

/* Start:/bitrix/templates/aqua/components/bitrix/menu/middle-menu/style.min.css?1460459341490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/aqua/components/bitrix/menu/middle-menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/aqua/template_styles.css?14867101865043*/
/*.about .item.item5 .text,.about .item.item6 .text { color: #0b2b54;}*/
body .col-log{}
body .col-phone-bott{width: 320px; padding: 0; right: 0;  float: right; left: 0;}
body .col-menu{right: 0; width: auto; padding: 0;}
body .col-menu .middle-menu ul li a{    padding: 0 5px;}

.main-header .info-header .title-header{}
.resultform {width: 100%;  display: block;   text-align: center;  font-size: 22px;}
.logo p {font-family: 'PT Sans', sans-serif; font-size: 1em; line-height: 18px; color: #fff;}
.guarantee .big-img {margin-top: 65px;}
.footer-but img{    padding-right: 20px;}
.popup-form-block .result{color: #fff;    font-size: 16px;}
.clear-title {display: none;}
.solutions .price-solutions:before {display: none;}
.solutions .price-solutions {top: -3px; margin-top: 15px;}
.solutions .perfomance-info {margin-top: 15px; line-height: 33px;}
@media (max-width: 480px) {
	.work-shag .list-work li {display: block; text-align: center; margin-bottom: 10px;}
	.about .item {animation: none;     padding: 20px 0 !important;}
	.about .item.item5 .text, .about .item.item6 .text {padding-top: 0;}
	.main-header .top-line .logo img {display: none;}
	.main-header .info-header .title-header {line-height: 30px;}
}
@media (max-width: 768px) {
	.btn-medium {font-size: 20px;}
	.main-header {padding-top: 40px;}
.main-header .info-header .podlojka {    padding: 10px;
    background-color: rgba(0, 0, 0, 0.34); margin-bottom:20px;}
}
@media (max-width: 1024px) {
	.main-header {background-position: 90% top;}
}
.middle-block .middle-menu ul li a:hover{text-decoration: underline;}
.middle-block .middle-menu ul li a:focus {outline: none;}
.about .item.item4{    padding-top: 10px;}
.about .item.item3{    padding-top: 10px;}
.about .item .text{font-size: 26px;}
.about .item .icon{height: 150px;}
.about .item.item4 {
	-webkit-animation-duration: 10s;
    animation-duration: 10s;
}
.custom-select {
	/*for WebKit*/
	-webkit-appearance: none;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px; 
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none!important;
	background-image: url('/bitrix/templates/aqua/img/select-arrow.png');
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}

#drop input{    display:none;}
#drop ul{ list-style:none;     margin: 0;  padding: 0;}
#drop ul li{
    padding:5px;
    position: relative; float:left;     
}
#drop ul li div{float:left;}
#drop ul li input{  display: none;}
#drop ul li p{ margin: 0 0 0 10px; overflow: hidden; white-space: nowrap; color: #000; font-size: 12px; font-weight: bold; float:left;}
#drop ul li i{ font-weight: normal; font-style:normal; color:#7f7f7f;     display: inline-block;  padding-left: 10px;}
#drop ul li canvas{ }
#drop ul li span{  width: 15px;    height: 16px;  background: url('/bitrix/templates/aqua/img/icons.png') no-repeat;  cursor:pointer;float: left;
    margin-left: 10px;  background-position: 0 -12px;}
#drop ul li.working span{    height: 16px;    background-position: 0 -12px;}
#drop ul li.error p{    color:red;}

.main-footer .totop {margin-left: 0px; z-index: 99; right: 30px;}
.objects{padding-top: 0;}
.guarantee {padding-top: 35px;}
.analysis {padding-bottom: 90px;}
.best-price {margin-bottom: 50px;}
h2 {padding-top: 15px;}
.btn {white-space: normal;}
.btn:focus {outline: none !important;}
.overlay {background: rgba(0,0,0,0.8); width: 100%; height: 100%; position: absolute; z-index: 10; top: 0; left: 0; display: none;}
.popup-form-block {display: none;text-align: center;  width: 310px; left: 50%; top: 150px; margin-left: -155px; z-index: 101; position: absolute; padding: 29px 40px; background: #0494f0; box-shadow: 0 3px 3px rgba(0, 0, 1, 0.62), inset 0 0 0 rgba(255, 255, 255, 0.18);}
.popup-form-block h4 {margin: 0; margin-bottom: 15px; text-align: center; color: #fff; font-size: 25px; font-family: 'PFSquareSansPro-Light', sans-serif;}
.popup-form-block button {width: 100%; text-align: center;}
.popup-form-block .politics {display: inline-block; text-align: center; margin-top: 15px; color: #fff; border-bottom: 1px dotted #fff;}
.popup-politics {padding: 30px; position: fixed; background: #fff;visibility: inherit; display:none; }
.reveal-modal .close-reveal-modal {color: #fff;}
.popup-politics.reveal-modal .close-reveal-modal2 { font-size: 22px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer;}
.objects .object-block .item.disable {display: none;}
a:focus {text-decoration: none;}
.middle-block.top .middle-menu {display: block !important;}

@media (max-width: 480px) {
	.main-footer .totop {position: relative !important; bottom: 0;}
	.main-header {padding-top: 20px;}
}
@media (max-width: 768px) {
	.reveal-modal {
		width: 280px !important;
		margin-left: -140px !important;
	}
	.popup-politics {
		max-height: 420px;
		overflow: auto;
	}
	.middle-block.top .middle-menu {
		display: none !important;
	}
}
.middle-block .middle-menu ul {text-align: center;}
.middle-block .middle-menu ul li a {padding: 0 3px;}
/* End */
/* /bitrix/templates/aqua/components/bitrix/menu/middle-menu/style.min.css?1460459341490 */
/* /bitrix/templates/aqua/template_styles.css?14867101865043 */
