*{-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;}
.post h1:first-child{margin-top:0px;}
.post h1.entry-title{line-height:35px}
.single-post article .entry-title {line-height:52px}
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;}
.shop_attributes tbody tr:nth-child(2n){background: #f9f9f9;}
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{}
dl dd{margin:0;}
dl.wp-caption{padding:0;}
dt{}
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{font-size:22px;font-weight:400;margin:0 0 25px 0;padding:0;text-align:left;}
.widget .post-date{color:#808081;display:block;font-style:italic;}
.widget .recentcomments{position:relative;text-indent:20px;}
.widget .recentcomments:before{font-family:FontAwesome;font-style:normal;font-weight:400;content:"\f0e5";position:absolute;top:0;left:-20px;width:20px;height:20px;}
.widget .recentcomments a{font-style:normal;}
.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;padding-left:2px;right:0px;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}
.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-gallery-swiper{}
.format-image .categories-links,
.format-image .tags-links{display:none;}
.format-link .entry-title{}
.format-link .entry-content,
.format-link .entry-content p{}
.format-link .entry-meta{}
.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;}
.home .woocommerce .products-grid{margin-top:30px;}
.product_summary_thumbnails_wrapper{display:none;}
.recently_viewed_in_single_wrapper{display:none;}
.product_summary_top{text-align:center;margin:0 0 40px 0;font-size:.85em;}
.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:10px;}
.product_description{margin:0 0 27px 0;}
#show_my_color {background: #f9f9f9;padding: 26px 26px 0px 26px;border-radius: 10px;margin-bottom: 30px;}

.variations label{margin-bottom:5px;}
.variations_lines{padding:0;}
.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 h2:first-of-type{display:none;}
.product_meta{margin:15px 0}
.single-product.without-sidebar .product_meta{text-align:center;padding: 15px 0 13px;}
.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;}
.display-only-mobile-block{display:none;}
.display-only-desk-block{display:block;}
.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:20px;}
.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{}
.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{font-style:italic;color:#999;font-size:14px;}
.comment-respond{margin:0px 0 30px 0;}
#reply-title{font-size:22px;font-weight:400;padding:0 0 5px 0;margin:0;}
.logged-in-as,
.comment-notes{text-align:center;margin-bottom:30px;}
.comment-notes{font-size:14px;font-style:italic;}
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:#e20613}
.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;}
.large-3.only-desctop .asanim{margin-top:20px}
.large-3.only-desctop.germ-page-catalog-main{width:22%}
.large-2.only-desctop.germ-page-catalog-main{width:12%}

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}
.mainpgtab {min-height: 500px;background:#ffffff}
.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}
.cons-link-first{font-size:.72rem;font-weight:700;text-transform:uppercase;padding-right:10px;line-height:28px;}
.cons-link{font-size:.72rem;font-weight:700;text-transform:uppercase;line-height:28px;}
.cons-link-first,.cons-link,.cons-facebook,.cons-instagram,.cons-vk,.cons-youtube{color:#1e1e1b}
.cons-link-first:hover,.cons-link:hover{color:#e20613}
.cons-facebook:hover{color:#3b5998}
.cons-instagram:hover{color:#d93175}
.cons-vk:hover{color:#45668e}
.cons-youtube:hover{color:#e62117}
.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:chapternav-slidein 500ms backwards;animation:chapternav-slidein 500ms backwards}
@-webkit-keyframes chapternav-slidein{0%{opacity:0}1%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes chapternav-slidein{0%{opacity:0}1%{-webkit-transform:translateX(80px);transform:translateX(80px)}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)}}

a:active,
a:focus{outline:0 !important;}
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.4rem;font-weight:700;}
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:1.2rem;line-height:1.5em;font-weight:400;margin-bottom:1.25em}
h6{font-size:0.875rem;line-height:1.71428em;font-weight:400;}
p {font-size:16px;line-height:24px;margin-bottom:1.25rem;}
.product_description p {font-size:17px;line-height:26px}
.price-div p {font-size:17px;color:#222;margin-bottom:20px;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 28px}
.woocommerce table.shop_attributes td p {margin:0;padding:10px 0 8px 16px;}
ul, ol, dl{line-height:1.714em;font-size:1rem!important;}
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td{line-height:1.8rem;}
hr {border-color:#e4e5e8;}
.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:hover{opacity:0.6}
.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-menu-button a{font-size:13px;width:auto;height:29px;padding:1px 13px;border:2px solid;border-color:transparent;position:relative;top:4px}
.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);}

.mobile-menu-text{margin-right:7px;display:inline-block;font-weight:700;}
.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;opacity:1}
.site-search input[type=text],
.site-search input[type=search]{display:inline-block;border:0 none;padding:0;width:0;}
.site-search.open input[type=text],
.site-search.open input[type=search]{width:100%;border:1px solid #ddd;padding:0 15px;font-weight:400;border-radius:10px;transition:width 0.5s ease;-webkit-transition:width 0.5s ease;}
.site-tools {opacity:1;padding-bottom:14px;visibility: visible;}
@-webkit-keyframes ac-gn-item-searchshow{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1);animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1)}40%{opacity:1}100%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}
@keyframes ac-gn-item-searchshow{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1);animation-timing-function:cubic-bezier(0.2727, 0.0986, 0.8333, 1)}40%{opacity:1}100%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}
.site-header.header-centered.site-search-open .site-branding{opacity:1;visibility:visible;transform:none;-webkit-transform:none;-ms-transform:none;position:relative;z-index:100;}
.site-header.header-centered.site-search-open #site-navigation .site-tools{transform:none;-wbkit-transform:none;}
.site-header-sticky{position:fixed;top:-170px;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;}
.aftershelp {background: #ffffff;padding:15px 25px;box-shadow: 1px 1px 6px rgba(32, 33, 36, 0.5);border-radius: 10px;overflow:hidden;display:none;-webkit-animation: chapternav-slidein-src 400ms backwards;animation: chapternav-slidein-src 400ms backwards;}
.site-search-open .aftershelp {display:block;}
.aftershelp ul {padding: 0;margin: 0;list-style: none;position: relative;text-align: left;}
.aftershelp ul li a{font-size:16px;line-height:24px;color:#333333;display:block;padding:10px 0;border-bottom:1px solid #e4e5e8;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.aftershelp ul li a:hover{color:#939393;}
.aftershelp ul li:first-child a{padding-top:0px}
.aftershelp ul li:last-child a{padding-bottom:0px;border:none}

#site-navigation,
#site-navigation-ski,
#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;}
.main-navigation{display:none;}
.main-navigation ul ul{display:none;}
.main-navigation ul li:hover > ul{display:block;}
.site-header-sticky #site-navigation-ski {padding:13px 0 10px}
#site-navigation-ski{font-size:14px}

.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:6px;top:50%;margin-top:-6px;line-height:12px;text-align:center}
.main-navigation #menu-main-menu-2 li.menu-item-has-children > a:after{right:0px}
.main-navigation .padbotpt {padding-bottom:15px!important}
.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;}
.main-navigation ul li a.onlugunmenu{line-height:1.3;text-transform: uppercase;font-weight:700;border-bottom:2px solid transparent;color:#000!important;margin:7px 20px 6px 30px;font-size:.9rem}
.main-navigation ul li a.onlugunmenu:hover{border-bottom:2px solid #e30513;}
.main-navigation ul li a.onlugunmenu span{font-size:.65em;color:#666}
.main-navigation ul ul{background:#fff;padding:15px 0;position:absolute;top:100%;left:-15px;min-width:220px;z-index:99999;box-shadow: 1px 2px 10px rgba(0, 0, 0, .2);border-radius: 7px;}
li.hovermainmenu > a{-webkit-transition: opacity 0.3s ease-in-out 0s;-moz-transition: opacity 0.3s ease-in-out 0s;-o-transition: opacity 0.3s ease-in-out 0s;-ms-transition: opacity 0.3s ease-in-out 0s;transition: opacity 0.3s ease-in-out 0s;}
#menu-main-menu:hover li.hovermainmenu:not(:hover) a{opacity:.7}
#menu-main-menu-2:hover li.hovermainmenu:not(:hover) a{opacity:.7}
.main-navigation ul li.megamenu-2-col.spsss ul li a,.main-navigation ul li.megamenu-3-col.spsss ul li a,.main-navigation ul li.megamenu-4-col.spsss ul li a{margin: 5px 7px 4px 0px;}

@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, .main-navigation ul ul{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;}
}

.colorkudored {color:#e20613}
.colorkudogre {font-size:15px;color:#959595}
#menu-main-menu > li.menu-item-menu-burger > a.menu-burger-m {display:block;width:17px;height:33px;padding:10px 0px 6px;margin-right:17px;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:#1d1d1f;transition:all 0.3s;backface-visibility:hidden;border-radius:2px;}
.menu-burger-m span:before {width: 11px;height: 2px;background-color: #1d1d1f;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:#e20613}
.mnsicw{height:30px;width:30px;margin-right:5px;margin-left:12px;vertical-align:baseline;}
.mobile-navigation .mnsicw{margin-left:15px}
.main-navigation ul ul li{float:none;position:relative;z-index:99999;}
.main-navigation ul ul li a:hover{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;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:1px 0 30px 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:328px;}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(1){margin-left:7px;width:265px}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(2){width:265px}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(3){width:285px}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(4){width:270px}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(1){margin-left:7px;width:250px}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(2){width:275px}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(3){width:210px;}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(4){width:285px;}
.main-navigation .megamenu-3-col.gibritos > ul > li{margin-left:7px;width:280px}
.main-navigation .megamenu-3-col.specprod > ul > li:nth-child(1){margin-left:7px;width:245px}
.main-navigation .megamenu-3-col.specprod > ul > li:nth-child(2){width:250px}
.main-navigation .megamenu-3-col.specprod > ul > li:nth-child(3){width:220px}
.main-navigation .megamenu-3-col.specprod > ul > li:nth-child(4){width:245px;margin-bottom:30px}
.main-navigation .megamenu-3-col.specprod > ul > li:nth-child(5){width:250px;margin-bottom:30px}
.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(1){margin-left:7px;width:290px;}
.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(2){width:275px;}
.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(3){width:275px}

.main-navigation ul li.megamenu-4-col.spsss ul li.menu-item-has-children > a {margin:7px 25px 4px;line-height: 1.3}
.main-navigation ul li.megamenu-4-col.spsss ul li.menu-item-has-children > a.klej-vse-brdr-2 {margin-right:5px}
.main-navigation  .nemegaspsss  > ul > li, .main-navigation  .megamenu-2-col.pkleip > ul > li:nth-child(1) {margin-left:7px;}
.main-navigation #menu-item-134 > ul > li{width:280px;}
.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;}
.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-4-col > ul > li.menuspr{float:right;width:240px}
.main-navigation #menu-item-134.pkleip > ul > li:nth-child(3){width:284px;background:#e20613;text-align:center;padding:0;box-shadow: 2px 2px 3px rgba(226, 6, 18, .3);border-radius: 0px 0px 0px 7px;}
.main-navigation #menu-item-134.pkleip > ul > li:nth-child(4){width:284px;background:#f9f9f9;text-align:center;padding:0;box-shadow: 1px 2px 3px rgba(0, 0, 0, .1);border-radius: 0px 0px 7px 0px;}
.main-navigation #menu-item-134.pkleip > ul > li:nth-child(3) a {border:0;margin:11px 0px 10px;width:284px;color:#ffffff!important;}
.main-navigation #menu-item-134.pkleip > ul > li:nth-child(4) a {border:0;margin:11px 0px 10px;width:284px;}

.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(5){width:365px;background:#e20613;text-align:center;padding:0;box-shadow: 2px 2px 3px rgba(226, 6, 18, .3);border-radius: 0px 0px 0px 7px;}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(6){width:365px;background:#e95551;text-align:center;padding:0;box-shadow: 2px 2px 3px rgba(226, 6, 18, .3);border-radius: 0px}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(7){width:365px;background:#f9f9f9;text-align:center;padding:0;box-shadow: 1px 2px 3px rgba(0, 0, 0, .1);border-radius: 0px 0px 7px 0px;}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(5) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:365px;color:#ffffff!important;}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(6) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:365px;color:#ffffff!important;}
.main-navigation .megamenu-4-col.germetoss > ul > li:nth-child(7) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:365px;}

.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(5){width:345px;background:#e20613;text-align:center;padding:0;box-shadow: 2px 2px 3px rgba(226, 6, 18, .3);border-radius: 0px 0px 0px 7px;}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(6){width:345px;background:#e95551;text-align:center;padding:0;box-shadow: 2px 2px 3px rgba(226, 6, 18, .3);}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(7){width:350px;background:#f9f9f9;text-align:center;padding:0;box-shadow: 1px 2px 3px rgba(0, 0, 0, .1);border-radius: 0px 0px 7px 0px;}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(5) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:345px;color:#ffffff!important;}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(6) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:345px;color:#ffffff!important;}
.main-navigation .megamenu-4-col.kleitos > ul > li:nth-child(7) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:350px;}

.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(4){width:290px;background:#e20613;text-align:center;padding:0;box-shadow: 2px 2px 3px rgba(226, 6, 18, .3);border-radius: 0px 0px 0px 7px;}
.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(5){width:275px;background:#e95551;text-align:center;padding:0;box-shadow: 2px 2px 3px rgba(226, 6, 18, .3);border-radius:0px;}
.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(6){width:290px;background:#f9f9f9;text-align:center;padding:0;box-shadow: 1px 2px 3px rgba(0, 0, 0, .1);border-radius: 0px 0px 7px 0px;}
.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(4) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:290px;color:#ffffff!important;}
.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(5) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:275px;color:#ffffff!important;}
.main-navigation .megamenu-3-col.klei-gibritos > ul > li:nth-child(6) a {border:0;line-height:1.5em;margin:11px 0px 10px;width:290px;}

.main-navigation .megamenu-1-col > ul{width:250px;}
.main-navigation .megamenu-2-col > ul{width:660px;}
.main-navigation .megamenu-4-col.germetoss > ul{width:1095px}
.main-navigation .megamenu-4-col.kleitos > ul{width:1040px;}
.main-navigation .megamenu-3-col.gibritos > ul{width:295px;}
.main-navigation .megamenu-2-col.specprod > ul{width:496px}
.main-navigation .megamenu-3-col.klei-gibritos > ul{width:855px;}
.main-navigation #menu-item-134 > ul {width:568px}
.main-navigation .megamenu-3-col > ul{width:727px;}
.main-navigation .megamenu-4-col > ul{width:760px;}
.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;}
.main-navigation .megamenu-3-col > ul ul.sub-menu.donewell-ul-next{padding-bottom:5px;border-radius:0}
.main-navigation .megamenu-3-col > ul ul.sub-menu.donewell-ul-next:after {content:'';display:block;width:80%;margin-left:18px;margin-top:5px;height:1px;background:#e5e5e5}
.main-navigation .megamenu-4-col > ul ul.sub-menu.donewell-ul-next{padding-bottom:5px;border-radius:0}
.main-navigation .megamenu-4-col > ul ul.sub-menu.donewell-ul-next:after {content:'';display:block;width:80%;margin-left:18px;margin-top:5px;height:1px;background:#e5e5e5}
.main-navigation .megamenu-3-col.klei-gibritos > ul ul.sub-menu.donewell-ul-next:after {margin-top:13px;margin-bottom:8px;}

.main-navigation ul li ul li.menu-item-has-children > a span {font-size:.65em;color:#666;}
li.menu-item.menu-itemedfre:hover:before {background:#e20613;}
.klej-vse-brdr li.menu-item.menu-itemedfre:hover:before {background:#024067;}
.main-navigation ul li ul li a.klej-vse-brdr-2:hover{border-bottom-color:#024067;}
li.menu-item.menu-itemedfre:before{position:absolute;content: "";left:6px;top:12px;bottom:14px;width: 2px;background:transparent;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.main-navigation ul ul li.menu-item.menu-itemedfre a {border-color:#fff}
li.menu-item.me-more-li {padding-left:38px;margin-bottom:10px;}
li.menu-item.me-more-li a {padding:3px 10px;background:#f6f6f6;border-radius:7px;border:none;font-size:14px;}
#menu-main-menu-2 li.menu-item.me-more-li a {padding: 3px 10px!important;}
.mobile-navigation li.menu-item.me-more-li a {padding:2px 10px;margin-left:10px;margin-bottom:5px;background:#f4c3c6;}
li.menu-item.me-more-li a:hover {border:none;}
.main-navigation ul li.megamenu-3-col.spsss ul li.menu-item-has-children.special-nextgen > a{margin-left:8px}

.only-desctop {display:none}
.mobile-navigation{padding:32px 0}
.mobile-navigation ul,
.mobile-navigation li{padding:0;margin:0;list-style:none;display:block;font-size:1em;}
.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 .sub-menu{display:none;position:relative;background:#f9f9f9;padding:20px 0 20px 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:5px 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:29px;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 .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:14px;color:#e20613;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:400;content:"";font-size:16px;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{color:#232323;margin-top:25px;}
.mobile-navigation .sub-menu .sub-menu .menu-item-has-children .more{border:1px solid #6e6e6e;color:#6e6e6e;}
.mobile-navigation a{color:#222;padding:12px 20px 14px;font-size:20px;display:inline-block;}
.mobile-navigation ul.menu-onlymblec a{font-size:.75rem;line-height: 1.9;padding:12px 5px}
.mobile-navigation .sub-menu a{font-weight:400;font-size: 18px;padding: 14px 20px;line-height: 26px;}
.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:#1e1e1c !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;}
.mobile-li-big ul.sub-menu li a {font-size:17px}
.mobile-navigation .sub-menu .sub-menu li {border-bottom: 1px solid #f9f9f9;}
.mobile-navigation .sub-menu .sub-menu li:last-child {border-bottom:none}
.content-area{position:relative;}
.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}
.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;}
img.alignleft-2 {display: inline;float:left;margin-right: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.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{margin-bottom:19px;display:block;font-size:0.8125rem;font-weight:700;text-transform:uppercase;}
.entry-content-archive .gallery{display:none;}
.blog-post .video-container{margin-top:31px;}
.blog-post.audio iframe{margin-top:15px;}
.blog-post .wp-caption{display:inline-block;height:auto !important;}
.blog-isotop-master-wrapper #nav-below.paging-navigation{margin:0 -8px;padding:27px 0;border-top:1px solid;}
.blog-isotop-master-wrapper .archive-navigation{margin:0;padding:0px;}
.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: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;}
.woocommerce .woocommerce-ordering{margin-bottom:5px;}
.catalog_top_sep{display:none;}
.page-description p{padding:0;margin:0;font-size:.9rem;}
.term-description{text-align:center;position:relative;}
.catalog_top.row {padding: 30px 0 0 0;}
.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;}
.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_wrapper{border-radius:0 0 7px 7px}
.product_thumbnail img {filter:none;padding-bottom: 7px;background: #fff;border-radius: 10px;}
.product_wrapper:hover .product_thumbnail img {filter: brightness(0.97);}
.product_thumbnail img {-webkit-transition: all .4s ease; -moz-transition: all .4s ease; transition: all .4s ease;}
.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;}
.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;}
.woocommerce_category_header_image{display:none;}
.catalog-page.with-sidebar .catalog_top{margin-top:10px;}
.catalog-page.with-sidebar .catalog_top_sep{margin-bottom:10px;}
.catalog-page.with-sidebar .filters_button{display:none;}
.catalog-page.with-sidebar .woocommerce-pagination{text-align:left !important;}
.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-nav-previous,
.product-nav-next{display:none;}
.product-nav-previous .getbowtied-icon-arrow_left,
.product-nav-next .getbowtied-icon-arrow_right{font-size:36px;position:absolute;top:50%;margin-top:-16px;}
.product-nav-previous .getbowtied-icon-arrow_left{left:50%;margin-left:-10px;}
.product-nav-next .getbowtied-icon-arrow_right{right:50%;margin-right:-10px;}
.product_nav_img{max-width:70px !important;height:auto !important;position:relative;transition:left .3s;-webkit-transition:left .3s;z-index:2;}
.product-nav-previous .product_nav_img{left:-70px;transition:left .3s;-webkit-transition:left .3s;}
.product_nav_link_left:hover .product_nav_img{left:0;}
.product-nav-next .product_nav_img{right:-70px;transition:right .3s;-webkit-transition:right .3s}
.product_nav_link_right:hover .product_nav_img{right:0;}
.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;padding:1px 0;}
.product_meta span a,
.product_meta span span{font-size:13px;font-weight:400;text-transform:none;margin:0;}
.tagged_as a {background:#f9f9f9;color:#1e1e1c;margin-right:4px!important;white-space:nowrap;line-height:2;padding:3px 10px}
.tagged_as a:hover{color:#e20613}
.product_meta > .tagged_as {display:block;padding-top:5px}
.group_table{margin-bottom:22px;}
.woocommerce #content div.product form.cart .group_table td,
.woocommerce div.product form.cart .group_table td,
.woocommerce-page #content div.product form.cart .group_table td,
.woocommerce-page div.product form.cart .group_table td{padding-top:1em;padding-bottom:1em;vertical-align:middle;}
.woocommerce #content div.product form.cart .group_table td:first-child,
.woocommerce div.product form.cart .group_table td:first-child,
.woocommerce-page #content div.product form.cart .group_table td:first-child,
.woocommerce-page div.product form.cart .group_table td:first-child{width:79px;}
.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 td.price{width:130px;line-height:1;}
.group_table td.price .amount{margin-bottom:10px;display:inline-block;}
.group_table td.price del .amount{text-decoration:line-through;}
.group_table .stock{margin-bottom:0;}
.woocommerce div.product form.cart tr,
.woocommerce-page div.product form.cart tr,
.woocommerce #content div.product form.cart tr,
.woocommerce-page #content div.product form.cart tr{border-bottom-width:1px;border-bottom-style:solid;}
.woocommerce div.product form.cart tr:last-child,
.woocommerce-page div.product form.cart tr:last-child,
.woocommerce #content div.product form.cart tr:last-child,
.woocommerce-page #content div.product form.cart tr:last-child{border-bottom:none !important;}
.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;}
.bond-main-info-product{padding-bottom:50px}
.bond-main-info-product .attachment-full{border-radius:7px}
.single-product.with-sidebar .product_infos{padding-right:0;}
.single-product.with-sidebar .product_thumbnails{overflow:hidden;margin:10px 0;}
.single-product.with-sidebar .swiper-container{height:90px !important;width:auto !important;margin:0 -5px;}
.single-product.with-sidebar .swiper-slide{padding:0 5px;}
.single-product.with-sidebar .product_meta > span{margin:0 20px 0 0;}
.posted_in a{color:#1e1e1c}
.posted_in a:hover{color:#e20613}
.single-product.with-sidebar .large-10,
.single-product.with-sidebar .large-10 .large-9{width:100%;}
.single-product.with-sidebar .group_table td.price{text-align:right;width:50px;}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"], input[type="week"],
input[type="email"], input[type="number"],
input[type="search"], input[type="tel"],
input[type="time"], input[type="url"],
textarea{border-color:transparent;margin-bottom:10px}
select,
.chosen-results{color:rgba(0,0,0,0.75);background-color:#f1f1f1;border:1px solid #eee;padding:0.3rem;}
.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;}
.with-sidebar .comments_section textarea,
.with-sidebar .comments_section input[type="text"],
.with-sidebar .comments_section input[type="password"],
.with-sidebar .comments_section input[type="date"],
.with-sidebar .comments_section input[type="datetime"],
.with-sidebar .comments_section input[type="datetime-local"],
.with-sidebar .comments_section input[type="month"],
.with-sidebar .comments_section input[type="week"],
.with-sidebar .comments_section input[type="email"],
.with-sidebar .comments_section input[type="number"],
.with-sidebar .comments_section input[type="search"],
.with-sidebar .comments_section input[type="tel"],
.with-sidebar .comments_section input[type="time"],
.with-sidebar .comments_section input[type="url"]{background:#f1f1f1;}
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-radius:5px;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;}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices,
.select2-container .select2-choice{background:none;border:none;filter:none;font-weight:400;padding:0;padding-right:26px;box-shadow:none;height:auto;line-height:1;}
.select2-container .select2-choice > .select2-chosen{margin:0;}
.select2-container .select2-choice .select2-arrow{background:none;background-image:none;filter:none;border:none;border-radius:0;font-size:0.692em;line-height:1em;box-shadow:none;}
.select2-container .select2-choice .select2-arrow:before{content:"\f107";display:block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.select2-results{font-size:13px;margin:0;padding:5px 0;}
.select2-drop{min-width:250px !important;border:none;margin-top:0px;margin-left:-15px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);border-radius:0;}
.select2-drop.select2-drop-above{margin-bottom:6px;}
.select2-drop.select2-drop-above.select2-drop-active{border:0;border-radius:0;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);}
.select2-results .select2-result-label{padding:3px 16px 4px;}
.select2-offscreen, .select2-offscreen:focus{border:0 none !important;clip:rect(0px, 0px, 0px, 0px) !important;height:26px !important;left:0 !important;margin:0 !important;outline:0 none !important;overflow:hidden !important;padding:0 !important;position:absolute !important;top:0 !important;width:1px !important;}
.catalog_top .select2-container{padding-top:12px;}
.catalog_top .select2-container .select2-choice{font-weight:400;}
.catalog_top .select2-container .select2-choice .select2-arrow{font-size:18px;line-height:13px;}
.catalog_top .select2-container .select2-choice .select2-arrow:before{display:block;line-height:13px;}
.variations .select2-container .select2-choice{line-height:37px;}
.variations .select2-container .select2-choice > .select2-chosen{line-height:inherit;}
.variations .select2-container .select2-choice .select2-arrow:before{line-height:37px;}
.select2-container.select2-container-disabled,
.select2-container.select2-container-disabled .select2-choice,
.select2-container.select2-container-disabled .select2-choice .select2-arrow{background:none;border:none;}
.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);}
.yith-wcwl-share ul{margin:0 !important;padding:0 !important;}
table.cart_list .product-description{padding-left:20px;}
.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;}
.cart_list .product-name a{display:block;font-size:14px;line-height:1.787em;margin-top:-2px;margin-bottom:5px;}
.newd{text-align:center}
.newppp {font-size:15px;line-height:22px;} 
.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;}
.site-social-icons-shortcode{vertical-align:middle;clear:both;margin:5px -15px 15px -15px;display:block;}
.site-social-icons-shortcode ul{list-style:none;margin:0 !important;padding:0 !important;line-height:1em;font-size:24px !important;}
.site-social-icons-shortcode ul.left{text-align:left;}
.site-social-icons-shortcode ul.center{text-align:center;}
.site-social-icons-shortcode ul.right{text-align:right;}
.site-social-icons-shortcode:before,
.site-social-icons-shortcode:after,
.site-social-icons-shortcode ul:before,
.site-social-icons-shortcode ul:after{content:" ";display:table;clear:both;}
.site-social-icons-shortcode ul li{padding:5px 15px;display:inline-block;}
.site-social-icons-shortcode ul li a{color:#222;}
.site-social-icons-shortcode ul li a i{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;}
.site-social-icons-shortcode ul li a:hover i{opacity:.5;}
.site-social-icons-shortcode ul li span{display:none;}
.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.457em;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.875em;}
.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:#fff;}
.from_the_blog_img_link{display:block;overflow:hidden;position:relative;height:245px;width:100%;margin-bottom:18px;border-bottom: 5px solid #fff;}
.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;}
.from_the_blog_item.standard .with_thumb_icon{display:none;}
.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_calendar table tr th,
#site-footer .widget_calendar table tr td{color:#fff;}
#site-footer .widget li:last-child{padding-bottom:0;}
#site-footer .button.checkout.wc-forward{margin-bottom:0;}
.wpb_wrapper h1,
.wpb_wrapper h2,
.wpb_wrapper h3,
.wpb_wrapper h4,
.wpb_wrapper h5,
.wpb_wrapper h5,
.wpb_wrapper h6,
.wpb_wrapper h1 a,
.wpb_wrapper p{color:inherit}
.wpb_wrapper #products-grid > li > a{color:inherit;}
.wpb_wrapper #products-grid{margin-top:5px;}
.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,
.full-width-page .wpb_wrapper .wpb_revslider_element{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,
.full-width-page .boxed-row .wpb_wrapper .wpb_revslider_element{margin-left:0px !important;margin-right:0px !important;}
.wpb_wrapper .owl-wrapper-outer .gallery{margin-left:0px !important;margin-right:0px !important;}
.wpb_tabs.wpb_content_element .wpb_alert.wpb_content_element,
.wpb_tour.wpb_content_element .wpb_alert.wpb_content_element,
.wpb_accordion.wpb_content_element .wpb_alert.wpb_content_element{margin-left:0px !important;margin-right:0px !important;}
.wpb_wrapper .wpb_content_element .gallery{margin-bottom:-35px !important;}
.wpb_gmaps_widget.wpb_content_element{margin-bottom:0;}
.wpb_wrapper .site-social-icons-shortcode ul li a{color:inherit;}
.wpb_wrapper .vc_separator .vc_sep_holder{display:none;}
.vc_separator_align_center{text-align:center;}
.vc_separator_align_right{text-align:right;}
.vc_separator_align_left{text-align:left;}
.vc_row-fluid.parallax{background-size:cover;background-position:center center;background-repeat:no-repeat;}
.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;}
.vc_sep_no_border .vc_sep_holder .vc_sep_line{border-top-style:none !important;}
.wpb_wrapper .from-the-blog-wrapper{margin-top:0;}
.boxed-row .wpb_wrapper .from-the-blog-wrapper{margin:0px -30px 0px;}
.full-width-page .wpb_revslider_element{margin:0 -15px;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{font-size: 15px;line-height: 20px;color: #e4e5e8;margin-bottom:40px;margin-top: -10px;}
.woocommerce-breadcrumb .fa {margin-left:7px;margin-right:6px;}
.onlydd{display:none}
.onlydf{display:block}
.allecomp .woocommerce .woocommerce-breadcrumb {display: block;}

.childkudo {display: none;}
.commentlist .comment-author-kudo .comment_container .childkudo {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;margin-bottom: 15px;position:relative;width: 49.5%;display: block;}
.attribute_pa_cvet-kussil280rn .select_option{width: 47%;}
.select_option:nth-of-type(n) {clear: none;}
.select_option:nth-of-type(4n+1) {clear: both}
.variations label {margin-bottom:10px;}

.pvhpadding{padding-bottom:3px;display:block}
.obhkskgerm{padding:2px 6px;background:#e20613;border-radius:5px;color:#f9f9f9;margin-right:4px;}
.menukskgerm{padding: 3.5px 5px;height: 20px;background:#e20613;border-radius:5px;color:#f9f9f9;font-size:.65rem;margin-right:6px;}
.menukskgerm.smkudo{background:#23282b}
.menukskgerm.donewell-orange {background:#e9ab32}
.menukskgerm.klein-vse-clr {background:#024067}
.menucircl{margin-right:3px;position:relative;font-size:.65rem;border-radius:5px;display:inline-block;}
.menucircl .value_menucircl{min-width:20px;height:20px;text-align:center;border-radius:5px;border:1px solid #e5e5e5;}

.select_option .yith_wccl_value{cursor: pointer;display:block;min-width:46px;height:46px;text-decoration:none;line-height:46px;text-align:center;border-radius: 10px;border: 1px solid #e4e5e8;position: absolute;left: 0;top: 10px;}
.product_cat-kleit-vsyo .select_option .yith_wccl_value,
.product_tag-otstup .select_option .yith_wccl_value{top:3px;}
.select_option .yith_wccl_value:hover {border: 1px solid #999;}
.select_box.on_ptab .select_option .yith_wccl_value{cursor:default;}
.select_option .yith_wccl_tooltip {font-size:13px;line-height:17px;text-align:left;display:block;margin-left:62px;min-height:66px;}
.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:14px;line-height:27px;}
.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;}
.select_option .yith_wccl_tooltip > span{display:block;padding: 0 10px 0 0;border-radius: 9px 9px 0 0;min-height:62px;color: #212121;}
.select_option .yith_wccl_tooltip.bottom span:after{border-bottom-color:#eee}
.select_option .yith_wccl_tooltip.top span:after{border-top-color:#e20613}

.woocommerce #reviews #comments ol.commentlist ul.children{margin:10px 0 0 20px;list-style:none;padding:15px 15px 1px;background-color:#f9f9f9;border-radius:5px;}
.woocommerce #reviews #comments ol.commentlist time {color:#9b9b9b;font-size:.9em;display: block;font-size:.8em;line-height:1.5rem;}

.large-2.only-desctop.germ-page-catalog-main .asanim {margin-top:20px}
.asanim {border-radius:7px;overflow:hidden}
.asanim.mnpdnq {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.05,1.05);-moz-transform:translateZ(0) scale(1.05,1.05);-webkit-transform:translateZ(0) scale(1.05,1.05);-ms-transform: none;}
.partners {width:75px;margin:10px 0;padding-right:20px}
.partnerslast {width:80px;margin:10px 0}
.newpdfc{display:inline-block;margin-bottom:15px;background-color:#f9f9f9;line-height:1.5;height:25px;border-radius:5px;margin-right:5px}
.dskinl{display:inline-block}
.mobinl{display:none}
.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:5px;float:right}
.ltikl:hover{background-color:#e20613;color:#fff}
.tooltip{margin-left:9px;display:inline;position:relative;z-index:2;background-color:#e20613;color:#fff;line-height:1.5;padding:1px 10px 0 10px;float:right;border-radius:7px;cursor:pointer}
.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:.8em;line-height:1.4;display:block;padding:10px;color:#1e1e1b}
.showclr{padding:7px 8px 7px 10px;min-width:133px;text-align:center;display:block;background-color:#e20613;box-shadow:1px 1px 3px rgba(0, 0, 0, .2);border-radius:7px;margin-bottom:15px}
.pipka:after{padding-left:4px;padding-top:2.5px;height:auto;content:"\f107";font-family:FontAwesome;float:right;}
.pipkas:after{padding-left:9px;height:auto;content:"\f106";float:right;font-family:FontAwesome}
.pipkapr:after{padding-left:1px;height:auto;content:"\f105";font-family:FontAwesome}
.go_to {color:#222222;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);display:block;background-color:#f9f9f9;padding:8px 8px 7px 10px;font-size:.79rem;text-transform:uppercase;font-weight:700;line-height:1.2;border-radius:7px;text-align:center}
.go_to:hover{color:#ffffff;background:#e20513}
.go_to:focus{color:#ffffff;background:#e20513}
a.go_to:after {padding-left:7px;height:auto;content:"\f107";font-family:FontAwesome;float:right;}
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}
.site-content .products li {margin-top:1.5rem;margin-bottom:1.5rem}
ul.products h3, .products ul h3 {display:block;font-size:1rem;font-weight:400;line-height:1.4rem;margin:0;padding:5px 20px 15px;text-align:center;}
figure.stockyanblock {min-height:82px;text-align:center;margin:0}
.stockyanblock .stockyanblockp {padding-bottom:1.25rem;margin-bottom:0rem}
.afvalue_colorgr {position:relative;}
.stockyanblockp .maybecoloryan{font-size:.55rem;color: #6e6e6e;display: block}
.products li img.value_colorgri {width:27px;height:27px;text-decoration:none;line-height:27px;text-align:center;border-radius:7px;border:1px solid #e5e5e5;margin:0 2px;}
.blogpla {background:#f9f9f9;padding:5px 10px;border-radius:0 7px 7px 0;font-weight:700;box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.2);}
.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 8px rgba(0, 0, 0, 0.2);}
.blogplam a, .blogpla a{text-transform:uppercase;font-size:.8em}
.woocommerce .products span.onsale, .woocommerce-page .products span.onsale {font-size: 15px; line-height: 20px; font-weight: 400; min-height: 10px; border-radius: 0; min-width: 10px; padding: 4px 12px; right: 20px;top: -14px; text-transform: uppercase; opacity: 1; -webkit-font-smoothing: antialiased;box-shadow: none;color:#ffffff;left: auto;margin:0; position:absolute;text-align:center; text-shadow: none;z-index: 10;display: block;}
.woocommerce .product span.onsale, .woocommerce-page .product span.onsale {font-size:18px; line-height: 22px; font-weight:400; min-height: 10px; border-radius: 0; min-width: 10px; padding: 6px 16px; right: 20px;top: -10px; text-transform: uppercase; opacity: 1; -webkit-font-smoothing: antialiased;box-shadow: none;color:#ffffff;left: auto;margin:0; position:absolute;text-align:center; text-shadow: none;z-index: 10;display: block;}


.more-link{margin-top:40px;background:#e20613;color:#ffffff;padding:3px 10px;border-radius:7px;text-transform: uppercase;display:block;font-size: .75em;font-weight:700;text-align:center;width:210px;margin-left:auto;margin-right:auto;box-shadow:1px 2px 8px rgba(0, 0, 0, 0.2);}
.more-link:hover{color:#ffffff;background:#e20613}
.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 {padding-top:12px;display: block;color:#222222}
.mytab-docp .dileramppz,.mytab-docp .dilerampp{padding: 12px 10px 12px 15px;min-height:70px}
.mytab-docp .dileramspan {padding-top:10px}
.mytab-docp .dilerampp:before, .mytab-docp .dileramppz:before {width:32px;height:38px;}
.marginbottomdil {margin-bottom:30px}
.mainick{border-radius:18px;}
.newblocks{margin-bottom:15px;text-align:center}
.row.normal_height.vc_row.wpb_row.vc_row-fluid.allecomp{padding-top:0px}
.titlenewh{font-size:1em;margin:8px 5px 9px;line-height: 1.32em;}
.titlenewh a{font-weight:400;color:#1e1e1c}
h1.titlenewhz {font-size:22px;margin:10px 10px 37px;font-weight:400;line-height:26px!important;margin-top:10px}
.titlenewhz span {font-size:.75em;color:#959595;padding-top:6px;display: block;}
.col-sm-2{width:16.66666667%;}
.col-sm-2:nth-of-type(n){clear:none} 
.col-sm-2:nth-of-type(6n+1){clear:both}
.spmb{display:none;}
.spmbob{display:block;}
.spmbobm{display:none;}
.videomainp{margin-top:30px;}
.text-kudo-mainp-more {padding:10px;color:#222;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%;}
.small-6.specialbox {width:48.5%;}
.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;image-rendering:-webkit-optimize-contrast;}
.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;}
.lazyYT-container{position:relative;display:block;height:0;padding:0 0 56.25% 0;overflow:hidden;background-color:#000000;}
.lazyYT-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.ytp-gradient-top{top:0;z-index:21;width:100%;height:98px;position:absolute;pointer-events:none;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAQAAAA7fHH2AAAAQUlEQVQYV22KQQoAIAzDyv7/Et/oVlGZVCfkkIYamsENXESyi8vc0u/PKZ6o8+7fZ0h8ShRYnD+BFKToRJkHFpkM2hZSxuyWpEYAAAAASUVORK5CYII=);-webkit-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);-moz-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);}
.ytp-chrome-top{position:absolute;left:12px;right:10px;top:0;color:#eee;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;text-shadow:0 0 2px rgba(0,0,0,.5);z-index:60;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);}
.ytp-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;z-index:12;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;-moz-transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .5s cubic-bezier(0.0,0.0,0.2,1);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.lazyYT-image-loaded .ytp-spinner{display:none;}
.ytp-thumbnail button.ytp-button{visibility:hidden;}
.ytp-thumbnail.lazyYT-image-loaded button.ytp-button{visibility:visible;}
button.ytp-large-play-button.ytp-button:hover{background-color:transparent;}
.ytp-button:focus,.ytp-button{border:none;outline:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit;padding:0;background:transparent;}
.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);}
.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer;}
.ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.4, 0.0, 1, 1), opacity .1s cubic-bezier(0.4, 0.0, 1, 1);-webkit-transition:fill .1s cubic-bezier(0.4, 0.0, 1, 1), opacity .1s cubic-bezier(0.4, 0.0, 1, 1);transition:fill .1s cubic-bezier(0.4, 0.0, 1, 1), opacity .1s cubic-bezier(0.4, 0.0, 1, 1);fill:#1f1f1f;opacity:.9}
.ytp-thumbnail:hover .ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .1s cubic-bezier(0.0, 0.0, 0.2, 1);-webkit-transition:fill .1s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .1s cubic-bezier(0.0, 0.0, 0.2, 1);transition:fill .1s cubic-bezier(0.0, 0.0, 0.2, 1), opacity .1s cubic-bezier(0.0, 0.0, 0.2, 1);fill:#ff130b;opacity:1}
.product_wrapper{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}


.catshd{border-radius:10px;box-shadow:1px 2px 8px rgba(0, 0, 0, 0.2)}
.product_wrapper a,.product_wrapper a:hover{color:#000000;}
.fnewm{color:#ffffff;background:#e20613;padding:0 3px 1px;font-size:.7em;top:-.7em;}
.fnezm{color:#438dca;font-size:85%}
.row.lidosgrr{padding-top:20px}
.row.lidosgrr .large-6.columns:nth-child(1){padding-left:0rem;padding-right:.6rem}
.row.lidosgrr .large-6.columns:nth-child(2){padding-left:.6rem;padding-right:0rem}
.row.lidosgrr .large-6.columns:nth-child(3){padding-left:0rem;padding-right:.6rem}
.row.lidosgrr .large-6.columns:nth-child(4){padding-left:.6rem;padding-right:0rem}
.row.lidosgrr .large-6.columns:nth-child(5){padding-left:0rem;padding-right:.6rem}
.row.lidosgrr .large-6.columns:nth-child(6){padding-left:.6rem;padding-right:0rem}
.lidosgrr a{font-size: .85rem;color:#222222;}
.lidosgrr a:hover{color:#e20513}
.dosgrr{padding:10px 22px 10px 13px;background:#f9f9f9;min-height:45px;border-radius:0 0 7px 7px}
.row.lidosgrr .large-6.columns:nth-child(3) .dosgrr,
.row.lidosgrr .large-6.columns:nth-child(4) .dosgrr,
.row.lidosgrr .large-6.columns:nth-child(5) .dosgrr,
.row.lidosgrr .large-6.columns:nth-child(6) .dosgrr{border-radius:7px}
.dosgrr:before {content: "";display: block;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDg4LjIgMTA1LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg4LjIgMTA1LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjE1O30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo0LjE2Nzg7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MntzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6NC4xNjc4O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojRTIwNjEzO3N0cm9rZS13aWR0aDo0LjE2Nzg7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0NHtmaWxsOiNFMjA2MTM7fQoJLnN0NXtmaWxsOiNFMjA2MTM7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjQuMTY3ODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q2e2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPGcgY2xhc3M9InN0MCI+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYyLjcsNS40SDI1LjdjLTMuMiwwLTUuOCwyLjYtNS44LDUuOHY3MGMwLDMuMiwyLjYsNS44LDUuOCw1LjhoNTIuNWMzLjIsMCw1LjgtMi42LDUuOC01LjhWMjcuMUw2Mi43LDUuNHoiLz4KCQk8cGF0aCBkPSJNNjIuNyw1LjR2MTUuOGMwLDMuMiwyLjYsNS44LDUuOCw1LjhoMTUuNkw2Mi43LDUuNHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDQuMSw1NC42SDIwLjVDMTIuNiw1NC42LDYsNDgsNiw0MHYwYzAtOCw2LjUtMTQuNSwxNC41LTE0LjVoMjMuNWM4LDAsMTQuNSw2LjUsMTQuNSwxNC41djAgICAgQzU4LjYsNDgsNTIuMSw1NC42LDQ0LjEsNTQuNnoiLz4KCQk8cGF0aCBkPSJNMTguOSw0MS43djQuNmgtMi42di0xM2g0LjRjMS4zLDAsMi4zLDAuNCwzLjEsMS4yYzAuOCwwLjgsMS4xLDEuOCwxLjEsMy4xYzAsMS4zLTAuNCwyLjMtMS4xLDMgICAgYy0wLjgsMC43LTEuOCwxLjEtMy4xLDEuMUgxOC45eiBNMTguOSwzOS41aDEuOGMwLjUsMCwwLjktMC4yLDEuMi0wLjVjMC4zLTAuMywwLjQtMC44LDAuNC0xLjRjMC0wLjYtMC4xLTEuMi0wLjQtMS42ICAgIGMtMC4zLTAuNC0wLjctMC42LTEuMS0wLjZoLTEuOFYzOS41eiIvPgoJCTxwYXRoIGQ9Ik0yNi42LDQ2LjJ2LTEzaDMuNGMxLjUsMCwyLjcsMC41LDMuNiwxLjRzMS40LDIuMywxLjQsNHYyLjFjMCwxLjctMC41LDMuMS0xLjQsNHMtMi4xLDEuNS0zLjcsMS41SDI2LjZ6IE0yOS4zLDM1LjR2OC42ICAgIGgwLjhjMC45LDAsMS41LTAuMiwxLjgtMC43YzAuNC0wLjUsMC41LTEuMywwLjYtMi40di0yLjNjMC0xLjItMC4yLTIuMS0wLjUtMi41Yy0wLjMtMC41LTAuOS0wLjctMS43LTAuOEgyOS4zeiIvPgoJCTxwYXRoIGQ9Ik00NC42LDQwLjloLTQuMXY1LjNoLTIuNnYtMTNoNy4ydjIuMmgtNC42djMuM2g0LjFWNDAuOXoiLz4KCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjYwLjksNzguNiA2MC45LDYxLjMgNDIuOCw2MS4zIDQyLjgsNzguNiAzMy4zLDc4LjYgNTEuOCwxMDEuNSA3MC4yLDc4LjYgICAiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNjAuNiwzLjNIMjMuN2MtMy4yLDAtNS44LDIuNi01LjgsNS44djcwYzAsMy4yLDIuNiw1LjgsNS44LDUuOGg1Mi41YzMuMiwwLDUuOC0yLjYsNS44LTUuOFYyNUw2MC42LDMuM3oiLz4KCQkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTYwLjYsMy4zdjE1LjhjMCwzLjIsMi42LDUuOCw1LjgsNS44SDgyTDYwLjYsMy4zeiIvPgoJCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNDIsNTIuNUgxOC41QzEwLjUsNTIuNSw0LDQ1LjksNCwzOHYwYzAtOCw2LjUtMTQuNSwxNC41LTE0LjVINDJjOCwwLDE0LjUsNi41LDE0LjUsMTQuNXYwICAgICBDNTYuNSw0NS45LDUwLDUyLjUsNDIsNTIuNXoiLz4KCQkJPGc+CgkJCQk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTYuOCwzOS42djQuNmgtMi42di0xM2g0LjRjMS4zLDAsMi4zLDAuNCwzLjEsMS4yYzAuOCwwLjgsMS4xLDEuOCwxLjEsMy4xYzAsMS4zLTAuNCwyLjMtMS4xLDMgICAgICBjLTAuOCwwLjctMS44LDEuMS0zLjEsMS4xSDE2Ljh6IE0xNi44LDM3LjRoMS44YzAuNSwwLDAuOS0wLjIsMS4yLTAuNWMwLjMtMC4zLDAuNC0wLjgsMC40LTEuNGMwLTAuNi0wLjEtMS4yLTAuNC0xLjYgICAgICBjLTAuMy0wLjQtMC43LTAuNi0xLjEtMC42aC0xLjhWMzcuNHoiLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yNC42LDQ0LjF2LTEzSDI4YzEuNSwwLDIuNywwLjUsMy42LDEuNHMxLjQsMi4zLDEuNCw0djIuMWMwLDEuNy0wLjUsMy4xLTEuNCw0cy0yLjEsMS41LTMuNywxLjVIMjQuNnogICAgICAgTTI3LjIsMzMuM1Y0MkgyOGMwLjksMCwxLjUtMC4yLDEuOC0wLjdjMC40LTAuNSwwLjUtMS4zLDAuNi0yLjR2LTIuM2MwLTEuMi0wLjItMi4xLTAuNS0yLjVjLTAuMy0wLjUtMC45LTAuNy0xLjctMC44SDI3LjJ6Ii8+CgkJCQk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNNDIuNSwzOC44aC00LjF2NS4zaC0yLjZ2LTEzSDQzdjIuMmgtNC42djMuM2g0LjFWMzguOHoiLz4KCQkJPC9nPgoJCQk8cG9seWdvbiBjbGFzcz0ic3Q1IiBwb2ludHM9IjU4LjgsNzYuNSA1OC44LDU5LjIgNDAuOCw1OS4yIDQwLjgsNzYuNSAzMS4yLDc2LjUgNDkuNyw5OS40IDY4LjEsNzYuNSAgICAiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+) top no-repeat;background-size: 27px;width: 27px;height: 32px;float:left;margin: -3px 13px 25px 0;}
.specialln{border-top:2px solid #242324;margin-top:15px}
.speciallnd{margin-bottom:50px}
.catshd{box-shadow:1px 2px 8px rgba(0, 0, 0, 0.2)}
.product_wrapper a,.product_wrapper a:hover{color:#000000;}
.row.mainptbm{padding-top:35px;margin-bottom:70px;}
.spmb{display:none;}
.zmmp{color:#4689c0}
.letmp{color:#65b206}
.vsmp {color:transparent;background-image:-webkit-linear-gradient(left, #64b206, #4689c0);background-image: linear-gradient(to left, #4689c0 25%, #64b206 100%);background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.cvb{font-size:1.8em;font-weight:700}
.go_tt{color: #222222;border-bottom: 1px solid #e5e5e5;display: block;padding: 12px 0;margin-right:6px;font-size: 1em;max-width: 300px;}
.go_tt_span {color: #e5e5e5;font-weight:700;font-size:1.2em;padding:0 10px 0 5px}
.germetostbl p {text-align: center;font-size: .7rem;}
.germetostbl td {border:1px solid #1d1d1b}
p.germvertical{font-size:.7rem;line-height:1.2;padding:0 5px;} 
.arouncolorred {background: #e20613;color:#fff;padding:2px 5px;border-radius:7px;font-size:1.1em;}
 
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:rgb(251, 233, 233);background-size: cover;background-position: center center;}
.carousel-inner::after {display: block;clear: both; content: "";}
.slider-new-bond {margin:0 50px;}
.large-6.columns.carousel-item-margen-top {padding-right:0.9375rem;width:48%;}
.large-7.columns.carousel-item-margen-top {padding-right:0.9375rem;width:60%;}
.large-2.columns.carousel-item-margen-top-sec {width:12.9%;padding:0;float:left;}
.carousel-item {position:relative;display:none;float:left;width:100%;height:460px;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:#ffffff;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-ka{background:#dbe5eb;}
.carousel-item-fr{background:#fbe9e9;}
.carousel-item-sc{background:#f9f9f9;}
.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;}
.full-width-page .row.slider-new-bond {padding:0 20px!important;}
.mainsldr-1{font-size:40px;line-height:40px;font-weight: 700;color: rgb(204, 44, 73);margin-bottom:33px}
.carousel-item-ka .mainsldr-1 {color:#00365d;}
.mainsldr-2{font-size:36px;line-height:36px;margin-bottom:30px}
.btnsliderp-1{width:60%;margin-bottom:34px}
.btnsliderp-2{font-size:20px;line-height:24px;font-weight:400;margin-bottom:25px;}
.btnsliderp-3{width:85%;margin-bottom:34px;max-height:32px;transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
.slider-img-one{transition:none 0s ease 0s;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
.slidermn{font-size:24px;line-height: 24px;font-weight: 400;color: rgb(89, 89, 89);min-height: 31px;max-height: 31px;margin: 16px 0 32px;}
.btnslider {white-space:nowrap;font-size:16px;font-weight:700;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;color:rgb(255, 255, 255);text-align:center;background-color:rgb(204, 44, 73);width:44%;display:inline-block;padding:5px 14px 6px;outline: none;box-shadow: none;margin: 0px 15px 0px 0px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
.carousel-item-ka .btnslider{background-color: #ce141e;}
.btnslider-2 {display: inline-block;font-size:15px;margin-right:14px;line-height: 18px;font-weight:700;color: rgb(255, 255, 255);background-color: rgb(227, 5, 19);text-align: center;padding:5px 14px;transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
.btnslider-2:hover,.btnslider-2:focus,.btnslider:hover,.btnslider:focus{color:#fff;box-shadow: 1px 1px 7px rgba(0, 0, 0, .35);}
.carousel-item-margen-top{margin-top:100px}
.carousel-item-margen-top-sec{margin-top: 25px;}
.carousel-item-text-right{text-align: right;}
.carousel-item-text-right .btnslider {margin: 0px 0px 0px 15px;}
    
.slider_promo {width: 100%;height: auto;overflow: hidden;border-radius: 10px;margin-bottom: 30px;}
.slides_promo {display: flex;transition: transform 1s ease;}
.slide_promo {min-width: 100%;box-sizing: border-box;}
.img_promo {width: 100%;height: auto;display: block;border-radius: 10px;}
.banner-wrapper-main-big {position: relative;display: block;overflow: hidden;}
.banner-wrapper-main-big img {width: 100%;height: auto;display: block;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; transition: all .4s ease;}
.banner-title-main-big {position: absolute;top: 14px;left: 17px;color: #222;font-size: 20px;line-height:1;}
.banner-title-main-big.main-text-in-banner {top: 28px;left: 34px;font-size:40px;line-height:1.1;}
.banner-wrapper-main-big:hover img {filter: brightness(0.97);}

.banner-wrapper-main-small {position: relative;display: block;overflow: hidden;}
.banner-wrapper-main-small img {width: 100%;height: auto;display: block;}
.banner-title-main-small {position: absolute;top: 13px;left: 15px;color: #222;font-size:20px;line-height:1.05;}    

.banner-wrapper-main-mbl {position: relative;display: block;overflow: hidden;}
.banner-wrapper-main-mbl img {width: 100%;height: auto;display: block;}
.banner-title-main-mbl {position: absolute;top: 13px;left: 15px;color: #222;font-size:14px;line-height:1.05;}   

.banner-wrapper-page-small {position: relative;display: block;overflow: hidden;margin-top:20px;}
.banner-wrapper-page-small img {width: 100%;height: auto;display: block;border-radius: 10px;-webkit-transition: all .4s ease; -moz-transition: all .4s ease; transition: all .4s ease;}
.banner-title-page-small {position: absolute;top:25%;left: 11%;color: #222;font-size:18px;line-height:1.1;}
.banner-title-page-small.banner-title-page-small-proff {color:#fff;top:37%;left:23%;font-size:22px;} 

.banner-wrapper-page-small:hover img {filter: brightness(0.97);}
.banner-wrapper-page-mbl:hover img {filter: brightness(0.97);}
.banner-wrapper-page-mdl:hover img {filter: brightness(0.97);}
.in-menu-banner-small {margin-bottom:1rem;}

.mainblockfasting {margin-bottom: 30px;}
.mainblockfasting img {border-radius: 10px;}
.mainblockfastingfirst {margin-top:30px}
.mainblockfastinglast {margin-bottom:60px;}
           
.brdrsp{border-right:1px solid #eeeeee;}
.inmenus{font-size:.97em;font-weight:700;color:#e20613}
.accordionnn {width:100%;min-height:0;display:block;position:relative;margin:0 auto;padding:0;overflow:hidden}
.accordionnn p.title_block_kal {font-weight:700;display:block;margin:0;padding:10px 40px;cursor:pointer;color:#252425;background: #fff6f7;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.msg {position: relative;overflow: hidden;opacity: 1;}
.accordionnn ul {list-style: none;padding: 0;margin: 0!important;}
.accordionnn ul li {position: relative;padding:0;margin: 0}
.accordionnn ul li i {position: absolute;transform:translate(-6px, 0);margin-top:16px;right:25px}
.accordionnn ul li i:before, .accordionnn ul li i:after {content: "";position:absolute;background-color:#e20613;width:3px;height:9px;top:3px}
.accordionnn ul li i:before {transform: translate(-2px, 0) rotate(45deg);}
.accordionnn ul li i:after {transform: translate(2px, 0) rotate(-45deg);}
.accordionnn ul li input[type=checkbox] {position: absolute;cursor: pointer;width: 100%;height: 100%;margin: 0;padding: 0;opacity: 0;left:0;}
.accordionnn ul li input[type=checkbox]:checked ~ div.msg {margin-top:0;max-height:0;opacity:0;transform:translate(0, 50%);}
.accordionnn ul li input[type=checkbox]:checked ~ i:before {transform: translate(2px, 0) rotate(45deg);}
.accordionnn ul li input[type=checkbox]:checked ~ i:after {transform: translate(-2px, 0) rotate(-45deg);}
.row.rashfor {padding:40px 30px 0;text-align:left}
.graysp{color:#868686}
#calculate-pen{margin:0 0 1rem 0;padding:0.5rem!important;height:2.3125rem;width:100%}
.rashtp{border:1px solid #f9f9f9;display:block;border-radius: 5px;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;background:#f9f9f9;text-align:center;}
.resrashtp{min-height:90px;font-size:.75em}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom-width:1px;border-bottom-style:solid;background:none;}
.woocommerce-tabs{margin:25px 0 0 0;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {color:#969696}
#tab-app tbody tr:nth-child(2n){background:#f9f9f9}
#tab-app tbody tr td{padding:5px 7px;font-size:.9em}
.mainbtmore{padding:20px 30px 19px;font-size:.9rem;font-weight:700;text-transform:uppercase;background:#e30613;color:#ffffff;border-radius:10px;display:inline-block}
.mainbtmore:hover{color:#ffffff}
.mainbtmore:focus{color:#ffffff}
.wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{margin-bottom:0}
#recent-posts-3 ul li{border-bottom:1px solid #e4e4e4;padding-bottom:15px;font-size:.9em;line-height:1.5em}
.rekomendacii-statii li{border-bottom:1px solid #e4e4e4;padding-bottom:15px;font-size:.9em;line-height:1.5em}
.nav-previous a, .nav-next a {color:#222;}
.meta-nav, .menurd {color:#e20613;}
.wpb_revslider_element.wpb_content_element {background-color:#f9f9f9}
.row.kudobondrowftr{background:#171713;border-radius:12px;padding-top:7px;padding-bottom:7px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.3);}

.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;border-radius:7px;font-size:1em;display:block}
#tab-app li, #tab-description li {padding-bottom: 6px;line-height: 1.5rem;}

.site-footer-copyright-area{background-color:#e20613;padding:.5rem 0;margin-top:20px;}
.footer-logo-box{margin-bottom: 45px;}
.copyright_text {font-size: .85rem;color:#ffffff;line-height: 1.1rem;margin: 1rem 0;}
.copyright-small-text{color:#ffffff;display:block;font-size:.7rem}
.copyright-small-text a {color:#f3c2c5}
.copyright-small-text a:hover, .copyright-small-text a:focus {color:#ffffff}
.copyright_change_language{color:#ffffff;line-height:1.1rem;margin:1.15rem 0;font-size:1.1em;}
.copyright_change_language a{color:#ffffff}
.copyright_change_language a:hover{color:#1d1d1b}
.copyright_change_language span{margin-right:3px;border-bottom:1px solid #ffffff;}

.widget a {color:#222222}
.footer-logo-box img.site-logo {height:80px;width:auto;}
img.foter-series-icon {height: 40px;width: 40px;margin-right: 15px;}
.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 10px;text-transform:none;font-size:1.1em;}
li.footli.foter-series-margin-bottom {margin-bottom:14px;padding-bottom: 4px;border-bottom: 1px solid #e4e5e8;width:80%;}
.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{display:inline-block;font-size: 13px;line-height: 21px;border: 1px solid #e6e6e6;font-weight:400;margin: 0 0 10px 10px;padding: 5px 10px;text-transform:uppercase;border-radius:5px;transition: background 300ms ease-out;-webkit-transition: background 300ms ease-out;-moz-transition: background 300ms ease-out;}
.widget .tagcloud a:hover{color: #222222!important;background:#f1f1f1;}
.footer-txt-redqv {background:#e20613;line-height: 29px;padding: 0 5px;display: inline-block;margin-right:5px;height: 29px;letter-spacing:0px;}
.footer-txt-redqvi {background:#e20613;line-height: 29px;padding: 0 7px;display: inline-block;margin-right:5px;height: 29px;letter-spacing:0px;}
.footer-serii-color-ul {padding-top:10px}
.footer-serii-color-ul li{border-radius: 7px;box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.2);display: inline-block;margin: 0 0 10px 10px;height:29px;}
a.footer-serii-color-a {margin: 0 9px 0 12px;border-bottom:0;color:#fff;letter-spacing:7px;font-size:.84rem;display: inline-block;text-decoration: none;line-height: 29px;height: 29px;}
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 15px;color:#ffffff}
.footer-icons-facebook:focus,.footer-icons-instagram:focus,.footer-icons-vk:focus,.footer-icons-youtube:focus{color:#ffffff}
.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;}

.mobile-navigation li.menu-item-mobile-padding a,.mobile-navigation li.menu-item-mobile-no-border a{color:#f14842}
.mobile-navigation li.menu-item-mobile-no-border{border:0}
.special-border-botttom-menu {width: 74%;margin:0 auto 5px auto;padding-bottom: 5px;border-bottom:1px solid #e4e5e8;}
.tellmepricea {margin-bottom:25px;margin-top:1px}
.kupitbtn {padding:8px 20px 8px 15px;/* display: inline-block; */background-color:#e20713;color:#ffffff;font-size:1.1rem;line-height:1.2;border-radius:7px;position:relative;transition: background-color 300ms ease-out;-webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out;}
.kupitbtn:hover,.kupitbtn:focus{color:#ffffff;background-color:#b60912;}
.kupitbtn .fa-location:after {width:25px;height:25px;display:block;content: "";position:absolute;top:6px;left: 7px;border-radius:50%;margin:0 auto;background:rgba(255, 255, 255, .2);}
.tellmeprice-span {padding-left:20px;font-weight:400;}
#show_color{margin-bottom:20px;-webkit-animation: chapternav-slidein-src 500ms backwards;animation: chapternav-slidein-src 500ms backwards;-moz-animation: chapternav-slidein-src 500ms backwards;}
#show_color .row{background:#f9f9f9;padding:8px 8px 8px;border-radius:10px;margin:0px 0px 20px;}
#show_color .wpcf7 p {padding: 0 0 10px 0px;}
#show_color .wpcf7 p.persnd{font-weight:400;text-transform:none;font-size:.71em;line-height:1.2rem;padding:0;color:#868686;margin:0 0 10px 0}
#show_color .large-6.columns{float:left;padding:8px}
select.wpcf7-form-control {margin: 5px 0 0 0;border-radius: 7px;}
#upbutton{font-family: 'fontawesome';color: #ffffff;font-size: 2em;background-color: #303133;border-radius: 2px;width: 40px;height: 40px;line-height: 37px;vertical-align: middle;bottom: 30px;right: 30px;cursor: pointer;display: none;position: fixed;z-index: 999;}
#upbutton:before {content: "\f106";padding-left:9px;}
.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;}

.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:3em;}
li.tablinks:first-child {margin-left: 0;}
li.tablinks {display:inline-block;margin: 0 0px 10px 35px;font-size:24px;color: #222222;font-weight:700;padding: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: #e30612}
.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-3 {margin:70px 0 0;}
.full-width-page .row .mainp-el-4 {margin:90px 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;}

.single-product.without-sidebar li {margin-bottom:5px}
.mytab-description {margin-top:0}
.mytab-app,.mytab-description {margin-bottom:50px;padding:0 0 40px;background:#f9f9f9}
.mytab-app .large-9,.mytab-description .large-9{padding-top:30px;}
.mytab-app .large-12{width: 90%}
.woocommerce table.shop_attributes td p {width:80%}
.mytab-description .large-12{width:70%}
.mytab-docp{margin-bottom:0px;padding:30px 0 40px;background:#f9f9f9}
.mytab-rash{margin-bottom:0px;padding:30px 0 0}
.mytab-docp .dileramppz,.mytab-docp .dilerampp{background:#ffffff}
.mytab-reviews,.mytab-additional_information {margin-bottom:50px;}
.mytab-additional_information h2 {padding-bottom:20px}
.mytab-app h2,.mytab-description h2 {padding-bottom:15px}
.mytab-rash h2,.mytab-docp h2,.mytab-reviews h2 {padding-bottom: 20px;}
.mytab-rash p{margin-bottom: 10px;}
.mytab-rash .large-6{margin-bottom:20px;}
.spoiler-reviews {height:60px;overflow:hidden;margin-bottom:30px;position:relative;}
.spoiler-reviews.spoiler-reviews-full{height:100%;}
.spoiler-reviews:after {content: '';display: block;position: absolute;right: 0px;bottom: 0px;height: 60px;width: 100%;background-image: linear-gradient(to bottom,rgba(255,255,255,0) 10%,#fff 90%);}
.spoiler-reviews.spoiler-reviews-full:after{background-image:none}
.show-hide-reviews-none{display:none;}
.show-hide-reviews {border-radius:7px;border:none;color:#fff;padding:15px 20px}
.mytab-app tbody tr:nth-child(2n) {background: #ffffff;}
.mytab-app tbody td{padding:7px 10px;}

.single-product.without-sidebar li.tab_li_produkt {display:inline-block;margin:0 20px;padding: 2px 0px;}
.single-product.without-sidebar li.tab_li_produkt a{color: #1d1d1c;font-weight: 700;}
.single-product.without-sidebar li.tab_li_produkt a:hover{color: #e20613;font-weight: 700;}
.site-content ul.tab_produkt {margin:0}
.site-content ul.tab_produkt li:nth-child(1){margin-left:0}
.mytab-top {background: #ffffff;margin-top:30px;padding: 12px 0}
.namepreim {font-weight:700;margin-bottom:.5rem}
.textpreim {font-size:14px;line-height:20px;}
.preimgerm .large-9.medium-9.small-12.columns {padding-top: 0px}
.large-6.large-uncentered.columns.preimgerm {margin:17px 0}

.post-136 table tr:hover,.post-712 table tr:hover {background:#eef7ed}
.post-621 table tr:hover,.post-124 table tr:hover {background:#e7ecf7}
.post-824 table tr:hover,.post-821 table tr:hover,.post-170 table tr:hover {background:#e0eff4}
.post-174 table tr:hover {background:#fae5f3}
.post-109 table tr:hover {background:#fceae7}
.post-247 table tr:hover {background:#e6dff0}
.post-129 table tr:hover {background:#e1f0eb}
.post-264 table tr:hover {background:#ddeadf}
.post-179 table tr:hover {background:#eae9e0}
.post-189 table tr:hover {background:#e3e1e1}
.post-207 table tr:hover {background:#f1dcdf}
.post-922 table tr:hover,.post-202 table tr:hover {background:#dde7f4}
.post-198 table tr:hover {background:#dfece1}
.post-337 table tr:hover {background:#ebe2e3}
.post-927 table tr:hover,.post-194 table tr:hover {background:#f8dfdf}
.post-378 table tr:hover,.post-121 table tr:hover {background:#e7eff6}
.post-118 table tr:hover,.post-383 table tr:hover {background:#dbe7ef}
.post-115 table tr:hover {background:#f1e6ed}
.post-502 table tr:hover {background:#d9e0e2}
.post-977 table tr:hover {background:#dadfe7}
.post-534 table tr:hover {background:#e9daf1}
.post-559 table tr:hover,.post-580 table tr:hover {background:#fbe9e2}
.post-818 table tr:hover,.post-112 table tr:hover,.post-634 table tr:hover {background:#f2edf9}
.post-656 table tr:hover {background:#dbe5eb}
.post-673 table tr:hover {background:#d7f1f2}
.post-669 table tr:hover {background:#eaf4ee}
.post-681 table tr:hover {background:#fdf5f8}
.post-776 table tr:hover,.post-784 table tr:hover {background:#f9fadd}
.post-806 table tr:hover {background:#e5edf5}
.post-884 table tr:hover,.post-888 table tr:hover {background:#dadada}
.post-1035 table tr:hover,.post-904 table tr:hover {background: #e2e2e2;}

.more-kupit{margin:0;color:#1d1d1c;font-size:18px;font-weight:700;padding:13px 0 10px;}
.main-navigation ul li.megamenu-3-col.gibritos ul li a {line-height:1.3em;}
.main-navigation ul li.gibritos ul li.menu-itemedfre a{line-height:1.6em;padding-bottom:5px}
ul li.gibritos ul li.menu-itemedfre.menu-itemedfre-oumytr a{line-height:1.3em}
#menu-main-menu > li.menu-item-49100 > a {padding:8px 16px 8px 0px;cursor: pointer;width: 32px;font-size: 1rem;}
#menu-main-menu > li.megamenu-4-col.spsss.germetoss.menu-item > a {padding:10px 20px 10px 17px;}
.nomer-search-novis{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;}
.woocommerce h3.pgsku{font-weight: 400;font-size: 15px;margin-bottom:0;margin-top: 20px;text-transform:uppercase;text-align:left}
.woocommerce h3.pgsku span{color: #ffffff;padding: 4px 10px;background:#1c1d1f;border-radius: 7px;margin-left: 0px;}
.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;}

.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;border: 0px;width:100%;height:100%} 

.cookie-notice[hidden] {display:none !important}
.cookie-notice {position:fixed; left:16px; right:16px; bottom:16px; z-index:99999; background:rgba(20,20,20,0.95); color:#fff; border-radius:10px; padding:14px 16px; box-shadow:0 10px 30px rgba(0,0,0,0.35); font-size:14px; line-height:1.4}
.cookie-notice__inner {display:flex; gap:12px; align-items:center; justify-content:space-between; flex-wrap:wrap}
.cookie-notice__text a {color:#fff; text-decoration:underline}
.cookie-notice__actions {flex:0 0 auto}
.cookie-notice__btn {cursor:pointer; border:0; border-radius:8px; padding:10px 14px; background:#2ea3f2; color:#fff; font-weight:600}
