@font-face {
    font-family: 'BebasRegular';
    src: url('fonts/BebasRegular.eot');
    src: url('fonts/BebasRegular.eot') format('embedded-opentype'),
         url('fonts/BebasRegular.woff') format('woff'),
         url('fonts/BebasRegular.ttf') format('truetype'),
         url('fonts/BebasRegular.svg#BebasRegular') format('svg');    
    font-weight: normal;
    font-style: normal;
}

body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}



/*------- Header Start --------*/
.elementor-column.header_icon .hfe-site-header-cart a.hfe-cart-container,
.elementor-column.header_icon .elementor-icon-wrapper a.elementor-icon{display: inline-block;}
.elementor-column.header_icon .elementor-icon-wrapper i::before,
.elementor-column.header_icon .hfe-site-header-cart i.eicon::before{display: none;}
.elementor-column.header_icon .elementor-icon-wrapper i,
.elementor-column.header_icon .hfe-site-header-cart i.eicon{display:block; width: 32px; height: 32px; background: url(images/icon-account.png) no-repeat center center;}
.elementor-column.header_icon .elementor-icon-wrapper i.fa-heart{ background-image: url(images/icon-wishlist.png); }
.elementor-column.header_icon .hfe-site-header-cart i.eicon{background-image: url(images/icon-cart.png);}
.elementor-column.header_icon .hfe-site-header-cart a.hfe-cart-container .elementor-button-icon::before{font-size: 12.5px; line-height: 20px; text-align: center;background-color: #e472ad;top: -12px;right: -7px;}

.elementor-element.headsearch .ysm-search-widget{width: 100%; max-width: 639px;}
.elementor-element.headsearch .ysm-search-widget form.search-form > label > .search-field[type="search"]{height: 73px; border-radius: 40px; padding-left: 33px; padding-right: 85px; font:400 15px 'Poppins', Sans-serif;font-style: normal;}
.elementor-element.headsearch .ysm-search-widget form.search-form > label > .search-submit{outline: none; text-shadow: none;box-shadow: none; border: none; border-radius: 40px;width: 80px; background-image: none; background-color: #e472ad;top: 11px; bottom: 11px; right: 11px; left: auto;}
.elementor-element.headsearch .ysm-search-widget form.search-form > label > .search-submit::before{content: '\f002';font: 400 21px 'FontAwesome' !important; color: #fff;}


/*------- Header End --------*/

/*------- Footer Start --------*/
footer#colophon{border-top: none;}
.elementor-element.widget_title h3.elementor-heading-title > span{font:700 20px/28px 'Mulish', Sans-serif; color: #e472ad;display: block; margin-bottom: -4px;}
.elementor-element.contactdetails .elementor-icon-list-text > a{display: inline-block; width: auto;color: #fff;}
.elementor-element.contactdetails .elementor-icon-list-text > a:hover{color: #e472ad;}
.elementor-element.footermenu ul.hfe-nav-menu{-moz-column-count: 2;-moz-column-gap: 15px;-webkit-column-count: 2;-webkit-column-gap: 7px;
column-count: 2;column-gap: 15px;}
.elementor-element.footermenu ul.hfe-nav-menu li.menu-item > a{display: inline-block;}
.elementor-element.footermenu ul.hfe-nav-menu li.menu-item > a::before{content: '\f101';font: 400 18px 'FontAwesome' !important; margin-right: 9px;color: #fff;opacity: 1 !important; position: static;background-color: transparent !important; display: inline-block;}
.elementor-element.footermenu ul.hfe-nav-menu li.menu-item > a:hover::before,
.elementor-element.footermenu ul.hfe-nav-menu li.menu-item.current_page_item > a::before{color: #e472ad;}

.newsletter form { display: flex; justify-content: center;}
.newsletter form input {padding: 20px 30px; background: transparent; border-radius: 50px; border: 1px solid #fff; color: #fff; font: 400 14px/14px 'Roboto'; width: 448px;  margin: 0 7px;}
.newsletter form input[type="submit"] { /*margin: 0 auto;*/ position: absolute; width: 205px;  padding: 18px 28px; background: #8cd7f7; font: 700 18px/18px 'Roboto'; color: #030000; text-transform: uppercase; border: 2px solid #8cd7f7; bottom: -80px; transition: all .5s ease-in-out;}
.newsletter form input[type="submit"]:hover {background: transparent;  color: #8cd7f7;}
.formError .formErrorContent {display: none;}
/*------- Footer End --------*/



.elementor-column.info_option::before,
.elementor-column.info_option::after{content: ''; display: inline-block;width: 1px; background-color: #dddbdb;position: absolute;left: 50%; top: 50px; bottom: 59px; z-index: 1;}
.elementor-column.info_option::after{left: 30px; right: 30px; top: 50%; bottom: auto; width: auto;height: 1px; margin-top: -5px;}


.woocommerce ul.products li.product .product_block{text-align: left;}
.woocommerce ul.products li.product .product_block a.woocommerce-LoopProduct-link{display: block;}
.woocommerce ul.products li.product .product_block a img{ margin-bottom: 0;border: 1px solid #bdbebe;}
.woocommerce ul.products li.product .product_block a h2.woocommerce-loop-product__title{font:600 18px/23px 'Poppins';color:#333232; margin: 17px 0 10px; padding: 0; text-transform:uppercase;}
.woocommerce ul.products li.product .product_block a:hover h2.woocommerce-loop-product__title{ text-decoration: none; }
.woocommerce ul.products li.product .product_block .price{font:700 18px/22px 'Roboto';color:#333232; margin: 0 0 19px; padding: 0;display: flex;align-items: center; column-gap: 5px;justify-content: flex-start;}
.woocommerce ul.products li.product .product_block .price del{display: none; }
.woocommerce ul.products li.product .product_block .price ins{display: flex; align-items: center;justify-content: flex-start; column-gap: 7px;}
.woocommerce ul.products li.product .product_block .price ins .discount_percent{font:400 14px/22px 'Roboto';color:#8c8e8c;}
.woocommerce ul.products li.product .product_block .container-rating{display: flex; align-items: center; justify-content: flex-start; column-gap: 6px; margin:0 0 5px;}
.woocommerce ul.products li.product .product_block .star-rating{ margin:0;font-size: 14px; line-height: 18px; height: 18px;  }
.woocommerce ul.products li.product .product_block .star-rating::before{color: #e472ad;}
.woocommerce ul.products li.product .product_block .star-rating > span{color: #e472ad;}
.woocommerce ul.products li.product .product_block .count-rating{font:400 14px/18px 'Roboto';color:#333232; padding-top: 4px;}
.woocommerce ul.products li.product .product_block a.add_to_cart_button,
.woocommerce ul.products li.product .product_block a.add_to_cart_button:hover,
.woocommerce ul.products li.product .product_block a.add_to_cart_button:active,
.woocommerce ul.products li.product .product_block a.add_to_cart_button:focus{font:700 14px 'Poppins';color:#fff;background-color: #272727; padding:7px 17px; text-transform: uppercase; text-decoration: none; border-radius: 50px; border: none; box-shadow: none; text-shadow: none; background-image: none; outline: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; margin-top: 0;}
.woocommerce ul.products li.product .product_block a.add_to_cart_button:hover{background-color: #e472ad;}

.woocommerce ul.products li.product .product_block a .onsale{font:400 15px/22px 'Poppins';color:#fff;display: inline-block; text-align: center; width: 82px;min-height: 1px; background-color: #e472ad;clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 10% 50%, 0% 0%);padding: 7px 9px 6px; position: absolute;top:7px; left: auto; right: 0px;margin: 0; border-radius: 0;}


.collection-list .product-box > a{display: block;}
.collection-list .product-box img{ border-radius: 5px; margin-bottom: 5px; }
.collection-list .product-box h2{font:600 18px/23px 'Poppins';color:#333232; margin: 17px 0 0; padding: 0; text-transform:uppercase;}
.collection-list .owl-nav{position: absolute; left: auto; right: 0; top: -100px; display: flex; align-items: center;justify-content: center; column-gap: 3px;}
.collection-list .owl-nav > div{width: 40px; height: 40px; color: #fff; text-align: center; line-height: 40px; border: 2px solid #fff; border-radius: 30px;}
.collection-list .owl-nav > div > .fa{font: 400 15px 'FontAwesome' !important;color: #fff;}

.bestseller_wrapper{display: grid;grid-template-columns: repeat(6, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 15px;grid-row-gap: 15px;}
.item1 { grid-area: 1 / 1 / 3 / 4; }
.item2 { grid-area: 1 / 4 / 2 / 5; }
.item3 { grid-area: 1 / 5 / 2 / 6; }
.item4 { grid-area: 1 / 6 / 2 / 7; }
.item5 { grid-area: 2 / 4 / 3 / 5; }
.item6 { grid-area: 2 / 5 / 3 / 6; }
.item7 { grid-area: 2 / 6 / 3 / 7; }

.bestseller_wrapper .product-box img{display: block;border: 1px solid #dedede;}
.bestseller_wrapper .item:not(.item1) .product-box > a.woocommerce-LoopProduct-link{display: block;}
.bestseller_wrapper .product-box .price{display: flex; align-items: center; justify-content: center; column-gap: 6px; font:700 18px/23px 'Roboto';color:#333232; margin-bottom: 6px;}
/*.bestseller_wrapper .product-box .price > span{font:400 14px/23px 'Roboto';color:#333232; display: inline-block;}*/
.bestseller_wrapper .product-box h2{font:600 18px/23px 'Poppins';color:#333232; margin:8px 0 4px;padding: 0; text-transform: uppercase;}
.bestseller_wrapper .item1 .product-box{position: relative;}
.bestseller_wrapper .item1 .product-box .productinner-box{ position: absolute; left: auto; right: 48px; top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); padding:15px 30px; background-color: rgba(255,255,255,0.4);}
.bestseller_wrapper .item:not(.item1) .product-box > a.btn-primary,
.bestseller_wrapper .item:not(.item1) .product-box > a.btn-primary:hover,
.bestseller_wrapper .item:not(.item1) .product-box > a.btn-primary:active,
.bestseller_wrapper .item:not(.item1) .product-box > a.btn-primary:focus{font:700 14px 'Poppins';color:#40403f;background-color: #fff; padding:7px 17px; text-transform: uppercase; text-decoration: none; border-radius: 50px; border: 1px solid #7d7f7f; box-shadow: none; text-shadow: none; background-image: none; outline: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; margin-top: 0;}
.bestseller_wrapper .item:not(.item1) .product-box > a.btn-primary:hover{background-color: #e472ad;color: #fff;border-color:#e472ad;}

.bestseller_wrapper .item.item1 .product-box .price{display: flex; align-items: flex-end; justify-content: center; column-gap: 6px; font:700 78px/82px 'Roboto';color:#272727; margin-bottom: 6px; flex-direction: column;}
/*.bestseller_wrapper .item.item1 .product-box .price > span{font:400 30px/32px 'Roboto';color:#272727; display: inline-block;}*/
.bestseller_wrapper .item.item1 .product-box h2{font:400 26px/23px 'Poppins' !important;color:#fff; margin:8px 0 4px;padding: 0; text-transform: uppercase;}
.bestseller_wrapper .item.item1 .product-box .productinner-box > a.btn-primary,
.bestseller_wrapper .item.item1 .product-box .productinner-box > a.btn-primary:hover,
.bestseller_wrapper .item.item1 .product-box .productinner-box > a.btn-primary:active,
.bestseller_wrapper .item.item1 .product-box .productinner-box > a.btn-primary:focus{font:700 14px 'Poppins';color:#fff;background-color: #e472ad; padding:7px 17px; text-transform: uppercase; text-decoration: none; border-radius: 50px; border: 1px solid #e472ad; box-shadow: none; text-shadow: none; background-image: none; outline: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; margin-top: 0;}
.bestseller_wrapper .item.item1 .product-box .productinner-box > a.btn-primary:hover{background-color: #fff;color: #40403f;border-color:#7d7f7f;}

.elementor-column.newsletterform form.widget_wysija{display: block; position: relative;}
.elementor-column.newsletterform form.widget_wysija p.wysija-paragraph input[type="text"]{font:400 16px 'Poppins', Sans-serif; color: rgba(50,49,49,0.6);height:85px;border-radius: 50px;padding:6px 180px 5px 39px;border:4px solid #c9c9c9; background-color: #fff;  background-image: none; outline: none; width: 100%; max-width: none;}
.elementor-column.newsletterform form.widget_wysija > input[type="submit"],
.elementor-column.newsletterform form.widget_wysija > input[type="submit"]:hover,
.elementor-column.newsletterform form.widget_wysija > input[type="submit"]:active,
.elementor-column.newsletterform form.widget_wysija > input[type="submit"]:focus{font: 700 20px 'Poppins', Sans-serif; color: #fff;text-transform: uppercase;border-radius: 40px;margin: 0; padding: 9px 21px;background-color: #e472ad;background-image: none;outline: none;box-shadow: none;text-shadow: none; border: none; position: absolute;left: auto; right: 22px; top: 18px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.elementor-column.newsletterform form.widget_wysija > input[type="submit"]:hover{background-color: #272727;}

.cat_head_section{ min-height: 397px;position: relative; background: url(images/cat-banner.jpg) no-repeat center center; background-size: cover;}
.cat_head_section > .cat_title_wrapper{position: absolute; left: 0; right: 0; top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.cat_head_section > .cat_title_wrapper h1{margin: 0; padding: 0; font:900 65px/42px "Mulish", Sans-serif; color: #2d2d2d; text-transform: uppercase;}
.shop_wrapper .cat-filter{float: left;}
.cat-filter .form-inline{column-gap: 12px; width: 270px; margin-top: 72px; margin-bottom:38px;}
.cat-filter .form-inline select.form-control,
.shop_wrapper .woocommerce-ordering select.orderby{border-radius: 0; box-shadow: none; text-shadow: none;outline: none; width: 100%; max-width: 181px; height: 36px; border: 1px solid #d8dbdb;font: 400 17px 'Roboto', Sans-serif; color: #727070;}
.cat-filter .form-inline > label,
.shop_wrapper .woocommerce-ordering > label{font: 400 17px 'Roboto', Sans-serif; color: #727070;}
.shop_wrapper .woocommerce-ordering{ display: flex; column-gap: 12px; align-items: center; margin-top: 72px; margin-bottom:38px;}


/* Single Product Page
----------------------------------*/
.single-product .singleproduct_wrapper div.product div.images .woocommerce-product-gallery__image{border: 1px solid rgba(78,79,79,0.12);}
.single-product .singleproduct_wrapper{ padding-top: 0; padding-bottom:66px; }
.single-product .singleproduct_wrapper .product_innerwrapper::before,
.single-product .singleproduct_wrapper .product_innerwrapper::after{ content: ''; display: table; height: 0; clear: both; }
.single-product .singleproduct_wrapper div.product .product_innerwrapper div.images img{ border-radius: 0; }
.single-product .singleproduct_wrapper div.product div.images.woocommerce-product-gallery{ margin-bottom: 0; }
.single-product .singleproduct_wrapper div.product .summary .title_wrapper{display: flex;align-items: flex-start;justify-content: flex-start; column-gap: 15px;margin:0 0 12px;}
.single-product .singleproduct_wrapper div.product .summary .title_wrapper .onsale{position: static; display: inline-block;font:700 15px/23px 'Mulish', sans-serif; color: #fff; text-transform: uppercase; background-color: #e472ad;padding: 5px 22px;min-width: 1px;min-height: 1px;border-radius: 40px; order: 2;margin-top: 0;}
.single-product .singleproduct_wrapper div.product .summary h1.product_title{font:800 52px/55px 'Mulish', sans-serif; color: #000;letter-spacing: normal; padding:0; margin:0; text-transform: uppercase;}
.single-product .singleproduct_wrapper div.product .summary .woocommerce-product-rating .star-rating{font-size: 15px;margin-top:5px;}
.single-product .singleproduct_wrapper div.product .summary .woocommerce-product-rating .star-rating::before{color: #797979;}
.single-product .singleproduct_wrapper div.product .summary .woocommerce-product-rating .star-rating > span{color: #ffc861;}
.single-product .singleproduct_wrapper div.product .summary .woocommerce-product-details__short-description{margin:0 0 38px; max-width: 588px;}
.single-product .singleproduct_wrapper div.product .summary .woocommerce-product-details__short-description p{font:400 16px/24px 'Roboto'; color: #8d8c8c; padding:0; margin: 0px;}
.single-product .singleproduct_wrapper div.product .summary p.price{font:700 30px/40px 'Roboto'; color: #000; margin:0 0 18px; padding:9px 0; border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.single-product .singleproduct_wrapper div.product .summary p.price ins{font:700 30px/40px 'Roboto'; color: #000;}
.single-product .singleproduct_wrapper div.product .summary p.price ins > .discount_percent{ color: #e472ad;}
.single-product .singleproduct_wrapper div.product .summary .stock,
.single-product .singleproduct_wrapper div.product .summary .product_meta .sku_wrapper{ display: none; }
.single-product .singleproduct_wrapper div.product .summary .product_meta{ margin-bottom: 23px; }
.single-product .singleproduct_wrapper div.product .summary .posted_in{font:400 19px/22px 'Roboto', sans-serif; color: #545353;text-transform: uppercase;}
.single-product .singleproduct_wrapper div.product .summary .posted_in a{color: #434242;text-decoration: none;}
.single-product .singleproduct_wrapper div.product .summary .quantity{ float: none;margin:0 0 45px;}
.single-product .singleproduct_wrapper div.product .summary .quantity::before{ content: 'Quantity:';font:400 16px/41px 'Roboto'; color: #444; }
.single-product .singleproduct_wrapper div.product .summary .quantity input.input-text{border: 1px solid rgba(0,0,0,.19); width: 141px; height: 41px; border-radius: 0;font:400 14px 'Roboto';color:#252525;}
.single-product .product_innerwrapper .summary.entry-summary .variations .swatch-item-wrapper {padding: 0px 8px;}
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button,
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button:hover,
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button:active,
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button:focus{ display:inline-block; font:700 15px 'Roboto'; color: #fff; letter-spacing: normal; padding: 15px 31px; background-color: #e472ad !important;border:1px solid #e1e3e3 !important; border-radius: 32px; box-shadow: none !important; text-shadow:none;outline: none; background-image: none; text-transform: uppercase;}
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button:hover{background-color: #000 !important; color: #fff;}
.single-product .singleproduct_wrapper div.product .summary form.cart::after{ }
.single-product .singleproduct_wrapper div.product .summary form.cart{ position: relative; margin-bottom: 38px; }
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs::before,
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs::after,
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs li::before,
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs li::after{ display: none; }
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs{ padding-left: 0; margin-bottom: 0;}
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs li{ margin: 0; border-radius: 0;border: 1px solid #d8d7d6;background-color: #fff; border-bottom: none; padding: 0 23px;}
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs li.active{background-color: #e472ad;}
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs li a{font:400 20px/22px 'BebasRegular', sans-serif; color: #656464;padding:14px 0; outline: none;}
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs li.active a{ color: #fff;}
.single-product .singleproduct_wrapper div.product .woocommerce-tabs ul.tabs li:not(:last-child){ margin-right: 5px; }
.single-product .singleproduct_wrapper div.product .woocommerce-tabs .woocommerce-Tabs-panel{border: 1px solid #d8d7d6; padding: 20px;}
.single-product .singleproduct_wrapper div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2{ display: none; }
.single-product .singleproduct_wrapper div.product .woocommerce-tabs .woocommerce-Tabs-panel p{font:400 16px/25px 'Roboto'; color: #8d8c8c; margin: 0; padding: 0; }

.single-product .singleproduct_wrapper div.product div.images div.thumbnails{padding-top: 2px;}

.singleproduct_wrapper .related.products > h2{font:800 45px/52px 'Mulish', sans-serif; color: #2d2d2d;letter-spacing: normal; padding:0px 0 21px; margin:0 0 42px; text-align: center; text-transform: uppercase; position: relative;}
.singleproduct_wrapper .related.products > h2::after{content: ''; display: inline-block; width:56px; height: 3px; background-color: #e472ad; position: absolute; left: 50%;margin-left: -28px; top: auto; bottom: 0;}
.singleproduct_wrapper .related.products{ padding-top: 30px; }
.single-product .singleproduct_wrapper div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{position: relative;}
.single-product .singleproduct_wrapper div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist{display: block;width: 32px; height: 32px; text-align: center; line-height: 32px; padding-top: 4px;position: absolute;left: 180px; top: -78px;}
.single-product .singleproduct_wrapper div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist > span{display: none;}
.single-product .singleproduct_wrapper div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist > i.fa{font-family: 'FontAwesome' !important; font-size: 25px; font-weight: 400 !important; color: #e472ad;margin-left: auto; margin-right: auto;}

.single-product .singleproduct_wrapper div.product .summary table.variations th.label{font:700 24px/32px 'Roboto'; color: #000;}



/* Cart Page
----------------------------------*/
.woocommerce-cart .elementor-element.cartblock table.cart{ border:none; }
.woocommerce-cart .elementor-element.cartblock table.cart th{ background-color: transparent;font:500 18px/27px 'BebasRegular', sans-serif; color: #292929; padding: 0px 12px;}
.woocommerce-cart .elementor-element.cartblock table.cart th:first-child{ padding-left: 0; }
.woocommerce-cart .elementor-element.cartblock table.cart td{font:500 20px/26px 'Poppins', sans-serif; color: #282828;padding: 16px 12px;border: none;}
.woocommerce-cart .elementor-element.cartblock table.cart td:first-child{ padding-left: 0; }
.woocommerce-cart .elementor-element.cartblock table.cart td:last-child{ padding-right: 0; }
.woocommerce-cart .elementor-element.cartblock table.cart td a{ text-decoration: none;color: #8e8d8d; }
.woocommerce-cart .elementor-element.cartblock table.cart td a:hover{color: #0857a0;}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-name a{ text-decoration: none;font:400 20px/26px 'BebasRegular', sans-serif; color: #8e8d8d; }
.woocommerce-cart .elementor-element.cartblock table.cart td.product-name a:hover{color: #e472ad;}
.woocommerce-cart .elementor-element.cartblock table.cart img{ width: 100%; max-width: 139px; border:none; display: block; }
.woocommerce-cart .elementor-element.cartblock table.cart .product-thumbnail a{ display: inline-block; }

.woocommerce-cart .elementor-element.cartblock table.cart td.product-quantity{text-align: right;}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-quantity .quantity .qty{width: 63px; border:1px solid #e1e3e3; border-radius: 0;outline: none;}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-quantity a.remove,
.woocommerce-cart .elementor-element.cartblock table.cart td.product-quantity a.remove:hover{display: inline-block;background-color: transparent; background-image: none;font:400 15px/22px 'Roboto', sans-serif; color: #a09e9e !important;width: auto;height: auto;}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-quantity a.remove:hover{color: #e472ad !important;}


.woocommerce-cart .elementor-element.cartblock table.cart td.actions button.button{font:400 20px 'BebasRegular', sans-serif; color: #fff; padding: 12px 23px 15px; background-color: #e472ad;border: none; border-radius: 5px; box-shadow: none !important; letter-spacing: normal; text-shadow:none;outline: none; background-image: none; text-transform: uppercase;}
.woocommerce-cart .elementor-element.cartblock table.cart td.actions button.button:hover{background-color: #272727;}
.woocommerce-cart .elementor-element.cartblock table.cart td.actions .coupon input[type="text"]{font:500 16px 'Poppins', sans-serif; color: #292929; height: 50px; padding: 6px 20px; background-color: #fff;border: 1px solid #9e9e9e; border-radius: 0; box-shadow: none !important; letter-spacing: normal; text-shadow:none;outline: none; background-image: none; width: 100%; max-width: 160px;}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-remove > a{width: 33px; height: 29px; overflow: hidden; text-indent: 99px; background: url(images/cart-remove.jpg) no-repeat center center; margin-left: auto; margin-right: auto; border-radius: 0;}


.woocommerce-cart .elementor-element.cartblock .cart_totals{ padding:0px; max-width: 640px; background-color: transparent; }
.woocommerce-cart .elementor-element.cartblock .cart_totals > h2{display: none;}
.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout{ padding: 0; text-align: right; }
.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout a.checkout-button{ display: inline-block; font:400 20px 'BebasRegular', sans-serif; color: #fff; padding: 13px 23px 16px; background-color: #e472ad;border: none; border-radius: 5px; box-shadow: none !important; text-shadow:none;outline: none; background-image: none; text-transform: uppercase; margin-bottom: 0; }
.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{ background-color: #464647; }
.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout a.checkout-button.shopping-button{background-color: #464647; margin-right: 27px;}
.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout a.checkout-button.shopping-button:hover{ background-color: #0857a0; }
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table{ border: none; border-radius: 0; margin-bottom: 12px; }
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr th,
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td{font:400 20px/22px 'BebasRegular', sans-serif; color: #0e0e0e; border: none;padding: 13px 0;}
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td{ text-align: right;border: none;font:500 16px/22px 'Poppins', sans-serif; color: #0e0e0e;}
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr:not(:first-child) > th,
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr:not(:first-child) > td{ border-top: 1px solid #e2e2e2; }



/* Checkout Page
----------------------------------*/
.checkout_container{ padding: 0; }
.checkout_container .col-1,
.checkout_container .col-2{flex: none; max-width: none; padding-left: 0; padding-right: 0;}
.checkout_container form .form-row{ display: block; padding: 0; margin-bottom: 15px; }
.checkout_container #customer_details .woocommerce-billing-fields > h3,
.checkout_container #customer_details .woocommerce-additional-fields > h3,
.checkout_container form.woocommerce-checkout h3#order_review_heading{font:700 24px/32px 'Roboto'; color: #3e3e3e;padding:0; margin:0px 0 14px; text-transform: uppercase;}
.checkout_container form.woocommerce-checkout h3#order_review_heading{margin:0 0 34px;}
.checkout_container .woocommerce form .form-row label{font:400 16px/22px 'Poppins', sans-serif; color: #2b2a2b;}
.checkout_container .woocommerce form .form-row input.input-text{font: 400 15px 'Roboto';color: #2a2a2a;height:55px; padding: 8px 14px; border-radius: 4px;border: 1px solid #cecece;}
.checkout_container .woocommerce-checkout-review-order table.shop_table{ padding: 3px; background-color: #f0f0f0;border: none; border-radius: 0; margin-bottom: 12px;}
.checkout_container .woocommerce-checkout-review-order table.shop_table thead tr th,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal th,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total th{font:500 18px/22px 'Roboto'; color: #383838; border: none;}
.checkout_container .woocommerce-checkout-review-order table.shop_table thead tr th:last-child,
.checkout_container .woocommerce-checkout-review-order table.shop_table tr.cart_item td:last-child,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal td:last-child,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td:last-child{ text-align: right; }
.checkout_container .woocommerce-checkout-review-order table.shop_table tr.cart_item td,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal td,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td{font:400 18px/22px 'Roboto'; color: #383838; border: none;}
.checkout_container #payment{font:400 16px/22px 'Roboto'; color: #383838; border-radius: 0;}
.checkout_container #payment .woocommerce-privacy-policy-text p{ font-size: 14px; }
.checkout_container #payment .woocommerce-privacy-policy-text p a{color: #b91d27; text-decoration: none;}
.checkout_container #payment .place-order button.button{font:400 18px 'BebasRegular', sans-serif; color: #fff; padding: 12px 74px; background-color: #e472ad;border: none; border-radius: 4px; box-shadow: none !important; text-shadow:none;outline: none; background-image: none; text-transform: uppercase; margin-top: 12px;}
.checkout_container #payment .place-order button.button:hover{background-color: #272727;}


/* Login Page
----------------------------------*/
.aldekalogin .woocommerce-form-login,
.aldekaregister .woocommerce-form-register,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password{ display: block; width: 100%; max-width: 665px; margin-left: auto; margin-right: auto; }
.aldekalogin .woocommerce-form-login .form-row,
.aldekaregister .woocommerce-form-register .form-row,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row{ display: block;margin-left: auto; margin-right: auto; position: relative; margin-bottom:25px;}
.aldekaregister .woocommerce-form-register .form-row{margin-bottom:18px;}
.aldekalogin .woocommerce-form-login .form-row > label:not(.woocommerce-form__label){ font: 400 15px 'Roboto';color: #616161;display: block; margin-bottom: 5px;}
.aldekalogin .woocommerce-form-login .form-row input.input-text,
.aldekaregister .woocommerce-form-register .form-row input.input-text,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row input.input-text{font: 400 15px 'Roboto';color: #2a2a2a;height:61px; padding: 8px 30px 8px; border-radius: 40px;border: 1px solid rgba(0,0,0,0.23);background-color: #fff; text-shadow:none;outline: none; background-image: none; display: block; width: 100%;box-shadow: none;}
.aldekaregister .woocommerce-form-register .form-row input.input-text,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row input.input-text{padding: 8px 25px;}
.aldekalogin .woocommerce-form-login .form-row > label.woocommerce-form__label{ display: block;font:300 15px/18px 'Roboto'; color: #6e6c6c;}

.aldekalogin .woocommerce-form-login .form-row button.woocommerce-button,
.aldekalogin .woocommerce-form-login .form-row button.woocommerce-button:hover,
.aldekalogin .woocommerce-form-login .form-row button.woocommerce-button:active,
.aldekalogin .woocommerce-form-login .form-row button.woocommerce-button:focus,
.aldekaregister .woocommerce-form-register .form-row button.woocommerce-form-register__submit,
.aldekaregister .woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover,
.aldekaregister .woocommerce-form-register .form-row button.woocommerce-form-register__submit:active,
.aldekaregister .woocommerce-form-register .form-row button.woocommerce-form-register__submit:focus,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row button.woocommerce-Button,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row button.woocommerce-Button:hover,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row button.woocommerce-Button:active,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row button.woocommerce-Button:focus{ display:block; width: 100%; margin-top: 25px; font:normal 24px 'BebasRegular', sans-serif; line-height: normal; color: #fff; letter-spacing: normal; padding: 19px 35px;background: #e472ad;border:none !important; border-radius: 50px; box-shadow: none !important; text-shadow:none;outline: none; }
.aldekalogin .woocommerce-form-login .form-row button.woocommerce-button:hover,
.aldekaregister .woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row button.woocommerce-Button:hover{background:none;background-color: #000 !important; color: #fff !important; }
.aldekalogin .woocommerce-form-login .login_bottom,
.aldekaregister .woocommerce-form-register .login_bottom{ display: flex; align-items: center; justify-content: space-between;font:400 14px/24px 'Poppins', sans-serif; color: #616161; }
.aldekaregister .woocommerce-form-register .login_bottom{ justify-content:center; }
.aldekaregister .woocommerce-form-register .woocommerce-privacy-policy-text,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password > p:not(.woocommerce-form-row){font:400 14px/22px 'Poppins', sans-serif; color: #616161; }
.aldekalogin .woocommerce-form-login .login_bottom a,
.aldekaregister .woocommerce-form-register .login_bottom a,
.aldekaregister .woocommerce-form-register .woocommerce-privacy-policy-text a{ font-weight: 700;color: #363737;}
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row{ float: none; width: 100%; margin-bottom: 0; }
.woocommerce form.woocommerce-ResetPassword.lost_reset_password > p:not(.woocommerce-form-row){ margin-bottom: 25px; }



.mfp-content #wp-disclaimer-popup{max-width: 1170px;background-color: #ebebeb;padding: 31px 25px 60px;margin-top: 124px;text-align: center;}
.mfp-content #wp-disclaimer-popup > h2{background-color: #00b7f1;font:300 42px/52px 'Roboto';color: #fff;padding: 26px 12px; text-transform: uppercase; margin: 0 0 35px;}
.mfp-content #wp-disclaimer-popup > p:not(.wpdp-footer){width: 100%; max-width: 833px; margin: 0 auto 15px;font:300 24px/33px 'Roboto';color: #2e2e2e;}
.mfp-content #wp-disclaimer-popup > p.wpdp-footer{width: 100%; max-width:504px; margin: 0 auto;padding-top: 19px;}
.mfp-content #wp-disclaimer-popup > p.wpdp-footer > #wpdp-close,
.mfp-content #wp-disclaimer-popup > p.wpdp-footer > #wpdp-decline{display:block;padding: 20px 12px; outline: none; font:900 26px/33px 'Roboto';color: #2e2e2e; text-transform: uppercase;border-radius: 0;}
.mfp-content #wp-disclaimer-popup > p.wpdp-footer > #wpdp-decline{background-color: transparent;border: 2px solid #000;margin: 14px 0 0;}
.mfp-content #wp-disclaimer-popup > p.wpdp-footer > #wpdp-decline:hover{background-color: #7edd27; border-color: #7edd27;}
.mfp-content #wp-disclaimer-popup > img.img-fluid{ margin: 0 auto 22px; }


/*---------------My Account Page CSS --------------------------*/
.woocommerce-account .woocommerce-MyAccount-navigation { float: left; width:30%; -webkit-box-shadow: 7px 0px 5px 0px rgba(209,209,209,1); -moz-box-shadow:
7px 0px 5px 0px rgba(209,209,209,1); box-shadow: 7px 0px 5px 0px rgba(209,209,209,1); padding: 57px 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul {margin: 0;padding: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li { margin: 0;padding: 0 37px; list-style-position: inside; border-bottom: 1px solid
#e3dede; list-style: decimal-leading-zero inside; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a { color:#292929; font-family: "Poppins", Sans-serif; font-size: 16px; font-weight:
400; line-height: 47px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{ color:#e472ad; }

.woocommerce-account .woocommerce-MyAccount-content { padding: 57px 54px;font-family: "Poppins", Sans-serif; font-size: 16px; font-weight: 400;
line-height: 47px; }
.woocommerce-account .woocommerce-Button.button {color: #fff;padding: 12px 24px;background: #272727;border-radius: 50px;text-transform: uppercase;}
.woocommerce-account .woocommerce-Button.button:hover { background-color: #e472ad;color: #fff;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { width: 100%; min-height: 71px; border-radius: 0;
-webkit-box-shadow: 0px 0px 12px 0px rgba(196,196,196,1); -moz-box-shadow: 0px 0px 12px 0px rgba(196,196,196,1); box-shadow: 0px 0px 12px 0px
rgba(196,196,196,1); padding: 0 25px; border: 1px solid #ced4da; }

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { float:none; width: 100% !important; max-width: 100%; border-bottom: 1px solid
#e3dede; margin-bottom: 27px; padding-bottom: 18px; }
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float:right; width: 100%; max-width: 100%; }
.woocommerce-account .addresses .title h3 { float: left; font-size: 24px;text-transform: capitalize; }
.woocommerce-account .addresses .title .edit { float: right; color: #fff;padding: 0px 24px; background: #272727; border-radius: 50px;text-transform:uppercase; }
.woocommerce-account .addresses .title .edit:hover { background-color: #e472ad;color: #fff;}
.woocommerce form .form-row label {line-height: 2;width: 100%;}
.woocommerce-input-wrapper {width: 100%;}
.select2-container--default .select2-selection--single { width: 100%;min-height: 71px; border-radius: 0; -webkit-box-shadow: 0px 0px 12px 0px
rgba(196,196,196,1); -moz-box-shadow: 0px 0px 12px 0px rgba(196,196,196,1);box-shadow: 0px 0px 12px 0px rgba(196,196,196,1); padding: 17px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute; top: 21px; right: 6px; }

/*.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background: #272727; height: 55px;width: 171px; border-radius: 50px; color: #fff; text-transform: uppercase; }
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {background-color: #e472ad;color: #fff;}*/



/* Wishlist Page
----------------------------------*/

.elementor-element.wishlistblock .wishlist-title-container{display: flex; background-color: #e472ad; padding: 15px 21px;}
.elementor-element.wishlistblock .wishlist-title-container .wishlist-title{ margin: 0; }
.elementor-element.wishlistblock .wishlist-title-container .wishlist-title h2{margin: 0; padding: 0;font:700 18px/22px 'Roboto', sans-serif; color: #fff;}
.woocommerce .elementor-element.wishlistblock table.shop_table{border: none; border-radius: 0; margin-top:6px;border-collapse: collapse;border-spacing: 0 5px;}
.woocommerce .elementor-element.wishlistblock table.shop_table > thead{display: none;}

.woocommerce .elementor-element.wishlistblock table.cart th:first-child{ padding-left: 0; }
.woocommerce .elementor-element.wishlistblock table.cart td{font:700 17px/26px 'Roboto', sans-serif; color: #464646;padding: 16px 12px;border: none;}
.woocommerce .elementor-element.wishlistblock table.cart tbody > tr{border: 1px solid rgba(0,0,0,0.1); border-radius: 5px;}
.woocommerce .elementor-element.wishlistblock table.cart td:first-child{ padding-left: 0; }
.woocommerce .elementor-element.wishlistblock table.cart td:last-child{ padding-right: 0; }
.woocommerce .elementor-element.wishlistblock table.cart td a{ text-decoration: none;color: #8e8d8d; }
.woocommerce .elementor-element.wishlistblock table.cart td a:hover{color: #0857a0;}
.woocommerce .elementor-element.wishlistblock table.cart td.product-name a{ text-decoration: none;font:500 18px/26px 'Roboto', sans-serif; color: #434444; }
.woocommerce .elementor-element.wishlistblock table.cart td.product-name a:hover{color: #e472ad;}
.woocommerce .elementor-element.wishlistblock table.cart img{ width: 100%; max-width: 139px; border:none; display: block; max-width: none; }
.woocommerce .elementor-element.wishlistblock table.cart .product-thumbnail{width: 16%;}
.woocommerce .elementor-element.wishlistblock table.cart .product-thumbnail a{ display: inline-block;max-width: none;}

.woocommerce .elementor-element.wishlistblock table.cart .product-add-to-cart a{ text-decoration: underline !important;font:500 17px/26px 'Roboto', sans-serif; color: #434444; }
.woocommerce .elementor-element.wishlistblock table.cart .product-add-to-cart a:hover{color: #e472ad;}
.woocommerce .elementor-element.wishlistblock table.cart .product-price ins{background-color: transparent;}
.woocommerce .elementor-element.wishlistblock table.cart td.product-remove a.remove{margin-left: auto; margin-right: auto;}




@media (min-width: 1230px) {
	.container {max-width: 1200px;}
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product:not(.last){ margin-right: 2.4%; }
	.woocommerce ul.products li.product{margin-bottom: 26px; width: 23.2% !important; }


    .single-product .singleproduct_wrapper .product_innerwrapper{ display: flex; align-items: flex-start; }
    .single-product .singleproduct_wrapper div.product div.images{ width: 46.2%; }
    .single-product .singleproduct_wrapper div.product div.summary{ width: 45.5%; margin-left: auto; z-index: 1000;}
    .single-product .singleproduct_wrapper div.product div.images div.thumbnails ul.yith_magnifier_gallery > li > a{border: 1px solid rgba(0,0,0,0.12);}

    .woocommerce-cart .elementor-element.cartblock table.cart th.product-thumbnail{ width: 24%; }
    .woocommerce-cart .elementor-element.cartblock table.cart th.product-name{ width: 38%; }
    .woocommerce-cart .elementor-element.cartblock table.cart th.product-quantity{ width: 38%; }

    .checkout_container #customer_details .col-1,
    .checkout_container #customer_details .col-2{ float: none; width: 100%;}
    .checkout_container .woocommerce form.woocommerce-checkout{ display: flex; column-gap: 45px; }
    .checkout_container .woocommerce form.woocommerce-checkout > #customer_details,
    .checkout_container .woocommerce form.woocommerce-checkout > .product_checkoutwrapper{ flex: 0 0 calc(50% - 45px * 1/2); max-width: calc(50% - 45px * 1/2); }
	.elementor-column.newsletterform::before{content: ''; width: 1px; left: -50px; top: 0; bottom: 0;background-color: #aaabac; position: absolute;}
	.woocommerce-cart .elementor-element.cartblock .woocommerce{width: 100%; max-width: 700px; margin-left: auto; margin-right: auto;}
}


/* Responsive bootstrup 4.6
============================================*/

/*Extra large devices (large desktops, 1200px and up)
=================================================================*/
@media (min-width: 1200px) { ... }

/*Large devices (desktops, 992px and up)
=================================================================*/
@media (min-width: 992px) and (max-width: 1199.98px) { ... }

/*Medium devices (tablets, 768px and up)
=================================================================*/
@media (min-width: 768px) and (max-width: 991.98px) {
	#header-id  .elementor-widget-wrap{justify-content: center;}
}

/* Small devices (landscape phones, 576px and up)
=================================================================*/
@media (min-width: 576px) and (max-width: 767.98px) { ... }

/*Extra small devices (portrait phones, less than 576px)
=================================================================*/
@media (max-width: 575.98px) {
	#headersec-id .hfe-nav-menu-icon{color: #fff;}
	#headersec-id .hfe-menu-item{color: #000;margin-left: 28px;}
	#headersec-id .far{margin-left:29px;}
	#header-id  .elementor-widget-wrap{justify-content: center;}
	.woocommerce ul.products li.product .product_block a h2.woocommerce-loop-product__title{text-align: center;}
	.woocommerce ul.products li.product .product_block .container-rating,.woocommerce ul.products li.product .product_block .price{justify-content: center;}
	.woocommerce ul.products li.product .product_block a.add_to_cart_button{display: block;margin-left:60px;margin-right:60px;text-align:center;}
	.woocommerce ul.products li.product .product_block a.woocommerce-LoopProduct-link{margin-left: 20px;margin-right: 20px;}
	.woocommerce ul.products li.product a img{padding:15px;}
	.woocommerce ul.products[class*="columns-"] li.product{width:100%;}
	.bestseller_wrapper .product-box img{width: 100%;!important}
	.bestseller_wrapper{display: inherit;margin-left: 20px;margin-right: 20px;}
	.item1, .item2, .item3, .item4, .item5, .item6, .item7{margin-bottom: 20px;}
	.bestseller_wrapper .item.item1 .product-box .price{align-items:center; font-size:35px;}
	.bestseller_wrapper .item1 .product-box .productinner-box{right: auto;}
	.text-right{text-align:center!important;}
	.bestseller_wrapper .item.item1 .product-box .productinner-box > a.btn-primary{margin-top:20px;}
	.collection-list .owl-nav{left: 0;right: 0px;top:auto;}
	.collection-list .owl-nav > div{border: 2px solid #000;}
	.collection-list .owl-nav > div > .fa{color: #000;}
	.collection-list .product-box h2{text-align:center;}
	.elementor-column.newsletterform form.widget_wysija p.wysija-paragraph input[type="text"]{font-size:12px}
	.elementor-column.newsletterform form.widget_wysija > input[type="submit"]{font-size:18px;}
	.cat_head_section {min-height: 110px;}
	.cat_head_section > .cat_title_wrapper h1{font: 900 45px/42px "Mulish", Sans-serif;}
	.woocommerce div.product form.cart.variations_form .tawcvs-swatches,.woocommerce.single-product form.cart.variations_form .tawcvs-swatches{margin-left: 15px!important;}
	.single-product .singleproduct_wrapper div.product .woocommerce-tabs .woocommerce-Tabs-panel p{text-align: center;}
	.singleproduct_wrapper .related.products > h2{font: 800 35px/52px 'Mulish', sans-serif;}
	.single-product .singleproduct_wrapper div.product .summary h1.product_title{font-size:35px;}
	.shop_wrapper .cat-filter{width:100%;}
	.cat-filter .form-inline{margin-bottom: 0px;margin-right: auto;margin-left: auto;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float: none;text-align: center;}
	.shop_wrapper .woocommerce-ordering{display:block;}
	.shop_wrapper .cat-filter{float:none;}
	.shop_wrapper .woocommerce-ordering{margin-top: 14px;margin-left: 17px;}
	#header-sub .fas{color: #fff;}
	#header-sub .hfe-menu-item{color: #000;justify-content: center;}
	#header-sub .far{color: #fff;}
}


