*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td{padding:0;}
html.overflow-y-hidden,
body.overflow-y-hidden{overflow:hidden;}
body{-ms-word-wrap:break-word;word-wrap:break-word;position:inherit;}
h1:first-child{margin-top:-0.35em;}
ins{text-decoration:none;}
article{margin-bottom:40px;}
.woocommerce-page article{margin:0;}
address{font-size:0.875em;line-height:1.714em;margin-bottom:20px;font-style:normal;}
audio{visibility:hidden;}
pre{font-family:Courier;font-size:0.8em;padding:25px 30px;line-height:1.8em;border-width:1px;border-style:solid;margin-bottom:30px;}
table{width:100%;margin-bottom:40px;background:none;}
table table{margin-bottom:0;}
table thead th{text-transform:uppercase;font-size:13px !important;}
table tbody th{font-weight:400;}
table tr{border-bottom-width:1px;border-bottom-style:solid;text-align:left;}
table tr.alt{background:#f9f9f9}
blockquote{margin:0 0 20px 0;padding:0;border:0;font-size:30px;color:#000;line-height:1.3em;}
blockquote p{font-size:18px;line-height:1.555em;}
blockquote cite{margin:15px 0 0 0;font-style:normal;font-weight:700;text-transform:uppercase;line-height:1.461em;}
ul, ol, dl{margin-bottom:0;}
dl dd{margin:0;}
dl.wp-caption{padding:0;}
dd{padding:10px 0px 30px 30px;}
.row-relative{position:relative;}
.vertical-aligned{margin:auto;position:absolute;top:50%;margin-top:-20px;}
.vertical-aligned.to-left{left:0;right:auto;}
.vertical-aligned.to-right{right:0;left:auto;}
.post-edit-link{text-transform:uppercase;font-weight:700;font-size:13px;}
.edit-link .fa-pencil-square-o{font-size:0.8125em;}
ul.font-group{list-style:none;margin:30px 0 80px 0 !important;padding:0 !important;width:100%;}
ul.font-group:before,
ul.font-group:after{clear:both;content:" ";display:block;height:0;visibility:hidden;}
ul.font-group li{width:33.33333%;height:75px;position:relative;float:left;padding:15px 0;margin:0 0 30px 0;text-align:center !important;}
ul.font-group li:nth-child(3n+1){clear:both;}
ul.font-group li i{font-size:28px;height:50px;padding-top:30px;position:relative;}
ul.font-group li.active i{}
ul.font-group li span{font-family:inherit;font-weight:400;}
ul.font-group li .icon-name{clear:both;display:block;width:100%;font-size:12px;padding:10px 10px 0 10px;line-height:1.3em;position:absolute;top:100%;text-align:center;opacity:0.55;}
ul.font-group li .icon-value{display:none;}
#site-top-bar{font-size:13px;text-transform:none;display:none;position:relative;z-index:101;}
#site-top-bar ul,
#site-top-bar ol,
#site-top-bar dl{font-size:1em;line-height:1.8em;}
#site-top-bar .main-navigation ul li a{text-transform:none;}
.site-top-message{padding:.6em 0 .45em;line-height:1.8em;}
.site-language-switcher{float:left;margin-right:15px;margin-left:-15px;position:relative;}
.site-language-switcher:after{content:"";display:block;position:absolute;width:1px;height:20px;background:#fff;opacity:.3;top:50%;margin-top:-10px;right:0;}
#site-navigation-top-bar{float:right;font-weight:700;margin-right:-15px;}
.site-social-icons-wrapper{float:right;}
.site-social-icons{text-align:center;vertical-align:middle;}
.site-social-icons ul{list-style:none;display:inline-block;margin:0;padding:0 0 0 20px;line-height:1.8em;font-size:18px!important;}
.site-social-icons ul li{padding:6px 6px 3px 6px;float:left;}
.site-social-icons ul li:last-child{padding:6px 0 3px 7px;}
.site-header{text-align:center;position:relative;z-index:105;}
.site-header-wrapper{position:relative;}
.site-branding{display:inline-block;position:relative;z-index:2;}
.site-search .widget{margin:0;}
.widget-area{font-size:14px;display:none;}
.widget{margin-bottom:45px;}
.widget a.button{font-weight:700;}
.widget form{margin:0;}
.widget ul,
.widget ol,
.site-content .widget ul,
.site-content .widget ol{margin:0 0 0 0;font-size:14px;list-style:none;}
.widget ul .children,
.widget ul .sub-menu,
.widget ol .children,
.widget ol .sub-menu{margin:10px 0 10px 20px;}
.widget li{margin:0 0 15px 0;}
.widget .menu li{margin:0 0 5px 0;}
.widget h3,
.woocommerce .widget h3,
.woocommerce.widget h3,
.woocommerce-checkout .widget h3{text-transform:uppercase;font-size:16px;font-weight:700;margin:0 0 25px 0;padding:0;text-align:left;}
.widget .post-date{color:#808081;display:block;}
.widget .tagcloud a:hover{color:#fff}
.widget-area .widget .textwidget{font-size:1em;}
.widget .textwidget{line-height:1.6em;font-size:1em;}
.widget .quantity{font-size:.9em;}
#site-footer .widget .quantity,
.slide-from-right .widget .quantity{color:#fff;}
.widget .amount{font-size:1em;}
.widget del .amount{font-size:1em;}
.widget_archive li{margin:0 0 5px 0;}
.widget_meta li{margin:0 0 5px 0;}
.site-header .widget_product_search label,
.site-header .widget_search label,
.site-header .widget_product_search h3,
.site-header .widget_search h3{display:none;}
.widget_product_search label,
.widget_search label{display:none;}
.widget_product_search input,
.widget_search input{margin:0;padding:0 10px;}
.site-search input[type="submit"]{display:block !important;position:absolute;top:6px;right:0px;padding:0;font-size:13px;font-weight:700;text-transform:uppercase;width:24px;max-width:24px;min-width:24px;height:36px;text-indent:-9999px;background:none !important;border:none;z-index:1;outline:none;content:"dd";}
.site-search input[type="submit"]:hover{background:none !important;}
.widget_search .search-submit,
.widget_product_search input[type="submit"],
aside .search-but-added,
aside #searchsubmit{display:none;}
.widget_product_search .search-but-added,
.widget_search .search-but-added{-webkit-appearance: none;position:absolute;top:2px;padding-top:2px;right:0px;font-weight:700;text-transform:uppercase;width:25px;height:37px;text-align:right;overflow:hidden;font-size:24px;cursor:pointer;}
.right-off-canvas-menu-content{padding:20px 30px;color:#fff;}
.right-off-canvas-menu-content a{color:#ccc;}
.right-off-canvas-menu-content a:hover{color:#999;}
.right-off-canvas-menu-content .widgettitle{color:#fff;margin-bottom:20px;}
.right-off-canvas-menu-content .buttons a{width:100%;}
.without-sidebar{}
.page-header{margin-bottom:70px;}
.entry-title{margin-bottom:.4em;text-align:center;line-height:1.2}
article .entry-title{line-height:35px;}
.single-post article .entry-title{line-height:52px;}
article .entry-title a{color:#222;font-weight:700;font-size: 30px;}
.content-area{padding:0;}
.page_with_slider .content-area{padding:0;}
.site-content ul,
.site-content ol{margin:1.2em 0 2em 2.142em;}
.wp-caption{max-width:100%;}
.entry-thumbnail{margin-bottom:15px;text-align:center;}
.entry-meta{margin:30px 0 0 0;line-height:1.8em;font-size:.85em;text-align:center;}
footer.entry-meta a{font-weight:400;}
.edit-link{margin:0;}
.without-sidebar .entry-meta{}
.entry-meta ul{list-style:none;padding:0;margin:0;}
.entry-meta ul li{display:inline-block;margin-right:20px;}
.author-info{padding:0 0 0 100px;position:relative;margin:50px 0 0 0;text-align:left;}
.author-avatar{position:absolute;left:0;top:.3em;width:70px;height:70px;overflow:hidden;}
.author-avatar img{width:70px;height:70px;}
.author-link{display:inline-block;}
.wp-caption-text{margin-top:10px;font-size:13px;}
.attachement{text-align:center;}
.attachement .entry-content{margin-top:40px;}
.page-contact .entry-content{margin-top:0px;}
.entry-meta-attachment,.previous-image,.next-image{padding:10px 0;line-height:1.8em;}
.previous-image{text-align:left;float:left;}
.next-image{text-align:right;float:right;}
#nav-below{margin:30px 0;}
.nav-previous{line-height:1.8em;}
.nav-next{line-height:1.8em;margin-bottom:5px;}
.post-navigation .nav-previous{margin-bottom:18px;}
.post-navigation .nav-next{margin-bottom:5px;}
.nav-previous-title,
.nav-next-title{font-size:.75em;}
.page-template-page-narrow-php h4{font-weight:400;}
.format-aside .entry-content,
.format-aside .entry-content p{font-size:18px;line-height:1.555em;}
.format-chat .entry-meta .author{display:none;}
.format-gallery .entry-content .gallery:first-of-type{display:none;}
.format-image .categories-links,
.format-image .tags-links{display:none;}
.format-quote .entry-meta{text-align:center;}
.format-quote .entry-content,
.format-quote .entry-content p{line-height:1.555em;text-align:center;font-size:18px;}
.format-quote .entry-thumbnail{width:100px;height:100px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;margin:0 auto 30px auto;}
.format-quote img{margin-bottom:20px;}
.format-quote .entry-meta .author{display:none;}
.format-status .categories-links,
.format-status .tags-links{display:none;}
.format-status .entry-content,
.format-status .entry-content p{font-size:18px;line-height:1.555em;}
.error-404{text-align:center;}
.error-404 .page-header{margin-bottom:14px;}
.error-404 .screen-reader-text{display:none;}
.error-404 .search-form{display:block;padding:6px 0 135px;}
.search-form:after{content:"";display:block;clear:both;}
.error-404 input[type="text"],
.error-404 input[type="search"]{height:3.18rem;}
.products-grid{-webkit-backface-visibility:hidden;}
.products li{position:relative;-webkit-backface-visibility:hidden;}
.site-content .products li{margin-bottom:10px;}
.site-content .products li:not(.category_list){padding-bottom:0px;}
.products li img{width:100%;height:auto;}
#products-grid{margin-top:30px;}
.product_summary_thumbnails_wrapper{display:none;}
.recently_viewed_in_single_wrapper{display:none;}
.product_summary_top h1{margin:10px 0}
.woocommerce #content div.product .product_title,
.woocommerce div.product .product_title,
.woocommerce-page #content div.product .product_title,
.woocommerce-page div.product .product_title{margin-top:13px;}
.product_description{margin:0 0 27px 0;}
.variations label{margin-bottom:5px;}
.variations_lines{padding:2px 20px 20px 0;display:inline-block}
.variations_lines:last-child{display:inline-block;padding-bottom:0;padding-top:2px;vertical-align:top;}
.variations_lines select{font-size:1.5rem;height:3.25rem;margin-bottom:0;}
.variations_lines select option{font-size:1rem;}
.variations_lines select:focus{outline:none;}
.single_variation{margin:0 0 30px 0;}
.woocommerce-tabs{margin:30px 0 0 0;}
.woocommerce-tabs h2:first-of-type{display:none;}
.product_meta{margin:15px 0 25px;}
.single-product.without-sidebar .product_meta{text-align:center;}
.woocommerce .single_product_summary_related h2,
.woocommerce .single_product_summary_upsell h2
.single_product_summary_related h2,
.single_product_summary_upsell h2{font-size:1.125em;margin:35px 0 25px 0;text-align:center;font-weight:400;}
.product_navigation{}
.product_navigation.hidden{visibility:hidden;}
.owl-carousel.related.products li,
.owl-carousel.upsells.products li{margin:0 15px;}
.owl-carousel.related.products .owl-item,
.owl-carousel.upsells.products .owl-item{padding-top:10px;}
.product_images{}
.product_images .owl-carousel{}
.fr-close{display:none;cursor:pointer;height:31px;pointer-events:auto;position:absolute;right:24px;top:27px;width:31px;}
.fr-window-fresco .fr-close .fr-close-icon{background:none;}
.fr-ui-outside .fr-close-background{background:none;}
.fr-close-background,
.fr-close-icon{width:31px;height:31px;top:0px;left:0px;}
.fr-ui-outside .fr-close:hover .fr-close-background,
.fr-close:hover .fr-close-background{background:none;}
.fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon{opacity:0.5;}
.fr-window-fresco .fr-close:hover .fr-close-icon{opacity:1;}
.fr-close-icon:before{content:"\e609";font-size:32px;color:#fff;font-family:'fontawesome';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fr-side-previous .fr-side-button{left:3px;}
.fr-side-next .fr-side-button{right:3px;}
.fr-touch-close{position:absolute;top:-1px;right:14px;padding-right:11px;}
.gallery dl dt{padding:0;margin:0;}
.gallery-item{padding:0 !important;margin:0 !important;}
.gallery-item img{width:100%;height:auto;border:0 !important;}
.comments-area{margin:30px 0 10px;}
.comments-title{font-size:30px;font-weight:400;text-align:center;}
.comments-area article{padding:30px 0;margin:0;}
.comment-list{list-style:none;padding:0;margin:0 !important;}
.comment-list ul.children{list-style:none;margin:0 0 1em 0;}
.comment-list li:last-child article{padding-bottom:40px;}
.comment-content{padding:0 0 0 90px;position:relative;}
.comment-author-avatar{position:absolute;left:0;top:-5px;width:70px;height:70px;overflow:hidden;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;}
.comment-author-avatar img{width:70px;height:70px;}
.comment-author{padding:0;margin:0;display:inline-block;font-weight:400;}
.comment-author a{font-size:18px;font-weight:400;}
.comment-metadata time{font-size:14px;font-weight:400;}
.comment-text{font-size:14px;margin:15px 0 0 0}
.comment-reply,
.comment-edit-link{padding-right:20px;}
.comment-reply i,
.comment-edit-link i{font-size:13px;margin-right:5px;}
.comment-reply{font-size:14px;}
.comment-edit-link{font-size:14px;}
.comment-awaiting-moderation{color:#999;font-size:14px;}
.comment-respond{margin:0px 0 30px 0;}
#reply-title{font-size:30px;font-weight:400;padding:0 0 5px 0;margin:0;text-align:center;}
.logged-in-as,
.comment-notes{text-align:center;margin-bottom:30px;}
.comment-notes{font-size:14px;}
textarea#comment{height:200px;line-height:1.8em;}
.form-submit{text-align:right;}
#site-footer{padding:30px 0 0 0;margin-top:30px;background:#f9f9f9}
.site-footer-widget-area .columns:last-child{float:left;}
#site-footer .widget-title{text-transform:uppercase;font-size:13px;font-weight:700;color:#1e1e1b}
.shortcode_separator{height:0px;background:#ccc;border-top:1px solid #dddddd;margin-top:40px;margin-bottom:40px;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.home .woocommerce .products-grid {margin-top:30px;}

.topkudopg_class{background: #f9f9f9;padding:40px 0 50px;border-bottom:1px solid #e4e5e8;}
.topkudopg_class .asanim{border: 1px solid #e4e5e8;}
.topkudopg_class .large-3, .topkudopg_class .large-4{padding-top:1.4rem}
.topkudopg_class_p{font-size:1.2rem;font-weight:700;margin-bottom:0;}
.cons-link-first .fa-angle-down{padding-left:5px}
.mainpgtab{min-height:500px;background:#ffffff}
.row,
.vc_span12.wpb_column{padding:0 15px;}
.row .row{padding:0;}
.st-container{overflow-x:hidden;}
.without-sidebar .page-title,
.without-sidebar .entry-title,
.woocommerce .page-title,
.woocommerce .entry-title{text-align:center;}
.woocommerce .products ul li, .woocommerce ul.products li {list-style:none}
.woocommerce .products ul, .woocommerce ul.products {margin: 0 0 1em;padding: 0;list-style: none;clear: both;}
.chapternav-item{-webkit-animation:none;animation:none;}
@-webkit-keyframes chapternav-slidein{0%{opacity:0}1%{-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes chapternav-slidein{0%{opacity:0}1%{-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-moz-keyframes chapternav-slidein{0%{opacity:0}1%{-webkit-transform:translateX(40px);transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}} 

@-webkit-keyframes chapternav-slidein-src{0%{opacity:0}1%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateY(0)}}
@keyframes chapternav-slidein-src{0%{opacity:0}1%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-moz-keyframes chapternav-slidein-src{0%{opacity:0}1%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} 

@-webkit-keyframes chapternav-slidein-srcc{0%{opacity:1}1%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes chapternav-slidein-srcc{0%{opacity:1}1%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-moz-keyframes chapternav-slidein-srcc{0%{opacity:1}1%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}} 

a:active,
a:focus{outline:0 !important;}
a{color:#e20513}
h2, h3, h4, h5, h6 {font-weight:400}
h1{font-size:2.1rem;font-weight:700;line-height:1.2}
h2{font-size:1.6875rem;line-height:1.259259em;}
.woocommerce h2{font-size:1.5rem;}
h3{font-size:1.4375rem;line-height:1.391304em;}
.woocommerce h3{font-size:1.125em;}
h4{font-size:1.125rem;line-height:1.55555em;font-weight:400;}
h5{font-size:1rem;line-height:1.625em;font-weight:400;}
h6{font-size:0.875rem;line-height:1.71428em;font-weight:400;}
ul, ol, dl{line-height:1.714em;font-size:1rem!important;}
h1, h2, h3, h4, h5, h6,table tr th,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce table.shop_table .product-name a,.woocommerce-page table.shop_table .product-name a {color:#222222}
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{color:#939393;}
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:hover{color:#222222}
table thead tr th, table tfoot tr th,
table tbody tr td,
table tr td, table tfoot tr td{line-height:1.8rem;}
::-moz-selection{color:#fff;background:#1890ff}
::selection{color:#fff;background:#1890ff;}
.site-branding.gotop {margin-top:0px}
.site-branding {height:auto;border:0;padding:0;}
.site-branding img {height:74px;width:auto;}
.site-header-sticky,.site-header-sticky a,.site-title a,.widget_search .search-but-added {color:#222222;}
.site-header-sticky .site-logo {max-height:55px}
.site-header-sticky #site-navigation {padding:13px 0 10px}
.site-content ul, .site-content ol {margin:1em 0 1em 0.875em}

.site-branding a{display:inline-block;}
.site-tools ul{padding:0;margin:0;list-style:none;font-size:13px;line-height:23px;}
.site-tools ul li{display:inline-block;margin:0 8px 0 8px;position:relative;cursor:pointer;vertical-align:middle;opacity:1}
.site-tools ul li a{display:inline-block;text-align:right;width:25px;height:25px;overflow:hidden;font-size:24px;padding-top:1px;}
.site-tools ul li.mobile-menu-button{padding:0px;}
.search-button-only .site-tools ul li.mobile-menu-button{position:relative;top:-3px;}
.site-tools ul li.mobile-yan-menu-button a.toggle-mnu {display: block;width: 24px;height: 26px;margin-top: 6px;padding: 0;position: relative;}
.site-tools ul li.mobile-yan-menu-button a.toggle-mnu span:after, .site-tools ul li.mobile-yan-menu-button .toggle-mnu span:before {content: "";position: absolute;left: 0;top: 8px;}
.site-tools ul li.mobile-yan-menu-button a.toggle-mnu span:after {top: 16px;}
.site-tools ul li.mobile-yan-menu-button a.toggle-mnu span {position: relative;display: block;}
.toggle-mnu span, .toggle-mnu span:after{width: 100%;height:3px;background-color:#1c1c1a;transition: all 0.3s;backface-visibility: hidden;border-radius: 2px;}
.toggle-mnu span:before {width:80%;height:3px;background-color:#1c1c1a;transition: all 0.3s;backface-visibility: hidden;border-radius: 2px;}
.site-tools ul li.mobile-yan-menu-button a.toggle-mnu.on span {background-color: transparent;}
.site-tools ul li.mobile-yan-menu-button a.toggle-mnu.on span:before {transform: rotate(45deg) translate(-1px, 0px);}
.site-tools ul li.mobile-yan-menu-button a.toggle-mnu.on span:after {transform: rotate(-45deg) translate(6px, -7px);}

#menu-main > li.menu-item-menu-burger > a.menu-burger-m {display: block;width:17px;height:33px;padding:10px 0px 6px;margin-right:14px;position:relative;}
li.menu-item-menu-burger a.menu-burger-m span:after {content:"";position:absolute;left:0;top:8px;}
li.menu-item-menu-burger a.menu-burger-m span:before {content:"";position:absolute;left:3px;top:5px;}
li.menu-item-menu-burger a.menu-burger-m span:after {top:10px;}
li.menu-item-menu-burger a.menu-burger-m span {position:relative;display: block;}
.menu-burger-m span, .menu-burger-m span:after{width:100%;height: 2px;background-color:#1e1e1b;transition:all 0.3s;backface-visibility:hidden;border-radius:2px;}
.menu-burger-m span:before {width: 11px;height: 2px;background-color:#1e1e1b;transition: all 0.3s;backface-visibility: hidden;border-radius:2px;}
.menu-burger-m:hover span, .menu-burger-m:hover span:after,.menu-burger-m:hover span:before{background-color:#868686}
.mobile-menu-text{margin-right:7px;font-weight:700;display:inline-block;}
.site-tools ul li.mobile-menu-button .fa{font-size:16px}
.site-search{visibility:hidden;opacity:0;height:50px;width:100%;padding-right:33px;padding-top:0px;bottom:0;text-align:right;position:absolute;right:0;transition:opacity 0.3s, visibility 0s ease .3s;-webkit-transition:opacity 0.3s, visibility 0s ease .3s;}
.site-search.open{visibility:visible;z-index:9999;opacity:1}
.site-search input[type=text],
.site-search input[type=search]{display:inline-block;border:0 none;padding:0;width:0;transition:all 0.15s ease 0s;-webkit-transition:all 0.15s ease 0s;}
.site-search.open input[type=text],
.site-search.open input[type=search]{width:100%;border-radius:10px;border:1px solid #ddd;padding:0 15px;font-weight:400;transition:width 0.5s ease;-webkit-transition:width 0.5s ease}
.site-tools {opacity:1;padding-bottom:14px;visibility: visible}
.site-header-sticky{position:fixed;top:-300px;right:0;width:100%;z-index:9998;padding:10px 0;transition:all 0.15s;-webkit-transition:all 0.15s;background:#fff;display:none;box-shadow:0px 1px 5px rgba(0,0,0,0.20);}
.site-header-sticky.on_page_scroll{top:0;transition:all 0.3s;-webkit-transition:all 0.3s;}
.site-header-sticky.on_page_refresh{top:0;transition:none;-webkit-transition:none;}
.site-header-sticky.wpadminbar_onscreen{top:32px;}
.site-header-sticky.on_page_refresh.wpadminbar_onscreen{transition:none;-webkit-transition:none;}
.site-header-sticky .site-search{margin-top:-25px;}
.site-header-sticky-inner{position:relative;}
.site-header-sticky.wpadminbar_onscreen.offcanvas-active,
.site-header-sticky.offcanvas-active{top:-150px;}
.site-header-sticky.wpadminbar_onscreen.offcanvas-active,
.site-header-sticky.on_page_scroll.offcanvas-active{transition:none;-webkit-transition:none;}
.site-header-sticky .main-navigation > ul > li > a{line-height:1;}
#site-navigation,
#site-navigation-top-bar{text-align:left;}
#site-navigation > ul,
#site-navigation-ski > ul,
#site-navigation-top-bar > ul{display:inline-block;vertical-align:middle;}
.site-header-sticky #site-navigation-ski {padding:13px 0 10px}
#site-navigation-ski{font-size:14px}
.main-navigation{display:none;}
.main-navigation ul ul{display:none;}
.main-navigation ul li:hover > ul{display:block;}
.main-navigation ul ul li.menu-item-has-children a{margin-right:20px;}
.main-navigation ul li.menu-item-has-children > a:after{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:none!important;content:"\f107";font-size:12px;display:block;width:10px;height:12px;position:absolute;right:0px;top:50%;margin-top:-6px;line-height:12px;text-align:center}
.main-navigation ul{padding:0;margin:0;list-style:none;position:relative;}
.main-navigation ul:after{clear:both;display:block;}
.main-navigation ul li{float:left;white-space:nowrap;position:relative;}
.main-navigation ul li a{display:inline-block;text-decoration:none;text-transform:uppercase;color:#1e1e1b}
.sub-menu li a{font-size:.95rem}
.main-navigation ul ul{background:#fff;padding:15px 0;position:absolute;top:100%;left:-10px;z-index:9999;box-shadow:1px 2px 10px rgba(0, 0, 0, .2);border-radius:10px;}
#menu-main li:first-child ul {left:-20px;}
.main-navigation ul ul li{float:none;position:relative;z-index:99999;}
.main-navigation ul ul li a:hover{border-bottom-width:2px;border-bottom-style:solid;}
.main-navigation ul ul ul{position:absolute;left:100%;top:-15px;}
.main-navigation ul ul ul li a{display:inline-block;}
.main-navigation > ul > li.call-to-action{margin:0px 4px 0;}
.main-navigation > ul > li.call-to-action > a{border-width:1px;border-style:solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.main-navigation .megamenu-1-col ul .sub-menu,
.main-navigation .megamenu-2-col ul .sub-menu,
.main-navigation .megamenu-3-col ul .sub-menu,
.main-navigation .megamenu-4-col ul .sub-menu{position:static;display:block;}
.main-navigation .megamenu-1-col li.menu-item-has-children a:after,
.main-navigation .megamenu-2-col li.menu-item-has-children a:after,
.main-navigation .megamenu-3-col li.menu-item-has-children a:after,
.main-navigation .megamenu-4-col li.menu-item-has-children a:after{display:none;}
.main-navigation .megamenu-1-col ul li,
.main-navigation .megamenu-2-col ul li,
.main-navigation .megamenu-3-col ul li,
.main-navigation .megamenu-4-col ul li{white-space:normal;}
.main-navigation .megamenu-1-col ul ul,
.main-navigation .megamenu-2-col ul ul,
.main-navigation .megamenu-3-col ul ul,
.main-navigation .megamenu-4-col ul ul{box-shadow:0px 0px 0px rgba(0,0,0,0);font-weight:400;}
.main-navigation .megamenu-1-col > ul,
.main-navigation .megamenu-2-col > ul,
.main-navigation .megamenu-3-col > ul,
.main-navigation .megamenu-4-col > ul{position:absolute;margin:0;padding:20px 0 0 0;}
.main-navigation .megamenu-1-col > ul ul,
.main-navigation .megamenu-2-col > ul ul,
.main-navigation .megamenu-3-col > ul ul,
.main-navigation .megamenu-4-col > ul ul{margin:0;padding:5px 0 35px 0;}
.main-navigation .megamenu-1-col > ul ul ul,
.main-navigation .megamenu-2-col > ul ul ul,
.main-navigation .megamenu-3-col > ul ul ul,
.main-navigation .megamenu-4-col > ul ul ul{margin:0;padding:5px 0 0 0;}
.main-navigation .megamenu-1-col > ul > li,
.main-navigation .megamenu-2-col > ul > li,
.main-navigation .megamenu-3-col > ul > li,
.main-navigation .megamenu-4-col > ul > li{float:left;display:block;width:250px;}
.main-navigation .megamenu-2-col.first-menu-mega-box > ul > li{width:240px}
.main-navigation .megamenu-2-col > ul > li.menu-item-5216{width:240px;}
.main-navigation .megamenu-4-col > ul > li{width:200px;}
.main-navigation .megamenu-1-col > ul > li > a,
.main-navigation .megamenu-2-col > ul > li > a,
.main-navigation .megamenu-3-col > ul > li > a,
.main-navigation .megamenu-4-col > ul > li > a{text-transform:uppercase;font-weight:700;color:#e20513;font-size:.85rem}
.main-navigation .megamenu-1-col > ul > li:nth-child(1n+1){clear:both;}
.main-navigation .megamenu-2-col > ul > li:nth-child(2n+1){clear:both;}
.main-navigation .megamenu-3-col > ul > li:nth-child(3n+1){clear:both;}
.main-navigation .megamenu-4-col > ul > li:nth-child(4n+1){clear:both;}
.main-navigation .megamenu-1-col > ul{width:250px;}
.main-navigation .megamenu-2-col > ul{width:500px;}
.main-navigation .megamenu-3-col > ul{width:750px;}
.main-navigation .megamenu-2-col.first-menu-mega-box > ul{width:740px;margin-right:30px}
.main-navigation .megamenu-4-col > ul{width:850px;}
.site-header .main-navigation > ul > li.call-to-action{margin:-1px 4px 0;}
.site-header .main-navigation > ul > li.call-to-action > a{border-width:2px;border-style:solid;border-color:inherit;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.only-desctop{display:none}

.main-navigation ul li.menu-item.menu-mega-box {width:470px;margin:5px 0 10px;}
.main-navigation ul li.menu-item.menu-mega-box .mega-box-menu-img {margin-bottom:1rem}
.main-navigation ul li.menu-item.menu-mega-box a {border:none;margin:0;padding:0;display: block;}
.main-navigation .megamenu-2-col.first-menu-mega-box > ul ul {padding-bottom:15px}
.menu-mega-box .columns {padding-left: 8px;padding-right:8px}
.mega-box-menu-img img{border-radius:7px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.mega-box-menu-img img:hover{box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);}

#menu-main li:first-child a{padding-left:0!important}
#menu-main > li.menu-item-4912 > a {padding: 8px 16px 8px 0px;cursor: pointer;width: 32px;font-size: 1rem;}
.menu-item-4912:hover .fa{color:#e20412}
.main-navigation ul ul.splsub{min-width:175px;padding:11px 2px 15px 4px;box-shadow:none;left:30px!important;top:-10px;background: #f9f9f9;}
.menu-item.menu-item-48960{background:#2a92da;}
.menu-item.menu-item-48961{background:#1b9473;-webkit-animation: chapternav-slidein-srcc 400ms backwards;animation: chapternav-slidein-srcc 400ms backwards;-moz-animation: chapternav-slidein-srcc 400ms backwards;}
.menu-item.menu-item-48965{background:#677884;-webkit-animation: chapternav-slidein-srcc 600ms backwards;animation: chapternav-slidein-srcc 600ms backwards;-moz-animation: chapternav-slidein-srcc 600ms backwards;}
.menu-item.menu-item-48966{background:#226bb5;-webkit-animation: chapternav-slidein-srcc 750ms backwards;animation: chapternav-slidein-srcc 750ms backwards;-moz-animation: chapternav-slidein-srcc 750ms backwards;}
.menu-item.menu-item-48963{background:#743170;-webkit-animation: chapternav-slidein-srcc 900ms backwards;animation: chapternav-slidein-srcc 900ms backwards;-moz-animation: chapternav-slidein-srcc 900ms backwards;}
.menu-item.menu-item-48964{background:#288a8f;-webkit-animation: chapternav-slidein-srcc 1050ms backwards;animation: chapternav-slidein-srcc 1050ms backwards;-moz-animation: chapternav-slidein-srcc 1050ms backwards;}
.menu-item.menu-item-48967{background: #71a326;-webkit-animation: chapternav-slidein-srcc 1200ms backwards;animation: chapternav-slidein-srcc 1200ms backwards;-moz-animation: chapternav-slidein-srcc 1200ms backwards;}
.menu-item.menu-item-48962{background:#dba939;-webkit-animation: chapternav-slidein-srcc 1250ms backwards;animation: chapternav-slidein-srcc 1250ms backwards;-moz-animation: chapternav-slidein-srcc 1250ms backwards;}
.specialfnc{border-radius:8px;box-shadow:1px 1px 6px rgba(32, 33, 36, 0.5);line-height:26px;display:inline-block;margin-right:7px;height:29px;}
.main-navigation ul li ul li a.mrfrt {margin: 0 5px 0 11px;border-bottom:0;color:#fff;letter-spacing:9px;font-size:13px;line-height:29px;height:29px;}
.textyntxt {background:#e20613;line-height: 29px;padding:0 5px;display: inline-block;margin-right:5px;letter-spacing:0px;height: 29px;}
.textyntxti {background:#e20613;line-height:29px;padding:0 7px;display: inline-block;margin-right:5px;letter-spacing:0px;height: 29px;}
.main-navigation ul li.menu-help-2 ul li a {margin: 2px 10px 2px 35px;}
.main-navigation .megamenu-2-col.menu-help-2 > ul > li {width:220px}
.main-navigation .megamenu-2-col.menu-help-2 > ul {width:465px}

.main-navigation > ul > li > a {margin:0;font-weight:700;padding:10px 12px 10px 15px;font-size: 0.84rem;line-height:1}
.main-navigation ul li ul li a {border-bottom:2px solid #fff;margin: 2px 35px;text-transform:none;}
.main-navigation > ul > li:hover > a{color:#868686!important;}
.main-navigation ul ul li a {line-height:1.9em}
.site-content .products li:not(.category_list) {padding-bottom:0px}
.site-header, .site-header-sticky, #site-navigation, .shortcode_banner_simple_height_bullet span {font-size:14px}
.site-header ol, .site-header dl, .site-header-sticky ol, .site-header-sticky dl {font-size:.85rem!important;line-height:1em !important;}
.menu-item .menu-small-height-a {line-height:1.6em}

.mobile-navigation{padding:30px 0}
.mobile-navigation ul,
.mobile-navigation li{padding:0;margin:0;list-style:none;display:block;font-size:1em;}
.mobile-navigation .menu-item-mobile-color-gr a {color:#f14842}
.mobile-navigation ul li{text-transform:none;display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mobile-navigation > ul > li{text-transform:uppercase;}
.mobile-navigation .sub-menu{display:none;position:relative;background:#f9f9f9;padding:15px 0;margin:15px 0 15px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.mobile-navigation .sub-menu.open{display:block;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:main_nav_anim;-moz-animation-name:main_nav_anim;-o-animation-name:main_nav_anim;animation-name:main_nav_anim;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.mobile-navigation .sub-menu.open li:last-child .sub-menu.open{padding-bottom:20px;margin-bottom:-20px;}
.mobile-navigation li:last-child > .sub-menu.open{margin-bottom:-20px;}
.mobile-navigation .sub-menu .sub-menu{margin:15px 0;padding:20px 0;background:#f1f1f1;}
.mobile-navigation .sub-menu .sub-menu .sub-menu{padding:0;margin:0;}
.mobile-navigation .sub-menu:after,
.mobile-navigation .sub-menu:before{bottom:100%;right:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.mobile-navigation .sub-menu:after{border-color:rgba(72, 72, 72, 0);border-bottom-color:#484848;border-width:5px;margin-left:-5px;}
.mobile-navigation .sub-menu:before{border-color:rgba(72, 72, 72, 0);border-bottom-color:#484848;border-width:5px;margin-left:-5px;}
.mobile-navigation .sub-menu .sub-menu:after{border-bottom-color:#5b5b5b;}
.mobile-navigation .sub-menu .sub-menu:before{border-bottom-color:#5b5b5b;}
.mobile-navigation .sub-menu .sub-menu .sub-menu:after,
.mobile-navigation .sub-menu .sub-menu .sub-menu:before{display:none;}
.mobile-navigation .fa-minus:before {color:#e30513}
.mobile-navigation .menu-item-has-children .more,
.mobile-navigation .menu-item-language .more{display:block;position:absolute;top:0;right:20px;width:28px;height:28px;margin-top:11px;color:#000;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:400;content:"";font-size:14px;vertical-align:middle;line-height:29px;cursor:pointer;}
.mobile-navigation .menu-item-language .sub-menu .more{display:none;}
.mobile-navigation .sub-menu .menu-item-has-children .more {margin-top:12px}
.mobile-navigation .sub-menu .sub-menu .menu-item-has-children .more{border:1px solid #6e6e6e;color:#6e6e6e;}
.mobile-navigation a{color:#000;font-weight:700;padding:12px 20px 14px;font-size:17px;letter-spacing:.3px;display:inline-block;}
.mobile-navigation .sub-menu a{font-weight:700;font-size:.9rem;text-transform:uppercase;padding:13px 20px;}
.mobile-navigation .sub-menu li .sub-menu a{padding:10px 20px}
.mobile-navigation a:hover{color:#999;}
.mobile-navigation .current-menu-item > a,
.mobile-navigation .current-menu-ancestor > a,
.mobile-navigation .current_page_item > a,
.mobile-navigation .current_page_ancestor > a{color:#999 !important;}
.mobile-socials .site-social-icons ul{padding:30px 10px;text-align:left;}
.mobile-socials .site-social-icons li{float:none;display:inline-block;padding:0;}
.mobile-socials .site-social-icons li:last-child{padding:0;}
.mobile-socials .site-social-icons li a{font-size:20px;color:#bfbfbf;padding:10px;}
.content-area{position:relative;}
.post_header_date{text-align:center;}
.post_header_date a{font-weight:400;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{font-size:13px;line-height:20px;color:#96a3ae}
.woocommerce-breadcrumb .fa {margin-left:8px;margin-right:7px;}
.entry-header .page-description{margin:0 0 50px 0;position:relative;}
.entry-header.with_featured_img{padding:100px 0 50px 0;margin-top:0px;margin-bottom:50px;color:#fff;position:relative;background-size:cover;background-repeat:no-repeat;position:relative;}
.entry-header.with_featured_img h1{color:#fff;}
.entry-header.with_featured_img .page_header_overlay{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.entry-header.with_featured_img .page-description,
.page-contact .page-description{padding:35px 0 30px 0;margin:15px 0 0 0;color:#fff;}
.page-contact .page-description{color:#000;}
.entry-header.with_featured_img .page-description:before,
.page-contact .page-description:before{content:"";display:block;position:absolute;top:0;left:50%;width:100px;margin-left:-50px;height:2px;background:#fff;}
.page-contact .page-description:before{background:#000;}
.post_footer_date{margin:20px 0 44px 0;}
.post_footer_date a{font-weight:400;}
.blog .entry-meta{}
.content_hr{margin:15px -15px 58px;padding:0 15px;}
.wp-caption.alignleft,
.wp-caption.alignright,
img.alignright,
img.alignleft{margin-top:8px;}
img.alignright,
img.alignleft{margin-bottom:1em;}
table tr th,table tr td{font-size:0.875em;}
.post table td:last-child{display:none;}
.video-container{margin-bottom:40px;text-align:center;}
.video-container iframe{margin:0 auto !important;}
.audioplayer{margin-bottom:40px;}
.with-sidebar .comments_section{background:none;}
#filters-offcanvas .widget_shopping_cart_content tr,
.archive-navigation a{font-size:0.875em;}
.post-navigation{font-size:0.875rem;}
.nav-previous-title,
.nav-next-title{font-size:0.75rem}
.no-results{margin-bottom:60px;}
.no-results .page-header{margin-bottom:16px;}
.no-results .search-form{margin-top:6px;}
.no-results .screen-reader-text{display:none;}
.blog-post,
.grid-sizer{width:100%;float:left;margin:0;padding-left:0;padding-right:0;opacity:1;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;}
.blog-post.hidden{opacity:0;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;}
.blog-post-inner{position:relative;}
.blog-post{transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;z-index:3;}
.blog-post .blog-post-inner{padding-bottom:37px;}
.thumbnail_archive_container{position:relative;display:block;overflow:hidden;margin-bottom:30px;}
.thumbnail_archive_container:before{content:"";display:block;background:none repeat scroll 0 0 rgba(0, 0, 0, 0);height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.thumbnail_archive:hover .thumbnail_archive_container:before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);}
.thumbnail_archive .wp-post-image{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.thumbnail_archive:hover .wp-post-image{transform:translateZ(0) scale(1.1,1.1);-moz-transform:translateZ(0) scale(1.1,1.1);-webkit-transform:translateZ(0) scale(1.1,1.1);-ms-transform:none;}
.entry-title-archive{font-size:1.875rem;line-height:1.333em;}
.entry-title-archive:first-child{margin:0 0 19px;}
.entry-title-archive span{display:block;}
.post_meta_archive,
.entry-title-archive .entry-title-archive-text,
.gallery-title,
.entry-content-archive{margin-left:40px;margin-right:40px;}
.post_meta_archive,
.blog-isotope .more-link{display:block;font-size:0.8125rem;font-weight:700;text-transform:uppercase;}
.post_meta_archive{margin-bottom:19px;}
.entry-content-archive .gallery{display:none;}
.blog-post .wp-caption{display:inline-block;height:auto !important;}
.wpcf7 input[type="text"],
.wpcf7 input[type="password"],
.wpcf7 input[type="date"],
.wpcf7 input[type="datetime"],
.wpcf7 input[type="datetime-local"],
.wpcf7 input[type="month"],
.wpcf7 input[type="week"],
.wpcf7 input[type="email"],
.wpcf7 input[type="number"],
.wpcf7 input[type="search"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="time"],
.wpcf7 input[type="url"],
.wpcf7 textarea{margin-bottom:0px;margin-top:5px;}
.wpcf7 textarea{height:200px;}
.wpcf7 p{text-transform:uppercase;font-size:.8em;font-weight:700;}
.wpcf7 p input{font-weight:400;}
.wpcf7 p:not(.half){clear:both;}
.wpcf7-response-output{padding:0px 15px !important;margin:0 !important;line-height:1.5em;border:0 !important;color:#f00;font-size:.8em;}
.wpcf7 .wpcf7-not-valid-tip{margin:10px 0 0 0 !important;text-transform:none;font-weight:400;}
.page-header.archive{margin:0px 0 51px;}
.content-area.archive .vcard{display:inline-block;margin:0;border:none;padding:0;}
.archive-navigation{padding:0;}
.content_hr:nth-last-child(2){margin-bottom:0;}
.content_hr:nth-last-child(1){display:none;}
.filter_products_container{margin:35px 0 10px;}
.filter_products_container:after{content:"";display:block;clear:both;}
.archive.search.search-results .filters_button {display:none}
.woocommerce .woocommerce-ordering{margin-bottom:5px;}
.catalog_top_sep{display:none;}
.page-description p{padding:0;margin:0;font-size:.9rem;color:#1e1e1b}
.term-description,.page-description{text-align:center;position:relative;}
.catalog_top{padding:30px 0 0 0;}
.catalog_top_sep{padding:0;margin:0;}
.filters_button{font-size:0.8125em;font-weight:700;padding:15px 1em 15px 3em;vertical-align:text-bottom;position:relative;display:block;text-transform:uppercase;float:none;border:1px solid #eee;color:#1e1e1c}
.filters_button:before{content:"\F1DE";font-family:'fontawesome';font-size:16px;transition:transform .7s;line-height:1;width:16px;height:16px;position:absolute;left:16px;top:13px;display:block;font-style:normal;font-weight:400;text-decoration:inherit;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.offcanvas_open .filters_button:before {transform:rotate(180deg);transition:transform .7s}
.product_after_shop_loop{height:33px;overflow:hidden;margin-top:-3px;}
.product_after_shop_loop_switcher{height:66px;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-ms-transition:-ms-transform .3s ease;transition:transform .3s ease;-moz-transform:rotate(0);-webkit-transform:translateZ(0);}
.products li:not(.catalog_mode):hover .product_after_shop_loop_switcher{transform:translateY(-33px);-ms-transform:translateY(-33px);-webkit-transform:translateY(-33px);}
.product_wrapper,
.product_thumbnail_wrapper{position:relative;}
.product_thumbnail.with_second_image{position:relative;}
.product_thumbnail_background{width:100%;height:100%;opacity:0;display:block;position:absolute;background-size:0px;background-repeat:no-repeat;-webkit-transition:opacity 0ms ease 0.3s !important;-moz-transition:opacity 0ms ease 0.3s !important;transition:opacity 0ms ease 0.3s !important;}
.product_thumbnail.with_second_image:hover .product_thumbnail_background{opacity:1;-webkit-transition:opacity 0ms ease 0s !important;-moz-transition:opacity 0ms ease 0s !important;transition:opacity 0ms ease 0s !important;}
.product_thumbnail.with_second_image.second_image_loaded img{opacity:1 !important;-webkit-transition:opacity 300ms ease 0s !important;-moz-transition:opacity 300ms ease 0s !important;transition:opacity 300ms ease 0s !important;-moz-transform:rotate(0);transform:translateZ(0);-webkit-transform:translateZ(0);}
.product_thumbnail.with_second_image.second_image_loaded:hover img{opacity:0 !important;-webkit-transition:opacity 300ms ease 0.05s !important;-moz-transition:opacity 300ms ease 0.05s !important;transition:opacity 300ms ease 0.05s !important;}
.active_filters{margin:0;padding:0;}
.active_filters .widget,
.active_filters .widget ul,
.active_filters .widget li{margin:0;padding:0;}
.original_subcategories_listing{display:none;}
.product_wrapper{border-radius:15px}
.woocommerce_category_header_image{display:none;}
.shop_sidebar.wpb_widgetised_column{padding-right:25px;margin-top:30px;}
.single-product.with-sidebar .wpb_widgetised_column{padding-right:25px;}
.catalog-page.with-sidebar .woocommerce-pagination li a,
.catalog-page.with-sidebar .woocommerce-pagination li span{text-align:center;}
@media only screen and (max-width:40em){.category_list{margin-bottom:30px !important;padding:0 !important;width:100% !important;}
}
.product_thumbnails .swiper-container{width:100%;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;transition:opacity 300ms ease;}
.product_thumbnails .swiper-slide{padding-bottom:20px;opacity:.2;cursor:pointer;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;transition:opacity 300ms ease;}
.product_thumbnails .swiper-slide:last-child{padding-bottom:0;}
.product_thumbnails .swiper-slide-active{opacity:1;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;transition:opacity 300ms ease;}
.product_images{position:relative;}
.product_images .swiper-container{width:100%;}
.easyzoom-notice,
.owl-item.loading{background-image:url("/wp-content/themes/kudo/images/ajax-loader.gif");background-position:center;background-repeat:no-repeat;}
.easyzoom-notice{display:block !important;width:48px;height:48px;margin:-24px 0 0 -24px;background-color:#fff;}
.product_images ul,
.product_images ol{margin:0;padding:0;list-style:none;}
.product_images .flex-control-nav{bottom:0px;position:relative;margin-top:50px;z-index:100;}
.product_images .flexslider{margin:0 !important;overflow:hidden;}
.product_images .flexslider .slides{padding:0 !important;-webkit-transition:height 300ms ease;-moz-transition:height 300ms ease;transition:height 300ms ease;}
.woocommerce .recently_viewed_in_single h2{font-size:.8em;margin:0 0 15px 0;-ms-word-wrap:normal;word-wrap:normal;font-weight:700;text-transform:uppercase;line-height:14px;}
.recently_viewed_in_single ul{margin:0 !important;padding:0 !important;list-style:none;}
.recently_viewed_in_single li{padding:0;margin:0 0 20px 0;}
.out_of_stock_badge_loop,
.out_of_stock_badge_single{height:70px;width:70px;line-height:14px;display:block;text-align:center;font-weight:400;position:absolute;top:-10px;left:auto;right:35px;margin:0;-webkit-border-radius:150px;border-radius:150px;background:#c9c9c9;text-shadow:none;color:#ffffff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-font-smoothing: antialiased;z-index:10;}
.out_of_stock_badge_loop,
.out_of_stock_badge_single{right:90px;}
.out_of_stock_badge_loop.first_position,
.out_of_stock_badge_single.first_position{right:25px;}
.products.large-block-grid-6 .out_of_stock_badge_loop,
.products.large-block-grid-6 .out_of_stock_badge_single,
.products .out_of_stock_badge_loop,
.products .out_of_stock_badge_single{height:36px;width:36px;padding:10px;font-size:0px;top:-5px;right:37px;}
.products.large-block-grid-6 .out_of_stock_badge_loop.first_position,
.products.large-block-grid-6 .out_of_stock_badge_single.first_position,
.products .out_of_stock_badge_loop.first_position,
.products .out_of_stock_badge_single.first_position{right:5px;}
.products.large-block-grid-6 .out_of_stock_badge_loop:before,
.products.large-block-grid-6 .out_of_stock_badge_single:before,
.products .out_of_stock_badge_loop:before,
.products .out_of_stock_badge_single:before{font-family:'fontawesome';content:"\e60b";font-size:16px;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woocommerce #products-grid .out_of_stock_badge_loop{-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-ms-animation-fill-mode:none;-o-animation-fill-mode:none;animation-fill-mode:none;}
.product_image_zoom_button{position:absolute;width:50px;height:50px;background:#fff;overflow:hidden;bottom:0;right:0;padding:16px 0 0 16px;color:#000;font-family:'Roboto Condensed', sans-serif;font-size:18px;font-weight:400;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.product_image_zoom_button:hover{color:#fff;background:#000;}
.product_meta{font-size:0.8125em;line-height:1.8461em;}
.product_meta > span{font-size:12px;font-weight:700;text-transform:uppercase;margin:0 10px;display:block}
.product_meta a.podelitsia {font-size:15px;height: 25px;line-height: 25px;width: 25px;display: inline-block;background: #f9f9f9;border-radius: 50px;margin-left: 5px;}
.product_meta span a,
.product_meta span span{font-size:13px;font-weight:400;text-transform:none;margin:0;}
.group_table{margin-bottom:22px;}
.group_table input.qty{margin-bottom:0;}
.group_table td.label{width:auto;white-space:normal;text-align:left;font-size:1em;display:table-cell;}
.group_table td.label label{font-size:1em;margin-bottom:0;}
.group_table td.label a{text-transform:none;font-weight:400;line-height:1.3125em;}
.group_table .stock{margin-bottom:0;}
.box-share-container{display:inline-block;margin-bottom:25px;position:relative;z-index:99;}
.box-share-container.post-share-container{display:block;text-align:center;margin:48px 0 40px;}
.trigger-share-list{display:inline-block;font-size:0.8125rem;font-weight:700;text-transform:uppercase;position:relative;}
.trigger-share-list .fa{font-size:13px;margin-right:12px;position:relative;top:0px;left:3px;}
.box-share-list{position:absolute;top:8px;left:50%;width:0px;height:0px;overflow:hidden;text-align:left;background:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:height 0.3s, width 0.3s, -webkit-transform 0.3s;transition:height 0.3s, width 0.3s, transform 0.3s;}
.box-share-container.open .box-share-list{width:185px;}
.box-share-list-inner{padding:24px 13px 28px 22px;width:185px;}
.box-share-link{display:block;font-size:13px;font-weight:400;color:#000;margin-bottom:13px;position:relative;left:200%;-webkit-transition:left 0.3s;transition:left 0.3s;}
.box-share-container.open .box-share-link{left:0}
.box-share-container.open a:nth-child(1){-webkit-transition-delay:0.05s;transition-delay:0.05s;}
.box-share-container.open a:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.box-share-container.open a:nth-child(3){-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.box-share-container.open a:nth-child(4){-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.box-share-link:last-child{margin-bottom:0;}
.box-share-link:hover{color:#000 !important;}
.box-share-link span{padding-bottom:4px;border-bottom:2px solid transparent;transition:border-color 0.3s;-webkit-transition:border-color 0.3s;}
.box-share-link:hover span{border-bottom-width:2px;border-bottom-style:solid;}
.box-share-link .fa{font-size:16px;margin-right:6px;position:relative;text-align:center;top:2px;width:20px;}
.product_infos {text-align:left}
select,
.chosen-results{color:rgba(0,0,0,0.75);background-color:#f1f1f1;border:1px solid #eee;padding:0.3rem 0.3rem 0.3rem 0.7rem;border-radius:10px}
.comments_section textarea,
.comments_section input[type="text"],
.comments_section input[type="password"],
.comments_section input[type="date"],
.comments_section input[type="datetime"],
.comments_section input[type="datetime-local"],
.comments_section input[type="month"],
.comments_section input[type="week"],
.comments_section input[type="email"],
.comments_section input[type="number"],
.comments_section input[type="search"],
.comments_section input[type="tel"],
.comments_section input[type="time"],
.comments_section input[type="url"]{background-color:#fff;}
label{text-transform:uppercase;font-weight:700;font-size:0.8125rem;margin-bottom:0.4rem;background:transparent;}
label.screen-reader-text{display:none}
.button,
input[type="button"],
input[type="reset"],
input[type="submit"]{color:#fff;border:none;font-size:0.8125rem !important;font-weight:700;text-transform:uppercase;padding:1.1875rem 3.7rem 1.125rem;width:100%;transition:color 0.3s, background 0.3s;-webkit-transition:color 0.3s, background 0.3s;}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background:#000 !important;color:#fff !important;}
.woocommerce form .form-row,
.woocommerce-page form .form-row{padding:8px 0px;width:100%;}
input[type="checkbox"] + label,
input[type="radio"] + label{margin-left:0;margin-right:0;}
.check_box_radio,
.check_box{left:-9999px;position:absolute;}
.check_label_radio,
.check_label{display:block !important;line-height:1.5em !important;cursor:pointer;vertical-align:middle;padding-left:32px;position:relative;text-indent:0;}
.check_label_radio{font-size:0.8125rem;padding-top:1px;text-transform:uppercase;}
.check_label_radio:before{content:'';display:block;width:16px;height:16px;border-radius:50%;position:absolute;left:0;top:1px;background-image:url("../images/radio.png");background-color:#fff;background-repeat:no-repeat;background-size:16px 40px;background-position:0 0;}
.check_label{font-weight:400;font-size:0.875em;padding-top:0;text-transform:none;margin:0 0 15px;}
.check_label:before{content:'';display:block;position:absolute;width:20px;height:20px;left:0;top:0px;background-image:url("../images/checkbox.png");background-color:#fff;background-repeat:no-repeat;background-size:20px 40px;background-position:0 0;}
.check_box_radio:checked + .check_label_radio:before{background-position:0px -24px;}
.check_box:checked + .check_label:before{background-position:0px -20px;}
.cart-collaterals select{color:rgba(0, 0, 0, 0.75);font-weight:700;}
.big-select:hover{background-color:transparent;}
.big-select:focus{outline:none;}
.select2-container,
.big-select,
select.big-select{font-size:1.625em !important;border:none;background-color:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;display:inline-block;-webkit-appearance:none;-moz-appearance:none;padding:0;margin:0;width:auto !important;font-weight:400;opacity:1;width:auto;line-height:1;height:37px;}
select.big-select{border:1px solid #EEEEEE;font-size:13px !important;font-weight:700;padding:9px 11px 11px;text-transform:uppercase;width:100% !important;max-width:320px;}
.woocommerce-ordering select.big-select{max-width:none;padding:12px 11px 12px 34px;height:45px;}
.catalog_top .big-select{font-size:0.8125em !important;font-weight:700;text-transform:uppercase;}
.go_home{display:inline-block;outline:none;margin-top:22px;font-size:0.8125em;font-weight:700;position:relative;line-height:1em;text-transform:uppercase;}
.woocommerce .st-menu h2,
.st-menu h2{color:#fff;margin:0;padding:0;font-size:1.5em;margin:30px 20px 35px;}
.st-menu .offcanvas-right-content .widget a,
.st-menu .offcanvas-right-content .widget .widget-title{color:#fff;}
.st-menu .offcanvas-right-content .widget,
.st-menu .offcanvas-right-content .widget .widget-title,
.st-menu .offcanvas-right-content .widget a:hover{color:#ccc;}
.st-menu table tr th,
.st-menu table tr td{font-size:1em;}
#site-footer .widget .total strong,
.slide-from-right .widget .total strong{color:#fff;}
.st-menu.slide-from-right .widget .amount{color:#fff;}
.offcanvas-right-content a.remove,
.offcanvas-right-content .woocommerce a.remove,
.woocommerce .offcanvas-right-content a.remove{color:rgba(255,255,255, 0.5) !important;}
.offcanvas-right-content a.remove:hover,
.offcanvas-right-content .woocommerce a.remove:hover,
.woocommerce .offcanvas-right-content a.remove:hover{color:#fff !important;}
.categories_grid{margin:30px 0 0px 0;}
article .categories_grid{margin-bottom:0px;}
.categories_grid:before,
.categories_grid:after{content:" ";display:table;}
.categories_grid .category_grid_box,
.category_list .category_grid_box{overflow:hidden;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.categories_grid .category_item,
.category_list .category_item{display:table !important;width:100%;color:#fff;position:relative;border-spacing:0;}
.category_item_bkg{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;display:block;background-color:#f5f5f5;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.categories_grid .category_grid_box:hover .category_item_bkg,
.category_list .category_grid_box:hover .category_item_bkg{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
.categories_grid .category_name,
.category_list .category_name{width:100%;display:table-cell;vertical-align:middle;text-align:center;line-height:1.5em;font-size:1.5em;font-weight:400;padding:0 20px;background:rgba(0,0,0,.15);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;position:relative;z-index:2;}
.categories_grid .category_name:hover,
.category_list .category_name:hover{width:100%;display:table-cell;vertical-align:middle;text-align:center;background:rgba(0,0,0,.6);}
.st-menu .widget .product-title{display:block;font-size:0.875em;font-weight:700!important;line-height:1.428em;margin-top:-2px;margin-bottom:3px;}
.product_list_widget .product-description .amount{display:block;margin:-4px 0 1px 0;}
.product-description .amount{margin-right:8px;display:inline-block;font-size:0.8125em;}
.newd{text-align:center}
.newppp{font-size:15px;color:#1e1e1b!important} 
.term-description p {font-size:15px}
.newh3{font-size:1.4em;text-align:center;font-weight:700;padding-bottom:10px;padding-top:0}
.newal{color:#222222;line-height:2rem}
.newlr{padding-left:0px;padding-right:0px}
#site-footer .widget_shopping_cart .buttons .checkout,
.offcanvas-empty-banner{text-align:center;margin-top:65px;margin-bottom:25px;}
.offcanvas-empty-text{text-align:center;font-size:1.5em;line-height:1.5em;color:#fff;margin:0 auto;}
.cart-empty-text{max-width:70%;}
#filters-offcanvas{padding:26px 30px;}
.slide-from-left aside{margin:0 -30px 39px;padding:0 30px 32px;}
.slide-from-left.filters aside{border-bottom-width:1px;border-bottom-style:solid;}
.from-the-blog-wrapper{margin:30px 0px 0px 0px;}
.from_the_blog_item{padding:0 15px;}
.from_the_blog_item h3{text-align:center;font-size:1.15em;line-height:1.304em;margin:0 0 12px;}
.from_the_blog_item h3 a{font-weight:400;}
.from_the_blog_item .post_header_date{text-align:center;font-size:0.75em;}
.from_the_blog_item.gallery{margin:0 !important;}
.from_the_blog_overlay{display:block;background:rgba(0,0,0,0);position:absolute;width:100%;height:100%;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;}
.from_the_blog_item:hover .from_the_blog_overlay{background:rgba(0,0,0,0.6);}
.from_the_blog_img_link{display:block;overflow:hidden;position:relative;height:245px;width:100%;margin-bottom:15px;-webkit-mask-image:-webkit-radial-gradient(white, black);}
.from_the_blog_img{display:block;position:absolute;width:100%;height:100%;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.from_the_blog_item:hover .from_the_blog_img{transform:translateZ(0) scale(1.1,1.1);-moz-transform:translateZ(0) scale(1.1,1.1);-webkit-transform:translateZ(0) scale(1.1,1.1);-ms-transform:none;}
.grabbing .from_the_blog_item:hover .from_the_blog_img{transform:none;-moz-transform:none;-webkit-transform:none;-ms-transform:none;}
.with_thumb_icon{position:absolute;width:50px;height:50px;display:block;top:0;left:0;text-align:center;color:#fff;line-height:50px;z-index:3;}
.no_thumb_icon{line-height:245px;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;z-index:3;}
.no_thumb_icon:before,
.with_thumb_icon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:3;}
.with_thumb_icon:before{font-size:18px;}
.no_thumb_icon:before{font-size:78px;}
.no_thumb .from_the_blog_img{line-height:245px;}
.from_the_blog_noimg{background:#f5f5f5;height:245px;width:100%;display:block;}
.gallery-item{display:block;overflow:hidden;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.gallery-item:hover{cursor:pointer;}
.gallery-icon a{display:block;position:relative;z-index:2;}
.gallery-icon a:before{content:"";display:block;background:rgba(0,0,0,0);position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;}
.gallery-icon a:hover:before{background:rgba(0,0,0,0.6);}
.gallery-item img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.gallery-item:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
.gallery-item .gallery-caption,
.gallery-caption-trigger{display:none;}
.shortcode_products_slider{margin:0 -15px;}
.site-footer-widget-area{display:none;}
.trigger-footer-widget-area{text-align:center;}
.trigger-footer-widget-icon{display:inline-block !important;padding: 4px 35px;border-radius: 10px;margin-bottom:30px;background: #ececec;}
.trigger-footer-widget-icon:before{font-family:'fontawesome';content:"\e60a";font-size: 40px;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color: #e20613;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}
.trigger-footer-widget-icon:hover{cursor:pointer;}
.trigger-footer-widget-icon.active:hover{cursor:default;}
.mainexp{line-height:1.4;color:#222222}
.mainexp:hover {color:#e30513}
.spexp {font-size:.6rem;color:#fff;background-color:#e20613;border-radius:5px;padding: 2px 5px}
#site-footer .widget li:last-child{padding-bottom:0;}
#site-footer .button.checkout.wc-forward{margin-bottom:0;}
.full-width-page .wpb_wrapper .gallery,
.full-width-page .wpb_alert.wpb_content_element,
.full-width-page .wpb_wrapper .wpb_gmaps_widget,
.full-width-page .wpb_wrapper #map_container{margin-left:-30px !important;margin-right:-30px !important;}
.full-width-page .boxed-row .wpb_wrapper .gallery,
.full-width-page .boxed-row .wpb_alert.wpb_content_element,
.full-width-page .boxed-row .wpb_wrapper .wpb_gmaps_widget,
.full-width-page .boxed-row .wpb_wrapper #map_container{margin-left:0px !important;margin-right:0px !important;}
.wpb_wrapper .owl-wrapper-outer .gallery{margin-left:0px !important;margin-right:0px !important;}
.full-width-page .content-area{padding:0;}
.full-width-page .row-fluid{margin:0 -15px;}
.full-width-page .row{padding:0;max-width:none;background-repeat:no-repeat;background-position:center top;}
.full-width-page .boxed-row{max-width:1290px;margin:0 auto;}
.full-width-page .row .boxed-row .row{margin-left:0;margin-right:0;}
.boxed-row .vc_row-fluid .vc_row-fluid{margin-left:-15px;margin-right:-15px;}
.adjust_cols_height > div > .column_container{background-size:0 !important;min-height:200px;}
.adjust_cols_height.height_adjusted .column_container{background-size:cover !important;}
.wpb_wrapper .from-the-blog-wrapper{margin-top:0;}
.boxed-row .wpb_wrapper .from-the-blog-wrapper{margin:0px -30px 0px;}
.onlydd{display:none}
.onlydf{display:block}

form.variations_form.cart,
div.variations_form.cart.in_loop{display:none;}
.select_box:after{clear:both;content:".";display:block;height:0;visibility:hidden;margin-bottom:5px;}
.select_option{float:left;position:relative;border-radius:50px;}

.select_option .yith_wccl_value{display:block;min-width:115px;height:100px;text-decoration:none;line-height: 45px;text-align:center;border-radius: 10px;box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);float: left;margin-right: 10px;margin-bottom: 10px;}
.select_option .yith_wccl_value:hover {border-color:#222222}
.select_box.on_ptab .select_option .yith_wccl_value{cursor:default;}
.select_option .yith_wccl_tooltip {font-size: .7rem;line-height: 1.1;display: block;left:0;top:0;position: absolute;}
.select_option .yith_wccl_tooltip img{height:auto;max-width:100%;margin:0 0 5px;border-radius:10px;}
.select_option .yith_wccl_tooltip span:first-line{font-weight:700;color:#222;font-size: .8rem;line-height: 1.8;}
.select_option .yith_wccl_tooltip span p:first-line{font-weight:700}
.select_option .yith_wccl_tooltip.bottom{top:100%;padding-top:10px;}
.select_option .yith_wccl_tooltip.bottom span:after{top:-10px;}
li.product .variations_form.cart{margin:5px 0;}
li.product .variations_form.cart div.variations{margin-bottom:5px;}
li.product .select_option .yith_wccl_value{min-width:20px;height:20px;line-height:17px;}
li.product .select_option .yith-wccl-bicolor{border-bottom:16px solid;border-left:16px solid;}
li.product .ywccl_stock{font-size:0.92em;margin:0;}
li.product .ywccl_stock.stock{color:#77a464;}
li.product .ywccl_stock.out-of-stock{color:red;}
.select_option .yith_wccl_tooltip > span{background-color: rgba(255, 255, 255, 0.98);display:block;padding: 5px 5px 3px;text-align: center;border-radius: 9px 9px 0 0;min-height:62px;border-bottom: 1px solid #ececec;color: #212121;width: 115px;}
.select_option .yith_wccl_tooltip.bottom span:after{border-bottom-color:#eee}
.select_option .yith_wccl_tooltip.top span:after{border-top-color:#e20613}

.btn-price-color-next p {margin-bottom:35px}
.attribute_description{font-size:.825rem;padding:10px 0;color:#868686}
.newpdfc{display:inline-block;margin-bottom:15px;background-color:#f9f9f9;line-height:1.5;height:25px;border-radius:7px;margin-right:5px}
.ltik{color:#222;padding-left:9px;font-size:.75rem;text-transform:uppercase}
.ltikl{background-color:#1d1d1b;color:#fff;font-size:1em;margin-left:7px;line-height:1.6;padding:0 7px 0 7px;border-radius:7px;float:right}
.ltikl:hover{background-color:#e20613;color:#fff}
.tooltip{display:inline;position:relative;z-index:2;color:#8c8c8c;cursor:pointer;padding:2px 3px;background:#ffffff;border-radius:50px;margin-left:6px;}
.tooltip-item::after{content:'';position:absolute;width:160px;height:20px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translatex(-50%);transform:translatex(-50%)}
.tooltip:hover .tooltip-item::after{pointer-events:auto}
.tooltip-content{position:absolute;z-index:9999;border-radius:7px;width:175px;left:50%;margin:0 0 15px -145px;bottom:100%;text-align:left;line-height:1.4;box-shadow:0 0 5px rgba(0,0,0,0.2);background:#fff;opacity:0;cursor:default;pointer-events:none}
.tooltip-effect-2 .tooltip-content{-webkit-transform-origin:50% calc(100% + 10px);transform-origin:50% calc(100% + 10px);-webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);transform:perspective(1000px) rotate3d(1,0,0,45deg);-webkit-transition:opacity 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,transform 0.2s}
.tooltip:hover .tooltip-content{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);transform:translate3d(0,0,0) rotate3d(0,0,0,0)}
.tooltip.tooltip-effect-2:hover .tooltip-content{-webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);transform:perspective(1000px) rotate3d(1,0,0,0deg)}
.tooltip-content::after{content:'';top:100%;left:100%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#2a3035;border-width:10px;margin-left:-40px}
.tooltip-text{font-size: 1.1em;line-height:1.4;font-weight: 400;display:block;padding:10px;color:#1e1e1b;text-transform: none;}
.showclr{padding:3px 11px 3px 9px;font-size:14px;min-width:146px;text-align: center;display:inline-block;background-color:#f9f9f9;border-radius:7px;position: relative;height:30px;}
.kupitbtn{padding:3px 13px 3px 12px;display:inline-block;margin-right:5px;background-color:#e20613;color:#ffffff;font-size:14px;border-radius:7px;box-shadow:1px 1px 3px rgba(0, 0, 0, .2);position:relative;height: 30px;}
.kupitbtn:hover,.kupitbtn:focus{color:#ffffff;box-shadow: 1px 1px 7px rgba(0, 0, 0, .35);}
.morecolor{width:15px;height:15px;display:block;position:absolute;top:7px;background: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9Im1vMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZGUzNjU7fS5jbHMtMntmaWxsOiNmZTgwNmM7fS5jbHMtM3tmaWxsOiNjODk3ZmY7fS5jbHMtNHtmaWxsOiMyNTc4ZTQ7fS5jbHMtNXtmaWxsOiM2NGQwYjQ7fS5jbHMtNntmaWxsOiNmZWVlZTY7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwLDBWNTBMNi43LDI1aDBBNTAsNTAsMCwwLDEsNTAsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01MCw1MCw2LjcsNzVoMGE1MC4xNiw1MC4xNiwwLDAsMSwwLTUwaDBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNTAsNTB2NTBBNTAsNTAsMCwwLDEsNi42OCw3NWgwWiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTkzLjMsNzVoMEE1MCw1MCwwLDAsMSw1MCwxMDBWNTBaIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNOTMuMzIsMjVhNTAuMTYsNTAuMTYsMCwwLDEsMCw1MGgwTDUwLDUwLDkzLjMsMjVaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNOTMuMzIsMjVoMEw1MCw1MFYwQTUwLDUwLDAsMCwxLDkzLjMyLDI1WiIvPjwvc3ZnPg==);background-size: cover;background-position: center center;}
.kupitbtn .fa-location:after{width: 17px;height: 18px;display: block;content: "";position: absolute;top:6px;left: 7px;border-radius: 50%;margin: 0 auto;background:rgba(255, 255, 255, .2);}
.text-kudo-mainp-more {padding:10px;text-align:center;color:#000;margin-bottom:20px;margin-top:20px;}

.specialbox {position:relative;float:left;margin-bottom:3%}
.specialbox img{border-radius:15px}
.small-8.specialbox {width:65.6%;}
.small-4.specialbox {width:31%;}
.specialbox-margin {margin-right:3%}
.specialbox-marginlast {margin-right:3.2%}

.specialbox2 img{border-radius:25px}
.specialbox2 img {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.specialbox2 img:hover{transform:translateZ(0) scale(1.03,1.03);-moz-transform:translateZ(0) scale(1.03,1.03);-webkit-transform:translateZ(0) scale(1.03,1.03);-ms-transform: none;}
.small-2.specialbox2 {width:15.2%;}
.small-6.specialbox2 {width:32%;}
.specialbox2-margin {margin-right:1.3%;}
.specialbox2-marginlast {margin-right:1.4%}
.specialbox2 {position:relative;float:left;margin-bottom:1.3%;max-height:177px;}

.menu-podbor-ul-li-mn li{display:inline-block;font-size:16px;margin:0 5px 10px 5px;padding:4px 12px;border-radius:12px;background:#f5f5f5;}
.menu-podbor-ul-li-mn li a {color:#000000;}
.site-content ul.menu-podbor-ul-li-mn {margin:0 0 10px 0;text-align:center;}
.menu-podbor-ul-li li{display:inline-block;font-size:13px;background:#f9f9f9;font-weight:700;margin:0 0 8px 8px;padding:6px 10px;text-transform:uppercase;border-radius:5px;line-height:20px;}
.menu-podbor-ul-li li a {color:#000000;}
.site-content ul.menu-podbor-ul-li {margin:0 7px 10px 7px}
.go_to {color:#222222;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;display:inline-block;padding: 3px 8px;border-radius:7px;color:#868686;text-transform:uppercase;text-align:center;}
.go_to:hover{color:#222222;background:#f1f1f1}
.go_to:focus{color:#222222;background:#f1f1f1}
a.go_to.vsblgo {visibility:visible;color:#222222;padding:8px 8px 7px 10px;background-color:#f9f9f9;font-weight:700;font-size:.79rem;}
a.go_to.vsblgo:hover {color:#222222}
.tellmeprice-span{padding-left:10px;font-weight:700;text-transform:uppercase;font-size:13px}
#tellmeprice{margin-bottom:20px;-webkit-animation: chapternav-slidein-src 500ms backwards;animation: chapternav-slidein-src 500ms backwards;-moz-animation: chapternav-slidein-src 500ms backwards;}
#tellmeprice .row{background:#f9f9f9;padding:8px 8px 8px;border-radius:10px;margin-top:20px;}
#tellmeprice .large-6.columns{float:left;padding:8px}
select.wpcf7-form-control {margin: 5px 0 0 0;border-radius: 7px;}
#show_hide{font-size:13px;text-transform:uppercase;line-height:15px;padding-left:20px;font-weight:700;color:#222222;}
.new-breadcrumb{display:block;padding:0;font-size:13px;line-height: 20px;color:#c7c7c7;text-align:center;}
.new-breadcrumb .fa {margin-left: 7px;margin-right: 6px;}
.new-breadcrumb a{color:#1e1e1b}
.woocommerce .woo-breadcrumb-bot .woocommerce-breadcrumb a,.woocommerce .woo-breadcrumb-bot .woocommerce-breadcrumb a{padding: 5px 10px;background:#ea615c;border-radius:7px;font-size: 16px;color:#fff!important;display:inline-block;margin: 0 3px 10px;}
.woocommerce .woo-breadcrumb-bot .woocommerce-breadcrumb {text-align: center;margin-bottom: 40px;}
.large-3.only-desctop .asanim {margin-top:20px}
.asanim {overflow:hidden;border-radius:10px}
.asanim img{-webkit-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease;}
.asanim img:hover{transform:translateZ(0) scale(1.04,1.04);-moz-transform:translateZ(0) scale(1.04,1.04);-webkit-transform:translateZ(0) scale(1.04,1.04);-ms-transform: none;}
.catalqwer{display:block}
.catalqwerv{display:none}
.dskinl{display:inline-block}
.mobinl{display:none}
.onlucarr{margin-bottom:1em}
.onlucar{margin-bottom:1em}
.onlucarrr{margin-bottom:0em}
.partners {width:75px;margin:10px 0;padding-right:20px}
.partnerslast {width:80px;margin:10px 0}
.skukraknew {display:block;font-size:.8rem;font-weight:400;padding-top:10px;line-height:22px;color:#222222;margin:0;text-align:center}
.skukrak-sku {text-transform:uppercase;color:#e20613;}
.skukraknew a{color:#e20613}
ul.products h3, .products ul h3 {display:block;font-size:1rem;font-weight:400;line-height:22px;margin:0;padding:0 20px 10px;text-align:center;transition:color 0.3s ease 0s}
.more-color-info-pr {display:block;text-align:center;padding: 0 0 15px 7px;line-height: 1;}
.more-color-info-pr span {display: inline-block;margin:2px;padding: 2px 9px;font-size: 12px;line-height:18px;position: relative;}
.how-color-pr:before {content:'';height:10px;width:10px;display:inline-block;background:#ec7471;border-radius:50px;position:absolute;left:-5px;top:6px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM2NmExZTB9LmNscy0ye2ZpbGw6I2M1ZTRiMjt9LmNscy0ze2ZpbGw6I2VjNzQ3MTt9PC9zdHlsZT48L2RlZnM+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDAgMTAgMCAxMCAxMCAwIDEzLjMzIi8+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIyMCAxMy4zMyAxMCAxMCAxMCAwIDIwIDAiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMCAyMCAwIDEzLjMzIDEwIDEwIDIwIDEzLjMzIDIwIDIwIDAgMjAiLz48L3N2Zz4=);}
.how-gloss-pr:before {content:'';height:10px;width:10px;display:inline-block;background:#ececec;border-radius:50px;position:absolute;left:-5px;top:6px;}
.how-gloss-pr.poverhnost-matt-circle:before {background:#bbbbbb;}
.how-gloss-pr.poverhnost-smallmatt-circle:before {background:#d6d6d6;}
.how-gloss-pr.poverhnost-metal-circle:before {background:#d8ebf7;}
.how-gloss-pr.poverhnost-molot-circle:before {background:#847267;}
.woocommerce .products span.onsale, .woocommerce-page .products span.onsale {font-size:.825rem;min-height:70px;min-width:70px;padding:22px 5px 20px;right:10px;top:-10px;opacity:1;-webkit-font-smoothing:antialiased}
.site-content .products li {margin-top:1.5rem;margin-bottom:1.5rem}
.row.normal_height.vc_row.wpb_row.vc_row-fluid.allecomp{padding-top:31px}
.wpb_raw_code.wpb_content_element.wpb_raw_html.allecomp{padding-top:41px}
.blogpla {background:#f9f9f9;padding:5px 10px;border-radius:0 7px 7px 0;font-weight:700;box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);}
.blogplam {background:#e20513;padding:5px 10px;border-radius:0 7px 7px 0;font-weight:700;text-transform: uppercase;border-left:3px solid #e20613;box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);}
.blogplam a, .blogpla a{text-transform:uppercase;font-size:.8em}
.more-link{margin-top:40px;background:#e20613;color:#ffffff;padding:5px 10px;text-transform: uppercase;display:block;font-size:.8em;font-weight:700;text-align:center;width:210px;border-radius:7px;margin-left:auto;margin-right:auto;box-shadow:1px 2px 8px rgba(0, 0, 0, 0.2);}
.more-link:hover{color:#ffffff;background:#e20613}
#recent-posts-2 ul li{border-bottom:1px solid #e4e4e4;padding-bottom:15px;font-size:.9em;line-height:1.5em}
.dileramppz,.dilerampp{background:#f9f9f9;padding: 15px 10px 15px 15px;line-height:1.4rem;border-radius: 7px;min-height: 80px;display: block;margin-bottom: 20px;}
.dilerampp:before {content: "";display: block;background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iUERGIiBkYXRhLW5hbWU9IlBERiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjUwIDMwMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlMjA2MTM7fS5jbHMtMntmaWxsOiNhNTA2MTM7fS5jbHMtM3tmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5QREY8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3Ljg2LDBIMTY5LjU4TDI1MCw4NC4xMVYyODEuMjVjMCwxMC4zNi04LDE4Ljc1LTE3Ljg2LDE4Ljc1SDE3Ljg2QzgsMzAwLDAsMjkxLjYxLDAsMjgxLjI1VjE4Ljc1QzAsOC4zOSw4LDAsMTcuODYsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNDkuNzQsODQuMzdIMTg3LjVjLTkuODYsMC0xNy44Ni04LjM5LTE3Ljg2LTE4Ljc1Vi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik03MS45LDE5NS4zN0g1OS41N3YtNjVIODIuODhjMTAuNTMsMCwxNy4xLDguNTUsMTcuMSwxOSwwLDEwLjcxLTYuNzUsMTkuNTMtMTcuMjgsMTkuNTNINzEuOVptMC0zNi4wOWg2LjIxYzYuMjEsMCw5LjI3LTMuNTEsOS4yNy05LjcyUzg0LjMyLDE0MCw3OC4xMSwxNDBINzEuOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDguNTMsMTMwLjM5aDIxLjc4YzEwLjg5LDAsMjAuMTYsNS41OCwyMC4xNiwyOS4zNFYxNjNjMCwxNC41OC0yLjg4LDMyLjQtMTkuNDQsMzIuNGgtMjIuNVptMTIuMzMsNTUuMzVoNy43NGM4LDAsOS4yNy0xMC4yNiw5LjI3LTIzLDAtMTUuOTMtMi4xNi0yMi43Ny04LjkxLTIyLjc3aC04LjFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTkzLDEzMC4zOXY5LjlIMTcxLjI2djE1LjEyaDIwLjYxdjkuOUgxNzEuMjZ2MzAuMDZIMTU4Ljkzdi02NVoiLz48L3N2Zz4=);width: 35px;height: 42px;float:left;color: #e20613;margin: 3px 17px 25px 0;background-size: cover;background-repeat: no-repeat;background-position: center;opacity: .7;}
.dileramppz:before {content: "";display: block;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iWklQIiBkYXRhLW5hbWU9IlpJUCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjUwIDMwMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzNWE0MTk7fS5jbHMtMntmaWxsOiMzNTczMTk7fS5jbHMtM3tmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5aSVA8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3Ljg2LDBIMTY5LjU4TDI1MCw4NC4xMVYyODEuMjVjMCwxMC4zNi04LDE4Ljc1LTE3Ljg2LDE4Ljc1SDE3Ljg2QzgsMzAwLDAsMjkxLjYxLDAsMjgxLjI1VjE4Ljc1QzAsOC4zOSw4LDAsMTcuODYsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNDkuNzQsODQuMzdIMTg3LjVjLTkuODYsMC0xNy44Ni04LjM5LTE3Ljg2LTE4Ljc1Vi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDcuNDUsMTMwLjM5VjE0MEw4My43OCwxODUuNzRoMjQuM3Y5LjYzSDcwLjY0VjE4Ni4xTDk0LjQ5LDE0MEg3MS44MXYtOS42M1oiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMjguNjksMTk1LjM3SDExNi4zNnYtNjVoMTIuMzNaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTUwLDE5NS4zN0gxMzcuNjl2LTY1SDE2MWMxMC41MywwLDE3LjEsOC41NSwxNy4xLDE5LDAsMTAuNzEtNi43NSwxOS41My0xNy4yOCwxOS41M0gxNTBabTAtMzYuMDloNi4yMWM2LjIxLDAsOS4yNy0zLjUxLDkuMjctOS43MnMtMy4wNi05LjU0LTkuMjctOS41NEgxNTBaIi8+PC9zdmc+);width: 35px;height: 42px;float:left;color: #e20613;margin: 3px 17px 25px 0;background-size: cover;background-repeat: no-repeat;background-position: center;opacity: .8;}
.dilerampp:hover:before,.dileramppz:hover:before{opacity:1}
.dileramspan {color:#222222}
.doc-in-page{background:#f9f9f9;padding: 18px 10px 15px 15px;line-height:1.4rem;border-radius: 7px;min-height: 60px;display: block;margin-bottom: 20px;}
.doc-in-page:before {content: "";display: block;background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iUERGIiBkYXRhLW5hbWU9IlBERiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjUwIDMwMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlMjA2MTM7fS5jbHMtMntmaWxsOiNhNTA2MTM7fS5jbHMtM3tmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5QREY8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3Ljg2LDBIMTY5LjU4TDI1MCw4NC4xMVYyODEuMjVjMCwxMC4zNi04LDE4Ljc1LTE3Ljg2LDE4Ljc1SDE3Ljg2QzgsMzAwLDAsMjkxLjYxLDAsMjgxLjI1VjE4Ljc1QzAsOC4zOSw4LDAsMTcuODYsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNDkuNzQsODQuMzdIMTg3LjVjLTkuODYsMC0xNy44Ni04LjM5LTE3Ljg2LTE4Ljc1Vi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik03MS45LDE5NS4zN0g1OS41N3YtNjVIODIuODhjMTAuNTMsMCwxNy4xLDguNTUsMTcuMSwxOSwwLDEwLjcxLTYuNzUsMTkuNTMtMTcuMjgsMTkuNTNINzEuOVptMC0zNi4wOWg2LjIxYzYuMjEsMCw5LjI3LTMuNTEsOS4yNy05LjcyUzg0LjMyLDE0MCw3OC4xMSwxNDBINzEuOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDguNTMsMTMwLjM5aDIxLjc4YzEwLjg5LDAsMjAuMTYsNS41OCwyMC4xNiwyOS4zNFYxNjNjMCwxNC41OC0yLjg4LDMyLjQtMTkuNDQsMzIuNGgtMjIuNVptMTIuMzMsNTUuMzVoNy43NGM4LDAsOS4yNy0xMC4yNiw5LjI3LTIzLDAtMTUuOTMtMi4xNi0yMi43Ny04LjkxLTIyLjc3aC04LjFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTkzLDEzMC4zOXY5LjlIMTcxLjI2djE1LjEyaDIwLjYxdjkuOUgxNzEuMjZ2MzAuMDZIMTU4Ljkzdi02NVoiLz48L3N2Zz4=);width: 35px;height: 42px;float:left;color: #e20613;margin: -10px 17px 25px 0;background-size: cover;background-repeat: no-repeat;background-position: center;opacity: .7;}
.doc-in-page:hover:before{opacity:1}

.marginbottomdil {margin-bottom:30px}
.newblocks{margin-bottom:15px;text-align:center}
.titlenewh{font-size:1em;margin:8px 5px 15px;line-height: 1.32em;}
.titlenewh a{font-weight:400;color:#1e1e1c}
.titlenewhz span {font-size:.75em;color:#959595;}
.product_wrapper{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.product_wrapper:hover{box-shadow:0 20px 40px 0 rgba(0, 0, 0, 0.2);background:#f9f9f9;}
.upsells.products .product_wrapper:hover, .related.products .product_wrapper:hover{box-shadow:0 7px 15px 0 rgba(0, 0, 0, 0.2)}
.products li .product_wrapper:hover img{border-radius:15px 15px 0 0}
.row.lidosgrr{padding-top:20px}
.row.lidosgrr .large-6.columns:nth-child(n){padding-left:0rem;padding-right:.6rem}
.row.lidosgrr .large-6.columns:nth-child(n+2){padding-left:.6rem;padding-right:0rem}
.lidosgrr a{font-size: .87rem;color:#222222;padding-top:8px;display:block;color:#222222}
.lidosgrr a:hover{color:#e20513}
.dosgrr{background:#f9f9f9;padding: 10px 10px 10px 15px;line-height:1.4rem;border-radius: 7px;min-height: 60px;display: block;margin-bottom: 20px;}
.dosgrr:before {content: "";display: block;background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iUERGIiBkYXRhLW5hbWU9IlBERiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjUwIDMwMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlMjA2MTM7fS5jbHMtMntmaWxsOiNhNTA2MTM7fS5jbHMtM3tmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5QREY8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3Ljg2LDBIMTY5LjU4TDI1MCw4NC4xMVYyODEuMjVjMCwxMC4zNi04LDE4Ljc1LTE3Ljg2LDE4Ljc1SDE3Ljg2QzgsMzAwLDAsMjkxLjYxLDAsMjgxLjI1VjE4Ljc1QzAsOC4zOSw4LDAsMTcuODYsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNDkuNzQsODQuMzdIMTg3LjVjLTkuODYsMC0xNy44Ni04LjM5LTE3Ljg2LTE4Ljc1Vi4xOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik03MS45LDE5NS4zN0g1OS41N3YtNjVIODIuODhjMTAuNTMsMCwxNy4xLDguNTUsMTcuMSwxOSwwLDEwLjcxLTYuNzUsMTkuNTMtMTcuMjgsMTkuNTNINzEuOVptMC0zNi4wOWg2LjIxYzYuMjEsMCw5LjI3LTMuNTEsOS4yNy05LjcyUzg0LjMyLDE0MCw3OC4xMSwxNDBINzEuOVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDguNTMsMTMwLjM5aDIxLjc4YzEwLjg5LDAsMjAuMTYsNS41OCwyMC4xNiwyOS4zNFYxNjNjMCwxNC41OC0yLjg4LDMyLjQtMTkuNDQsMzIuNGgtMjIuNVptMTIuMzMsNTUuMzVoNy43NGM4LDAsOS4yNy0xMC4yNiw5LjI3LTIzLDAtMTUuOTMtMi4xNi0yMi43Ny04LjkxLTIyLjc3aC04LjFaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTkzLDEzMC4zOXY5LjlIMTcxLjI2djE1LjEyaDIwLjYxdjkuOUgxNzEuMjZ2MzAuMDZIMTU4Ljkzdi02NVoiLz48L3N2Zz4=);width: 25px;height: 30px;float:left;color: #e20613;margin: 3px 0;background-size: cover;background-repeat: no-repeat;background-position: center;opacity: .7;}
.dosgrr:hover:before{opacity:1}

.specialln{border-top:2px solid #242324;margin-bottom:20px}
.catshd{border-radius:10px;box-shadow:1px 2px 8px rgba(0, 0, 0, 0.2)}
.product_wrapper a,.product_wrapper a:hover{color:#000000;}
.row.mainptbm{padding-top:50px;margin-bottom:35px}
.spmb{display:none;}
.titlenewhz{text-align:center;font-size:1.2em;margin:0px 10px 17px;font-weight:700;text-transform:uppercase;line-height:1.4em;max-height:79px;}
h1.titlenewhz{margin-top:0}
.nav-previous a, .nav-next a {color:#222;}
.meta-nav {color:#e20613;}
.pcvetateg{text-align:center;color:#858585;font-size:12px;line-height: 1.5;}
.brdrdl{border-radius:10px 0 0 10px}
.brdrdr{border-radius:0 10px 10px 0}
.mainbtmore{padding:20px 30px 19px;font-size:.9rem;font-weight:700;text-transform:uppercase;box-shadow:1px 2px 8px rgba(0, 0, 0, 0.2);background:#e30613;color:#ffffff;border-radius:10px;display:inline-block}
.mainbtmore:hover{color:#ffffff}
.mainbtmore:focus{color:#ffffff}
table.shop_attributes tr{border:0}
.showclr:hover,.showclr:focus{background:#f9f9f9;color:#222222;}
#slide-12-layer-5, #slide-12-layer-10, #slide-15-layer-10, #slide-15-layer-5{border-radius:7px}
.post_header_date a{color:#ffffff;text-transform:uppercase;background:#ababad;margin:0 2px;border-radius:5px;padding:2px 5px;font-size:.6rem;}
.post_header_date a:hover{color:#ffffff}
.post_header_date a:last-child{color:#222222;background:#f9f9f9;font-weight:700}
#slide-16-layer-5:hover, #slide-16-layer-10:hover{background:#33b49e!important;}
.childkudo {display:none}
.commentlist .comment-author-kudo .comment_container .childkudo{display:block}
.woocommerce #review_form #respond p {margin:0 0 10px}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:right}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {float: left;overflow:visible}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:right}
.woocommerce nav.woocommerce-pagination {text-align:center}
.woocommerce nav.woocommerce-pagination ul {display: inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}
.woocommerce nav.woocommerce-pagination ul li {padding:0;margin:0;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {text-decoration: none;font-size:1em;display:block}
#tab-app li {padding-bottom: 6px;line-height: 1.5rem;}

.aws-container .aws-search-form.aws-processing:after {display:block}
.aws-container .aws-search-form .aws-search-clear {display: none !important;position: absolute;top: 0;right: 0; z-index: 2;cursor: pointer;color: #757575;height: 100%;width: 38px;padding-left: 10px;}
.aws-container .aws-search-form .aws-search-clear span {position:relative;display: block;font-size:24px;line-height:24px;top:50%;margin-top: -12px;}
.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear {display:block}
.aws-container .aws-search-form.aws-form-active.aws-processing .aws-search-clear {display:none}
.aws-search-result {position: absolute;text-align: left;z-index: 9999;background: #fff;width: 100%;margin-top: -1px;box-shadow: 1px 1px 6px rgba(32, 33, 36, 0.5);font-size: 12px;line-height: 16px;border-radius: 10px;overflow: hidden;-webkit-animation:chapternav-slidein-src 400ms backwards;animation:chapternav-slidein-src 400ms backwards}
.aws-search-result ul {list-style: none;padding: 0;margin: 0 !important;max-height: 450px;overflow-y: auto;}
.aws-search-result ul li {list-style:none;border-bottom: 1px solid #dedede;overflow: hidden;margin: 0 !important;position: relative;}
.aws-search-result ul li:last-child {border-bottom:0}
.aws-search-result .aws_result_link {display: block;cursor: pointer;padding: 10px 8px;height: 100%;overflow: hidden;text-decoration:none;border:0}
.aws-search-result .aws_result_item:hover{background:#f9f9f9}
.aws-search-result .aws_result_content {overflow:hidden;display:block}
.aws-search-result .aws_result_title {display: block;font-weight: normal;margin: 7px 0 3px;font-size: 1rem;line-height: 1.5;color:#222222}
.aws-search-result .aws_result_sku {display:block;font-weight: normal;margin-top: 3px;margin-bottom: 5px;font-size: .7rem;color: #222222;text-transform: uppercase;}
.aws-search-result .aws_sku_y{color:#e20513}
.aws-search-result .aws_result_excerpt {display:block;color:#222222}
.aws-search-result .aws_result_cats {display:block;float:left;margin-right:20px;}
.aws-search-result .aws_result_image {display:block;height:100%;float:left;padding-right:10px}
.aws-search-result .aws_result_image img {width:60px; height:75px;box-shadow:none;border-radius: 5px;}
.aws-search-result .aws_result_sale {display:block;overflow:hidden;position:absolute;right: 0px;top: 0px;}
.aws-search-result .aws_onsale {background:#e00010;color:#ffffff;display: block;float:right;position:relative;font-size:.85em;font-weight:400;line-height:1.4;padding:3px 7px;border-radius:0 0 0 10px;text-align: center;}
.aws-search-result .aws_no_result {line-height:40px;padding:20px 15px;}
.aws-search-result .aws_search_more a {line-height: 40px;display: block;text-decoration: none;border: 0;text-align: center;color: #e00010;}
.aws-search-result .aws_search_more a:hover{background:#f5f5f5}

.site-footer-copyright-area{background-color: #ececec;padding:.5rem 0;margin-top:20px;}
.footer-logo-box{margin-bottom: 45px;}
.copyright_text {font-size: .85rem;color:#878787;line-height: 1.1rem;margin: 1rem 0;}
.copyright-small-text{color:#878787;display:block;font-size:.7rem}
.copyright-small-text a {color:#555555}
.copyright_change_language {color:#878787;line-height:1.1rem;margin:1.15rem 0;font-size:1.1em;}
.copyright_change_language a {color:#878787;}
.copyright_change_language a:hover{color:#e20513;}
.copyright_change_language span {margin-right:3px;border-bottom:1px solid #878787;}
.widget a {color:#222222}
.footer-logo-box img.site-logo {height:80px;width:auto;}
img.foter-series-icon {height:35px;width:35px;margin-right:12px}
.row.borderbottomrow {padding-bottom:10px;margin-bottom:40px;border-bottom:1px solid #e4e5e8}
.footer-serii-color-ul li,.ulinlinefooter li {display:inline}
.newfootera {font-size:1em;padding-right:20px;text-transform:uppercase;font-weight:700;}
.newfootera.redrightfooter{color:#e20613;padding-right: 0px;padding-left: 20px;}
li.footli {margin: 0 0 9px;text-transform:none;font-size:1.1em;}
.pipkaprm:after {padding-right:10px;height:auto;font-size:.8em;content:"\2022";font-family:FontAwesome}
li.footli .pipkaprm:after{color: #868686}
.widget-text-right-text{text-align:right}
.textwidget.textalignrightfooter{text-align:right;padding-top: 25px;}
.ulinlinefooter.footertelfn li{font-size:1.7em;font-weight:700;}
.ulinlinefooter.footertelfn li:last-child{border-left:1px solid #e4e5e8;padding-left:20px;margin-left:20px;}
.footer-time-work {padding-bottom: 26px;color:#777777;font-size:.85rem;}
.widget .tagcloud a{box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);display:inline-block;font-size: 12px;border: 1px solid #e6e6e6;font-weight:400;margin: 0 0 10px 10px;padding: 5px 10px;text-transform:uppercase;border-radius: 7px;line-height: 20px;}
.serii-color-0{background: #a5d0ed;}
.serii-color-1{background: #a1d0c4;}
.serii-color-2{background: #bfc6ca;}
.serii-color-3{background: #c4a8c3;}
.serii-color-4{background: #a6cccf;}
.serii-color-5{background: #edd9ac;}
.serii-color-6{background: #a3c1de;}
.serii-color-7{background: #b5ce8f;}
.serii-color-0:hover{background:#2a92da;}
.serii-color-1:hover{background:#1b9473;}
.serii-color-2:hover{background:#677884;}
.serii-color-3:hover{background:#743170;}
.serii-color-4:hover{background:#288a8f;}
.serii-color-5:hover{background:#dba939;}
.serii-color-6:hover{background:#226bb5;}
.serii-color-7:hover{background:#71a326;}
.footer-txt-redqv {background:#e20613;line-height:28px;padding:0 5px;display: inline-block;margin-right:5px;height:28px;letter-spacing:0px;}
.footer-txt-redqvi {background:#e20613;line-height:28px;padding:0 7px;display: inline-block;margin-right:5px;height:28px;letter-spacing:0px;}
.footer-serii-color-ul {padding-top:10px;height:46px}
.footer-serii-color-ul li{border-radius:7px;font-size:14px;box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.2);display:inline-block;margin:0 0 8px 8px;height:28px;}
a.footer-serii-color-a {margin:0 6px 0 9px;border-bottom:0;color:#fff;letter-spacing:6px;display: inline-block;text-decoration: none;line-height:28px;height:28px;}
a.footer-serii-color-a:hover,a.footer-serii-color-a:focus {color:#fff;}
.footer-icons-facebook,.footer-icons-instagram,.footer-icons-vk,.footer-icons-youtube{padding:0 12px;color:#878787}
.footer-icons-facebook:focus,.footer-icons-instagram:focus,.footer-icons-vk:focus,.footer-icons-youtube:focus{color:#878787}
.footer-icons-facebook:hover{color:#3b5998}
.footer-icons-instagram:hover{color:#d93175}
.footer-icons-vk:hover{color:#45668e}
.footer-icons-youtube:hover{color:#e62117}
.footer-icons-size{font-size:1rem}
.padding-right-copyright {padding-right:15px}
.large-10-3p .text-3p {padding:0;margin-bottom:0rem;}
li.footli.foter-series-margin-bottom {margin-bottom:15px;padding-bottom:6px;border-bottom: 1px solid #e4e5e8;width:80%}
.special-border-botttom-menu {width: 74%;margin:5px auto 10px auto;padding-bottom: 5px;border-bottom:1px solid #e4e5e8;}
.product_summary_top {text-align: left;margin: 0 0 40px 0;font-size:.85em;}
.more-info-top {text-align:center;padding-top:10px}
.woocommerce h3.pgsku, .osnova-info{font-weight:700;line-height:1.2;font-size:.75rem;margin:0;text-transform:uppercase;text-align:left;display:inline-block;}
.osnova-info {padding:5px 7px;background:#f5f5f5;border-radius:7px;margin-left:8px;}
.woocommerce h3.pgsku span{color:#e20613;}
.separ-osnova-info{padding:0 7px;color:#cccccc;font-size:.75rem;}

.tabcontent{display: none;}
.site-content ul.maintabpage {list-style: none;padding: 0;margin: 0 auto;overflow: hidden;position: relative;text-align: center;background: none;line-height: 3.2em;}
li.tablinks:first-child {margin-left: 0;}
li.tablinks {display: inline-block;margin: 0 0px 10px 40px;font-size: 1.85em;color: #222222;font-weight: 700;padding: .25em 0;border-bottom: 2px solid transparent;cursor: pointer;}
li.tablinks.active {color: #e30513;border-bottom: 2px solid #e30513;}
.spmbob-2.mainp-el-1{display:none}
.maintext-spmbob h4 {font-size: 1.3rem;font-weight:700;margin: 28px 0 4px 10px;}
.maintext-spmbob h4 a{color: #cc2d49;}
.maintext-spmbob p {font-size: 13px;line-height: 18px;margin-bottom:1.25rem;color: #222222;margin-left:10px;}
.maintext-spmbob img{padding-right:5px}
.full-width-page .row .mainp-el-1 {padding: 20px 0 30px;margin-bottom: 50px;}
.full-width-page .row .mainp-el-2 {margin-top:50px;}
.full-width-page .row .mainp-el-3 {margin:70px 0 0;}
.full-width-page .row .mainp-el-4 {margin:60px 0 0;}
.full-width-page .row .mainp-el-4 h3.mainpgh3h3 {font-size:2em;font-weight:700; margin-bottom:7px;text-align: center;}
.full-width-page .row .mainp-el-5 {margin: 50px 0 70px;text-align:center;}
.mainp-el-0 {background: #f9f9f9;}

.product_description p {font-size:1.1rem;line-height:1.75rem}
.price-div p {font-size:17px;color:#222;margin-bottom:25px;font-weight:400}
.price-show-me {font-size:24px;padding:0 1px;font-weight:700}
.price-show-rub sup {color:#868686}
.product_infos .product_description {margin:10px 0 23px}
.bond-main-info-product{padding-bottom:50px}
.bond-main-info-product .attachment-full{border-radius:7px}
.btn-price-color-next .go_to {display:none;}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img {touch-action: pan-y!important;}
.spec-sedebar-div .widget_layered_nav ul {margin:25px 0}
.spec-sedebar-title {font-size:1.4rem;font-weight:700;margin-top:15px;}
.slide-from-left aside.spec-sedebar-class{margin:0;padding:0;}
.slide-from-left.filters aside.spec-sedebar-class{border:none;}
.comment-text .description p{font-size:15px;line-height:22px;;margin-bottom: 0rem;}
#comments .commentlist li {padding:0px;margin: 60px 0}
#comments .commentlist ul.children li .comment_container {background:#f2f9f8;border-radius:0 0 15px 15px;}
.comment_container {border-radius:15px 15px 0 15px;background: #f9f9f9;padding:20px 20px 30px;position:relative;}
.woocommerce #reviews #comments ol.commentlist ul.children {margin: 20px 0 0 35px;list-style: none;padding:0px;}
.woocommerce #reviews #comments ol.commentlist time {color: #868686;position: absolute;display: block;right:15px;top:15px;font-size:.8em;line-height:1.5rem;}
.woocommerce h3.comment-author{font-size:14px;line-height:24px;display: block;text-transform: uppercase;font-weight: 700;}

.partner-buy-img {border-radius:7px;height:auto;width:100%;}
.gde-kupi-imga{display: block;position: relative;}
.hover-good {width: 100%;height: 100%;opacity: 0;padding: 10px 10px 10px 20px;background: rgba(246, 248, 247, .7);display: block;position: absolute;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s 0s ease;-webkit-transition: all 0.4s 0s ease;transition: all 0.4s ease 0s}
.gde-kupi-imga:hover .hover-good {opacity:1;}
.hover-good span{color: #212121;font-size:1.2em;line-height:1.2;background: #fff;}
.moremag{font-size:14px;margin:3px;text-align:center;color: #a4a4a4;}
.moremag a{color: #777777;}
.more-kupit{margin:0;color:#1d1d1c;font-size:18px;font-weight:700;padding:13px 0 10px;}

section.hero {background:#f9f9f9}
.carousel {position: relative;}
.carousel.pointer-event {-ms-touch-action: pan-y;touch-action: pan-y;}
.carousel-inner {position: relative;width: 100%;overflow: hidden;background: url(/wp-content/uploads/logos/deco_sln_low.jpg);background-size: cover;background-position: center center;}
.carousel-inner::after {display: block;clear: both; content: "";}
.large-111 {width: 93%;}
.carousel-item {position:relative;display:none;float:left;width:100%;height:610px;margin-right:-100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: -webkit-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;}
.carousel-item.active,.carousel-item-next,.carousel-item-prev {display: block;}
.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right {-webkit-transform: translateX(100%);transform: translateX(100%);}
.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left { -webkit-transform: translateX(-100%);transform: translateX(-100%);}
.carousel-fade .carousel-item { opacity: 0;transition-property: opacity;-webkit-transform: none;transform: none;}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right {z-index: 1;opacity: 1;}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {z-index: 0;opacity: 0;transition: opacity 0s 0.6s;}
.carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 15;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}
.carousel-indicators li {box-sizing: content-box;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: .5;transition: opacity 0.6s ease;}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {transition: none;}
  .carousel-item {transition: none;}
  .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {transition: none;}
}
.carousel-item-deco{background: url(/wp-content/uploads/deco_sln_.jpg); background-size: cover; background-position: center center}
.carousel-item-auto{background: url(/wp-content/uploads/car_slide_newl.jpg); background-size: cover; background-position: center center}
.carousel-indicators .active {opacity:1;}
.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
.mainsldr{font-size:73px;line-height:82px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:#1d1d1c;}
h2.mainsldr:first-child {margin-top:-0.35em}
.slidermn{font-size:24px;line-height:24px;font-weight:400;color:#595959;min-height:31px;max-height:31px;margin:16px 0 28px;}
.btnslider{white-space:nowrap;font-size: 17px;line-height: 17px;color: rgb(255, 255, 255);text-align: center;background-color: rgb(226, 6, 19);width:194px;display: inline-block;padding:7px 15px;border-radius: 7px;outline: none;box-shadow: none;margin: 0px 15px 0px 0px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.btnslider:hover,.btnslider:focus{color:#fff;box-shadow: 1px 1px 7px rgba(0, 0, 0, .35);}
.carousel-item-margen-top{margin-top:155px}
.carousel-item-text-right{text-align: right;}
.carousel-item-text-right .btnslider {margin: 0px 0px 0px 15px;}
.team-page-block h5 {margin:20px 0 10px;font-weight:700;}
.team-page-block img {box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1);border-radius:30px;max-width:130px;}
.team-page-block p {margin-bottom:12px}
.team-page-block a {background:#e20613;color:#fff;padding:2px 7px;display:inline-block;border-radius:5px;font-size:15px;text-align:center}
.team-page-block a:hover {color:#fff}
.more-margin-map{margin-bottom:20px;}
.youtube {background-color: #000;border-radius: 7px;margin-bottom: 30px;position: relative;padding-top: 56.25%;overflow: hidden;cursor: pointer;}
.youtube img {width: 100%;top: 0;left: 0;}
.youtube .play-button {width: 68px;height: 48px;background-color: #333;box-shadow: 0 0 30px rgba( 0,0,0,0.6 );z-index: 1;opacity: 0.9;border-radius: 15px;}
.youtube .play-button:before {content: "";border-style: solid;border-width: 10px 0 10px 18px;border-color: transparent transparent transparent #fff;}
.youtube:hover .play-button,.youtube .play-button:focus {background: #ff130b;}
.youtube img,.youtube .play-button {cursor: pointer;}
.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before {position: absolute;}
.youtube .play-button,.youtube .play-button:before {top:50%;left:50%;transform: translate3d( -50%, -50%, 0 );}
.youtube iframe {height:100%;width:100%;top:0;left:0;}
.spoiler-colorbtn #show_color {margin-top:-80px;}
#product-6114 .spoiler-colorbtn #show_color {margin-top:-90px;}
.spoiler-colorbtn.spoiler-colorbtn-full #show_color{margin-top:0px;}
#product-6114 .spoiler-colorbtn.spoiler-colorbtn-full #show_color{margin-top:0px;}
.spoiler-colorbtn {height:94px;overflow:hidden;margin-bottom:16px;position:relative;}
.show-hide-colorbtn:after {font-family: FontAwesome;font-style: normal;font-weight: 400;content: "\f107";font-size:15px;display:block;position:absolute;right:-14px;top:1px;}
.spoiler-colorbtn.spoiler-colorbtn-full{height:100%;}
.spoiler-colorbtn:after {content: '';display: block;position: absolute;right: 0px;bottom: 0px;height: 75px;width: 100%;background-image: linear-gradient(to bottom,rgba(255,255,255,0) 18%,#fff 88%);}
.spoiler-colorbtn.spoiler-colorbtn-full:after{background-image:none}
.show-hide-colorbtn {border-radius:7px;border:none;position:relative;display:inline-block;color:#222222;font-weight:700;background:#ffffff;font-size:15px;}
.show-hide-colorbtn-none{display:none;}
.car-vibor-mater-p{font-weight:700;text-align:center;position:relative;font-size:16px;line-height:20px;background:#f9f9f9;border-radius:7px;padding:7px 5px;}
.car-vibor-mater-p2{font-size:14px;line-height:20px;text-align:center;color:#000;background:#f9f9f9;padding:5px;border-radius:7px;}
.car-vibor-mater-p3{margin-bottom:2px;text-align:center;color:#b5b5b5;border-top:1px solid #e4e5e8;border-bottom:1px solid #e4e5e8;padding:3px}

div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid #f00}div.wpcf7-spam-blocked{border:2px solid #ffa500}
div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #f00;background:#fff;padding:.2em .8em}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}
.wpcf7-display-none{display:none}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url('/wp-content/themes/kudo/images/ajax-loader.gif');width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}
div.wpcf7 .ajax-loader.is-active{visibility:visible}
div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}
div.wpcf7 input[type="file"]{cursor:pointer}
div.wpcf7 input[type="file"]:disabled{cursor:default}

.lazy-iframe {position: relative;width:100%;padding-bottom:56.25%;height:0;overflow: hidden;margin-bottom:20px;}
.lazy-iframe.mobvkframe {position:relative;width:100%;padding-bottom:130%;height:0;overflow: hidden;margin-bottom:20px;}
.lazy-iframe iframe {position: absolute;top:0;left:0;width:100%;height:100%} 
