/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/

@font-face {
  font-family: 'Cookie';
  src: url("/wp-content/themes/xstore-child//fonts/Cookie/Cookie-Regular.eot");
  src: url("/wp-content/themes/xstore-child/fonts/Cookie/Cookie-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/xstore-child/fonts/Cookie/Cookie-Regular.woff") format("woff"), url("/wp-content/themes/xstore-child/fonts/Cookie/Cookie-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }


/* button#place_order {
    background: #000;
} */
.product-details .light-left-side {
    font-size: 19px;
}
.product-details p.product-title a {
    font-size: 19px;
}
/*
.images.woocommerce-product-gallery.woocommerce-product-gallery__wrapper:first-child{
	flex: 1 1 100%;
}
.images.woocommerce-product-gallery.woocommerce-product-gallery__wrapper{
	flex: 0 1 25%;
}*/
.content-product .product-content-image img{
	width: 100%;
	height: 300px;
    max-width: initial;
    object-fit: contain;
}
.elementor-5749 .elementor-element.elementor-element-4b53157 .etheme-contact-form-7 .wpcf7-form input[type="submit"] {
	background: #ff006c;
}
.elementor-5749 .elementor-element.elementor-element-4b53157 .etheme-contact-form-7 .wpcf7-form input[type="submit"]:hover, .elementor-5749 .elementor-element.elementor-element-4b53157 .etheme-contact-form-7 .wpcf7-form input[type="submit"]:active {
	background: #ff66a7;
}
/*
.single-product .main-images {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}*/
a.shipping-calculator-button {
    border-bottom: 1px solid;
}
.toggles-by-arrow .open-child::before {
	transform: rotate(-45deg);
}
.toggles-by-arrow .open-child::after {
	transform: rotate(45deg);
}
.col-lg-6.col-md-6.col-sm-12.product-images.product-thumbnails-shown {
    order: 1;
}

.single-product .product-information-inner {
    margin-right: 50px;
}
.single-product .product_meta{
	display: none;
}
/* .single-product .product-share{
	display: none;
} */

/* .single-product button.add_to_cart_button.ajax_add_to_cart.single_add_to_cart_button.button.alt {
    font-family: "Ubuntu Condensed", Sans-serif;
    font-size: 17px;
    font-weight: 200;
    text-transform: uppercase;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 14px 35px 14px 35px;
    color: #000000;
    background-color: rgba(255,255,255,0);
    border-color: #7a7a7a;
    transition: all 0.2s;
} */
/* button.add_to_cart_button.ajax_add_to_cart.single_add_to_cart_button.button.alt:hover{
	border-color: #000;
} */
/* .single-product .woocommerce-tabs.wc-tabs-wrapper.tabs.tabs-default.tabs-ready{
	margin-top: 50px;
} */
/* .single-product span.woocommerce-Price-amount.amount {
    font-size: 24px;
    color: #000;
} */
/* .single-product .product-content .price{
	margin: 60px 0;
} */

/* .single-product h1.product_title.entry-title {
    color: #000000;
    font-family: "Abel", Sans-serif;
    font-size: 50px;
    text-transform: uppercase;
    margin-bottom: 30px;
} */

/* .single-product .woocommerce-product-details__short-description span {
    font-family: "Ubuntu Condensed", Sans-serif;
}
h2.products-title.related-products-title{
	color:#000;
} */

.related-products .content-product .product-content-image img {
	object-fit: contain;
}
.carousel-area .product-slide {
	height: auto !important;
}
.carousel-area .product-slide > div {
    height: 100%;
}


.woocommerce-tabs.wc-tabs-wrapper.tabs.tabs-default.tabs-ready ul.wc-tabs.tabs-nav li {
    background-color: #ededed;
    border-color: rgba(122,122,122,0.18);
    border-radius: 4px 4px 0 0;
        font-family: "Ubuntu Condensed", Sans-serif;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs.tabs-default.tabs-ready ul.wc-tabs.tabs-nav li.active.et-opened{
	background-color: rgba(255,255,255,0.98);
	border-bottom-color: rgba(255,255,255,0.98);
}

.single-product .swiper-control-top.gallery-slider-on.swiper-container-autoheight{
	height: 400px;
}

/* .single-product .swiper-control-top.gallery-slider-on.swiper-container-autoheight img.attachment-shop_single.size-shop_single {
    width: auto;
    height: 400px;
    margin:unset;
    float: left;
} */
body:not(.single-product) ul.swiper-wrapper.right.thumbnails-list.thumbnails {
    align-items: flex-end;
    justify-content: flex-end;
    margin:0;
}
.swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item{
    margin-right: 20px;
    margin-left: 0!important;
}
p#billing_country_field{
	display: none;
}
.single-product p.stock.in-stock.step-1{
    display: none;
}

/*  Whatsapp chat */
.ht-ctc {
	background: #FFFFFF;
	border: 1px solid #FF006C;
	border-left: none;
	box-sizing: border-box;
	border-radius: 0px 30px 30px 0px;
	padding-left: 15px;
	left: 0;
	right: initial !important;
}
.ht-ctc svg {
	border-radius: 30px;
}
.ht-ctc svg g path  {
	fill: #FF006C;
}
.ht-ctc svg use {
	fill: #fff;
}

/* Socializer */
ul.the_champ_login_ul {
	padding: 0;
}
.the_champ_login_container ul.the_champ_login_ul li {
	float: none;
	margin-bottom: 8px !important; 
	border: 1px solid #515151 !important;
	border-radius: 30px;
	color: #515151;
	font-size: 16px;
    line-height: 1.2;
	min-width: 210px;
}

.the_champ_login_ul .theChampLogin {
	float: none;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: auto;
	height: auto;
	margin: 0;
	padding: 2px !important;
	font-style: normal;
}
.the_champ_login_ul .theChampLogin > * {
	margin: 0;
	display: inline-block;
}
div.the_champ_login_container ul i.theChampFacebookBackground {
	background: none !important;
}
div.the_champ_login_container ul i.theChampGoogleBackground {
	background: none !important;
	border: none;
}
div.the_champ_login_container ul i.theChampFacebookBackground:before {
	content: 'התחברי עם Facebook';
	display: inline-block;
	flex-grow: 2;
    padding: 0px 25px 0 8px;
    text-align: center;
	font-size: 14px;
}
div.the_champ_login_container ul i.theChampGoogleBackground:before {
	content: 'התחברי עם Gmail';
	display: inline-block;
	flex-grow: 2;
    padding: 0px 25px 0 8px;
    text-align: center;
	font-size: 14px;
}
.the_champ_login_ul div.theChampFacebookLogoContainer {
	background: #515151;
    padding: 4px;
}
.the_champ_login_ul div.theChampGoogleLogoContainer {
    padding: 5px;
}
.the_champ_login_ul .theChampFacebookLoginSvg {
	background: none;
	width: 100%;
	height: 100%;
	padding: 0;
	content: '';
    text-align: center;
    font-style: normal;
}
.the_champ_login_ul .theChampGoogleLoginSvg {
	background: none;
	width: 25px;
	height: 25px;
	padding: 0;
	content: '';
    text-align: center;
    font-style: normal;
	color: #515151;
}
ss.theChampLoginSvg.theChampFacebookLoginSvg:before {
    content: '\f09a';
    color: #fff;
    font-family: 'FontAwesome'; 
}
ss.theChampLoginSvg.theChampGoogleLoginSvg:before {
    content: '\f1a0';
    font-family: 'FontAwesome'; 
	font-size: 24px;
    line-height: 24px;
}
.theChampGoogleBackground {
	border: none;
}

/* Swiper slider */
.swiper-entry .swiper-custom-left {
	left: auto;
    right: -60px;
}
.swiper-entry .swiper-custom-right {
    left: -60px;
    right: auto;
}

/* Slick slider */
.slick-slider .slick-prev, .slick-slider .slick-next {
	top: calc(50% - 30px);
}
.slick-slider .slick-prev:before, .slick-slider .slick-next:before {
	font-family: 'xstore-icons';
    font-size: calc(var(--arrow-size, 50px) / 2.5);
	color: #FF006C;
	opacity: 1;
	font-weight: bold;
}
[dir='rtl'] .slick-slider .slick-prev:before {
	content: '\e904';
}
[dir='rtl'] .slick-slider .slick-next:before {
	content: '\e902';
}


/* All */
::selection {
    background: #f2f2f2 !important;
}
body {
	min-height: 100vh;
    display: flex;
    flex-direction: column;
}
.sidebar.sidebar-enabled {
    padding-top: 20px;
}
.template-container {
	flex-grow: 2;
}
b {
    font-weight: 600;
}
.content-page {
	padding-top: 30px;
}
.swiper-pagination {
	margin: 0;
	bottom: 30px !important;
}
.swiper-pagination .swiper-pagination-bullet {
	border: 1px solid #fff;
	background: transparent;
	opacity: 1;
}
.swiper-custom-left:before, .swiper-custom-right:before, .hover-effect-slider .sm-arrow:before, .mpc-nav-preset--default i:before {
	color: #FF006C;
	font-weight: bold;
}
.swiper-entry .swiper-custom-left, .swiper-entry .swiper-custom-right, .mpc-carousel__wrapper .mpc-nav-preset--default .mpc-nav__arrow i {
	opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}
.button, .content-product .product-details .button.add_to_cart_button, .content-product .button  {
	display: inline-block;
	background: linear-gradient(270deg, #FF006C 0%, #FF66A7 100%);
	border-radius: 20px !important;
	padding: 6px 20px !important;
	color: #fff;
	transition: .2s;
	outline: none;
	font-size: 16px !important;
    line-height: 1.3 !important;
}
.button:hover, .content-product .product-details .button:hover {
	background: linear-gradient(270deg, #FF006C 0%, #FF006C 100%);
	transition: .2s;
}
input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: 20px !important;
  height: 20px;
  padding: 2px;
  background-clip: content-box;
  border: 2px solid #FF006C;
  background-color: #fff;
  border-radius: 50%;
  margin: 0;
  margin-left: 4px;
}
input[type="radio"]:checked {
  background-color: #FF006C;
}

input[type="checkbox"] { 
	position: absolute; 
	opacity: 0; 
	z-index: -1; 
}
input[type="checkbox"]+span:before { 
	font: 16px FontAwesome; 
	content: ''; 
	display: inline-block;
	width: 16px; 
	border: 2px solid #FF006C;
    border-radius: 4px;
    height: 16px;
    margin: 0px 4px 2px;
    vertical-align: middle;
	
}
input[type="checkbox"]:checked+span:before { 
	content: '\f00c'; 
	background: #FF006C;
	color: #fff;
	font-size: 12px;
}

input[type="checkbox"] + .sf-label-checkbox:before { 
	font: 16px FontAwesome; 
	content: ''; 
	display: inline-block;
	width: 16px; 
	border: 2px solid #FF006C;
    border-radius: 4px;
    height: 16px;
    margin: 0px 4px 2px;
    vertical-align: middle;
	
}
input[type="checkbox"]:checked + .sf-label-checkbox:before { 
	content: '\f00c'; 
	background: #FF006C;
	color: #fff;
	font-size: 12px;
}



/* header */
.menu-main-container .menu {
	position: relative;
}
.header-main-menu.et_b_header-menu.et_element-top-level .menu > li > a.type-img {
	display: inline-block;
}
.header-main-menu .nav-sublist-dropdown {
	padding-left: 50% !important;
	width: 100% !important;
	background-position: left center;
	background-size: auto;
}
.header-main-menu .nav-sublist-dropdown ul {
	overflow-y: auto;
	width: 50%;
}
.header-main-menu .menu-item-has-children {
	position: static;
}
.header-main-menu .current-menu-item > a {
	font-weight: bold !important;
}
.et_b_header-account svg {
	fill: none;
}
/* .header-main-menu .nav-sublist-dropdown li:first-child  {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 50%;
} */
.header-main-menu .nav-sublist-dropdown li:first-child .type-img {
	background: linear-gradient(270.13deg, #FFF9FB 37.49%, rgba(255, 200, 223, 0) 87.19%);
    min-height: 100%;
    color: transparent !important;
	opacity: 1;
	box-shadow: none !important;
}
.et_b_header-menu.et_element-top-level .item-design-dropdown .nav-sublist-dropdown ul > li .nav-sublist ul {
    padding: 0 20px 0 0 !important;
	animation: none !important;
}
.nav-sublist ul {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    border: none !important;
	
}
.nav-sublist ul li a {
	opacity: .7 !important;
}
.nav-sublist-dropdown .container > ul > li > a {
    color: #222222 !important;
}
.header-mobile-menu .type-img + .nav-sublist > ul > li:first-child {
    font-weight: bold;
}
.header-mobile-menu .type-img + .nav-sublist > ul > li ul li {
    font-weight: normal;
}
/* .item-design-dropdown .nav-sublist-dropdown ul > li.menu-item-has-children > .nav-sublist {
	display: block !important;
	animation: none !important;
} */
.site-header .et_b_header-cart.et_element-top-level .et-quantity {
	position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0px;
	bottom: -4px;
    color: #FF006C;
    background: none;
    padding: 0;
	width: auto;
	font-family: 'Assistant';
}
.et_b_header-cart.et-off-canvas .woocommerce-mini-cart__empty-message, .et_b_header-wishlist.et-off-canvas .empty {
	margin-bottom: 0;
	padding-bottom: 10px;
}
.et_b_header-search .et_b_search-icon svg {
	fill: #FF006C;
}
.site-header .ajax-search-form.input-icon {
	padding-top: 10px;
	border: none;
	left: 5px;
	right: initial;
}
.et_b_header-search.et_element-top-level input[type="text"] {
	order: 2;
	padding-right: 2px;
	padding-left: 32px;
}
.et_b_header-search.et_element-top-level .input-row {
	border-color: #FF006C !important;
}
.et_b_header-search.et_element-top-level .search-button svg {
	fill: #FF006C !important;
}
.et_b_header-search .clear {
    position: absolute;
    left: 45px;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 1px solid #515151;
    border-radius: 50%;
    padding: 0;
    width: 16px;
    height: 16px;
    text-align: center;
	padding: 0 !important;
}
.et_b_header-search .clear svg {
	width: 8px;
	height: 8px;
}
.et-content-left .ajax-search-form .ajax-results-wrapper {
	top: 75%;
	z-index: -1;
}
.ajax-search-form .ajax-results-wrapper .autocomplete-suggestions {
	padding-top: 40px !important;
}
.site-header .ajax-search-form.input-icon .input-row {
	padding-left: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	border-radius: 20px !important;
}
.et_b_header-search.et_element-top-level .search-button svg {
	padding-right: 2px;
}
header .et_b_header-cart.et_element-top-level .et-mini-content {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	border: none;
	font-size: 16px;
}
.woocommerce-mini-cart.product_list_widget .descr-box > span {
	margin-top: 0;
	font-weight: 600;
}
.et_element .product_list_widget li .product-title a {
	color: #515151;
	font-weight: 400;
}
.woocommerce-mini-cart__footer-wrapper .woocommerce-Price-amount {
	font-weight: 600;
}
.woocommerce-mini-cart__footer-wrapper .mini-cart-buttons {
    display: block;
    margin: 0 auto !important;
    width: fit-content;
}
.woocommerce-mini-cart__footer-wrapper .cart-popup-footer {
	padding-bottom: 16px;
}
.woocommerce-mini-cart__footer-wrapper .woocommerce-mini-cart__footer {
	padding: 15px 5px 5px;
}
.et_b_header-cart.et_element-top-level .et-mini-content > .et-content {
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
	border: 1px solid rgba(0, 0, 0, 0.2);
	padding: 20px;
}
.et_b_header-cart .cart-widget-products {
	border: none;
	margin-bottom: 0;
}
.woocommerce-mini-cart {
	position: relative;
}
.woocommerce-mini-cart:before {
	content: '';
	width: calc(100% + 40px);
	position: absolute;
	left: -20px;
	top: calc(100% - 1px);
	height: 1px; 
	background-color: rgba(0, 0, 0, 0.2);
	z-index: 1;
}
.et-mini-content .woocommerce-mini-cart__footer-wrapper {
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.widget .product_list_widget .cart-widget-products {
	max-height: 322px; 
	overflow-y: auto;
}
header .woocommerce-mini-cart__footer {
	font-size: 16px;
	background: none;
	order: -1;
    margin: 0 auto !important;
    text-align: center;
}
.woocommerce-mini-cart .et-delete:before {
    content: "\f014";
    font-family: FontAwesome !important;
    font-size: 22px;
    color: #FF006C;
}
.header-main .et_col-xs-1 {
	max-width: 40px;
	padding-left: 5px; 
	padding-right: 5px;
}
.header-main .et_col-xs-offset-2 + .et_col-xs-offset-1 {
	margin-right: auto;
}
.header-main .et_col-xs-offset-2 {
/* 	margin-right: auto; */
	margin-right: 24%;
}
.header-main .et_col-xs-1:nth-child(2) {
	margin-left: 40px;
}
.cart-widget-subtotal {
	font-size: 16px !important;
}
header .header-bottom {
	border-bottom: 1px solid rgba(0,0,0,0.2);
}
.categories-list .sp-wcsp-cat-thumb {
	border: none !important;
}
.et_b_header-cart .et-close.pos-absolute {
    left: 0;
    margin: 0;
    padding: 7px;
    background: none;
}
.et_b_header-cart.et_element-top-level.et-content-toTop .et-mini-content {
    right: 0px !important;
}
.product_list_widget .quantity-wrapper .quantity {
	float: right;
}
.product_list_widget .quantity-wrapper span.quantity, .product_list_widget .quantity-wrapper span.quantity > .amount {
    margin-right: 7px;
	margin-left: 0;
}
.product_list_widget .quantity-wrapper {
	position: relative;
}
.woocommerce-mini-cart.product_list_widget .descr-box > span {
	display: none;
}
.cart-widget-products .product-mini-image img {
	margin-left: 0;
}
.et-off-canvas .cart-widget-products .remove {
	top: 10px;
}
.cart-widget-products .descr-box {
    padding-left: 20px;
}
.et-off-canvas .widget_shopping_cart {
	max-height: 100%;
}
li.woocommerce-mini-cart-item.mini_cart_item {
	padding: 0 !important;
}
.mobile-header-wrapper .et_col-xs-offset-3 {
	margin-right: 28%;
	padding: 0 5px;
}
.mobile-header-wrapper .et_col-xs-offset-3 + .et_col-xs-1 {
	margin-right: auto;
}


/* Menu */
.et_b_header-search:not(.et_element-top-level) .input-row {
	border-color: #FF006C;
	border-radius: 20px;
}
.mobile-menu-content footer section {
	border: none !important;
}
.et_b_header-mobile-menu > .et-mini-content, .mobile-menu-content > .et_element > .menu-main-container {
	padding: 0 !important;
}
.et-mini-content .header-mobile-menu, .mobile-menu-content .et_b_header-search {
	padding: 10px;
}
.mobile-menu-content .elementor-element-f6dead1, .mobile-menu-content .elementor-element-b243d00, .mobile-menu-content .elementor-element-e0e3c2a {
	display: none;
}
.mobile-menu-content .elementor-element-b4114cc {
	padding-bottom: 10px !important;
	border-bottom: 3px solid #FF006C !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.mobile-menu-content .et_b_header-search {
	margin-bottom: 10px !important;
}
.mobile-menu-content  .elementor-element.elementor-element-ff35d41 .elementor-social-icon {
	font-size: 14px !important;
}
.mobile-menu-content .et_b_header-search .search-button svg {
	fill: #FF006C;
}
.site-header div.mobile-menu-content .et_b_header-menu .menu li > .nav-sublist-dropdown:not(.nav-sublist), .site-header div.mobile-menu-content .et_b_header-menu .menu li > .nav-sublist > ul {
	padding: 0 !important;
	border: none;
	opacity: 1;
}
div.mobile-menu-content .et_b_header-menu .menu li a.type-img {
	min-height: 90px;
	margin: 5px 0;
	padding: 10px 44px 10px 24px !important;
	white-space: nowrap;
	background: linear-gradient(270.13deg, #FFF9FB 37.49%, rgba(255, 200, 223, 0) 95%);
	font-size: 18px;
	box-shadow: none !important;
}
div.mobile-menu-content .open-child {
	left: auto !important;
	right: 8px !important;
}
div.mobile-menu-content .item-design-dropdown .nav-sublist-dropdown ul > li.menu-item-has-children > .nav-sublist {
	background: linear-gradient( 270.13deg, #FFF9FB 37.49%, rgba(255, 200, 223, 0) 87.19%);
	margin-bottom: 10px;
    margin-top: -5px;
}
div.mobile-menu-content .item-design-dropdown .nav-sublist-dropdown ul > li.menu-item-has-children > .nav-sublist .nav-sublist a {
    font-size: 14px;
}

div.mobile-menu-content .et_b_header-menu .menu li a {
	font-size: 16px;
	padding-right: 44px !important;
}
div.mobile-menu-content .et_b_header-menu .menu li a:focus, div.mobile-menu-content .et_b_header-menu .menu li a:active {
	color: -webkit-activelink !important;
	outline: -webkit-focus-ring-color auto 1px;
}
.menu li .nav-item-image {
	position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
	top: 0;
    bottom: 0;
    left: 0;
}
.menu li .nav-item-image img {
/* 	width: 100%; */
	margin: 0 !important;
	height: 100%;
	display: block;
	object-fit: cover;
}
.et_b_header-menu .nav-sublist-dropdown .item-link {
	padding: 8px 10px !important;
}
.et_b_header-menu .nav-sublist-dropdown .item-link.type-img:hover {
	opacity: 1;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
}
div.mobile-menu-content .et_b_header-menu .menu .menu-item-object-brand a.type-img  {
	background: #FFF9FB;
}
.menu .menu-item-object-brand .nav-item-image {
	position: static;
	z-index: 0;
}
.menu .menu-item-object-brand .nav-item-image img {
	margin: 0 auto !important;
	height: 47px;
}
.et_b_header-menu.et_element-top-level .item-design-dropdown .nav-sublist-dropdown:not(.nav-sublist) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.header-main-menu .nav-sublist-dropdown ul {
	background: #fff;
}
.item-design-dropdown .nav-sublist-dropdown ul > li.menu-item-has-children > a:after {
	top: 12px; 
	transform: none;
	display: none;
}
.item-design-dropdown .nav-sublist-dropdown ul > li.menu-item-has-children > .nav-sublist {
	font-size: 13px;
}
.item-design-dropdown .nav-sublist-dropdown ul > li.menu-item-has-children:hover > .nav-sublist {
	display: none;
	transition: none;
}
.item-design-dropdown .nav-sublist-dropdown ul > li.menu-item-has-children > .nav-sublist.active {
    display: block;
    animation-name: fadeIn;
    animation-duration: .2s;
	transition: .2s;
}
.et_b_header-menu.et_element-top-level .menu .nav-sublist-dropdown > div > ul > li.menu-item-has-children > .et_b_header-menu-sep {
    display: block;
    position: absolute;
    right: auto !important;
    left: 1rem !important;
    font-size: 60%;
    top: 8px;
    color: #222222 !important;
	padding: 4px;
	cursor: pointer;
	transition: .2s;
}
.et_b_header-menu.et_element-top-level .menu ul .et_b_header-menu-sep:before {
    content: "\e902" !important;
    font-family: 'xstore-icons';
}
.et_b_header-menu.et_element-top-level .menu .nav-sublist-dropdown > div > ul > li.menu-item-has-children > .et_b_header-menu-sep:hover {
    transform: translateX(-5px);
    transition: .2s;
}
div.mobile-menu-content .et_b_header-menu .menu li.current-menu-item > a, div.mobile-menu-content .et_b_header-menu .menu li.current-product_cat-ancestor > a {
	text-decoration: underline;
}

/* bracnches */
.branches-title {
	margin-bottom: 20px;
	font-size: 32px;
}


/* woocommerce */
/* .woocommerce-pagination {
	display: none;
} */
.search .filter-wrap {
	display: none;
}
.products-grid .ajax-content {
	display: flex; 
	flex-wrap: wrap;
}
.products-grid .ajax-content .product-view-default {
	display: flex;
}
.products-grid .ajax-content .product-view-default .content-product {
    display: flex;
    flex-direction: column;
}
.products-grid .st-swatch-in-loop {
	margin: 0 !important;
}
.products-grid .ajax-content .product-view-default .product-details {
    flex-grow: 2;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
}
.products-grid .ajax-content  .product-details > *:not(a) {
	width: 100%;
	align-self: baseline;
}
.content-product .price {
	flex-grow: 2;
}
.product-view-default .yith-wcwl-add-to-wishlist .show a, .product-view-default .wishlist-fragment a {
	opacity: 1;
	color: #FF006C;
}
.product-view-default .yith-wcwl-add-to-wishlist a i {
	font-size: 1.35rem;
}
.product .content-product .product-title a,  .content-product .price {
	color: #515151;
	font-size: 16px;
}
.product .content-product .product-title a {
	font-weight: 400 !important;
}
.content-product .price {
	font-weight: bold;
	margin-bottom: 10px;
}
.product-view-default .yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-add-button a:before {
	display: none;
}
.filter-wrap .products-per-page {
	display: none;
}
.filter-wrap .woocommerce-ordering {
	margin-right: auto;
}
.shop-filters.filters-opened {
	display: none;
}
.products-loop {
	padding-top: 20px;
}
table.cart .product-details .product-title {
	color: #515151 !important;
}
.step-title {
	color: #515151;
	font-weight: 700;
	color: #515151;
	font-size: 16px;
}
.woocommerce-button, .woocommerce-Button {
	border-radius: 20px !important;
}
.content-product .product-details .button.add_to_cart_button {
	margin-left: 4px; 
	margin-right: 4px;
	width: calc(50% - 8px);
	padding-left: 10px !important;
	padding-right: 10px !important;
}
#aqbp_quick_buy_btn, #aqbp_quick_buy_shop_btn {
	background: #fff; 
	color: #FF006C;
	border: 1px solid #FF006C;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
#aqbp_quick_buy_btn:hover. #aqbp_quick_buy_shop_btn:hover {
	color: #fff; 
	background: #FF006C;
}
.woocommerce-form-row {
	margin-bottom: 8px;
}
.content-product .added_to_cart {
	display: none;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info, .dokan-info, .dokan-error, .dokan-alert, .dokan-alert-success, .mc4wp-alert, .woocommerce-order-overview-wrapper ~ p {
	background: #fff !important;
	color: #000 !important;
	border: 1px solid #000 !important;
}
.filter-wrap {
	position: relative;
	margin-top: -28px;
	margin-bottom: 0;
	padding-top: 0;
}
/* .filter-wrap:after {
	content: '';
	height: 1px;
	width: 200vw;
	margin: auto;
	top: 100%;
	position: absolute;
	background:  rgba(0, 0, 0, 0.2);
	left: -50%;
	transform: transalteX(50%);
} */
.woocommerce-ordering select {
    border: none;
    color: #515151; 
	width: auto;
	text-align: center;
	text-align-last: center;
}
.price_slider_wrapper .button {
	font-size: 12px !important;
    padding: 2px 16px !important;
}
.open-filters-btn a {
	padding-right: 0;
    padding-left: 33px;
	background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABmJLR0QA/wD/AP+gvaeTAAAEm0lEQVR4nO3cWaiUZRgH8N85armShlgWLZS0gLQgIVm0UGQgtEBKe110IdSFF0FXhtCNChERFLSQFBUltEC0ZxS0E7QZ0UJEG6aFltmiOV28c3DpvO+cZWa+c+Z7fjAo58x87/99HuSceb9nJIQQQgghhBBCCCGEEEIIIYQQQgghhBBCO01o/nkYrsRp+B7bK0tUL7NwFRZhM7bCOfgdjebjl+bXQmediy321H07ToeP9vriwGMHFlcSsx4ulGq8f92fhm2DfKOBv3BRBWF73cVSbQer+cvwbOabDfyDZV2P3LuWSTXN1ftGOBY/Fp60C9d0OXgvulaqZa7OD6Nv4MlH4svCk3djRfey95wVUg1z9b3TXs0YcCg2Fl7UwMrOZ+85tyrX9HaDNGPAIfi4xQVWdy57z1mtXMtVQ7nILLzX4kJr25u7J61VruEtw7nYTLzd4oL3oL892XtKv1Sb0s/jm0dy4enYULhwA/eKpuytH/fJ1+tfLB/NAlOlNyulpjyKiaNZpEdMxGPKzbihHQtNwQuFhRp4ApPasdg4NUmqQa4+O3F5Oxc8AE8WFmxI7/gnt3PRcWKy1qcdSzux8CSsLyzckP4lTenE4mPUdLwmX48/saSTASZgXSFAA69jRidDjBEz8IZ8HXZIp7od14/7C0Ea0vuYg7sRpiIH4335/f+Gs7oZqE86fyk15QPM7maoLpkt7S237204o4pgfdI5TKkpGzG3inAdMhefye93CxZUlq5plXJTPsfhVYVro8OlveT2+TNOqSzdfm5Rbso3OKaydKN3jLSH3P5+wAmVpcu4WfnM/1vMqyzdyM2Tsuf29R2OqyxdC8ulI4Jc+J8wv7J0wzdfypzbz1c4qrJ0Q3SDclM24aTK0g3dyVLW3D6+wBGVpRumK6Tzm9xmfsXCytK1tlDKmMv/iXQzb1xZqjxhsVWa2BtrFknZcrk/xJzK0o3SEuk8J7e57TivsnT/d76UKZf3Henm3biWm9IbePyBCypLt8di5Zxv4qDK0rXZ2dL5Tm6zf+OSytJxaTNDLt8rmFZZug45U35stSH9vLmsglxXK/8C8qJ057QnLbDvxPf+j124rot5rleeJnxKujnX006VPguRK8JuzRnXDrtJ+WRhvRrdlj5ROv8pNaWTo6utRjvX2fNhpto4XjoHyhWloTOjqytbrPmAGo82HY2vlQvUztHVVqOdgw49102ryfsG1rRhnVajncWh57o5FJ8qF+xuIytYf/O1pWuvGlX6HjXH4J933Psx3NHV/uZrStcc1tBz3czCu8oFfMTQRlcnSmOupd/kRjT0XDcz8ZZyUx5Xfo/QarRz1EPPdTMNryo3JTe62mq0s21Dz3UzFS8pN+V5+46uthoM3yndPAsjdCCeUW7KwOjqjObfc8/r2NBz3UzBc8pN2aA89Byft2+zCdLnuEtNyT26NvRcNxPwoOE1o+tDz3XTh7sMrRmVDT3XTR/uUG7GmBh6rpvbDN6MMTX0XDdr7NuMzdIdyXGrF46bF0u/RW3CQ9L/bBRCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYD/AI5xCCmGn2cGAAAAAElFTkSuQmCC);
    background-size: 10px;
    background-position: left center;
}
.open-filters-btn a i {
	display: none;
}
.elementor-widget-etheme_products .swiper-slide {
	height: auto !important;
}
.elementor-widget-etheme_products .swiper-slide > div, .product-slide .content-product {
	height: 100%;
}
.product-slide .content-product {
    display: flex;
    flex-wrap: wrap;
}
.product-slide .product-details {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
	align-items: flex-end;
}
.product-slide .product-title {
	width: 100%;
}
.content-product .product-details .button.add_to_cart_button {
	align-items: flex-end;
}
.woocommerce-order-received.woocommerce-checkout .cart-empty, .woocommerce-order-received.woocommerce-checkout .elementor-element-1eda665 {
	display: none;
}
.price ins .amount {
	font-weight: 700 !important;
}
.price del span {
	font-weight: 400;
}
.onsale.left {
    left: 20px !important;
    right: auto !important; 
}
.search-results .woocommerce-pagination {
	display: flex;
}
.search-results .products-title {
	display: none;
}


/* Wishlist */
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td {
	vertical-align: middle;
}
.product-view-default .et-wishlist-holder {
	left: initial;
	right: 4px;
	top: 12px;
}
.wishlist_table.wishlist_view.mobile {
	display: flex;
	flex-wrap: wrap;
}
.wishlist_table.wishlist_view.mobile li {
	width: calc(100% / 3);
	clear: none;
	padding-left: 15px;
	padding-right: 15px;
	float: none;
	display: flex;
    flex-direction: column;
}
.wishlist_table.mobile li .item-wrapper {
	flex-grow: 2;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
	max-width: 100%;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail img {
	width: 100%;
}
.wishlist_table.mobile li .product-name h3, .wishlist_table.mobile li .item-details-table {
	color: #515151;
    font-size: 16px;
	font-weight: normal;
}
.wishlist_table.mobile li .item-details-table .value, .wishlist_table.mobile li .item-details-table .amount {
	font-weight: bold;
}
.wishlist_table.mobile .item-details-table {
	margin-bottom: 10px !important;
}
.wishlist_table.mobile .additional-info-wrapper {
	display: flex;
}
.wishlist_table .product-add-to-cart, .wishlist_table .product-remove {
	margin-left: 4px;
    margin-right: 4px;
    width: calc(50% - 8px); 
}
.wishlist_table .product-add-to-cart a.button {
	padding: 6px 10px!important;
	width: 100%;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a {
    background: #fff;
    color: #FF006C;
    border: 1px solid #FF006C;
    padding: 6px 10px!important;
	height: auto;
	width: 100%;
}


/* Search and Filter plugin */
.searchandfilter ul {
	margin-top: 0;
}
.searchandfilter label {
	width: 100%;
}
.searchandfilter h4 {
	border-bottom: 1px solid #FF006C;
	cursor: pointer;
}
.searchandfilter h4:before {
    content: "\f107";
    width: 24px;
    height: 24px;
    display: inline-block;
    /* background: url(./images/filter-arrow-down.png) no-repeat center center; */
    position: absolute;
    left: -4px;
    top: 8px;
    cursor: pointer;
    font-family: fontawesome;
    font-weight: normal;
    font-size: 24px;
	line-height: 1;
}
.searchandfilter h4.close:before {
    transform: rotate(90deg);
}
.searchandfilter h4:before {
    transform: rotate(0deg);
}
.sidebar .sidebar-widget, .sidebar .sidebar-slider {
	margin-bottom: 24px;
}
input.search-filter-reset, .sf-field-submit input {
    display: inline-block;
    background: #fff;
    border-radius: 20px !important;
    padding: 7px 20px !important;
    color: #fff;
    transition: .2s;
    outline: none;
    font-size: 16px !important;
    line-height: 1 !important;
    border-color: #ff006c;
    color: #ff006c;
	width: 100%;
}
.sidebar-widget ul li.sf-field-reset, .sidebar-widget ul li.sf-field-submit {
	display: inline-block;
	width: calc(50% - 4px);
	font-size: 0;
}
.sidebar-widget ul li.sf-field-submit {
	margin-left: 8px;
}
.sidebar-widget ul li.sf-field-submit input {
	background-color: #FF006c;
	color: #fff;
}
.sidebar-widget ul li.sf-field-submit input:hover {
	background-color: #FF66A7;
}
.searchandfilter .meta-slider {
	height: 2px;
	max-width: 100%;
}
.searchandfilter .noUi-connect {
    background-color: #ff006c !important;
	border: none;
}
.searchandfilter .noUi-horizontal .noUi-handle {
    width: 10px;
    height: 10px;
    border-radius: 50%; 
	left: -8px;
	background: #ff006c;
    border-color: #ff006c;
    box-shadow: none;
	transition: .2s;
	outline: none;
}
.searchandfilter .noUi-horizontal .noUi-handle:hover {
    transition: .2s; 
	border-color: #ff006c;
	transform: scale(1.1);
}
.searchandfilter .noUi-horizontal .noUi-handle.noUi-handle-upper {
	left: 0px;
}
.searchandfilter .meta-slider {
	background: #d3d3d3;
	border: none;
}
.searchandfilter li.sf-field-taxonomy-brand h4:before, .searchandfilter li.sf-field-post-meta-_price h4:before {
	display: none;
}
.searchandfilter li.sf-field-taxonomy-brand h4, .searchandfilter li.sf-field-post-meta-_price h4 {
	border-color: #e1e1e1;
}
.searchandfilter li.sf-field-taxonomy-brand label {
	margin-top: 20px;
}
.searchandfilter li.sf-field-taxonomy-brand select.sf-input-select {
	width: 100%;
}
.searchandfilter .noUi-horizontal .noUi-handle:after, .searchandfilter .noUi-horizontal .noUi-handle:before {
	display: none;
}


/* Home page */
.vip-block img {
	width: 120px;
}
.posts-slider .swiper-button-next, .posts-slider .swiper-button-prev {
	width: 20px;
}
.posts-slider .swiper-button-next {
	left: 0px !important;
}
.posts-slider .swiper-button-prev {
	right: 0px !important;
}
/* .posts-slider .swiper-container {
	overflow: visible;
} */
.posts-slider .swiper-button-next.swiper-button-disabled, .posts-slider .swiper-button-prev.swiper-button-disabled {
	display: none;
}
.home-slider .elementor-slides .swiper-slide-inner {
	position: static;
}
.elementor-2170 .elementor-element.elementor-element-d5042f8 .swiper-slide-contents, .home-slider .swiper-wrapper img {
	width: 100%;
}
.home-slider .elementor-slides .swiper-slide-bg {
	display: none;
}
.home-slider .elementor-slides .swiper-slide-inner .elementor-slide-description {
	margin-bottom: 0 !important;
}
.elementor-element-847407a .elementor-image a {
	width: 100%;
}


/* Custom  brand-list carousel */
.brands-carousel img.swiper-lazy {
	opacity: 1 !important;
}
.brands-carousel .swiper-lazy-preloader  {
	display: none;
}

/* brands page */
.brand-list ul {
	display: flex;
	flex-wrap: wrap;
}
.brand-list .all-items {
	display: none;
}
.brand-list .cat-item {
	width: 25%;
	text-align: center;
}
.brand-list .widget-title {
	font-size: 32px;
    font-weight: bold;
	padding-bottom: 0;
    border: none;
	text-align: center;
}
.brand-list .cat-item img {
    min-height: 90px;
    object-fit: contain; 
	width: auto;
    padding: 10px;
	max-width: 140px;
}


/* categories and brands list */
.categories-list .sp-wcsp-cat-thumb, .brands-list .categories-mask img {
	border-radius: 50%;
	border: 2px solid #FF006C;
	width: 100%;
}
.categories-list .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-name {
	text-align: center;
	margin-top: 15px;
}
.categories-list .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-name a {
	color: #FF006C;
	font-size: 20px;
	text-align: center;
}
.categories-list .sp-wcsp-slider-area-6189 .sp-wcsp-button-prev, .categories-list .sp-wcsp-slider-area-6189 .sp-wcsp-button-next {
	font-size: 30px;
	position: absolute;
    top: 30%;
    z-index: 100;
	margin: 0;
}
.sp-wcsp-cat-item {
	padding-left: 30px;
	padding-right: 30px;
}
.categories-list .nav-top-right .sp-wcsp-button {
	position: static;
}
.nav-top-right .sp-wcsp-slider-section {
	padding-top: 0 !important;
}
.sp-wcsp-cat-item {
	margin: 0 !important;
}
.sp-wcsp-button-prev {
	right: 0;
}
.sp-wcsp-button-next {
	left: 0;
}
.rtl .fa-angle-left:before {
	content: '\f105';
}
.rtl .fa-angle-right:before {
	content: '\f104';
}
.categories-list .product-category {
	padding: 10px;
}
.categories-list  .count {
	display: none;
}
.categories-list  .woocommerce-loop-category__title {
	font-size: 16px;
}
.categories-list  .products-grid .ajax-content {
	flex-wrap: nowrap;
}
.categories-list ul {
	list-style-type: none;
}

.categories-list .swiper-button-next, .categories-list .swiper-button-prev {
	width: auto !important;
	height: auto !important;
}
.elementor-element-25395cc .elementor-column-wrap.elementor-element-populated {
	padding: 0 !important;
}

/* .categories-list .category-grid .categories-mask .count {
	display: none;
} */

/* Article */
.single-post .swiper-class-blog {
	max-width: 1140px;
    margin: 0 auto 25px;
	float: none;
}
.post-heading h2 {
	color: #515151;
}

/* Cart and Checkout */
#shipping_method input:checked ~ label .amount, .cart-order-details .shop_table tfoot tr:first-child td {
	width: 190px;
}
.woocommerce-checkout .content-page {
	padding-top: 0;
}
.cart-collaterals {
	display: none;
}
.woocommerce-cart-form .actions .text-left.mob-center * {
	display: none;
}
.cart-order-details {
	padding-top: 30px;
}
.cart-order-details .widget-title {
	margin-bottom: 14px;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
	padding: 0 !important;
	margin: 0;
	font-weight: 700;
	color: #515151 !important;
	font-size: 16px;
	border: none !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info:before {
	display: none;
}
.woocommerce-form-coupon-toggle {
	margin-left: 20px;
}
.woocommerce-form-coupon-toggle .showcoupon {
	display: none;
}
.checkout_coupon.woocommerce-form-coupon {
	display: block !important;
	position: relative;
}
.before-checkout-form {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.before-checkout-form #yith-par-message-reward-cart {
	margin-top: 20px; 
	margin-bottom: 0;
}
.woocommerce-form-coupon > p:first-child {
	display: none;
}
.before-checkout-form .checkout_coupon .input-text {
	border-radius: 20px;
	width: auto;
	min-width: 180px;
	padding-left: 120px;
}
.before-checkout-form .checkout_coupon .form-row.form-row-last {
	position: absolute;
    left: 2px;
    top: 2px;
    bottom: 2px;
    margin: auto;
}
.before-checkout-form .button {
	height: 100%;
}
.cart-order-details .shop_table .woocommerce-shipping-totals th, .cart-order-details .shop_table tfoot td {
	padding-right: 0;
}
#payment ul.wc_payment_methods {
	padding-left: 0;
}
#shipping_method li:only-child, #payment .payment_methods li:only-child {
    text-align: right;
}
.form-row.place-order .button {
	width: auto;
	display: block;
	margin: 0 auto;
}
.cart .actions > div:first-child {
	display: none;
}
table.cart .cart_item .product-name {
	width: auto;
}
table.cart td.actions {
	border-bottom: none !important;
	text-align: initial;
}
table.cart td {
	vertical-align: middle;
	border-bottom: 1px solid rgba(0,0,0,.1) !important;
	text-align: center;
	color: #515151 !important;
}
table.cart th {
	text-align: center;
	font-weight: bold;
	color: #515151 !important;
}
table.cart .product-thumbnail img {
	max-width: 180px;
}
.shop_table .amount {
	color: #515151 !important;
}
table.cart .product-subtotal {
	font-weight: bold;
}
table.cart .bundled_table_item .bundled_table_item_indent {
	padding: .71em;
}
table.cart .product-remove a {
	font-size: 24px;
	color: #FF006C;
}
.shop_table .variation {
	color: #515151;
}
.woocommerce-checkout-review-order-table tbody {
	display: none;
}
.woocommerce-checkout-review-order-table tfoot {
	border-top: none;
}
#yith-par-message-cart strong {
	color: #FF006C;
}
.before-checkout-form #yith-par-message-reward-cart {
	display: none;
}
body.woocommerce-checkout.logged-in .register-points {
	display: none;
}
#shipping_method input[type="radio"] {
	margin-left: 8px;
	margin-right: 0;
}


/* Account Page */
.account-banner {
	
}
.woocommerce-MyAccount-navigation li a {
	position: relative;
	padding-right: 36px;
	color: #515151;
}
.woocommerce-MyAccount-navigation li a:before  {
	content: '' !important;
	position: absolute;
	top: 0;
	right: 0;
	background-size: contain;
	width: 20px;
	height: 20px;
	bottom: 0;
	margin: auto;
}
.woocommerce-MyAccount-navigation-link--dashboard a:before {
	background: url('./images/profile.svg') center no-repeat;
}
.woocommerce-MyAccount-navigation-link--customer-logout a:before {
	background: url('./images/logout.svg') center no-repeat;
}
.woocommerce-MyAccount-navigation-link--orders a:before {
	background: url('./images/orders.svg') center no-repeat;
}
.woocommerce-MyAccount-navigation-link--edit-account a:before {
	background: url('./images/account-details.svg') center no-repeat;
}
.woocommerce-MyAccount-navigation-link--edit-address a:before {
	background: url('./images/address.svg') center no-repeat;
}
.woocommerce .woocommerce-MyAccount-navigation li.is-active.woocommerce-MyAccount-navigation-link--dashboard a:before {
	background-image: url('./images/profile-hover.svg');
}
.woocommerce .woocommerce-MyAccount-navigation li.is-active.woocommerce-MyAccount-navigation-link--customer-logout a:before {
	background-image: url('./images/logout-hover.svg');
}
.woocommerce .woocommerce-MyAccount-navigation li.is-active.woocommerce-MyAccount-navigation-link--orders a:before {
	background-image: url('./images/orders-hover.svg');
}
.woocommerce .woocommerce-MyAccount-navigation li.is-active.woocommerce-MyAccount-navigation-link--edit-account a:before {
	background-image: url('./images/account-details-hover.svg');
}
.woocommerce .woocommerce-MyAccount-navigation li.is-active.woocommerce-MyAccount-navigation-link--edit-address a:before {
	background-image: url('./images/address-hover.svg');
}
.woocommerce-orders-table thead th, .woocommerce-orders-table td:last-child {
	text-align: right;
}
.edit-account fieldset {
	border: none;
	padding: 0;
	margin-bottom: 0px;
}
.woocommerce-account .woocommerce-MyAccount-content p strong {
	color: #FF006C;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper + p {
	font-size: 16px;
}
.woocommerce-account .input-date {
	width: 100%;
	height: 2.642rem;
    line-height: 2rem;
    padding: 0 1.07em;
	text-align: right;
    border: 1px solid rgba(0,0,0,0.1);
    background-color: #fff;
    outline: none;
    border-radius: 0;
    width: 100%;
    color: #222222;
    font-size: 1.14rem;
    box-shadow: none;
}
.input-password-wrap svg {
	right: initial;
	left: 10px;
}
.woocommerce-account .form-row-first, .woocommerce-account .form-row-last {
	margin-bottom: 5px;
}
.products-slider .products-page-brands {
	display: none;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	display: none;
}
.MyAccount-dashboard-buttons + .swiper-entry, .MyAccount-dashboard-buttons, .MyAccount-user-info img  {
	display: none;
}
.woocommerce-account .woocommerce h2 {
	max-width: 100%;
}


/* Single Product Page */
.single_product-html_block {
	margin-bottom: 40px; 
}
.single_product-html_block p {
	margin-bottom: 4px;
	font-size: 16px;
}
.single-product h1.product_title.entry-title {
	font-size: 24px;
	margin-bottom: 10px;
	color: #515151;
	font-weight: 400;
} 
.single-product .single-product-builder span.woocommerce-Price-amount.amount {
	color: #515151;
	font-weight: 700;
	font-size: 20px;
}
.single-product div.quantity, .single-product td.quantity {
	margin-left: 8px !important; 
	margin-right: 0 !important;
}
.single-product .single-product-builder .single_add_to_cart_button.button {
	min-width: 120px;
	margin-left: 4px;
}
.et_cart-type-2 .single_add_to_cart_button:before {
	display: none;
}
.single-product .single-product-builder form.cart {
	display: inline-block;
	margin-left: 12px;
}
.single-product .yith-wcwl-add-button span, .yith-wcwl-add-to-wishlist.wishlist-fragment .separator {
	display: none;
}
.single-product .single-wishlist {
	display: inline-block;
}
.single-product .single-wishlist i {
	font-size: 20px;
	color: #FF006C;
	margin: 0 !important;
}
.single-product .et_product-block .single-wishlist .wishlist-fragment > div a {
	width: 20px;
	height: 20px;
	overflow: hidden;
}
.single-product .view-wishlist {
	display: none !important;
}
.single-product .element-YEmdY {
	margin-bottom: 40px;
}
.single-product .swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item {
	margin: 0;
}
.single-product .main-slider-on.gallery-slider-on .swiper-custom-left, .single-product .main-slider-on.gallery-slider-on .swiper-custom-right, .single-product .swiper-control-bottom .swiper-custom-left, .single-product .swiper-control-bottom .swiper-custom-right {
	display: none;
}
.single-product .images .thumbnails {
	margin: 0;
}
.single-product .et-or-wrapper {
	display: none;
}
.single-product .et-single-buy-now.button {
	background-color: #fff !important;
	color: #FF006C !important;
    border: 1px solid #FF006C !important;
	transition: .2s;
	flex: 0 !important;
}
.single-product .et-single-buy-now.button:hover, .single-product .et-single-buy-now.button.single_add_to_cart_button:focus {
	background-color: #FF006C !important;
	color: #fff !important;
	transition: .2s;
}
.single-product .bundle_data .et-single-buy-now.button {
	margin-bottom: 10px;
}


/* Login and Registration */
.elementor-element-b2f8166 {
	display: none;
}
.logged-in .elementor-element-b2f8166 {
	display: block;
}
#customer_login .u-column2 {
	display: none;
}
#customer_login > div {
	float: none;
	margin: 0 auto;
	border: none;
	padding: 0;
}
#customer_login.u-columns h2 {
	font-weight: 700;
	color: #515151;
	border: none;
	text-align: center;
	text-transform: none;
}
form.login, form.register {
	display: flex;
	flex-direction: column;
}
.woocommerce-form-login .the_champ_outer_login_container, .woocommerce-form-login .the_champ_error, .woocommerce-form-login .register-toggle-wrap  {
	order: 1;
}
.woocommerce-form-register .the_champ_outer_login_container, .woocommerce-form-register .the_champ_error  {
	order: -1;
}
.woocommerce-form-register .the_champ_outer_login_container {
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 40px;
	margin-top: 0;
}

.the_champ_outer_login_container {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
form.login .form-row.login-row-extra {
	display: flex;
	justify-content: center;
}
form.login .form-row.login-row-extra > * {
	padding: 0 8px;
}
form.login .lost_password {
	position: relative;
}
form.login .lost_password:after {
	content: '';
	background: #515151;
	height: 10px; 
	width: 1px;
	position: absolute;
	top: 2px;
	bottom: 0;
	left: -1px;
	margin: auto;
}
form.login button[name=login], form.register button[name=login], form.login button[name=register], form.register button[name=register] {
	width: fit-content;
	margin: 0 auto 20px;
}
form.login input[type="checkbox"] {
	margin-left: 4px;
	vertical-align: top; 
}
.register-toggle-wrap {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
.register-toggle-wrap a {
	color: #FF006C;
}
.register-toggle-wrap a:hover {
	color: #FF66A7;
}
.single-product-socials span, .single-product-socials a {
	color: #FF006C !important;
}
/* .single-product-socials .socials-title:after {
	content: "\f1e0";
	color: #FF006C;
	margin-left: 4px;
	margin-right: 4px;
	font-family: "FontAwesome";
} */
.product-information form.cart table.variations td.label, .product-info-wrapper form.cart table.variations td.label, .product-summary-center form.cart table.variations td.label {
	display: inline-block;
	vertical-align: middle;
	margin-top: 2px;
	margin-left: 4px;
}
.product-information form.cart table.variations td.value, .product-info-wrapper form.cart table.variations td.value, .product-summary-center form.cart table.variations td.value {
	width: auto;
}
.product-information form.cart table.variations td.label label, .product-info-wrapper form.cart table.variations td.label label, .product-summary-center form.cart table.variations td.label label {
	font-size: 14px;
	vertical-align: middle;
	margin: 0;
}
.single-product .yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-add-button a:before {
	display: none;
}
.single-product .yith-wcwl-icon {
	color: #FF006C;
	margin: 0;
}
.single-product .fixed-content {
	display: flex;
/* 	flex-direction: column; */
	flex-wrap: wrap;
}
.single-product .product_title, .single-product .product-content .price {
	order: -1;
}
.single-product .product-content .price {
	color: #515151;
	font-weight: bold;
}
.single-product .product-information .cart, .single-product .product-content .yith-wcwl-add-to-wishlist.wishlist-fragment {
    display: inline-block;
}
.single-product .product-information .cart {
	margin-left: 10px;
}
.single-product .product-information .cart {
	display: flex;
}
.single-product .product-content .yith-wcwl-add-to-wishlist.wishlist-fragment {
	width: auto;
	margin: 8px 0 0;
}
.product-share {
	color: #FF006C;
	font-weight: bold;
	width: 100%;
}
.product-share .menu-social-icons li a {
	color: #FF006C;
}
.arrows-hovered .sm-arrow, .arrows-hovered > .swiper-container .swiper-custom-left, .arrows-hovered > .swiper-container .swiper-custom-right {
	opacity: 1 !important;
}
.single_add_to_cart_button.button {
	line-height: 1.5 !important;
}
.single_add_to_cart_button.button {
	min-width: 120px;
}
.product-content .yith-wcwl-add-to-wishlist a {
	width: 18px;
    height: 18px;
    overflow: hidden;
    display: inline-block;
}

/* Breadcrumbs */
body:not(.single-product) .page-heading.bc-type-left2 {
	display: none;
}


/* sticky add to cart */
.etheme-sticky-cart.etheme-sticky-panel {
	min-height: auto;
	padding: 0;
	display: none;
}
.single-product .etheme-sticky-cart.etheme-sticky-panel .cart {
	width: 100%;
}

.etheme-sticky-cart.etheme-sticky-panel .et-container {
	padding: 0;
}
.etheme-sticky-cart .et-single-buy-now.button {
	background: linear-gradient(270deg, #FF006C 0%, #FF66A7 100%) !important;
	transition: .2s;
	color: #fff !important;
	width: 100%;
	font-size: 16px !important;
	line-height: 1.5;
	border: none;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	border-radius: 0 !important;
    margin-left: 0;
	flex: 1 !important;
	margin-bottom: 0 !important;
}
.etheme-sticky-cart .single_add_to_cart_button.et-single-buy-now.button:hover, .etheme-sticky-cart .et-single-buy-now.single_add_to_cart_button.button:focus {
	background: linear-gradient(270deg, #FF006C 0%, #FF006C 100%) !important;
	color: #fff !important;
    transition: .2s;
}
.etheme-sticky-cart .add_to_cart_button, .etheme-sticky-cart .quantity {
	display: none;
}
.etheme-sticky-panel.sticky-visible {
    opacity: 1;
    visibility: visible;
    transform: none;
}


/* Bundled products */
.single-product.product-type-bundle .product.bundled_product_summary {
    display: flex;
    flex-direction: column;
    padding: 0 4px;
}
.single-product.product-type-bundle .product.bundled_product_summary .details {
    flex-grow: 2;
    display: flex;
    flex-direction: column;
	padding: 0;
}
.single-product.product-type-bundle .product.bundled_product_summary .details .product_title {
    flex-grow: 2;
}
.bundle_form {
	display: flex;
	flex-wrap: wrap;
}
.woocommerce div.product.bundled_product_summary {
	max-width: 50%;
}
.bundle_data.cart {
	width: 100%;
}
.bundle_data.cart .bundle_wrap {
	display: inline-block;
}
.bundled_product_excerpt {
	display: none;
}
.bundle_form .bundle_price p.price, .single-product .bundle_form .bundle_price p.price {
	font-size: 18px;
	font-weight: bold;
}
.single-product h4.bundled_product_title {
	position: relative;
	display: block;
    width: fit-content;
	font-size: 18px;
}
.bundled_product_summary .bundled_product_title a.bundled_product_permalink {
	position: absolute;
    width: 100%;
    opacity: 0;
    height: 100%;
    left: 0;
    top: 0;
}
.summary-add-to-cart-form-bundle {
	margin-bottom: 60px;
}
label.bundled_product_optional_checkbox {
    font-size: 0;
	width: 100%;
}
.bundled_product_summary .bundled_product_images img {
	height: 100px !important; 
	object-fit: contain;
	object-position: top;
}
.bundled_product_optional_checkbox .price {
	font-size: 18px;
}
.bundled_item_price_quantity, .etheme-sticky-cart .bundle_wrap {
	display: none !important;
}
.single-product .etheme-sticky-cart .cart:not(:first-child) {
	margin-left: 0 !important;
}
.product-share .menu-social-icons li a, .product-share .share-title {
	font-size: 22px;
}
.banner-mini .widget-image-caption {
	position: absolute;
    bottom: 36px;
    left: 0;
    right: 0;
}
.banner-btn, .home-slider .elementor-slide-button {
	color: #fff;
    background: #ff006c;
    border-radius: 20px;
    padding: 8px 20px;
    transition: .2s;
    outline: none;
    font-size: 18px;
    line-height: 1;
    text-transform: uppercase;
    box-shadow: 0 0 4px 0px rgb(0 0 0 / 40%);
	transition: .2s;
}
.banner-btn:hover, .home-slider .elementor-slide-button:hover {
	background: #FF66A7;
	transition: .2s;
}
.home-slider .elementor-slide-button:hover {
	position: absolute;
	bottom: 40px;
}
.home-slider .elementor-slide-button {
    position: absolute;
    bottom: 40px; 
	border-radius: 40px;
    padding: 12px 24px;
	font-size: 24px;
	border: none !important;
	background: #ffffff !important;
	color: #222222 !important;
	left: 0;
    right: 0;
    width: fit-content;
    margin: auto;
}
.home-slider .elementor-slide-button:hover {
	background: #dcdcdc !important;
	color: #222222 !important;
}
.home-slider .swiper-slide:first-child .elementor-slide-button {
	background: #ffebc8 !important;
	color: #222222 !important;
}
.home-slider .swiper-slide:first-child .elementor-slide-button:hover {
	background: #efdab5 !important;
	color: #222222 !important;
}
.home-slider .swiper-slide:last-child .elementor-slide-button {
	background: #222222 !important;
	color: #fff !important;
}
.home-slider .swiper-slide:last-child .elementor-slide-button:hover {
	background: #404040 !important;
	color: #fff !important;
}

/* footer */
p.copyright {
    margin: 0;
    padding: 15px;
    text-align: center;
	font-family: 'Assistant';
}
p.copyright svg {
	display: inline-block;
	width: 24px;
	padding: 0 2px;
}
p.copyright a {
	transition: .2s;
	font-family: 'Cookie';
	font-size: 19px;
}
p.copyright a:hover {
	color: #ff006c;
	transition: .2s;
}
.footer-form .wpcf7-form {
	position: relative;
}
.footer-form .wpcf7-form p label {
	display: flex;
	flex-direction: row-reverse;
	white-space: nowrap;
	align-items: center;
}
.footer-form .wpcf7-form p label span {
	margin-right: 8px;
	margin-bottom: 0 !important;
	padding-left: 95px;
}
.footer-form .wpcf7-form p:nth-last-child(2) {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
	height: 37px;
}
.footer-form .wpcf7-submit {
	height: 100% !important;
}
.footer-form div.wpcf7 .ajax-loader {
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    margin: auto;
}
.elementor-element-aea73ac .menu-item-12967, .elementor-element-aea73ac .menu-item-12968 {
	display: inline-block;
}
.elementor-element-aea73ac .menu-item-12967 a, .elementor-element-aea73ac .menu-item-12968 a {
	padding-left: 0 !important;
}
.elementor-element-aea73ac .menu-item-12968 a {
	padding-right: 0 !important;
}
body.logged-in .elementor-element-aea73ac .menu-item-12967, body.logged-in .elementor-element-aea73ac .menu-item-12968 {
	display: none;
}


.filter-close {
	display: none;
}


@media only screen and (min-width: 1025px) {
	.product-share .menu-social-icons li a, .product-share .share-title {
		font-size: 26px;
	}
}

@media (max-width: 1024px) {
	.elementor-5646 .elementor-element.elementor-element-685bbdcc {
		margin-bottom: 0px !important;
	}
}
@media (max-width: 992px) {
	.filter-close {
		display: block;
		position: absolute;
		top: 30px;
		left: 15px;
		z-index: 2;
	}
	.sidebar-widget:not(:empty), .sidebar-slider:not(:empty) {
		margin-bottom: 0;
	}
	.sidebar-mobile-top > div > .row .sidebar {
/* 		display: none; */
		position: fixed;
		background: #fff;
		width: 75%;
		top: 78px;
		right: -100%;
		height: calc(100vh - 78px);
		z-index: 20;
		overflow-y: auto;
		box-shadow: -1px 0px 5px rgba(0,0,0,.2);
		transition: .3s;
	}
	.sidebar-mobile-top > div > .row .sidebar.sidebar-active {
		right: 0;
		transition: .3s;
	}
	.sidebar-mobile-top.sidebar-wrap-active::before {
/* 		display: none; */
		content: '';
		position: fixed;
		top: 78px;
		left: 0;
		width: 35%;
		background: rgba(0,0,0,.2);
		height: calc(100vh - 78px);
		z-index: 20;
	}
	.filter-wrap .products-per-page {
		display: block;
		width: 50%;
		text-align: center;
	}
	.filter-wrap .products-per-page:before {
		content: 'סנן לפי';
	}
	.filter-wrap .products-per-page span, .filter-wrap .products-per-page form {
		display: none !important;
	}
	.filter-wrap {
		margin-top: 0;
	}
	.filter-wrap .woocommerce-ordering {
		margin: auto;
		width: 50%;
	}
	.searchandfilter ul li {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.elementor-element.elementor-element-aea73ac.elementor-nav-menu--dropdown-none.elementor-nav-menu__align-right.elementor-nav-menu--indicator-classic.elementor-widget.elementor-widget-nav-menu {
		position: relative;
		z-index: 0;
	}
	.woocommerce-account .elementor-element-1e55400e .woocommerce {
		display: flex;
		flex-direction: column;
	}
	.woocommerce-account:not(.woocommerce-orders, .woocommerce-edit-address) .elementor-element-1e55400e .woocommerce .woocommerce-MyAccount-navigation {
		order: 1;
	}
}

@media only screen and (max-width: 768px) {
	.mobile-header-wrapper .et_col-xs-6 + .et_column.et_col-xs-1.et_col-xs-offset-0.pos-static {
		margin-right: auto;
	}
}

@media only screen and (max-width: 768px) {
	.elementor-element-21d6708 .elementor-column-wrap {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.footer-form .wpcf7-form p label {
		flex-direction: column;
		align-items: center;
	}
	.footer-form .wpcf7-form p > *{
		width: 100%;
	}
	.footer-form .wpcf7-form p label span {
		padding-left: 0;
		margin-right: 0;
		margin-top: 4px;
	}
	.footer-form .wpcf7-form p label span input {
		padding: 0 8px;
		height: 28px;
    	font-size: 12px;
	}
	.footer-form .wpcf7-form p:nth-last-child(2) {
		position: static;
		height: 28px;
	}
	.branches-title {
		font-size: 20px;
	}
	.single-product .single_add_to_cart_button#aqbp_quick_buy_btn {
		vertical-align: text-bottom;
	}
	.mobile-header-wrapper .et_b_header-cart.et_element-top-level .et-mini-content {
		left: 20px;
		right: 20px;
		width: calc(100% - 40px);
		margin: auto;
		align-items: center;
		justify-content: center;
		max-height: 500px;
		height: auto;
		top: 124px;
		padding: 0;
	}
	.content-page .etheme-sticky-cart .etheme_custom_add_to_cart.single_add_to_cart_button {
		background: linear-gradient(270deg, #FF006C 0%, #FF66A7 100%);
		transition: .2s;
		color: #fff;
		width: 100%;
		font-size: 16px !important;
		line-height: 1.5;
		border: none;
		padding-top: 6px !important;
		padding-bottom: 6px !important;
		border-radius: 0 !important;
    	margin-left: 0 !important;
	}
	.et_b_header-cart .et-mini-content .product_list_widget .product-item-right {
		font-size: 12px;
	}
	.et_b_header-cart .et-mini-content .cart_list.product_list_widget li {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.et_b_header-cart.et-off-canvas-wide .et-content {
		grid-template-rows: initial;
	}
	.et_b_header-cart .product_list_widget li:not(:last-child) {
		border: none;
	}
	.et_b_header-cart .et-mini-content .et_b-icon, .et_b_header-cart .et-mini-content .et-element-label, .et_b_header-cart .et-mini-content .et-mini-content-head {
		display: none;
	}
	.et_b_header-cart .cart_list.product_list_widget li .et-remove-type2 {
		display: none;
	}
	.et_b_header-cart .cart_list.product_list_widget li .et-remove-type1 {
		display: block;
	}
	#header .mobile-header-wrapper .et_b_header-search:not(.search-full-width) .et-mini-content {
		left: 0;
		width: 100%;
	}
	.widget .product_list_widget .cart-widget-products {
		max-height: 306px;
	}
	/* 	cart and checkout */
	table.cart .product-thumbnail img {
		max-width: 90px;
	}
	.woocommerce-checkout .content-page {
		padding-left: 0;
		padding-right: 0;
	}
	table.cart .product-quantity {
		text-align: center;
	}
	table.cart td {
		padding-left: 4px; 
		padding-right: 4px;
		font-size: 12px;
	}
	table.cart td.product-name {
		font-size: 14px !important;
	}
	.before-checkout-form .checkout_coupon .form-row, .before-checkout-form .checkout_coupon .input-text {
		width: auto;
		padding-left: 80px;
	}
	.before-checkout-form .checkout_coupon .form-row-first {
		width: 100%;
	}
	.before-checkout-form .checkout_coupon .button {
		float: none;
		margin: 0;
	}
	.woocommerce-form-coupon-toggle .woocommerce-info {
		white-space: nowrap;
	}
	.woocommerce-form-coupon-toggle {
/* 		margin: 0; */
/* 		width: 100px; */
	}
	.before-checkout-form .checkout_coupon {
		padding: 0;
/* 		width: calc(100% - 100px); */
	}
	.elementor-element-21bad3f .elementor-column, .elementor-element-1eda665 .elementor-column {
		width: 50%;
	}
	form.woocommerce-checkout {
		margin-top: 24px;
	}
	/* 	account page */
	.form-row-last {
		padding: 0;
	}
	button.woocommerce-Button.button {
		margin: 10px auto;
		display: block;
	}
	/* 	product page */
	.single-product .swiper-control-top.gallery-slider-on.swiper-container-autoheight {
		height: auto;
	}
/* 	.single-product .swiper-control-top.gallery-slider-on.swiper-container-autoheight img.attachment-shop_single.size-shop_single {
		height: auto;
	} */
	.product-images {
		margin-bottom: 10px;
	}
	.single-product h1.product_title.entry-title {
		font-size: 20px;
		text-align: center;
		margin: 0 auto 10px;
	}
	.single-product .product-content .price {
		text-align: center;
	}
	.bundled_product_optional_checkbox .price {
		text-align: right !important;
		font-size: 15px;
	}
	.single-product h4.bundled_product_title {
		font-size: 15px;
	}
	.product-information .woocommerce-product-details__short-description, .product-info-wrapper .woocommerce-product-details__short-description, .product-summary-center .woocommerce-product-details__short-description {
		font-size: 12px;
	}
	.product-information p, .product-info-wrapper p, .product-summary-center p {
		margin-bottom: 0;
	}
	.single-product .product-information-inner {
		margin-right: 0;
	}
	.single_add_to_cart_button.button {
		min-width: 100px;
		font-size: 10px !important;
	}
	div.quantity, td.quantity {
		height: 25px;
	}
	.woocommerce-checkout .product-quantity .quantity {
		height: 48px;
	}
	.woocommerce-checkout div.quantity > .minus, .woocommerce-checkout td.quantity > .minus, .woocommerce-checkout div.quantity > .plus, .woocommerce-checkout td.quantity > .plus {
		font-size: 10px;
	}
	.product-information form.cart {
		margin-bottom: 0;
	}
	.single-product.product > .swiper-entry, .product-content {
		padding: 0 5px;
	}
	.single-product .swiper-entry .swiper-custom-left, .single-product .swiper-entry:hover .swiper-custom-left {
		right: -16px;
	}
	.single-product .swiper-entry .swiper-custom-right, .single-product .swiper-entry:hover .swiper-custom-right {
		left: -16px;
	}
	.related-products .single_add_to_cart_button.button {
		min-width: auto;
	}
	.bundled_product_summary .bundled_item_price_quantity, .bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price, .single-product div.product .bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price {
		display: block;
		margin-right: -4px !important;
	}
	/* 	all */
	.ht-ctc {
		top: 160px !important;
		padding-left: 10px;
	}
	.ht-ctc svg {
		width: 30px;
		height: 30px;
	}
	.header-wrapper, .mobile-header-wrapper {
		position: relative;
	}
	body:not(.archive) .content-page {
		padding-top: 10px;
	}
	.header-main .et_col-xs-1:nth-child(2) {
		margin-left: 30px;
	}
	.header-main .et_col-xs-1 {
		max-width: 30px;
	}
	form.register .form-row-first, form.register .form-row-last, form.login .form-row-first, form.login .form-row-last {
		width: 50%;
	}
	.sp-wcsp-cat-item {
		padding: 0 8px;
	}
	.elementor-element-25395cc > .elementor-column-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.categories-list .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-name a {
		font-size: 12px;
	}
	.elementor-element-93002b7 .elementor-text-editor > p {
		margin: 0;
	}
	.categories-list .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-name {
		margin-top: 10px;
	}
	.elementor-2170 .elementor-element.elementor-element-cbf010a .swiper-nav {
	}
	.brands-carousel .swiper-slide a {
		font-size: 16px;
	}
	.elementor-element-93002b7 {
		margin-bottom: 0 !important;
	}
	.swiper-entry .swiper-custom-left, .swiper-entry:hover .swiper-custom-left {
		right: -22px;
    	width: auto;
	}
	.swiper-entry .swiper-custom-right, .swiper-entry:hover .swiper-custom-right {
		left: -22px;
		width: auto;
	}
	.product .content-product .product-title a, .content-product .price {
		font-size: 12px;
		margin-bottom: 0;
	}
	.button, .content-product .product-details .button.add_to_cart_button {
		font-size: 12px !important;
		padding: 5px 12px !important; 
		line-height: 1 !important;
	}
	.products-slider {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.carousel-area .product-slide {
		padding-left: 0;
		padding-right: 0;
	}
	.content-product .product-details .button.add_to_cart_button {
		margin-left: 2px;
		margin-right: 2px;
		font-size: 10px !important;
		width: calc(50% - 4px); 
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	#aqbp_quick_buy_btn, #aqbp_quick_buy_shop_btn {
		padding-top: 4px !important;
		padding-bottom: 4px !important;
		font-size: 10px !important;
	}
	.elementor-element-2f81f58 .elementor-image-box-img img {
		max-width: 80px;
	}
	footer {
		font-size: 10px;
	}
	footer p {
		margin-bottom: 6px;
	}
	footer .elementor-social-icons-wrapper {
		margin: 0 !important;
	}
	footer .elementor-social-icon {
		margin-left: 4px !important;
		margin-right: 4px !important;
	}
	.elementor-5646 .elementor-element.elementor-element-aea73ac .elementor-nav-menu .elementor-item {
		padding: 8px 0;
	}
	.elementor-5646 .elementor-element.elementor-element-22531826 > .elementor-element-populated {
		margin-top: 0 !important;
	}
	.cart-widget-subtotal, header .woocommerce-mini-cart__footer {
		font-size: 14px !important;
	}
	.et_b_header-cart.et-off-canvas .woocommerce-mini-cart__footer-wrapper, .et_b_mobile-panel-cart .woocommerce-mini-cart__footer-wrapper {
		padding-top: 0 !important;
	}
	div.quantity > .minus, td.quantity > .minus, div.quantity > .plus, td.quantity > .plus {
		font-size: 6px;
	}
	.wishlist_table.wishlist_view.mobile li {
		width: 50%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.wishlist_table.mobile li .product-name h3, .wishlist_table.mobile li .amount {
		font-size: 12px;
		margin-bottom: 0;
	}
	.wishlist_table .product-add-to-cart a.button {
		font-size: 10px !important;
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	.wishlist_table.mobile li .additional-info-wrapper .product-remove a {
		font-size: 10px !important;
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	.content-product .product-content-image img {
		height: 150px;
	}
	.single-product .product-content .yith-wcwl-add-to-wishlist.wishlist-fragment {
		margin-top: 2px;
	}
	.brand-list .cat-item {
		width: 50%;
	}
	.etheme-sticky-cart.etheme-sticky-panel {
		display: block;
	}
	.posts-slider .swiper-wrapper {
		flex-wrap: nowrap !important;
		display: flex !important;
		grid-column-gap: 0 !important;
	}
	.posts-slider article {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.elementor-element-dc032ba .elementor-column-wrap {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.elementor-element-acea93e {
		margin-left: -10px;
		margin-right: -10px;
	}
	.elementor-2170 .elementor-element.elementor-element-3577813 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.posts-slider .swiper-button-next.swiper-button-disabled, .posts-slider .swiper-button-prev.swiper-button-disabled {
		display: flex;
	}
	.et_b_header-cart.et_element-top-level .et-mini-content > .et-content {
		border: none; 
	}
	.et_b_header-cart .et-close.pos-absolute {
		border-radius: 0;
    	top: -26px;
		background: #fff;
	}
	.et_b_header-cart .et-mini-content.active:before {
		content: '';
		background: #fff;
		top: -26px;
		height: 26px;
		width: 100%;
		position: absolute; 
		pointer-events: none;
	}
	.et_b_header-cart.et_element-top-level .et-mini-content > .et-content {
		padding-top: 0;
	}
	.elementor-element-847407a .elementor-column-wrap {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.banner-mini .widget-image-caption {
		bottom: 24px;
	}
	.banner-btn, .home-slider .elementor-slide-button {
		font-size: 14px;
		padding: 6px 20px;
	}
	.home-slider .elementor-slide-button {
		bottom: 24px;
	}
	.swiper-pagination {
		bottom: 20px !important;
	}
	.filter-wrap .filter-content {
		font-weight: bold;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		margin-left: -15px;
		width: calc(100% + 30px);
		margin-right: -15px;
		margin-top: -30px;
	}
	form.woocommerce-ordering {
		position: relative;
	}
	form.woocommerce-ordering:before {
		content: '';
		height: 70%;
		width: 1px;
		background: rgba(0,0,0,0.2);
		position: absolute;
		left: 0;
		top: 15%;
	}
}

@media only screen and (max-width: 480px) {
	#customer_login .col-1 {
		padding: 0;
	}
	form.login .lost_password, form.register .lost_password {
		width: auto;
	}
	form.register .form-row-first, form.register .form-row-last, form.login .form-row-first, form.login .form-row-last {
		width: 100%;
		padding: 0;
	}
	.mobile-header-wrapper .et_col-xs-6 {
		margin: auto;
	}
	.product-quantity .quantity input[type="number"] {
		max-width: 70px;
	}
	.elementor-2170 .elementor-element.elementor-element-d5042f8 .swiper-slide-contents, .home-slider .swiper-wrapper img{
		height: 200px;
	}
	
}
