@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=cyrillic');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=cyrillic');body {	color: #444;	font: 14px 'Open Sans', sans-serif;	margin: 0;}img {	border: 0;}
#wrapper {
	width: 1200px;
	margin: auto;
	background:white;
	box-shadow: 0px 0px 4px 0px #666;
}

/* slider */

.swiper-container {
	width: 100%;
	height: 700px;
	overflow:visible;
}
.swiper-slide {
	background-position: center;
	background-size: cover;
	font-size: 13px;
	color:#fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 60px;
	cursor:pointer;
}
.swiper-slide-caption {
   margin-top:80px;
   width:800px;
   height:240px;
   color:white;
   background-color: rgba(0, 0, 0, 0.7);
	padding:15px 20px;
}
.swiper-slide h1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 36px;
	font-weight: 300;
	color:#fff;
}

.swiper-slide h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 300;
	color:#fff;
}

/* content */
#vbs-content, #vbs-empty {padding:120px 60px 40px 60px;} 
#vbs-empty {min-height:400px;} 

/* footer */

footer {
	background-color: #444;
	font-size:12px;
	color:#e1e1e1;
}

#footer {
	max-width: 1160px;
	margin: auto;
	padding: 20px;
	height: 330px;
}
#footer h3, #footer p, #footer a, #footer a:hover {
	color:#e1e1e1;
}
#footer h3 {
	font-family: 'Open Sans Condensed', sans-serif;
   font-size:16px;
	height:60px;
	text-transform:uppercase;
}

/* nav */
.uk-navbar {height:80px;/*height:40px; padding:20px 0;*/}
.uk-active {height:80px;}

.uk-navbar {background-color: rgba(0, 0, 0, 0.7);position:absolute;z-index:500;width:1200px;}
.uk-navbar:hover {background-color: rgba(68, 68, 68, 1);}

.uk-navbar-brand {padding:10px 20px;/*margin-top:-20px;*/}
.uk-nav-content {margin-top:20px;}
/*.uk-nav-navbar>li>a {color:#666;}
.uk-navbar-nav>li>a.m-link {color:#fff;} 
.uk-navbar-nav>li>a.m-link:hover {color:#666;}
.uk-navbar-nav>li>a.m-link:active {color:#666;}*/
.uk-nav-navbar .uk-nav-header {color:#444; font-family: 'Open Sans Condensed', sans-serif;font-size:14px;}
.uk-dropdown {/*min-width: 295px;*/opacity:1 !important;}

/* home etc */

h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans Condensed', sans-serif;}

.vbs-offer-img {width:220px;height:180px;}

/*.swiper-container .uk-thumbnav {width:980px;margin:140px auto 0 auto;}*/
.swiper-container .uk-thumbnav {width:980px;margin:30px auto 0 auto;}

.uk-thumbnail {height:240px;}
.uk-thumbnail-caption {color:#000;height:50px;font-family: 'Open Sans Condensed', sans-serif;font-weight:700;}

/*#vbs-about {margin-top:100px;}*/
#vbs-about {margin-top:0px;}

#vbs-about, #vbs-contact-us, #vbs-service {
	background: #22499e;
	padding:40px 60px;
	color:white;
}
.bgtmp {
background: -moz-linear-gradient(top,  rgba(51,150,232,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(51,150,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(51,150,232,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(51,150,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(51,150,232,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(51,150,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3396e8', endColorstr='#3396e8',GradientType=0 ); /* IE6-9 */
}
#vbs-about h1 {color:white;}
#vbs-about p {font-size:14px;}
#vbs-service h1, #vbs-service h2 {color:white;}
#vbs-service h2 {font-size:22px;margin-bottom:0;margin-top:6px;}
#vbs-service a {color:white;}
#vbs-service p {font-size:14px;}

#vbs-brands {padding:40px 60px;}
.vbs-brands.vbs-brand-img/*, #vbs-brands ul li*/ {/*width:200px;height:66px;*/}
.vbs-brands ul li a {width:100%;height:100%;}
.vbs-brands .uk-thumbnav {margin-bottom:30px;}

#vbs-contact-us h2 {color:white;}
#vbs-contact-us a {color:white;}
#vbs-contact-us p {font-size:14px;}
#map-holder {width: 100%;height:450px;}

.menu-item {font-size:12px;}

.vbs-cat, .vbs-cat-sel {margin: 0 0 8px 0;}
.vbs-cat-sel a {color: #000;}

.vbs-main-cat, .vbs-main-cat-sel {border: 1px solid #ddd;text-align:center;padding:5px;font-size:22px;text-decoration:none;background-color:#fafafa;}
.vbs-main-cat-a, .vbs-main-cat-a:hover {text-decoration:none;}
.vbs-main-cat-sel, .vbs-main-cat:hover {background-color:#00a8e6;color:white;}
