.header{font-family: 'Open Sans', sans-serif;}
.topmenu{background:#fcfcfc;color:#333;border-bottom:#e6e6e6 1px solid;}
.topmenu-item{display:inline-block;height:40px;line-height:40px;margin-right:20px;}
.topmenu-item a{font-size:15px;}
.topmenu-item a:hover{color:#008bc2 !important;}
.topmenu-item i{color:#008bc2;}
.topmenu-item.city i{color:#de3400;font-size:16px;}
.topmenu-item.city a{text-decoration:none;color:#333;border-bottom:#008bc2 1px dotted;transition:0.5s;font-weight:bold;font-size: 12px;}
.topmenu-item.city a:hover{color:#008bc2;border-bottom:#333 1px dotted;}
.topmenu-item.phone{margin-right:20px;}
.topmenu-item.translation i{font-size:24px;}
.topmenu-item.translation a,.topmenu-item.vxod a{text-decoration:none;color:#333;}
.megalayers{position:relative;}
.megalayers:after{content: ' ';position:absolute;width:0;height:0;border-style:solid;border-width:0 8px 5px;border-color:transparent transparent #bbb;display:block;transform:rotate(180deg);left:50%;top:auto;bottom:7px;margin-left:-4px;}
.megalayers:hover:after{border-color:transparent transparent #ff8500;}
.navbar-new li a.megalayers:hover{text-decoration:none;color:#008bc2;background:#fff !important;border-radius:4px 4px 0 0;}
.navbar-new li:hover a.megalayers{background:#fff !important;border-radius:4px 4px 0 0 !important;}
/*Popover Your City*/
.topmenu-item.city .popover{width:280px !important;max-width:280px !important;line-height:normal !important;text-align:left;padding-bottom:5px !important;}
.popover [name= "city_selector_name " ]{font-size:26px;font-weight:bold;margin:5px 0 7px 0;border:none !important;color:#333 !important;}
.popover .btn-lght,.popover .btn-lght:hover{color:#333 !important;transition:0.5s;border:#ccc 1px solid !important;width:48%;}
.popover .btn-color{color:#fff !important;transition:0.5s;border:#de3400 1px solid !important;background:#de3400;width:48%;}
.popover .btn-color:hover{background:#008bc2;color:#fff !important;border:#008bc2 1px solid !important;}
/***/
.head-reviews{padding:10px 5px;}
.head-reviews i{color:#ff8500 !important;font-size:16px !important;vertical-align:top;line-height:20px;}
.main-header .col-info a{transition:0.5s;margin:8px;}
.main-header .col-info i{font-size:1.6em;vertical-align:middle;line-height:20px;color:#02abd5;}
.main-header .col-info a:hover i{color:#ff8500;}
#compare-total #likeit{position:absolute;background:none !important;top:4px;left:-1px;font-size:13px;text-align:center;display:block;width:30px;height:20px;line-height:20px;}
.iSearchBox{margin-top:40px !important;}
/***/
.header .main-menu{background:#008bc2;height:auto;border:none !important;}
.menu-item{display:inline-block;line-height:40px;transition:0.5s;background:linear-gradient(to top,#ff9200,#ff9200) center top no-repeat;background-size:0 4px;padding:0 12px;}
.menu-item:hover{background-size:100% 4px;}
.menu-item a{color:#fff;text-decoration:none;}
.menu-item a .ds-caret-r{transform:rotate(90deg);margin-left:7px;font-size:16px;}
.menu-item.consult{background-color:#fff;border-top:#02abd5 1px solid;border-bottom:#02abd5 1px solid;box-sizing:content-box;}
.menu-item.consult a{color:#333;}
/***SUPER MENU**/
#supermenu ul li a.tll:after{font-family:fontawesome;content: ' \f0d7 ';margin-left:5px;font-size:13px;}
#supermenu ul li a{font-size:18px !important;}
#supermenu ul li div .withimage{padding:10px 0;border:#fff 1px solid;}
#supermenu ul li div .withimage .name{text-align:center;line-height:100%;margin-top:5px;}
#supermenu ul li div .withimage .name a{font-weight:bold;font-size:16px !important;}
#supermenu .withimage a.nname{display:block;}
#supermenu ul li div .withimage:hover .name a{color:#008bc2 !important;}
.item-sale a:after,.item-consult a:after{content: ' '!important;margin:0 !important;}
.item-consult{background-color:#fff;border-top:#02abd5 1px solid;border-bottom:#02abd5 1px solid;box-sizing:content-box;}
.item-consult a{color:#333 !important;}
.item-consult a:before{font-family:ds-icons;content: 'U ';color:#008bc2;font-size:22px;margin-right:5px;vertical-align:top;}
.item-sale a{background:-webkit-linear-gradient(bottom,#f92020,#f68686) !important;}
.item-sale a:hover{color:#fff !important;text-shadow:-1px -1px 0 rgba(0,0,0,.2) !important;background:-webkit-linear-gradient(bottom,#f92020 50%,#f68686) !important;}

/***КНОПКА "ПОКАЗАТЬ ЕЩЁ - СВЕРНУТЬ"****/
.t-continue,.t-collapse{color:#7bb900;font-family: 'Open Sans', sans-serif;margin-top:5px;border-bottom:#7bb900 1px dotted;display:inline-block;}
.t-continue:after,.t-collapse:after{font-family:ds-icons;color:#ccc;display:inline-block;content: ' \e028 ';font-size:10px;margin-left:5px;transform:rotate(90deg);}
.t-collapse:after{transform:rotate(-90deg);}
/****/
/*подтверждение обработки данных*/
.confirm-check{line-height:100% !important;margin-bottom:15px !important;}
.confirm-check label{font-size:16px !important;font-family: 'Open Sans', sans-serif;font-weight:normal !important;}
.confirm-check input{box-shadow:none !important;height:16px !important;width:16px !important;display:inline-block !important;}
/*-подтверждение обработки данных*/
@media (max-width:900px){body{background:none !important;}
.newyear{margin:-30px -15px 15px -15px !important;}}
.btn-right{width:auto !important;max-width:135px !important;margin:0 !important;height:42px;display:inline-block !important;padding-left:15px;padding-right:15px;font-size:18px !important;border:none !important;border-radius:0 5px 5px 0 !important;box-shadow:none !important;background:-webkit-linear-gradient(bottom,#de3400,#fc2300) !important;background:linear-gradient(to top,#de3400,#fc2300) !important;vertical-align:middle !important;}
.btn-right:hover{background:-webkit-linear-gradient(bottom,#6ea500,#88bd42) !important;background:linear-gradient(to top,#6ea500,#88bd42) !important;}
#modal-zvonok input::-webkit-input-placeholder{font-size:18px !important;}
#modal-zvonok input::-moz-placeholder{font-size:18px !important;}
#modal-zvonok input:-moz-placeholder{font-size:18px !important;}
#modal-zvonok input:-ms-input-placeholder{font-size:18px !important;}
#modal-zvonok{font-family: 'Open Sans', sans-serif !important;}
#modal-zvonok input{max-width:220px;width:auto !important;margin:0;display:inline-block;vertical-align:middle !important;border-radius:5px 0 0 5px !important;font-size:22px;}
#modal-zvonok p{font-size:14px;color:#333;text-align:left;margin:10px;}
#modal-zvonok .ds-crc-close{position:absolute;right:-3px;top:5px;border:none;background:none;color:#ff8000;margin:5px;padding:5px;}
#modal-zvonok .ds-crc-close:focus{outline:none !important;}
#modal-zvonok .ds-crc-close:hover{color:#ff6600;}
@media (max-width:428px){#modal-zvonok input{font-size:18px !important;}
.btn-right{font-size:14px !important;max-width:120px;padding:0 10px;}}
@media (max-width:332px){#modal-zvonok input{min-width:95% !important;border-radius:5px !important;}
.btn-right{min-width:135px;padding:0 !important;margin-top:10px !important;border-radius:5px !important;}
#modal-zvonok p{display:none;}}

#whoisonline{margin: 0; padding: 0; font-size: 15px !important;}
.header .head-reviews a{font-size:15px;margin-left: 5px;}
.header #search input{font-size: 15px !important;}