a,b,body,canvas,caption,center,div,em,embed,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,menu,nav,object,p,s,section,small,span,strong,sub,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ul{list-style:none}caption{text-align:left;font-weight:400;vertical-align:middle}a img{border:none}header{margin-top:-33px}figure,footer,header,main,menu,nav,section{display:block}body{font-size:14px;font-family:'Montserrat',sans-serif!important;-ms-word-wrap:break-word;word-wrap:break-word}body.admin-bar .header .navbar{margin-top:32px}*{outline:0!important}.kswr-trcflp-figure div{font-family:'Montserrat',sans-serif!important;font-size:13px!important;text-transform:uppercase;font-weight:700}.img-responsive{display:inline-block;vertical-align:middle}.no-margin{margin:0!important}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter [class*=col-]:not(:first-child),.row.no-gutter [class*=col-]:not(:last-child){padding-left:0;padding-right:0}.relative{position:relative}.text-white{color:#fff}em{font-style:italic;color:#999;font-size:14px}p{margin:0 0 2.14em;color:#212121;line-height:1.6;font-size:14px;font-family:'Montserrat',sans-serif!important;font-weight:400}h3{font-size:24px;font-weight:700;color:#212121;margin-bottom:10px;text-transform:uppercase;font-family:'Montserrat',sans-serif!important}h4{font-size:20px;font-weight:700;margin-bottom:30px;margin-top:15px;line-height:28px;font-family:'Montserrat',sans-serif!important}h5{font-size:13px;color:#212121;text-align:left;font-family:'Montserrat',sans-serif!important;font-weight:700;font-style:normal;text-transform:uppercase}h5:after{content:"";display:block;margin-top:10px;width:25px;height:4px;background:#f69323}a[href^="http://maps.google.com/maps"]{display:none!important}a[href^="https://maps.google.com/maps"]{display:none!important}.btn{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-size:12px;text-transform:uppercase;padding:15px 25px;line-height:20px}.btn.btn-primary{background:#ff6400;border:1px solid #ff6400;color:#fff}.btn.btn-primary:active:focus,.btn.btn-primary:focus,.btn.btn-primary:hover{background:#cc5000;border-color:#cc5000}.btn.btn-info{background:rgba(255,255,255,.2);border:1px solid #fff;border-radius:50px;width:160px;height:45px;color:#fff;font-family:'Montserrat',sans-serif!important;line-height:15px}.btn.btn-info:active:focus,.btn.btn-info:focus,.btn.btn-info:hover{background:rgba(255,255,255,.3);border:1px solid #fff;border-radius:50px;width:160px;height:45px;color:#fff;font-family:'Montserrat',sans-serif!important}body.fixed-header .scrolling-header .navbar{background:rgba(0,0,0,1)}body.fixed-header .scrolling-header .navbar .navbar-nav>li>a{color:#333}body.fixed-header .scrolling-header .navbar .normal-logo{display:none}.header.search-open .navbar .relative-nav-container{opacity:0}.header.search-open .navbar .navbar-search{opacity:1;visibility:visible}.navbar-search .container{position:relative}.relative-nav-container .navbar-nav{position:relative}.full-width{position:initial!important}.navbar-search .search-close{background:0 0!important;color:#fff;font-size:24px}.navbar-search .icon-Search{top:42px;font-size:24px;color:#fff}.fixed-header .navbar-search .search-close{color:#333}.fixed-header .navbar-search .icon-Search{top:25px;font-size:24px;color:#333}.header .navbar{padding-top:35px;padding-bottom:35px;margin-bottom:0;background:0 0;border:none;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header .navbar .relative-nav-container{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header .navbar .toggle-button{line-height:40px;color:#999;cursor:pointer}.header .navbar .navbar-search{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;border-bottom:1px solid rgba(255,255,255,.13)}.header .navbar .navbar-nav>li.active{background:0 0;border:none}.header .navbar .navbar-nav>li.active>a{background:0 0;border:none;border-bottom:1px solid #ff6400}.header .navbar .navbar-nav>li>a{font-size:13px;text-transform:uppercase;color:#fff;border-bottom:1px solid transparent;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.header .navbar .navbar-nav>li>a:hover{color:#fff;border-bottom:1px solid #ff6400}.header .navbar .navbar-nav .open>a,.header .navbar .navbar-nav .open>a:focus,.header .navbar .navbar-nav .open>a:hover{background-color:inherit;border:none;color:#ff6400}.buy-section .section-text{padding-left:60px;position:relative;min-height:46px;line-height:1.1}.buy-section .buy-text .top-text{font-family:'Montserrat',sans-serif!important;text-transform:uppercase;font-size:22px;color:#333}.buy-section .buy-text .bottom-text{font-size:18px;color:#666;font-family:'Montserrat',sans-serif!important;font-style:italic}.text-white .buy-section .buy-text .top-text{color:#fff;font-size:19px;text-align:left;font-family:'Montserrat',sans-serif;font-style:normal;padding-bottom:5px}.text-white .buy-section .buy-text .bottom-text{color:#fff;font-size:13px;text-align:left;font-family:'Montserrat',sans-serif;font-style:normal}
.top-header{background:url(../img/sections/home-top-background.jpg) top center no-repeat;background-size:cover;min-height:475px}.top-header.home-header{min-height:800px}.top-header .header-container{position:relative;z-index:2}.top-header .header-container .header-title{text-align:center;padding-top:215px;padding-bottom:30px}.top-header .header-container .header-title .header-icon{display:block;margin:0 auto 15px}.top-header .header-container .header-title .header-icon .icon{font-size:40px;color:#fff}.top-header .header-container .header-title .title{font-size:38px;margin-bottom:5px;color:#fff;text-transform:uppercase}.top-header .header-container .header-title em{font-size:16px;color:#999}.video-section{position:relative}.video-section .title{line-height:1.1;font-size:40px;margin-bottom:10px;color:#333;font-weight:100}.video-section .subtitle{font-size:16px;font-family:'Montserrat',sans-serif!important;font-style:italic;color:#999;line-height:1.1}.video-section .btn-play{display:block;margin:30px auto 40px;font-size:72px;color:#ff6400;background:0 0;border:none;box-shadow:none;width:73px;height:73px;background-size:100%;padding-top:50px}.video-section .btn-play:active,.video-section .btn-play:focus,.video-section .btn-play:hover,.video-section .btn-play:visited{text-decoration:none}.text-white .video-section .title{color:#fff}.icon-contact-block .type-info{font-family:'Montserrat',sans-serif!important;color:#2a2d32;font-size:12px;line-height:24px;text-transform:uppercase}.icon-contact-block .type-info span{min-width:20px;font-size:14px;color:#ff6400;display:inline-block;vertical-align:baseline;margin:0}.icon-contact-block .type-info span:before{margin:0 5px 0 0;font-size:14px}.icon-contact-block .info{color:#666}.icon-contact-block .contacts-list .col-md-12{padding:15px;border-bottom:1px solid #eee}.text-white .icon-contact-block .type-info{color:#ccc}.text-white .icon-contact-block .info{color:#ccc}.oscend-contact-form{font-family:'Montserrat',sans-serif!important;line-height:1.1}.oscend-contact-form input[type=password],.oscend-contact-form input[type=text]{display:block;width:100%;padding:6px 12px;line-height:1.42857143;background:0 0;box-shadow:none!important;outline:0;border:none;border-bottom:1px solid #ddd;border-radius:0;border-radius:none;font-size:12px;padding-left:0;height:50px;font-size:11px;color:#212121}.kswr-trcflp-front{border:1px solid #eee!important}.kswr-trcflp-front-subtitle{text-transform:none!important}.oscend-contact-form input[type=password]:active,.oscend-contact-form input[type=password]:focus,.oscend-contact-form input[type=text]:active,.oscend-contact-form input[type=text]:focus{border-color:#ddd}.oscend-contact-form input[type=submit]{background-image:none;border-radius:4px;cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;moz-user-select:none;ms-touch-action:manipulation;ms-user-select:none;text-align:center;touch-action:manipulation;user-select:none;vertical-align:middle;webkit-user-select:none;white-space:nowrap;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-size:12px;text-transform:uppercase;padding:15px 25px;line-height:20px;background:#ff6400;border:1px solid #ff6400;color:#fff}.oscend-contact-form input[type=submit]:active:focus,.oscend-contact-form input[type=submit]:focus,.oscend-contact-form input[type=submit]:hover{background:#cc5000;border-color:#cc5000}.oscend-contact-form .form-heading em{margin-bottom:15px;display:block}.oscend-mc4wp{font-family:'Montserrat',sans-serif!important;line-height:1.1;font-size:16px}.oscend-mc4wp input[type=submit]{background:0 0;border:none;display:inline-block;height:38px;line-height:38px;margin-left:5px;vertical-align:text-top;width:42px;position:absolute;top:8px;right:0;z-index:3;text-align:center;pointer-events:auto}.oscend-mc4wp .icon{top:8px;color:#ff6400}.page-section{padding:30px 0 0}.page-section .comments{margin:40px 0 0 0}.page-section .oscend-comment-form{margin-top:40px}.blog-content-section{padding:70px 0 100px 0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.vc_row_anchor{position:relative}.vc_row_anchor.anchor-effect{height:205px}.header-overlay{display:inline-block;position:absolute!important;width:100%;height:100%;top:0;left:0;z-index:1}.header-overlay:after{display:block;content:'';background-color:rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}.with-bottom-effect{position:relative;overflow:hidden}.with-bottom-effect.transparent-effect .bottom-effect{position:absolute;z-index:10;bottom:-50px;width:2900px;height:148px;left:-100px;background:rgba(255,255,255,.6);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);padding-top:10px}.with-bottom-effect.transparent-effect .bottom-effect:after{content:'';display:block;background:#fff;height:148px;-webkit-box-shadow:inset 0 -12px 13px -2px #fff;-moz-box-shadow:inset 0 -12px 13px -2px #fff;box-shadow:inset 0 -12px 13px -2px #fff}.with-bottom-effect:before{content:"";-webkit-box-shadow:inset 0 -12px 13px -2px #fff;-moz-box-shadow:inset 0 -12px 13px -2px #fff;box-shadow:inset 0 -12px 13px -2px #fff;display:block;width:100%;position:absolute;z-index:11;bottom:0;height:30px}.with-bottom-effect .bottom-effect{position:absolute;z-index:10;bottom:-50px;width:2900px;height:148px;left:-100px;background:#fff;-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);padding-top:10px}.with-bottom-effect .bottom-effect:after{content:'';display:block;background:#fff;height:148px}.section-heading{padding-bottom:30px;line-height:1.1;font-family:'Montserrat',sans-serif!important}.section-heading .section-title{text-transform:uppercase;font-size:24px;color:#212121;text-align:center;font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal}.kswr-trcflp-back-button{text-transform:none}.section-heading .section-content{font-size:14px;font-weight:500;color:#212121;line-height:1;font-family:'Montserrat','Montserrat',sans-serif;margin-top:45px}.section-heading .section-content:first-child{font-size:14px}.section-heading .section-content p{margin-bottom:20px;font-size:12px;font-family:'Montserrat','Montserrat',sans-serif!important}.section-heading .section-content p:last-child{margin-bottom:0}.section-heading .design-arrow{width:1px;height:50px;background:#ddd;position:relative;margin:10px auto}.section-heading .design-arrow.inline-arrow{display:inline-block;vertical-align:middle;float:none}.section-heading .design-arrow:after{content:"";display:block;position:absolute;width:11px;height:11px;border:2px solid #ff6400;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:100%;left:-5px}.section-heading.text-left .design-arrow{margin-left:0;margin-right:auto}.section-heading.text-right .design-arrow{margin-right:0;margin-left:auto}.text-white .section-heading .section-title{color:#fff}.text-white .section-heading .section-subtitle{font-family:'Montserrat',sans-serif!important;font-style:italic;font-size:16px;color:#999;margin-bottom:15px}.text-white .section-heading .section-content{color:#fff}.list-clients{text-align:center;padding-top:30px}.list-clients .client-item{display:inline-block;vertical-align:middle;width:200px;text-align:center;margin-bottom:15px}
.list-clients .client-item a{display:block;padding:0 16px}.list-clients .client-item a img{max-width:100%; margin:auto;}.text-white .navigation-item h5{color:#fff}.comments{padding:30px 45px;border:1px solid #eee;margin-bottom:40px}.comments h5.comment-reply-title,.comments h5.comments-title{margin-bottom:45px}.comments .comment-list>li:first-child>.comment-item{border-top:none;margin-top:0;padding-top:0}.comments .comment-list li .comment-item{padding:40px 0 15px;margin-top:25px;border-top:1px solid #eee}.comments .comment-list li .comment-item:after{content:"";clear:both;display:table;height:0}.comments .comment-list li .comment-item:before{content:"";clear:both;display:table;height:0}.comments .comment-list li .comment-item .media-left{padding-right:30px}.comments .comment-list li .comment-item .comment-title{margin-bottom:15px}.comments .comment-list li .comment-item .comment-title span{color:#666;font-size:13px}.comments .comment-list li .comment-item .comment-title .name{color:#333;font-size:14px;font-weight:700;text-transform:uppercase}.comments .comment-list li .comment-item .comment-title em{color:#999;font-size:13px}.comments .comment-list li .comment-item .btn-default{color:#999}.comments .comment-list li .comment-item .btn-default:hover{color:#333}.comments .comment-list li .children{padding-left:40px}.comments .comment-list li.media{margin-top:0}.oscend-comment-form{margin-bottom:40px}.top-demo{padding:50px 0 100px;background:url(../img/sections/section-11.jpg) top center no-repeat;background-size:cover}@media (min-width:768px){.header .navbar-collapse .navbar-right{max-width:75%}.header .navbar-collapse .navbar-right li:hover{z-index:2}}@media (max-width:767px){.top-header .header-container .header-title{padding-top:130px}.blog-content-section{padding:45px 0}.blog-content-section .left-column{padding-bottom:30px}.page-section{padding:45px 0}.page-section .left-column{padding-bottom:30px}.header{position:static!important}.header .navbar{position:static!important}body.fixed-header .scrolling-header .navbar{background:#2b2e33;padding-top:35px;padding-bottom:35px}body.fixed-header .scrolling-header .navbar{background:#2b2e33}body.fixed-header .scrolling-header .navbar .navbar-nav li a{color:#fff}.header .navbar{background:#2b2e33}.header .navbar .navbar-collapse{border:none;margin-top:70px}.header .navbar .navbar-collapse .navbar-nav{border:none}.header .navbar .relative-nav-container .toggle-button{float:left}.buy-section .section-text{margin-bottom:15px}}@media (max-width:500px){.buy-section{text-align:center}.buy-section .section-text{padding-left:0}.comments .comment-item .media-left{display:block;width:auto;text-align:center;margin-bottom:15px}.comments .comment-item .media-body{display:block;width:auto}}.error404 .header,.error404 .top-header,.error404 footer{display:none!important}.page-404-info{text-align:right;display:inline-block;width:100%;position:relative;top:-80px}.woocommerce div.product div.images{margin-left:0!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:10px 25px!important}.vc_video-bg-container .vc_column-inner{min-height:300px}.syp-itemgrid-date,.syp-itemgrid-info{display:none!important}.breadcrumb-container{max-width:100%;padding-top:30px;margin:0 auto!important;display:block}

.mega_main_menu.primary_menu ul .mega_dropdown>li.current-menu-item>.item_link,.mega_main_menu.primary_menu ul .mega_dropdown>li>.item_link:focus,.mega_main_menu.primary_menu ul .mega_dropdown>li>.item_link:hover{background:#212121!important;color:rgba(246,141,46,1)}.wpb_content_element a{color:#22272c;text-decoration:underline}
body .header .navbar {
    margin-top: 32px;
    position: relative;
    /* width: 100%; */
    /* margin: 0; */
    padding: 5px;
    /*background: #22272C;*/
}
.mega_main_menu.first-lvl-align-left>.menu_holder>.menu_inner>ul {text-align: center;}
body .mega_main_menu.primary_menu > .menu_holder > .mmm_fullwidth_container,
body .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li > .item_link,
.mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > a.item_link,
body .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > a.item_link {background-color: transparent;}
body .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li > .item_link, body .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li > .item_link *,
body .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {color: #000;}
body .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li:first-child > .item_link {padding-left:0;}	
body .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li:last-child > .item_link {padding-right:0;}
body .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link {background-color: transparent;}
.header-block {display: inline-block;width:100%; background-image:url(../img/headerbg2.svg); background-size: cover;padding-bottom:100px;}
.header {margin-top: -10px;}
.mega_main_menu.first-lvl-align-left>.menu_holder>.menu_inner>ul {display: flex;justify-content: space-between;}
.mega_main_menu.first-lvl-align-left>.menu_holder>.menu_inner>ul:after {display:none;}
.header-block .mega_main_menu.primary_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text {font-size:15px;}
.header-block .logo img {width: 124px;height: 46px; margin-left:0;}
.contacts {text-align:right;margin-top: 0; padding-right:0;}
.mainheader .contacts > div {white-space: normal;padding: 0;margin: 0;}
.mainheader .contacts > .callbutton {padding-right:25px; border-right: 1px solid rgba(0, 0, 0, 0.32);line-height: 70px;margin-top: -15px;}
.mainheader > .row {padding-bottom:10px; border-bottom: 1px solid rgba(0, 0, 0, 0.32);}
.logo {text-align:left;padding-left:0;}
.navbar > .relative-nav-container {padding:0;}
/* соцкнопки*/
.callbutton .btn {font-size: 14px;color: #fff;line-height: 30px;font-family: Montserrat;background-color:#ff8625; border-radius: 7px;
	padding:0; width: 136px;text-transform: uppercase;height: 32px;font-weight: 600;border: 1px solid #ff8625;}
.socials i {width: 33px;height: 33px;margin-left: 25px;padding-top: 8px;font-size: 18px;background: #ff8625;}
.socials .fa-vk {background: #4185d4;}
.socials .fa-youtube, .socials .fa-youtube-play {background: #ff0000;}
.socials .fa-facebook {background: linear-gradient(203.2deg, #37aee2 21.67%, #1e96c8 70%);}

/* слайдер */
.rss-inner-page-slider-1 {overflow: hidden; max-height:450px;}
.header-block .rss-inner-page-slider-1 {margin-bottom:80px;background: transparent !important;}

.header-block .rss-banner-url a {padding: 11px 23px; background:#ff8625; text-transform: uppercase;border-radius: 8px;text-decoration:none; color:#fff;}
.header-block .rss-banner-url a:hover {opacity: 0.8;}
.header-block .rss-inner-page-slider-1 .slick-dots li.slick-active {background: #4d4d4d;}
.header-block .rss-inner-page-slider-1 .slick-dots {width: auto; right: 7px; bottom: 20px;}
.header-block .rss-inner-page-slider-1 .slick-dots li {width:17px; height:17px;}




.slider-wrap {/*padding: 0 15px;*/ margin: 0 auto; max-width:100%;}

/**** Footer ***/
.newfooter {background: #e6e6e6;}
.footerlogo {float:right; margin-top: -20px;}
.footermiddle {margin-top:60px; display:flex; flex-wrap: wrap;}
.footermiddle > div {margin-bottom:30px;}
.fobox{padding-right:10px}
.fobox h5{margin-bottom:25px; font-size:17px;font-weight:600;line-height:21px;color:#000;}
.newfooter .fobox h5:after{content:"";display:inline-block;margin-left:8px;margin-bottom: 5px;width:24px;height:3px;background: #ff8828; border-radius:27px;}
.fobox p{margin-bottom:10px}
.fobox ul{padding-left:0;list-style:none}
.fobox a{color:#000}
.fobox a:hover{color:#ff6400;text-decoration:none}
.fobox .contacts-list i{min-width:20px;margin-right:10px}
.fobox .contacts-list li {line-height:25px;}
.fobox .footerbtn {background: #ff8828; border:1px solid #ff8828; border-radius: 6px; color: #fff;padding: 6px 19px;font-size: 14px;font-weight: 600;margin-top: 10px;}
.fobox .footerbtn:hover {opacity:0.8; color: #fff;}
.footermiddle .socials {justify-content: end; display: flex; align-items: end; width: 100%; height:100%;}
.footerbottom {margin-top:60px;}
.footerbottom p {font-weight:600; text-align: center; margin-bottom:15px;}
.footerbottom span {color: #808080; font-size:12px;}

/* LastNews */
.lastnews {margin-bottom:160px;}
.lastnews .newtitle {margin: 30px 0;}
.rtd .newtitle {font-weight: 600;font-size: 27px;line-height: 33px;color:#000;text-transform: none;}
.rtd .newtitle:after {content:"";display:inline-block;margin-left:8px;margin-bottom: 6px;width:24px;height:3px;background: #ff8828; border-radius:27px;}
.transparentbtn {border: 1px solid #ff7100; color:#ff7100; font-size:19px; font-weight:500; border: 1px solid #ff7100; border-radius: 6px; padding: 9px 13px;}
.transparentbtn:hover {background:#ff8828; color: #fff; text-decoration:none; border-color:#ff8828;}
.post-announce {box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.25); border-radius: 4px; /*margin-left:28px; margin-top:5px;*/ margin:14px; padding:20px; padding-bottom:0}
.post-announce  h5 {font-weight: 500;font-size: 18px;line-height: 24px;color:#000;text-transform: none; margin-top:15px;}
.lastnews .slick-list {margin: 0 -14px;}
.post-announce img {width: auto; margin:auto;}
.slick-disabled {opacity: 0 !important;}
.lastnews .slick-arrow {width:42px; height:42px;cursor:pointer; position:absolute; bottom:-40px;}
.lastnews .slick-arrow:hover {/*opacity:0.8;*/ fill:#ff7a10;}
.lastnews .slick-arrow:hover path {stroke: #fff;}
.lastnews .slick-arrow:hover circle {stroke: #fff;}
.lastnews .slick-arrow.prev {transform: rotate(180deg);}
.lastnews .slick-arrow.next {right:0;}

@media (min-width: 768px) {
.post-announce img {max-height:180px;}
.mynews-slider .slick-track {overflow: hidden;max-height:450px; display:flex;}
}
@media (min-width: 1200px) {
.mynews-slider {margin-left:-60px;}
}
 /*.slick-track {display: flex; flex-shrink: 0; overflow: hidden; max-height:450px;}*/

/* Преимущества */
@media (min-width: 1200px) {
.rtd .advantages .newtitle {margin-top: -30px;}
}
.advantages .vc_row {display: flex; flex-wrap: wrap;align-items: start;justify-content: center; margin:90px 0;}
.rio-icon-block {margin-bottom:90px;}
.rio-icon-block .info {font-weight: 500;font-size: 15px;line-height: 18px;color: #484848; display:flex; }
.rio-icon-block img {height:50px; margin-right:2px;}

/*Фильтр*/
.yetnotclick .showforfilter {display: none;}
ul.folio-option-set {display:flex;flex-wrap: wrap;padding: 0;margin-bottom: 50px; margin-top:100px;}
.folio-option-set li {display: inline-block; width: 265px; /*max-width: calc(50% - 5px);*/ max-width:50%;
	box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.12); margin-right:5px;}
.catalog .folio-option-set li a {display:flex;height: 100%;align-items: center;line-height: 18px;font-size: 15px;
    font-weight: 400;padding: 10px 20px; color: #1f1f1f;}
.catalog .folio-option-set li a:hover, .catalog .folio-option-set li a.selected {background: transparent; color:#f68d2e; text-decoration: none;}
.catalog .folio-option-set li:hover {box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.22);}
.catalog .portfolio-item {box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.13); margin-bottom:30px; padding:20px;}
.catalog .portfolio-item:hover {box-shadow: 2px 4px 24px rgba(0, 0, 0, 0.13);}
.catalog .portfolio-item-body {font-weight: 500;
font-size: 15px;
line-height: 18px;
text-align: center;}
.catalog .portfolio-item:hover .portfolio-item-body  > div {color:#f68d2e; text-decoration: none;}
.catalog a:hover {text-decoration: none;}
.catalog .portfolio-image {display: flex;align-items: center;flex-direction: column;justify-content: space-between;height: 100%;}
.catalog .portfolio-item-body .name { margin:20px auto;}
/*.catalog .portfolio-image > div {display: flex;align-items: end;height: 100%;}*/
.myfolioimg {display: flex;align-items: center;height: 100%;}

/* Brands */
/*.vc_row.brands:after {content: url("/wp-content/themes/oscend/img/fon.svg");}*/
.bgarrow svg {max-width:100%; height:auto;}
.list-clients.slick-slider .slick-track {overflow: hidden;max-height:150px;display: flex;align-items: center;}
.bgarrow > .wpb_column {padding-bottom:100px;}

.kswr-trcflp-front-subtitle {color: #212121!important;font-weight: 700!important;text-transform: uppercase!important;}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.home-blog-title {
    color: #22272c;
    font-size: 14px;
    letter-spacing: 0px;
    font-family: Inherit;
    font-weight: inherit;
    width: 90%;
    text-transform: uppercase;
    padding-top: 20px;
}
a {color: #000;text-decoration: none;}
/*.home-blog-title a:hover {text-decoration: underline;}*/
a:hover {
    color: #000000;
    text-decoration: underline;
}
html .rev-btn.ocend-btn {border-radius: 50px !important;background-color: rgb(242, 135, 41) !important;}

.section-heading .design-arrow:after {top: 101%;left: -5px;}
.vc_custom_1542912937793 img {max-height:inherit; width: auto;}
@media (max-width: 1024px) {
	body:not(.myfixedheader).mob-menu-slideout-over {padding-top: 0;}
	body:not(.myfixedheader) .mob-menu-header-holder {background: transparent;/* background-image: url(../img/headerbg2.svg); background-size: cover;*/}
	.header {margin-top: 0;padding-bottom: 60px;;}
}	
@media (max-width: 767px) {
.syp-itemgrid .home-blog-title	{margin-bottom:30px;padding-top: 5px}
.vc_row.vc_custom_1542691658675 {padding-top: 0 !important;padding-bottom: 0 !important;}
.vc_custom_1542912937793 img {margin:auto;}
/*.rss-inner-page-slider-1 {overflow: hidden; max-height:350px;}*/
.rss-inner-page-slider-1 .slick-list {overflow: hidden; max-height:300px; margin-bottom: 75px;}
.header-block .rss-inner-page-slider-1 .slick-dots {bottom: -30px; right:0;}
.header-block .rss-inner-slider-sec .rss-banner-caption {top: 33%; text-align:left; margin:10px 0; max-width:100%;}
.header-block .rss-banner-title {font-size:20px; line-height:25px; margin-bottom:25px;}
.header-block .rss-banner-description {font-size:14px; line-height:16px; margin-bottom:25px;}
 .header-block .rss-inner-page-slider-1 .slick-dots li {width:15px; height:15px;}
 .home-section {margin-top:-200px;}
 .rio-icon-block { margin-bottom: 50px;}
 .advantages .vc_row {margin: 50px 0;}
 ul.folio-option-set {margin-bottom: 20px; margin-top: 10px;}
 body .vc_custom_1650804712409 {padding: 10px 0 !important;}
 .list-clients {padding-top:0;}
 body .mobmenu-content {height: calc(100% - 45px); padding-bottom:0;}
 /*body:not(.myfixedheader) .mob-menu-logo-holder {margin-top:10px;}*/
/*.header-block .slick-initialized .slick-slide {background-position: right !important;}*/
}
@media (max-width: 500px) {
.list-works .col-xs-6 {width:100%;}
}
::-webkit-scrollbar {  width: 7px;}
::-webkit-scrollbar-track {  background: #f1f1f1; }
::-webkit-scrollbar-thumb {  background: #f68d2e; }
li.disabled a {pointer-events: none; color: #ada8a8 !important; cursor: default;}
li.disabled a span {color: #ada8a8 !important;}

@media (min-width: 768px) {
.slider-wrap {width: 750px;}
.header-block .rss-inner-page-slider-1 .rss-inner-slider-item {background-size: contain !important;}
.header-block .rss-banner-title{line-height: 40px;font-size: 33px;}


}
@media (min-width: 992px) {
.slider-wrap {width: 970px;}
.header-block .centerleft .rss-banner-caption {left: 30px;}
.col-md-6 { width: 50%; float: left;}
}

@media (min-width: 1200px) {
.slider-wrap {width: 1170px;}
.container {width: 1170px;}
.header-block .rss-banner-description{font-size:18px;line-height:22px;}
}
@media (min-width: 1350px) {
.slider-wrap {width: 1300px;}
.container {width: 1300px;}
}
.home .post-announce a br {display: none;}
.telegram-icon {width: 33px;display: inline-block;height: 23px;margin-left: 25px;}
.telegram-icon svg {height:33px;width:33px; position:absolute;}
.telegram-icon:hover {opacity: 0.8;}
footer .telegram-icon {height:33px;}

.fixed-widget {z-index:9999;position: relative;}	
.video-widget button,.video-widget input {border: none;padding: 0;background-color: transparent;display: block;}
.video-widget .video-widget__close {width: 26px;height: 26px;display: block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.32563 8L15.5 1.82563L14.1744 0.5L8 6.67437L1.82563 0.5L0.5 1.82563L6.67437 8L0.5 14.1744L1.82563 15.5L8 9.32563L14.1744 15.5L15.5 14.1744L9.32563 8Z' fill='%23ffffff'/%3e%3c/svg%3e ");
  background-position: center;background-size: 10px;background-repeat: no-repeat;border-radius: 50%;background-color: black;border: 1px solid #e2e2e2;
  position: absolute;top: -10px;right: -10px;z-index: 2; -webkit-transition: 0.2s;transition: 0.2s;cursor: pointer;}
.video-widget .video-widget__close:hover {background-color: #2e2e2e;}
.vw { background: #fff; -webkit-box-sizing: border-box;box-sizing: border-box;position: fixed;bottom: 40px; /* left: 40px; */ right: 40px;
  width: 124px;height: 189px;border-radius: 16px;border: 5px solid #cecece;cursor: pointer; -webkit-transition: 0.2s;transition: 0.2s;}
.vw>*,.vw>*:after,.vw>*:before { -webkit-box-sizing: border-box; box-sizing: border-box;}
.vw:hover {-webkit-transform: scale(1.05); -ms-transform: scale(1.05);transform: scale(1.05);border: 5px solid black; /* border-color: #ea8636;*/}
.vw img {display: block; /*  width: 100%;height: 100%; */  -o-object-fit: cover; object-fit: cover; border-radius: 12px;}
@media (max-width: 767px) {
  .vw { /*left: 16px;*/ right: 15px;bottom: 30px;}
}
.rutube svg {width:32px; height:32px;margin-left: 24px; margin-bottom: -10px;    border-radius: 50%;}
footer .rutube svg {margin-bottom: -6px;}
.rutube:hover {opacity: 0.8;}