.shop-page-titlebar .topnav-pagination{display: flex; justify-content: space-between; font-size: 36px; margin-top: -30px;}
.shop-page-titlebar .topnav-pagination a{color: rgb(37, 37, 37); transition: 0.3s;}
.shop-page-titlebar .topnav-pagination a:hover{color: rgb(0, 0, 0);}
.page-header{margin: 0px 0px 80px; background: rgb(245, 245, 245); text-align: center; padding: 46px 0px 43px;}
.page-header .page-title .title{margin: 0px 0px 3px; font-size: 24px; line-height: 24px; text-transform: capitalize; font-weight: 600; color: rgb(51, 51, 51);}
.page-header .page-breadcrumbs .breadcrumbs{font-size: 12px; text-transform: uppercase; line-height: 24px; color: rgb(37, 37, 37);}
.page-header .page-breadcrumbs .breadcrumbs .sep{padding: 0px 5px;}
.testimonials .slick-current .name{color: rgb(0, 0, 0);}
.testimonials .slick-dots li{display: inline-block; margin: 0px 5px;}
.testimonials .slick-dots li button{width: 10px; height: 10px; background: rgb(37, 37, 37); border-radius: 50%; font-size: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; vertical-align: middle;}
.testimonials .slick-dots li.slick-active button{transform: scale(1.2); background: rgb(51, 51, 51);}
.testimonials .slick-arrow{left: 0px; font-size: 42px; height: auto; width: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font-weight: 300;}
.testimonials .slick-arrow.nav-right{left: auto; right: 0px;}
.zadora-action{display: flex;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-thumbnail-wrap{position: relative;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item.loading .zadora-cart-panel-thumbnail-wrap .remove{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); line-height: 83px; text-align: center; font-size: 36px; opacity: 1; transition: 0.3s; backface-visibility: hidden;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item.loading .zadora-cart-panel-thumbnail-wrap::after{top: 42%; z-index: 2; position: absolute; opacity: 1; left: 42%; visibility: visible; transition: 0.3s ease-in-out; content: " "; width: 15px; height: 15px; display: inline-block; vertical-align: middle; border-width: 2px; border-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-image: none; border-radius: 50%; animation: 450ms linear 0s infinite normal none running load-spin; border-right-color: transparent !important;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item.loading .zadora-cart-panel-thumbnail-wrap .remove .pe-7s-close{display: none;}
.zadora-mini-cart{right: -320px;}
.widget-panel-open .zadora-mini-cart{transform: none;}
.zadora-push-menu{max-width: 532px; height: 100vh; padding-bottom: 0px; position: fixed; z-index: 999999999; width: 100%; overflow-y: auto; right: 0px; background: rgb(255, 255, 255); transition: 0.3s; top: 0px; padding-top: 30px; transform: translate3d(100%, 0px, 0px);}
.zadora-push-menu .title{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin: 0px 0px 5px 30px; font-weight: 400; font-size: 24px; text-align: left; max-width: 195px; letter-spacing: 2px; color: rgb(0, 0, 0); white-space: nowrap;}
.zadora-push-menu .title i{font-size: 45px; position: absolute; top: 19px; right: 15px; cursor: pointer;}
.zadora-push-menu .widget_shopping_cart_content .shipping{font-size: 12px; font-weight: 600; padding: 0px 30px; margin-bottom: 25px; letter-spacing: 1px; display: inline-block;}
.zadora-push-menu .widget_shopping_cart_content .shipping i{margin-right: 10px;}
.zadora-push-menu .widget_shopping_cart_content .shipping-emtry{font-size: 12px; color: rgb(164, 0, 0); font-weight: 600; padding: 0px 30px; margin-bottom: 25px; letter-spacing: 1px; display: none;}
.zadora-push-menu .widget_shopping_cart_content .shipping-emtry i{margin-right: 10px;}
.zadora-push-menu .widget_shopping_cart_content .shipping_jws{padding: 0px 37px 60px; color: rgb(51, 51, 51); font-weight: 300;}
.zadora-push-menu .widget_shopping_cart_content .shipping_jws .amount{font-weight: 600;}
.zadora-push-menu .widget_shopping_cart_content .shipping_jws .fa-check-square{color: rgb(57, 181, 74); margin-right: 10px;}
.zadora-push-menu .widget_shopping_cart_content .edit-cart{background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 12px; font-weight: 600; margin-bottom: 25px; letter-spacing: 1px; background-color: rgb(255, 255, 255) !important; color: rgb(37, 37, 37) !important;}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-list-wrap{margin-bottom: 25px;}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary{padding-left: 37px; padding-right: 37px;}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__total.total{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 13px 0px; margin: 0px; font-size: 14px; text-transform: uppercase; font-weight: 600; color: rgb(51, 51, 51);}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__total.total strong{font-weight: 600;}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__total.total .amount{color: rgb(255, 0, 30);}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__buttons.buttons{margin-bottom: 0px;}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__buttons.buttons a{position: relative; display: block; font-size: 16px; letter-spacing: 0.8px; text-transform: uppercase; text-align: center; font-weight: 400; height: 55px; line-height: 55px; border: 1px solid rgb(0, 0, 0); padding: 0px 15px; margin-bottom: 20px;}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__buttons.buttons a.checkout{background: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-summary .woocommerce-mini-cart__buttons.buttons:hover a{background: rgb(0, 0, 0);}
.zadora-push-menu .widget_shopping_cart_content .zadora-cart-panel-quantity-pricing .zadora-quantity-wrap label{display: none;}
.zadora-push-menu .widget_shopping_cart_content .cart_list{max-height: 550px; overflow: auto; scrollbar-width: none;}
.zadora-push-menu .widget_shopping_cart_content .cart_list::-webkit-scrollbar{display: none;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item{display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; margin: 0px 37px; border-width: medium medium 1px; border-style: none none dotted; border-color: currentcolor; border-image: none; padding: 15px 0px; position: relative;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item:first-child{border-top: 1px dotted;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .remove{position: absolute; top: 50%; right: 0px; transform: translateY(-50%); text-align: center; font-size: 20px; transition: 0.3s; backface-visibility: hidden;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-thumbnail{width: 70px; max-width: 70px; flex-basis: 70px; position: relative;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details{max-width: 360px; width: auto; -webkit-box-flex: 1; flex: 1 1 0%; padding-left: 25px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details .zadora-cart-panel-product-title{font-size: 14px; line-height: 24px; display: block; margin-bottom: 10px; width: 90%; color: rgb(37, 37, 37); font-weight: 300;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details .zadora-cart-panel-product-title:hover{color: rgb(51, 51, 51);}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details .zadora-cart-panel-item-price{margin-top: -8px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .zadora-cart-panel-item-details .woocommerce-Price-amount.amount{font-size: 14px; font-weight: 500; color: rgb(37, 37, 37); line-height: 24px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax{width: 68px; max-width: 68px; flex-basis: 68px; border: 1px solid rgb(37, 37, 37); position: relative; text-align: center; margin-right: 40px; border-radius: 30px; line-height: 27px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .input-text{width: 35px; height: 28px; border-radius: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 13px; letter-spacing: 1px; text-indent: 15px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type="number"]::-webkit-inner-spin-button,.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type="number"]::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type="number"]{}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font{line-height: 24px; width: 24px; vertical-align: top; transition: color 0.2s; font-size: 12px; position: absolute; right: 6px; cursor: pointer;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font:hover{color: rgb(0, 0, 0);}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font::before{position: absolute;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font.zadora-qty-minus{top: 10%; left: -7px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font.zadora-qty-minus::before{content: "-"; padding-left: 6px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font.zadora-qty-plus{top: 10%;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .zadora-font.zadora-qty-plus::before{content: "+"; padding-right: 6px;}
.zadora-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item:hover .zadora-cart-panel-thumbnail-wrap .remove{opacity: 1;}
.menu-sidebar-fixed{background: rgb(255, 255, 255); position: fixed; top: 0px; right: -350px; width: 320px; height: 100%; min-height: 100%; padding: 39px 30px; visibility: hidden; z-index: 9999; backface-visibility: hidden; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) -1px 0px 4px 0px; transition: 0.5s cubic-bezier(0.7, 0, 0.3, 1); display: flex; flex-direction: column; justify-content: space-between; overflow: hidden auto;}
.menu-sidebar-fixed.active{right: 0px; visibility: visible;}
.menu-sidebar-fixed .pe-7s-close{font-size: 48px; color: rgb(0, 0, 0); text-align: right; cursor: pointer; position: absolute; top: 26px; right: 44px;}
.menu-sidebar-fixed .menu li{padding: 5px 0px; border-bottom: 1px solid rgb(239, 239, 239);}
.menu-sidebar-fixed .widget{margin-bottom: 30px;}
.menu-sidebar-fixed .menu-top{margin-top: 50px;}
.menu-sidebar-fixed .menu-top .logo p{color: rgb(0, 0, 0); margin-bottom: 51px;}
.menu-sidebar-fixed .menu-top .logo h3{margin-top: 0px; margin-bottom: 36px;}
.menu-sidebar-fixed .menu-top .logo h3 a{font-size: 36px; font-weight: 600;}
.menu-sidebar-fixed .menu-bottom .list-sidebar{margin-bottom: 20px;}
.menu-sidebar-fixed .menu-bottom .list-sidebar li{border-bottom: 1px solid rgb(239, 239, 239); padding: 6px 0px;}
.menu-sidebar-fixed .menu-bottom .list-sidebar li a{text-transform: uppercase;}
.menu-sidebar-fixed .menu-bottom ul li i{padding-right: 5px;}
.menu-sidebar-fixed .menu-bottom .social-wrap ul li{display: inline-block;}
.menu-sidebar-fixed .widget_instagram ul{margin-left: -6px; margin-right: -6px;}
.menu-sidebar-fixed .widget_instagram ul li{width: 50%; margin: 0px 0px 12px; padding: 0px 6px;}
.menu-sidebar-fixed .widget_instagram .wrapp-pics{position: relative;}
.menu-sidebar-fixed .widget_instagram .wrapp-pics span{position: absolute; background: rgba(0, 0, 0, 0.8); left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-weight: 300; display: flex; align-items: center; justify-content: center; transition: 0.3s; height: 30px;}
.menu-sidebar-fixed .widget_instagram .wrapp-pics i{padding-right: 3px;}
.menu-sidebar-fixed .widget_instagram .wrapp-pics:hover span{height: 100%;}
.mainmenu-area{width: 100%; z-index: 99 !important;}
.is-sticky .mainmenu-area{box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 4px 0px; background: rgb(255, 255, 255);}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav{float: none;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li{display: inline-block; float: none; padding: 0px 17px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-full{position: initial;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-full .sub_mega_menu{width: 100%; box-shadow: rgba(171, 171, 171, 0.2) 0px 18px 50px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-right > .sub-menu-dropdown{right: 0px; left: initial;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-right > .sub-menu-dropdown .container{width: 100%;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-position-left > .sub-menu-dropdown .container{width: 100%;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a{line-height: 90px; background: none; font-weight: 600; color: rgb(0, 0, 0); font-size: 14px; padding: 0px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a::before{content: ""; height: 1px; left: 0px; width: 0px; background: rgb(0, 0, 0); position: absolute; bottom: 34px; transition: 0.4s;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard .sub-menu-dropdown{visibility: hidden;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard .sub-menu-dropdown .sub-menu,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard .sub-menu-dropdown .megasub{opacity: 0; visibility: hidden; transform: translateY(15px); transition: 0.3s; pointer-events: none;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard:hover > .sub-menu-dropdown{visibility: visible;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard:hover > .sub-menu-dropdown > .sub-menu,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-standard:hover > .sub-menu-dropdown > .megasub{opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown{visibility: hidden;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown > .sub-menu,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown > .megasub{visibility: hidden; opacity: 0; transition: 0.3s; transform: translateY(15px); pointer-events: none;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown .sub-menu a{display: block; text-align: left;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu .sub-menu-dropdown .sub_mega_menu{padding-top: 18px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu:hover > .sub-menu-dropdown{visibility: visible;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu:hover > .sub-menu-dropdown .sub-menu,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.menu-item-design-mega_menu:hover > .sub-menu-dropdown .megasub{opacity: 1; visibility: visible; display: block; transform: translateY(0px); pointer-events: auto;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown{position: absolute; z-index: 999; left: 0px; background: rgb(255, 255, 255);}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .vc_row{margin: 0px; left: 0px; width: 100%; max-width: 100%;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown p{margin: 0px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown li:last-child a,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown p:last-child a,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown a{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown li{font-size: 14px; font-weight: 300; color: rgb(37, 37, 37); line-height: 40px; text-align: left;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .sub-menu a{display: inline-block; position: relative;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .sub-menu a::before{width: 0px; height: 1px; bottom: 10px; background: rgba(37, 37, 37, 0.5); left: 0px; transition: 0.3s; content: ""; position: absolute;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .sub-menu a:hover::before{width: 100%;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .sub-menu a:hover{color: rgb(37, 37, 37);}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-sub-menu,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-menu{box-shadow: rgba(171, 171, 171, 0.2) 0px 18px 50px; padding: 15px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-menu{margin: 0px; background: rgb(255, 255, 255); min-width: 250px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: auto !important;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-menu li{position: relative; padding: 0px 15px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-menu li:hover > .sub-sub-menu{opacity: 1; visibility: visible; transform: translateY(0px);}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown.sub_standard .sub-sub-menu{width: 100%; margin: 0px; background: rgb(255, 255, 255); min-width: 200px; position: absolute; left: 100%; opacity: 0; visibility: hidden; top: 0px; transition: 0.3s; transform: translateY(15px); border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget{text-align: left;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget .widgettitle,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget .widget-title{font-size: 16px; line-height: 40px; font-weight: 600; letter-spacing: 1px; color: rgb(0, 0, 0); margin: 0px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul{font-size: 14px; font-weight: 300; color: rgb(37, 37, 37); line-height: 40px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul li a{display: inline-block; position: relative;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul li a::before{width: 0px; height: 1px; bottom: 10px; background: rgba(37, 37, 37, 0.5); left: 0px; transition: 0.3s; content: ""; position: absolute;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul li a:hover::before{width: 100%;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .widget ul li a:hover{color: rgb(37, 37, 37);}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.current-menu-ancestor > a,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li:hover > a{position: relative;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.current-menu-ancestor > a::before,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li:hover > a::before{width: 100%;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.current-menu-ancestor .current-menu-parent > a,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li.current-menu-ancestor .current-menu-item > a,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li:hover .current-menu-parent > a,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li:hover .current-menu-item > a{color: rgb(37, 37, 37);}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li .hot,#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li .new{background: rgb(218, 20, 20); color: rgb(255, 255, 255); font-size: 12px; padding: 0px 5px; border-radius: 4px; margin-left: 3px; vertical-align: super; text-transform: capitalize; position: absolute; height: 17px; line-height: 17px; left: 102%; top: 5px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li .new{background: rgb(3, 51, 51);}
.position_fix{position: initial;}
.button_menu{color: rgb(0, 0, 0); font-size: 20px; position: relative; width: 20px; text-align: right;}
.mobile_menu{position: fixed; width: 260px; height: 100%; background: rgb(255, 255, 255); z-index: 999999; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 7px; top: 0px; left: 0px; transform: translateX(-300px); transition: 0.4s; overflow: auto; display: flex; flex-direction: column; justify-content: space-between;}
.mobile_menu .list-sidebar{padding: 15px; text-transform: uppercase;}
.mobile_menu .list-sidebar i{padding-right: 5px;}
.mobile_menu .list-sidebar li{border-top: 1px solid rgb(239, 239, 239);}
.mobile_menu .logo-center{padding: 0px 15px;}
.mobile_menu .logo-center .zadora-branding{padding: 20px 0px; text-align: center; margin: 0px auto !important;}
.mobile_menu .navbar-nav{float: none; margin: 0px 15px;}
.mobile_menu .navbar-nav > li:first-child > a{border-top: 1px solid rgb(235, 235, 235);}
.mobile_menu .navbar-nav li{float: none; display: block; position: relative;}
.mobile_menu .navbar-nav li .sub-sub-menu,.mobile_menu .navbar-nav li .sub-menu{display: none; background: rgb(250, 250, 250);}
.mobile_menu .navbar-nav li.current-menu-item > a,.mobile_menu .navbar-nav li.current_page_item > a,.mobile_menu .navbar-nav li.current-menu-ancestor > a,.mobile_menu .navbar-nav li.current-menu-parent > a{color: rgb(51, 51, 51);}
.mobile_menu .navbar-nav li a{background: none; display: block; padding: 12px 15px 12px 0px; font-size: 14px; line-height: 26px; overflow-x: hidden; letter-spacing: 0.3px; text-transform: capitalize; color: rgb(37, 37, 37); border-bottom: 1px solid rgb(235, 235, 235);}
.mobile_menu .navbar-nav li .hot,.mobile_menu .navbar-nav li .new{background: rgb(218, 20, 20); color: rgb(255, 255, 255); font-size: 12px; padding: 0px 5px; border-radius: 4px; margin-left: 3px; vertical-align: super; text-transform: capitalize;}
.mobile_menu .navbar-nav li .new{background: rgb(3, 51, 51);}
.mobile_menu .navbar-nav li .megasub{display: none;}
.mobile_menu .navbar-nav li .megasub .container,.mobile_menu .navbar-nav li .megasub .container-fluid{width: 100%; padding: 0px !important;}
.mobile_menu .navbar-nav li .megasub .vc_row,.mobile_menu .navbar-nav li .megasub .row{margin: 0px; left: 0px; padding: 0px !important; width: 100% !important;}
.mobile_menu .navbar-nav li .megasub .vc_row .vc_column_container > .vc_column-inner,.mobile_menu .navbar-nav li .megasub .row .vc_column_container > .vc_column-inner{padding: 0px !important;}
.mobile_menu .navbar-nav li .megasub .vc_row .vc_column_container,.mobile_menu .navbar-nav li .megasub .row .vc_column_container{width: 100%;}
.mobile_menu .navbar-nav li .megasub .widgettitle{margin: 0px; background: none; display: block; padding: 12px 0px; font-size: 14px; line-height: 26px; overflow-x: hidden; letter-spacing: 0.3px; text-transform: uppercase; color: rgb(51, 51, 51); font-weight: 400; border-bottom: 1px solid rgb(235, 235, 235);}
.mobile_menu .navbar-nav li .megasub ul li a{padding-left: 0px; padding-right: 0px;}
.mobile_menu .navbar-nav li .megasub .wpb_single_image{display: none;}
.mobile_menu .navbar-nav li ul{margin-left: 15px; background: none !important;}
.mobile_menu .navbar-nav li ul li a{padding-left: 0px;}
.open-mobile-menu .mobile_menu{transform: translateX(0px);}
.open-mobile-menu .button_menu i::before{content: "";}
.open-mobile-menu .mobile-overplay{opacity: 0.5; visibility: visible;}
.mobile-overplay{position: fixed; width: 100%; height: 100%; background: rgb(0, 0, 0); top: 0px; left: 0px; transition: 0.4s; opacity: 0; visibility: hidden; z-index: 1;}
@media (max-width: 991px) {.sticky-wrapper{position: relative;}}
.mobile_menu .icon-sub-menu{position: absolute; top: 0px; right: 0px; height: 49px; width: 20px; padding-right: 0px; cursor: pointer;}
.mobile_menu .icon-sub-menu::after,.mobile_menu .icon-sub-menu::before{content: " "; position: absolute; right: 0px; top: 50%; margin-top: -1px; width: 12px; height: 1px; display: inline-block; background-color: rgb(37, 37, 37); transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;}
.mobile_menu .icon-sub-menu::after,.mobile_menu .icon-sub-menu::before{right: 50%; margin-right: -5px;}
.mobile_menu .icon-sub-menu::before{transform: translateX(0px) rotate(-90deg);}
.mobile_menu .icon-sub-menu.up-icon::before{opacity: 0; visibility: hidden;}
.logo-center img{vertical-align: middle;}
header #jws_header .top-bar{background: rgb(0, 0, 0); font-size: 14px; color: rgb(145, 145, 145); line-height: 40px;}
header #jws_header .top-bar .row{display: flex; align-items: center;}
header #jws_header .top-bar .row .widget p{margin-bottom: 0px;}
header #jws_header .top-bar .row ul{padding: 0px; margin: 0px;}
header #jws_header .top-bar .row ul.social li:last-child{padding: 0px;}
header #jws_header .top-bar .row li{display: inline-block;}
header #jws_header .top-bar .row li a:hover{color: rgb(255, 255, 255);}
header #jws_header .top-bar .row .right-top{letter-spacing: 0.4px;}
header #jws_header .top-bar .row .right-top > div:not(:last-child){margin-right: 24px;}
header #jws_header .top-bar .row .is_login{display: inline-block; text-transform: uppercase;}
header #jws_header .top-bar .row .is_login a:hover{color: rgb(255, 255, 255);}
header #jws_header .top-bar .row .widget_gtranslate{display: inline-block;}
header #jws_header .top-bar .row .widget_gtranslate .switcher{width: auto; line-height: inherit; font-size: initial; font-family: inherit; position: relative; overflow: inherit;}
header #jws_header .top-bar .row .widget_gtranslate .switcher .selected{background: none; z-index: 1;}
header #jws_header .top-bar .row .widget_gtranslate .switcher .selected a{width: auto; padding: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; text-transform: uppercase; font-size: 14px;}
header #jws_header .top-bar .row .widget_gtranslate .switcher .selected a img{display: none;}
header #jws_header .top-bar .row .widget_gtranslate .switcher .selected a::after{content: ""; font-family: fontawesome; line-height: 1; padding-left: 10px; vertical-align: text-top;}
header #jws_header .top-bar .row .widget_gtranslate .switcher .option{position: absolute; right: 0px; top: 100%;}
header #jws_header .top-bar .row .widget_gtranslate .switcher .option a{padding: 3px 15px; line-height: 24px;}
@media (max-width: 991px) {header #jws_header .top-bar .left,header #jws_header .top-bar .center,header #jws_header .top-bar .right{text-align: center;}}
header #jws_header .top-bar .social li:not(:last-child){margin-right: 16px;}
header #jws_header .top-bar .social li{padding-right: 0px;}
header #jws_header .top-bar .list li{display: inline-block; padding-right: 52px;}
header #jws_header .top-bar .list li:last-child{padding-right: 0px;}
header #jws_header .top-bar .list li i{padding-right: 5px;}
header .right-header{font-size: 20px; vertical-align: middle; color: rgb(0, 0, 0); justify-content: flex-end;}
header .right-header a{vertical-align: middle;}
header .right-header .icon-header{position: relative; font-family: inherit !important;}
header .right-header .zadora-icon-cart{margin-left: 24px;}
header .right-header .zadora-icon-cart .zadora-count-zero{display: none;}
header .right-header .search-form{margin-left: 24px;}
header .menu-sidebar{margin-left: 28px;}
header .menu-sidebar span{width: 20px; height: 2px; background: rgb(0, 0, 0); display: inline-block; vertical-align: super; position: relative;}
header .menu-sidebar span::before,header .menu-sidebar span::after{content: ""; width: 20px; height: 2px; background: rgb(0, 0, 0); position: absolute; right: 0px; top: -6px;}
header .menu-sidebar span::after{top: auto; bottom: -6px; width: 15px; transition: 0.5s;}
header .menu-sidebar:hover span::after{width: 20px;}
header .count,header .count-number{position: absolute; top: 0px; right: -6px; width: 15px; height: 15px; color: rgb(255, 255, 255); text-align: center; line-height: 16px; border-radius: 100%; font-weight: 400; background: rgb(0, 0, 0); font-size: 10px; vertical-align: middle;}
header .count.empty,header .count-number.empty{opacity: 0; visibility: hidden;}
header .no_container{padding-left: 70px; padding-right: 70px;}
header .zadora-header-v1 .mainmenu-area .mainmenu,header .zadora-header-v5 .mainmenu-area .mainmenu{display: flex; align-items: center;}
header .zadora-header-v2 .no_container{padding-left: 55px; padding-right: 55px;}
header .zadora-header-v2 .right-header .menu-sidebar{margin-right: 15px;}
header .zadora-header-v4#jws_header .top-bar,header .zadora-header-v4#jws_header .count,header .zadora-header-v4#jws_header .count-number,header .zadora-header-v4#jws_header .icon-menu-sb span,header .zadora-header-v4#jws_header .icon-menu-sb span::before,header .zadora-header-v4#jws_header .icon-menu-sb span::after,header .zadora-header-v3#jws_header .top-bar,header .zadora-header-v3#jws_header .count,header .zadora-header-v3#jws_header .count-number,header .zadora-header-v3#jws_header .icon-menu-sb span,header .zadora-header-v3#jws_header .icon-menu-sb span::before,header .zadora-header-v3#jws_header .icon-menu-sb span::after{background: rgb(255, 255, 255); color: rgb(24, 24, 24);}
header .zadora-header-v4 .mainmenu-area,header .zadora-header-v3 .mainmenu-area{background-color: rgb(0, 0, 0);}
header .zadora-header-v4#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a,header .zadora-header-v4 .logo-zadora h1,header .zadora-header-v4 .right-header a,header .zadora-header-v3#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a,header .zadora-header-v3 .logo-zadora h1,header .zadora-header-v3 .right-header a{color: rgb(255, 255, 255);}
header .zadora-header-v4#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a,header .zadora-header-v3#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a{font-weight: 400;}
header .zadora-header-v3#jws_header .top-bar .list li:last-child{display: none;}
header .zadora-header-v4#jws_header .top-bar .row .is_login a:hover,header .zadora-header-v4#jws_header .top-bar .row li a:hover,header .zadora-header-v3#jws_header .top-bar .row .is_login a:hover,header .zadora-header-v3#jws_header .top-bar .row li a:hover{color: rgb(37, 37, 37);}
#search-modal::-webkit-scrollbar{width: 5px;}
#search-modal::-webkit-scrollbar-track{background: rgb(241, 241, 241);}
#search-modal::-webkit-scrollbar-thumb{background: rgb(0, 0, 0);}
#search-modal::-webkit-scrollbar-thumb:hover{background: rgb(85, 85, 85);}
@media (max-width: 767px) {header .no_container{padding: 0px 15px !important;}}
header .zadora-mini-cart-content .count{position: inherit; width: auto; height: auto; background: none; color: inherit; font-size: inherit;}
header .zadora-mini-cart-content .count::before{content: "(";}
header .zadora-mini-cart-content .count::after{content: ")";}
#jws_header .sticky-wrapper:not(.is-sticky){z-index: 9999;}
.zadora-header-v4 .logo-zadora span,.zadora-header-v3 .logo-zadora span{color: rgb(255, 255, 255);}
html.active{overflow: hidden;}
body{position: relative;}
.modal-open{overflow: auto;}
.main-content,#zadora-main{overflow: hidden;}
a:hover,a:focus{color: rgb(37, 37, 37);}
a,button{transition: 0.2s ease-out;}
.box-popup{width: 100%; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0px; left: 0px; z-index: 9999999; height: 100%; display: none;}
.box-popup .content{display: flex; max-width: 970px; margin: auto; background: rgb(255, 255, 255); text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.box-popup .content .closes{width: 55px; height: 55px; position: absolute; right: -55px; top: 0px; background: rgb(0, 0, 0); color: rgb(255, 255, 255); text-align: center; line-height: 55px;}
.box-popup .left{flex: 0 0 47%; align-items: center; display: flex;}
.box-popup .right{flex: 0 0 53%; padding: 50px; align-items: center; display: flex;}
.box-popup h3{font-size: 18px; line-height: 24px; font-weight: 700; margin-top: 0px; text-transform: uppercase;}
.box-popup h2{font-size: 30px; line-height: 36px; font-weight: 400;}
.box-popup p{font-size: 16px; line-height: 24px; color: rgb(37, 37, 37); font-weight: 400; margin-bottom: 38px;}
.box-popup .wpcf7 form input{text-align: center; margin-bottom: 25px;}
.box-popup .wpcf7 form input[type="checkbox"]{width: 14px; height: 14px; margin: auto; vertical-align: middle;}
.box-popup .wpcf7 form .wpcf7-submit{margin-bottom: 15px;}
.box-popup .wpcf7 form .ajax-loader{display: none !important;}
.snptwdgt-container.snpt_widget--grid .snptwdgt-container-liner .owl-controls .owl-dots{text-align: center; padding: 50px 0px 20px;}
.snptwdgt-container.snpt_widget--grid .snptwdgt-container-liner .owl-controls .owl-dots .owl-dot{width: 10px; height: 10px; border-radius: 50%; background: rgba(51, 51, 51, 0.3); transition: 0.5s; display: inline-block; margin: 0px 5px;}
.snptwdgt-container.snpt_widget--grid .snptwdgt-container-liner .owl-controls .owl-dots .owl-dot.active{background: rgb(51, 51, 51); transform: scale(1.4);}
div[data-vc-full-width="true"]:not(.vc_row-no-padding) .no-container{padding-left: 55px; padding-right: 55px;}
body{line-height: 25px;}
.popup-signup{padding: 30px 30px 45px;}
@media (min-width: 992px) {#quick-view-modal .ct-lg.col-md-3{width: 50%;}}
a:focus{outline: none; outline-offset: initial;}
ul,ol{list-style-type: none; padding: 0px; margin: 0px;}
input,button{outline: none !important;}
#yith-wcwl-popup-message{position: fixed; inset: auto 30px 100px auto; padding: 10px 15px; box-shadow: none; border-radius: 5px; line-height: 24px; font-size: 14px; font-weight: 300; color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border-color: rgb(195, 230, 203);}
.yith-wcwl-add-to-wishlist .ajax-loading{display: none !important; height: 0px !important; width: 0px !important;}
div:focus,img:focus,a:focus{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none;}
a{color: inherit; text-decoration: none !important;}
img{width: auto; height: auto; max-width: 100%; vertical-align: bottom;}
body{letter-spacing: 0.3px;}
.zadora-button-wrapper.video-popup img{transition: 0.35s cubic-bezier(0.38, 3, 0.57, 1.6); will-change: transform;}
.zadora-button-wrapper.video-popup:hover img{transform: scale(1.1);}
.zadora-cart-panel-empty .edit-cart,.zadora-cart-panel-empty .total-cart,.zadora-cart-panel-empty .in_product,.zadora-cart-panel-empty .woocommerce-mini-cart.total{display: none;}
.zadora-cart-panel-empty .woocommerce-mini-cart__total total{display: none;}
.zadora-cart-panel-empty .shipping{display: none !important;}
.zadora-cart-panel-empty .shipping-emtry{display: inline-block !important;}
.empty{display: none; text-align: center; padding: 30px 0px;}
.zadora-cart-panel-empty .empty{display: block;}
.out_product{display: none;}
.zadora-cart-panel-empty .out_product{display: block;}
.banners-carousel-wrapper .owl-nav{display: none;}
.zadora-ajax-loader{display: none;}
.zadora-ajax-loader .overlay-loader{background: transparent;}
.zadora-ajax-loader .overlay-loader span{background: rgb(255, 255, 255);}
.modal-open .zadora-ajax-loader .overlay-loader{display: block;}
.tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a.loading::before{display: inline-block; opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running load-spin; width: 15px; height: 15px; vertical-align: middle; border-width: 1px; border-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-image: none; border-radius: 50%; content: ""; border-right-color: transparent !important;}
.woocommerce div.product .content-product-right .shop-bottom .yith-btn .product-compare-button a.loading::before{display: inline-block; position: absolute; left: 0px; bottom: 0px; opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running load-spin; transition: 0.3s ease-in-out; width: 15px; height: 15px; vertical-align: middle; border-width: 1px; border-style: solid; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-image: none; border-radius: 50%; content: ""; border-right-color: transparent !important;}
.quick-view-modal.woocommerce div.product .woocommerce-product-gallery__wrapper::after{display: inline-block; position: absolute; top: 50%; margin-top: -18px; left: 50%; bottom: -50px; margin-left: -17px; opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running load-spin; transition: 0.3s ease-in-out; content: " "; width: 35px; height: 35px; vertical-align: middle; border-width: 2px; border-style: solid; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-image: none; border-radius: 50%; border-left-color: transparent !important; border-right-color: transparent !important;}
.zadora-page-overlay{position: fixed; background: rgb(0, 0, 0); width: 100%; opacity: 0; visibility: hidden; height: 100%; transition: 0.3s; top: 0px; left: 0px; z-index: 999999; pointer-events: none;}
.zadora-page-overlay.show{opacity: 0.8; visibility: visible; pointer-events: auto;}
.element-loading .zadora-products-loader .loading,.element-loading .zadora-products-loaders.show .overlay-loader,.shop-ajax .zadora-products-loader .loading{visibility: visible; opacity: 1;}
.element-loading .zadora-products-loader .loading div,.element-loading .zadora-products-loaders.show .overlay-loader div,.shop-ajax .zadora-products-loader .loading div{position: absolute;}
.element-loading .zadora-products-loader .loading div::before,.element-loading .zadora-products-loaders.show .overlay-loader div::before,.shop-ajax .zadora-products-loader .loading div::before{opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running zadora-xoay;}
.product-list-item .btn-add-to-cart.loading{position: relative;}
.product-list-item .btn-add-to-cart.loading::before{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4) rgb(255, 255, 255); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin-left: -9px; margin-top: -9px; transition: opacity 0.2s; animation: 450ms linear 0s infinite normal none running zadora-xoay;}
.product-list-item .btn-add-to-cart.loading span{opacity: 0; visibility: hidden;}
.overlay-loader,.zadora-products-loader .loading{position: absolute; inset: 0px; background-color: rgb(255, 255, 255); visibility: hidden; opacity: 0; transition: opacity 0.5s; z-index: 10; font-size: 0px;}
.overlay-loader > div,.zadora-products-loader .loading > div{position: fixed; top: 50%; left: 50%; margin-left: 0px; font-size: 0px;}
.overlay-loader > div::before,.zadora-products-loader .loading > div::before{content: ""; width: 35px; height: 35px; display: inline-block; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(37, 37, 37) rgb(37, 37, 37) rgb(37, 37, 37) rgb(0, 0, 0); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity 0.2s;}
.element-loading.arrows .zadora-products-loader::after{position: fixed; display: none;}
.product-360-view-wrapper .nav_bar{inset: auto 0px 0px; transform: none; text-align: center;}
.product-360-view-wrapper .nav_bar a{max-width: 50px;}
.product-360-view-wrapper .nav_bar a::after{font-size: 30px;}
.mfp-close{background: none !important; width: 40px !important;}
.portfolio-single .nivo-controlNav{display: none !important;}
.portfolio-single .nav-post .nav-box{position: relative; z-index: 1;}
.portfolio-single .nav-post .nav-box .text-nav{transition: 0.5s;}
.portfolio-single .nav-post .nav-box:hover.next .text-nav{transform: translateX(10px);}
.portfolio-single .nav-post .nav-box:hover.previous .text-nav{transform: translateX(-10px);}
.portfolio-single .nav-post .nav-box.previous .text-nav{text-align: right; vertical-align: middle; border-right: 2px solid rgb(34, 34, 34); margin-right: 17px; padding-right: 20px;}
.portfolio-single .nav-post .nav-box.next .text-nav{text-align: left; vertical-align: middle; border-left: 2px solid rgb(34, 34, 34); margin-left: 17px; padding-left: 20px;}
.portfolio-single .nav-post .nav-box .text-nav{display: inline-block;}
.portfolio-single .nav-post .nav-box .text-nav p{font-size: 18px; font-weight: 500; margin-top: 9px; margin-bottom: 0px; text-transform: uppercase;}
.portfolio-single .nav-post .nav-box .text-nav span{color: rgb(37, 37, 37); letter-spacing: 1px;}
.portfolio-single .nav-post .nav-box .text-nav span.prev i{margin-right: 10px; font-weight: bold;}
.portfolio-single .nav-post .nav-box .text-nav span.next-bt i{margin-left: 10px; font-weight: bold;}
.zadora-images-gallery .owl-dots{text-align: center; position: absolute; bottom: 55px; left: 50%; transform: translateX(-50%);}
.zadora-images-gallery .owl-dots .owl-dot{width: 30px; height: 2px; background: rgb(70, 70, 70); margin: 0px 8px; display: inline-block;}
.zadora-images-gallery .owl-dots .owl-dot.active{background: rgb(255, 255, 255);}
table.compare-list .add-to-cart td a{background-color: rgb(37, 37, 37);}
@-webkit-keyframes zadora-xoay { 
100% { transform: rotate(360deg); }
}
@keyframes zadora-xoay { 
100% { transform: rotate(360deg); }
}
.flx-h-center{display: flex; align-items: center;}
.goog-te-menu-value:hover{text-decoration: none !important;}
body{top: 0px !important;}
.promo-banner.style1 .owl-carousel .owl-nav{opacity: 1; top: auto; bottom: 50px; transform: inherit;}
.promo-banner.style1 .owl-carousel .owl-nav .owl-prev,.promo-banner.style1 .owl-carousel .owl-nav .owl-next{width: 50px; height: 50px; line-height: 50px; font-size: 12px; border-radius: 0px; color: rgb(51, 51, 51); transition: 0.5s; background: rgb(255, 255, 255) !important;}
.promo-banner.style1 .owl-carousel .owl-nav .owl-prev:hover,.promo-banner.style1 .owl-carousel .owl-nav .owl-next:hover{color: rgb(255, 255, 255); background: rgb(0, 0, 0) !important;}
.promo-banner.style1 .owl-carousel .owl-nav .owl-next{right: 0px;}
.promo-banner.style1 .owl-carousel .owl-nav .owl-prev{right: 50px; left: auto;}
.promo-banner.style6 .owl-carousel .owl-nav{opacity: 1; top: auto; bottom: 50px; transform: inherit;}
.promo-banner.style6 .owl-carousel .owl-nav .owl-prev,.promo-banner.style6 .owl-carousel .owl-nav .owl-next{width: 50px; height: 50px; line-height: 50px; font-size: 12px; border-radius: 0px; color: rgb(51, 51, 51); transition: 0.5s; background: rgb(255, 255, 255) !important;}
.promo-banner.style6 .owl-carousel .owl-nav .owl-prev:hover,.promo-banner.style6 .owl-carousel .owl-nav .owl-next:hover{color: rgb(255, 255, 255); background: rgb(0, 0, 0) !important;}
.promo-banner.style6 .owl-carousel .owl-nav .owl-next{right: 0px;}
.promo-banner.style6 .owl-carousel .owl-nav .owl-prev{right: 50px; left: auto;}
.promo-banner.style7 .owl-carousel .owl-nav{opacity: 1; top: auto; bottom: 50px; transform: inherit;}
.promo-banner.style7 .owl-carousel .owl-nav .owl-prev,.promo-banner.style7 .owl-carousel .owl-nav .owl-next{width: 50px; height: 50px; line-height: 50px; font-size: 12px; border-radius: 0px; color: rgb(51, 51, 51); transition: 0.5s; background: rgb(255, 255, 255) !important;}
.promo-banner.style7 .owl-carousel .owl-nav .owl-prev:hover,.promo-banner.style7 .owl-carousel .owl-nav .owl-next:hover{color: rgb(255, 255, 255); background: rgb(0, 0, 0) !important;}
.promo-banner.style7 .owl-carousel .owl-nav .owl-next{right: 0px;}
.promo-banner.style7 .owl-carousel .owl-nav .owl-prev{right: 50px; left: auto;}
@-webkit-keyframes circle_eff { 
0% { opacity: 1; }
40% { opacity: 1; }
100% { width: 200%; height: 200%; opacity: 0; visibility: hidden; }
}
@keyframes circle_eff { 
0% { opacity: 1; }
40% { opacity: 1; }
100% { width: 200%; height: 200%; opacity: 0; visibility: hidden; }
}
@-webkit-keyframes shine { 
100% { left: 125%; }
}
@keyframes shine { 
100% { left: 125%; }
}
.zadora_post .post-item .style-1 .content-blog .blog-innfo > span:not(:last-child)::after{content: ""; padding-left: 15px; vertical-align: middle; font-size: 3px; color: rgb(37, 37, 37); font-family: fontawesome; padding-right: 5px;}
.zadora_post.matrix .post-item:not(.item-large) .style-2{margin-left: -15px; margin-right: -15px; display: flex; flex-wrap: wrap;}
.zadora_post.matrix .post-item:not(.item-large) .style-2 .thumb,.zadora_post.matrix .post-item:not(.item-large) .style-2 .content-blog{width: 50%; padding-left: 15px; padding-right: 15px;}
.zadora_post.owl-carousel:hover .owl-controls .owl-nav .owl-next{right: 0px;}
.zadora_post.owl-carousel:hover .owl-controls .owl-nav .owl-prev{left: 0px;}
.zadora_post.owl-carousel .owl-controls .owl-nav > div{position: absolute; font-size: 12px; border-radius: 0px; width: 45px; height: 45px; line-height: 45px; text-align: center; transition: 0.3s; border: 1px solid rgb(37, 37, 37); color: rgb(37, 37, 37); background: rgb(255, 255, 255) !important;}
.zadora_post.owl-carousel .owl-controls .owl-nav > div:hover{color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); background: rgb(0, 0, 0) !important;}
.zadora_post.owl-carousel .owl-controls .owl-nav .owl-next{right: -50px;}
.zadora_post.owl-carousel .owl-controls .owl-nav .owl-prev{left: -50px;}
.zadora_post.owl-carousel .owl-controls .owl-dots{text-align: center;}
.zadora_post.owl-carousel .owl-controls .owl-dots .owl-dot{width: 10px; height: 10px; background: rgb(37, 37, 37); display: inline-block; margin: 0px 5px; border-radius: 50%; transition: 0.3s;}
.zadora_post.owl-carousel .owl-controls .owl-dots .owl-dot.active{background: rgb(0, 0, 0); transform: scale(1.5);}
.vc_carousel_container .custom-nav.owl-nav{display: inline-block;}
.vc_carousel_container .custom-nav.owl-nav .owl-prev,.vc_carousel_container .custom-nav.owl-nav .owl-next{width: 50px; height: 50px; display: inline-block; border: 1px solid rgb(0, 0, 0); text-align: center; line-height: 50px; color: rgb(0, 0, 0); transition: 0.5s; background: rgb(255, 255, 255); cursor: pointer; margin: 0px 7.5px;}
.vc_carousel_container .custom-nav.owl-nav .owl-prev:hover,.vc_carousel_container .custom-nav.owl-nav .owl-next:hover{background: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.post-carousel .post-slider.style2.owl-carousel .owl-nav{opacity: 1; top: auto; transform: initial !important;}
.post-carousel .post-slider.style2.owl-carousel .owl-nav .owl-prev,.post-carousel .post-slider.style2.owl-carousel .owl-nav .owl-next{width: 50px; height: 50px; text-align: center; line-height: 50px; bottom: 0px; right: 0px; font-size: 12px; border-radius: 0px; left: auto; background: rgb(255, 255, 255) !important;}
.post-carousel .post-slider.style2.owl-carousel .owl-nav .owl-prev{right: 50px;}
.post-carousel .post-slider.owl-carousel .owl-nav{top: 45%; transform: translateY(-50%);}
.post-carousel .post-slider.owl-carousel .owl-nav div.owl-prev{left: -35px;}
.post-carousel .post-slider.owl-carousel .owl-nav div.owl-next{right: -35px;}
.post-carousel .owl-carousel .owl-controls .owl-dots{text-align: center; padding: 30px 0px;}
.post-carousel .owl-carousel .owl-controls .owl-dots .owl-dot{width: 10px; height: 10px; background: rgb(193, 193, 193); border-radius: 9px; display: inline-block; margin: 0px 5px; transition: 0.3s; cursor: pointer;}
.post-carousel .owl-carousel .owl-controls .owl-dots .owl-dot.active{background: rgb(0, 0, 0);}
.vc_footer .zadora-pagination{text-align: center; margin-top: 20px;}
.vc_footer .zadora-pagination .screen-reader-text{display: none;}
.vc_footer .zadora-pagination span,.vc_footer .zadora-pagination a{font-size: 12px; color: rgb(153, 153, 153); width: 35px; height: 35px; line-height: 35px; border: 1px solid transparent; text-align: center; display: inline-block;}
.vc_footer .zadora-pagination span.current,.vc_footer .zadora-pagination span:hover,.vc_footer .zadora-pagination a.current,.vc_footer .zadora-pagination a:hover{border: 1px solid rgb(0, 0, 0); background: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.vc_footer .posts-loaded{display: none; border: 1px solid rgb(37, 37, 37); box-shadow: none; outline: none; background: transparent; width: 211px; margin: 0px auto; height: 50px; line-height: 50px; text-align: center;}
.vc_footer .posts-loaded.active{display: block;}
.vc_footer .btn-loadmore{outline: none; width: 170px; margin: 30px auto 0px; border-radius: 0px; padding: 0px; display: block; text-align: center; height: 55px; line-height: 55px; font-weight: 400; position: relative; transition: 0.5s; font-size: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.vc_footer .btn-loadmore.loading{padding-right: 15px; visibility: visible; opacity: 1; font-size: 0px;}
.vc_footer .btn-loadmore.loading::after{inset: 19px auto auto; position: absolute; margin: 0px auto 0px 0px; opacity: 1; visibility: visible; transition: 0.3s ease-in-out; content: " "; width: 15px; height: 15px; display: inline-block; vertical-align: middle; border-width: 2px; border-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-image: none; border-radius: 50%; animation: 450ms linear 0s infinite normal none running load-spin; border-right-color: transparent !important;}
.vc_footer.blog-pagination .btn-loadmore{background: rgb(0, 0, 0); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 400; letter-spacing: 1px;}
.vc_footer.blog-pagination .btn-loadmore::after{border-color: rgb(255, 255, 255);}
.single-post .blog-content .flex-content > div:last-child ul li:not(:last-child){padding-bottom: 13px;}
.single-post .post-related .slick-arrow{line-height: 40px !important;}
.single-post .post-related .slick-arrow.nav-right{right: -6px;}
.single-post .post-related .slick-arrow.nav-left{left: -6px;}
.single-post .blog-meta .zadora-sharing ul li:not(:last-child){padding-right: 20px;}
.single-post .comments-area .comment-list li .comment-body .comment-info .comment-header-info{margin-bottom: 10px;}
.single-post .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-date{display: inline-block; color: rgb(37, 37, 37); text-transform: uppercase; font-size: 12px; font-weight: 300; line-height: 30px; margin-bottom: 2px;}
.single-post .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-author{display: inline-block; font-size: 14px; font-weight: 400; text-transform: capitalize; line-height: 30px; color: rgb(43, 43, 43);}
.single-post .pagination-single > div:not(:last-child){border-right: 1px solid rgba(0, 0, 0, 0.2);}
.zadora-form.register-form form input:not([type="radio"]):not([type="checkbox"]):not([type="button"]){font-style: italic; width: 100% !important; height: 50px !important; padding: 0px 15px !important; background: rgb(255, 255, 255) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; color: rgb(102, 108, 110) !important; font-size: 14px !important; box-shadow: none !important; border-radius: 0px !important;}
.zadora-form.register-form form input:not([type="radio"]):not([type="checkbox"]):not([type="button"])#wp-submit{background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: 300; text-transform: uppercase; letter-spacing: 0.9px; font-size: 14px; font-style: inherit; margin-bottom: 30px;}
.zadora-form.register-form form.woocommerce-form .form-row input:not([type="radio"]):not([type="checkbox"]):not([type="button"]){border: 1px solid rgb(239, 239, 239) !important;}
.zadora-form.login-form form input:not([type="checkbox"]):not([type="checkbox"]){width: 100%; height: 50px; padding: 0px 15px; background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(102, 108, 110); font-size: 14px; font-style: italic;}
.zadora-form.login-form form input:not([type="checkbox"]):not([type="checkbox"])#wp-submit{background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: 300; text-transform: uppercase; letter-spacing: 0.9px; font-size: 14px; font-style: inherit; margin-bottom: 30px;}
#customer_login .zadora-form.login-form form input:not([type="checkbox"]):not([type="checkbox"]),#customer_login .zadora-form.register-form form input:not([type="radio"]):not([type="checkbox"]){border: 1px solid rgb(239, 239, 239);}
.form-row input:not([type="radio"]):not([type="checkbox"]){width: 100%; height: 45px; padding: 0px 15px; border: 1px solid rgb(37, 37, 37); color: rgb(37, 37, 37);}
.form-row input:not([type="radio"]):not([type="checkbox"])::placeholder{color: rgb(37, 37, 37);}
.form-row .select2-container--default .select2-selection--single{border: 1px solid rgb(37, 37, 37); border-radius: 0px; height: 45px; line-height: 45px; color: rgb(37, 37, 37); padding: 0px 15px;}
.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: inherit; color: inherit; padding: 0px;}
.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height: 43px;}
.wc-header-form{display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}
.wc-header-form .woocommerce-form-message{flex-basis: 0px; flex-grow: 1; max-width: 100%; padding: 0px 15px;}
@media (max-width: 767px) {.wc-header-form{display: inherit;}}
.woocommerce::before,.woocommerce::after{clear: both; display: table; content: "";}
.woocommerce-MyAccount-navigation{width: 220px; background: rgb(0, 0, 0); color: rgb(37, 37, 37); padding: 15px; float: left;}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:not(:last-child){line-height: 30px; border-bottom: 1px solid; text-transform: uppercase;}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{padding: 8px 0px;}
.woocommerce-MyAccount-navigation .is-active{color: rgb(255, 255, 255);}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:not(:last-child){border-bottom: 1px solid rgb(215, 215, 215); margin-bottom: 30px;}
.wpb_wrapper > .mc4wp-form .mc4wp-form-fields input:not([type="submit"]){height: 55px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(255, 255, 255); font-size: 14px; padding: 0px 26px; flex: 1 1 0%; font-style: italic;}
.dokan-seller-search-form{margin: 0px 0px 50px;}
.dokan-seller-search-form .dokan-w4{width: 100%; position: relative;}
.dokan-seller-search-form .dokan-w4 input[type="search"]{max-width: 370px; height: 55px !important; width: 100% !important; border-radius: 0px !important; border-color: rgb(153, 153, 153) !important; padding-left: 50px !important; background: none !important;}
.dokan-seller-search-form .dokan-w4 button{position: absolute; top: 0px; left: 15px; height: 55px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background: none; font-size: 20px; color: rgb(51, 51, 51); padding: 0px 18px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 20px 40px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar{padding: 0px; box-shadow: none; right: 40px; top: -44px; border-radius: 50%;}
.widget_zo-recent-posts-widget-with-thumbnails li:not(:last-child){margin-bottom: 25px;}
.widget_rss li:not(:last-child){border-bottom: 1px dotted rgb(37, 37, 37); padding-bottom: 15px; margin-top: 15px;}
.widget_search{border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important;}
.widget_search form{position: relative;}
.widget_search form input{width: 100%; height: 35px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(153, 153, 153, 0.6); border-image: none; color: rgb(153, 153, 153);}
.widget_search form button{position: absolute; top: 3px; right: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background: none; font-size: 20px; padding: 0px; color: rgb(145, 145, 145);}
.widget_nav_menu .menu-item .sub-menu{padding-left: 15px;}
.main-content .single-portfolio .p_meta > ul li .social li:not(:last-child){padding-right: 16px;}
.zadora-portfolio-holder.portfolio-shop.style3 .slick-dots{text-align: center; position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%);}
.zadora-portfolio-holder.portfolio-shop.style3 .slick-dots li{display: inline-block; margin: 0px 5px;}
.zadora-portfolio-holder.portfolio-shop.style3 .slick-dots li button{height: 10px; width: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; background: rgba(51, 51, 51, 0.3); font-size: 0px; padding: 0px;}
.zadora-portfolio-holder.portfolio-shop.style3 .slick-dots li.slick-active button{background: rgb(51, 51, 51);}
.vc_footer .zadora-portfolio-load-more{background: rgb(0, 0, 0); color: rgb(255, 255, 255); text-transform: uppercase; font-size: 16px; font-weight: 400; width: 200px; padding: 0px 15px; height: 55px; line-height: 55px; border-radius: 0px; margin-top: 0px;}
.vc_footer .zadora-portfolio-load-more.loading{font-size: 16px;}
.vc_footer .zadora-portfolio-load-more.loading::after{margin-left: 5px;}
.shop-content #zadora-shop-infinite-loading{margin-bottom: 70px;}
.shop-bottom .yith-wcwl-add-to-wishlist .feid-in::after{top: 18px; border-color: rgb(255, 255, 255);}
.tb-products-of-sale:not(.deal-day) .product-thumbnail a{background: rgb(245, 245, 245);}
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child)::after{content: ":"; position: absolute; right: -15px; color: rgb(0, 0, 0); top: 50%; transform: translateY(-50%);}
.product-sale .slick-arrow{display: block; line-height: 50px; width: 50px; height: 50px; border-radius: 0px; left: 0px; color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); font-size: 12px; top: 22%;}
.product-sale .slick-arrow:hover{background: rgb(51, 51, 51); color: rgb(255, 255, 255);}
.product-sale .slick-arrow.nav-right{left: auto; right: 0px;}
.product-sale .slick-dots{text-align: center; margin: 30px 0px;}
.product-sale .slick-dots li{display: inline-block;}
.product-sale .slick-dots li button{width: 10px; height: 10px; background: rgb(193, 193, 193); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; font-size: 0px; padding: 0px; margin: 0px 5px;}
.product-sale .slick-dots li.slick-active button{transform: scale(1.5); background: rgb(51, 51, 51);}
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child){margin-right: 36px;}
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child)::after{right: -25px;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{min-height: 270px; display: inline-block; width: 20%; background: none; margin: 0px 15px 25px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; animation: 1.5s ease 0s 1 normal both running fadeIn; vertical-align: top;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st{color: rgb(255, 255, 255); font-size: 14px;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st strong{font-weight: 400;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp{padding: 0px 0px 0px 10px; text-align: center;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st{padding: 0px; text-align: center; position: relative; color: rgb(255, 255, 255); line-height: 25px; margin-bottom: -9px;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sp{text-align: center; position: relative; color: rgb(255, 255, 255);}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sp .woocs_price_code{padding-left: 10px; color: rgb(37, 37, 37); font-size: 12px;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sd{color: rgb(167, 167, 167); padding: 0px; text-align: center; margin-top: 25px;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-si{width: 100%; min-height: 290px; position: relative;}
.content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-si img{width: 100%; margin: 0px; padding: 0px; border: 0px; border-radius: 0px; background: none;}
.zadora-products-element > .products-footer{margin-top: 58px;}
.zadora-products-element .zadora-products-load-more.loading::after{opacity: 1; visibility: visible; content: " "; width: 15px; height: 15px; display: inline-block; vertical-align: middle; border-width: 2px; border-style: solid; border-top-color: rgb(37, 37, 37); border-bottom-color: rgb(37, 37, 37); border-left-color: rgb(37, 37, 37); border-image: none; border-radius: 50%; animation: 450ms linear 0s infinite normal none running load-spin; border-right-color: transparent !important;}
.zadora-products-element.loading::after{top: 50%; margin-top: -18px; position: absolute; left: 50%; bottom: -50px; margin-left: -17px; transition: 0.3s ease-in-out; content: " "; width: 35px; height: 35px; display: inline-block; vertical-align: middle; border-width: 2px; border-style: solid; border-top-color: rgb(37, 37, 37); border-bottom-color: rgb(37, 37, 37); border-left-color: rgb(37, 37, 37); border-image: none; border-radius: 50%; animation: 450ms linear 0s infinite normal none running load-spin; z-index: 2; border-right-color: transparent !important;}
.zadora-products-element .products.loading{opacity: 0;}
.zadora-products-element .products-footer{margin-top: 45px;}
.zadora-products-element .products-footer .btn{position: fixed; top: 50%; margin-top: -20px; z-index: 2; opacity: 0; width: 40px; font-size: 0px; padding: 0px; line-height: 1; border: transparent; background-color: transparent; transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.15), opacity 0.2s, visibility 0.2s;}
.zadora-products-element .products-footer .btn::after{position: absolute; font-size: 40px; color: rgb(37, 37, 37); font-family: themify; display: block;}
.zadora-products-element .products-footer .btn.zadora-products-load-prev::after{content: "";}
.zadora-products-element .products-footer .btn.zadora-products-load-next::after{content: "";}
.zadora-products-element .products-footer.show-arrow .btn{opacity: 1; visibility: visible;}
.zadora-products-element .products-footer.show-arrow .btn.disabled{opacity: 0.5;}
.tb-products-grid article .product-thumb .product_type_variable.btn-loading span{display: none;}
.tb-products-grid article .product-thumb .product_type_variable.btn-loading::after{opacity: 1; animation: 450ms linear 0s infinite normal none running zadora-xoay;}
.tb-products-grid article .product-thumb.image-loading .overlay-loader{display: block; background: rgba(255, 255, 255, 0.7); visibility: visible; opacity: 1;}
.tb-products-grid article .product-thumb.image-loading .overlay-loader div::before{opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running zadora-xoay;}
.tb-products-grid article .product-thumb .btn-inner-center a.loading > span{display: none;}
.tb-products-grid article .product-thumb .btn-inner-center a.loading::after{opacity: 1; animation: 450ms linear 0s infinite normal none running zadora-xoay;}
.tb-products-grid article .product-thumb .btn-inner-center a.added_to_cart{display: none;}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist{transform: translateX(50px); transition: 0.5s; opacity: 0;}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a{font-size: 0px; width: 40px; height: 40px; line-height: 40px; position: relative; background-color: rgb(255, 255, 255); display: block; text-align: center; border-radius: 50%; margin: 10px 0px; transition: 0.5s; color: rgb(70, 70, 70); font-family: "Font Awesome 5 Pro";}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a::before{content: ""; font-size: 14px; vertical-align: middle; display: block;}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a:hover{background: rgb(37, 37, 37);}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a:hover::before{color: rgb(255, 255, 255);}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a .blockUI{display: none !important;}
.tb-products-grid article .product-thumb .btn-inner-top .quickview .product-quick-view.loading::after{display: inline-block; opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running load-spin; width: 15px; height: 15px; vertical-align: middle; border-width: 1px; border-style: solid; border-top-color: rgb(37, 37, 37); border-bottom-color: rgb(37, 37, 37); border-left-color: rgb(37, 37, 37); border-image: none; border-radius: 50%; content: ""; border-right-color: transparent !important;}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist .feedback{display: none;}
.tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a::before{content: ""; vertical-align: middle;}
.tb-products-grid article .product-thumb:hover .btn-inner-top .yith-wcwl-add-to-wishlist{transform: translateX(0px); opacity: 1;}
.tb-products-grid article .group-label.label3 .item-label:not(:last-child){margin-bottom: 25px;}
.tb-products-grid.style2 article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist > div > a{border: 1px solid rgb(215, 215, 215);}
.tb-products-grid.product-list-item .product-thumb .inner .loading::before{position: absolute; inset: 11px 0px 0px; opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running load-spin; transition: 0.3s ease-in-out; content: " "; width: 15px; height: 15px; vertical-align: middle; border-width: 1px; border-style: solid; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-image: none; border-radius: 50%; margin: 2px auto; border-right-color: transparent !important;}
.tb-products-grid.product-list-item .btn-add-to-cart{width: 200px; height: 55px; background: rgb(0, 0, 0); display: inline-block; line-height: 55px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 400; letter-spacing: 1px; margin-top: 15px; max-width: 100%;}
.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist{display: inline-block; margin: 0px 0px 0px 16px; vertical-align: middle;}
.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{font-size: 0px; width: 50px; height: 55px; line-height: 55px; position: relative; background-color: rgb(255, 255, 255); display: block; text-align: center; border-radius: 50%; margin: 0px; transition: 0.5s; color: rgb(51, 51, 51); font-family: "Font Awesome 5 Pro";}
.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before,.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before{content: ""; vertical-align: middle; font-size: 14px;}
.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button span,.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span,.tb-products-grid.product-list-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span{display: none;}
.tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-top .quickview .product-quick-view.loading::after{top: 12px; position: absolute; left: 12px;}
.tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-top .quickview .product-quick-view.loading::before{opacity: 0;}
.zadora-tab-content.loading{opacity: 0; transform: translate3d(0px, 30px, 0px);}
.zadora-tabs-header{margin-bottom: 30px;}
.zadora-tabs-header .tabs-navigation-wrapper .text-left{padding-left: 13px;}
.zadora-tabs-header .tabs-navigation-wrapper .text-right{padding-right: 13px;}
.zadora-tabs-header .tabs-navigation-wrapper li{display: inline-block; position: relative; margin: 0px 15px; padding: 0px 7px; transition: 0.5s;}
.zadora-tabs-header .tabs-navigation-wrapper li span{cursor: pointer; text-transform: capitalize; font-weight: 600; color: rgb(0, 0, 0); font-size: 16px;}
.zadora-tabs-header .tabs-navigation-wrapper li.active-tab-title span,.zadora-tabs-header .tabs-navigation-wrapper li:hover span{border-bottom: 1px solid rgb(0, 0, 0);}
.zadora-products-holder.nav-custom .slick-slider:hover .slick-arrow.fa-chevron-right{right: -26px;}
.zadora-products-holder.nav-custom .slick-slider:hover .slick-arrow.fa-chevron-left{left: -26px;}
.zadora-products-holder .slick-slider{margin: 0px -15px;}
.zadora-products-holder .slick-slider .tb-products-grid{padding: 0px 15px;}
.zadora-products-holder .slick-slider .tb-products-grid article:hover{box-shadow: none;}
.zadora-products-holder .slick-slider .tb-products-grid article .product-content .product-title{font-size: 16px; margin: 27px 0px 6px; letter-spacing: 0.6px;}
.zadora-products-holder .slick-slider .tb-products-grid article .product-content .zadora-attr-swatches .zadora-swatch-variation-image .sub-swatch:not(:last-child){margin-right: 5px;}
.zadora-products-holder .slick-slider .slick-arrow{position: absolute; top: 40%; width: 50px; height: 50px; line-height: 50px; background: rgb(255, 255, 255); font-size: 12px; border-radius: 0px; color: rgb(51, 51, 51); border-color: rgb(51, 51, 51);}
.zadora-products-holder .slick-slider .slick-arrow:hover{background: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.zadora-products-holder .slick-slider .slick-arrow.slick-next,.zadora-products-holder .slick-slider .slick-arrow.fa-chevron-right{right: -36px;}
.zadora-products-holder .slick-slider .slick-arrow.slick-prev,.zadora-products-holder .slick-slider .slick-arrow.fa-chevron-left{left: -36px;}
.zadora-products-holder .slick-slider:hover .slick-arrow.slick-next,.zadora-products-holder .slick-slider:hover .slick-arrow.fa-chevron-right{right: 15px;}
.zadora-products-holder .slick-slider:hover .slick-arrow.slick-prev,.zadora-products-holder .slick-slider:hover .slick-arrow.fa-chevron-left{left: 15px;}
.zadora-products-holder .slick-slider .slick-dots{text-align: center; margin-top: -6px;}
.zadora-products-holder .slick-slider .slick-dots li{width: 10px; height: 10px; background: rgb(193, 193, 193); border-radius: 9px; display: inline-block; margin: 0px 5px; transition: 0.3s; cursor: pointer;}
.zadora-products-holder .slick-slider .slick-dots li button{display: none;}
.zadora-products-holder .slick-slider .slick-dots li.slick-active{background: rgb(51, 51, 51); transform: scale(1.5);}
.owl-carousel .owl-carousel-item .tb-products-grid{width: 100%; padding: 0px;}
.owl-carousel .owl-nav{position: absolute; top: 43%; width: 100%; opacity: 0; transform: translateY(-50%); transition: 0.3s ease-out;}
.owl-carousel .owl-nav div{position: absolute; color: rgb(0, 0, 0); font-size: 25px; border-radius: 50%; width: 25px; height: 25px; line-height: 25px; text-align: center; background: none !important;}
.owl-carousel .owl-nav div.owl-prev{left: 5px;}
.owl-carousel .owl-nav div.owl-next{right: 5px;}
.owl-carousel:hover .owl-nav{opacity: 1;}
#quick-view-modal.woocommerce div.product .hidden-on-qick{display: none;}
#quick-view-modal.woocommerce div.product.layout-2 .content-product-right{text-align: left;}
#quick-view-modal.woocommerce div.product.layout-2 .content-product-right .sticky-move{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
#quick-view-modal.woocommerce div.product.layout-2 .shop-bottom form{width: 75%;}
#quick-view-modal.woocommerce div.product.layout-2 .shop-bottom form .woocommerce-variation-availability p{margin: 0px 0px 20px;}
#quick-view-modal.woocommerce div.product.layout-2 .shop-bottom form .variations tr td{text-align: left;}
#quick-view-modal.woocommerce div.product.layout-3 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image{padding: 0px;}
#quick-view-modal.woocommerce div.product .row-same-height{margin-right: 0rem;}
#quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar-track{box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background-color: rgb(245, 245, 245);}
#quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar{width: 6px; background-color: rgb(245, 245, 245);}
#quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar-thumb{background-color: rgb(0, 0, 0);}
#quick-view-modal.woocommerce div.product .content-product-left .product-images-content{padding: 0px;}
#quick-view-modal.woocommerce div.product .content-product-left .product-images-content img{width: 100%;}
#quick-view-modal.woocommerce div.product .content-product-right{position: absolute; top: 0px; right: 0px; bottom: 0px; overflow-x: hidden; padding-bottom: 50px;}
#quick-view-modal.woocommerce div.product .content-product-right .shop-top{padding-top: 50px;}
#quick-view-modal.woocommerce div.product .content-product-right::-webkit-scrollbar-track{box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background-color: rgb(245, 245, 245);}
#quick-view-modal.woocommerce div.product .content-product-right::-webkit-scrollbar{width: 6px; background-color: rgb(245, 245, 245);}
#quick-view-modal.woocommerce div.product .content-product-right::-webkit-scrollbar-thumb{background-color: rgb(0, 0, 0);}
body .mobile-addtocart a:hover{background-color: transparent;}
#quick-view-modal{position: fixed; inset: 0px; overflow: auto; visibility: hidden; outline: 0px; display: none; background: rgba(0, 0, 0, 0.5);}
#quick-view-modal.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image{margin-bottom: 0px;}
#quick-view-modal.woocommerce div.product.layout-4 .content-product-right .shop-bottom form .single_add_to_cart_button{margin-left: 22px; margin-top: 0px;}
#quick-view-modal.loading .zadora-ajax-loader{display: block;}
#quick-view-modal .close-modal{position: absolute; right: 20px; top: 20px; font-size: 48px; color: rgb(37, 37, 37); z-index: 1; font-weight: 600; display: none;}
#quick-view-modal div.product{position: relative;}
#quick-view-modal div.product .close-modal{display: block;}
#quick-view-modal .modal-content{transform: translateY(-50%); position: absolute; top: 50%; width: 100%; padding-top: 0px; box-shadow: none; background: none; border-radius: 0px; border: 0px; outline: none; opacity: 0; transition: opacity 0.5s 2s;}
#quick-view-modal .modal-content .product{background: rgb(255, 255, 255); overflow: hidden;}
#quick-view-modal.open{visibility: visible;}
#quick-view-modal.open .modal-content{opacity: 1;}
.modal-open #quick-view-modal{display: block; z-index: 999;}
.modal-open #quick-view-modal .hidden-ct{display: block;}
.woocommerce-message{color: rgb(60, 118, 61); border-color: rgb(57, 181, 74);}
.woocommerce-message::before{content: "";}
.woocommerce-error{color: rgb(175, 125, 39); border-color: rgb(224, 178, 82);}
.woocommerce-error::before{content: "";}
.woocommerce-error,.woocommerce-message{background-color: transparent; border: 2px solid; border-radius: 0px; overflow: hidden; margin: 0px 0px 20px; padding: 14px 25px 14px 55px; line-height: 1.4; position: relative; font-size: 14px; box-sizing: border-box;}
.woocommerce-error .button,.woocommerce-message .button{display: none;}
.woocommerce-error::before,.woocommerce-message::before{position: absolute; top: 50%; line-height: 0; font-size: 18px; font-family: FontAwesome; left: 24px;}
.slick-arrow{position: absolute; font-size: 15px; border-radius: 50%; text-align: center; top: 50%; z-index: 1; cursor: pointer; opacity: 0; visibility: hidden; transition: 0.3s; border: 1px solid; width: 40px; height: 40px; line-height: 40px; background-color: rgb(255, 255, 255); font-weight: bold; transform: translateY(-50%);}
.slick-arrow.ti-angle-left{left: 5px;}
.slick-arrow.ti-angle-right{right: 5px;}
.slick-initialized:hover .slick-arrow{opacity: 1; visibility: visible;}
.slick-initialized:hover .thumb1{cursor: pointer;}
#yith-wcwl-form .wishlist-title{margin-bottom: 30px;}
#yith-wcwl-form .wishlist_table tr:last-child td{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
#yith-wcwl-form .wishlist_table tr th{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(245, 245, 245); color: rgb(51, 51, 51);}
#yith-wcwl-form .wishlist_table tr td{border-bottom: 1px solid rgb(215, 215, 215);}
#yith-wcwl-form .wishlist_table tr td .wishlist-in-stock,#yith-wcwl-form .wishlist_table tr td .wishlist-out-of-stock{display: inline-block; padding: 5px 10px; border: 1px solid rgb(0, 0, 0); text-transform: uppercase; font-size: 14px; letter-spacing: 0.3px; line-height: 1; color: rgb(0, 0, 0); font-weight: 300;}
#yith-wcwl-form .wishlist_table tr td a.button{color: rgb(255, 255, 255); background: rgb(37, 37, 37); border-radius: 0px; margin: 0px; height: 50px; line-height: 50px; padding: 0px 15px; text-transform: uppercase; font-size: 16px; font-weight: 300;}
#yith-wcwl-form .wishlist_table tr td a.button:hover{opacity: 0.8;}
#yith-wcwl-form .wishlist_table tr td.product-name a{background: none; font-size: 14px; color: rgb(51, 51, 51);}
#yith-wcwl-form .wishlist_table tr td.product-price del .amount{font-weight: 400; color: rgb(37, 37, 37); text-decoration: line-through;}
#search-modal{position: fixed; inset: 0px; display: none; overflow: auto; backface-visibility: hidden; visibility: hidden; outline: 0px; z-index: 99999999;}
#search-modal.show{visibility: visible; display: block; backface-visibility: visible;}
#search-modal .modal-footer{z-index: 2; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; padding: 96px 70px; left: 0px;}
#search-modal .modal-footer span{font-size: 30px; font-weight: 500; color: rgb(0, 0, 0); letter-spacing: 0px; float: left;}
#search-modal .modal-footer a{color: rgb(0, 0, 0); font-size: 36px; float: right;}
#search-modal .modal-content{z-index: 2; background: transparent; outline: none; box-shadow: none; transition: none; max-width: 1170px; padding-top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px auto;}
#search-modal .modal-content .products-footer a{width: 169px; display: inline-block; background: rgb(0, 0, 0); padding: 0px; line-height: 55px; color: rgb(255, 255, 255); font-weight: 300; text-transform: uppercase; margin-bottom: 120px; margin-top: 30px;}
#search-modal .modal-content .autocomplete-s{text-align: center; margin-top: 23px;}
#search-modal .modal-content .autocomplete-s li{display: inline-block; padding: 0px 10px;}
#search-modal .modal-content .autocomplete-s li a{color: rgb(37, 37, 37);}
#search-modal .modal-content .autocomplete-s li a::before{content: "#";}
#search-modal .modal-content .search-results{overflow: auto; margin-top: 80px; transform: translateY(50px); transition: 0.3s 0.3s; opacity: 0;}
#search-modal .modal-content .search-results::-webkit-scrollbar-track{box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background-color: rgb(245, 245, 245);}
#search-modal .modal-content .search-results::-webkit-scrollbar{width: 6px; background-color: rgb(245, 245, 245);}
#search-modal .modal-content .search-results::-webkit-scrollbar-thumb{background-color: rgb(0, 0, 0);}
#search-modal .modal-content .search-results .woocommerce ul{text-align: center;}
#search-modal .modal-content .search-results .woocommerce ul li{display: inline-block; max-width: 240px; text-align: left; vertical-align: top; animation: 0.5s ease 0s 1 normal both running fadeIn; margin: 0px 15px 40px; font-size: 18px; color: rgb(37, 37, 37);}
#search-modal .modal-content .search-results .woocommerce ul li a .title{font-size: 14px; color: rgb(37, 37, 37); display: block; margin-top: 15px; font-weight: 500;}
#search-modal .modal-content .search-results .woocommerce ul li a .price{display: block; font-size: 14px; clear: both; color: rgb(70, 70, 70); line-height: 24px; margin-top: -3px;}
#search-modal .modal-content form{position: relative; max-width: 870px; width: 100%; margin: 0px auto;}
#search-modal .modal-content form .loading{position: absolute; bottom: 35px; right: 0px;}
#search-modal .modal-content form .loading::after{opacity: 0; visibility: hidden; top: 50%; margin-top: 6px; position: absolute; right: 7px; bottom: -54px; transition: 0.3s ease-in-out; content: " "; width: 20px; height: 20px; display: inline-block; vertical-align: middle; border-width: 2px; border-style: solid; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-image: none; border-radius: 50%; z-index: 999; background: rgb(255, 255, 255); border-right-color: transparent !important;}
#search-modal .modal-content form .search-fields{transform: translateY(50px); transition: 0.3s 0.2s; opacity: 0; margin-top: 38px;}
#search-modal .modal-content form .product-cats{text-align: center; transform: translateY(50px); transition: 0.3s 0.1s; opacity: 0;}
#search-modal .modal-content form .product-cats label input{display: none;}
#search-modal .modal-content form .product-cats label span{color: rgb(0, 0, 0); font-size: 16px; font-weight: 600; margin: 0px 20px; cursor: pointer;}
#search-modal .modal-content form .product-cats label input:checked + span{border-bottom: 1px solid rgb(0, 0, 0);}
#search-modal .modal-content form .search-submit{position: absolute; bottom: 2px; left: 0px;}
#search-modal .modal-content form .search-submit input{background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 0px; width: 40px; height: 40px; z-index: 2; position: relative;}
#search-modal .modal-content form .search-submit::after{content: "U"; position: absolute; top: 50%; left: 0px; color: rgb(37, 37, 37); font-size: 24px; font-family: eleganticons; transform: translateY(-50%);}
#search-modal .modal-content form .search-field{font-size: 16px; color: rgb(37, 37, 37); width: 100%; background: none; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(70, 70, 70); border-image: none; padding: 5px 0px 5px 50px; letter-spacing: 1px;}
#search-modal .modal-content form .search-field::placeholder{color: rgb(37, 37, 37); font-weight: 100;}
#search-modal .modal-content form .reset{position: absolute; right: 0px; width: 40px; height: 40px; bottom: 0px; line-height: 40px; text-align: right; font-size: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: no-repeat;}
#search-modal .moal-overlay{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(255, 255, 255); z-index: 1; transition: 0.2s 0.2s;}
#search-modal.searching .modal-content form .loading::after{opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running load-spin;}
#search-modal.show .modal-content .search-results{transform: translateY(0px); opacity: 1;}
#search-modal.show form .search-fields,#search-modal.show form .product-cats{transform: translateY(0px); opacity: 1;}
.tb-products-deal .content-product-right .shop-bottom .product-thumbnails .thumb1.slick-current img{border-color: rgb(0, 0, 0);}
#zadora-quickview .slick-arrow{display: block; width: auto; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font-size: 24px; padding: 0px 18px; color: rgb(37, 37, 37);}
#zadora-quickview .slick-arrow:hover{color: rgb(51, 51, 51);}
#zadora-quickview .slick-arrow.nav-right{right: 0px;}
.mfp-content{position: relative; display: inline-block; vertical-align: middle; max-width: 100%; margin: 0px auto; text-align: left; z-index: 1045; transform: translateY(-30px); opacity: 0; transition: transform 0.5s, opacity 0.3s;}
.mfp-ready .mfp-content{opacity: 1; transform: translateY(0px);}
.mfp-ready.mfp-removing .mfp-content{opacity: 0;}
.mfp-bg{top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0; transition: opacity 0.25s;}
.mfp-bg.mfp-ready{opacity: 0.6;}
.mfp-ready.mfp-removing.mfp-bg{opacity: 0;}
.add_to_cart_bottom{position: fixed; bottom: 0px; overflow: hidden; width: 100%; left: 0px; background-color: rgb(34, 34, 34); height: 100px; z-index: 99999; transform: translateY(100%); transition: 0.5s;}
.add_to_cart_bottom.show{transform: translateY(0%);}
.add_to_cart_bottom.close{transform: translateY(100%) !important;}
.add_to_cart_bottom .close_add{position: absolute; right: 30px; top: 40px; color: rgb(255, 255, 255); text-align: center; border-radius: 100%; font-size: 16px; cursor: pointer;}
.add_to_cart_bottom .add_inner{display: flex; justify-content: space-between; align-items: center; max-width: 1290px; height: 100px; margin: 0px auto; padding: 0px 60px;}
.add_to_cart_bottom .add_inner .add_to_cart_btn a{font-size: 13px; height: 40px; width: 165px; border-radius: 25px; text-align: center; line-height: 40px; padding: 0px; margin-left: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: inline-block; vertical-align: middle; position: relative; background: rgb(255, 255, 255);}
.add_to_cart_bottom .add_inner .add_to_cart_btn a.added_to_cart{display: none;}
.add_to_cart_bottom .add_inner .add_to_cart_btn a.ajax_add_to_cart::after{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgb(0, 0, 0); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity 0.2s;}
.add_to_cart_bottom .add_inner .add_to_cart_btn a.ajax_add_to_cart.loading::after{opacity: 1; animation: 450ms linear 0s infinite normal none running zadora-xoay;}
.add_to_cart_bottom .add_inner .add_to_cart_btn a.ajax_add_to_cart.loading span{display: none;}
.add_to_cart_bottom .add_inner .rating_info .woocommerce-product-rating{color: rgb(255, 255, 255);}
.add_to_cart_bottom .add_inner .rating_info .woocommerce-product-rating .woocommerce-review-link{color: rgb(255, 255, 255);}
.add_to_cart_bottom .add_inner .rating_info .woocommerce-product-rating .star-rating span::before{color: rgb(255, 255, 255) !important;}
.add_to_cart_bottom .add_inner .add_to_cart_info .info_left{display: inline-block; vertical-align: middle; margin-right: 40px;}
.add_to_cart_bottom .add_inner .add_to_cart_info .info_left img{max-width: 55px; height: auto;}
.add_to_cart_bottom .add_inner .add_to_cart_info .info-right{display: inline-block; vertical-align: middle;}
.add_to_cart_bottom .add_inner .add_to_cart_info .info-right .product_title{font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); margin: 0px 0px 10px; line-height: 24px;}
.add_to_cart_bottom .add_inner .add_to_cart_info .info-right .price{margin: 0px;}
.add_to_cart_bottom .add_inner .add_to_cart_info .info-right .price .amount{font-size: 13px; font-weight: 300; color: rgb(255, 255, 255) !important;}
.added_to_cart{display: none;}
.woocommerce.single-product .container div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow,.woocommerce.single-product .container div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow{line-height: 40px;}
.woocommerce.single-product .cart.yith-wcpb-bundle-form{width: 100%; margin: 0px;}
.woocommerce.single-product .cart.yith-wcpb-bundle-form p.txt-color{font-size: 16px; font-weight: 500; color: rgb(37, 37, 37); letter-spacing: 0.5px;}
.woocommerce.single-product .cart.yith-wcpb-bundle-form p.txt-color span{color: rgb(252, 85, 85);}
.woocommerce.single-product .cart.yith-wcpb-bundle-form table.yith-wcpb-product-bundled-items{margin-bottom: 17px;}
.woocommerce.single-product .cart.yith-wcpb-bundle-form .total-bundle{font-size: 14px; margin-bottom: 17px;}
.woocommerce.single-product .cart.yith-wcpb-bundle-form .total-bundle strong{color: rgb(51, 51, 51); margin-right: 26px;}
.woocommerce.single-product .cart.yith-wcpb-bundle-form .total-bundle .price{display: inline-block;}
.woocommerce .related-product .slick-arrow{width: 45px; height: 45px; border-radius: 0px; border-color: rgb(37, 37, 37); color: rgb(37, 37, 37); line-height: 45px !important;}
.woocommerce .related-product .slick-arrow:hover{background: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.woocommerce .related-product .slick-arrow.nav-right{right: 0px;}
.woocommerce .related-product .slick-arrow.nav-left{left: 0px;}
.woocommerce div.product{margin-bottom: 70px;}
.woocommerce div.product .content-product-left .loading-gallery{overflow: hidden; position: relative;}
.woocommerce div.product .content-product-left .loading-gallery .overlay-loader{display: block; background-color: rgba(0, 0, 0, 0.7); visibility: visible; opacity: 1;}
.woocommerce div.product .content-product-left .loading-gallery .overlay-loader div{display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); visibility: visible; opacity: 1;}
.woocommerce div.product .content-product-left .loading-gallery .overlay-loader div::before{opacity: 1; visibility: visible; animation: 450ms linear 0s infinite normal none running zadora-xoay;}
.woocommerce div.product .content-product-left .video-popup{display: inline-block;}
.woocommerce div.product .content-product-left .video-popup a{display: block; width: 145px; height: 40px; line-height: 40px; border-radius: 25px; background: rgba(255, 255, 255, 0.2); text-align: center; font-size: 14px; color: rgb(255, 255, 255); transition: 0.3s;}
.woocommerce div.product .content-product-left .video-popup a:hover{background: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.woocommerce div.product .content-product-left .video-popup i{padding-right: 10px; font-size: 16px;}
.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .wc_gl_popup{position: absolute; width: 40px; height: 40px; background: rgba(51, 51, 51, 0.2); z-index: 1; right: 20px; top: 18px; font-size: 0px; color: rgb(255, 255, 255); border-radius: 50%; text-align: center; line-height: 40px;}
.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .wc_gl_popup::after{content: ""; font-family: Pe-icon-7-stroke; font-size: 16px;}
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .slick-slide{border: 1px solid transparent;}
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .slick-slide img{width: 100%;}
.woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .slick-slide.slick-current{border: 1px solid rgb(214, 214, 214);}
.woocommerce div.product .content-product-left .product-images-content figure.woocommerce-product-gallery__wrapper .slick-arrow{display: block; width: 50px; height: 50px; line-height: 50px; border-radius: 0px; color: rgb(51, 51, 51); font-size: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.woocommerce div.product .content-product-left .product-images-content figure.woocommerce-product-gallery__wrapper .slick-arrow:hover{color: rgb(255, 255, 255); background: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-slider,.woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-slider{margin: -12.5px 0px;}
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow,.woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow{transform: translateX(-50%); top: -6px; font-family: eleganticons; left: 50%;}
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow::before,.woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow::before{content: "3";}
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow.fa-chevron-left::before,.woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow.fa-chevron-left::before{content: "2";}
.woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails .slick-arrow.fa-chevron-right,.woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails .slick-arrow.fa-chevron-right{top: auto; bottom: -36px;}
.woocommerce div.product .content-product-right .shop-bottom .product-thumbnails .thumb1.slick-current{border: 1px solid rgb(77, 77, 77);}
.woocommerce div.product .content-product-right .shop-bottom .description li:not(:last-child){padding-bottom: 5px;}
.woocommerce div.product .content-product-right .shop-bottom .added_to_cart{display: none !important;}
.woocommerce div.product .content-product-right .shop-bottom .yith-wcwl-add-to-wishlist{margin-right: 14px;}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button,.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons{font-size: 16px; color: rgb(255, 255, 255); height: 55px; width: 165px; border-radius: 0px; text-align: center; line-height: 55px; padding: 0px; font-weight: 300; display: inline-block; border: 1px solid rgb(0, 0, 0); vertical-align: middle; position: relative; background: rgb(0, 0, 0); text-transform: uppercase; margin: 0px 14px 0px 0px !important;}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button::after,.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons::after{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4) rgb(255, 255, 255); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity 0.2s;}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button.loading span,.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons.loading span{display: none;}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button.loading::after,.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons.loading::after{opacity: 1; animation: 450ms linear 0s infinite normal none running zadora-xoay;}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button.disabled,.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons.disabled{cursor: no-drop;}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button:hover,.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons:hover{opacity: 0.9;}
.woocommerce div.product.layout-1 .woo-variation-gallery-wrapper .product-thumbnails .thumbnails.slick-initialized,.woocommerce div.product.layout-1 .woo-variation-gallery-wrapper .woocommerce-product-gallery__wrapper.slick-initialized,.woocommerce div.product.layout-6 .woo-variation-gallery-wrapper .product-thumbnails .thumbnails.slick-initialized,.woocommerce div.product.layout-6 .woo-variation-gallery-wrapper .woocommerce-product-gallery__wrapper.slick-initialized,.woocommerce div.product.layout-5 .woo-variation-gallery-wrapper .product-thumbnails .thumbnails.slick-initialized,.woocommerce div.product.layout-5 .woo-variation-gallery-wrapper .woocommerce-product-gallery__wrapper.slick-initialized,.woocommerce div.product.layout-8 .woo-variation-gallery-wrapper .product-thumbnails .thumbnails.slick-initialized,.woocommerce div.product.layout-8 .woo-variation-gallery-wrapper .woocommerce-product-gallery__wrapper.slick-initialized{opacity: 1; visibility: visible;}
.woocommerce div.product.layout-1 .loading-gallery,.woocommerce div.product.layout-6 .loading-gallery,.woocommerce div.product.layout-5 .loading-gallery,.woocommerce div.product.layout-8 .loading-gallery{height: 650px;}
.woocommerce div.product.layout-1 .outside .product-thumbnails .slick-list{margin-left: -15px; margin-right: -15px;}
.woocommerce div.product.layout-1 .outside .product-thumbnails .slick-list .slick-slide{margin-left: 15px; margin-right: 15px;}
.woocommerce div.product.product-type-external .shop-bottom .cart{display: inline-block; width: 37%; vertical-align: middle; margin-bottom: 0px;}
.woocommerce div.product.product-type-external .shop-bottom .cart a{margin-left: 0px;}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .woocommerce-variation-add-to-cart{display: flex; justify-content: space-between;}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist{display: block; margin: 14px 0px 0px;}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{background: rgb(255, 255, 255); display: block; vertical-align: middle; text-align: center; line-height: 55px; color: rgb(0, 0, 0); border-radius: 0px; width: 100%; border: 1px solid rgb(0, 0, 0); font-size: 16px; text-transform: uppercase; font-weight: 400;}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before,.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before{content: initial;}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in a,.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.feid-in a,.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.feid-in a{font-size: 0px;}
.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in::after,.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.feid-in::after,.woocommerce div.product.layout-2 .content-product-right .shop-bottom form .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.feid-in::after{right: 0px; margin: 0px auto; top: 20px;}
.woocommerce div.product.layout-6 .content-product-left .product-images-content .woocommerce-product-gallery__wrapper .slick-list{margin-left: -15px; margin-right: -15px;}
.woocommerce div.product.layout-6 .content-product-left .product-images-content .woocommerce-product-gallery__wrapper .slick-list .slick-slide{margin-left: 15px; margin-right: 15px;}
.woocommerce div.product.layout-6 .content-product-left .product-images-content .product-thumbnails .slick-list{margin-left: -6px; margin-right: -6px;}
.woocommerce div.product.layout-6 .content-product-left .product-images-content .product-thumbnails .slick-list .slick-slide{margin-left: 6px; margin-right: 6px;}
.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .single_add_to_cart_button,.woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .single_add_to_cart_buttons{margin-top: 40px; margin-left: 0px; margin-right: 20px;}
.woocommerce div.side-in .content-product-right .shop-bottom form .single_add_to_cart_button,.woocommerce div.side-in .content-product-right .shop-bottom form .single_add_to_cart_buttons{margin-left: 10px;}
.woocommerce .woocommerce-variation-add-to-cart{display: inline-block;}
.woocommerce.archive .page-header{margin-bottom: 18px;}
.woocommerce.archive .inline_l:not(.woocommerce-ordering){margin-right: 20px;}
.woocommerce #zadora-shop-topbar .widget_layered_nav_filters{width: auto !important;}
.woocommerce #zadora-shop-topbar .widget_layered_nav_filters ul li{display: inline-block;}
.woocommerce #zadora-shop-topbar .widget_layered_nav_filters ul li a{position: relative; padding-left: 15px; font-size: 12px; margin-left: 15px;}
.woocommerce #zadora-shop-topbar .widget_layered_nav_filters ul li a::after{content: " X "; position: absolute; left: 0px; top: 50%; transform: translateY(-54%); font-size: 12px; font-weight: bold;}
.rela{animation: 0.3s ease 0s 1 normal none running wd-fadeIn; transition: opacity 0.25s, visibility 0.25s, transform 0.25s, -webkit-transform 0.25s;}
@keyframes wd-fadeIn { 
0% { opacity: 0; }
100% { opacity: 1; }
}
.zadora-tab-content .zadora-products-holder.tab_mg1 .zadora-tabs-header{margin-bottom: 36px;}
.zadora-tab-content .products-footer{margin-top: 0px !important;}
.col-lg-2,.col-lg-5,.col-md-2,.col-md-3,.col-md-4,.col-md-7,.col-sm-4,.col-sm-6,.col-xs-6{min-height: 0px;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb > a::before{content: ""; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; opacity: 0; visibility: hidden; transition: 0.5s;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-center{inset: 60% 0px auto; transform: translateY(-50%); max-width: 174px; margin: 0px auto; opacity: 0; visibility: hidden;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-center .button{background: rgb(255, 255, 255); color: rgb(51, 51, 51);}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-center .button:hover{background: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content{position: absolute; bottom: 0px; width: 100%; z-index: 1; color: rgb(255, 255, 255); text-align: center; font-size: 16px;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .product-title{margin-bottom: 2px;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .product-title a{color: rgb(255, 255, 255); transform: translateX(-50px); opacity: 0; visibility: hidden; display: block;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .item-bottom{display: block; opacity: 0; visibility: hidden; transition: 0.5s; transform: translateX(50px);}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .price{color: rgb(51, 51, 51); margin-bottom: 40px; display: block; margin-top: 10px;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .price .amount{color: rgb(255, 255, 255);}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .price del .amount{color: rgb(37, 37, 37);}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .product-title a,.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .item-bottom{transform: translateX(0px); opacity: 1; visibility: visible;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .product-thumb .btn-inner-center{top: 50%; opacity: 1; visibility: visible;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .product-thumb > a::before{opacity: 1; visibility: visible; z-index: 1;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article:hover .show-stock{opacity: 0; visibility: hidden;}
.shop-masonry .zadora-masonry.masonry-metro > div:not(.grid-sizer){padding-left: 15px; padding-right: 15px; margin-bottom: 30px;}
.shop-masonry .zadora-masonry.masonry-metro > div:not(.grid-sizer) .group-label{display: block !important;}
.widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li{display: inline-block;}
.catalog-sidebar .widget_layered_nav_filters .pa_size,.shop-detail-sidebar .widget_layered_nav_filters .pa_size{padding-top: 10px;}
.catalog-sidebar .widget_layered_nav_filters ul li a,.shop-detail-sidebar .widget_layered_nav_filters ul li a{position: relative; padding-left: 15px;}
.catalog-sidebar .widget_layered_nav_filters ul li a::after,.shop-detail-sidebar .widget_layered_nav_filters ul li a::after{content: " X "; position: absolute; left: 0px; top: 50%; transform: translateY(-50%);}
.catalog-sidebar .widget_layered_nav .pa_size li,.shop-detail-sidebar .widget_layered_nav .pa_size li{font-size: 14px; min-width: 40px; height: 40px; line-height: 40px; display: inline-block; text-align: center; margin: 0px 4px 6px 0px; border: 1px solid rgba(149, 149, 149, 0.5); padding: 0px 6px;}
.catalog-sidebar .widget_layered_nav .pa_size li:last-child,.shop-detail-sidebar .widget_layered_nav .pa_size li:last-child{margin-right: 0px;}
.catalog-sidebar .widget_layered_nav .pa_size li .count-atr,.shop-detail-sidebar .widget_layered_nav .pa_size li .count-atr{display: none;}
.catalog-sidebar .widget_layered_nav .pa_size li.chosen,.shop-detail-sidebar .widget_layered_nav .pa_size li.chosen{background: rgb(0, 0, 0);}
.catalog-sidebar .widget_layered_nav .pa_size li.chosen a,.shop-detail-sidebar .widget_layered_nav .pa_size li.chosen a{color: rgb(255, 255, 255);}
.catalog-sidebar .widget_layered_nav ul li a,.shop-detail-sidebar .widget_layered_nav ul li a{color: rgb(37, 37, 37);}
.catalog-sidebar .widget_layered_nav ul li.show-color,.shop-detail-sidebar .widget_layered_nav ul li.show-color{display: inline-block; width: 50%;}
.catalog-sidebar .widget_layered_nav ul li.show-color:last-child,.shop-detail-sidebar .widget_layered_nav ul li.show-color:last-child{margin-right: 0px;}
.catalog-sidebar .widget_layered_nav ul li.show-color .count-atr,.shop-detail-sidebar .widget_layered_nav ul li.show-color .count-atr{display: none;}
.catalog-sidebar .widget_layered_nav ul li.show-color .swatch-color,.shop-detail-sidebar .widget_layered_nav ul li.show-color .swatch-color{width: 15px; height: 15px; border-radius: 50%; display: inline-block; margin-right: 15px; vertical-align: middle; position: relative; transition: 0.3s;}
.catalog-sidebar .widget_layered_nav ul li.show-color .swatch-color::before,.shop-detail-sidebar .widget_layered_nav ul li.show-color .swatch-color::before{content: ""; width: 15px; height: 15px; top: 0px; left: 0px; position: absolute; border: 1px solid rgb(37, 37, 37); border-radius: 50%; box-sizing: content-box; opacity: 0; visibility: hidden;}
.catalog-sidebar .widget_layered_nav ul li.show-color.chosen .swatch-color::before,.shop-detail-sidebar .widget_layered_nav ul li.show-color.chosen .swatch-color::before{width: 21px; height: 21px; top: -4px; left: -4px; visibility: visible; opacity: 1;}
.catalog-sidebar .widget_layered_nav ul li.show-color.chosen .swatch-color::after,.shop-detail-sidebar .widget_layered_nav ul li.show-color.chosen .swatch-color::after{font-size: 9px; font-family: FontAwesome; content: ""; line-height: 12px; position: absolute; top: 2px; left: 4px; color: rgb(255, 255, 255);}
.pswp{z-index: 9999999 !important;}
.pswp__top-bar{transition: opacity 0.3s cubic-bezier(0.4, 0, 0.22, 1) !important;}
.active-fillter .widget ul li:not(:last-child){margin-right: 5px;}
.popup-quick-view div.product{margin-bottom: 0px;}
#zadora-quickview .row_quick_view form.cart .group_table td.label{max-width: 100px; white-space: normal;}
.woocommerce-cart .woocommerce .cart-empty{text-align: center; position: relative; font-size: 36px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.5; padding: 250px 0px 0px; margin-bottom: 30px; font-weight: bold !important;}
.woocommerce-cart .woocommerce .cart-empty::after,.woocommerce-cart .woocommerce .cart-empty::before{position: absolute; color: rgba(142, 142, 142, 0.2); left: 50%; font-weight: normal; transform: translateX(-50%);}
.woocommerce-cart .woocommerce .cart-empty::before{content: ""; font-size: 180px; margin-left: -18px; top: 0px; font-family: Pe-icon-7-stroke;}
.woocommerce-cart .woocommerce .cart-empty::after{content: ""; font-size: 60px; top: 91px; font-family: FontAwesome;}
.woocommerce-cart .woocommerce .zadora-empty-cart-text{text-align: center; margin-top: -25px; margin-bottom: 25px; line-height: 1.7; color: rgb(142, 142, 142);}
.woocommerce-cart .woocommerce .return-to-shop{text-align: center; margin-bottom: 50px;}
.woocommerce-cart .woocommerce .button.wc-backward{width: 200px; display: block; height: 50px; color: rgb(255, 255, 255); line-height: 50px; text-align: center; font-weight: 400; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 30px auto 0px;}
.woocommerce-cart .woocommerce .button.wc-backward:hover{opacity: 0.8;}
.woocommerce-cart .woocommerce .cart-emtry-text{text-align: center;}
.woocommerce-cart .cart-actions{display: flex; justify-content: space-between; padding-top: 44px;}
.woocommerce-cart .cart-actions .coupon{border: 1px solid rgba(149, 149, 149, 0.5); display: inline-block; position: relative;}
.woocommerce-cart .cart-actions .coupon .input,.woocommerce-cart .cart-actions .coupon button{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: rgb(37, 37, 37);}
.woocommerce-cart .cart-actions .coupon input{height: 55px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 50px 0px 15px; font-size: 12px; font-weight: 300;}
.woocommerce-cart .cart-actions .coupon button{position: absolute; top: 0px; right: 0px; font-size: 16px; padding: 0px 17px; height: 55px;}
.woocommerce-cart .cart-actions .updatecart .button{width: 205px; height: 55px; text-transform: uppercase; font-size: 16px; border: 1px solid rgb(248, 248, 248); background: rgb(248, 248, 248); transition: 0.5s;}
.woocommerce-cart .cart-actions .updatecart .button:hover{background: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: rgb(0, 0, 0);}
.woocommerce-cart .cart-actions .continue{width: 238px; height: 55px; line-height: 55px; border: 1px solid rgb(37, 37, 37); text-align: center; font-size: 16px; background: rgb(37, 37, 37); color: rgb(255, 255, 255); font-weight: 300; letter-spacing: 0.4px; transition: 0.5s;}
.woocommerce-cart .cart-actions .continue:hover{background: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: rgb(0, 0, 0);}
.woocommerce-cart .cart_totals .box-cart-total{background: rgb(245, 245, 245); padding: 37px 30px 13px; color: rgb(37, 37, 37);}
.woocommerce-cart .cart_totals h2{font-size: 18px; text-transform: uppercase; font-weight: 500; line-height: 1; margin: 0px 0px 23px;}
.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{border-bottom: 1px solid rgba(149, 149, 149, 0.5); padding-bottom: 11px; padding-top: 11px;}
.woocommerce-cart .cart_totals table th{font-weight: 500; color: rgb(37, 37, 37);}
.woocommerce-cart .cart_totals table td{color: rgb(37, 37, 37);}
.woocommerce-cart .cart_totals table .shipping label{font-weight: 300; display: inline-block; margin-bottom: 0px;}
.woocommerce-cart .cart_totals table .shipping ul li{position: relative;}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked,.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked){position: absolute; left: -9999px;}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked + label,.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) + label{position: relative; padding-left: 20px; cursor: pointer; line-height: 20px;}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked + label::before,.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) + label::before{content: ""; position: absolute; left: 0px; top: 5px; width: 12px; height: 12px; border: 1px solid rgb(37, 37, 37); background: rgb(255, 255, 255);}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked + label::after,.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) + label::after{content: ""; font-size: 8px; line-height: 1; font-family: fontawesome; position: absolute; top: 7px; left: 3px; border-radius: 100%; transition: 0.2s;}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:not(:checked) + label::after{opacity: 0; transform: scale(0);}
.woocommerce-cart .cart_totals table .shipping ul li [type="radio"]:checked + label::after{opacity: 1; transform: scale(1);}
.woocommerce-cart .cart_totals table .order-total th,.woocommerce-cart .cart_totals table .order-total td{font-size: 18px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.woocommerce-cart .cart_totals table .order-total .amount{font-weight: 400; color: rgb(37, 37, 37);}
.woocommerce-cart .checkout-button.button{width: 100%; height: 55px; display: block; background: rgb(37, 37, 37); color: rgb(255, 255, 255); text-align: center; line-height: 55px; text-transform: uppercase; font-size: 16px; letter-spacing: 0.8px; font-weight: 300; transition: 0.5s; border: 1px solid rgb(37, 37, 37); margin-top: 30px;}
.woocommerce-cart .checkout-button.button:hover{border-color: rgb(0, 0, 0); background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total{background: rgb(245, 245, 245); padding: 35px 30px 12px;}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total h2{margin: 0px 0px 22px; font-size: 18px; text-transform: uppercase; font-weight: 500; line-height: 1;}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr th,.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr td{border-bottom: 1px solid rgb(37, 37, 37); padding: 10px 0px;}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr th{color: rgb(37, 37, 37); font-weight: 500; width: 141px;}
.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr.order-total th,.woocommerce-cart .cart_totalscalculated_shipping .box-cart-total table tr.order-total td{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity{height: 40px; border-radius: 50px;}
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity .input-text{height: 40px;}
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity .zadora-font::after{height: 40px; line-height: 40px;}
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity .zadora-qty-minus::before{left: 5px;}
.woocommerce-cart .woocommerce-cart-form table .woocommerce-cart-form__cart-item .quantity .zadora-qty-plus::before{right: 5px;}
.woocommerce-cart-form{color: rgb(37, 37, 37);}
.woocommerce-cart-form .shop_table tr td{padding: 20px 22px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(149, 149, 149, 0.5); border-image: none; text-align: center;}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal th{font-size: 14px;}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal p{margin-bottom: 0px;}
.woocommerce-cart .woocommerce-cart-form__cart-item .woocommerce-variation-add-to-cart,.shop-bottom .woocommerce-variation-add-to-cart{margin-top: 6px;}
.woocommerce-cart .woocommerce-cart-form__cart-item .zadora-quantity-wrap{display: inline-block; vertical-align: middle;}
.woocommerce-cart .woocommerce-cart-form__cart-item .zadora-quantity-wrap label{display: none;}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity{position: relative; height: 55px; width: 86px; text-align: center; font-size: 14px; margin: 0px auto; color: rgb(51, 51, 51); font-weight: 400; border: 1px solid rgb(37, 37, 37) !important;}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce-cart .woocommerce-cart-form__cart-item .quantity input[type="number"]::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity .input-text{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: center; line-height: 55px; background: none; height: 55px; outline: none; width: 100%;}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity .zadora-font::after{position: absolute; height: 55px; top: 0px; line-height: 55px; cursor: pointer; width: 25px;}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity .zadora-qty-minus::after{left: 0px; content: "-";}
.woocommerce-cart .woocommerce-cart-form__cart-item .quantity .zadora-qty-plus::after{right: 0px; content: "+";}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist,.shop-bottom .yith-wcwl-add-to-wishlist{display: inline-block; margin: 0px;}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback,.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback{display: none;}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{width: 55px; height: 55px; background: rgb(0, 0, 0); display: inline-block; font-size: 0px; vertical-align: middle; text-align: center; line-height: 55px; color: rgb(255, 255, 255); border-radius: 0px;}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before,.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before{content: ""; vertical-align: middle; display: block; font: 14px / 55px FontAwesome;}
.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.woocommerce-cart .woocommerce-cart-form__cart-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.shop-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before{content: "";}
.woocommerce-cart .woocommerce-cart-form__cart-item .clear{display: none;}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-compare-button{display: inline-block;}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-compare-button .compare{width: 55px; height: 55px; background: rgb(0, 0, 0); display: inline-block; font-size: 0px; vertical-align: middle; text-align: center; line-height: 55px; color: rgb(255, 255, 255);}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-compare-button .compare::before{content: ""; vertical-align: middle; display: inline-block; font: 14px / 1 FontAwesome;}
#footer-jws .no-container{padding: 0px;}
#footer-jws.footer-v1,#footer-jws.footer-v3{background: rgb(0, 0, 0); font-size: 14px; line-height: 25px; color: rgb(37, 37, 37);}
#footer-jws.footer-v1 .widget,#footer-jws.footer-v3 .widget{margin-bottom: 25px;}
#footer-jws.footer-v1 .widget-title,#footer-jws.footer-v1 .widgettitle,#footer-jws.footer-v3 .widget-title,#footer-jws.footer-v3 .widgettitle{font-size: 18px; line-height: 1; color: rgb(255, 255, 255); font-weight: 600; margin-top: 7px; margin-bottom: 34px;}
#footer-jws.footer-v1 .text-logo,#footer-jws.footer-v1 .logo-text,#footer-jws.footer-v3 .text-logo,#footer-jws.footer-v3 .logo-text{font-size: 30px; text-transform: uppercase; color: rgb(255, 255, 255); letter-spacing: 9px; font-weight: 600; margin-bottom: 40px; display: block;}
#footer-jws.footer-v1 ul:not(.social) li,#footer-jws.footer-v3 ul:not(.social) li{line-height: 30px; padding: 3px 0px; display: block;}
#footer-jws.footer-v1 ul:not(.social) li i,#footer-jws.footer-v3 ul:not(.social) li i{width: 26px; display: inline-block;}
#footer-jws.footer-v1 ul:not(.social) li a:hover,#footer-jws.footer-v3 ul:not(.social) li a:hover{color: rgb(255, 255, 255);}
#footer-jws.footer-v1 .social li a:hover,#footer-jws.footer-v3 .social li a:hover{color: rgb(255, 255, 255);}
#footer-jws.footer-v1 .footer-top,#footer-jws.footer-v3 .footer-top{padding-top: 100px;}
#footer-jws.footer-v1 .mc4wp-form .mc4wp-form-fields input[type="submit"],#footer-jws.footer-v3 .mc4wp-form .mc4wp-form-fields input[type="submit"]{width: 30px; height: 100%; z-index: 1;}
#footer-jws.footer-v1 span[data-id="input"]::before,#footer-jws.footer-v3 span[data-id="input"]::before{content: ""; position: absolute; right: 12px; top: 5px; font-size: 11px; font-family: "Font Awesome 5 Brands";}
#footer-jws.footer-v1 .pay li{height: 25px; line-height: 1 !important; padding: 4px 6px !important;}
#footer-jws.footer-v1 .pay li:not(:last-child){margin-right: 2px;}
#footer-jws.footer-v2{font-weight: 300;}
#footer-jws.footer-v2 .widget{font-size: 14px; line-height: 30px; color: rgb(37, 37, 37);}
#footer-jws.footer-v2 .widget .widget-title,#footer-jws.footer-v2 .widget .widgettitle{font-size: 18px; color: rgb(0, 0, 0); line-height: 1; font-weight: 600; margin-bottom: 32px;}
#footer-jws.footer-v2 .widget i{padding-right: 12px;}
#footer-jws.footer-v2 .widget .logo-text{font-size: 29px; font-weight: 600; color: rgb(0, 0, 0); line-height: 1; letter-spacing: 9px; text-transform: uppercase; padding-top: 12px; display: inline-block;}
#footer-jws.footer-v2 .footer-top{padding-top: 72px;}
#footer-jws.footer-v2 .social li a{color: rgb(0, 0, 0);}
#footer-jws.footer-v2 .social li a:hover{color: rgb(37, 37, 37);}
#footer-jws.footer-v2 .mc4wp-form .mc4wp-form-fields{border-bottom: 0.5px solid rgba(153, 153, 153, 0.8);}
#footer-jws.footer-v2 .mc4wp-form .mc4wp-form-fields input:not([type="submit"]){border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; width: auto; font-style: inherit; font-size: 14px; right: 4px;}
#footer-jws.footer-v2 .mc4wp-form .mc4wp-form-fields input[type="submit"]{font-size: 14px; text-transform: uppercase; line-height: 34px; color: rgb(0, 0, 0); font-weight: 400; right: 4px; letter-spacing: 1px;}
#footer-jws.footer-v2 .mc4wp-form .mc4wp-form-fields input[type="submit"] + span::after{content: ""; font-family: fontawesome; color: rgb(0, 0, 0); font-size: 14px; position: absolute; right: 0px; top: 3px;}
#footer-jws.footer-v2 .footer-bottom{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
#footer-jws.footer-v2 .footer-bottom > div > div > div:nth-child(1) li{padding-right: 24px;}
#footer-jws.footer-v2 .footer-bottom > div > div > div:nth-child(1) li:last-child{padding-right: 0px;}
#footer-jws.footer-v2 .footer-bottom > div > div > div:nth-child(3) li{padding-right: 30px;}
#footer-jws.footer-v2 .footer-bottom > div > div > div:nth-child(3) li:last-child{padding-right: 0px;}
#footer-jws.footer-v2 .footer-bottom > div > div > div ul li{display: inline-block;}
#footer-jws.footer-v2 .footer-bottom > div > div > div ul li a{color: rgb(0, 0, 0);}
#footer-jws.footer-v3{font-weight: 300;}
#footer-jws.footer-v3 .footer-bottom .widget{margin-bottom: 0px;}
#footer-jws.footer-v3 .instagram-widget .widget-title{margin-bottom: 48px;}
#footer-jws.footer-v3 .pay li{height: 25px; line-height: 1 !important; padding: 4px 6px !important;}
#footer-jws.footer-v3 .pay li:not(:last-child){margin-right: 20px;}
#footer-jws.footer-v4{border-top: 0.5px solid rgba(153, 153, 153, 0.8) !important;}
#footer-jws.footer-v4 .footer-top{padding-top: 62px; font-size: 14px; line-height: 30px; color: rgb(37, 37, 37); font-weight: 300;}
#footer-jws.footer-v4 .footer-top .widget{font-weight: 300; line-height: 26px;}
#footer-jws.footer-v4 .footer-top .widget-title,#footer-jws.footer-v4 .footer-top .widgettitle{font-size: 24px; line-height: 1; color: rgb(0, 0, 0); font-weight: 500; margin-top: 7px; margin-bottom: 18px;}
#footer-jws.footer-v4 .footer-top .pay li{height: 25px; line-height: 1 !important; padding: 4px 6px !important;}
#footer-jws.footer-v4 .footer-top .pay li:not(:last-child){margin-right: 20px;}
#footer-jws.footer-v4 .footer-top .logo-text,#footer-jws.footer-v4 .footer-top .text-logo{font-size: 29px; font-weight: 700; color: rgb(0, 0, 0); line-height: 1; letter-spacing: 9px; text-transform: uppercase; padding-top: 12px; display: inline-block;}
#footer-jws.footer-v4 .mc4wp-form{max-width: 510px;}
#footer-jws.footer-v4 .mc4wp-form .mc4wp-form-fields{border-bottom: 0.5px solid rgb(153, 153, 153);}
#footer-jws.footer-v4 .mc4wp-form .mc4wp-form-fields input:not([type="submit"]){border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; width: auto; font-style: inherit; font-size: 14px; right: 4px; height: 34px;}
#footer-jws.footer-v4 .mc4wp-form .mc4wp-form-fields input[type="submit"]{font-size: 14px; text-transform: uppercase; line-height: 34px; color: rgb(0, 0, 0); font-weight: 400; right: 4px; height: auto; width: 100px; top: 5px;}
#footer-jws.footer-v4 .mc4wp-form .mc4wp-form-fields input[type="submit"] + span::after{content: ""; font-family: fontawesome; color: rgb(0, 0, 0); font-size: 14px; position: absolute; right: 0px; top: 7px;}
#footer-jws.footer-v4 .footer-bottom ul li,#footer-jws.footer-v4 .inline li{display: inline-block; padding: 0px 20px;}
#footer-jws.footer-v4 .social li a{color: rgb(0, 0, 0);}
#footer-jws.footer-v4 .social li a:hover{color: rgb(37, 37, 37);}
#footer-jws.footer-v5 .footer-top{font-size: 14px; line-height: 25px; color: rgb(37, 37, 37); font-weight: 300;}
#footer-jws.footer-v5 .footer-top h1,#footer-jws.footer-v5 .footer-top h2,#footer-jws.footer-v5 .footer-top h3,#footer-jws.footer-v5 .footer-top h4,#footer-jws.footer-v5 .footer-top h5,#footer-jws.footer-v5 .footer-top h6,#footer-jws.footer-v5 .footer-top .widgettitle,#footer-jws.footer-v5 .footer-top .widget-title{font-size: 24px; color: rgb(255, 255, 255); font-weight: 500; line-height: 1; margin-top: 0px;}
#footer-jws.footer-v5 .vc_row-flex > div{display: flex; flex-wrap: nowrap;}
#footer-jws.footer-v5 .vc_row-flex > div > div{display: flex;}
#footer-jws.footer-v5 .logo-text,#footer-jws.footer-v5 .text-logo{font-size: 30px; font-weight: 600; color: rgb(0, 0, 0); letter-spacing: 9px;}
#footer-jws.footer-v5 .widget{margin-bottom: 34px;}
#footer-jws.footer-v5 .mc4wp-form{max-width: 510px;}
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields{border-bottom: 0.5px solid rgb(153, 153, 153);}
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields input:not([type="submit"]){border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; width: auto; font-style: inherit; font-size: 14px; right: 4px; color: rgb(37, 37, 37);}
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields input:not([type="submit"])::placeholder{color: rgb(37, 37, 37);}
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields input[type="submit"]{font-size: 14px; text-transform: uppercase; line-height: 34px; color: rgb(255, 255, 255); font-weight: 400; right: 4px; height: auto; width: auto;}
#footer-jws.footer-v5 .mc4wp-form .mc4wp-form-fields input[type="submit"] + span::after{content: ""; font-family: fontawesome; color: rgb(255, 255, 255); font-size: 14px; position: absolute; right: 0px; top: 6px;}
#footer-jws.footer-v5 .black-color{color: rgb(37, 37, 37);}
#footer-jws.footer-v5 .black-color::before{content: ""; width: 100vw; height: 100%; position: absolute; background: rgb(0, 0, 0); z-index: -1; left: 0px; top: 0px;}
#footer-jws.footer-v5 .gray-color::before{content: ""; width: 100vw; height: 100%; position: absolute; background: rgb(245, 245, 245); z-index: -1; top: 0px; right: 0px;}
#footer-jws.footer-v5 .black-color .wpb_wrapper{padding-left: 60px;}
#footer-jws.footer-v5 .black-color,#footer-jws.footer-v5 .gray-color{padding-top: 100px;}
#footer-jws.footer-v5 .pay li{height: 25px; line-height: 1 !important; padding: 4px 6px !important;}
#footer-jws.footer-v5 .social li a{color: rgb(0, 0, 0); transition: 0.3s;}
#footer-jws.footer-v5 .social li a:hover{color: rgb(37, 37, 37);}
#footer-jws .mc4wp-form{width: 100%; max-width: 275px; font-size: 12px;}
#footer-jws .mc4wp-form .mc4wp-form-fields{position: relative;}
#footer-jws .mc4wp-form .mc4wp-form-fields input[type="email"]{background: transparent; border: 0.5px solid rgba(153, 153, 153, 0.8); height: 37px; padding: 0px 15px; width: 100%; color: rgb(37, 37, 37); font-weight: 300; font-style: italic;}
#footer-jws .mc4wp-form .mc4wp-form-fields input[type="submit"]{position: absolute; top: 0px; right: 0px; font-size: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
#footer-jws ul.social li{display: inline-block; padding-right: 18px;}
#footer-jws ul.social li:last-child{padding-right: 0px;}
#footer-jws ul.social li a:hover{color: rgb(37, 37, 37);}
#footer-jws .instagram-pics{display: flex; flex-wrap: wrap; margin-left: -8px; margin-right: -8px;}
#footer-jws .instagram-pics.col1 li{max-width: 100%; flex: 0 0 100%;}
#footer-jws .instagram-pics.col2 li{max-width: 50%; flex: 0 0 50%;}
#footer-jws .instagram-pics.col3 li{max-width: 33.333%; flex: 0 0 33.333%;}
#footer-jws .instagram-pics.col4 li{max-width: 25%; flex: 0 0 25%;}
#footer-jws .instagram-pics.col5 li{max-width: 20%; flex: 0 0 20%;}
#footer-jws .instagram-pics.col6 li{max-width: 16.6667%; flex: 0 0 16.6667%;}
#footer-jws .instagram-pics li{margin-bottom: 16px; padding: 0px 8px !important;}
#footer-jws .instagram-pics li a span{font-size: 24px;}
#footer-jws .footer-bottom{font-size: 14px; line-height: 26px; font-weight: 300;}
#footer-jws .pay li{background: rgb(255, 255, 255); padding: 0px 5px; line-height: 1; border-radius: 3px; display: inline-block !important;}
#footer-jws .pay li img{height: 100%; max-height: 14px; vertical-align: middle;}
#footer-jws .flx-align-center .row{align-items: center;}
#back-to-top{position: fixed; opacity: 0; visibility: hidden; background-color: rgb(255, 255, 255); display: none; width: 35px; height: 35px; font-size: 24px; line-height: 35px; text-align: center; color: rgb(51, 51, 51); right: 40px; bottom: 30px; z-index: 999; cursor: pointer; border-radius: 50%;}
#back-to-top.show{opacity: 1; visibility: visible; animation: 0.7s ease 0s 1 normal both running fadeInUp;}
@media (max-width: 991px) {.mobile_menu .navbar-nav li .megasub .widgettitle{color: rgb(0, 0, 0);}
.mainmenu-area{padding-top: 20px; padding-bottom: 20px;}
header .zadora-header-v4 .mainmenu-area,header .zadora-header-v3 .mainmenu-area{background: rgb(255, 255, 255);}
header .zadora-header-v4#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a,header .zadora-header-v4 .logo-zadora h1,header .zadora-header-v4 .right-header a,header .zadora-header-v3#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > a,header .zadora-header-v3 .logo-zadora h1,header .zadora-header-v3 .right-header a{color: rgb(51, 51, 51);}
header .zadora-header-v4#jws_header .top-bar,header .zadora-header-v4#jws_header .count,header .zadora-header-v4#jws_header .count-number,header .zadora-header-v4#jws_header .icon-menu-sb span,header .zadora-header-v4#jws_header .icon-menu-sb span::before,header .zadora-header-v4#jws_header .icon-menu-sb span::after,header .zadora-header-v3#jws_header .top-bar,header .zadora-header-v3#jws_header .count,header .zadora-header-v3#jws_header .count-number,header .zadora-header-v3#jws_header .icon-menu-sb span,header .zadora-header-v3#jws_header .icon-menu-sb span::before,header .zadora-header-v3#jws_header .icon-menu-sb span::after{background: rgb(0, 0, 0); color: rgb(255, 255, 255);}
#footer-jws ul.social li{margin-bottom: 10px;}
.zadora-tabs-header .tabs-navigation-wrapper{text-align: center;}
.flx-center .logo-center{text-align: left;}
.zadora-tabs-header .tabs-navigation-wrapper li{margin: 0px;}
.zadora-tabs-header .tabs-navigation-wrapper .text-left{text-align: center;}
.top-bar{display: none;}
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child){margin-right: 15px;}
.product-sale .tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child)::after{right: -12px;}
.zadora_post.matrix .post-item:not(.item-large) .style-2{display: inherit;}
.zadora_post.matrix .post-item:not(.item-large) .style-2 > div{width: 100% !important;}
.box-popup .wpcf7{width: 100%;}
.box-popup .wpcf7 form input{padding: 0px 15px;}
.box-popup .content{width: 80%;}
.box-popup .content .closes{right: 0px; width: 30px; height: 30px; line-height: 30px; background: no-repeat; color: rgb(51, 51, 51); font-size: 20px;}
.box-popup .left{display: none;}
.box-popup .right{flex: 0 0 100%; padding: 30px;}
.box-popup p{font-size: 14px; display: none;}
.box-popup h2{font-size: 18px; line-height: 30px; padding-bottom: 25px;}}
@media (max-width: 767px) {.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-thumb .btn-inner-center{left: 15px; right: 15px; width: auto;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content{position: inherit; color: inherit; bottom: auto;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .product-title a{transform: inherit; color: rgb(37, 37, 37); visibility: visible; opacity: 1;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .item-bottom{transform: inherit; color: rgb(37, 37, 37); visibility: visible; opacity: 1;}
.zadora-masonry.masonry-metro .tb-products-grid:not(.product-list-item) article .product-content .price .amount{color: rgb(51, 51, 51);}
.footer-v2#footer-jws .zadora-content > div > div:not(:last-child){padding-bottom: 25px;}
.footer-v2#footer-jws .social{margin-bottom: 15px;}
.footer-v2#footer-jws .mc4wp-form{width: 100%; max-width: 100%;}
.footer-v2#footer-jws .mc4wp-form .mc4wp-form-fields::before,.footer-v2#footer-jws .mc4wp-form .mc4wp-form-fields::after{content: ""; clear: both; display: table;}
.footer-v2#footer-jws .mc4wp-form .mc4wp-form-fields input[type="submit"]{width: 120px;}
.footer-v2#footer-jws .mc4wp-form .mc4wp-form-fields input:not([type="submit"]){width: calc(100% - 125px); float: left;}
.wpb_wrapper > .mc4wp-form .mc4wp-form-fields input:not([type="submit"]){width: 100%; margin-bottom: 15px;}
.cs_admin_bar{transform: translateY(-46px);}
.add_to_cart_bottom{display: none !important;}
.top-bar{display: none;}
#footer-jws .footer-bottom .text-left,#footer-jws .footer-bottom .text-right,#footer-jws .footer-bottom .widget{text-align: center;}
#search-modal .modal-footer{padding: 30px 15px;}
#search-modal .modal-footer .close-modal{font-size: 24px !important;}
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child){margin-right: 15px;}
.tb-products-of-sale .product-info .zadora-countdown-timer .zadora-timer h4:not(:last-child)::before{left: -12px;}
header .logo-zadora{padding: 10px 0px;}
header .logo-zadora span{letter-spacing: 2px; vertical-align: middle;}
header .right-header a{vertical-align: inherit;}
header .right-header .zadora-icon-cart,header .right-header .search-form{margin-left: 16px;}
.zadora_post.matrix .post-item:not(.item-large) .style-2{display: inherit;}
.zadora_post.matrix .post-item:not(.item-large) .style-2 .blog-image,.zadora_post.matrix .post-item:not(.item-large) .style-2 .content-blog{width: 100%;}
#footer-jws.footer-v5 .black-color .wpb_wrapper,#footer-jws.footer-v5 .black-color .wpb_wrapper{padding-left: 0px;}
#footer-jws.footer-v5 .vc_row-flex > div{display: initial;}
.topnav-pagination{display: none !important;}
.woocommerce div.product .content-product-right .shop-bottom .woocommerce-variation-add-to-cart{width: 100%; margin: 0px; display: block;}
.woocommerce div.product .content-product-right .shop-bottom .yith-wcwl-add-to-wishlist{width: 100%; margin: 0px 0px 15px !important;}
.woocommerce div.product .content-product-right .shop-bottom .yith-wcwl-add-to-wishlist{display: none;}
.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button{width: 100%; margin: 0px;}
#quick-view-modal.woocommerce div.product .content-product-left .product-images-content img{margin: 0px auto; width: auto !important;}
#quick-view-modal.woocommerce div.product .content-product-right{position: relative !important; overflow: hidden !important;}
.portfolio-single .nav-post .nav-box img{display: none !important;}
.portfolio-single .nav-post .nav-box .text-nav{padding: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; margin: 0px !important;}
.portfolio-single .nav-post .nav-box .text-nav p{font-size: 14px;}
#yith-wcwl-form .wishlist_table tr th{font-size: 14px;}
.cart-collaterals .continue{margin-bottom: 15px; display: block;}
.cart-actions .updatecart{padding: 22px 15px;}
.cart-actions .coupon{padding: 16px 15px;}
.cart-actions .coupon .input-text{width: 100%; margin-bottom: 15px;}
.woocommerce-cart-form .shop_table{width: 100%; display: block;}
.woocommerce-cart-form .shop_table thead{display: none;}
.woocommerce-cart-form .shop_table thead th{width: 25%;}
.woocommerce-cart-form .shop_table thead th.product-remove,.woocommerce-cart-form .shop_table thead th.product-thumbnail{display: none;}
.woocommerce-cart-form .shop_table tbody{display: block;}
.woocommerce-cart-form .shop_table tbody tr{display: block; margin: 30px 0px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(209, 209, 209) rgb(209, 209, 209) currentcolor; border-image: none;}
.woocommerce-cart-form .shop_table tbody tr td{width: 100%; display: block; position: relative; text-align: right;}
.woocommerce-cart-form .shop_table tbody tr td::before{content: attr(data-title) ": "; font-weight: 600; float: left; color: rgb(37, 37, 37);}
.woocommerce-cart-form .shop_table tbody tr td.product-thumbnail{text-align: center;}
.woocommerce-cart-form .shop_table tbody tr td.product-remove::before,.woocommerce-cart-form .shop_table tbody tr td.product-thumbnail::before{content: "";}
#quick-view-modal.woocommerce div.product .row-same-height{padding-top: 40px; overflow-y: auto; max-height: 500px; margin: 0px !important;}
#quick-view-modal.woocommerce div.product .row-same-height::-webkit-scrollbar-track{box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; background-color: rgb(245, 245, 245);}
#quick-view-modal.woocommerce div.product .row-same-height::-webkit-scrollbar{width: 6px; background-color: rgb(245, 245, 245);}
#quick-view-modal.woocommerce div.product .row-same-height::-webkit-scrollbar-thumb{background-color: rgb(0, 0, 0);}
#quick-view-modal.woocommerce div.product .row-same-height .content-product-left{padding: 0px; height: auto;}
.owl-nav,.slick-arrow{display: none !important;}
body #search-modal .modal-footer .close-modal{position: relative; color: rgb(255, 255, 255); font-size: 18px; background-color: rgb(51, 51, 51);}
body #search-modal .modal-content .search-results{margin-top: 30px;}
body #search-modal .modal-content .search-results .woocommerce ul li{max-width: 42%; margin: 0px 5px 20px;}
body #search-modal .modal-content .search-results .woocommerce ul li a .title{line-height: 15px; font-size: 12px; margin-top: 10px;}
body #search-modal .modal-content form .product-cats label span{font-size: 16px; margin: 0px 10px;}
body #search-modal .modal-content form .search-field{font-size: 14px;}
body #search-modal .modal-content form .search-submit{bottom: 0px;}
body #search-modal .modal-content form .loading{bottom: 28px;}}
@media (min-width: 992px) {.flx-content{display: flex; align-items: center;}
.flx-left{display: flex; justify-content: flex-start;}
.flx-right{display: flex; justify-content: flex-end;}
.flx-center{display: flex; justify-content: center;}}
@media (max-width: 1199px) {header #jws_header .top-bar{display: none;}
header #jws_header .right-header .icon-header{margin-left: 15px;}
header #jws_header .right-header .icon-header:first-child{margin-left: 0px;}}
@media (min-width: 1200px) {.vc_custom_1561346534385 .zadora-tab-content .products-footer{text-align: left; padding-left: 234px;}
.logged-in .is-sticky .mainmenu-area{top: 32px !important;}}
@media (min-width: 1200px) and (max-width: 1440px) {#jws_header.zadora-header-v2 .sticky-wrapper .menu_nav .mainmenu .nav > li{padding: 0px 6px;}}
@media (min-width: 1200px) and (max-width: 1399px) {header #jws_header .top-bar .list li{padding-right: 15px;}}
@media (min-width: 992px) and (max-width: 1199px) {#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li{padding: 0px 10px;}}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .content_padding .no-container{width: 100%; margin: 0px;}
#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li > .sub-menu-dropdown .content_padding .no-container > .row{margin: 0px -15px;}
@media (max-width: 1660px) {#jws_header .sticky-wrapper .menu_nav .mainmenu .nav > li{padding: 0px 7px;}}
input[type="number"]{}
.m68 + .products-footer{margin-top: 16px !important;}