

/* Start:/bitrix/templates/sh2/components/bitrix/search.form/flat1/style.css?1787816103806*/
.search-form{
	position:relative;
	margin:10px auto 20px auto;
	height:30px;
}
.search-form input[name=q]{
	position:absolute;
	z-index:10;
	right:0px;
	top:0px;
	font-size:20px;
	border-radius:3px !important;
	border:1px solid #111 !important;
}
.search-form input[name=s]{
	position:absolute;
	z-index:20;
	right:0px;
	top:2px;
	height:28px;
	width:30px;
	cursor:pointer;
	color:#000;
	background:#ccc;
}
.form-control{
	border: 1px solid #111 !important;
	border-radius:5px !important;
	background:#efefef !important;
}
.input-group{
	width:257px !important;
	position:relative;
}
.knopka{
	position:absolute;
	z-index:10;
	right:7px;
	top:5px;
}
.fo{
	float:right;
}

@media (max-width: 767px){
	.fo{float:none;}
	.input-group{margin:0 auto !important;}
}
/* End */


/* Start:/bitrix/templates/sh2/components/bitrix/menu/horizontal_multilevel0/style.css?17878161032254*/
/* Clearfix */
.clearfix:before, .clearfix:after{
	content: " ";
	display: table;
}
.clearfix:after{
	clear: both;
}
.clearfix{
	*zoom: 1;
}
nav{
	width: 100%;
	font-size:24px;
	font-weight:200;
	position: relative;
	height:60px;
}
nav ul {
	padding: 0;
	margin: 0 auto;
	width: 1200px;
}
nav li {
	display: inline;
	float: left;
}
nav a {
	color:#f1ead6;
	display: inline-block;
	text-align: center;
	text-decoration: none;

	padding:8px 4px 8px 4px;

	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	-webkit-transition: 0.3s ease;
}

nav li a {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-right:56px;
}
nav li:last-child a {
	border-right: 0;
	margin-right:0px;
}
nav a:hover, nav a:active {
	color:#5195c9;
/*	border-bottom:1px solid #5195c9;*/
	text-decoration:underline;
}
.root-item-selected{
	color:#5195c9;
/*	border-bottom:1px solid #5195c9;*/
	text-decoration:underline;
}
nav a#pull {
	display: none;
	color:#fff !important;
}
.second{
	font-size:18px;	
}

@media screen and (max-width: 1200px) {
	nav { 
  		height: auto;
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}
  	nav li a {
		border-bottom: 1px solid #111;
/*		border-right: 1px solid #ddd;*/
	}
  	nav a {
	  	text-align: left;
	  	width: 100%;
/*	  	text-indent: 25px;*/
  	}
}

@media only screen and (max-width : 1200px) {
	nav {
		border-bottom: 0;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color: #242424;
		background:url(/images/camoc.jpg) no-repeat center center;
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('/images/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
}
@media screen and (max-width: 768px) {
	nav li {
		width: 100%;
	}
}

@media only screen and (max-width : 320px) {
	nav li {
		display: block;
		float: none;
		width: 100%;
	}
	nav li a {
		border-bottom: 1px solid #111;
	}
}
/* End */


/* Start:/bitrix/templates/sh2/components/bitrix/news.list/slider/style.css?1787816103196*/
.carousel-caption
{
	top:0px;
	left:20px !important;
	width:300px;
}

.carousel-caption h3
{
	background:url(/images/50.png) repeat;
	margin:0px !important;
	padding:20px !important;
}
/* End */


/* Start:/bitrix/templates/sh2/components/bitrix/breadcrumb/template1/style.css?1787816103570*/
.bx-breadcrumb {
	margin: 10px 0 35px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/bitrix/templates/sh2/styles.css?17878161033155*/
.container
{
	max-width:1200px;
	height:100%;
	margin:0 auto;

	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:200px;

}

.btn
{
	font-family: Arial !important;
}

.container h1
{
	font-size:30px;
	font-weight:normal;
	margin-bottom:5px;
	font-weight:300px;
}

.container h2
{
	font-size:26px;
	font-weight:normal;
	margin:40px 0px 20px 0px;
	font-weight:300px;
}

.container h3
{
	font-size:22px;
	font-weight:normal;
	margin:40px 0px 20px 0px;
	font-weight:300px;
}

#camo
{
	background: #242424;
	background:url(/images/camo.jpg) no-repeat center top;
	background-size:cover;
	position:relative;
}



#header, #footer, #menu
{
/*
	background: #242424;
	background:url(/images/camoc.jpg) no-repeat center top;
	background-size:cover;
	position:relative;
*/
}

#header
{
	padding-top:15px;
	padding-bottom:15px;
}

#footer
{
	padding-top:15px;
}

.auth
{
	font-size:14px;
	font-weight:100;
	color:#f1ead6;
	text-align:center;
}

.address
{
	color:#f1ead6;
	text-align:center;
}

.address span a
{
	color:#f1ead6;
	text-decoration:none;
	font-size:30px;
}

.auth
{
	font-size:14px;
	font-weight:100;
	color:#f1ead6;
}

.auth a
{
	color:#f1ead6;	
	text-decoration:none;
	font-size:20px;

	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	-webkit-transition: 0.3s ease;
}

.auth a:hover
{
	color:#5195c9;
	text-decoration:underline;
}


.search
{
	margin-top:10px;
	margin-bottom:10px;
}

.main
{
	margin-top:15px;
	margin-bottom:40px;
}
.logo{
	font-family:"Aeromatics NC" !important;
	font-size:60px;
}
.logo a{
	color:#f1ead6 !important;
	text-decoration:none !important;
}

.f-soc img
{
	border:1px solid #eee;
	margin:5px;
	height:50px;
	width:50px;
	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	-webkit-transition: 0.3s ease;
}

.f-soc img:hover
{
	border:1px solid #5195c9;
}

.f-address
{
	color: #edebe0;
	text-align:center;
	font-size:16px;
	line-height:24px;
}

.f-address span
{
	font-size:30px;
}

.f-address a
{
	color:#edebe0;
	text-decoration:none;
}

a.email
{
	color:#5195c9;
	text-decoration:underline;
}

a.email2
{
	color:#5195c9;
	text-decoration:underline;
	font-size:14px;
}

.f-oferta{
	text-align:center;
	color:#fff;
	font-size:14px;
	margin:20px 0px 0px 0px;
}
.f-ite{
	text-align:center;
	font-size:12px;
	font-weight:100;
	color:#fff;
	margin:20px 0px;
}
.f-ite a{
	color:#fff !important;
}

.cart
{
	width:50px;
	height:51px;
	background:url(/images/cart.png);
	padding:20px 0px 0px 25px;
}

.slider
{
	margin-top:20px;
}

.glyphicon-chevron-left, .glyphicon-chevron-right
{
	color:#5195c9;
}

.carousel-indicators li
{
	border:1px solid #5195c9 !important;
}

.carousel-indicators .active
{
	background-color: #5195c9 !important;
}

.aaa
{
	-moz-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	-webkit-transition: 0.3s ease;
	background:#efefef !important;
}

.aaa:hover
{
	background:#5195c9 !important;
	border:1px solid #5195c9 !important;
	color:#fff !important;
}

@media (max-width: 991px){
	.centere{text-align: center !important;}
}

@media (max-width: 767px){
	.centered{text-align: center !important;}
	.logo{font-size:56px;}
}

.root-item {

margin-right: 28px !important;

}
/* End */


/* Start:/bitrix/templates/sh2/template_styles.css?17878161032638*/
@font-face{
	font-family:"Aeromatics NC";
	src:url("/fonts/Aeromatics_NC.eot?") format("eot"),url("/fonts/Aeromatics_NC.woff") format("woff"),url("/fonts/Aeromatics_NC.ttf") format("truetype"),url("/fonts/Aeromatics_NC.svg#AeromaticsNC") format("svg");
	font-weight:normal;
	font-style:normal;
}
html, body{
	margin:0;
	padding:0;
	background:url(/images/bg.png) repeat;
	text-align:justify;
	overflow-x:hidden;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:200px;
}
a{
	color:#5195c9;
}

/* отзывы о компании начало */
.company{
	position:fixed;
	z-index:1000;
	right:-270px;
	top:calc(50% - 300px);
	width:270px;
	height:535px;
	background:#fff;	
	border:1px solid #23527c;
}
.company-in{
	width:270px;
	height:535px;
	position:relative;
	padding: 30px 15px 50px;
	max-height: 100vh;
}
.company-in .starring{
	margin-left:60px;
	font-size:13px !important;
}
.company-tongue{
	position: absolute;
	z-index:100;
	left: -110px;
	top: 110px;
	width: 180px;
	height: 40px;
	transform: rotate(270deg);
	background: #23527c;	
	color:#fff;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
	font-size:20px;
	line-height:20px;
	padding-top:10px;
	box-shadow: -4px -7px 20px 0 rgba(0,0,0,.48);
}

.company-tongue span
{
	transform: rotate(90deg);
	position:absolute;
	z-index:10;
	left:10px;
	top:10px;
}

.company-score{
	font-size: 27px;
	margin-bottom: 10px;
	line-height: 27px;
	text-align:center;
	color:#333;
}
.company-stars{
	width:215px;
	height:40px;
	margin:0px auto 10px auto;
}
.company-aver{
	text-align:center;
	color:#333;
}
.company-aver b{
	font-size:20px;
	margin-right:10px;
}
.company-carousel{
	background:#fff;
	border:1px solid #f7f7f7;
	width:100%;
	height:200px;
	padding:0px;
}
.stardata{
	width:100%;
	height:30px;
	margin:15px;
	margin-bottom:0px;
}

.userscore{
	width:107px;
	height:20px;
	float:left;
	font-size: 13px !important;
}
.userdata
{
	color:#aaa;
	font-size:12px;
	float:left;
	margin-left:10px;
}.usercomment
{
	font-size:12px;
	line-height:16px;
	width:200px;
	height:140px;
	margin:0px 15px;
}

#carouselcompany .carousel-control.left{
	left: 180px;
}
#carouselcompany .carousel-control.right{
	left: 220px;
}
#carouselcompany .carousel-control{
	top:calc(100% + 18px);
}
.starring .aver-stars
{
	width:107px;
	height:20px;
}
.starring
{
	height:20px;
	margin-top:5px;
	margin-left:50px;
}
.starring span{
	margin-left:10px;
}
.aver-stars{
	width:215px;
	height:40px;
	float:left;
}
/* отзывы о компании конец */

/* End */
/* /bitrix/templates/sh2/components/bitrix/search.form/flat1/style.css?1787816103806 */
/* /bitrix/templates/sh2/components/bitrix/menu/horizontal_multilevel0/style.css?17878161032254 */
/* /bitrix/templates/sh2/components/bitrix/news.list/slider/style.css?1787816103196 */
/* /bitrix/templates/sh2/components/bitrix/breadcrumb/template1/style.css?1787816103570 */
/* /bitrix/templates/sh2/styles.css?17878161033155 */
/* /bitrix/templates/sh2/template_styles.css?17878161032638 */
