@font-face {
	font-family:'Lato-Regular';
	src: url('vhs-assets-css-5c62cc99bbc07ad5d8747927f19b9e92.eot');
	src: url('vhs-assets-css-e27ec3e6f560cefd9813f94a212c9543.eot?#iefix') format('embedded-opentype'),
	url('vhs-assets-css-9735edfe4956c1949aef578ea4ec64b9.woff') format('woff'),
	url('vhs-assets-css-576a193e664fdb7945e4b0c654bae5fa.ttf') format('truetype'),
	url('vhs-assets-css-4ce26f4df318378d5657fee3652aeb39.svg#Lato-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'Lato-Bold';
	src: url('vhs-assets-css-8a9e5bead2557cda3cd33c12309b5210.eot');
	src: url('vhs-assets-css-16d4d9737bb77e9b89050f6586855a11.eot?#iefix') format('embedded-opentype'),
	url('vhs-assets-css-fb7d934d4d6e3171c9bf2887ce207707.woff') format('woff'),
	url('vhs-assets-css-98207f3eab493c7d4044cb1009cfc442.ttf') format('truetype'),
	url('vhs-assets-css-ef6f3d772df7e773aa219272a732a2bb.svg#Lato-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'Lato-Italic';
	src: url('vhs-assets-css-e0b75b565fad05cf01010593e1d184a2.eot');
	src: url('vhs-assets-css-b9ca1eb780fa33d03a9f6e5b4eca3315.eot?#iefix') format('embedded-opentype'),
	url('vhs-assets-css-a546dc9fba070533ad725de83b6d6b12.woff') format('woff'),
	url('vhs-assets-css-5d4fd5885f5302102d68aaf866ace851.ttf') format('truetype'),
	url('vhs-assets-css-83c3076d951dc6f06bc1a29ea7915630.svg#Lato-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'Lato-BoldItalic';
	src: url('vhs-assets-css-20ad84a89fff2f79e6195b0fcaf2dcb3.eot');
	src: url('vhs-assets-css-e48d0141d62f9fe2166f7f757d109fc2.eot?#iefix') format('embedded-opentype'),
	url('vhs-assets-css-7bb2676f00ac42fec26104580567faae.woff') format('woff'),
	url('vhs-assets-css-80045573282363d413f1defe89138735.ttf') format('truetype'),
	url('vhs-assets-css-7a4004e4986ea2b83508315d8e656a2e.svg#Lato-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'Lato-Light';
	src: url('vhs-assets-css-c95d1890b5c47c3984ed054a0b73a5e7.eot');
	src: url('vhs-assets-css-5dd708edffdbfcb1a670f7c8b8ad4d0e.eot?#iefix') format('embedded-opentype'),
	url('vhs-assets-css-e4a199ada50c8f3474c7b9eaa44f2ddd.woff') format('woff'),
	url('vhs-assets-css-f20b12b340b53bdaa0945357e45c4ae3.ttf') format('truetype'),
	url('vhs-assets-css-4d0c1c5fbfa45185847d1ae5abc50081.svg#Lato-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'Lato-LightItalic';
	src: url('vhs-assets-css-1b42f62720849c6844cf4cda6d669cca.eot');
	src: url('vhs-assets-css-5e7383ac6c37e37455e09e99c901581b.eot?#iefix') format('embedded-opentype'),
	url('vhs-assets-css-14a22074db8dbe81cd0561b9744f95f3.woff') format('woff'),
	url('vhs-assets-css-82577431db3b0d3b4e6f645d7ec2a575.ttf') format('truetype'),
	url('vhs-assets-css-4cb5bd20f7bfd2aa95a879336273ee0b.svg#Lato-LightItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('vhs-assets-css-3f93718ac6bd243f51652e2f4a3544fb.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('vhs-assets-css-b283f7c53b76c223c6e462d214732174.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('vhs-assets-css-89538ad1195639c67ac62ebeee013955.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('vhs-assets-css-30a17ed2359586e474712c283fa27ffb.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('vhs-assets-css-4fcdf814d254533635a20b5e689799a2.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('vhs-assets-css-025c08aeee6cb0e396e01d1192b4b073.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

* { margin:0; padding:0}
a { text-decoration:none; outline:0; cursor:pointer; margin:0; padding:0; color:#55BAA2;}
a:hover { text-decoration:underline;}
img { border:0;}
ul { list-style-type:none;}
html { height:100%;}
body { height:100%; color:#575757; background:#fff; font-size:14px; line-height:20px; font-family:'Lato-Light', Arial, Helvetica, sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
.clear { clear:both; height:0; font-size:0;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
i, em { font-style:normal; font-family:'Lato-Italic';}
b, strong { font-weight:normal; font-family:'Lato-Bold';}
input, button, textarea, select, label { font-family:'Lato-Regular'; font-size:14px; line-height:20px;}

#wrapper { min-height:100%; position:relative; width:100%; overflow:hidden;}
.top_line, .bottom_line { width:100%; position:absolute; left:0; height:10px;}
.line_green { position:absolute; width:50%; height:10px; top:0; background:#55BAA2;}
.top_line { top:0;}
.top_line .line_green { left:0;}
.top_line .line_center { height:100%; position:absolute; width:100%; top:0; right:10%; background:url('vhs-assets-css-2ced6dc7dbe5ebf93d54fb2fa2a662a4.png') no-repeat right top;}
.bottom_line { bottom:0;}
.bottom_line .line_green { right:0;}
.bottom_line .line_center { height:100%; position:absolute; width:100%; bottom:0; left:10%; background:url('vhs-assets-css-f157ee3c5a453df0e515554715551247.png') no-repeat left bottom;}
#root { padding:10px 0;}
.center { max-width:1170px; margin:0 auto; padding:0 15px; min-height:1px;}

/* header */
.logo_block { height:60px; border-bottom:1px solid #55BAA2; padding-top:35px;}
#logo { margin-left:38px; width:170px; display:block;}

/* menu */
.main_menu_wrap { height:75px; border-bottom:1px solid #9d9d9d; margin-bottom:46px;}
#main_menu { text-align:center; position:relative;}
#main_menu>li { display:inline-block; vertical-align:top; zoom:1; margin:0 45px -2px; padding:28px 0 29px;}
#main_menu>li.active, #main_menu>li:hover, #main_menu>li.active.nonactive:hover { background:url('vhs-assets-css-8a21319d2ce5c8f8636ab0680d756010.png') no-repeat center bottom;}
#main_menu>li.parent.active, #main_menu>li.parent:hover, #main_menu>li.active.nonactive.parent:hover { background:url('vhs-assets-css-243f7cbe72cd56dfcbe9a889bf0d5703.png') no-repeat center bottom;}
#main_menu>li.active.nonactive { background:none;}
#main_menu>li>a { font-family:'Lato-BoldItalic'; display:block; color:#55BAA2; font-size:15px; line-height:20px; text-decoration:none; text-transform:uppercase; letter-spacing:0.1em;}
#main_menu>li.active>a, #main_menu>li>a:hover { color:#9d9d9d;}
.dropdown_menu { background:#eee; height:46px; position:absolute; top:76px; left:0; margin:0 -10000px; padding:0 10000px; display:none;}
#main_menu>li:hover .dropdown_menu { z-index:2;}
#main_menu>li.active .dropdown_menu, #main_menu>li:hover .dropdown_menu, #main_menu>li.active.nonactive:hover .dropdown_menu { display:block;}
#main_menu>li.active.nonactive .dropdown_menu { display:none;}
.submenu { position:relative; float:right; right:50%;}
.submenu li { float:left; position:relative; left:50%; margin:0 14px; padding:14px 0;}
.submenu li a { font-family:'Lato-Italic'; font-size:13px; color:#55BAA2; display:block; text-decoration:none; line-height:18px; letter-spacing:0.1em;}
.submenu li.active a, .submenu li a:hover { color:#575757;} 

/* mobile menu */
.mobilebutton { display:none; position:relative;}
#main_menu-mobilebutton>a { display:block; height:60px; line-height:60px; text-align:center; font-family:'Lato-BoldItalic'; font-size:15px; text-decoration:none; text-transform:uppercase; letter-spacing:0.1em; color:#9d9d9d; background:url('vhs-assets-css-5332c9fc7a4de6ac8cc13af6c73c1a2a.png') no-repeat right 22px;}
#main_menu-mobilebutton.mobileOpen>a { background-position:right -42px;}
#submenu-mobilebutton>a { display:block; height:40px; line-height:40px; text-align:center; font-family:'Lato-Italic'; font-size:13px; text-decoration:none; letter-spacing:0.1em; color:#575757; background:url('vhs-assets-css-d3fe4eb9fa17f71960a75507cca77af2.png') no-repeat right 12px;}
#submenu-mobilebutton.mobileOpen>a { background-position:right -32px;}
.submenu_mobile { background:#eee; height:40px; display:none;}
.mobilenav { display:none; position:absolute; z-index:2;}
#main_menu-mobilenav { top:48px; border:1px solid #9d9d9d; left:0; right:0; background:#fff;}
#main_menu-mobilenav li { margin:0 28px;}
#main_menu-mobilenav li+li { border-top:1px solid #9d9d9d;}
#main_menu-mobilenav li a { text-align:center; display:block; padding:20px 0; line-height:20px; font-family:'Lato-BoldItalic'; font-size:15px; text-decoration:none; text-transform:uppercase; letter-spacing:0.1em; color:#55BAA2;}
#main_menu-mobilenav li.active a { color:#9d9d9d;}
#submenu-mobilenav { top:32px; border:1px solid #9d9d9d; left:0; right:0; background:#eee;}
#submenu-mobilenav li { margin:0 28px;}
#submenu-mobilenav li+li { border-top:1px solid #9d9d9d;}
#submenu-mobilenav li a { text-align:center; display:block; padding:10px 0; line-height:20px; font-family:'Lato-Italic'; font-size:13px; text-decoration:none; letter-spacing:0.1em; color:#55BAA2;}
#submenu-mobilenav li.active a { color:#575757;}

/* content */
#container { padding:46px 0 0; min-height:1px;}
.main_column { width:66%; float:left; padding-bottom:30px;}
.main_column img { max-width:100%; height:auto;}
h1, h2 { font-family:'Lato-BoldItalic'; font-size:20px; line-height:26px; padding-bottom:15px; color:#55BAA2;}
h1 { padding-bottom:4px;}
h3 { font-family:'Lato-BoldItalic'; font-size:20px; line-height:26px; padding-bottom:15px; color:#9d9d9d;}
.page_image { position:relative; padding-top:4px; margin-bottom:23px;}
.page_image img { display:block; max-width:100%; height:auto;}
.page_image .page_title { margin-right:9px; height:28px; background:url('vhs-assets-css-01126f475574d56a395422459568abaf.png') no-repeat 0 0; position:absolute; left:30px; top:-10px; max-width:80%;}
.page_image .page_title h1 { height:28px; line-height:28px; background:url('vhs-assets-css-01126f475574d56a395422459568abaf.png') no-repeat right bottom; margin-right:-9px; padding:0 24px; font-family:'Lato-Italic'; font-size:21px; color:#fff;}
.text p { padding-bottom:20px;}
.text ul { list-style:disc outside; padding-left: 20px; font-family:'Lato-Italic'; padding-bottom:20px;}
.inp_wrap { margin:0 9px;}
input[type=text], input[type=email], input[type=tel] { height:18px; line-height:18px; padding:5px 8px; border:1px solid #55BAA2; background:#fff; outline:none; color:#575757; width:100%; margin:0 -9px;} 
textarea { line-height:18px; padding:5px 8px; border:1px solid #55BAA2; background:#fff; outline:none; color:#575757; width:100%; margin:0 -9px; resize:vertical; overflow:auto; display:block; height:250px;}
input[type=submit] { display:block; height:26px; line-height:22px; background:#55BAA1; border:2px solid #55BAA1; cursor:pointer; outline:none; text-align:center; font-family:'Lato-Bold'; font-size:14px; color:#fff; text-transform:uppercase;}

.widget_inner, .widget_inner h3 {
	color: white;
}
.widget_inner input, .widget_inner textarea {
	color: #575757;
	margin: 0;
	width: 95%;
}

.powermail_legend {
	display: none;
}

.widget_inner textarea {
	height: 100px;
}

fieldset {
	border: 0;
}

.check_row, .powermail_fieldwrap { min-height:1px; overflow:hidden; padding-bottom:10px;}
.powermail_fieldwrap .check_row {
	padding-bottom: 0;
}
.check_item { float:left; padding:3px 0;}
.check_label { float:left; line-height:24px; font-size:14px; color:#fff; font-family:'Lato-Bold'; cursor:pointer; margin-right:35px;}
.niceCheck { width:24px; height:24px; display:block; float:left; cursor:pointer; background:url('vhs-assets-css-0121c8c622c32e7b8c2f1fc10e16451e.png') no-repeat 0 0; overflow:hidden; margin-right:8px;}
.niceChecked { background-position:0 -25px;}
.niceRadio { width:24px; height:24px; display:block; float:left; cursor:pointer; background:url('vhs-assets-css-1ff8b4bda53419272a5ab5563065b550.png') no-repeat 0 0; overflow:hidden; margin-right:8px;}
.radioChecked { background-position:0 -25px;}
.niceCheck input, .niceRadio input { margin-left:-100px;}

/* right column */
aside { float:right; width:31.5%; padding-bottom:30px;}
.info_block { line-height:18px; padding-bottom:30px; color:#55BAA2; font-size:14px;}
.info_block .info_block_title { font-family:'Lato-Bold'; font-size:15px; padding-bottom:10px;}
.info_block .info_block_chapter { font-family:'Lato-Regular'; text-transform:uppercase; padding-bottom:3px;}
.info_block .info_block_member { font-family:'Lato-LightItalic'; color:#575757; padding-top:2px; border-top:1px solid #55BAA1;}
.info_contacts { color:#55BAA2; padding-bottom:25px;}
.info_contacts .tel { color:#575757;}
.info_contacts a { font-family:'Lato-LightItalic';}
.widget_call, .widget_tel { padding:10px 0 15px;}
.widget_header { font-family:'Lato-Regular'; line-height:24px; border-bottom:1px solid #55BAA2; position:relative; color:#55BAA2; min-height:1px;}
.widget_title { float:left;}
.widget_entry { padding:3px 0;}
.widget_right { float:right; padding-right:37px;}
.widget_block { position:absolute; right:0; bottom:-1px;}
.widget_popup { width:100%; background:#55BAA1; display:none; min-height:70px;}
.widget_popup .widget_close { display:block; position:absolute; width:13px; height:13px; background:url('vhs-assets-css-f00e4de70d97d67d7407fe0d2027f5eb.png') no-repeat 0 0; top:5px; right:5px; cursor:pointer;}
.widget_popup .widget_inner { padding:10px 20px;}
.widget_popup label.widget_label, .widget_inner .powermail_label { display:block; color:#fff; font-family:'Lato-Bold'; padding:0; text-transform:uppercase;}
.widget_popup select { width:100%;}
.widget_popup input.inp_widget { border-color:#fff; margin-bottom:10px;}
.widget_popup .submit_widget_wrap, .widget_inner .powermail_fieldwrap_submit { padding:12px 40px 8px 0;}
.widget_popup input.submit_widget, .widget_inner .powermail_submit { border-color:#fff; width:100%; color: white; }
.popup_icon { display:block; background:#fff; position:absolute; right:0; bottom:1px; width:35px; height:47px;}
.apointment_icon { background:url('vhs-assets-css-9ec2792fbdb5eeb49f750b1d93f019df.jpg') no-repeat right top;}
.callback_icon { background:url('vhs-assets-css-54860714ca079f277d33e2a9c91fb71b.jpg') no-repeat right top;}
.widget_block.opened { width:100%;}
.widget_block.opened .widget_popup { display:block;}
.widget_block.opened .popup_icon { width:40px; bottom:0; height:48px;}
.aside_nav { text-align:right; border-top:1px solid #55BAA1; font-family:'Lato-Italic'; color:#55BAA1; margin-bottom:15px;}
.aside_nav a { color:#55BAA1;}

/* gallery */
#gallery { padding:10px 0; overflow:hidden; max-width:770px; width:570px;}
.gallery_list { margin:0 -15px;}
.gallery_list ul { height:170px; position:relative;}
.gallery_list li { width:170px; height:170px; float:left; margin:0 15px;}
.gallery_list li img { width:100%; height:auto;}
.gallery_list .jcarousel-prev, .gallery_list .jcarousel-next { display: block; position: absolute; top:0; width:30px; height:100%; z-index: 99; cursor: pointer; background:url('vhs-assets-css-df5bc22a3afc853bc44c230e790b1fc4.png') no-repeat;}
.gallery_list .jcarousel-prev { background-position:left 0; left:15px;}
.gallery_list .jcarousel-next { background-position:right 0; right:15px;}

/* team */
.team_member { min-height:1px; overflow:hidden; padding-top:4px;}
.team_member .member_photo { float:left; margin:0 30px 30px 0; width:170px;}
.team_member .member_entry { padding-bottom:5px;}
.team_list { margin:0 -15px; font-size:0; line-height:0;}
.team_list li { width:25%; display:inline-block; vertical-align:top; zoom:1;}
.team_item { padding:0 15px 25px; font-size:14px; line-height:20px; text-align:center;}
.team_item a { cursor: default; }
.team_item .team_thumb img { margin-bottom:14px;}
.team_item .member_name { font-family:'Lato-BoldItalic'; font-size:20px; padding-bottom:4px; color:#55BAA2;}
.team_item .member_post { font-family:'Lato-BoldItalic'; font-size:17px; padding-bottom:4px; color:#a5a5a5;}

/* contact */
.form_note { padding-bottom:20px; line-height:26px;}
.form_note span { font-family:'Lato-BoldItalic';}
.form_row { margin:0 -15px; min-height:1px; overflow:hidden; padding-bottom:12px;}
.form_half { width:50%; float:left;}
.form_item { padding:0 15px;}
.form_label { display:block; color:#55BAA2; font-family:'Lato-Bold'; padding:4px 0; text-transform:uppercase;}
.submit_row { height:30px; padding:8px 0 0;}
.submit_row input[type=submit] { float:right; width:290px; max-width:100%;}

/* S E L E C T */
.selectBox-dropdown { position: relative; border:1px solid #55BAA1; display:block !important; text-decoration: none; text-align: left; color: #575757; outline: none; vertical-align: middle; background: #fff; cursor: default; line-height:18px; width:auto !important; font-family:'Lato-Regular'; font-size:14px;}
.widget_popup .selectBox-dropdown { border-color:#fff; margin-bottom:10px;}
.selectBox-dropdown:hover { text-decoration:none; color:#575757;}
.selectBox-label { padding:5px 8px; display:block; white-space: nowrap; overflow: hidden; height:18px; width:auto !important;}
.selectBox-arrow { position: absolute; top:2px; right:2px; width:24px; height:24px; background:url('vhs-assets-css-40e608572a3f3f465b9dc0b1d02b28d3.png') no-repeat 0 0;}
.selectBox-dropdown-menu { position: absolute; z-index: 99999; max-height:200px; min-height: 1em; border:1px solid #9d9d9d; background: #FFF; overflow: auto; padding:5px 0; font-family:'Lato-Regular'; font-size:14px;}
.selectBox-options LI A { display:block; line-height:19px; padding:0 8px; white-space: nowrap; overflow: hidden; color:#575757; text-decoration:none;}
.selectBox-options LI.selectBox-hover A { color:#fff; background:#9d9d9d;}
.selectBox-options LI.selectBox-disabled A { color: #888; background-color: transparent;}
.selectBox-options LI.selectBox-selected A { background: #9d9d9d; color:#fff;}
.selectBox.selectBox-disabled {	color: #888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow { opacity: .5; filter: alpha(opacity=50);}

/* fancybox */
.fancybox-close { top:15px; right:15px; width:29px; height:29px; background:url('vhs-assets-css-1b322bca162369663a85d763f4ea5985.png') no-repeat 0 0;}
.fancybox-nav span { width:24px; height:40px; margin-top:-20px; background:url('vhs-assets-css-46a56b5ce6e7533c479dc277a7c25e3c.png') no-repeat;}
.fancybox-prev span { left:15px; background-position:0 0;}
.fancybox-next span { right:15px; background-position:-25px 0;}

/* Custom Mobile size */
@media screen and (min-width: 1220px) {
	#gallery { width:770px;}
}

@media screen and (min-width: 1050px) {
	#main_menu>li { margin:0 56px -2px;}
}

@media screen and (max-width: 980px) {
	.main_menu_wrap { height:60px; margin-bottom:0;}
	.submenu_mobile { display:block;}
	#main_menu, .submenu { display:none;}
	.mobilebutton, .mobileOpen .mobilenav { display:block;}
	.main_column, aside { float:none; width:100%;}
	#gallery { width:770px;}
}
@media screen and (max-width: 800px) {
	#gallery { width:570px;}
}

@media screen and (max-width: 750px) {
	.logo_block { padding-top:15px;}
	#logo { margin:0 auto;}
	.team_list li { width:50%;}
}

@media screen and (max-width: 620px) {
	.page_image { margin-bottom:18px;}
	#container { padding:26px 0 0;}
	h1, h2, h3 { font-size:16px;}
	.page_image .page_title { margin-right:7px; height:21px; background:url('vhs-assets-css-1df9dac8b69d8d92370e5a773636f1bc.png') no-repeat 0 0; left:20px; top:-5px;}
	.page_image .page_title h1 { height:21px; line-height:21px; background:url('vhs-assets-css-1df9dac8b69d8d92370e5a773636f1bc.png') no-repeat right bottom; margin-right:-7px; padding:0 14px; font-size:16px;}
	body { font-size:13px;}
	.gallery_list { margin:0; width:290px;}
	.gallery_list ul { height:240px;}
	.gallery_list li { width:240px; height:240px; margin:0 24px;}
	.gallery_list .jcarousel-prev, .gallery_list .jcarousel-next { width:20px; height:100%; background:url('vhs-assets-css-ea4daaebadabb9297e1ab07cc61dcc44.png') no-repeat;}
	.gallery_list .jcarousel-prev { background-position:left 0; left:0;}
	.gallery_list .jcarousel-next { background-position:right 0; right:0;}
	.team_member .member_photo { float:none; margin:0 auto 18px;}
	.team_item .member_name { font-size:16px;}
	.team_item .member_post {font-size:15px;}
	.form_half { width:100%;}
	.form_half .form_half { width:50%;}
	.form_row { margin:0 -2px;}
	.form_item { padding:0 2px;}
}

@media screen and (max-width: 460px) {
	.team_list li { width:100%;}
}


