.tabs2 {display: none;} /*Скрывает таблицу со страницы Спорт и фитнес*/

.cky-title {display: none!important;}
.cky-consent-container .cky-consent-bar {padding: 12px!important;}
.cky-consent-container {width:360px!important;}

*{margin:0;padding:0;}
@font-face{font-family:BlissPro-Medium;src:local("BlissPro.ttf"), url(BlissPro.ttf); font-display:swap}
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.7.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-envelope:before{content:"\f0e0";}
.fa-envelope-o:before{content:"\f003";}
body#body{font-family:BlissPro-Medium !important;font-size:17px;color:#000000;position:relative;background:#fff;}
a[href^=tel]{color:#000;text-decoration:none;}
ul, ul li{list-style:none;list-style-image:none;list-style-type:none;}
table{border-collapse:collapse;border:0px;}
td{vertical-align:top;padding:0px;}
tbody{border:none;}
a{color:#006ac4;outline:none;}
a:hover{text-decoration:none;}
img, a img{border:0;}
.clear{clear:both;}
fieldset{border:none;overflow:hidden;position:relative;}
#sidebar .widget li.menu-item a span{border-bottom:2px solid #7b3a3a;}
#sidebar .widget li.menu-item a{color:#222222;margin-right:2px;border:1px solid transparent;border-radius:0;position:relative;display:block;padding:5px 5px;line-height:25px;font-size:18px;text-align:center;text-decoration:none;}
#sidebar .widget li.menu-item a:hover{color:#222222;margin-right:2px;background:#ccc;border-radius:0;position:relative;display:block;padding:5px 5px;line-height:25px;font-size:18px;text-align:center;text-decoration:none;}
#sidebar .widget ul{padding:10px 0px;}
#sidebar .widget{box-shadow:0 0 0px rgba(0,0,0,.7);padding:10px 0px 20px;border:1px solid #c0c0c0;}
fieldset a{color:#fff;}
fieldset .tips{font-size:10px;}
body, h1, h2, h3, h4, h5, h6, p, em, blockquote{font-family:BlissPro-Medium !important;}
.bg{position:relative;margin:0 auto;}
.bg2{position:relative;width:860px;margin:0 auto;}
.header{background:#fff;height:126px;}
.logo a{position:absolute;height:81px;width:349px;left:0;top:19px;background:url(../img/logo.png) no-repeat 0 0;}
.adress{}
.maps{font-size:17px;margin:7px 0;font-family:BlissPro-Medium !important;text-align:center;}
.jobs{font-size:17px;margin:7px 0;color:#000;font-family:BlissPro-Medium !important;text-align:center;}
a.face{background:url(../img/face.png) no-repeat center 0;height:35px;margin:0 2px;width:35px;display:inline-block;}
a.vk{background:url(../img/vk.png) no-repeat center 0;height:35px;width:35px;display:inline-block;}
a.insta{background:url(../img/insta.png) no-repeat center 0;height:35px;margin:0 2px;width:35px;display:inline-block;}
a.tw{background:url(../img/tw.png) no-repeat center 0;height:35px;width:35px;display:inline-block;}
.soc-box{text-align:center;}
.phone{}
.custom span{font-size:26px;font-family:BlissPro-Medium !important;color:rgb(0, 0, 0) !important;}
.nomber{color:rgb(0, 0, 0) !important;text-align:center;margin-top:7px;font-family:BlissPro-Medium;font-size:17px;}
.phone a.order-call{font-size:12px;border:2px solid #659538;height:31px;display:block;text-align:center;text-transform:uppercase;color:#000 !important;text-decoration:none;margin:21px auto 0 auto;line-height:30px;width:144px;margin-top:-10px;}
.phone a.order-call:hover{background:#659538;color:#fff !important;}
.mainmenu{box-shadow:0 3px 10px rgba(0,0,0,0.5);border-top:1px solid #c2c2c2;border-bottom:3px solid #66973b;height:33px;z-index:999;background:#fff;position:relative;}
#menu{width:100%;z-index:1000;}
.mainmenu ul{float:left;}
.mainmenu ul li{float:left;}
.m-right{float:right;}
.mainmenu ul li a{display:block;line-height:28px;padding:0 9px;font-size:17px;color:#000000;text-decoration:none;}
.mainmenu ul li a span{border-bottom:2px solid transparent;}
.mainmenu ul li.active a span, .mainmenu ul li:hover a span{border-bottom:2px solid #5d2c29;}
.images-pp{}
.servis-menu ul li{margin-left:25px;float:left;}
.servis-menu ul li a{display:block;float:left;height:159px;color:#000000;font-size:22px;width:224px;padding:0 15px;text-decoration:none;text-align:center;}
.servis-menu ul li:nth-child(1) a{background:url(../img/icon1.png) no-repeat center 0;background-size:cover;}
.servis-menu ul li:nth-child(2) a{background:url(../img/icon2.png) no-repeat center 0;background-size:cover;}
.servis-menu ul li:nth-child(3) a{background:url(../img/icon3.png) no-repeat center 0;background-size:cover;}
.servis-menu ul li:nth-child(4) a{background:url(../img/icon4.png) no-repeat center 0;background-size:cover;}
.servis-menu ul li:nth-child(5) a{background:url(../img/icon5.png) no-repeat center 0;background-size:cover;}
.servis-menu ul li:hover a{opacity:0.8;}
.servis-menu ul li span{margin:56px 0 0 0;height:32px;background:rgba(192,192,192,0.6);display:block;line-height:32px;}
.content{padding:20px 0;}
a.jakor{margin-top:-40px;position:absolute}
.left{}
.right{width:600px;float:right;}
.moduletable{margin:0 0 70px 0;border:1px solid #c0c0c0;}
.padding-module{padding:10px 20px;}
.left ul li a{font-size:18px;color:#000000;text-decoration:none;line-height:32px;text-align:center;display:block;}
.left ul li a span{background:url(../img/s2.png) no-repeat center bottom;display:block;}
.left ul li a:hover, .left ul li.active a{background:#c0c0c0;}
.left ul li a:hover span, .left ul li:last-child a span, .left ul li.active a span{background:none;}
.left ul li ul li a{line-height:18px;font-size:17px;color:#000000;text-align:left;margin:10px 5px 10px 15px;background:none !important;}
.left ul li ul li a:hover{background:none !important;text-decoration:underline}
.left ul li ul li a span{background:none;}
.moduletable-title{font-size:18px;color:#000000;text-decoration:none;line-height:32px;text-align:center;display:block;margin:0 0 15px 0;background:url(../img/s2.png) no-repeat center bottom;}
.footer{height:186px;border-top:1px solid #84aa60;}
.right .title{height:42px;border:3px solid #d0d0d0;line-height:42px;color:#000000;padding:0 22px;border-radius:15px;margin:30px 0 20px 0;display:inline-block;font-size:21px;}
.right .title a{color:#000000;text-decoration:none}
.component p{padding:10px 0;font-size:17px;}
.component ol{counter-reset:li;padding:0;list-style:none;padding:10px 40px;}
.component ol li{position:relative;margin:0 0 6px 2em;padding:4px 8px;font-size:17px;}
.component ol li:before{content:counter(li);counter-increment:li;position:absolute;top:-2px;left:-2em;width:24px;height:24px;text-indent:-9999px;text-align:center;}
.component ol li:nth-child(1):before{background:url(../img/1.png) no-repeat 0 0;}
.component ol li:nth-child(2):before{background:url(../img/2.png) no-repeat 0 0;}
.component ol li:nth-child(3):before{background:url(../img/3.png) no-repeat 0 0;}
.component ol li:nth-child(4):before{background:url(../img/4.png) no-repeat 0 0;}
.slider-body{position:relative;}
.servis-menu{position:relative;z-index:999;width:100%;display:block;margin:0 auto;margin-top:-150px;}
.t2{background:url(../img/t2.png) repeat-x 0 0;width:100%;z-index:999;left:0;bottom:0;height:150px;position:absolute;}
.component ul{padding:15px 0;}
.component ul li{padding:0 0 0 25px;margin:5px 0;background:url(../img/li.png) no-repeat 0 2px;}
.component table{width:100%;}
.component table tr td{padding:10px;text-align:center;font-size:18px;}
.component table tr:first-child td{border-bottom:1px solid #ccc;font-size:17px;}
.component table.tabs2 tr td{padding:10px 0;width:25%;text-align:center;font-size:14px;}
.component table.tabs2 tr:first-child td{border-bottom:1px solid #ccc;font-size:18px;}
ul.menu-center{padding:40px 0 0 0;text-align:center;}
ul.menu-center li{margin:0 !important;padding:0 10px !important;background:none !important;display:inline-block;}
ul.menu-center li a{text-transform:uppercase;font-size:16px;color:#000;}
ul.icon-list{padding:20px 0px; display: block; overflow: hidden; width: 100%;}
ul.icon-list li{margin:0 !important;padding:0 !important;background:none;float:left;width:50%;min-height:73px;padding-left:50px!important;padding-top:24px!important;}
ul.icon-list li span{margin:20px 0;font-size:17px;padding:0 0 0 20px;display:table-cell;vertical-align:middle;height:60px;}

ul.icon-list li.icon-wi-fi{background:url(../img/icon/wifi.png) no-repeat 0 center;}
ul.icon-list li.icon-bar{background:url(../img/icon/bar2.png) no-repeat 0 center;}
ul.icon-list li.icon-zavtrak{background:url(../img/icon/zavtrak.png) no-repeat 0 center;}
ul.icon-list li.icon-chj{background:url(../img/icon/chj.png) no-repeat 0 center;}
ul.icon-list li.icon-beznal{background:url(../img/icon/beznal.png) no-repeat 0 center;}
ul.icon-list li.icon-parcing{background:url(../img/icon/parcing.png) no-repeat 0 center;}
ul.icon-list li.icon-bassein{background:url(../img/icon/bassein.png) no-repeat 0 center;}
ul.icon-list li.icon-video{background:url(../img/icon/video.png) no-repeat 0 center;}
ul.icon-list li.icon-condichion{background:url(../img/icon/condichion.png) no-repeat 0 center;}
ul.icon-list li.icon-time{background:url(../img/icon/time.png) no-repeat 0 center;}
ul.icon-list li.icon-2krovat{background:url(../img/icon/2krovat.png) no-repeat 0 center;}
ul.icon-list li.icon-duch{background:url(../img/icon/duch.png) no-repeat 0 center;}
ul.icon-list li.icon-politence{background:url(../img/icon/politence.png) no-repeat 0 center;}
ul.icon-list li.icon-chalat{background:url(../img/icon/chalat.png) no-repeat 0 center;}
ul.icon-list li.icon-tualet{background:url(../img/icon/tualet.png) no-repeat 0 center;}
ul.icon-list li.icon-tv{background:url(../img/icon/tv.png) no-repeat 0 center;}
ul.icon-list li.icon-fincauna{background:url(../img/icon/fincauna.png) no-repeat 0 center;}
ul.icon-list li.icon-komnata{background:url(../img/icon/komnata.png) no-repeat 0 center;}
ul.icon-list li.icon-venuk{background:url(../img/icon/venuk.png) no-repeat 0 center;}
ul.icon-list li.icon-product{background:url(../img/icon/product.png) no-repeat 0 center;}
ul.icon-list li.icon-tapki{background:url(../img/icon/tapki.png) no-repeat 0 center;}
ul.icon-list li.icon-texi{background:url(../img/icon/texi.png) no-repeat 0 center;}
ul.icon-list li.icon-culer{background:url(../img/icon/culer.png) no-repeat 0 center;}
ul.icon-list li.icon-chel{background:url(../img/icon/chel.png) no-repeat 0 center;}
ul.icon-list li.icon-muz{background:url(../img/icon/muz.png) no-repeat 0 center;}
ul.icon-list li.icon-karaoke{background:url(../img/icon/karaoke.png) no-repeat 0 center;}
ul.icon-list li.icon-jk{background:url(../img/icon/jk.png) no-repeat 0 center;}
ul.icon-list li.icon-kuhni{background:url(../img/icon/kuhni.png) no-repeat 0 center;}
ul.icon-list li.icon-holod{background:url(../img/icon/holod.png) no-repeat 0 center;}
ul.icon-list li.icon-samovar{background:url(../img/icon/samovar.png) no-repeat 0 center;}
ul.icon-list li.icon-posuda{background:url(../img/icon/posuda.png) no-repeat 0 center;}
ul.icon-list li.icon-price{background:url(../img/icon/price.png) no-repeat 0 center;}
ul.icon-list li.icon-fen{background:url(../img/icon/fen.png) no-repeat 0 center;}
ul.icon-list li.icon-plechiki{background:url(img/icon/plechiki.png) no-repeat 0 center;}
ul.icon-list li.icon-rakovina{background:url(img/icon/rakovina.png) no-repeat 0 center;}

ul.icon-list li.icon-children{background:url(../img/icon/children.png) no-repeat 0 center;}
ul.icon-list li.icon-dj{background:url(../img/icon/dj.png) no-repeat 0 center;}
ul.icon-list li.icon-kamin{background:url(../img/icon/kamin.png) no-repeat 0 center;}
ul.icon-list li.icon-meropriyatia{background:url(../img/icon/meropriyatia.png) no-repeat 0 center;}
ul.icon-list li.icon-terrasa{background:url(../img/icon/terrasa.png) no-repeat 0 center;}
ul.icon-list li.icon-zona-otd{background:url(../img/icon/zona-otd.png) no-repeat 0 center;}
ul.icon-list li.icon-sale{background:url(../img/icon/sale.png) no-repeat 0 center;}
ul.icon-list li.icon-free{background:url(../img/icon/free.png) no-repeat 0 center;}

ul.icon-list li.icon-chaynik{background:url(img/icon/icon-chaynik.png) no-repeat 0 center;}
ul.icon-list li.icon-domofon{background:url(img/icon/icon-domofon.png) no-repeat 0 center;}
ul.icon-list li.icon-halat{background:url(img/icon/icon-halat.png) no-repeat 0 center;}
ul.icon-list li.icon-obogrevatel{background:url(img/icon/icon-obogrevatel.png) no-repeat 0 center;}
ul.icon-list li.icon-tapki{background:url(img/icon/icon-tapki.png) no-repeat 0 center;}
ul.icon-list li.icon-tumba{background:url(img/icon/icon-tumba.png) no-repeat 0 center;}
ul.icon-list li.icon-tv-new{background:url(img/icon/icon-tv-new.png) no-repeat 0 center;}

ul.icon-list li.icon-britva{background:url(img/icon/britva.png) no-repeat 0 center;}
ul.icon-list li.icon-prinadlezhnosti{background:url(img/icon/prinadlezhnosti.png) no-repeat 0 center;}
ul.icon-list li.icon-zerkalo{background:url(img/icon/zerkalo.png) no-repeat 0 center;}
ul.icon-list li.icon-mangal{background:url(img/icon/mangal.png) no-repeat 0 center;}
ul.icon-list li.icon-stol{background:url(img/icon/stol.png) no-repeat 0 center;}
ul.icon-list li.icon-shezlong{background:url(img/icon/shezlong.png) no-repeat 0 center;}
ul.icon-list li.icon-besedka{background:url(img/icon/besedka.png) no-repeat 0 center;}

ul.icon-list li.icon-cofe-chay{background:url(img/icon/cofe-chay.png) no-repeat 0 center;}
ul.icon-list li.icon-sportzal{background:url(img/icon/sportzal.png) no-repeat 0 center;}
ul.icon-list li.icon-wc{background:url(img/icon/wc.png) no-repeat 0 center;}
ul.icon-list li.icon-mikrovolnovka{background:url(img/icon/mikrovolnovka.png) no-repeat 0 center;}
ul.icon-list li.icon-stellazh{background:url(img/icon/stellazh.png) no-repeat 0 center;}
ul.icon-list li.icon-2krovat2{background:url(img/icon/2krovat2.png) no-repeat 0 center;}

.title2{text-align:center;padding:5px 0;font-size:18px;font-weight:bold;}
.nomera-box-gallery{float:left;width:60%;}
.nomera-box-text{float:left;width:36%;padding:0 2%;}
.g-right .nomera-box-text{float:right;}
.text-ss2{text-align:center;display:block}
.spoler-item-title{min-height:42px; width: 100%; line-height:35px;color:#000000;padding:0 0px;border-radius:15px;margin:20px 0 0;display:inline-block;font-size:25px;}

.spoler-item-title a {height:62px;line-height:42px;color:#fff;padding:10px 30px; border-radius:32px;margin:10px auto 40px;display:block;font-size:22px; font-weight: bolder; background: #558a30; text-align: center;}
.spoler-item-title a:hover {background: #51be09;}

.spoler-item-title a.jakor {height:0;line-height:0;padding:0;margin:0px auto; opacity: 0;background: none;} 

.spoler-item-title span{padding:0;}
.spoler-item-title.folded span{}
.price-banj-left{float:left;width:48%;}
.price-banj-right{float:right;width:48%;}
.price-banj{padding:30px 0 10px 0;text-align:center;}
.price-banj strong {font-size: 25px;}
.table-scroll-x {width:100%; overflow-x:auto;} 
table.table-min{width:auto;margin:0 auto;}
.banket-box-foto-left{margin:0 20px;float:left;text-align:center;width:250px;}
.banket-box-foto{margin:20px 0;}
.banket-box-foto-title{font-weight:bold;}
.rusdob-box-float{float:left;width:100%;}
.rusdob-box-padd{padding:0 0 0 15px;}
.tooltip-title{position:relative;display:inline-block;}
.tooltip-title span{text-decoration:underline}
.tooltip-message{position:absolute;background:#d1d1d1;padding:5px 15px;width:390px;margin:12px 0 0 10px;z-index:999;display:none;text-align:left !important;border-radius:10px;}
.tooltip-message-zumba {right: 0;}
.tooltip-message-zumba::after {right:15px;left:unset !important;}
.container.new_ka{width:100% !important;}
.component table td:nth-last-child(1) .tooltip-message, .component table td:nth-last-child(2) .tooltip-message{right:0;}
.tooltip-message::after{content:url(../img/arrow3.png);position:absolute;width:32px;height:12px;top:-12px;left:15px;}
.component table td:nth-last-child(1) .tooltip-message::after, .component table td:nth-last-child(2) .tooltip-message::after{left:85% !important;}
.tooltip-title:hover .tooltip-message{display:block;}
.news-box{font-size:13px;}
.news-box a{color:#000;text-decoration:underline;}
.news-box p{padding:10px 0 !important;font-size:17px !important;font-family:BlissPro-Medium !important;color:#000 !important;line-height:16px !important;margin-top:-20px;}
.tab-min2{width:340px;margin:0 auto;}
.stock img{width:100%;}
.stock-item{padding:20px 0 40px 0;}
.stock-item span{text-align:center;display:block;}
.slider-body-b{max-height:750px;}
.right .moduletable{margin-bottom:30px;}
.topbar-contact img {mix-blend-mode: multiply;}

/*
.ny-menu-contain {display: flex; justify-content: center;}
.ny-menu-img {max-width:49.99%; height:auto; display:block; margin-top:0;}
.ny-menu-img:hover {position: absolute; z-index: 999; max-width: 90%;}

*/

.scroll-table {overflow-x:auto;}


@media(min-width:1200px){.asdasd{}
.topbar-contact img{margin-left:-120px;margin-top:10px;}
.ng_top_left{width:6%;display:none;}
.ng_top_right{width:6%; display:none;}
.ng_bottom_left{width:16%;margin-top:-120px;}
}
@media (min-width:1000px){.asdasd{min-height:1600px;}
}
@media (max-width:990px){.bottom_left{display:none;}
.bottom_right{display:none;}
.fa{display:none}
}
@media (min-width:990px){.bottom_left{display:block;}
.bottom_right{display:block;}
}
@media (min-width:770px){.nomera-box{padding:20px 0;}
}
@media(max-width:1024px){.asdasd{}
.adress_hide{display:inline-block;}
#sidebar .widget:nth-child(2),#sidebar .widget:nth-child(3){display:none;}
div#moba{display:none;}
#hehe div.soc-box{display:none;}
#hehe span.email{display:none;}
a#zz{display:none !important}
.slider-body-b{display:none}
.servis-menu{display:none}
body#body{max-width:none;}
.fotorama--fullscreen div.fotorama__fullscreen-icon{background-position:-180px 0px;background-size:400%;height:64px;width:64px;background-image:url(/templates/protostar/fotorama/fotorama@2x.png);}
}
.header .phone{top:18px;text-align:right;}
.header .phone .nomber{font-weight:normal;}
.header .phone .nomber .custom{font-size:26px;}
.header .phone a.order-call{margin:7px auto 0 auto;}
.footer .phone{top:18px;text-align:right;}
.footer .phone .nomber{font-weight:normal;}
.footer .phone .nomber .custom{font-size:26px;}
.footer .phone a.order-call{margin:7px auto 0 auto;}
.fotorama__wrap .fotorama__pointer {
	max-width:100%;
/*	height: 325px !important;*/
}
.right .title{margin-top:0;}
#awada-header .navbar-nav > li > a{display:block;line-height:28px;padding:0 9px;font-size:17px;color:#000000;text-decoration:none;font-family:BlissPro-Medium !important;}
#awada-header .navbar-nav > li > a:hover{}
li.current-menu-item.current_page_item a{text-decoration:underline}
p{padding:10px 0 !important;font-size:17px !important;font-family:BlissPro-Medium !important;color:#000 !important;line-height:18px !important;}
@media (max-width:768px){.ng_top_left{width:20%}
#hehe2{}
.adress_hide{display:none;}
.price-banj-left{float:none;width:100%;}.price-banj-right{float:none;width:100%;}
ul.icon-list li{margin:0 !important;padding-left:50px !important;padding-top:10px !important;background:none;float:left;width:100% !important;min-height:80px;}
.nomera-box-gallery{float:none;width:100%;margin:0 auto;}
.nomera-box-text{float:none !important;width:100% !important;padding:0 2%;}
.phone a.order-call{font-size:16px;border:2px solid #659538;height:31px;display:block;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;margin:21px auto 0 auto;line-height:30px;width:250px;color:#659538 !important;margin-top:0px;margin-top:0px;margin-bottom:10px}
#awada-header .navbar-nav > li > a{padding:10px 19px;}
#awada-header .navbar-nav > li > a:hover{padding:10px 19px;}
.servis-menu ul li{margin-left:-15px;float:left;}
#sitetopbar .topbar-contact img{width:100% !important;display:block !important;margin:0 auto !important;}
.topbar-contact{float:none;}
}
ol li:before{content:counter(li);counter-increment:li;position:absolute;top:-2px;left:-2em;width:24px;height:24px;text-indent:-9999px;text-align:center;}
ol li:nth-child(1):before{background:url(../img/1.png) no-repeat 0 0;}
ol li:nth-child(2):before{background:url(../img/2.png) no-repeat 0 0;}
ol li:nth-child(3):before{background:url(../img/3.png) no-repeat 0 0;}
ol li:nth-child(4):before{background:url(../img/4.png) no-repeat 0 0;}
ol li{position:relative;margin:0 0 6px 2em;padding:0px;font-size:17px;}
ol{counter-reset:li;padding:0;list-style:none;padding:10px 40px;font-family:BlissPro-Medium !important;color:#000 !important;}
div.pic{background-size:cover !important;}
div.title{height:42px;line-height:37px;color:#000000;padding:0 0px;margin:12px 0 14px 0;display:inline-block;font-size:30px;}
div.title a{color:#000;}
#sidebar div.title{border-radius:0;border:0;text-align:center;}
html, body{overflow-x:hidden;}
ul.menu-center a{text-decoration:underline;}

table{width:100%; border-radius: 15px;
-webkit-box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.1);
box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.1);
    overflow: hidden;
    margin-bottom: 20px;
}
table tr td:nth-child(even) {background: #f8f8f8;}
table tr td{padding:10px;text-align:center;font-size:18px;}

table tr:first-child td{background: #558a30; font-size:17px; color: #fff; font-weight: bolder;}
table.tabs2 tr td{padding:10px 0;width:25%;text-align:center;font-size:14px;}
table.tabs2 tr:first-child td{border-bottom:1px solid #ccc;font-size:18px;}
#sidebar .widget li.menu-item{float:none;position:relative;display:block;margin-left:-20px;margin-right:-22px;}
#sidebar .widget li.menu-item a:hover span{border-bottom:0px solid #7b3a3a;}
@media(max-width:600px){ul#ww li{padding:12px 0 0 25px;margin:5px 0;background:url(img/li.png) no-repeat 0 12px;}
#hehe2{margin-left:auto !important;}
.adress{width:100% !important;}
.rusdob-box-float{float:none;width:100%;}
.soc-box{text-align:center;margin-left:0px;}
.spoler-item-title{margin:10px 0;display:inline-block;font-size:21px;}
div.title{height:42px;border:3px solid #d0d0d0;line-height:37px;color:#000000;padding:0 22px;border-radius:15px;margin:30px 0 20px 0;display:inline-block;font-size:15px;}
    
.title:first-child {margin-top: 0px;}
    
.blog-masonry h1 {font-size: 30px; margin: 20px 0 20px 0;}
    
ul.icon-list li{margin:0 !important;padding-left:50px !important;padding-top:10px !important;background:none;float:left;width:100% !important;min-height:50px;}
.adress{display:block;width:260px;margin:0 auto;margin-left:0px;}
ol li:before{content:counter(li);counter-increment:li;position:absolute;top:3px;left:-2em;width:24px;height:24px;text-indent:-9999px;text-align:center;}
}




@media(max-width:480px){#hehe2{}
ul#ww li{padding:5px 0 0 25px;margin:5px 0;background:url(img/li.png) no-repeat 0 12px;}
#hehe2{}
}
@media(max-width:360px){.adress_hide{display:none;}
.spoler-item-title{height:42px;border:3px solid #d0d0d0;line-height:35px;color:#000000;padding:0 22px;border-radius:15px;margin:10px 0;display:inline-block;font-size:13px;}
div.title{height:42px;border:3px solid #d0d0d0;line-height:37px;color:#000000;padding:0 22px;border-radius:15px;margin:30px 0 20px 0;display:inline-block;font-size:13px;}
div#topbar-social-links{}
#sitetopbar .topbar-contact img{width:100% !important;display:block !important;margin:0 auto !important;}
.maps{text-align:center;font-size:17px;margin:7px 0;font-family:BlissPro-Medium !important;margin-left:-5px;}
.jobs{text-align:center;font-size:17px;margin:7px 0;color:#000;font-family:BlissPro-Medium !important;margin-left:5px;}
#hehe2{}
#hehe{padding:0 !important}
ul#ww li{padding:5px 0 0 25px;margin:5px 0;background:url(img/li.png) no-repeat 0 12px;}
}
@media(max-width:330px){.adress_hide{display:none;}
ul#ww li{padding:5px 0 0 25px;margin:5px 0;background:url(img/li.png) no-repeat 0 12px;}
}
@media (max-width:1125px){.ng_top_left{width:5%;display:none;}
.ng_top_right{width:5%;display:none;}
.ng_bottom_left{display:none}
}
@media (max-width:990px){.ng_top_left{width:20%;display:none;}
.ng_top_right{width:20%;display:none;}
}
@media (max-width:768px){.ng_top_left{width:5%;display:none;}
.ng_top_right{width:5%;display:none;}
}
@media (min-width:1126px) and (max-width:1200px){.ng_top_left{width:10%;display:none;}
.ng_top_right{width:10%;display:none;}
.ng_bottom_left{width:13%;margin-top:-100px;}
}
@media (min-width:1270px){.ng_top_left{width:7%; display:none;}
}
@media (min-width:1300px){.ng_top_left{width:8%;display:none;}
.ng_top_right{width:10%;display:none;}
.ng_bottom_left{width:18%;margin-top:-140px;}
}
@media (min-width:1355px){.ng_top_left{width:9%;display:none;}
}
@media (min-width:1400px){.ng_top_left{width:10%;display:none;}
.ng_top_right{width:10%}
.ng_bottom_left{width:21%;margin-top:-200px;}
}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:none !important;}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:none !important;background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:none !important;background-position:-20px 0;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:none !important;background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:none !important;background-position:0 -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:none !important;background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:none !important;}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:none !important;background-position:-40px -122px;}
#fancybox-wrap div{box-sizing:content-box;-moz-box-sizing:content-box;border-radius:20px !important;}
#fancybox-outer{position:relative;width:100%;height:100%;background:rgba(255, 255, 255, 0.62) !important;}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:11102;border:0 solid rgba(255, 255, 255, 0) !important;background:rgba(255, 255, 255, 0) !important;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;}
#contact_form_pop input,#contact_form_pop button,#contact_form_pop select,#contact_form_pop textarea,#contact_form_pop2 input,#contact_form_pop2 button,#contact_form_pop2 select,#contact_form_pop2 textarea{font-family:inherit;font-size:inherit;line-height:inherit;width:80%;margin:0 auto;display:block;height:35px;padding-right:10px;padding-left:10px;color:#000;background:rgb(236, 232, 232);border:1px solid #ccc;}
::-webkit-input-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}
#contact_form_pop textarea{min-height:70px;}
input[type="submit"]{background:#66973b !important;-webkit-appearance:button;border:0 !important;cursor:pointer;color:#fff !important;}
input[type="submit"]:hover{background:#fff !important;-webkit-appearance:button;border:1px solid #ccc !important;cursor:pointer;color:#66973b !important;}
div.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
div.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
/* helpers */
.b-bg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
/* ужимаем шапку для мобилок */
 @media (max-width: 768px) {
    .topbar-contact { 
        max-width: 200px;
    }
    .maps, .jobs { 
        font-size: 14px;
        line-height: 1.1;
        margin: 10px 0 0;
    }
    .jobs {
        margin: 7px 0 7px;
    }
    #header-ns .phone .custom span {
        font-size: 22px;
    }
    #header-ns .phone .custom p {
        margin: 0;
        padding: 0 !important;
    }
} 
/* .b-menu */
 .b-menu {
    padding-top: 10px;
    margin-bottom: 0;
}
.b-menu li {
    padding: 0 12px;
    margin-bottom: 5px;
}
.b-menu__link, .b-link {
    display: inline-block;
    line-height: 1.2;
    font-size: 17px;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    border-style: solid;
    border-color: transparent;
    border-width: 0 0 2px 0;
    transition: .15s;
    background-color: transparent;
    outline: none;
}
.b-link_nav {
    margin-top: 17px;
    border-color: #7b3a3a;
}
.b-menu__sub {
    border: 2px solid #5d2c28;
    padding: 5px 0;
    margin: 5px 0 10px;
}
.b-menu__sub .b-menu__link {
    text-transform: none;
}
.b-menu__link:hover,
.b-menu__link:focus,
.b-menu__link:active,
.b-menu__link:visited,
.b-menu li.active .b-menu__link {
    color: #000;
    border-color: #5d2c29;
    text-decoration: none;
}
.b-menu_second {
    border-top: 1px solid #e7e7e7;
}
#header-ns .navbar-collapse {
    padding: 0;
}
@media (min-width: 768px) {
    .b-menu {
        display: flex;
        align-items: center;
        padding-top: 5px;
    }
    .b-menu_second, .b-link_nav {
        display: none;
    }
    #header-ns .navbar-collapse {
        padding: 0 15px;
    }
    .b-menu li {
        margin-bottom: 0;
    }
} 
/* hero slider */
.b-hero-def-slider__scene {
    position: relative;
    padding-top: 32%; /* 16:9 */
    overflow: hidden;
}
.b-hero-def-slider__item {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.b-hero-def-slider__item {
    opacity: 0;
    animation: slideShow 30s linear infinite 0s;
}
@media (max-width: 1024px) {
    .b-hero-def-slider .t2 {
        display: none;
    }
}

@media (max-width: 360px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 
 {padding-left: 5px; padding-right: 5px;}
}



/* slider */
/* @media (max-width: 1024px) {
    .slider-body-b, .servis-menu {
        display: block;
    }
}
.servis-menu ul li {
    margin-left: 0;
}
.slider-body #slider-b {
    height: 350px;
}
.pic-wrapper {
    height: 100%;
}
@media (max-width: 524px) {
    .servis-menu ul li a {
        height: 96px;
        width: 136px;
        padding: 0 9px;
    }
    .servis-menu ul li span {
        margin: 30px 0 0 0;
    }
}
@media (min-width: 1200px) {
    .servis-menu ul li {
        margin-left: 25px;
    }
}
@media (min-width: 768px) {
    .slider-body #slider-b {
        height: 750px;
    }
} */


/*.fotorama__stage .fotorama__img {height: 100%!important;}*/
