/*
 Theme Name:EDNEW Child
 Description:Child Theme
 Template:  woodmart
 Version:   1.0.0
 Text Domain:woodmart
*/

.mb0 { margin-bottom: 0px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }

.hideoneverything { display: none !important; }
.search-info-text { display: none; }

.term-monokoleso .term-description .product-grid-item { display: none; }
.term-monokoleso .term-description .product-grid-item.product_cat-monokoleso { display: block; }
.term-monokoleso .term-description .product-grid-item .wd-star-rating { display: none; }


.postid-18139 .wd-single-price .price, .postid-2542 .wd-single-price .price { display: none; }
.postid-18139.hide-larger-price .price *:not(.price), .postid-2542.hide-larger-price .price *:not(.price){ font-size: 22px; font-family: 'graphikbold'; }

.grecaptcha-badge { opacity: 0 !important; }

.wd-post-date { display: none !important; }
.cwginstock-panel-heading h4 { font-size: 15px; }

.ed_disclaimer { padding: 25px; border: 5px solid #333; font-size: 18px; color: #000; background: beige;  }

.entry-content p a { border-bottom: 1px solid #22c55e; }
.entry-content p a img { border-bottom: none; }
.entry-content p a:hover { border-bottom: 1px solid #22c55e; color:#22c55e; }

.zapcheck .payment_method_rbscredit_i { display: none; }
.zapcheck .creditzero { display: none !important; }
.servcheck .payment_method_rbscredit_i { display: none; }
.servcheck .creditzero { display: none !important; }
.techcheck .payment_method_rbscredit_i { display: none; }
.techcheck .creditzero { display: none !important; }

.zapcheck.techcheck.servcheck .payment_method_rbscredit_i { display: block; }
.zapcheck.techcheck.servcheck .creditzero { display: block !important; }

.techcheck.servcheck .payment_method_rbscredit_i { display: block; }
.techcheck.servcheck .creditzero { display: block !important; }

.grid-columns-2 .product-grid-item .ed_gridattr { font-size: 13px; }
.grid-columns-4 .product-grid-item .ed_gridattr { font-size: 11px; } 


.prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_woocommerce_filter_submit { background:#23c05b; color:#fff; font-weight: bold; font-family: "graphikbold", Arial, Helvetica, sans-serif; }


/** Tilda integration */

.page-id-18492 header { display: none !important; }
.page-id-18492 .container { max-width: 100% !important; }
.page-id-18492 .f7new_footer_menu { display: none !important; }
.page-id-18492 footer { display: none !important; }
.page-id-18492 .site-content { margin-bottom: 0px !important; }
.page-id-18492 .col-12 { padding-left: 0px !important; padding-right: 0px !important; }

.page-id-18493 header { display: none !important; }
.page-id-18493 .container { max-width: 100% !important; }
.page-id-18493 .f7new_footer_menu { display: none !important; }
.page-id-18493 footer { display: none !important; }
.page-id-18493 .site-content { margin-bottom: 0px !important; }
.page-id-18493 .col-12 { padding-left: 0px !important; padding-right: 0px !important; }

.page-id-18494 header { display: none !important; }
.page-id-18494 .container { max-width: 100% !important; }
.page-id-18494 .f7new_footer_menu { display: none !important; }
.page-id-18494 footer { display: none !important; }
.page-id-18494 .site-content { margin-bottom: 0px !important; }
.page-id-18494 .col-12 { padding-left: 0px !important; padding-right: 0px !important; }


.page-id-18495 header { display: none !important; }
.page-id-18495 .container { max-width: 100% !important; }
.page-id-18495 .f7new_footer_menu { display: none !important; }
.page-id-18495 footer { display: none !important; }
.page-id-18495 .site-content { margin-bottom: 0px !important; }
.page-id-18495 .col-12 { padding-left: 0px !important; padding-right: 0px !important; }


/** end of tilda */

.pricecol { align-items: baseline !important; }
.pricecol .vc_column-inner { justify-content: flex-start !important; }

.cwginstock-subscribe-form .panel-primary>.panel-heading { background:#000; border-color:#000; }
.cwginstock-subscribe-form .panel-primary>.panel-heading h4 { margin-bottom: 0px; }
.cwginstock-subscribe-form .panel-primary { border-color:#000; }

.wd-action-btn.wd-style-text span { font-family: 'graphikbold'; }

.product-grid-item .product-element-top { min-height: 245px; }

.wd-nav[class*="wd-style-"]>li:hover>a { color:#22c55e !important; }

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads, .downloads-link { display: none; }

.wd-fontsize-s { font-size: 15px !important; }
.introblock .wd-info-box .info-box-content { padding: 5px 12px 15px 12px !important; }

.material-symbols-outlined { font-family: 'Material Icons'; }
.shop_table.woocommerce-checkout-review-order-table thead { display: none; }

.woocommerce-shipping-totals.shipping .woocommerce-shipping-destination { display: none; }
table th.product-subtotal { visibility: hidden; }

.cart-content-wrapper .cart-totals-inner .checkout-button { font-family: 'graphikbold'; font-weight: bold; }
.breadcrumbs a, .breadcrumbs span, .yoast-breadcrumb a, .yoast-breadcrumb span { text-transform: none; }

.woocommerce-checkout .wd-checkout-steps li, .woocommerce-cart .wd-checkout-steps li { font-family: 'graphik'; font-weight: 300; font-size: 16px; }


.product-grid-item.col-lg-3 .product-element-top { min-height: 200px; }
.product-grid-item.col-lg-4 .product-element-top { min-height: 265px; }
.product-grid-item.col-lg-6 .product-element-top { min-height: 415px; }

.f7new_add_footerblock .blog-design-small-images.has-post-thumbnail .post-title { font-size: 14px; }
.f7new_add_footerblock .wd-post-date.wd-style-with-bg { display: none; } 

.smalled { font-size: 13px; line-height: 24px; color:#444; }
.smalled img { margin-top: 10px; }

.hide-larger-price .zeropr .price *:not(.price) { visibility: hidden; }
.zeropr .wd-hover-standard .wd-add-btn { display: none; }

.zeropr .cart, .zeropr .wd-single-price { display: none !important; }
.zeropr .wd-btn-design-full .cart:not(.variations_form):not(.grouped_form) { display: none !important; }

.supersmall { font-size: 9px; }
.small { font-size:12px; line-height: 14px; }
.big { font-size: 16px; }

.ed_marketingprice { height: 20px; font-family: 'graphikbold'; }
.single-product .ed_marketingprice { position: absolute; top: 30px; }
.ed_crossed { color:#c60c0c; font-weight: bold; font-size: 13px; }
.ed_crossed:after { content: '';
    display: block;
    margin-top: -13px;
    margin-left: -15px;
    width: 90px;
    height: 1px;
    background-color: #aaa;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    o-transform: rotate(-5deg);
    transform: rotate(-5deg); 
  }

.attrvalue { font-family: 'graphikbold'; color:#000; }

.single-post .page-title { display: none; }
.single-post .article-body-container { font-size: 16px; color:#333; }

.quantity:not(.hidden)+button { margin-left: 0px; }
.single-product div.quantity { display: none !important; }
.single_add_to_cart_button { width:100%; }

p.stock.wd-style-default.in-stock { color: rgba(34, 197, 94, 1); }
p.stock.wd-style-default.in-stock:before { display: none; }

.berocket_linked_products { font-size: 11px; line-height: 13px; background: #f5f5f5; padding: 12px; margin-top: -20px; }
ul.force_sell_list { margin-bottom: 0px; }
.berocket_linked_products p { margin-bottom: 10px; }

input[type='text'].text-777 { width: 65%; float:left; }
[type="submit"] { font-family: 'graphikbold'; background: var(--btn-shop-bgcolor); color: #fff; }
[type="submit"]:hover { color:#fff; }
.wpcf7-not-valid-tip { display: none; }
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info { font-size: 12px; }

li.product-attr-ves-ustrojstva:before { background:url('/wp-content/uploads/2022/09/icon_ves.png'); width: 35px; height: 35px; float:left; display:inline-block; content:''; margin: -5px 15px 0 0; }
li.product-attr-maksimalnaya-skorost:before { background:url('/wp-content/uploads/2022/09/icon-maxspeed.png'); width: 35px; height: 35px; float:left; display:inline-block; content:''; margin: -5px 15px 0 0; }
li.product-attr-zapas-hoda:before { background:url('/wp-content/uploads/2022/09/icon-dalnost.png'); width: 35px; height: 35px; float:left; display:inline-block; content:''; margin: -5px 15px 0 0; }
li.product-attr-diametr-kolesa:before { background:url('/wp-content/uploads/2022/09/icon-diameter.png'); width: 35px; height: 35px; float:left; display:inline-block; content:''; margin: -5px 15px 0 0; }
li.product-attr-emkost-akkumulyatora:before { background:url('/wp-content/uploads/2022/09/icon-capacity.png'); width: 35px; height: 35px; float:left; display:inline-block; content:''; margin: -5px 15px 0 0; }
li.product-attr-moshhnost:before { background:url('/wp-content/uploads/2022/09/icon-power.png'); width: 35px; height: 35px; float:left; display:inline-block; content:''; margin: -5px 15px 0 0; }
.product-attributes li {display:block; clear:both; margin-bottom: 20px; }

.wd-btn-design-full .cart:not(.variations_form):not(.grouped_form) { display: block !important; }


.tabs-layout-accordion .wd-scroll-content { max-height: 600px; }

.wd-back-btn.wd-action-btn { display: none; }
.labels-rounded .product-label.out-of-stock { display: none; }

.product-grid-item.outofstock { opacity: 0.5; }
.term-description .product-grid-item.outofstock { opacity: 1; }
.term-description .title.element-title { margin-bottom: 0px; }
.term-description .wd-wpb { margin-bottom: 0px; }

.wd-hover-standard .wd-add-btn { margin-bottom: 10px; }

p.stock, .wd-single-price, h3, .introblock .info-box-title, .phonenumber, .promo-banner .banner-title, .f7new_fcontact a
 { font-family: 'graphikbold', Arial, Helvetica, sans-serif; }

.addgraph { font-family: 'graphik', Arial, Helvetica, sans-serif !important; }
.addgraphbold { font-family: 'graphikbold', Arial, Helvetica, sans-serif !important; }

.shop-loop-head .woodmart-woo-breadcrumbs { visibility: hidden; }

.term-description .product-grid-item h3.wd-entities-title {font-size:14px; }
.product-grid-item h3.wd-entities-title {font-size:16px; }


.ed_gridattr { font-size:12px; color:#aaa; }
.term-description .ed_gridattr { display: none; }

.term-monokoleso .title-size-small { background: #f5f5f5; padding: 30px 0 35px;}

.term-monokoleso.tax-product_cat h1.entry-title.title { background: -webkit-linear-gradient(45deg, #23c05b, #000000 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }



.wd-prefooter { padding-bottom: 0px; }

.woocommerce-MyAccount-title { display: none; }
.woocommerce-MyAccount-content>p { display: none; }

.directorwrap { margin-top: 0px; padding: 5px; clear:both; border: 2px dashed #eaeaea; line-height: 18px; max-width: 300px; display: inline-block;}
.header-magazine #Top_bar .banner_wrapper { width: 70%; }
.outofstock .condhide { display: none !important; }
.directorwrap a { text-decoration: underline; }

.phonewrap { margin-top: 0px; margin-bottom: 5px; }
.phoneicons { float:left; font-size: 25px; margin: 12px; }
.phonetels { float:left; }
.phoneline { display: block; clear: both; text-align: left;} 
a.phonenumber { font-size: 18px; color:#000; font-weight: 700; }

.notransform { text-transform: none; }
.amount { color:#000; }
.black { color:#000; }
.wc-item-meta { display: none; }

.phonecomment { font-size: 13px; }
.whb-sticked .phonenumber { font-size: 14px; }
.whb-sticked .phonecomment { font-size: 12px; }
.whb-sticked .phoneline { margin-top: -4px;}
.whb-sticked .directorwrap { display: none; }

.wd-nav-main>li>a { text-transform: none !important; font-size: 18px !important; }
.wd-nav-secondary>li>a { text-transform: none !important; font-size: 15px !important; }

.whb-sticked .wd-nav-main>li>a { font-size: 14px !important; }
.whb-sticked .wd-nav-secondary>li>a { font-size: 14px !important; }


address { font-style: normal; font-size: 100%; }
textarea { min-height: 100px; }
.product-share { display: none; }
.swatch-on-single.swatch-with-bg { border: 1px solid #333; }
p.stock.in-stock:before { color: #fff; background: green; padding: 5px; border-radius: 50px; margin-top: -3px; width: 24px; height: 24px; line-height: 15px; }

.f7_subsite_catalog .wd-after-add-to-cart { display: none; }
.f7_subsite_catalog .outofstock .wd-after-add-to-cart { display: block; }
.f7_subsite_catalog .outofstock .wd-after-add-to-cart a { border-color: #000 !important; border-width: 1px; color: #000; font: bold 16px/28px 'Roboto', Helvetica, Arial, sans-serif; }

.f7_dropmenu .wd-info-box .info-box-title:hover { color:#ffcc01; }
.sub-menu-dropdown a:hover { color:#ffcc01; }


.wd-active-filters { background: beige; border-radius: 10px; margin-top: 0px; }

.wd-active-filters .widget_layered_nav_filters a { padding: 10px 5px 5px 10px; min-height: 25px; line-height: 20px; }
.wd-active-filters .wd-clear-filters.wd-style-text>a { min-height: 25px; line-height: 20px;  padding: 10px 10px 5px 10px; }

.wc-layered-nav-term.chosen a span.swatch-inner { background: #ffcc01; padding: 5px; border-radius: 10px; }

.wpcf7-form-control-wrap.your-product { opacity: 0; width: 0px; height: 0px; overflow: hidden; display: block; margin: 0; padding: 0; }

.product_bg p.stock.in-stock { display: none; }
.f7new_pricebuybuttons p.stock.in-stock { display: none; }
.f7_subsite_shop .f7new_pricebuybuttons p.stock.in-stock { display: block; }
.woodmart-woocommerce-layered-nav .count, .widget_product_categories .count { display: none; }

.f7_stock_instock, .f7_stock_porder, .f7_stock_outofstock { cursor: default; }


.f7new_add_footerblock { color:#000; }
.f7new_add_footerblock h2 { font-size:32px;margin-bottom: 10px; }
.f7new_add_footerblock h4 { font-size:22px;margin-bottom: 10px; }

.woocommerce-mini-cart__total strong { display: none;  }

.woocommerce-mini-cart__buttons .checkout { background:#68bf63; }
.woocommerce-mini-cart__buttons .checkout:hover { background:#54ae4e; }
.cart-widget-side .variation { display: none; }
.woocommerce-mini-cart__buttons .btn-cart { display: none; }

/*.promo-banner .banner-title  { font-family: 'Roboto', sans-serif; font-size: 32px; }
*/
.cart-subtotal { display: none; }
.cart-totals-inner h2 { display: none; }
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, .checkout-order-review h3 { display: none; }

.mobile-nav .wd-nav>li>a { text-transform: none; font-size: 16px; font-weight: normal; }
.mobile-nav .wd-nav>li.bigger>a  { font-size: 22px;  min-height: 50px;}
.mobile-nav .wd-nav>li>a .wd-nav-icon{ font-size: 18px; margin-right: 15px; }
.mobile-nav .wd-sub-menu { background:#f5f5f5; padding-left: 15px; }

.wd-nav-mobile li a { border-bottom: none; }
.mobile-nav .wd-nav>li.mobilemenudivider>a  { font-size: 5px; min-height: 30px; background: #fff;}

.mobile-nav .wd-nav>li.bigger>a  { font-weight:700; }

.mobile-nav .wd-nav>li.bigdivider>a  { font-size: 30px; font-weight:700; font-family: "PT Sans Narrow", sans-serif;  min-height: 65px; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea;}

.mob_homeblocks .info-box-wrapper { max-width: 150px; margin-right: 10px; }
.mob_homeblocks .wd-carousel-container { width: 980px; }
.mob_homeblocks .owl-carousel { margin-left: 5px; }
.mob_homeblocks .owl-items-xs-2:not(.owl-loaded)>div:nth-child(n+3) { display: block; }
.mob_homeblocks .wpb_wrapper { overflow-x:scroll; margin-right: -30px; }
.mob_homeblocks.introblock .wd-info-box .info-box-content { padding-left:10px; padding-right: 10px;}
.mob_homeblocks .wd-carousel-spacing-30 .owl-carousel:not(.owl-loaded)>div { padding: 0px; }
.mob_homeblocks .owl-stage { width: 980px !important; transform: none !important; overflow-x: scroll; overflow-y: hidden; height: 180px; }
.mob_homeblocks .owl-carousel.owl-drag .owl-item { width: 160px !important; }


/*.mobileevents .owl-items-xs-1:not(.owl-loaded)>div:nth-child(n+2) { display: block; }
.mobileevents .owl-items-xs-1:not(.owl-loaded)>div { max-width: 300px; margin-right: 10px;}
.mobileevents .vc_column-inner { overflow-x: scroll; }
.mobileevents .wpb_wrapper { width: 1245px; }*/


.product_cat-maverick .product_bg, .product_cat-outlander .product_bg, .product_cat-renegade .product_bg, .product_cat-ds .product_bg, .product_cat-maverick-sport .product_bg, .product_cat-maverick-trail .product_bg, .product_cat-traxter .product_bg { background: url('https://f7new.ru/catalog/wp-content/uploads/sites/2/2021/11/f7n-bg-atv2.jpg'); }

.product_cat-wake .product_bg, .product_cat-fish-pro .product_bg, .product_cat-gti .product_bg, .product_cat-gtr .product_bg, .product_cat-gtx .product_bg, .product_cat-rxp .product_bg, .product_cat-rxt .product_bg, .product_cat-spark .product_bg { background: url('https://f7new.ru/catalog/wp-content/uploads/sites/2/2021/11/f7n-bg-water.jpg'); }

.product_cat-spyder .product_bg, .product_cat-ryker .product_bg { background: url('https://f7new.ru/catalog/wp-content/uploads/sites/2/2021/11/f7n-bg-tricycle2.jpg'); }

.product_cat-summit .product_bg, .product_cat-49-ranger .product_bg, .product_cat-59-ranger .product_bg, .product_cat-69-ranger .product_bg, .product_cat-adventure .product_bg, .product_cat-boondocker .product_bg, .product_cat-commander-snegohody-lynx .product_bg, .product_cat-rave .product_bg, .product_cat-xterrain .product_bg, .product_cat-xtrim .product_bg, .product_cat-yeti .product_bg, .product_cat-backcountry .product_bg, .product_cat-expedition .product_bg, .product_cat-freeride .product_bg, .product_cat-grand-touring .product_bg, .product_cat-mxz .product_bg, .product_cat-renegade-snegohody-ski-doo .product_bg, .product_cat-skandic .product_bg { background: url('https://f7new.ru/catalog/wp-content/uploads/sites/2/2021/11/f7n-bg-sleds.jpg'); }


.product_cat-s-probegom.single-product-page .woocommerce-product-gallery { margin: 0 0 0 auto; }

.product_cat-s-probegom .f7new_prod_specs, .product_cat-s-probegom .related-and-upsells, .product_cat-s-probegom .f7new_prod_testdrive, .product_cat-s-probegom .f7new_prod_clone { display: none; }

.onlyonmob { display: none !important; }
.onlyondesktop { display: block !important; }

.f7new_framestyle { width:100%; height:600px; overflow:hidden; }

.f7newbottomtoolbar { visibility: hidden; }

.uppercase { text-transform: uppercase; }

.wd-carousel-spacing-30 .owl-nav>div[class*="prev"] { left: 0px !important; }
.wd-carousel-spacing-30 .owl-nav>div[class*="next"] { right: 0px !important; }

.widget { margin-bottom: 15px; padding-bottom: 15px; border-bottom: none; }
.widget-title { margin-bottom: 10px; }
.woodmart-woocommerce-layered-nav .layered-nav-link { padding-top: 2px; padding-bottom: 2px; }


.widget-area li { margin-bottom: 7px; }
.widget-area li a { font-size: 13px; line-height: 15px; }
.woodmart-woocommerce-layered-nav .layer-term-name { font-size: 13px; line-height: 15px; }
.widget_product_categories .product-categories li a { font-size: 13px; line-height: 15px; padding-bottom: 4px; }


.f7_dropmenu .wd-info-box .info-box-title { margin-bottom: 0px; }
.f7_dropmenu .box-icon-align-top .box-icon-wrapper { margin-bottom: 5px; }
.f7_dropmenu_footer .text-larger { font-size: 120%; }
.f7_dropmenu a, .f7_dropmenu .info-box-content, .f7_dropmenu_footer a { font-family: Arial, Helvetica, sans-serif; }
.f7_dropmenu .wd-wpb { margin-bottom: 15px; }
.f7_dropmenu .info-icon { width:85%; }
.f7_dropmenu .info-box-inner p { font-size: 12px; }
.f7_dropmenu .p1020 a {border-bottom: 1px solid rgba(255,255,255,0.4); padding-bottom: 2px; }

.title-blog h3 { color:#ccc; }
.title-blog .breadcrumbs { position: absolute; right: 0; top: 22px; }
.title-blog .breadcrumbs a, .breadcrumbs span { font-weight: 400; font-size: 12px; text-transform: none; }
.title-blog .page-title { margin-bottom: 30px; }

.page .breadcrumbs { position: absolute; right: 0; top: 22px; }
.page .breadcrumbs a, .breadcrumbs span { font-weight: 400; font-size: 12px; text-transform: none; }

.single-post .post-single-page .post-title { font-weight: 700; }

.post-single-page .entry-header { display: none; }
.post-single-page { text-align: left; }
.meta-post-categories, .wd-entry-meta .meta-author { display: none; }

.wd-entry-meta { font-size: 14px; }

.woodmart-recent-posts .wd-entities-title { font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 16px; }
.woodmart-recent-posts .recent-posts-thumbnail { border-radius: 15px; }

.blog-design-masonry .post-title { font-size: 18px !important; text-align:left; font-weight: 700; font-family: Arial, Helvetica, sans-serif; }
.blog-design-masonry.has-post-thumbnail .post-date { display: none; }

.wd-header-main-nav .wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after { color:#000; }


.textwidget h3.wd-entities-title { font-family: Arial, Helvetica, sans-serif; font-weight: 700; text-align: left; font-size: 17px; }
.textwidget .wd-post-date { display: none; }

.p1020 { padding: 10px 20px; }
.p10zero { padding: 10px 0; }
.pzero15 { padding: 0 15px; }

.blog-design-small-images.has-post-thumbnail .post-title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 700; text-align:left; }
.blog-post-loop .wd-entry-content { text-align: left; }
.blog-post-loop .wd-entry-content .read-more-section { display: none; }
.blog-design-small-images .wd-entry-meta { display: none; }
.blog-design-small-images .post-img-wrapp { border-radius: 20px; }
.blog-design-small-images.has-post-thumbnail.blog-style-flat .meta-categories-wrapp { display: none; }
.meta-categories-wrapp { display: none; }

.blog-design-small-images.has-post-thumbnail .article-inner { align-items: flex-start; }
.blog-post-loop .article-body-container { padding-top: 5px; }


.blog-design-small-images.has-post-thumbnail .entry-header { flex: 1 0 40%; max-width: 40%; }
.blog-design-small-images.has-post-thumbnail .article-body-container { flex: 1 0 60%; max-width: 60%; }

.post-img-wrapp a:after { background-color: rgba(0,0,0,0.3); }
.post-image-mask { display: none; }

.wd-sub-menu li a { color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: 700; }


.toolbarbutton.btn-icon-pos-left { flex-direction:column-reverse;}
.toolbarbutton.btn.btn-style-link { border:none;}
.toolbarbutton { font-size:11px;}
.toolbarbutton .wd-icon:before  { font-size:20px;}
.toolbarlogo { width:77px;height:auto;}
.wd-toolbar.wd-toolbar-label-show>a, .wd-toolbar.wd-toolbar-label-show>div a { padding-bottom:0px !important;}
.wd-toolbar { overflow:auto !important;}


.hovered-social-icons { display: none !important; }

.upsells-carousel h3 { display: none; }

.wd-dropdown-menu.wd-design-full-width { padding-top: 0px; }

.mobilepromo .promo-banner .wrapper-content-banner { padding: 20px 10px; }
.mobilepromo h4.banner-title { word-break: keep-all; }

.mobileevents .blog-design-mask .post-title { text-align: left; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; word-break: keep-all; font-size: 18px; }
.mobileevents .wd-post-date { display: none; }
.mobileevents .owl-item { border-radius: 20px; }
.mobileevents .owl-item .slide-post { border-radius: 20px; overflow:hidden; }

@media (min-width:1025px) {

.owl-items-lg-6:not(.owl-loaded)>div { width: 14.6666666667% !important; margin: 0 1%; }
.wd-carousel-spacing-30 .owl-carousel:not(.owl-loaded)>div { padding-left: 0px !important; padding-right: 0px !important; }

}

@media (min-width:1025px) AND (max-width:1150px) {
.adrsal .nav-link-text, .h_phone a {font-size:0;display:block;height:40px;}
.h_phone {padding-right:0}
.adrsal {padding-right:0}
.adrsal .nav-link-text {height:16px;padding-left:13px;margin-left:3px;}
}
  
  
@media (max-width:1024px) {
  .whb-general-header-inner {height:60px;max-height:60px;}
}
     


@media (max-width:499px) {
  .site-logo {padding-left:0}
  .wd-logo img {width:95px}
}

.wd-header-mobile-nav .wd-tools-icon.woodmart-burger:before {opacity:1;}
 
/* окошки в мобильном из нижней панели */
.f7newbottomtoolbar {z-index:1105 !important;}
.f7newbottomtoolbar .toolbarbutton.btn-icon-pos-left {flex-direction: column; text-transform: none !important;font-size: 12px; line-height: 16px; font-weight:bold;}
.f7newbottomtoolbar .toolbarbutton.btn-icon-pos-left span {display: block; height: 25px;}

/* 
.mfp-container {padding:0 !important}
.mfp-content {vertical-align:bottom !important}*/
.f7newbottompopups .wd-popup {margin-top:0 !important;border-radius:10px 10px 0 0}
.f7newbottompopups button.mfp-close:after { display: none; }

.f7newbottompopups button.mfp-close {z-index:1106 !important;position:absolute !important;top:15px !important;right:15px !important;width:25px !important;height:25px !important;background:gray !important;border-radius:100% !important; padding: 0 !important; margin: 0 !important; font-size: 30px;  }
/*
.mfp-move-horizontal .mfp-with-anim {-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important;-webkit-transform:translateY(100px) !important;transform:translateY(100px) !important;}

.mfp-move-horizontal.mfp-ready .mfp-with-anim,.mfp-move-horizontal.mfp-ready .mfp-with-anim .summary-inner {-webkit-transform:none  !important;transform:none  !important;}

.mfp-move-horizontal.mfp-removing .mfp-with-anim {-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important;-webkit-transform:translateY(100px) !important;transform:translateY(100px) !important;}
*/

/* категория woocommerce */

.woocommerce-breadcrumb {display:flex;font-size:12px;line-height:18px;}
.woocommerce-breadcrumb a {color:#fff;cursor:pointer;text-decoration:underline;margin-right:18px}
.woocommerce-breadcrumb a:hover {text-decoration:none}
.woocommerce-breadcrumb a:after {content:'»';position:absolute;}
.woocommerce-breadcrumb .breadcrumb-last {font-weight:normal;color:#fff;display:none}

.tax-product_cat .f7_row_title_techtype {display:flex;align-items:center;margin-bottom:0}
.tax-product_cat h1.entry-title.title {font-size:38px;line-height:40px;margin-bottom:0px;max-width:550px;}
.tax-product_cat .f7_category_techtype{font-size:16px;line-height:22px;color:#fff;margin-left:26px;font-weight:bold;margin-bottom:15px }
.tax-product_cat .f7_first_heading_descr {font-size:12px;line-height:15px;max-width:470px;color:#fff;width:40%}

.tax-product_cat .category-grid-item .wd-entities-title {font-size:16px;line-height:24px;text-transform:capitalize}
.tax-product_cat .category-grid-item .more-products {display:none}
.tax-product_cat .woocommerce-ordering {display:none}
.tax-product_cat .sidebar-container .widget-title {text-transform:none;}
.tax-product_cat .shop-loop-head {margin-bottom:0}


@media (max-width:1100px) {
.tax-product_cat .f7_first_heading_descr {width:35%}
}
@media (max-width:992px) {
.tax-product_cat .page-title-default {background-size:60% auto}
.tax-product_cat .page-title-default:before {right:35%}
.f7newbottomtoolbar { visibility: visible; }
.shop-loop-head .woodmart-woo-breadcrumbs { display: none; }
.term-description { padding: 0 15px; }
.ed_gridattr { display: none; }

}

@media (max-width:767px) {
  .btn-size-extra-small { font-weight: 300; }
  .category-grid-item .wd-entities-title { text-transform: none !important; }
  .f7new_framestyle { height:330px; }
.tax-product_cat .f7_first_heading_descr {display:none}
.tax-product_cat .page-title-default {padding-top:30px;background-size:100% auto;background-position:50% 0;}
.tax-product_cat .woocommerce-breadcrumb {padding-top:6px;font-size:11px;}
.tax-product_cat .f7_breadcrumbs{ margin-bottom:3px}
.tax-product_cat h1.entry-title.title {font-size:27px;line-height:34px;margin-bottom:5px;max-width:550px;}
.tax-product_cat .f7_category_techtype{display:none;}
.tax-product_cat .woocommerce-ordering {display:block}
.promo-banner .banner-title { font-size: 4.5vw !important; }

}



/* категория woocommerce //карточка продукта  */
.tax-product_cat .woocommerce-result-count {display:none !important}
.product-grid-item .f7_modelyear {position:absolute;font-size:12px;font-weight:bold;right:28px;top:20px;color:#b7b7ba;}

.product-grid-item .f7_label_akcia, .product-grid-item .f7_label_hit, .single-product-page .f7_label_akcia, .single-product-page .f7_label_hit  {background:#f02c3a url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAQAAACxtDVnAAAApklEQVR4AQXBsSqFAQCA0e9/Ad2spLyAiTewKpPd4h0oNq9gIIxsViUGGZRNJjGShUm3mxvHOVWVLVP3tq0YqqqqMuMKvDu0VFVVGRwDeLFRVZWRWwB8Wq+q7JgAgMfKyL4xAEDmnQMAQC4B8OfTBMgUAFzY8w35AQB35lxDpmDsC5wanEB+wZN1B44sljO85hQ8mC1DWfDsw1pm7HrzZrmqbLqxWv/S/vfoKNVoJwAAAABJRU5ErkJggg==') 9px 5px no-repeat;border-radius:15px;position:absolute;left:15px;top:15px;font-size:12px;line-height:25px;padding:0 12px 0 27px;color:#fff;text-transform:uppercase }

.tax-product_cat .product-image-link {display:block;widows:100%;height:0;padding-bottom:83.33%;}
.tax-product_cat  .attachment-woocommerce_thumbnail {  position:absolute;top:50%;max-height:none;width:auto;display:block;max-width:100%;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%)}
.tax-product_cat .f7_label_empty {position:absolute;}


.product-grid-item  {text-align:left !important;padding:20px 20px !important;}
.product-grid-item .product-element-top {margin-bottom:0;margin-top:10px}
.product-grid-item .sku { display: none; font-size:12px;color:#000;margin-bottom:8px;position:absolute;left:0;bottom:0 }
.product-grid-item .wd-entities-title {font-size:15px; letter-spacing: -0.3px; line-height:20px;min-height:40px;margin-bottom:7px;color:#000;text-align:left; font-weight: normal; max-height: 40px; overflow: hidden;}

.product-grid-item.product_cat-zapchasti .wd-entities-title { min-height: 60px; }

.term-description .product-grid-item .wd-entities-title {font-size:13px; letter-spacing: -0.3px; line-height:20px;min-height:60px;margin-bottom:7px;color:#000;text-align:left; font-weight: normal; max-height: 60px; overflow: hidden;}


.product-grid-item span.price {text-align:left;display:block;min-height:30px;margin-bottom:4px}
.product-grid-item .amount  {display:block;color:#000;font-size:16px;position:relative;}
/*.product-grid-item .amount:before{content:'От ';display:inline}*/
.product-grid-item del {display:block;text-decoration:line-through } 
.product-grid-item del span.amount {color:#d12330 !important;font-size:12px;line-height:14px;position:absolute;margin-top:-7px;font-weight:bold;}
.product-grid-item del span.amount:after{position:absolute;content:'';left:-10%;top:5px;width:120%;height:1px;background:#d12330;  transform:rotate( -4deg);}
.product-grid-item del span.amount:before{display:none}
.product-grid-item ins {display:block;padding-top:6px;} 
.product-grid-item ins span.amount {color:#47861d !important}

.product-grid-item .f7_shortdesc, 
.product-grid-item .f7_bullet_features {font-size:12px;line-height:14px;display:block;color:#000;}
.product-grid-item .f7_shortdesc {margin-bottom:12px;min-height:42px; max-height: 42px; overflow: hidden; } 
.product-grid-item .f7_bullet_features {min-height:70px ;}

.product-grid-item .f7_bullet_features ul {padding-left:0;list-style:none;margin-bottom:15px }
.product-grid-item .f7_bullet_features li { position:relative;margin-bottom:8px;padding-left:12px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAPUlEQVR4AWP4z83dD8UCDEgAJNEAxP+B+D4QO6BLGoAkoAr60SUFgPg8VNIBm44CmGABSACq2gDNckxXAQAPTCq1KcRiCAAAAABJRU5ErkJggg==')0 3px no-repeat;}

.product-grid-item .f7_mobile_right {position:relative}

.product-grid-item .f7_stock_instock,
.product-grid-item .f7_stock_porder,
.product-grid-item .f7_stock_outofstock {display:none;font-size:12px;line-height:14px;position:absolute;right:0;margin-top:-31px;text-transform:lowercase;}

.product-grid-item.dofigaquantity .f7_stock_instock {display:block;color:#3d9800;}
.product-grid-item.outofstock .f7_stock_outofstock {display:block;color:#919191}
.product-grid-item.lowquantity .f7_stock_porder  {display:block;color:#bc8a04}
.product-grid-item.lowquantity.outofstock .f7_stock_porder  {display:none;}

.product-grid-item .wd-tooltip-inited div {}
.product-grid-item .wd-tooltip-inited:hover div {text-decoration:none}

.product-grid-item .wd-add-btn a.button {background:#e7e7e7;transition-duration:0.5s;border-radius:15px;font-size:10px;text-transform:uppercase;line-height:24px;border:0 !important;padding:0  !important;width:100px;color:#000;box-shadow:none !important;font-weight:normal !important;cursor:pointer }
.product-grid-item.instock .wd-add-btn a.button { background: #23c05b; color:#fff; }
.product-grid-item .wd-add-btn a.button span {padding:0 !important;line-height:24px;font-size:10px;}
.product-grid-item .wd-add-btn a.button.add-to-cart-loop {margin-left:6px}
.product-grid-item .wd-add-btn a.button:hover {background:#22c55e}

.product-grid-item  .wd-action-btn>a:hover {color:#dc1000}
.product-grid-item .wd-buttons.wd-pos-r-t {top:35px}

.wd-tltp .wd-tooltip-label, .tooltip { padding: 5px 15px !important;
    max-width: 215px;
    height: 65px;
    border-radius: 0;
    background-color: #333;
    color: #fff;
    text-align: center;
    white-space: pre-wrap;
    line-height: 17px;
    border-radius: 13px; }

.term-description .wd-tltp .wd-tooltip-label, .tooltip { font-size: 11px; line-height: 13px; }

.product-grid-item .f7_mobile_right .wd-tltp .wd-tooltip-label, .f7new_product_stockstatuses .wd-tltp .wd-tooltip-label{white-space:normal;line-height:16px;padding:12px 15px !important;height:auto;border-radius: 10px}
.f7new_product_stockstatuses .wd-tltp .wd-tooltip-label{right:auto; margin-left: 80px}


@media (max-width:575px) {
.product-grid-item {display:flex;justify-content:space-between;padding:5px !important;}
.tax-product_cat .title-line-two .product-grid-item .wd-entities-title  {max-height:none;min-height:0;margin-bottom:10px}
.product-grid-item .amount {font-size:11px;}
.product-grid-item .f7_shortdesc{font-size:11px}
 .product-grid-item .f7_bullet_features {display:none}

.product-grid-item .sku {left:13px;margin-bottom:0}
.product-grid-item  .f7_mobile_left {width:45.7%;position:relative}
.product-grid-item  .f7_mobile_right {width:50.6%;position:relative;padding-right:10px;box-sizing:border-box}
.product-grid-item .f7_modelyear {top:3px;right:0;font-size:11px}
.product-grid-item .f7_label_akcia, .product-grid-item .f7_label_hit,.single-product-page .f7_label_akcia, .single-product-page .f7_label_hit{top:0;left:10px;font-size:11px;line-height:21px;padding-left:20px;padding-right:7px;background-size:auto 9px;border-radius:6px;background-position:7px 5px}
.product-grid-item .product-element-top {margin-top:10px; margin-bottom: 20px;}

.product-grid-item .f7_stock_instock,
.product-grid-item .f7_stock_porder,
.product-grid-item .f7_stock_outofstock {font-size:9px;right:10px;margin-top:-19px}

.product-grid-item .sku {color:#aeaeae;font-size:11px;}
.product-grid-item span.price {min-height:0}
.product-grid-item del span.amount {font-size:9px;line-height:10px;margin-top:-4px }

.product-grid-item .wd-add-btn {display:flex}
.product-grid-item .wd-add-btn a.button {width:calc(50% - 3px);border-radius:6px;}
.product-grid-item .wd-add-btn a.button.add-to-cart-loop {margin-left:6px}
}
@media (max-width:470px) {
  /* .tax-product_cat div.products {margin-left:-15px !important;margin-right:-15px !important} */
}
@media (max-width:376px) {
  .product-grid-item .wd-add-btn a.button {font-size:9px}
  
}

/* страница товара */
/*.single-product-page .single-breadcrumbs-wrapper {margin-bottom:0 !important}
.single-product-page .breadcrumb-link.breadcrumb-link-last:after {display:none !important}
.single-product-page .woocommerce-breadcrumb a {color:#616060}
.single-product-page .product_bg {background-size:cover; background-position:center;background-repeat:no-repeat;padding-top:23px;margin-bottom:0 !important}
body.single-product .main-page-wrapper {padding-top:0 !important}
.single-product-page .product-image-summary {margin-bottom:166px}
.single-product-page .summary.entry-summary { position:absolute;z-index:20;  width:50%;height:100%;flex:auto;max-width:none;}
.single-product-page .product_title {font:bold 38px/42px  'Roboto', Helvetica, Arial, sans-serif;margin-bottom:17px;}

.single-product-page .product-images {width:auto !important;max-width:100%;flex:auto;padding-top:60px }
.single-product-page .woocommerce-product-gallery {max-width:650px;margin:0 auto;}


.single-product-page .summary.entry-summary .wd-compare-btn {display:none;}

.single-product-page .f7new_pricebuybuttons {position:absolute;bottom:0;}
.single-product-page .f7new_pricebuybuttons .price {margin-bottom:10px;}
.single-product-page .f7new_pricebuybuttons .price:before {content:"Цена";font-size:14px;color:#9a9a9a;display:block;margin-bottom:5px}
.single-product-page .f7new_pricebuybuttons del, 
.single-product-page .f7new_pricebuybuttons ins {display:block;text-decoration:none}
.single-product-page .f7new_pricebuybuttons span.amount {color:#000;font:bold 26px/32px  'Roboto', Helvetica, Arial, sans-serif;}
.single-product-page .f7new_pricebuybuttons del span.amount  {color:#d12330 !important;font-size:16px;line-height:18px;font-weight:bold;position:relative;}
.single-product-page .f7new_pricebuybuttons del span.amount:after{position:absolute;content:'';left:-10%;top:9px;width:120%;height:1px;background:#d12330;  transform:rotate( -4deg);}

.single-product-page div.quantity  {display:none}

.single-product-page .f7new_pba {position:absolute;right:15px;top:0;height:100%;z-index:20;text-align:right;}
.single-product-page .f7new_productbrand {margin-bottom:33px;min-height:45px;display:flex;align-items:center;justify-content:flex-end;}

.single-product-page .f7new_compare {position:absolute;bottom:0;right:0;}
.single-product-page .f7new_compare a {line-height:20px;}
.single-product-page .f7new_compare a:before{ margin-right:10px;content:"\f128";font-weight:bold;font-family:"woodmart-font";color:#0f0f0f;font-size:20px;}

.single-product-page .f7new_pba .f7new_attr  {margin-bottom:35px}
.single-product-page .f7new_pba .f7new_attr .f7new_attr_value { color:#000;font:bold 26px/32px  'Roboto', Helvetica, Arial, sans-serif;display:block;margin-bottom:5px}
.single-product-page .f7new_pba .f7new_attr .f7new_attr_label {color:#9a9a9a;font-size:14px}

.single-product-page .f7new_product_stockstatuses {margin-bottom:18px;}
.single-product-page .product-image-summary .f7_stock_instock,
.single-product-page .product-image-summary .f7_stock_porder,
.single-product-page .product-image-summary .f7_stock_outofstock,
.single-product-page .f7new_prod_clone .f7_stock_instock,
.single-product-page .f7new_prod_clone .f7_stock_porder,
.single-product-page .f7new_prod_clone .f7_stock_outofstock {display:none;font-size:13px;line-height:18px;}

.single-product-page .f7new_prod_clone .wd-after-add-to-cart a { color:#fff; border-color:#fff !important; }

.single-product-page.instock .product-image-summary .f7_stock_instock,
.single-product-page.instock .f7new_prod_clone .f7_stock_instock {display:block;color:#3d9800; max-width: 280px;}
.single-product-page.outofstock .product-image-summary .f7_stock_outofstock,
.single-product-page.outofstock .f7new_prod_clone .f7_stock_outofstock {display:block;color:#919191}
.single-product-page.onbackorder .product-image-summary .f7_stock_porder,
.single-product-page.onbackorder .f7new_prod_clone .f7_stock_porder  {display:block;color:#bc8a04}

.single-product-page .product-image-summary .stock.available-on-backorder, .single-product-page .product-image-summary p.stock.out-of-stock, 
.single-product-page .f7new_prod_clone .stock.available-on-backorder, .single-product-page .f7new_prod_clone p.stock.out-of-stock {display:none;}

.f7_subsite_shop .single-product-page .product-image-summary .stock.available-on-backorder { display: block; }
.f7_subsite_shop .single-product-page.onbackorder .product-image-summary .single_add_to_cart_button { display: none; }
.f7_subsite_shop .product-grid-item.onbackorder .wd-add-btn a.button.add-to-cart-loop { display: none; }

.single-product-page .f7_label_akcia, .single-product-page .f7_label_hit {position:static;display:inline-block;}
.single-product-page .f7_modelyear_product {font-size:14px;margin:15px 0 8px 0;color:#9a9a9a;}
.single-product-page .sku {font-size:14px;color:#9a9a9a;}

.single-product-page form.cart {display:flex;margin:0}
.single-product-page .product-image-summary .single_add_to_cart_button,
.single-product-page .f7new_prod_clone .single_add_to_cart_button {background:#000;border:0 !important;border-radius:6px;font:bold 22px/55px  'Roboto', Helvetica, Arial, sans-serif;padding:0 20px 0 55px;position:relative;margin:0 !important;white-space:nowrap; box-shadow:none }
.single-product-page .product-image-summary .single_add_to_cart_button:before,
.single-product-page .f7new_prod_clone .single_add_to_cart_button:before { position:absolute;content:"\f105";font-weight:bold;font-family:"woodmart-font";color:#fff;font-size:22px;left:20px;}

.single-product-page .f7new_product_cr_adr {margin-left:25px;font-size:14px;display:flex;flex-direction:column;justify-content:space-between }
.single-product-page .f7new_product_cr_adr a {color:#000;position:relative;display:block;padding-left:31px;line-break:20px;text-decoration:underline;white-space:nowrap}
.single-product-page .f7new_product_cr_adr a:hover {text-decoration:none}
.single-product-page .f7new_product_cr_adr a:before{position:absolute;content:'';left:0;top:0;width:20px;height:20px;}
.single-product-page .f7new_product_creditleasing {}
.single-product-page .f7new_product_adresa {}

.single-product-page .f7new_product_cr_adr .f7new_product_creditleasing a:before {background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAQAAACI04Q8AAAAs0lEQVR42oXRMUoDUQAE0AeiICJxr5DCiGQtftgUewftcgXvJHgGLxBCLpAqChYa9yeClhE0VYLaRGOK/c5rpphuuPJioqoV3TF3qaNbo1B6JCrtJewbsrCyTPpk4etfPrybe0tY8aynqVXj2KkRUZDOgKibnOwYEhVoyZ041HSmrS2XbY+CXbdmxi7cmImmKud/R5UcRzINHMjWNun/3BIEQfHbgmJ9TOmBa6+exBqVqftvMtN2yc7TIzAAAAAASUVORK5CYII=') 50% 50% no-repeat}

.single-product-page .f7new_product_cr_adr .f7new_product_adresa a:before {background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAQAAAD4zq+ZAAABLElEQVR4AQXBPUgUAAAG0HeX5ikqOTSUBLqIIBrkRWs0tUVWCIKIoy4NgkTgENTQJG0hguHg1M8SaYOki0MdDufSEhiJnCKiF2KR9PleAVB0x5BbCqLivVVnAHRaEhEREW91A3SqiLo3Hii7b96RqOqCBitiSxkA11XEmiYeippeNBjx0qgmdPslRnknnqHNsohYdQnT4hP7Tg1iSkREzKBP3XFRi2M/UQbAIHYcaikqKGnHHgD20KpZga9iDL1qIuLAAB75r8pjsekiBizYtOgGLtgQT7hiW0wBSoAJsesajItDPQDoUhOTQKPP4gMAlsS6EkC/EzEMuCf+uAkAT8UPV3HZd/ECAGj2TbzGrKhqBQC47a9Tz/32z10AAHglIuYAAIB2H9V90QHAOVM4cz8AJNA1AAAAAElFTkSuQmCC') 50% 50% no-repeat }

.f7new_prod_descr_wrapper { margin-bottom:36px;margin-top:-95px;background:#fff;border:1px solid #e6e6e6;border-radius:6px;display:flex;}
.f7new_prod_descr {padding:30px 33px;font-size:14px;line-height:18px;color:#000; flex-grow:1}
.f7new_prod_descr ul, .f7new_prod_testdrive ul {list-style:none;padding-left:0;font-size:14px;line-height:18px;}
.f7new_prod_descr ul li, .f7new_prod_testdrive ul li {position:relative;margin-bottom:8px;padding-left:18px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAYElEQVR4AWP4z8BgDMQzQTQDHgBSqATEd4H4PxDvBuI0QhrSoAr/QzWWA7Egbg0Ip/wHYShbEKdz0BQboytwAeJVUMl3QNwB0oTuvrsw90H5gthM+Q81yQWf4wXBxhMAAGOJQlhm/9s3AAAAAElFTkSuQmCC') 0 4px no-repeat;}


.f7new_prod_descr_right {width:270px;min-width:270px;box-sizing:content-box;padding:33px 45px 25px 55px;color:#000;border-left:1px solid #e6e6e6}
.f7new_prod_descr_right_q {margin-bottom:30px;display:flex;}
.f7new_prod_descr_right_q .pic {width:79px;margin-right:22px;}
.f7new_prod_descr_right_q .pic img {max-width:100%;border-radius:100%}
.f7new_prod_descr_right_q .text {padding-top:3px}
.f7new_prod_descr_right_q .text p {font-size:14px;line-height:17px;margin-bottom:6px}
.f7new_prod_descr_right_q .text a {font-size:16px;line-height:23px;font-weight:bold;color:#000;text-decoration:underline }
.f7new_prod_descr_right_q .text a:hover {text-decoration:none}

.f7new_prod_pros p {position:relative;padding:10px 0 0 59px;min-height:41px;margin-bottom:7px;}
.f7new_prod_pros p:before{position:absolute;content:'';left:0;top:0;width:41px;height:41px;background:#fff;border:1px solid #e6e6e6;background-position:50% 50% ;background-repeat:no-repeat;border-radius:100%;}
.f7new_prod_pros p.icon_truck:before {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAATCAQAAADPe26OAAAAzUlEQVR42p2TXRXDIAxGkYCESZiESKgEJCABB5WAhCsBCUhAQiVkD/RwgLUbW/JEOJfw5cewox88Yc1sKIlw4xFFrpBgbgz5D/HIhH1FqudO01IWP0BrWnAdtCq/g9bkIwgRJa7Lb639LYuQ15CuJ6QBYSPgxomqCBZHYOuReEqrLZPOPYonn3eRTOZpSC1g8Tfz7LHtUa3pI9p+W4Y8QoHW9NjmjYDyMMYYMnkqQaoRHkOhEJRCgPf6Ec6NKtMi4DhQlP2i1HVvD1w9vwBhakRmUEStrQAAAABJRU5ErkJggg==') }
.f7new_prod_pros p.icon_award:before {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAbCAQAAADW1mdTAAACZklEQVR4AWXBW2gQBBgG0M+ccxveMhNWiko+pCQUOAjJwIIQNcpACtOCgpAghPJ5FEVQBkaBQUSXhdiTJ3pQzCVlQSnNS8NEFLtMra0GI/Patj+cS6POyTXu1aWUI/qUYa9pyn+Zb51e5WvfOu+k3XqVLZZqyTVedlwp75ruJkvcYaL7nFYGdVqcK6xSBm31sOb8iwXadSvbTcxlPlHaNSSJMW402wwTMkKrH12wKIklzjpjXpK4xUY/KWWn1a5LjPGq8qHxcUp5K0ks0K2cs9f3SmnXmLhdj/JClG0mJCbbo+zWptUcT7to0Kok8aA+F6M8kSRWGnLC1IyyXtmhKXG9LhWlI0k8o2zKVebrccykxGL9fo2yM0msV17KVeb6wQmTEytcsj/KhiTxmCHfacwoqw36SktitsPOR1mXJKY6oHxgYpJYqld50pjEdPtVlNMWJoml+pUenfYqpUNLosEmZV+8oXSbkCTu9oXflIuOekVzklijnLQwmhxzycqMsshaD5iZUT5VHs9lnlf2uCv/Y5ZnXXDMnFzmNsPKWXu1GesGi8wzzjgv6lPKe7nCBuW4A8rvtuhRSqddyjlfGnLQjCTGO2rIQ8bbbEAp3xhQyiHLEp8rjyax3KCDpiSJVf5yxgLvK9vNSBKPKNs0xcfKcxnhfuUjDdqUz7QkiWkOueDO6DWoTavGRLdhaxNj7TNkTWKaVpuVN6OUUt6xwrAjWpPEU0qH5fqVUv6MLgdsc0rpUV7PCDfr1WdA6bTLYTtiplnGucfPyh9uzQgNNirlbVNMNtek/MMyv+jIVdr02qo5o/4GF5n81qwsEM8AAAAASUVORK5CYII=') }
.f7new_prod_pros p.icon_price:before {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAQAAADSfl42AAAAp0lEQVR42o3RSxXEIAxGYSQgoRKQUAmVgISRgBMkXAkjASlISBc8ZigUIJt/kY9DgsIjXUUsmpCSeh6EL+5RAcGiS+qJ667RpfWXBoSDE7OFEuEgIgjXBsrkRNAE/MbzMjEIAeGzMVOd5cK34BWNNrZAK1Jaa4qKSEAvEInkhEXmCI+kTdY0RwOgpugFvKMJGKMF6NEGaNEm+EOkNlxJ82+zSAampPbcgRkxGWhyOLQAAAAASUVORK5CYII=') }
.f7new_prod_pros p.icon_refund:before {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAABHklEQVR4AYXBvUvUARwH4O+iR4MFtjUIEUUE6dorZ0stloPUVItE9L+0Nhc5hIjwTNfQIPQ/RBEhiQoRxF2EHP3g5BNyvdAddM9THjpeVWXaPc98ERFdLz0wU7+Jdcdc1BERjV19EbGlXUMa0bErBjatOG/OOUvWNKJnuY7oi4j3btY/XPdOdF2tKn0R0dGqES54K96YLQMRERtO1AiX/RD3yyc9XV3fHFitMdbEepm3qK2t7YbZGuO2+FqTOO271CTm7ElN4owDqUmsiM81iU3xov7PHYcO3a0hLSdrjEt2xCszdcSU17Y90qo/TFu2J/Yt1JBTPojY8tg1865Y1RGxr11/Oeu5iIieiIgNCzXKoic+agw0djx1y1T98hO0IekI8ZfavQAAAABJRU5ErkJggg==') }

.f7new_prod_builder {margin-bottom: 56px; }


.f7new_prod_specs {margin-bottom: 120px}
.single-product-page h2 {font-size: 32px;margin-bottom: 55px}
.f7new_prod_specs_in {display: flex}
.f7new_prod_specs_img {margin-right: 30px;width: 48.37%;min-width: 48.37%;}
.f7new_prod_specs_img img {max-width:100%;height: auto;}
.f7new_prod_show_all_specs { text-align: center;margin-top:30px;margin-bottom: 55px }
.f7new_prod_show_all_specs a {background: #e7e7e7;position: relative;border-radius: 20px;line-height: 36px;font-size: 12px;padding: 0 70px 0 40px;display: inline-block;cursor: pointer}
.f7new_prod_show_all_specs a:before{position:absolute;content:'';right:42px;top:12px;width:11px;height:10px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAQAAADI+WwIAAAAgklEQVR4AQXBMQqCAAAAwBOHGioncS1qjXqIXxB8QEHSH2rxC4If8AcFPaAooqVczLlHdMfLEgCw9CT1NQPAVCeF3EcMiL3lsBHau5lg7GovtKVRCZTORk5KgUrD0MVBoPZTCxxdDCDyUAjthAp3EUCilSHTSgBgoXfQmwMArHVWAH/lKx4xDmQbBAAAAABJRU5ErkJggg==') 50% 50% no-repeat;}
.f7new_prod_show_all_specs a.opened:before {transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}

.f7new_prod_specs_text {flex-grow: 1}
.f7new_prod_specs_text .link a {position: relative;padding-left: 25px;display: inline-block;font-size:14px;line-height: 20px;text-decoration: underline;color: #000}
.f7new_prod_specs_text .link.pdf a:before{position:absolute;content:'';left:0;top:0;width:15px;height:20px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAQAAAD4zq+ZAAAA0UlEQVR42n3SIUtDURQH8B8Th8HgJxCzaWVoWDMK+oLtfQlhNqtgXB3CmmAUDAOL2A0meSD6CWS7qKDNa9hk9+295/nH34F77uGQm4pLKXTNK7iQJTkXjb3bmXGUSSsTtd38NdSxeUO3iWkbK6rcKw1Z4oEz9JIhS/zpfvmZlJ89/cdX7pp5xaup7SY+civ34sChPatlbnnUN/Dmx8SDk5Q3jHwb2bduy6lLnQVvKnw4prq/KNP35VqridfsVrDm3zUcDEvnsMhQIBcqxzRLkP8C5jN0OjHZ8jwAAAAASUVORK5CYII=') 0 0 no-repeat}

.prod_tech_table .f7new_att_col {display: flex;border-bottom: 1px solid #d6d6d6;padding: 7px 0;font-size:14px;line-height:18px;color: #000}
.prod_tech_table .f7new_att_label {font-weight: bold;width: 42%;min-width: 42% }
.prod_tech_table .f7new_att_value {flex-grow: 1;padding-left: 15px;text-align: right}
.prod_tech_table h3 {font-size:21px;line-height:28px;margin-bottom: 10px}
.prod_tech_table .f7new_att_col + h3 {margin-top: 20px}

.f7new_prod_specs_text_full {display: none;}
.single-product-page .slider-title {font-size:32px;line-height:42px;text-transform: none}
.single-product-page .slider-title:before {display: none}

.related-and-upsells {position: relative}
.related-and-upsells_catalogs {position: absolute; right: 15px;top:13px; }
.related-and-upsells_catalogs a {position: relative;padding-left: 25px;display: inline-block;font-size:14px;line-height: 20px;text-decoration: underline;color: #000}
.related-and-upsells_catalogs a:before{position:absolute;content:'';left:0;top:0;width:15px;height:20px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAQAAAD4zq+ZAAAA0UlEQVR42n3SIUtDURQH8B8Th8HgJxCzaWVoWDMK+oLtfQlhNqtgXB3CmmAUDAOL2A0meSD6CWS7qKDNa9hk9+295/nH34F77uGQm4pLKXTNK7iQJTkXjb3bmXGUSSsTtd38NdSxeUO3iWkbK6rcKw1Z4oEz9JIhS/zpfvmZlJ89/cdX7pp5xaup7SY+civ34sChPatlbnnUN/Dmx8SDk5Q3jHwb2bduy6lLnQVvKnw4prq/KNP35VqridfsVrDm3zUcDEvnsMhQIBcqxzRLkP8C5jN0OjHZ8jwAAAAASUVORK5CYII=') 0 0 no-repeat}


.f7new_prod_builder .gallery {display: flex; margin-left: -10px !important; margin-right: -10px !important; flex-wrap: wrap; }
.f7new_prod_builder dl.gallery-item {float: none; min-width: calc(33.33% - 20px); width:100% !important; margin: 0 10px; padding: 0 !important; }
.f7new_prod_builder .gallery .owl-next,.f7new_prod_builder .gallery .owl-prev {z-index: 100; position: absolute; font-size: 0; top:calc(50% - 18px); right: -30px; width: 22px; height: 37px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAlCAQAAADsU9GzAAABCklEQVR42qXUsU7CUBTG8X8YgEF2odTBxEdwEpRncnT1GZwcqvgAJsbRmbQFwswbAGpMHFw01qgYTe93bi/x3PWXL985aQpQ45gZt+wSMKcUX29Kt4qerOnnS+n48csfXDAh9uGi9DLaNr5z+Nju3iUXvGPz1OEpkc3HDp/aq8YiPbPLRIJ703ORvr3Jqrl9yJiJOGRk8+z/hzTL7IhVU9+qI95L/Mb+wPZ4KuE3izY457WEZxa9dDov2df0wqH3HClaZ+jQBQeKNmXqoU5VXXuhXVe6QINE0A0KBKc+MAhNNY+VhB4LzkTXfui/zlhL4ZX+Bn7mqnqt39niek0f/anf0yLhmXlVKnwATYVDUuAKq1QAAAAASUVORK5CYII=') 0 0 no-repeat; }
.f7new_prod_builder .gallery .owl-prev {right: auto; left: -20px;transform:rotate(180deg) !important;-webkit-transform:rotate(180deg) !important;-moz-transform:rotate(180deg) !;-ms-transform:rotate(180deg) !important;-o-transform:rotate(180deg) !important;}
.f7new_prod_builder .gallery .owl-dots {position: absolute;bottom: -35px;width: 100%;margin: 0;}
*/

@media (max-width:1250px) {
/*  .f7new_prod_builder .gallery .owl-next {right: 0;}
  .f7new_prod_builder .gallery .owl-prev {left: 10px;}*/
}

@media (max-width:992px) {

.f7new_prod_specs {margin-bottom: 60px}
/*.single-product-page .woocommerce-product-gallery {max-width:55%;min-height:350px;}
*/
/*.f7new_prod_builder .gallery {display: block;  margin-left: -15px !important; margin-right: -15px !important; padding-left: 5px !important; padding-right: 5px; white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch; width: calc(100vw - 0px); }
.f7new_prod_builder .gallery::-webkit-scrollbar {width: 0px; height: 0px; background: transparent; }
.f7new_prod_builder dl.gallery-item {display: inline-block; width: 400px !important; min-width: 400px !important; float:none !important} 
.f7new_prod_builder dl.gallery-item:last-child {margin-right:15px}*/
  }


@media (max-width:768px) {

.onlyonmob { display: block !important; }
.onlyondesktop { display: none !important; }
/*
.wd-header-mobile-nav.wd-style-text .wd-tools-text { display: block !important; }*/

#gallery-1 .gallery-item { width: 50% !important; margin-top: 5px !important; }
.gallery .gallery-item { padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 5px; }

.blog-design-small-images.has-post-thumbnail .article-body-container { padding-left: 10px; }
.blog-post-loop .wd-entry-content { font-size: 11px; line-height: 16px; }
.blog-design-small-images.has-post-thumbnail .post-title { font-size: 16px; line-height: 20px; }

.wd-post-date .post-date-day { font-size: 17px; }
.wd-post-date .post-date-month { font-size: 9px; }
.wd-post-date { min-width: 40px; border-radius: 5px; }

#ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox { margin: 5px !important; }
.asp_w_container { margin-bottom: 10px; }
/*
  .single-product-page .product-image-summary { margin-bottom:166px !important}*/
  .breadcrumbs-location-summary .single-product-page {margin-top:0 !important;}
  .mobilenews .blog-design-small-images.has-post-thumbnail .entry-header { width: 40%; max-width: 40%; flex-basis: 40%; }
  .mobilenews .blog-design-small-images.has-post-thumbnail .article-body-container { width: 60%; max-width: 60%; flex-basis: 60%; }
  .mobilenews .blog-design-small-images.has-post-thumbnail .article-inner { flex-wrap: nowrap; }
.mobilesubcats .owl-stage-outer { overflow-x:scroll !important; overflow-y: hidden;  }
.mobilesubcats .owl-stage { width: 1200px !important; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }
.mobilesubcats .owl-item { max-width: 145px; }
.mobilesubcats .owl-carousel:not(.owl-loaded) { width: 1200px; overflow-x:scroll; overflow-y: hidden; height: 165px; }
.mobilesubcats .wd-carousel-spacing-30 .owl-carousel:not(.owl-loaded)>div { max-width: 175px; }
.mobilesubcats .wd-carousel-container { overflow-x: scroll; overflow-y: hidden;  }
.mobilesubcats .owl-items-xs-1:not(.owl-loaded)>div:nth-child(n+2) { display: block; }
.introblock .owl-stage-outer { overflow-x: scroll !important; overflow-y: hidden; }

.mobilesubcats_short.mobilesubcats .owl-carousel:not(.owl-loaded) { width: 800px; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }
.mobilesubcats_ultrashort.mobilesubcats .owl-carousel:not(.owl-loaded) { width: 400px; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }
.mobilesubcats_short.mobilesubcats .owl-stage { width: 900px !important; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }
.mobilesubcats_ultrashort.mobilesubcats .owl-stage { width: 400px !important; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }

.mobilesubcats_equip.mobilesubcats .owl-carousel:not(.owl-loaded) { width: 2700px; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }
.mobilesubcats_equip.mobilesubcats .owl-stage { width: 2700px !important; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }


.mobilesubcats_ax.mobilesubcats .owl-carousel:not(.owl-loaded) { width: 3250px; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }
.mobilesubcats_ax.mobilesubcats .owl-stage { width: 3250px !important; transform: none !important; overflow-x: scroll; overflow-y: hidden;  }



.page .breadcrumbs { position: relative; top: 0px; }
.title-blog .breadcrumbs { position: relative; top: 0px; }

}

@media (max-width:767px) {


#ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox { height: 35px !important; }
#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig { height: 35px !important; }
#ajaxsearchpro1_1 .probox .promagnifier div.innericon, #ajaxsearchpro1_2 .probox .promagnifier div.innericon, div.asp_m.asp_m_1 .probox .promagnifier div.innericon { width: 35px !important; height: 35px !important; }
#ajaxsearchpro1_1 .probox .proclose, div.asp_m.asp_m_1 .probox .proclose { width: 35px !important; height: 35px !important; }
 #ajaxsearchpro1_1 .probox .proloading .asp_loader, #ajaxsearchpro1_2 .probox .proloading .asp_loader, div.asp_m.asp_m_1 .probox .proloading .asp_loader { width: 30px !important; height: 30px !important; min-width: 30px !important; min-height: 30px !important; }
}


@media (max-width:575px) {

.mobilenews .blog-design-small-images.has-post-thumbnail .post-title { padding-left: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; font-size: 16px; }
.mobilenews .blog-design-small-images.has-post-thumbnail .article-inner { align-items: flex-start; }
.mobilenews .blog-post-loop .article-body-container { padding-top: 0px; }
.post-img-wrapp { border-radius: 10px; }
.mobilenews .wd-post-date { display: none !important; }



.related-and-upsells_catalogs{display: none}

}



@media (max-width:992px) {
 

  }
@media (max-width:575px) {


}



.f7new_footer_menu {color: #000; background: #fafafa; padding: 30px 0;}
.f7new_footer_menu h3 {font-size:24px;line-height:24px; margin-bottom: 25px;}
.f7new_footer_menu ul {list-style: none; font-size:16px;line-height:20px; padding: 0;margin: 0;}
.f7new_footer_menu ul li {margin-bottom: 10px;}
.f7new_footer_menu ul li a {color: #000;}
.f7new_footer_menu ul li a:hover {text-decoration: underline}

.f7new_footer {background: #f0efef; padding-top: 40px; padding-bottom: 55px; font-size:12px;line-height:14px;color: #333 }
.f7new_frow {display: flex;}
.f7new_frow:first-child{margin-bottom: 58px}
.f7new_flogo {margin-right: 30px; }
.f7new_fcontact {flex-grow: 1; display: flex}
.f7new_fcontact div {width: 50%}
.f7new_fcontact a {display: inline-block; font-weight:bold; color: #333; text-decoration: none; font-size: 26px; line-height: 30px; margin-bottom: 7px; white-space: nowrap}

.f7new_fsocial a {display: inline-block; margin-left: 62px;}
.f7new_fcreator {margin-left: 400px; min-width: 150px;}

@media (max-width:1100px) {
  .f7new_flogo {display: none}
}
@media (max-width:992px) {
  .f7new_fsocial a {margin-left: 3.9vw;}
}
@media (max-width:767px) {
  .f7new_footer_menu{margin-bottom: 0}
  .f7new_footer_menu .row > div {margin-bottom: 50px;}
  .f7new_footer {padding-bottom: 30px; padding-top: 40px;}
  .f7new_frow {display: block;}
  .f7new_fcontact,  .f7new_frow:first-child  {margin-bottom: 35px}
  .f7new_fsocial a {margin-left: 0; margin-right: 31px;}
  .f7new_fcreator {margin-left: 0; margin-top: 30px}
}
@media (max-width:575px) {
  .f7new_footer_menu {padding: 0 15px; margin-bottom: 10px;}
  .f7new_footer_menu h3 {font-size:27px;line-height:37px; padding: 15px 0 15px 15px;margin: 0;  position: relative}
  .f7new_footer_menu h3:before{position:absolute;content:'';right:16px;top:calc(50% - 6px);width:18px;height:12px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAQAAADFGyU3AAAAjklEQVR4AX3BQYoBAABA0XcPKQuRpfNZWDqOQi7hCFNKSYmNE/xpaqaMzLwHSw9b72w9LGEhyd6rvSQLkiQ7z3aSJA6SJBs/NpIkBwY+JEnWvqwlST4MYOgoSbKykiQ5Gvo2cpIkSZKcjDwZu0iSJLkYezFxlSTJ1cQbUzdJcjP1h5m75G7mH3NnZ3O/fAIUw2m5fBagOQAAAABJRU5ErkJggg==') 0 0 no-repeat; transition-duration: .5s}
  .f7new_footer_menu div.opened  h3:before {transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
  .f7new_footer_menu .row > div {margin-bottom: 0px;padding: 0 !important}
  .f7new_footer_menu .row > div:not(:last-child) {border-bottom: 1px solid #e4e4e4;  }
  .f7new_footer_menu ul {display: none; padding: 15px;}
  .f7new_footer_menu ul li.mobhide {display: none}
}

@media (max-width:476px) {
  .f7new_footer  {font-size:11px;line-height:13px;}
  
  .f7new_fcontact {display: block}
}


.f7newbottompopups .wd-popup.woodmart-content-popup { z-index: 400; margin: 0; padding: 10px 18px 40px 18px; max-width: 800px;display: block !important;position: fixed;left: 0;bottom: 0;width: 100%;height: auto; border-radius: 20px 20px 0 0;transform:translate(0, 100%);-ms-transform:translate(0, 100%);-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-o-transform:translate(0, 100%); transition-duration: .3s;color: #000; background: #fff; }

.f7newbottompopups .wd-popup.woodmart-content-popup.opened {bottom: 35px; transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0); }

.f7newbottompopups .wd-popup.woodmart-content-popup button.mfp-close {opacity: 1 !important}

#f7newbottomtoolbarlayout {position: fixed; display: none; top:0;bottom: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 80;}
#f7newbottomtoolbarlayout.opened {display: block}

.f7new_bottompopup_ttl {font:bold 27px/32px  'Roboto', Helvetica, Arial, sans-serif; margin: 0 0 20px 0; text-align: center; }
.f7new_bottompopup_pic {display: flex;box-shadow: 0 0 20px rgba(0,0,0,0.13); padding: 9px 15px 9px 17px;font-size: 15px; line-height: 19px; align-items: center; justify-content: space-between; border-radius: 13px; margin-bottom: 27px; min-height: 80px; }
.f7new_bottompopup_pic p {margin-bottom: 0;}
.f7new_bottompopup_pic img {display: block;}
ul.f7new_redarr {padding: 0; font-weight:bold}
ul.f7new_redarr + 
ul.f7new_redarr {padding-top: 15px;}
ul.f7new_redarr li {position: relative; list-style: none; padding-right: 24px; font-size:16px;line-height:24px; margin-bottom: 0;}
ul.f7new_redarr li:not(:last-child) {margin-bottom: 15px;}
ul.f7new_redarr li:before{position:absolute;content:'>';right:7px;top:0;width:13px;height:24px; font-size:16px;line-height:24px; color: #e10305}
ul.f7new_redarr li a {color: #000;line-height:24px; display: inline-block }
ul.f7new_redarr li img {vertical-align: middle; margin-right: 13px;}

.f7new_bottompopup_small {font-size:11px;line-height:13px; color:#646464 }
.f7new_bottompopup_small p {margin-bottom: 13px;}

.f7newbottomtoolbar { border-radius: 8px 8px 0 0; box-shadow: 0 0 20px rgba(0,0,0,0.13);  z-index: 1000;font-family:'Roboto', Helvetica, Arial, sans-serif;
  position: fixed;
  display: flex;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  overflow: visible !important;}
.f7newbottomtoolbar > div {flex:1 0 20%; padding: 6px 0; font-size: 12px;}
.f7newbottomtoolbar .vc_row {position: relative; margin: 0 !important; }
.f7newbottomtoolbar .vc_row:first-child:before,.f7newbottomtoolbar .vc_row:last-child:before{position:absolute;content:'';right:0;top:6px;width:1px;height:calc(100% - 12px); background: #e5e5e5; }
.f7newbottomtoolbar .vc_row:last-child:before {right: auto; left: 0;}

.toolbarlogo_w {display: flex; justify-content: center; position: relative; height: 45px; }
.toolbarlogo_w span {position: absolute; top:-20px}
.f7newbottompopups .wpb_content_element {margin-bottom: 0 !important}
.f7newbottomtoolbar .vc_column_container>.vc_column-inner {padding-left:0 !important; padding-right:0 !important}



.f7newbottompopups label {font-size:16px;line-height:20px; margin-bottom: 15px; padding-top: 10px; font-weight:bold}
.f7new_bottompopup_phone_w {display: flex;box-shadow: 0 0 20px rgba(0,0,0,0.13); padding: 12px 11px ;align-items: center; justify-content: space-between; border-radius: 13px; margin-bottom: 14px; }
.f7new_bottompopup_submit {font-size:9px;line-height:28px; min-width: 66px; color: #fff; height: 28px; padding: 0 !important; margin: 0 !important; border-radius: 13px; background: #000;  }
.f7new_bottompopup_phone {font-size:20px !important;line-height:36px;  font-weight:bold; padding:0 0 0 50px !important; width: 220px !important; border:0 !important; background:  url("img/f7new_bottompopup_phone.png") 0 50% no-repeat; background-size: 36px auto}



.archive .f7_subsite_shop .page-title-default { background-color:#000; }
.f7_subsite_shop .f7_mobile_right .wd-tooltip-label { display: none; }

.f7_subsite_shop .f7new_titlewrap .f7_label_,
.f7_subsite_shop .f7new_titlewrap .f7_modelyear_product,
.f7_subsite_shop .f7new_titlewrap .sku,
.f7_subsite_shop .single-product-page .f7new_product_cr_adr,
.f7_subsite_shop .meta-location-add_to_cart .product_meta,
.f7_subsite_shop .product-share,
.f7_subsite_shop .single-breadcrumbs-wrapper .wd-products-nav {display: none !important}


.f7_subsite_shop .single-product-page .summary.entry-summary, .f7_subsite_shop  .single-product-page .f7new_pricebuybuttons {position: relative; }

.f7_subsite_shop .single-product-page .product-images {width: 50% !important}
.f7_subsite_shop .single-product-page .summary.entry-summary {padding-top: 30px;}

.f7_subsite_shop .single-product-page .product-images {padding-top:30px }
.f7_subsite_shop .woocommerce-product-gallery .product-image-thumbnail {border:2px solid #ccc}
.f7_subsite_shop .woocommerce-product-gallery .product-image-thumbnail.active-thumb {border-color: #df0037; opacity:1 !important}
.f7_subsite_shop .woocommerce-product-gallery .product-image-thumbnail:hover { opacity:1 !important}


.f7_subsite_shop .woocommerce-product-gallery .product-image-thumbnail i1mg {width: 75px; height: 75px;}
.f7_subsite_shop .woocommerce-product-gallery .thumbnails.owl-carousel .owl-it1em {width: 75px !important;padding: 0 !important}
.f7_subsite_shop .owl-carousel.thumbnails .owl-stage-ou1ter {padding-left: 100px; padding-right: 100px;}
.f7_subsite_shop .single-product-page form.cart {display: block}

.f7_subsite_shop .single-product-page form.cart:not(.variations_form),
.f7_subsite_shop .woocommerce-variation-add-to-cart {display: flex; flex-wrap: wrap;}
.f7_subsite_shop .product-type-simple .summary-inner form.cart > *,
.f7_subsite_shop .woocommerce-variation-add-to-cart > *,
.f7_subsite_shop .single-product-page .single_add_to_cart_button{margin-bottom: 10px !important;}
.f7_subsite_shop .single-product-page .single_add_to_cart_button{margin-right: 10px !important;}

.f7_subsite_shop .single-product-page .product-image-summary .single_add_to_cart_button {line-height: 48px !important; font-size: 16px !important; margin-right: 10px}
.f7_subsite_shop .single-product-page div.quantity {display: none !important; border:1px solid #858585; border-radius: 5px; margin-bottom: 0;}
.f7_subsite_shop div.quantity input[type="number"] {height: 48px;border: 0 !important; color:#000; font-size: 15px; font-weight:bold}
.f7_subsite_shop div.quantity input[type="button"] {border: 0 !important; color:#000; font-size: 15px; font-weight:bold; min-width: 20px;}
.f7_subsite_shop div.quantity input[type="button"]:hover {background: transparent}

.f7_subsite_shop  .single-product-page .product-images img { max-height: 500px; object-fit: contain}
.f7_subsite_shop  .single-product-page .product-image-summary {margin-bottom: 55px}
.f7_subsite_shop .f7new_product-tabs-wrapper {display: flex;border: 1px solid #e6e6e6;border-radius: 5px;background-color: #fff; margin-bottom: 40px}
.f7_subsite_shop .product-tabs-wrapper {border: 0; background: transparent; flex-grow: 1;}

.f7_subsite_shop  .single-product-page .product-images .owl-carousel.thumbnails {padding: 0 60px; }
.f7_subsite_shop  .single-product-page .product-images .owl-carousel.thumbnails .wd-btn-arrow {opacity: 0 !important; visibility: hidden !important; transform:none !important}
.f7_subsite_shop .f7new_product_stockstatuses {display: none}
.f7_subsite_shop  .single-product-page .product-images .owl-carousel.thumbnails .wd-btn-arrow:after {background: #404040; color: #fff !important; width: 20px; height: 20px; font-weight: 900; line-height: 20px; font-size: 12px; border-radius: 20px; }


.f7_subsite_shop .variations_form .variations label {color: #9a9a9a; font-weight:normal !important}
.f7_subsite_shop .variations_form .variations label:after {margin-left: -2px}

.f7_subsite_shop .wd-after-add-to-cart {margin-bottom: 0; }
.f7_subsite_shop .wd-after-add-to-cart p {display: none !important}

.f7_subsite_shop .wd-after-add-to-cart .vc_custom_1605391253320 {margin-bottom: 0 !important}
.f7_subsite_shop .wd-after-add-to-cart #wd-5fb05280b3ef3 a {background: #fff; border:1px solid #000; border-radius: 5px;     font: bold 16px/48px 'Roboto', Helvetica, Arial, sans-serif; color: #000; position: relative; padding: 0 27px 0 57px !important; }
.f7_subsite_shop .wd-after-add-to-cart #wd-5fb05280b3ef3 a .wd-btn-icon {display: none !important}


.f7_subsite_shop .wd-after-add-to-cart #wd-5fb05280b3ef3 a:before{ position:absolute;content:'';left:22px;top:calc(50% - 9px);width:11px;height:18px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAQAAAAnfOz+AAAAlElEQVR42m3QsUqCARQF4A8cm32GoKDNMdc2h1r0DXwIwclAsK1HEHqd9oYUByHUSbDJ06CFf9x7tu9y4XDZe1JMfHusOA56FcfOfcWxaS7yl51uxbHRqTg+3VYcCzcVx9JdxbFs8srE1MyoyVvtyyZHL75EjC95hDcRH65++Rk8OIoYnLh/vmp5FzH//8uhtVfX8AMp02shoPtsoQAAAABJRU5ErkJggg==');}

.f7_subsite_shop .single-product-page .f7new_pricebuybuttons .price {margin-bottom: 25px}

.f7_subsite_shop .tabs-layout-tabs .tabs {display: flex; margin-left:-30px;margin-right:-30px;  }
.f7_subsite_shop .tabs-layout-tabs .tabs li {margin-right: 0; color: #000; background: #e6e6e6; line-height: 72px; flex-grow: 1; text-align: center;}
.f7_subsite_shop .tabs-layout-tabs .tabs li:first-child{border-radius: 5px 0 0 0 }
.f7_subsite_shop .tabs-layout-tabs .tabs li a { flex-grow: 1;  padding: 0 !important;}
.f7_subsite_shop .tabs-layout-tabs .tabs li a:after {display: none;}
.f7_subsite_shop .tabs-layout-tabs .tabs li.active a  {color: #ec0000; background: #d5d5d5 }
.f7_subsite_shop .woocommerce-tabs.wc-tabs-wrapper {padding: 0 15px;}

.f7_subsite_shop .product-grid-item .wd-add-btn {display:flex}
.f7_subsite_shop .product-grid-item span.price {font-size: 0;}
.f7_subsite_shop .product-grid-item span.price > * {display: none}
.f7_subsite_shop .product-grid-item span.price .amount:first-child{display: block}



.f7_subsite_shop .wc-tab-inner ul{list-style:none;padding-left:0;font-size:14px;line-height:18px;}
.f7_subsite_shop .wc-tab-inner ul li {position:relative;margin-bottom:8px;padding-left:18px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAYElEQVR4AWP4z8BgDMQzQTQDHgBSqATEd4H4PxDvBuI0QhrSoAr/QzWWA7Egbg0Ip/wHYShbEKdz0BQboytwAeJVUMl3QNwB0oTuvrsw90H5gthM+Q81yQWf4wXBxhMAAGOJQlhm/9s3AAAAAElFTkSuQmCC') 0 4px no-repeat;}

@media (max-width: 1024px) {
.f7_subsite_shop .woocommerce-tabs .wd-accordion-title {padding-top: 0;padding-bottom: 0;font-size: 14px;background: #e7e7e7; border-radius: 5px; text-align: center; line-height: 36px;}
.f7_subsite_shop .woocommerce-tabs.wc-tabs-wrapper {padding: 0 !important; margin-left: -15px; margin-right: -15px;}
.f7_subsite_shop .tabs-location-standard.tabs-type-accordion .product-tabs-wrapper{padding-top: 0}
.f7_subsite_shop .tabs-layout-accordion .wd-tab-wrapper { border-radius: 5px; margin-bottom: 5px; border-left: 1px solid #e7e7e7 !important;border-right: 1px solid #e7e7e7 !important} 
.f7_subsite_shop  .tabs-layout-accordion {border: 0;}
.f7_subsite_shop .tabs-layout-accordion .wd-tab-wrapper .wc-tab {padding: 20px; }
.f7_subsite_shop  .f7new_prod_descr_right {padding-left:20px; padding-right: 15px;}
.f7_subsite_shop  .wd-accordion-title:after {display: none}

.f7_subsite_shop .f7new_product-tabs-wrapper{border: 0 !important;}
}

@media (max-width: 992px) {
.f7_subsite_shop .single-product-page .woocommerce-product-gallery {max-width: 100% !important}
.shopping-cart-widget-footer>p:last-child { padding-bottom: 80px; }
 .f7_subsite_shop  .single-product-page .product-images .owl-carousel.thumbnails {padding: 0 30px; }
 .f7_subsite_shop  .single-product-page .product-images .owl-carousel.thumbnails .wd-btn-arrow:after { width: 16px; height: 16px;line-height: 16px; font-size: 10px; }
}


@media (max-width: 768px){
.f7_subsite_shop .single-product-page .product-image-summary {margin-bottom: 50px !important;}
}


@media (max-width: 575px){

  .ed_crossed { font-size: 14px; }
  .ed_crossed:after { width: 85px; margin-top: -15px; }
  .product_title { font-size: 32px; }
  .wd-single-price { font-size: 24px; }
  .hide-larger-price .price *:not(.price) { font-size: 17px; }
  .single-product.hide-larger-price .price *:not(.price) { font-size: 24px; }
  .f7_subsite_shop .single-product-page .product-images {width: 100% !important; padding-top: 0 !important ; padding-left: 0 !important; padding-right: 0 !important;margin-bottom: 2px !important; }
  .f7_subsite_shop .f7new_product-tabs-wrapper {display: block !important}
  .f7_subsite_shop .single-product-page .product_title {position: static}
  
  .f7_subsite_shop .wd-after-add-to-cart #wd-5fb05280b3ef3 a{padding:0 16px 0 35px  !important; font-size: 12px; border-radius: 4px; margin-right: -10px !important; }
  .f7_subsite_shop .wd-after-add-to-cart #wd-5fb05280b3ef3 a:before{background-size: auto 15px; left: 20px; background-position: 50% 50%; background-repeat: no-repeat}
  
  .f7_subsite_shop .single-product-page .product-image-summary .single_add_to_cart_button {padding-left: 48px !important;  margin-right: 7px !important}
  .f7_subsite_shop .single-product-page div.quantity {width: 58px; margin-right: 7px;}
  .f7_subsite_shop  .single-product-page .f7new_pricebuybuttons .cart .f7_modelyear_product,
  .f7_subsite_shop  .single-product-page .f7new_pricebuybuttons .cart .sku {display: none !important}
    .f7_subsite_shop  .single-product-page .f7new_pricebuybuttons .cart div.sku {position: relative;}
  .f7_subsite_shop  .single-product-page form.cart:not(.variations_form) {display: flex !important}
  .f7_subsite_shop div.quantity input[type="number"] {width: 18px;}
  .f7_subsite_shop .woocommerce-variation-add-to-cart > *,
  .f7_subsite_shop .single-product-page .single_add_to_cart_button,
  .f7_subsite_shop .single-product-page div.quantity {margin-bottom: 10px !important;}
  .f7_subsite_shop .single-breadcrumbs-wrapper, .f7_subsite_shop .f7new_titlewrap {padding: 0 15px !important;}
  .f7_subsite_shop .single-breadcrumbs-wrapper {padding-top: 14px !important; margin-bottom:  -8px;}
   

}

.f7_subsite_shop .single-product-page .product-images {}
