@font-face {
font-family: Roboto Slab Regular;
src: url(../fonts/roboto-slab-regular.ttf);
}

.title_h3,
h1,
h2,
h3,
h4,
h6,
h6,
.title_h1,
.title_h2,
.title_h3,
.title_h4,
.title_h5,
.title_h6, 
.vach1, 
.mh1, 
.tx__date, 
.tx__go-back, 
.h, 
.main-nav > a, 
.main-nav div a, 
.about .timeline__person, 
a.services__item, 
.gallery__box, 
.timeline__person, 
.pagi__prev, 
.map, 
.side-nav > a, 
.f__copyright, .f__copyright div, 
.f__nav > a, .f__nav div > a, 
.popups__feedback__title, 
.popups__service__title, 
a.boxee__title,
.boxee__title, 
.vacancy-last .boxee__desc, 
.vacancies__position, 
.vacancies__salary, 
.vacancies__desc h2, 
.vacancies__desc p mark, 
.boxee__person, 
.error404__title, 
.error404 p
{
	font-family: Roboto Slab Regular, arial;
	
}

a:link, a:visited {
	color: #90c3bf;
}

body {
	background: url(../dsgn/bg.png) top center repeat-y;
}

.h {
	height: 126px;
	background: #9cd3cf;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
}

.h__logo img {
	max-width: 126px;
	max-height: 98px;
	position: relative;
	top: -11px;
}

.h__w {
	border: none;
}

.events__w {
	height: 380px;
	margin: -4px -13px -4px -13px;


}
.map {
	width: 998px;
	margin: 0 auto;
}
.main-nav > a, .main-nav div a, .f__nav > a, .f__nav div > a {
  font-family: 'Roboto Slab Regular', arial;
  font-size: 13px;
  color: #60524e;
}

.f__nav > a:hover, .f__nav div > a:hover, .f__nav > a.active, .f__nav div > a.active {
	color: #90c3bf;
}

.f__nav > a.active::before {
	background-color: #90c3bf;
}

a.h__enroll {
	color: #fff;
}

a.boxee__type--discount,
a.boxee__type--deals
{
	background-color: #60524e;
}

.mh1 {
	font-family: 'Roboto Slab Regular', arial;
	font-size: 22px;
}

.boxee__item {
	border: 0px solid #e1e1e1;
}
.boxee__item:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.timeline__box .boxee__item {
	border: none;
	box-shadow: none;
}

.events a.boxee__type {
	color: #99cccc;
}
a.boxee__title {
	color: #000000 !important;
	font-family: 'Roboto Slab Regular', arial;
	font-size: 18px;
}
a.boxee__title:hover {
	color: #000000;
}


.main-nav > a:hover, .main-nav > a.active {
	color: #ffffcc;
}

a.h__enroll {
	background-color: #6e5244;
}
a.reviews-button {
	background-color: #9cd3cf;
	border: 1px solid white;
	color: #fff;
}
a.h__enroll:hover {
	background-color: #6e615b;
}
a.reviews-button:hover {
	background-color: #9cd3cf;
}

.h--s {
	margin-bottom: 43px;
}

.boxee--height-limit-1 .boxee__item {
	height: 352px;
}

.f__nav > a:focus, 
.main-nav > a:focus
{
	text-decoration: none !important;
}

.main-nav > a.active:after,
.main-nav > div a.active:after {
	display: none;
}

.map__line {
	border-bottom: none;
	color: #60524e;
}

.map__logo {
	background: #9cd3cf;
}

.ic_logo-small {
	height: 98px;
	max-height: 98px;
}

.h__phone {
	color: #fff;
}

.boxee__edit {
	background-color: #60524e;
	text-decoration: none !important;
}

.boxee__edit:hover {
	background: #6e615b;
}

.ui-datepicker-calendar tbody tr td:hover a, 
.ui-datepicker-today a {
	background: #90c3bf;
	border-color: #90c3bf;
}

.vacancy-last .boxee__desc, 
.vacancies__salary
{
	color: #90c3bf;
}

.side-nav > a,
.service-entry__table a
{
	color: #60524e;
}

.side-nav > a:hover,
.service-entry__table a:hover, 
.side-nav > a.active
{
	color: #90c3bf;
}

.instagram-main-page {
  width: 998px;
  margin: 0 auto 30px auto;
}

.insta-body p {
	word-break: break-all !important;
}