.header-bottom-bar{z-index:-1;position:relative;}
.woocommerce-Tabs-panel:after {display:none;}
.grecaptcha-badge{display:none;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item button{background-size:contain;top:20px;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item button.openmenunow{transform:rotate(180deg);}
.wp-block-yith-search-block .ywcas-classic-search .ywcas-input-field-wrapper .ywcas-submit-wrapper .ywcas-submit-icon{color:var(--primarycolor) !important;}
/*.brands_page_tabs{background:rgba(0,107,166,0.08);}*/
.brands_page_tabs .tab-pane .container{background:var(--whitecolor);padding:5rem 3rem;min-height:500px;border:1px solid #ccc;}
.brands_page_tabs .tab-pane .container .card_item_inner2 .card_item_inner_content2 .card_item_inner_title .title-h4{font-size:18px;color:var(--primarycolor);font-weight:500;}
.brands_page_tabs .tab-pane .container .card_item_inner2{margin-bottom:30px;}
.brands_page_tabs .tab-pane .container .card_item_inner2 a:focus,.brands_page_tabs .tab-pane .container .card_item_inner2 a:hover{text-decoration:none;outline:2px dashed var(--secondarycolor);outline-offset:3px;}
.brands_page_tabs .tab-pane .container .card_item_inner2 a{display:block;}
.brands_page_tabs .tab-pane .container .card_item_inner2 .card_item_inner_image img{width:100%;height:60px;object-fit:contain;object-position:left;}
.brands_page_tabs ul.nav.nav-tabs{margin:0;justify-content:space-between;border-bottom:0;}
.brands_page_tabs ul.nav.nav-tabs li.nav-item a.nav-link.active{font-weight:600;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #fff;box-shadow:none;background:var(--whitecolor);color:var(--primarycolor);}
/*.brands_page_tabs .container{padding:0;}*/
.brands_page_tabs ul.nav.nav-tabs li.nav-item a.nav-link{border:none;background-color:rgb(0, 0, 0, .75);color:var(--whitecolor);text-align:center;}
.brands_page_tabs ul.nav.nav-tabs li.nav-item{flex-grow:1;padding:0 5px;}
.brands_page_tabs ul.nav.nav-tabs li.nav-item:first-child{padding-left:0;}
.brands_page_tabs ul.nav.nav-tabs li.nav-item:last-child{padding-right:0;}
section.breadcrumbs_section{position:relative;/*height:500px;*/height:100px;display:flex;align-items:center;}
section.breadcrumbs_section.breadcrumbs_section_with_text{height:250px;align-items:flex-end;}
section.breadcrumbs_section.breadcrumbs_section_with_text.breadcrumbs_taxonomy_room{height:250px;}
.breadcrumbs_img{position:absolute;z-index:1;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;right:0;top:0;}
/*h1.breadcrumbs_title_h1{text-transform:uppercase;color:var(--primarycolor);}*/
.breadcrumbs_section_with_text h1.breadcrumbs_title_h1{margin-bottom:30px;}
section.breadcrumbs_section:after{content:"";position:absolute;z-index:-1;width:100%;height:20%;background-color:rgba(0, 107, 166, 0.08);left:0;bottom:0;}
section.breadcrumbs_section.breadcrumbs_section_with_text:after{height:100%;top:40%;width:70%;}
.breadcrumbs_logo{position:absolute;z-index:1;width:300px;height:100px;background-size:80%;background-position:center;background-repeat:no-repeat;right:calc(50% - 150px);top:calc(50% - 50px);background-color:var(--whitecolor);}
.collections_section .collection_title{text-align:center;padding-bottom:2.5rem}
.collection_item .card_item_inner_content2{display:block;padding:17px 0;margin:0 15px;width:calc(100% - 30px);font-weight:600;text-align:center;position:absolute;z-index:4;background-color:rgba(0, 0, 0, 0.7);top:0;}
.collection_item .card_item_inner{position:relative;}
.collection_item .card_item_inner_content2 .title-h4{font-size:18px;line-height:22px;color:var(--whitecolor);font-weight:600;text-align:center;}
.collection_item{margin-bottom:30px;}
.collection_item a:hover .card_item_inner_content2{background-color:var(--primarycolor);}
.collection_item .card_item_inner a{display:block;}
.categories_section .category_title{text-align:center;padding-bottom:2.5rem}
.category_item .card_item_inner_content2{display:block;padding:17px 0;margin:0 15px;width:calc(100% - 30px);font-weight:600;text-align:center;position:absolute;z-index:4;background-color:rgba(0, 0, 0, 0.7);bottom:0;}
.brand_default_categories .card_item_inner_content2{position:relative;width:calc(100%);margin:0px;}
.category_item .card_item_inner{position:relative;}
.category_item .card_item_inner_content2 .title-h4{font-size:18px;line-height:22px;color:var(--whitecolor);font-weight:600;text-align:center;}
.category_item{margin-bottom:30px;}
.category_item a:hover .card_item_inner_content2{background-color:var(--primarycolor);}
.category_item .card_item_inner a{display:block;box-shadow:-1px 1px 7px -1px rgba(0,0,0,0.35);-webkit-box-shadow:-1px 1px 7px -1px rgba(0,0,0,0.35);-moz-box-shadow:-1px 1px 7px -1px rgba(0,0,0,0.35);}
/*.taxonomy_bottom_section{background:rgba(0, 107, 166, 0.08);}*/
.taxonomy_bottom_section_title{text-align:center;/*margin-bottom:30px;*/}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu{background-color:rgba(29, 29, 29, 0.95);box-shadow:0px 4px 10px 10px rgba(0, 0, 0, 0.1);border:none;border-radius:17px;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li > a{color:var(--whitecolor);}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li{border-bottom:none;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li:hover{background:transparent;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li:hover a{color:#709BB2;}
h1.page-title.category_title{/*text-transform:uppercase;*/padding-top:20px;padding-bottom:10px;}
.product_card_inner{background:var(--whitecolor);}
.product_card_inner_info{background-color:transparent;text-align:center;color:var(--blackcolor);/*padding:10px;*/}
.product_card{padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:30px;}
.product_card_inner_title{text-align:center;margin-bottom:20px;}
.product_card_inner_title h3.title-h4{font-weight:500;}
.second_bg{background-color:#edf4f9 !important;}
.product_card_img img{width:100%; max-height:272px; min-height:272px; object-fit:contain;}
.product_card_img{padding:15px;}
.product_card_inner a{text-decoration:none;display:block;}
.product_card_title{padding-bottom:10px;min-height:80px;}
.product_card_inner a:focus{outline:2px dashed var(--secondarycolor);outline-offset:3px;}
.pagination{justify-content:center;margin-bottom:30px;flex-wrap:wrap;}
.pagination .page-numbers{padding:10px;background:var(--whitecolor);color:#000;text-transform:uppercase;margin:0 5px;min-width:40px;min-height:40px;text-align:center;line-height:20px;}
.pagination .page-numbers.current{background-color:var(--secondarycolor);color:var(--whitecolor);}
.yith-wcan-filters{background:transparent;}
.yith-wcan-filters .filters-container .yith-wcan-filter .filter-title{font-size:20px;color:#1D1D1D;/*text-transform:uppercase;*/}
.filters-container h3{margin-bottom:20px;/*text-transform:uppercase;*/font-size:24px;}
.product_card_brand, .product_card_collection{line-height:1.3;}
/*.collection_bg{background-color:#ebf3f8;}*/
.single-product .product_meta span.sku_wrapper{display:block;}
.single-product .product_meta span.posted_in{display:block;}
.single-product .product_meta span.posted_in a{text-decoration:underline;color:var(--primarycolor);}
.single-product .single-product-brand-container{margin-top:20px;}
.single-product .yith-wcwl-add-to-wishlist{margin-top:0px;}
.single-product .yith-wcwl-add-to-wishlist{margin-top:0px;}
.woocommerce a.add_to_wishlist.button.alt{border-radius:0px;background-color:rgb(0, 0, 0, .7);}
.single-product .single_product_bottom{/*background:rgba(0, 107, 166, 0.08);*/position:relative;display:block;width:100%;clear:both;padding:0px 0;}
.single-product .woocommerce-tabs.wc-tabs-wrapper .wc-tabs{margin-bottom:0 !important;padding-left:5px !important;}
.woocommerce div.product .woocommerce-tabs .panel{background:var(--whitecolor);padding:1rem 2rem;}
.single-product .woocommerce-product-attributes{display:none;}
.single-product .product_title.entry-title{font-size:22px;margin-bottom:10px;}
h3.woocommerce_product_tab_headingmargin-bottom:2rem;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{ color:var(--whitecolor);}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--whitecolor)}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:10px 10px 0 0 !important;margin-right:20px;background-color:rgb(0, 0, 0, .7);color:var(--whitecolor);}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background-color:var(--primarycolor);color:var(--whitecolor);}
.woocommerce-product-gallery .flex-control-thumbs img{width:100px !important;border:2px solid #000;box-shadow:0px 4px 4px 0px #00000040 !important; max-height:90px; min-height:90px; object-fit:cover;}
table.woocommerce-product-attributes.shop_attributes, table.woocommerce-product-attributes.shop_attributes td, table.woocommerce-product-attributes.shop_attributes th{border:none;margin-bottom:0;}
.woocommerce table.shop_attributes td{font-style:normal;}
.custom-product-field-label{width:150px;margin:0;padding:8px;}
.woocommerce div.product div.images .flex-control-thumbs li{width:auto;margin:0 10px;}
.yith_wcwl_wishlist_footer .yith-wcwl-share{float:none;}
.woocommerce span.onsale{display:none;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable .toggle-handle{right:40px;}
.woocommerce.single-product .product .entry-summary .yith-ywraq-add-to-quote{display:none;}
.woocommerce.single-product .product .discontinued-top-message{color:#ff0000;font-weight:bold;padding-top:10px;}
.woocommerce.single-product .product .discontinued_status_message{display:none;}
.woocommerce.single-product .product .entry-summary .product-quote-button .yith-ywraq-add-to-quote{display:inline-block;}
.top-bar .phone-number{justify-content:right;margin-right:10px;}
.ywcas-classic-search .lapilliUI-Input__endAdornment{background-color:var(--primarycolor);height:36px;width:40px;margin-left:-5px;}
.ywcas-submit-wrapper.lapilliUI-Box__root.css-a5tl2p{height:15px;background-color:var(--primary-color) !important;font-family:'Open Sans';font-weight:bold;color:#fff;padding-top:7px;padding-left:8px;content'GO';border:0px;}
.ywcas-submit-wrapper.lapilliUI-Box__root:before{content:'GO';Font-family:'Open Sans';font-weight:bold;color:#fff;background-color:var(--primary-color);font-size:16px;}
.ywcas-submit-wrapper.lapilliUI-Box__root svg{display:none;}
.woocommerce div.product div.images .flex-control-thumbs li.extra-video-li{}
.woocommerce div.product div.images .flex-control-thumbs li.extra-video-li button{margin:0;padding:0;font-size:0;line-height:0;background:none;border:none;outline:none;display:block;width:100px;height:77px;position:relative;}
.woocommerce div.product div.images .flex-control-thumbs li.extra-video-li button img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center;}
.woocommerce div.product div.images .flex-control-thumbs li{width:20%;padding:10px;margin:0;opacity:0.9;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(5n+1){clear:left;}
div#PopoverImageModal.modal{}
#PopoverImageModal.modal .modal-dialog{max-width:600px;}
#PopoverImageModal.modal .modal-content{}
#PopoverImageModal.modal .modal-content .modal-header{border:none;}
#PopoverImageModal.modal .modal-content .modal-body{padding:0;margin:0;font-size:0;line-height:0;}
@media (max-width:767px){
.breadcrumbs_img{display:none;}
.breadcrumbs_taxonomy_room .breadcrumbs_img{display:block;}
section.breadcrumbs_section.breadcrumbs_section_with_text.breadcrumbs_taxonomy_room{height:auto;}
section.breadcrumbs_section.breadcrumbs_section_with_text{height:auto;}
section.breadcrumbs_section.breadcrumbs_section_with_text:after{width:100%;}
section.breadcrumbs_section{height:auto;}
section.breadcrumbs_section:after{height:50%;}
h1.breadcrumbs_title_h1{font-size:30px;line-height:38px;margin-top:20px;}
/* .breadcrumbs_logo{width:60%;height:60px;right:10%;top:10%;}*/
.breadcrumbs_section .breadcrumbs_mob_img{height:350px;width:100%;object-fit:cover;}
.category_item .card_item_inner .card_item_inner_image img{width:100%;}
.brands_page_tabs ul.nav.nav-tabs li.nav-item{flex-grow:0;}
.brands_page_tabs ul.nav.nav-tabs li.nav-item:first-child, .brands_page_tabs ul.nav.nav-tabs li.nav-item:last-child,.brands_page_tabs ul.nav.nav-tabs li.nav-item{padding:0 5px 5px 5px;}
.brands_page_tabs ul.nav.nav-tabs li.nav-item a.nav-link{min-width:45px;}
.taxonomy_bottom_section_image img{margin-bottom:20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:12px;margin-right:10px;}
.woocommerce div.product .woocommerce-tabs .panel{padding:1rem;}
.pagination .page-numbers{padding:5px;margin:0 3px;min-width:24px;min-height:24px;line-height:14px;font-size:14px;}
.cards_block_section.news_section.block_section.white_back.no_post_selected.column_3.second_bg{}
body.page-template.page-template-page-products .cards_block_section.news_section{position:initial;}
body.page-template.page-template-page-products .cards_block_section.news_section .container{position:initial;}
body.page-template.page-template-page-products .cards_block_section.news_section .container .row{position:initial;}
body.page-template.page-template-page-products .cards_block_section.news_section .container .row .col-md-3{position:initial;}
body.page-template.page-template-page-products main#primary{position:initial;}
.yith-wcan-filters.filters-modal{background-color:#fff;width:100%;}
body.yith-wcan-preset-modal-open:after{display:none !important;}
body.admin-bar .yith-wcan-filters.filters-modal{top:0;}
body.page-template.page-template-page-products .cards_block_section.news_section button.btn.btn-primary.yith-wcan-filters-opener{font-size:18px;line-height:24px;padding:12px 35px 12px 35px;border-radius:0px !important;font-weight:600;font-style:normal;border:1px solid rgb(0, 0, 0, .7);box-shadow:none;outline:none;margin:0;color:var(--whitecolor);background-color:var(--primarycolor);margin-bottom:15px;}
body.page-template.page-template-page-products .cards_block_section.news_section button.btn.btn-primary.yith-wcan-filters-opener i.filter-icon{display:none;}
}