.title-sidebar{display:inline-block;padding:8px 15px;color:#fff;background:#231555;font-family:'pfd-medium';text-transform:uppercase;font-size:1.25em;margin-bottom:20px;}
.item{color:#e36612;display:block;}
.item img{max-width:100%;height:auto;display:block;margin:0 auto;}
.item span{color:#222222;font-weight:bold;overflow:hidden;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:15px;text-align:center;display:block;}
.sidebar ul{padding:0;margin:0;font-size:0;line-height:0;}
.sidebar .parent-ul li{list-style-type:none;}
.sidebar .parent-ul > li{list-style-type:none;color:#e36612;text-transform:uppercase;position:relative;}
.sidebar .parent-ul > li + li{margin-top:6px;}
.sidebar .parent-ul > li > a{color:rgb(34, 34, 34);cursor:pointer;display:block;font-size:16px;line-height:16px;font-weight:bold;position:relative;text-transform:uppercase;border-width:2px;border-style:solid;border-color:rgb(34, 34, 34);border-image:initial;padding:5px 15px;transition:all 200ms ease-out;}
.sidebar .parent-ul > li > a:hover{background:#FCBC04;border-color:#FCBC04;color:#fff;text-decoration:none;}
.sidebar .parent-ul > li:hover .child-ul{opacity:1;visibility:visible;}
.sidebar .child-ul{position:absolute;opacity:0;visibility:hidden;left:102%;z-index:3;top:0;background:#f8f8f8;padding:15px;border:1px solid #c9c7d1;border-radius:7px;-webkit-transition:opacity 0.3s, top 0 0.3s;-moz-transition:opacity 0.3s, top 0 0.3s;-o-transition:opacity 0.3s, top 0 0.3s;transition:opacity 0.3s, top 0 0.3s;}
.img-box{height:240px;display:flex;align-items:center;justify-content:center;position:relative;}
.img-box img{max-width:100%;height:auto;max-height:100%;}
.catalog-wrapper h1{font-size:32px;line-height:36px;}
.content-main .row{margin:30px 0 0;}
.content-main .col-sm-6{margin-bottom:30px;}
.content-main .col-sm-6:nth-child(2n+1){clear:both;}
.table-single th{color:#fff;background:#FCBC04;padding:5px 10px 5px 10px;border:1px solid #000;font-weight:bold;}
.table-single td{border:1px solid #000;font:12px;padding:1px 5px 1px 5px;vertical-align:middle;}
.price{margin:10px 0 10px;font-size:25px;line-height:18px;font-weight:bold;color:rgb(227, 102, 18);}
.contact-wrap .btn-online{color:rgb(255, 255, 255);display:inline-block;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:17px;margin-bottom:5px;text-transform:uppercase;margin-top:15px;border-width:2px;border-style:solid;border-color:rgb(52, 52, 52);border-image:initial;padding:8px 20px;transition:all 200ms ease-out;background:rgb(52, 52, 52);text-decoration:none !important;margin-top:15px;}
.contact-wrap .btn-online:hover{color:rgb(52, 52, 52);background:transparent;}
.contact-wrap{text-align:right;}
.content-single{margin:15px 0 0;}
.price b{color:rgb(51, 51, 51);font-size:16px;}
.item-main{color:rgb(227, 102, 18);display:block;position:relative;}
.item-main:hover .popup-item{opacity:1;visibility:visible;}
.price-item{position:absolute;left:0;right:0;top:15px;background:#FCBC04;color:#343434;font-size:15px;font-weight:bold;left:0;letter-spacing:1px;line-height:18px;padding:7px 20px;z-index:2;text-align:right;}
.popup-item{position:absolute;opacity:0;visibility:hidden;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:rgba(255, 255, 255, .8);-webkit-transition-duration:0.25s;-o-transition-duration:0.25s;-moz-transition-duration:0.25s;transition-duration:0.25s;}
.btn-call{border:2px solid #343434;color:#fff;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:17px;margin-bottom:5px;moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;padding:8px 20px;text-decoration:none !important;text-transform:uppercase;transition:all 200ms ease-out;webkit-transition:all 200ms ease-out;background:#343434;margin-top:15px;}
.btn-call:hover{background:transparent;color:#343434;}
.item-main:hover{color:rgb(227, 102, 18);box-shadow:0 0 15px rgba(0, 0, 0, 0.3);}
.item-main .title{color:#222222;font-weight:bold;overflow:hidden;text-align:center;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;margin-top:15px;}
.wrapper{background-color:#F2F2F2;padding:20px 0;}
.item-main{background-color:#fff;padding:40px 15px 15px;text-align:center;}
.sidebar .child-ul li a{color:rgb(34, 34, 34);text-decoration:none;font-size:16px;line-height:16px;white-space:nowrap;}
.content-main h1{font-size:30px;line-height:34px;color:rgb(34, 34, 34);margin:0;}
.breadcrumbs{font-size:0;line-height:0;margin-top:7px;}
.breadcrumbs ul{margin:0;padding:0;}
.content-main{margin-top:25px;}
.breadcrumbs li{list-style-type:none;display:inline-block;}
.breadcrumbs li + li:before{content:'/';display:inline-block;font-size:16px;line-height:16px;color:#000;margin:0 10px;}
.breadcrumbs li a{font-size:16px;line-height:16px;color:#333;}
.sidebar .child-ul li a:hover{text-decoration:underline;}
.sidebar .child-ul li + li{margin-top:10px;}
.sidebar .child-ul
.item:hover span{text-decoration:underline;}
.catalog-wrapper{margin:30px auto 0;}
.catalog-wrapper .col-sm-4{margin-bottom:30px;}
.clear, .cleaner{clear:both;}
.delay-250{animation-delay:250ms;moz-animation-delay:250ms;o-animation-delay:250ms;webkit-animation-delay:250ms;}
.delay-500{animation-delay:500ms;moz-animation-delay:500ms;o-animation-delay:500ms;webkit-animation-delay:500ms;}
.delay-750{animation-delay:750ms;moz-animation-delay:750ms;o-animation-delay:750ms;webkit-animation-delay:750ms;}
.delay-1000{animation-delay:1000ms;moz-animation-delay:1000ms;o-animation-delay:1000ms;webkit-animation-delay:1000ms;}
.delay-1250{animation-delay:1250ms;moz-animation-delay:1250ms;o-animation-delay:1250ms;webkit-animation-delay:1250ms;}
.delay-1500{animation-delay:1500ms;moz-animation-delay:1500ms;o-animation-delay:1500ms;webkit-animation-delay:1500ms;}
.delay-1750{animation-delay:1750ms;moz-animation-delay:1750ms;o-animation-delay:1750ms;webkit-animation-delay:1750ms;}
.delay-2000{animation-delay:2000ms;moz-animation-delay:2000ms;o-animation-delay:2000ms;webkit-animation-delay:2000ms;}
.delay-2250{animation-delay:2250ms;moz-animation-delay:2250ms;o-animation-delay:2250ms;webkit-animation-delay:2250ms;}
.delay-2500{animation-delay:2500ms;moz-animation-delay:2500ms;o-animation-delay:2500ms;webkit-animation-delay:2500ms;}
.delay-2750{animation-delay:2750ms;moz-animation-delay:2750ms;o-animation-delay:2750ms;webkit-animation-delay:2750ms;}
.delay-3000{animation-delay:3000ms;moz-animation-delay:3000ms;o-animation-delay:3000ms;webkit-animation-delay:3000ms;}
.delay-3500{animation-delay:3500ms;moz-animation-delay:3500ms;o-animation-delay:3500ms;webkit-animation-delay:3500ms;}
.no-visible{opacity:0;}
.visible{opacity:1;}
.push1{height:1px;}
.push2{height:2px;}
.push3{height:3px;}
.push4{height:4px;}
.push5{height:5px;}
.push6{height:6px;}
.push7{height:7px;}
.push8{height:8px;}
.push9{height:9px;}
.push10{height:10px;}
.push11{height:11px;}
.push12{height:12px;}
.push13{height:13px;}
.push14{height:14px;}
.push15{height:15px;}
.push16{height:16px;}
.push17{height:17px;}
.push18{height:18px;}
.push19{height:19px;}
.push20{height:20px;}
.push21{height:21px;}
.push22{height:22px;}
.push23{height:23px;}
.push24{height:24px;}
.push25{height:25px;}
.push26{height:26px;}
.push27{height:27px;}
.push28{height:28px;}
.push29{height:29px;}
.push30{height:30px;}
.push35{height:35px;}
.push40{height:40px;}
.push45{height:45px;}
.push50{height:50px;}
.push55{height:55px;}
.push60{height:60px;}
.push70{height:70px;}
.push80{height:80px;}
.push90{height:90px;}
.push100{height:100px;}
.push110{height:110px;}
.push120{height:120px;}
.push130{height:130px;}
.push140{height:140px;}
.push150{height:150px;}
.push200{height:200px;}
.push-left-5{padding-left:5px;}
.push-left-10{padding-left:10px;}
.push-left-15{padding-left:15px;}
.push-left-20{padding-left:20px;}
.f8{font-size:8px;}
.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f34{font-size:34px;}
.f36{font-size:36px;}
body{background:#FFF;color:#666666;font:normal normal 14px/17px 'PT Sans', Tahoma, sans-serif;overflow-x:hidden;webkit-text-size-adjust:100%;}
header .header-btm, .btn, .info-conainer .akardion .item:before, .premium-container .carousel .slick-slide img, .slick-prev:after, .slick-next:after, .navbar-nav > li > a:after, a{moz-transition:all 0.3s ease;ms-transition:all 0.3s ease;o-transition:all 0.3s ease;text-decoration:none;transition:all 0.3s ease;webkit-transition:all 0.3s ease;}
a:hover {
text-decoration: underline;
} p{margin-bottom:20px;}
h1, .h1{font:normal bold 54px/60px 'Ubuntu', Tahoma, sans-serif;letter-spacing:1px;}
h2, .h2{font:normal bold 20px/24px 'Ubuntu', Tahoma, sans-serif;letter-spacing:1px;}
h3, .h3{font:normal bold 20px/24px 'Ubuntu', Tahoma, sans-serif;letter-spacing:1px;}
h4, .h4{}
h5, .h5{}
h6, .h6{}
.title-border{font-family:'Ubuntu';font-size:20px;font-weight:bold;line-height:24px;margin:0 0 30px;text-align:center;text-transform:uppercase;}
.title-border .txt{background:#FCBC04;color:#FFF;display:inline-block;letter-spacing:1px;padding:13px 20px;position:relative;}
.title-border .txt span{display:inline-block;padding:0 14px;position:relative;}
.title-border .txt span:after, .title-border .txt span:before{background:#FFF;content:'';height:100%;left:0px;position:absolute;top:0;width:4px;}
.title-border .txt span:after{left:auto;right:0px;}
.title-border.trasnparent .txt{background:transparent;color:#222222;}
.title-border.trasnparent .txt span:after, .title-border.trasnparent .txt span:before{background:#FCBC04;}
.timer-box .form-control{border:1px solid #DDDDDD;border-radius:35px;color:#666666;font:normal normal 14px/17px 'PT Sans', Tahoma, sans-serif;height:auto;padding:16px 35px;}
.form-control:focus{border-color:#FCBC04;box-shadow:0 0 1px #FCBC04;}
.form-control.error{border-color:#FF0000;}
input::-webkit-input-placeholder{color:#a6a6a6;opacity:1;}
input:-moz-placeholder{color:#a6a6a6;opacity:1;}
input::-moz-placeholder{color:#a6a6a6;opacity:1;}
input:-ms-input-placeholder{color:#a6a6a6;opacity:1;}
.mymodal .form-control, .wpcf7-form-control{margin-bottom:15px;}
.mymodal label{font-weight:normal;}
textarea.form-control, textarea.wpcf7-form-control{min-height:90px;}
.mymodal h3{font-weight:normal;text-transform:uppercase;}
.form-control[readonly]{border-color:#CCCCCC !important;box-shadow:none !important;}
.btn, .jb-btn{border-radius:35px;font-size:14px;font-weight:bold;line-height:18px;outline:none !important;padding:16px 25px;text-align:center;text-transform:uppercase;}
.btn-green, .jb-btn{background:#FCBC04;box-shadow:0 3px 15px rgba(2, 107, 5, 0.3);color:#FFF;}
.btn-green:focus, .btn-green:active, .btn-green:hover, .jb-btn:focus, .jb-btn:active, .jb-btn:hover{background:#222222;box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);color:#FFF;outline:none;}
.btn-black{background:#222222;box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);color:#FFF !important;}
.btn-black:hover{background:#FCBC04;box-shadow:0 3px 15px rgba(2, 107, 5, 0.3);color:#FFF;}
.btn-transparent{background:transparent;border:1px solid #FCBC04;color:#FFF !important;}
.btn-transparent:hover{background:#FCBC04;color:#FFF;}
.btn-up{background-color:rgba(0, 0, 0, 0.4);bottom:20px;color:#fff;cursor:pointer;font-size:30px;height:40px;line-height:38px;moz-transition:background-color 200ms ease-out;o-transition:background-color 200ms ease-out;position:fixed;right:20px;text-align:center;transition:background-color 200ms ease-out;webkit-transition:background-color 200ms ease-out;width:40px;z-index:1005;}
.btn-up:focus, .btn-up:hover{background-color:rgba(0, 0, 0, 0.8);color:#FFF;outline:none !important;}
.btn.min{padding-bottom:12px;padding-top:12px;}
@media print{}
header{position:relative;}
header:after{content:'';display:block;height:91px;width:100%;}
header.fixed:after{height:77px;}
header .header-top{background:#222222;color:#FFF;font-size:13px;letter-spacing:0.7px;line-height:16px;padding:20px 0 23px;text-transform:uppercase;}
header .header-top a{color:#FFF;}
header .header-top a:hover{text-decoration:none;}
header .header-top .fa{color:#000;font-size:16px;margin-right:10px;background-color:#FCBC04;padding:7px;border-radius:50px;}
header .header-top .mail, header .header-top .phone{margin-right:25px;}
header .header-top .whatsapp{margin-right:0px;}
header .header-top .phone{font-size:20px;font-weight:700;}
header .header-top .phone .fa{position:relative;top:2px;}
header .header-top .time .fa{position:relative;top:1px;}
header .header-btm{padding:14px 0 8px;}
header .header-btm{background:#FFF;left:0;position:absolute;width:100%;z-index:100;}
header.fixed .header-btm{box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);padding:15px 0;position:fixed;top:0;}
.navbar-collapse{float:right;font-weight:bold;letter-spacing:0.7px;padding:18px 0 !important;text-transform:uppercase;}
.navbar-nav > li{margin:0 0 0 25px;}
.navbar-nav > li:first-of-type{margin-left:0;}
.navbar-nav > li > a{color:#222222;padding:5px 0;position:relative;}
.navbar-nav > li > a:after{background:#FCBC04;bottom:0;content:'';height:2px;left:0;opacity:0;position:absolute;width:100%;}
.navbar-nav > li.active > a:after, .navbar-nav > li > a:hover:after{opacity:1;}
.navbar-nav > li.active > a, .navbar-nav > li > a:focus, .navbar-nav > li > a:active, .navbar-nav > li > a:hover{background:transparent;border:none;outline:none;}
.navbar-toggle{margin:20px 0 0;}
.navbar-toggle .icon-bar:nth-child(1){moz-transform:rotate(45deg);ms-transform:rotate(45deg);o-transform:rotate(45deg);transform:rotate(45deg);webkit-transform:rotate(45deg);}
.icon-menu-burger{height:2px;left:50%;margin:-1px 0 0 -13px;moz-transition:transform 0.2s ease 0s;ms-transition:transform 0.2s ease 0s;o-transition:transform 0.2s ease 0s;position:absolute;top:50%;transition:transform 0.2s ease 0s;webkit-transition:transform 0.2s ease 0s;webkit-transition:-webkit-transform 0.2s ease 0s;width:26px;}
.icon-menu-burger__line{background:#000;height:100%;left:0;moz-transition:transform 0.2s linear 0.2s;ms-transition:transform 0.2s linear 0.2s;o-transition:transform 0.2s linear 0.2s;position:absolute;top:0;transition:transform 0.2s linear 0.2s;webkit-transition:transform 0.2s linear 0.2s;webkit-transition:-webkit-transform 0.2s linear 0.2s;width:100%;}
.icon-menu-burger:before, .icon-menu-burger:after{background:#000;content:'';height:100%;left:0;position:absolute;width:100%;}
.icon-menu-burger:before{moz-transition:top 0.2s linear 0.4s;ms-transition:top 0.2s linear 0.4s;o-transition:top 0.2s linear 0.4s;top:-9px;transition:top 0.2s linear 0.4s;webkit-transition:top 0.2s linear 0.4s;}
.icon-menu-burger:after{bottom:-9px;moz-transition:bottom 0.2s linear 0.4s;ms-transition:bottom 0.2s linear 0.4s;o-transition:bottom 0.2s linear 0.4s;transition:bottom 0.2s linear 0.4s;webkit-transition:bottom 0.2s linear 0.4s;}
.navbar-toggle.active .icon-menu-burger{moz-transform:rotate(45deg);moz-transition:transform 0.2s linear 0.4s;ms-transform:rotate(45deg);ms-transition:transform 0.2s linear 0.4s;o-transform:rotate(45deg);o-transition:transform 0.2s linear 0.4s;transform:rotate(45deg);transition:transform 0.2s linear 0.4s;webkit-transform:rotate(45deg);webkit-transition:transform 0.2s linear 0.4s;webkit-transition:-webkit-transform 0.2s linear 0.4s;}
.navbar-toggle.active .icon-menu-burger__line{moz-transform:rotate(90deg);ms-transform:rotate(90deg);o-transform:rotate(90deg);transform:rotate(90deg);webkit-transform:rotate(90deg);}
.navbar-toggle.active .icon-menu-burger:before{moz-transition:top 0.2s linear;ms-transition:top 0.2s linear;o-transition:top 0.2s linear;top:0;transition:top 0.2s linear;webkit-transition:top 0.2s linear;}
.navbar-toggle.active .icon-menu-burger:after{bottom:0;moz-transition:bottom 0.2s linear;ms-transition:bottom 0.2s linear;o-transition:bottom 0.2s linear;transition:bottom 0.2s linear;webkit-transition:bottom 0.2s linear;}
.slick-slider{box-sizing:border-box;display:block;khtml-user-select:none;moz-box-sizing:border-box;moz-user-select:none;ms-touch-action:pan-y;ms-user-select:none;position:relative;touch-action:pan-y;user-select:none;webkit-tap-highlight-color:transparent;webkit-touch-callout:none;webkit-user-select:none;}
.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:hand;cursor:pointer;}
.slick-slider .slick-track, .slick-slider .slick-list{moz-transform:translate3d(0, 0, 0);ms-transform:translate3d(0, 0, 0);o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);webkit-transform:translate3d(0, 0, 0);}
.slick-track{display:block;left:0;position:relative;top:0;}
.slick-track:before, .slick-track:after{content:'';display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-slide:focus{outline:none !important;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto;}
.slider-wrapper .item img{min-height:300px;}
.slick-dots{display:block;list-style:none;padding:0;text-align:center;width:100%;}
.slick-dots li button{border:none;border-radius:50%;display:block;left:-5px;opacity:0;position:absolute;top:-5px;}
.slick-dots li{background:#000000;border:2px solid #000000;border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin:0 6px;position:relative;width:14px;}
.slick-dots li.slick-active{background:#FCBC04;border-color:#FCBC04;}
.slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus, .slick-prev, .slick-next{background:rgba(255, 255, 255, 0.5);border:none;border-radius:100%;cursor:pointer;display:block;height:58px;margin-top:-24px;outline:none;overflow:hidden;position:absolute;text-indent:-999px;top:50%;width:58px;z-index:10;}
.slick-prev{left:30px;}
.slick-next{right:45px;}
.slick-prev:after, .slick-next:after{border-bottom:2px solid #141414;border-left:2px solid #141414;content:"";display:block;height:16px;left:50%;margin-left:-5px;margin-top:-8px;position:absolute;top:50%;width:16px;}
.slick-prev:hover:after{margin-left:-8px;}
.slick-next:hover:after{margin-left:-6px;}
.slick-prev:after{moz-transform:rotate(45deg);ms-transform:rotate(45deg);o-transform:rotate(45deg);transform:rotate(45deg);webkit-transform:rotate(45deg);}
.slick-next:after{margin-left:-9px;moz-transform:rotate(-225deg);ms-transform:rotate(-225deg);o-transform:rotate(-225deg);transform:rotate(225deg);webkit-transform:rotate(-225deg);}
.slick-prev:hover, .slick-next:hover{border-color:#666666;}
.row.min{margin-left:-5px;margin-right:-5px;}
.row.min > div[class^="col-"]{padding-left:5px;padding-right:5px;}
.row.no-padding{margin-left:0;margin-right:0;}
.row.no-padding > div[class^="col-"]{padding-left:0;padding-right:0;}
.table{display:table;height:100%;width:100%;}
.table-cell{display:table-cell;height:100%;vertical-align:middle;width:100%;}
.timer-container{background:url(//rusnr.ru/wp-content/themes/rusnr/images/2-fon-serogo-karbona.png);color:#666666;font-size:16px;line-height:19px;text-align:center;}
.timer-container .container{position:relative;z-index:20px;}
.timer-container .inner{background:#FFF;box-shadow:0 3px 5px rgba(1, 16, 25, 0.1);left:0;margin-top:-90px;padding:45px 25px 55px;width:100%;}
.timer-container .rf{margin:0 auto;max-width:100%;width:986px;}
.timer-container .rf .form-group{float:left;margin:0;padding:0 5px;width:27.5%;}
.timer-container .rf .btn{float:right;padding:16px 5px;width:17.0%;}
.countdown-inner{font-size:28px;font-weight:bold;line-height:1;margin:30px 0 40px;}
.countdownHolder{position:relative;}
.countdownHolder:after{background:rgba(255, 255, 255, 0.1);content:"";display:block;height:29px;left:0;position:absolute;top:0;width:100%;}
.countdownHolder > span:nth-of-type(1),
.countdownHolder > span:nth-of-type(3),
.countdownHolder > span:nth-of-type(5),
.countdownHolder > span:nth-of-type(7){background:#222222;border-radius:4px;color:#fff;display:inline-block;letter-spacing:2px;margin-right:22px;padding:14px 12px;position:relative;}
.countdownHolder > span > span{float:left;}
.countdownHolder > span:nth-of-type(1):before,
.countdownHolder > span:nth-of-type(3):before,
.countdownHolder > span:nth-of-type(5):before{background:url(//rusnr.ru/wp-content/themes/rusnr/images/colon.png) 0 0 no-repeat;content:"";display:block;height:19px;margin-top:-9px;position:absolute;right:-13px;top:50%;width:5px;}
.countdownHolder > span:nth-of-type(1):after,
.countdownHolder > span:nth-of-type(3):after,
.countdownHolder > span:nth-of-type(5):after,
.countdownHolder > span:nth-of-type(7):after{bottom:-20px;color:#666666;display:block;font-size:13px;font-weight:normal;left:0;letter-spacing:0;position:absolute;text-align:center;text-transform:uppercase;width:100%;}
.countdownHolder > span:nth-of-type(1):after{content:"дней";}
.countdownHolder > span:nth-of-type(3):after{content:"часов";}
.countdownHolder > span:nth-of-type(5):after{content:"минут";}
.countdownHolder > span:nth-of-type(7):after{content:"секунд";}
@media only screen and (max-width: 767px) {
.countdown-inner{font-size:18px;}
.countdownHolder > span:nth-of-type(1),
.countdownHolder > span:nth-of-type(3),
.countdownHolder > span:nth-of-type(5),
.countdownHolder > span:nth-of-type(7){margin-right:12px;padding:11px 9px;}
.countdownHolder > span:nth-of-type(1):before,
.countdownHolder > span:nth-of-type(3):before,
.countdownHolder > span:nth-of-type(5):before{background-size:contain;height:12px;margin-top:-6px;right:-9px;top:50%;width:5px;}
.countdownHolder > span:nth-of-type(1):after,
.countdownHolder > span:nth-of-type(3):after,
.countdownHolder > span:nth-of-type(5):after,
.countdownHolder > span:nth-of-type(7):after{font-size:10px;}
.action-slider .countdown-wrapper{text-align:left;}
.action-slider-nav .item .element a{font-size:16px;padding:20px;}
.countdownHolder:after{height:21px;}
}
.advantages-container{background:url(//rusnr.ru/wp-content/themes/rusnr/images/dealer-bg.png) 0 0 repeat;padding:50px 0 90px;}
.advantages-container .title-border{margin-bottom:25px;}
.advantages-container .col-md-3{padding-top:25px;}
.advantages-container .col-md-3 .element{display:flex;align-items:center;flex:0 0 25%;}
.advantages-container .icon{display:flex;align-items:center;justify-content:center;border:2px solid #FCBC04;border-radius:100%;height:75px;width:75px;padding:40px;//flex:0 0 27.5%;}
.advantages-container .icon img{text-align:center;vertical-align:middle;}
.advantages-container .icon .fa{font-size:30px;vertical-align:middle;color:#fff;}
.advantages-container .desc{color:#fff;font-size:16px;line-height:19px;margin-left:20px;}
.dealer-continer{background:url(//rusnr.ru/wp-content/themes/rusnr/images/dealer-bg.png) 0 0 repeat;padding:45px 0 35px;position:relative;text-align:center;}
.dealer-continer .map-small:after{background:#393939;content:'';height:100%;position:absolute;right:0;top:0px;width:1px;}
.dealer-continer .map-small{position:relative;}
.dealer-continer .map-small img{display:block;margin:0 auto;max-width:100%;}
.dealer-continer .map-small .num{color:#FFF;font-family:'Ubuntu', sans-serif;font-size:50px;font-weight:bold;line-height:53px;margin-bottom:5px;}
.dealer-continer .map-small .num span{color:#FCBC04;}
.dealer-continer .map-small .txt{font-size:14px;left:0;line-height:17px;margin-top:-25px;position:absolute;text-align:center;text-transform:uppercase;top:50%;width:100%;}
.dealer-continer .ttl{font-size:15px;line-height:18px;text-transform:uppercase;}
.dealer-continer .title{color:#FFF;font-size:28px;line-height:31px;margin:10px 0 15px;text-transform:uppercase;}
.dealer-continer .map-small{text-align:center;}
.dealer-continer .desc{line-height:23px;padding-left:50px;padding-top:30px;text-align:left;}
.dealer-continer .manager{background:#FEFEFE;border:1px solid #EBEBEB;border-radius:5px;color:#222222;display:inline-block;font-size:18px;font-weight:bold;letter-spacing:0.5px;line-height:21px;margin-bottom:-75px;padding:20px 25px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;width:480px;}
.dealer-continer .manager:before{background:#EBEBEB;content:'';height:100%;position:absolute;right:50%;top:0px;width:1px;}
.dealer-continer .manager .photo{border:2px solid #FEFEFE;border-radius:100%;height:60px;left:50%;margin:-30px 0 0 -30px;overflow:hidden;position:absolute;top:0;width:60px;}
.dealer-continer .manager .col-sm-6:first-child{font-size:14px;padding-right:35px;}
.dealer-continer .manager .fa{color:#FCBC04;font-size:20px;margin-right:5px;position:relative;top:3px;}
.products-container{background:#F2F2F2;padding:90px 0 180px;text-align:center;}
.products-container .title-border{margin-bottom:45px;}
.products-container .list{}
.products-container .list .item{background:#FFF;color:#666666;font-size:15px;line-height:19px;margin-bottom:30px;moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;padding:0 25px 20px;position:relative;text-align:left;transition:all 200ms ease-out;webkit-transition:all 200ms ease-out;}
.products-container .list .item:hover{box-shadow:0 0 15px rgba(0, 0, 0, 0.3);}
.products-container .list .item .pict{margin:0 -25px;}
.products-container .list .item .pict img{object-fit:cover;display:block;width:100%;max-height:246px;}
.products-container .list .price{color:#343434;font-size:20px;font-weight:bold;left:0;letter-spacing:1px;line-height:27px;}
.products-container .list .rating{color:#bfbfbf;font-size:10px;line-height:13px;margin:15px 0 10px;text-transform:uppercase;}
.rating-box{display:inline-block;list-style-type:none;margin:0;padding:0;}
.rating-box li{border:1px solid #DFDFDF;border-radius:100%;float:left;height:7px;margin-left:3px;width:7px;}
.rating-box.rating-5 li:nth-child(1), .rating-box.rating-5 li:nth-child(2), .rating-box.rating-5 li:nth-child(3), .rating-box.rating-5 li:nth-child(4), .rating-box.rating-5 li:nth-child(5), .rating-box.rating-4 li:nth-child(1), .rating-box.rating-4 li:nth-child(2), .rating-box.rating-4 li:nth-child(3), .rating-box.rating-4 li:nth-child(4), .rating-box.rating-3 li:nth-child(1), .rating-box.rating-3 li:nth-child(2), .rating-box.rating-3 li:nth-child(3), .rating-box.rating-2 li:nth-child(1), .rating-box.rating-2 li:nth-child(2), .rating-box.rating-1 li:nth-child(1){background:#FCBC04;border-color:#FCBC04;}
.products-container .marka{color:#222222;font-weight:bold;margin-left:-25px;overflow:hidden;padding-left:25px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;}
.products-container .marka a{color:#222222;}
.products-container .marka:after{background:#FCBC04;content:'';height:100%;left:0;position:absolute;top:0;width:4px;}
.products-container .seporate{background:#EBEBEB;height:1px;margin:15px 0;}
.products-container .desc{margin-bottom:5px;overflow:hidden;min-height:20px;}
.products-container .btm a{border:2px solid #343434;color:#fff;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:17px;margin-bottom:5px;moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;padding:8px 20px;text-decoration:none !important;text-transform:uppercase;transition:all 200ms ease-out;webkit-transition:all 200ms ease-out;background:#343434;}
.products-container .btm a:hover{background:transparent;color:#343434;}
.products-container .btn-more{color:#FCBC04;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:17px;margin-top:30px;text-transform:uppercase;}
.products-container .btn-more img{margin-right:5px;}
.leave-request-container{}
.leave-request-container .inner{background:url(//rusnr.ru/wp-content/themes/rusnr/images/dealer-bg.png) 0 0 repeat;color:#8c8c8c;font-size:16px;line-height:23px;margin-top:-160px;padding:56px 15px 60px;text-align:center;}
.leave-request-container .ttl{font-size:15px;line-height:18px;margin-bottom:10px;text-transform:uppercase;}
.leave-request-container .title{color:#FFF;font-size:28px;line-height:33px;margin:10px 0 15px;text-transform:uppercase;}
.leave-request-container .title span{color:#FCBC04;}
.leave-request-container .btn{display:block;margin:30px auto 0;width:195px;}
.premium-container{color:#646464;font-size:18px;line-height:26px;padding:70px 0 65px;text-align:center;}
.premium-container .carousel{}
.premium-container .carousel .slick-slide img{filter:gray;filter:grayscale(100%);max-width:100%;moz-filter:grayscale(100%);moz-transform:scale(0.7);ms-filter:grayscale(100%);ms-transform:scale(0.7);o-filter:grayscale(100%);opacity:0.5;o-transform:scale(0.7);transform:scale(0.7);webkit-filter:grayscale(100%);webkit-transform:scale(0.7);height:600px;object-fit:cover;}
.premium-container .carousel .slick-center img{filter:none;moz-filter:none;moz-transform:scale(1);ms-filter:none;ms-transform:scale(1);o-filter:none;opacity:1;o-transform:scale(1);transform:scale(1);webkit-filter:none;webkit-transform:scale(1);}
.premium-container .title-border{margin:20px 0 25px;}
.premium-container .carousel{margin:90px 0 60px;}
.premium-container .carousel-info{position:relative;}
.premium-container .carousel-info .price{color:#222222;font-size:15px;font-weight:bold;letter-spacing:1px;line-height:18px;text-transform:uppercase;}
.premium-container .carousel-info .marka{color:#222222;font-size:36px;font-weight:bold;letter-spacing:2px;line-height:39px;margin:15px 0;text-transform:uppercase;}
.premium-container .carousel-info .item{padding-bottom:35px;}
.premium-container .carousel-info ul{font-size:0;line-height:0;list-style-type:none;margin:0;padding:0;}
.premium-container .carousel-info ul li{border-left:1px solid #666666;color:#666666;display:inline-block;font-size:13px;letter-spacing:1px;line-height:18px;padding:0 15px;text-transform:uppercase;vertical-align:top;}
.premium-container .carousel-info ul li:first-child{border:none;}
.premium-container .carousel-info .btn{margin-top:35px;width:195px;}
.premium-container .slick-next, .premium-container .slick-prev{background:#F0F0F0;margin-top:-50px;}
.indicators-container{background:url(//rusnr.ru/wp-content/themes/rusnr/images/indicators-bg.jpg) center 0 no-repeat;background-size:cover;color:#FFF;padding:100px 0 75px;text-align:center;position:relative;}
.indicators-container:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(//rusnr.ru/wp-content/themes/rusnr/images/pattern.png) rgba(0, 0, 0, 0.1);}
.indicators-container .container{position:relative;z-index:10;}
.indicators-container .num{font-size:60px;font-weight:bold;line-height:63px;}
.indicators-container .title-border{color:#FFF;font-size:15px;line-height:19px;}
.indicators-container .title-border .txt{padding:15px 0 0;}
.indicators-container .title-border span{color:#FFF;font-size:28px;line-height:33px;margin:10px 0 15px;text-transform:uppercase;}
.info-conainer{background:#F2F2F2;padding:70px 0 65px;}
.info-conainer img{width:100%;}
.info-conainer .col-md-6{padding-top:20px;}
.info-conainer .pict:first-child{margin-bottom:11%;}
.info-conainer .pict{moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;position:relative;transition:all 200ms ease-out;webkit-transition:all 200ms ease-out;}
.info-conainer .pict:hover{box-shadow:0 0 15px rgba(0, 0, 0, 0.3);}
.info-conainer .pict .element-content{height:100%;left:0;position:absolute;top:0;width:100%;}
.info-conainer .pict .element-content .title{color:#222222;font-weight:bold;text-transform:uppercase;}
.info-conainer .pict .img-wrapper{margin-bottom:20px;}
.info-conainer .pict .img-wrapper img{width:auto;}
a.absolute{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}
.info-conainer .akardion{counter-reset:list1;}
.info-conainer .akardion .item{background:#FFF;color:#8c8c8c;line-height:22px;margin-top:5px;position:relative;}
.info-conainer .akardion .item:first-child{margin:0;}
.info-conainer .akardion .item .head{color:#222222;cursor:pointer;font-family:'Ubuntu', sans-serif;font-size:16px;font-weight:bold;line-height:20px;margin-left:50px;padding:15px 20px;}
.info-conainer .akardion .item:before{background:#222222;color:#FFF;content:'0' counter(list1);counter-increment:list1;font-size:14px;font-weight:bold;height:100%;left:0;line-height:50px;position:absolute;text-align:center;top:0;width:50px;}
.info-conainer .akardion .first-open:before, .info-conainer .akardion .open:before{background:#FCBC04;}
.info-conainer .akardion .desc{display:none;line-height:1.8;margin-left:50px;padding:0 20px 20px 20px;}
.info-conainer .akardion .first-open .desc{display:block;}
.reviews-container{background:url(//rusnr.ru/wp-content/themes/rusnr/images/reviews-bg.jpg) right 160px no-repeat;background-size:30%;overflow:hidden;padding:60px 0 80px;}
.reviews-container .title-border{margin-bottom:75px;}
.reviews-container .carousel{}
.reviews-container .item{overflow:hidden;padding-right:0px;position:relative;justify-content:center;display:grid;}
.reviews-container .item .photo{border-radius:100%;float:left;height:auto;overflow:hidden;width:200px;}
.reviews-container .item .photo img{width:100%;}
.reviews-container .item .desc{color:#8c8c8c;font-size:16px;line-height:24px;margin-left:150px;}
.reviews-container .item .head{color:#bfbfbf;font-size:13px;line-height:16px;padding-bottom:25px;}
.reviews-container .item .head .username{color:#222222;font-size:15px;font-weight:bold;letter-spacing:1px;line-height:18px;text-transform:uppercase;}
.reviews-container .slick-dots{margin-left:150px;margin-top:55px;text-align:left;width:auto;}
.contacts-container{background:#F2F2F2;position:relative;}
.contacts-container .container{padding-top:80px;position:relative;z-index:10;}
.contacts-container .contacts{background:url(//rusnr.ru/wp-content/themes/rusnr/images/dealer-bg.png) 0 0 repeat;color:#FFF;position:absolute;top:0;width:100%;}
.contacts-container .contacts .item{display:flex;align-items:center;color:#FFF;font-size:16px;line-height:22px;padding:70px 40px;position:relative;}
.contacts-container .contacts .item:after{background:#393939;content:'';height:100%;left:0;position:absolute;top:0;width:1px;}
.contacts-container .contacts .item .txt{margin-left:20px;}
.contacts-container .contacts .item a{color:#FFF;font-size:20px;font-weight:bold;line-height:23px;}
.contacts-container .contacts .item:first-child:after{display:none;}
.contacts-container .contacts .icon{float:left;height:40px;line-height:40px;text-align:center;width:40px;}
.contacts-container .contacts .icon img{vertical-align:center;}
.contacts-container #map{height:589px;position:relative;z-index:5;}
footer{background:#F2F2F2;background:url(//rusnr.ru/wp-content/themes/rusnr/images/dealer-bg.png) 0 0 repeat;color:#8c8c8c;font-size:16px;line-height:22px;padding:25px 0;}
footer .right{float:right;}
footer a{color:#FCBC04;}
footer a:hover{color:#fff;}
@media only screen and (max-width: 991px) {
.sidebar .parent-ul > li > a{font-size:14px;line-height:14px;}
header .header-top{letter-spacing:0.4px;}
.navbar-nav > li{margin:0 0 0 12px;}
.navbar-nav > li > a{font-size:13px;padding:5px 0;}
.navbar-nav > li:last-of-type > a{padding-right:0;}
.timer-container input[type="text"]{padding:16px 20px;}
.premium-container{padding:50px 0 15px;}
.premium-container .slick-next{right:0;}
.premium-container .slick-prev{left:0;}
.contacts-container .contacts .item{padding:70px 5px 70px 15px;}
.contacts-container .contacts .item .txt{//margin-left:50px;}
.timer-container{height:auto;padding:25px 0 0;}
.timer-container .inner{margin:0;}
.advantages-container{padding:50px 0;}
.advantages-container .col-md-3{min-height:100px;}
.info-conainer{padding:0 0 50px;}
.info-conainer .col-md-6{padding-top:50px;}
.reviews-container{background:none;padding:50px 0;}
}
@media only screen and (max-width: 767px) {
.premium-container .carousel-info .marka{font-size:20px;line-height:1.2;}
.navbar-nav > li{margin:0 0 10px;}
.navbar-nav > li > a{padding:5px 0;}
.navbar-nav > li:first-of-type{margin-top:8px;}
.navbar-nav > li:last-of-type{margin-bottom:0;}
header .header-btm{box-shadow:0 3px 5px rgba(0, 0, 0, 0.3) !important;}
header .header-btm{padding:10px 0;}
header.fixed .header-btm{padding:10px 0;}
header:after{height:67px !important;}
header .header-top .text-right, header .header-top{text-align:left;}
.navbar-nav{margin:0;padding:15px 0;text-align:left;}
.navbar-collapse{padding:0 15px !important;}
.navbar-collapse .header-top{margin:10px -15px 0;}
.navbar-collapse
.header-top a{display:inline-block;padding:3px 0;}
.navbar-nav > li > a{display:inline-block;}
.navbar-collapse{float:none;}
.premium-container .slick-next, .premium-container .slick-prev{display:none;}
.timer-container .inner{margin:0;}
.timer-container .rf .btn, .timer-container .rf .form-group{float:none;margin-bottom:15px;width:auto;}
.timer-container .rf .btn{margin:0;padding:16px 35px;}
.dealer-continer{padding-bottom:0;}
.dealer-continer .manager{margin:20px 0 -95px;padding-top:30px;top:20px;width:100%;}
.dealer-continer .manager:before{display:none;}
.products-container{padding-top:60px;}
.premium-container .slick-prev, .premium-container .slick-next{top:30px;}
.premium-container .carousel .slick-slide img{filter:none;moz-filter:none;moz-transform:scale(1);ms-filter:none;ms-transform:scale(1);o-filter:none;opacity:1;o-transform:scale(1);transform:scale(1);webkit-filter:none;webkit-transform:scale(1);width:90%;}
.premium-container .carousel-info ul li{border:none;display:block;}
.reviews-container .title-border{margin-bottom:35px;}
.reviews-container .item .head .username{display:block;}
.reviews-container .item .photo{float:none;margin:0 auto;}
.reviews-container .item{padding:0 25px;}
.reviews-container .item .desc{margin:25px 0 0;padding:0;text-align:center;}
.reviews-container .item .desc:after{display:none;}
.reviews-container .slick-dots{margin-left:0;text-align:center;width:100%;}
.contacts-container{background:url(//rusnr.ru/wp-content/themes/rusnr/images/dealer-bg.png) 0 0 repeat;text-align:center;}
.contacts-container .container{padding-top:0;}
.contacts-container .contacts{background:none;display:inline-block;padding:20px 0;position:static;text-align:left;width:auto;}
.contacts-container .contacts .item{padding:15px;}
.contacts-container .contacts .item:after{display:none;}
.contacts-container #map{height:300px;}
.indicators-container{padding:50px 0;}
.timer-container .timer{overflow:hidden;width:237px;}
.timer-container .timer div{width:48px;}
.timer-container .timer .point{width:15px;}
.dealer-continer .desc{padding:30px 15px 0;text-align:center;}
}
@media only screen and (max-width: 480px) {
footer{text-align:center;}
footer .right{float:none;padding-top:10px;}
.dealer-continer .title{font-size:20px;line-height:24px;}
}
@media only screen and (min-width: 992px) {
::-webkit-resizer{background-image:url();background-repeat:no-repeat;height:1px;width:8px;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-button{background-image:url();background-repat:no-repeat;height:0px;width:8px;}::-webkit-scrollbar-thumb{background-color:#FCBC04;border-radius:0px;webkit-border-radius:0px;}::-webkit-scrollbar-track{background-color:#2C2C2C;}
}
.fancybox-inner{overflow:visible !important;}
.fancybox-wrap{padding:35px 0 0;}
.fancybox-skin{margin-bottom:35px;}
.fancybox-overlay{background:rgba(0, 0, 0, 0.8);}
.fancybox-close{background:#FCBC04 !important;cursor:pointer;height:40px !important;moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;right:0px !important;top:0 !important;transition:all 200ms ease-out;webkit-transition:all 200ms ease-out;width:40px !important;z-index:8040;}
.fancybox-close:after{background:#333333;content:"";display:block;height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:1px;}
.fancybox-close:after{background:url(//rusnr.ru/wp-content/themes/rusnr/images/close.png) 50% 50% no-repeat;content:"";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;position:absolute;top:50%;transition:all 200ms ease-out;webkit-transition:all 200ms ease-out;width:20px;}
.fancybox-close:hover{background:#FF4632;}
.fancybox-close:hover:after{moz-transform:rotate(180deg);ms-transform:rotate(180deg);o-transform:rotate(180deg);transform:rotate(180deg);webkit-transform:rotate(180deg);}
.fancybox-skin{background:#fff;border-radius:0;box-shadow:0px 0px 14px 3px rgba(0, 0, 0, 0.3) !important;}
.fancybox-nav span{moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;transition:all 200ms ease-out;visibility:visible;webkit-transition:all 200ms ease-out;}
.fancybox-next span{background:#fff;height:40px;margin-top:-20px;moz-transform:rotate(180deg);ms-transform:rotate(180deg);o-transform:rotate(180deg);right:-50px;transform:rotate(180deg);webkit-transform:rotate(180deg);width:40px;}
.fancybox-prev span{background:#fff;height:40px;left:-50px;margin-top:-20px;width:40px;}
.fancybox-prev span:after, .fancybox-next span:after{background:url(//rusnr.ru/wp-content/themes/rusnr/images/fancy-arrow.png) 0 0 no-repeat;content:"";display:block;height:14px;left:50%;margin-left:-4px;margin-top:-7px;position:absolute;top:50%;width:8px;}
.fancybox-title-float-wrap{left:0;margin-bottom:-28px;overflow:hidden;text-align:left;width:100%;}
.fancybox-title-float-wrap .child{background:rgba(255, 255, 255, 1);border-radius:0;color:#000;display:block;font-size:14px;font-weight:normal;moz-border-radius:0;padding:12px 20px;text-shadow:none;webkit-border-radius:0;}
.fancybox-title-float-wrap .child{white-space:normal;width:100%;}
.mymodal{background:#fff;border-radius:5px;color:#000;display:none;max-width:100%;padding:20px;width:750px;}
.mymodal.min{max-width:100%;width:400px;}
.preloader{background-color:#fff;height:100%;left:0;moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;position:fixed;top:0;transition:all 200ms ease-out;webkit-transition:all 200ms ease-out;width:100%;z-index:999999999;}
.preloader:after{animation:sk-scaleout 1.0s infinite ease-in-out;background-color:#FCBC04;border-radius:100%;content:'';height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;webkit-animation:sk-scaleout 1.0s infinite ease-in-out;width:40px;}
.preloader.hid{opacity:0;visibility:hidden;}
@-webkit-keyframes sk-scaleout {
0%{webkit-transform:scale(0);}
100%{opacity:0;webkit-transform:scale(1.0);}
}
@keyframes sk-scaleout {
0%{transform:scale(0);webkit-transform:scale(0);}
100%{opacity:0;transform:scale(1.0);webkit-transform:scale(1.0);}
}
.form-control.datepicker[readonly]{background:url(//rusnr.ru/wp-content/themes/rusnr/images/datepicker-icon.png) right 50% no-repeat #fff;cursor:pointer;padding-right:42px;}
.form-control.datepicker.error[readonly]{border-color:#FF0000 !important;}
.gray-bg .jq-selectbox__select:hover, .gray-bg .jq-selectbox__dropdown, .jq-selectbox li{background:#fff;}
.ui-datepicker{border-radius:0 !important;font-size:14px;}
.ui-datepicker .ui-datepicker-header{border:none;border-radius:0;}
.ui-icon-circle-triangle-e{background-position:-34px 0;}
.ui-icon-circle-triangle-w{background-position:-98px 0;}
#ui-datepicker-div{border:none;box-shadow:0 0 8px rgba(0, 0, 0, 0.3);width:240px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#FCBC04;border:none;color:#FFFFFF;text-align:center;}
.ui-state-default:hover{opacity:0.8;}
.ui-datepicker-today a{color:#000 !important;}
.ui-widget-header{background:#FCBC04;}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover{background:none !important;border:none;}
.top-slider .element{height:650px;line-height:1.2;padding-bottom:130px;position:relative;}
.top-slider .element:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(//rusnr.ru/wp-content/themes/rusnr/images/pattern.png) rgba(0, 0, 0, 0.4);}
.top-slider .element .table{position:relative;z-index:10;}
.top-slider .title{color:#fff;font-size:54px;font-weight:bold;margin-bottom:30px;}
.top-slider .sup-title{border-left:4px solid #FCBC04;border-right:4px solid #FCBC04;color:#fff;display:inline-block;font-size:20px;font-weight:bold;margin-bottom:20px;padding:5px 15px;text-transform:uppercase;letter-spacing:1px;}
.top-slider .sub-title{color:#fff;font-size:30px;margin-bottom:20px;text-transform:uppercase;}
.top-slider .sub-title b{display:inline-block;padding:5px 10px 7px;text-transform:lowercase;font-size:50px;}
.top-slider .wpb-pcf-btn.wpb-pcf-btn-large{font-size:20px;display:inline-block;margin:10px 30px 10px 0;}
.wpb-pcf-btn.wpb-pcf-btn-large{border-radius:35px;}
.wpb-pcf-btn-secondary{color:#fcbc04;border:2px solid #fcbc04;}
.wpb-pcf-btn-secondary:hover{color:#fff;border-color:#212529;background-color:#212529;}
.wpb-pcf-wpcf7-form h3{margin-bottom:20px;}
@media only screen and (max-width: 1199px) {
.header-top .col-sm-5{width:100%;margin-bottom:10px;}
.header-top .col-sm-7{width:100%;text-align:left;}
}
@media only screen and (max-width: 991px) {
.top-slider .element{height:550px;padding-bottom:0;}
.top-slider .title{font-size:44px;margin-bottom:40px;}
.top-slider .sub-title{font-size:24px;}
.top-slider .sup-title{border:none;padding:0;}
}
@media only screen and (max-width: 767px) {
.top-slider .element{height:450px;}
.top-slider .title{font-size:34px;}
.top-slider .title br{display:none;}
header{left:0;top:0;width:100%;z-index:300;}
.header-push{height:20px;}
.wpcf7-form-control{max-width:250px;}
}
.white{color:#fff;}
input[type=checkbox].error + label{color:red;}
.customcheck{position:relative;}
.customcheck input[type=checkbox]{left:0;opacity:0;position:absolute;top:0;}
.customcheck label{display:inline-block;font-weight:normal;min-height:18px;padding-left:26px;position:relative;}
.customcheck label:before{background:url(//rusnr.ru/wp-content/themes/rusnr/images/customcheck.png) 0 0 no-repeat;content:"";display:block;height:18px;left:0;position:absolute;top:0;width:19px;}
.customcheck input[type=checkbox]:checked + label:before{background-position:0 -18px;}
.simplefilter{padding:0;margin:0;}
.simplefilter li{border:2px solid #222222;color:#222222;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;margin:0 5px 15px;moz-transition:all 200ms ease-out;o-transition:all 200ms ease-out;padding:5px 15px;position:relative;text-transform:uppercase;transition:all 200ms ease-out;webkit-transition:all 200ms ease-out;}
.simplefilter li.active, .simplefilter li:hover{background:#FCBC04;border-color:#FCBC04;color:#fff;}
.simplefilter li img{margin:-4px 4px 0 0;}
#catalog .mix{display:none;}
.filtr-container{margin:0 -10px;moz-transform:translateZ(0);ms-transform:translateZ(0);overflow:hidden;padding:10px;position:relative;transform:translateZ(0);webkit-backface-visibility:hidden;webkit-transform:translateZ(0);}
.jb-footer__form-fields_accept{text-align:left;}
.btm-call a{padding:13px 25px 15px;font-size:17px;font-weight:600;line-height:normal;border-radius:35px;display:inline-block;}
@media only screen and (max-width: 767px) {
.filtr-container > div{width:49.5%;}
.premium-container .carousel .slick-slide img{height:100%;}
}
@media only screen and (max-width: 480px) {
.filtr-container > div{width:100%;}
}
@media only screen and (min-width: 768px) {
.simplefilter li{font-size:16px;}
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
width: 100%;
}a {
transition: opacity 0.4s;
}
a:hover{opacity:0.8;}
.jb-bg_promo{min-height:100vh;background:url(//rusnr.ru/wp-content/themes/rusnr/images/bg__promo.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;}
@media(max-width:768px){
.jb-bg_promo{background-position:58%;min-height:100vh;}
}
.jb-header{display:flex;justify-content:space-between;align-items:center;padding:19px 0;}
@media(max-width:768px){
.jb-header{padding:31px 0;}
}
.jb-logo{max-width:150px;}
@media(max-width:768px){
.jb-logo{width:100%;max-width:100%;}
}
.jb-logo img{width:100%;}
.jb-address{display:flex;justify-content:space-between;}
@media(max-width:768px){
.jb-address{display:none;}
}
.jb-address__item{display:flex;justify-content:space-between;font-size:14px;color:#ECECEC;padding:0 25px;}
.jb-address__item::before{content:url(//rusnr.ru/wp-content/themes/rusnr/images/icon_map.svg);width:14px;height:18px;display:inline-block;margin:0 9px;}
@media(max-width:768px){
.jb-phone{display:none;}
}
.jb-phone a{font-size:20px;font-weight:700;text-decoration:none;color:#03CDEE;}
.jb-promo{padding:80px 0 50px;text-transform:uppercase;}
@media(max-width:768px){
.jb-promo{display:flex;justify-content:center;padding:0 0 43px;}
}
.jb-promo__services{display:flex;margin:50px 0 0;color:#fff;}
@media(max-width:768px){
.jb-promo__services{display:none;}
}
.jb-promo__services-item{display:flex;align-items:center;}
.jb-promo__services-item img{margin-right:17px;}
.jb-promo__services-item p{max-width:120px;font-style:normal;font-weight:500;font-size:12px;}
@media(max-width:768px){
.jb-promo__offer{margin:0 auto;}
}
.jb-promo__offer h1{font-weight:400;font-size:73.9424px;color:#fff;margin:15px 0;}
@media(max-width:768px){
.jb-promo__offer h1{font-weight:400;font-size:40px;}
}
.jb-promo__offer h2{color:#fff;margin:15px 0;text-align:inherit;font-weight:400;font-size:42px;}
@media(max-width:768px){
.jb-promo__offer h2{font-weight:400;font-size:24px;}
}
.jb-promo__offer h2 span{color:#01E0FE;}
.jb-promo__offer h4{margin:40px 0 56px;color:#C2C2C2;font-weight:400;font-size:28px;}
@media(max-width:768px){
.jb-promo__offer h4{font-weight:400;font-size:23px;}
}
.jb-promo__offer h4 span{color:#03CDEE;}
.jb-promo__offer a{display:block;width:-moz-fit-content;width:fit-content;padding:15px;margin:56px 0 0;color:#fff;background-color:#FF2524;border-radius:10px;font-weight:500;font-size:16px;text-decoration:none;}
.jb-promo__offer a:hover{opacity:0.8;}
@media(max-width:768px){
.jb-promo__offer a{margin-top:160px;padding:14px 38px;font-size:16px;font-weight:500;}
}
.jb-about-expert{padding:91px 0 0px;}
.jb-about-expert *{margin:0;}
.jb-about-expert h2{font-weight:400;font-size:36px;color:#01E0FE;text-align:center;margin-bottom:65px;text-transform:uppercase;}
@media(max-width:768px){
.jb-about-expert h2{font-weight:400;font-size:22px;margin-bottom:19px;}
}
.jb-about-expert__info{display:flex;align-items:flex-start;}
@media(max-width:768px){
.jb-about-expert__info{flex-direction:column;align-items:center;}
}
.jb-about-expert__info-img{max-width:320px;position:relative;}
.jb-about-expert__info-img img{max-width:100%;}
.jb-about-expert__info-img::after{content:"";width:2px;height:95%;background-color:#01E0FE;position:absolute;top:6px;right:-15px;}
@media(max-width:768px){
.jb-about-expert__info-img::after{display:none;}
}
.jb-about-expert__info-desc{margin-left:72px;}
@media(max-width:768px){
.jb-about-expert__info-desc{margin:0;}
}
.jb-about-expert__info-desc h3{color:#01E0FE;font-weight:400;font-size:26px;margin-bottom:8px;}
@media(max-width:768px){
.jb-about-expert__info-desc h3{font-size:24px;text-align:center;}
}
.jb-about-expert__info-desc p{font-weight:400;font-size:18px;color:#fff;margin-bottom:6px;margin-bottom:15px;}
@media(max-width:768px){
.jb-about-expert__info-desc p{text-align:center;}
}
.jb-about-expert__info-desc p span{display:inline-block;font-weight:400;font-size:16px;color:#A4A4A4;}
@media(max-width:768px){
.jb-about-expert__info-desc p span{border-bottom:4px solid #01E0FE;padding-bottom:22px;}
}
@media(max-width:768px){
.jb-about-expert__info-desc p{margin-bottom:16px;}
}
.jb-about-expert__info-desc ul{margin-bottom:15px;padding:0 0 0 15px;}
.jb-about-expert__info-desc ul li{font-weight:400;font-size:18px;line-height:130%;color:#9C9C9C;padding:8px 0;}
@media(max-width:768px){
.jb-about-expert__info-desc ul li{font-size:16px;}
.jb-about-expert__info-desc ul li::marker{color:#01E0FE;}
}
.jb-about-expert__info-contacts{font-weight:400;font-size:18px;display:grid;grid-template-columns:50px 50px 1fr;grid-template-rows:auto;grid-template-areas:"jb-wp jb-phone jb-phone2" "jb-inst . .";row-gap:19px;}
.jb-about-expert__info-contacts_wp{grid-area:jb-wp;}
.jb-about-expert__info-contacts_wp span::after{content:url(//rusnr.ru/wp-content/themes/rusnr/images/icon__about_wp2.svg);width:-moz-fit-content;width:fit-content;height:auto;margin-left:12px;}
.jb-about-expert__info-contacts_phone{grid-area:jb-phone;}
.jb-about-expert__info-contacts_phone span::after{content:url(//rusnr.ru/wp-content/themes/rusnr/images/icon__about_phone2.svg);width:-moz-fit-content;width:fit-content;height:auto;margin-left:12px;}
.jb-about-expert__info-contacts_phone2{grid-area:jb-phone2;}
@media(max-width:768px){
.jb-about-expert__info-contacts_phone2{text-decoration:none;color:#929292;font-weight:400;font-size:18px;}
}
.jb-about-expert__info-contacts_inst{grid-area:jb-inst;}
@media(max-width:768px){
.jb-about-expert__info-contacts_inst{font-size:16px;line-height:19px;margin-top:24px;}
}
@media(max-width:768px){
.jb-about-expert__info-contacts{grid-template-columns:1fr;row-gap:14px;grid-template-areas:"jb-wp" "jb-phone2" "jb-phone" "jb-inst";}
}
.jb-about-expert__info-contacts a{color:#fff;display:flex;align-items:center;}
.jb-about-expert__info-contacts a img{margin-right:15px;}
@media(max-width:768px){
.jb-about-expert__info-contacts a{justify-content:center;}
}
.jb-about-expert__info-contacts a.jb-btn span{display:none;}
@media(max-width:768px){
.jb-about-expert__info-contacts a.jb-btn span{display:flex;}
}
@media(max-width:768px){
.jb-about-expert__info-contacts a.jb-btn img{display:none;}
}
@media(max-width:768px){
.jb-about-expert__info-contacts a.jb-btn{text-decoration:none;background-color:#FF2524;border-radius:10px;display:flex;justify-content:center;padding:11px 0;font-size:20px;line-height:22px;}
}
.jb-footer{padding:49px 0 33px;}
.jb-footer h2{text-align:center;font-size:36px;color:#01E0FE;margin-bottom:70px;font-weight:400;text-transform:uppercase;}
@media(max-width:768px){
.jb-footer h2{font-weight:400;font-size:22px;margin-bottom:30px;}
}
.jb-footer__form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"jb-form-name jb-form-email jb-form-phone" "jb-form-accept jb-form-accept jb-form-accept" "jb-form-submit jb-form-submit jb-form-submit";-moz-column-gap:74px;column-gap:74px;row-gap:19px;}
@media(max-width:768px){
.jb-footer__form{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"jb-form-name" "jb-form-email" "jb-form-phone" "jb-form-accept" "jb-form-submit";row-gap:35px;-moz-column-gap:0px;column-gap:0px;}
}
.jb-footer__form p{color:#fff;}
.jb-footer__form a{color:#01E0FE;}
.jb-footer__form-fields{padding:9px 13px;background-color:#3A3A3A;border:none;outline:none;color:#fff;width:100%;}
.jb-footer__form-fields::-moz-placeholder{color:#9A9A9A;}
.jb-footer__form-fields::placeholder{color:#9A9A9A;}
.jb-footer__form-fields:hover{background-color:#fff;color:#000;border:none;outline:none;}
.jb-footer__form-fields_name{grid-area:jb-form-name;}
.jb-footer__form-fields_email{grid-area:jb-form-email;}
.jb-footer__form-fields_phone{grid-area:jb-form-phone;}
.jb-footer__form-fields_accept{grid-area:jb-form-accept;text-align:center;margin-top:50px;font-size:14px;}
@media(max-width:768px){
.jb-footer__form-fields_accept{margin-top:0;font-weight:400;}
}
.jb-footer__form-fields_submit{grid-area:jb-form-submit;font-weight:400;font-size:20px;color:#fff;background:#FF2524;border-radius:10px;outline:none;border:none;padding:11px 0;font-size:20px;line-height:22px;padding:15px 35px;width:-moz-fit-content;width:fit-content;margin:0 auto;cursor:pointer;}
@media(max-width:768px){
.jb-footer__form-fields_submit{padding:10px 60px;}
}
.jb-footer__form-fields_submit:hover{opacity:0.6;}
.jb-rates{margin:67px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;-moz-column-gap:37px;column-gap:37px;row-gap:46px;grid-template-areas:"jb-rateItem1 jb-rateItem2 jb-rateItem3" "jb-rateNotice jb-rateNotice jb-rateNotice";}
@media(max-width:768px){
.jb-rates{grid-template-columns:1fr;grid-template-rows:1fr;row-gap:22px;margin:38px 0 0;grid-template-areas:"jb-rateItem1" "jb-rateItem2" "jb-rateItem3" "jb-rateNotice";}
}
.jb-rates__notice{font-size:16px;text-align:center;color:#9C9C9C;grid-area:jb-rateNotice;}
.jb-rates__item{padding:32px 18px 36px;font-family:"Arial";border:1px solid #555555;transition:all 0.8s;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
.jb-rates__item:nth-child(1){grid-area:jb-rateItem1;}
.jb-rates__item:nth-child(2){grid-area:jb-rateItem2;}
.jb-rates__item:nth-child(3){grid-area:jb-rateItem3;}
.jb-rates__item:hover{border:1px solid #fff;transform:scale(1.1);}
@media(max-width:768px){
.jb-rates__item:hover{transform:none;}
}
.jb-rates__item-desc{display:flex;align-items:center;flex-direction:column;}
.jb-rates__item-desc h2{font-weight:400;font-size:24px;color:#fff;}
.jb-rates__item-desc ul{margin:32px 0 0;padding:0 18px;}
@media(max-width:768px){
.jb-rates__item-desc ul{margin:19px 0 0;}
}
.jb-rates__item-desc ul li{font-weight:400;font-size:18px;line-height:150%;color:#9C9C9C;}
@media(max-width:768px){
.jb-rates__item-desc ul li{font-size:16px;}
}
.jb-rates__item-desc p{font-weight:400;font-size:18px;line-height:150%;text-align:center;color:#9C9C9C;padding:32px 50px;}
.jb-rates__item-price{display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
.jb-rates__item-price p{font-style:normal;font-weight:400;font-size:36px;text-align:center;color:#01E0FE;margin-bottom:20px;}
.jb-rates__item-price a{display:block;width:-moz-fit-content;width:fit-content;background:#FF2524;border-radius:10px;font-weight:400;font-size:16px;color:#fff;text-decoration:none;padding:15px 30px;text-transform:uppercase;text-align:center;}
@media(max-width:768px){
.jb-rates__item-price a{width:100%;text-transform:none;padding:10px 40px 15px;font-size:20px;}
}
.screen7-ul li{list-style:inherit;}
.text-for-days{padding:0;}
.days-item{display:flex;align-items:baseline;padding:0;}
.days-item p:nth-child(2){margin-left:15px;}
.programs-item{display:flex;flex-direction:column;}
.youget{display:flex;flex-direction:row-reverse;}
.youget ol{padding:0 0 0 60px;}
@media(max-width:768px){
.youget ol{padding:0 0 0 0px;}
}
.youget ol li{font-size:18px;}
.youget img{padding:10px 0 0;}
@media(max-width:768px){
.container{padding:0 30px;}
}
.wpcf7 form .wpcf7-response-output{margin-top:0;}
.wpcf7 form.sent .wpcf7-response-output{border-color:transparent;text-align:center;margin:0;}
.package-item{display:flex;flex-direction:column;justify-content:space-between;}
a.jb-btn_tarif{background:#FF2524;border-radius:10px;font-weight:400;font-size:16px;padding:13px 30px;color:#fff;text-transform:none;width:fit-content;margin:0 auto;display:block;}
.package-item .package-price{font-weight:400;font-size:36px;color:#01E0FE;}
.screen11-content img{margin-right:7px;}
.screen7-ul li{font-size:18px;}
.text-for-days{font-size:20px;}
.btm-call{display:flex;gap:30px;}
.wpcf7-spinner{display:block;}
.partners{margin-top:25px;}
.sertificats img{margin-bottom:15px;max-width:100%;max-height:220px;}
.logo img{max-height:60px;}
.top-slider h4{color:#fff;}
.jb-about{margin:30px auto;}
.jb-about p{font-size:20px;max-width:650px;margin:0 auto;text-align:center;line-height:1.3;}
@media(max-width:768px){
.premium-container .carousel{
margin:10px 0;
}
.leave-request-container .title, .indicators-container .title-border span{
font-size:18px;
}
.title-border{
font-size:14px;
}
header .header-btm{
box-shadow:none!important;
}
.navbar-toggle{
margin-top:15px;
}
.logo img{
max-height: 50px;
}
.screen7-ul li{
font-size:16px;           
}
.btm-call{
flex-direction:column;
}
header .header-top .mail, header .header-top .phone{
margin-right:10px;
}
.contacts-container .contacts .item a{
font-size:16px;
}
header .header-top .fa{
margin-bottom:10px!important;
}
.top-slider .wpb-pcf-btn.wpb-pcf-btn-large{
margin:0;
}
}