html,body {
    margin:0;
    padding:0;
    overflow-x: hidden;
}

span.woocommerce-Price-currencySymbol {
    margin-right: 3px;
}

/* category shop page tops */
#content > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4edd780 > div > div > div > div > div.wpc-filters-widget-content > div.wpc-filters-widget-containers-wrapper{
	    -webkit-box-shadow: -1px 22px 122px -42px rgb(184 184 184);
		-moz-box-shadow: -1px 22px 122px -42px rgba(184,184,184,1);
		box-shadow: -1px 22px 122px -42px rgb(184 184 184);
		margin-top: 5em;
	}
}

#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-021ce2b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-20.elementor-inner-column.elementor-element > div > div > div > img{
	width: 80px !important;
}

#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section > div > div > div > section > div > div > div > div > div > img{
	width: 80px !important;
}

#page > div.elementor.elementor-3187.elementor-location-footer > div > footer > div > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-2f708d23.footer-link-column > div > div > div > a > img{
	width: 90px;
}

#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2134316d.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4f743c4a > div > div > div > img{
	width: 80px;
}

a.menu-link {
    letter-spacing: 3px;
}


.social-media-fade{
	display: none;
}


#menu-item-2160 > ul{
	margin-top: unset !important;
	width: 254px;
	border-radius: 0px !important;
	border: none;
	text-transform: capitalize;
}

.ast-builder-menu-1 .menu-item > .menu-link {
    padding-top: 10px !important;
    padding-bottom: 7px !important;
	
}

.sub-menu > li > a{
	letter-spacing: 0px;
}



.wpc-term-count {
    right: 0;
    position: absolute;
}


.wpc-filters-section {
    font-family: 'Poppins';
}

.wpc-filters-section {
    margin-bottom: 1.5em;
    position: relative;
    border-bottom: 0.7px solid #8080806b;
}


.wpc-filter-title {
    font-weight: 600;
}

#wpc-term-taxonomy-product_cat-34 > div > label > a{
	color: red;
	font-weight: 600;
}

.wpc-filter-title {
    font-weight: 600 !important;
}

.wpc-filter-content.wpc-filter-_price {
  margin-bottom: 2rem
}

.ui-slider-horizontal .ui-slider-range {
    background-color: #000000 !important;
}

#wpc-filter-range-form-2865 > div.wpc-filters-range-slider-wrapper > div > span{
	background: #686868 !important;
}




/* START Side nav in mobile screens */


@media screen and (max-width: 600px){
	
	#menu-main-menu-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2160.nav-item.elementskit-dropdown-has.top_position.elementskit-dropdown-menu-default_width.elementskit-megamenu-has.elementskit-mobile-builder-content > div > div > div > section > div > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element{
		width: 49%;
	}
}


/* END Side nav in mobile screens */













/* Bottom Nav  */
/* Bottom Nav Messanger Icon  */

@media screen and (max-width: 762px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-52285a6c.elementor-section-height-min-height.services-section.elementor-section-full_width.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section > div > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.services-section-delivery {
    	width: 70%;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-52285a6c.elementor-section-height-min-height.services-section.elementor-section-full_width.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section > div {
    	justify-content: center;
	}
}



@media screen and (max-width: 600px){
	a#elementor-menu-cart__toggle_button {
		padding: 13px;
	}
	
	iframe.fb_mpn_mobile_landing_page_slide_up {
    	bottom: 83px !important;
	}
	
	#fb-root>div.fb_dialog.fb_dialog_mobile>div.fb_dialog_content>iframe:nth-child(1) {
		right: unset !important;
		bottom: 13px !important;
		margin: -7px 61px !important;
	}
	
	
	 .elementor-element.elementor-element-0d2d3ce.chat-pulse.elementor-view-default.elementor-widget.elementor-widget-icon 	{
    	height: 59px;
    	width: 55px;
		background: linear-gradient(
	45deg, #8a82fb, #407ed7);
		color: #ffff;
		position: absolute;
		margin: auto;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-radius: 50%;
	 }
	 
	 i.fab.fa-facebook-messenger {
    	color: #fff;
	}
	 
	 .chat-pulse:before,
	 .chat-pulse:after{
		 content: "";
		 position: absolute;
		 height: 59px;
		 margin: auto;
    	 width: 55px;
		 background-color: #8a82fb;
		 border-radius: 50%;
		 opacity: 0.7;		
		 top: 0px;
	 }
	 
	 .chat-pulse:before{
		 animation: chat-pulse 2s ease-out infinite;
	 }
	 
	 .chat-pulse:after{
		 animation: chat-pulse 2s ease-out infinite;
	 }
	 
	 @keyframes chat-pulse{
		 100%{
			 transform: scale(1.6);
			 opacity: 0;
		 }
	 }	
	
	
}

/* Bottom Nav Messanger Icon  */
@media screen and (max-width: 480px){
	a#elementor-menu-cart__toggle_button {
		padding: 13px;
	}
    
.elementor-element-72255a1.elementor-widget.elementor-widget-heading > div{
        margin: -15px 0px 28px 0px !important;
    }
    
.elementor-element-39c923d9.elementor-widget.elementor-widget-heading > div{
    margin: -15px 0px 28px 0px !important;
    }

.elementor-element-693843a5.services-section-delivery > div > div.elementor-element.elementor-element-28d3d380.elementor-widget.elementor-widget-heading > div{
	margin: -15px 0px 28px 0px !important;
   }
   
.elementor-element-242d4876.elementor-widget.elementor-widget-heading > div{
	margin: -15px 0px 28px 0px !important;
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-4b60205.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div.ht-product-content > div > div.ht-product-price > span > del > span{
font-size: 11x !important;
}

#content > div > div > div > section > div > div > div > div > div > div > div > div {
    text-align: left !important
}
	 
	 .elementor-element.elementor-element-0d2d3ce.chat-pulse.elementor-view-default.elementor-widget.elementor-widget-icon {
    	height: 59px;
    	width: 55px;
		background: linear-gradient(
	45deg, #8a82fb, #407ed7);
		color: #ffff;
		position: absolute;
		margin: auto;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-radius: 50%;
	 }
	 
	 i.fab.fa-facebook-messenger {
    	color: #fff;
	}
	 
	 .chat-pulse:before,
	 .chat-pulse:after{
		 content: "";
		 position: absolute;
		 height: 59px;
		 margin: auto;
    	 width: 55px;
		 background-color: #8a82fb;
		 border-radius: 50%;
		 opacity: 0.7;		
		 top: 0px;
	 }
	 
	 .chat-pulse:before{
		 animation: chat-pulse 2s ease-out infinite;
	 }
	 
	 .chat-pulse:after{
		 animation: chat-pulse 2s ease-out infinite;
	 }
	 
	 @keyframes chat-pulse{
		 100%{
			 transform: scale(1.6);
			 opacity: 0;
		 }
	 }
	
	
	 
	 
 }
/* Bottom Nav  */


@media screen and (max-width: 600px){
	#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c6044f5.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects > div > div > div > div > div > nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
		background-color: transparent;
	}

	#page > div > div > div > section > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-021ce2b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		display: none;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-52285a6c.elementor-section-height-min-height.services-section.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div{
		padding: 0px;
	}
	.services-section-delivery, .services-section-payment, .services-section-returns, .services-section-size{
		width: 25%;
	}
	
}




 

/* ========================================================================================================================================================= */
/* START Header Nav Styles */


@media screen and (max-width: 1024px){
	#menu-main-menu{
		visibility: visible;
	}
	
	#ekit-megamenu-main-menu{
		max-width: 100%;
	}
	
	#content > div > div > div > section{
		padding: 0px;
	}
	
	
	#content > div > div> div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.single-product-column{
		width: 50% !important;
	}
	
	#content > div > div> div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element{
		width: 50% !important;
	}
	
	.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
		width: calc(9% - -5.25em) !important;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-42e0bd6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div{
		width: 100% !important;
	}

	.elementor-element.elementor-element-e4f9b97.toggle-icon--cart-medium.elementor-menu-cart--items-indicator-bubble.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart {
		margin-left: -23px;
	}
}


@media screen and (max-width: 768px){
	.elementor-element.elementor-element-e4f9b97.toggle-icon--cart-medium.elementor-menu-cart--items-indicator-bubble.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart {
		margin-left: -40px;
	}
}


@media screen and (max-width: 600px){
	.elementor-2961 .elementor-element.elementor-element-2ccda5f {
		text-align: left;
	}
	
	#content > div > div.elementor.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div{
		width: 100% !important;
	}
	
		#content > div > div> div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.single-product-column{
		width: 100% !important;
	}
	
	#content > div > div> div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element{
		width: 100% !important;
	}
	
	

	#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-021ce2b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-0233780 > div > div > div > img{
	width: 40px;
    /* position: absolute;
    top: -84px; */
    }

	#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-021ce2b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
		flex-wrap: nowrap;
	}

	#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-021ce2b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-d2f8318{
		display: none;
	}

	#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-021ce2b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-a14e353 > div{
		width: 42%;
    	right: 50px;
    	position: absolute;
	}

	#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-abd85e8.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > button{
		/* position: static; */
		position: absolute;
		right: 10px;
		top: -56px;
		height: 36px;
	}


	.elementor-element.elementor-element-d221a4d.elementor-view-default.elementor-widget.elementor-widget-icon {
		right: -48px;
	}

	#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-021ce2b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-5553aaa{
		width: 0%;
	}

	#ekit-megamenu-main-menu{
		max-width: 75%;
	}

	a.ekit-menu-nav-link.menu-link {
		/* text-align: center;
		justify-content: center; */
		font-size: 1.5rem !important;
	}

	li.menu-item.menu-item-type-post_type.menu-item-object-page.nav-item.elementskit-mobile-builder-content {
		margin-left: 20px;
	}

	a.ekit-menu-nav-link.ekit-menu-dropdown-toggle.menu-link {
		margin-left: 19px;
	}

	button.elementskit-menu-hamburger.elementskit-menu-toggler {
		border: none;
	}

	#page > div.elementor.elementor-3187.elementor-location-footer > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-4f4c727.nav-bottom.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside > div > div.elementor-column.elementor-col-20.elementor-top-column.elementor-element.elementor-element-aa7abb6 > div > div{
		width: unset !important;
	}

	#page > div.elementor.elementor-3187.elementor-location-footer > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-4f4c727.nav-bottom.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside > div{
		padding: 0px;
	}

	section.elementor-section.elementor-top-section.elementor-element.elementor-element-4f4c727.nav-bottom.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
		height: 82px;
	}


	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-911860b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e815244 > div{
		flex-direction: column-reverse;
		margin-top: 4rem;
		
	}
}

/* END Header Nav Styles */
/* ================================================================================================================================================ */





/* -------------------------------------------------------------------- */
/* FILTERs-COLOR section circle styles */

/* START Black Color button */
#wpc-term-taxonomy-pa_color-37 > div > label{
	background-color: black;
	width: 24px;
    color: black !important;
    border-radius: 25px !important;
}

#wpc-checkbox-taxonomy-pa_color-37{
	display: none;
}

#wpc-term-taxonomy-pa_color-37 > div > label > a{
	display: none;
}
/* END Black Color button */
/* START RED Color button */
#wpc-term-taxonomy-pa_color-38 > div > label{
	background-color: red;
	width: 24px;
    color: red !important;
    border-radius: 25px !important;
}

#wpc-term-taxonomy-pa_color-38 > div > label > a{
	display: none;
}

#wpc-checkbox-taxonomy-pa_color-38{
	display: none;
}
/* START RED Color button */
/* FILTERs-COLOR section circle styles */
/* -------------------------------------------------------------------- */



/* START Social media icons */

@media screen and (max-width: 480px){
	.social-media-fade{
		/* transform: rotateX(180deg); */
    	opacity: 0.1;
	}
	

	  .social-media-fade > div{
		transform: translateY(47px);
	}

	div#ast-site-header-cart {
		font-size: .8rem;
	}

	.ast-header-search .astra-search-icon {
		font-size: 25px !important;
	}

	span.count {
		color: #fff !important;
		border-color: #ffff !important;
		font-size: .9rem;
	}

	#masthead .ast-mobile-header-wrap .ast-above-header-bar, #masthead .ast-mobile-header-wrap .ast-primary-header-bar, #masthead .ast-mobile-header-wrap .ast-below-header-bar {
		padding-left: 0px !important;
		padding-right: 20px;
	}

} 








/* ==================================================================================== */
/* Apparel Main Home Page css Start */


/* img-tab-2 and 4 moved up -62px */
.home-img-colum-2,.home-img-colum-4{
	transform: translateY(-62px) !important;
}

/* main section 4 tabs max width */
.main-section > div{
	max-width: 930px !important;
}


/* START Main Home page Media Queries */
/* ==================================================================================== */
/* START 480px display size */

@media screen and (min-width: 480px){
	.shipping-details{
		display: none;
	}

	.subscription-section{
		display: none;
	}
}

@media screen and (max-width: 480px){

/* ==================================================================================== */
	/* START Subscription Form Styles */
	.subscription-section .subscription-icon img{
		height: 70px;
		width: 70px;
	}
	.subscription-section div > h2{
		font-size: 24px;
		color: #5B5858 !important;
		font-weight: 500;
		letter-spacing: 1px;
	}
	.subscription-section div > h2{
		font-size: 24px;
		color: #5B5858 !important;
		font-weight: 500;
		letter-spacing: 1px;
	}
	.subscription-section .subscription-text div > h2{
		font-size: 16px !important;
		color: #5B5858 !important;
		/* transform: translateY(-10px); */
	}
	.subscription-section{	
		margin-left: 8px;
		margin-right: 8px;
		-webkit-box-shadow: -2px 3px 27px -14px rgba(0,0,0,0.75);
		-moz-box-shadow: -2px 3px 27px -14px rgba(0,0,0,0.75);
		box-shadow: -2px 3px 27px -14px rgba(0,0,0,0.75);
	}
	.subscription-section .subscription-button a{
		margin-bottom: 20px;
		background-color: #000000a6 !important;
	}
	/* END Subscription Form Styles */
	/* ==================================================================================== */
}

/* END 480px display size */
/* ==================================================================================== */
/* END Main Home page Media Queries */


/* ==================================================================================== */
/* START 1450px display size */
/* START large Screen size media queries */

/* END large Screen size media queries */
/* END 1450px display size */
/* ==================================================================================== */
/* Apparel Main Home Page css End */
/* ==================================================================================== */







/* ***************************************************************************************************   */
/* SECION 01 START Hero section     */

/* ============================================================== */
/* ============================================================== */
/* ============================================================== */













/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* SECION 01 END Hero section     */
/* ***************************************************************************************************   */



@media screen and (max-width: 600px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-52285a6c.elementor-section-height-min-height.services-section.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section > div{
		padding: 0px;
	}

	#content > div > div > div > section > div > div > div > section > div > div > div > div > div > h2{
		font-size: .9em !important;
	}

	#content > div > div > div > section > div > div > div > section > div > div > div > div > div > div > div{
		font-size: 19px;
    	margin-top: 17px;
	}
	
	#content > div > div > div > section > div > div > div > section > div > div > div{
	    padding: 0px;
	}
	
}


.icon-box{
   border-radius: 21px;
    background: #ffffff;
    box-shadow: 20px 20px 57px #d9d9d9, -20px -20px 57px #ffffff;
    height: 100px;

}

























/* ------------------------------------------------------------------------------------------------------------------------------------ */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* Secure section START   */

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-52285a6c.elementor-section-height-min-height.services-section.elementor-section-full_width.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section > div > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.services-section-delivery > div > div > div > h2{
        font-size: .7em !important;
}




@media screen and (max-width: 600px){
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-52285a6c.elementor-section-height-min-height.services-section.elementor-section-full_width.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section > div > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.services-section-delivery{
            width: 70%;
    }
    
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-52285a6c.elementor-section-height-min-height.services-section.elementor-section-full_width.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section > div{
        justify-content: center;
    }
}

/* Secure section  NED   */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* ------------------------------------------------------------------------------------------------------------------------------------ */














/* ------------------------------------------------------------------------------------------------------------------------------------ */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/*  START TEXT banner section  START   */


@media screen and (max-width: 600px){
   #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-background-overlay{
        background-size: inherit;
    } 
}



/* END TEXT banner section  START   */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* ------------------------------------------------------------------------------------------------------------------------------------ */




/* ------------------------------------------------------------------------------------------------------------------------------------ */
/* ***************************************************************************************************   */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* SECION 02 START SHOP BY SECTION */

.shop-by-section{
	display: flex;
}

.shop-by-section-column{
	flex: 50%;
}


@media screen and (max-width: 1920px){
	.shop-by-section > div {
		max-width: 1500px !important;
	}
}

@media screen and (max-width: 1680px){
	.shop-by-section > div {
		max-width: 1300px !important;
	}
}

@media screen and (max-width: 1280px){
	.shop-by-section > div {
		max-width: 1100px !important;
	}
}


@media screen and (max-width: 1024px){
	.shop-by-section > div {
		max-width: 820px !important;
	}
}


@media screen and (max-width: 480px){
	.shop-by-section-heading > div > div > div > div > div > h2{
		font-size: 27px !important;
	}
	.shop-by-section-heading > div > div > div > div > div > h3{
		line-height: 25px;
		font-size: 17px !important;
	}
	.shop-by-section-column > div > div > div > h2{
		font-size: 19px !important;
	}
}
/* SECION 02 END SHOP BY SECTION */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* ***************************************************************************************************   */







/* ------------------------------------------------------------------------------------------------------------------------------------ */







/* ***************************************************************************************************   */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* SECION 03 START Trending cloths */

.elementor-240 .elementor-element.elementor-element-186d4ee .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label {
		border-radius: 0px 8px 0px 0px;
	}

/* above 480px screen sizes */
@media screen and (min-width: 480px){
	.second-bg-overlay-column > div > div{
		width: 140% !important;
	}
	
	.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image img {
   	 	width: 100%;
    	border-radius: 10px 10px 0px 0px;
	}
}
/* above 480px screen sizes */


@media screen and (max-width: 480px){
	
	.trending-outflits-text-column > div{
		padding: 20px !important;
		transform: translateY(-66px);
	}

	.trending-outflits-text-column{
		width: 93% !important;
		left: 50%;
    	transform: translateX(-50%);	
	}

	.second-bg-overlay-column > div > div .elementor-background-overlay{
		width: 0px;
	}

	.trending-outflits-text-column > div > div > div > h2{
		font-size: 23px !important;
	}
	
	.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image img {
   	 	width: 100%;
    	border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-240 .elementor-element.elementor-element-186d4ee .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label {
    	color: #FFFCFC;
		background-color: #E85236;
		padding: 4px 4px 4px 4px;
		border-radius: 0px 8px 0px 0px;
	}

}

/* SECION 03 END Trending cloths */

/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* ***************************************************************************************************   */







/* ------------------------------------------------------------------------------------------------------------------------------------ */








/* ***************************************************************************************************   */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* SECION 04 START Best Selling */

@media screen and (max-width: 1920px){
	.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
		width: 100% !important;
		margin: 0 auto;
	}

	.video-secion> div > div > div > div > div > div > video {
		height: unset !important;}

	.elementor-240 .elementor-element.elementor-element-186d4ee .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a {
		font-size: 14px;
	}
	
	.ht-product-content{
		padding: 8px !important;
	}

	.ht-product-inner{
		border: none !important;
	}

	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2315c10 {
		width: 79% !important;
		margin: 0 auto;
	}
	
	.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label.ht-product-label-right {
		left: auto;
		right: 0 !important;
		top: 0;
	}
}

@media screen and (max-width: 1440px){
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2315c10 {
		width: 90% !important;
		margin: 0 auto;
	}	
}


@media screen and (max-width: 1366px){
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2315c10 {
		width: 95% !important;
		margin: 0 auto;
	}	
}


@media screen and (max-width: 480px){
	
	.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
		width: 100% !important;
		margin: 0 auto;
	}
	
	.cus-col-5.ht-col-md-6 {
		flex: 0 0 100%;
		max-width: 50% !important;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-4b60205.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div{
		max-width: 50%;
		padding: 5px;
	}

	.ht-products.woocommerce.ht-row {
		padding: 6px;
	}

	.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title {
		margin-bottom: 4px !important;
	}
	
	  .ht-product-content-inner {
        margin-top: -25px;
    }
    
    
    .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label.ht-product-label-right {
        left: auto;
        right: 0 !important;
        top: 0;
    }
}





@media screen and (max-width: 767px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-4b60205.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div {
		max-width: 50%;
		padding: 5px;
	}
	
	.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label.ht-product-label-right {
		left: auto;
		right: 0 !important;
		top: 0;
	}
}


@media screen and (max-width: 600px){
    
     .ht-product-content-inner {
        margin-top: -25px;
    }
    
    
    .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label.ht-product-label-right {
        left: auto;
        right: 0 !important;
        top: 0;
    }
    
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div.ht-product-image-wrap > div > div > button.slick-prev.slick-arrow{
        left: 3px;
    }
    
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div.ht-product-image-wrap > div > div > button.slick-next.slick-arrow{
        right: 3px;
    }
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-4b60205.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div {
		max-width: 50%;
		padding: 5px;
	}

	h4.ht-product-title {
		text-align: left !important;
	}
    
}

h4.ht-product-title {
	text-align: left !important;
}


/* SECION 04 END Best Selling */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */




/* ------------------------------------------------------------------------------------------------------------------------------------ */





/* ------------------------------------------------------------------------------------------------------------------------------------ */
/* ***************************************************************************************************   */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* SECION 08 START Footer */


@media screen and (max-width: 600px){
	#menu-1-11e44eb6 > li.menu-item.menu-item-type-post_type.menu-item-object-page > a{
		text-align: center;
    	justify-content: center;
	}
}

/* SECION 08 END Footer */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* ***************************************************************************************************   */


/* LOGIN SECION */
/* ***************************************************************************************************   */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
#eael-login-form-wrapper > div{
	width: 75%;
}

#eael-login-form-wrapper > div > div{
	width: 100%;
}

.form-logo {
    text-align: center;
    margin-bottom: 2rem;
}

/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* END SECION LOGIN */
/* ***************************************************************************************************   */




/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* START SALE SECION LOGIN */
div#how-do-i-place-an-order:hover {
    background-color: #FCEFF3;
}



.elementor-240 .elementor-element.elementor-element-6140ff2 .elementor-countdown-label {
    color: #fff !important;
    position: absolute;
    bottom: 6px;
}

body:not(.rtl) .elementor-240 .elementor-element.elementor-element-6140ff2 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc( 45px/1 );
}




span.woo-sctr-shortcode-countdown-unit-wrap {
    width: 47px;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-progress-circle {
    font-size: 11px;
}


@media screen and (max-width: 1680px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01fab98 > div > div.elementor-element.elementor-element-6140ff2.elementor-countdown--label-block.elementor-widget.elementor-widget-countdown > div > div{
		max-width: 37%;	
	}
}


@media screen and (max-width: 1024px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01fab98 > div > div.elementor-element.elementor-element-6140ff2.elementor-countdown--label-block.elementor-widget.elementor-widget-countdown > div > div{
		max-width: 60%;	
	}
}


@media screen and (max-width: 768px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01fab98 > div > div.elementor-element.elementor-element-6140ff2.elementor-countdown--label-block.elementor-widget.elementor-widget-countdown > div > div{
		max-width: 77%;	
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01fab98 > div > div.elementor-element.elementor-element-0cb64f7.elementor-widget.elementor-widget-heading > div > h2{
		font-size: 4.4rem;
	}
}



@media screen and (max-width: 600px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01fab98 > div > div.elementor-element.elementor-element-6140ff2.elementor-countdown--label-block.elementor-widget.elementor-widget-countdown > div > div{
		max-width: 77%;	
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01fab98 > div > div.elementor-element.elementor-element-0cb64f7.elementor-widget.elementor-widget-heading > div > h2{
		font-size: 3.4rem;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f806a54{
		margin-top: 60px;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c5d963e.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-5c2c62b{
		margin-bottom: 40px;
	}
}


/* END SALE SECION LOGIN */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */







/* ***************************************************************************************************   */

/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* START  SECION PRODUCT */

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-972cada > div > div > div > div > div.wpc-filters-widget-content > div.wpc-filters-widget-containers-wrapper{
		-webkit-box-shadow: -1px 22px 122px -42px rgba(184,184,184,1);
		-moz-box-shadow: -1px 22px 122px -42px rgba(184,184,184,1);
		box-shadow: -1px 22px 122px -42px rgba(184,184,184,1);
		margin-top: 5em;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-972cada > div > div > div > div > div.wpc-filters-widget-content > div.wpc-filters-widget-containers-wrapper > div.wpc-filters-scroll-container > div > div.wpc-filters-section.wpc-filters-section-2870.wpc-filter-pa_select-size.wpc-filter-taxonomy.wpc-filter-layout-checkboxes{
		padding-top: 2em;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-972cada > div > div > div > div > div.wpc-filters-widget-content > div.wpc-filters-widget-containers-wrapper > div.wpc-filters-scroll-container > div > div.wpc-filters-section.wpc-filters-section-2865.wpc-filter-_price.wpc-filter-post_meta_num.wpc-filter-layout-range{
		padding-bottom: 3em;
	}



    .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image .ht-product-image-slider .slick-dots {
        display: none !important;
    }
    
    .ht-product-content-inner {
        margin-top: -25px;
    }


@media screen and (max-width: 600px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-972cada > div > div > div > div > div.wpc-filters-open-button-container.wpc-open-button-2863 {
		display: block !important;
	}
}




@media screen and (max-width: 1920px){
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		margin-top: .5em;
		margin-bottom: .5em;
		white-space: normal;
		line-height: 1.3;
		position: absolute;
		top: 70% !important;
		width: 100%;
		text-align: center;
		/* display: none; */
	}

	a.button.product_type_variable.add_to_cart_button {
		display: none;
	}

	body > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_size-s.pa_size-xs.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2ce37fa > div > div > div > div > ol > li{
		width: calc(100% - -0.25em);
	}

	body > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_size-s.pa_size-xs.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2ce37fa > div > div > div > div{
		display: flex;
	}

	.woocommerce div.product div.images img {
		display: block;
		width: 80%;
		height: auto;
		box-shadow: none;
	}

	.woocommerce div.product div.images img {
		width: 96% !important;
	}
	.elementor-2564 .elementor-element.elementor-element-95ff259 > .elementor-container {
		max-width: 1389px !important;
	}

	.woocommerce div.product div.images .flex-control-thumbs li img {
		cursor: pointer;
		opacity: 1; 
		margin: 0;
	}

	.woocommerce div.product div.images .flex-control-thumbs li img {
		cursor: pointer;
		opacity: 1 !important;
		margin: 0;
	}

	body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images {
		display: flex;
	}

	.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
		width: calc(32% - -5.25em) !important;
	}

	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
		right: 3.5em !important;
	}

	/* #content > div > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_select-size-extra-large.pa_select-size-extra-small.pa_select-size-large.pa_select-size-medium.pa_select-size-small.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d0788f > div > div.elementor-element.elementor-element-7560891.elementor-widget.elementor-widget-woocommerce-product-add-to-cart > div > div > form > table > tbody > tr:nth-child(2) > td.value.woo-variation-items-wrapper > ul > li{
		width: 6em !important;
		height: 6em !important;
		box-shadow: none;
		left: -27px;
        background-color: transparent;
		margin: 5px -31px 4px 0;
	} */

	#content > div > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_select-size-extra-large.pa_select-size-extra-small.pa_select-size-large.pa_select-size-medium.pa_select-size-small.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d0788f > div > div.elementor-element.elementor-element-abdfc03.elementor-woo-meta--view-table.elementor-widget.elementor-widget-woocommerce-product-meta > div > div > span.posted_in.detail-container{
		display: none;
	}

	/* #content > div > div > div > section > div > div > div > div > div > div > form > table > tbody > tr > td > ul > li{
		width: 6em !important;
		height: 6em !important;
		box-shadow: none;
		left: -27px;
        background-color: transparent;
		margin: 5px -31px 4px 0;
	} */

	li.variable-item.image-variable-item {
		width: 6em!important;
		height: 6em!important;
		box-shadow: none;
		left: -27px;
		background-color: transparent;
		margin: 5px -31px 4px 0;
	}

	li.variable-item.image-variable-item {
		background-color: transparent !important;
		box-shadow: unset !important;
		margin: 3px -26px 4px 0 !important;
	}

	span.woo-selected-variation-item-name {
		font-weight: 600;
		color: red;
	}

	.wpc-filters-scroll-container {
		margin-right: 2rem;
		margin-left: 2rem;
	}

	#content > div > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_select-size-extra-large-uk12.pa_select-size-extra-small-uk7.pa_select-size-large-uk12.pa_select-size-medium-uk10.pa_select-size-small-uk8.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-95ff259.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d0788f > div > div.elementor-element.elementor-element-7560891.elementor-widget.elementor-widget-woocommerce-product-add-to-cart > div > div > form > table > tbody > tr:nth-child(1) > td.value.woo-variation-items-wrapper{
		margin-bottom: 1rem;
	}

	#content > div > div > div > section > div > div > div > div > div > div > form > table > tbody > tr > td > ul > li > div > span{
		
	}

	#content > div > div > div > section > div > div > div > div > div > div > form > table > tbody > tr > td > ul > li{
		border: none;
		box-shadow: none;
	}

	#content > div > div > div > section > div > div > div > div > div > div > form > table > tbody > tr > td > label{
		text-transform: capitalize;
	}

	#content > div > div > div > section > div > div > div > div > div > nav{
		font-size: 0.8rem;
	}
}


@media screen and (max-width: 1680px){
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		margin-top: .5em;
		margin-bottom: .5em;
		white-space: normal;
		line-height: 1.3;
		position: absolute;
		top: 67% !important;
		width: 100%;
		text-align: center;
		/* display: none; */
	}
}


@media screen and (max-width: 1440px){
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		margin-top: .5em;
		margin-bottom: .5em;
		white-space: normal;
		line-height: 1.3;
		position: absolute;
		top: 62% !important;
		width: 100%;
		text-align: center;
		padding: 8px;
		/* display: none; */
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > div > div > div.ht-product-image-wrap > span{
    	color: #ffffff;
    	background-color: #FB6565;
    	padding: 5px;
		border-radius: 0px 8px 0px 0px;
	}
	

}



.woocommerce ul.products li.product a img {
		border-radius: 6px !important;
}

#content > div > div > div > section > div > div > div > div > div > div > ul > li.ast-col-sm-12.ast-article-post.product.status-publish.first.instock.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-variable > div.astra-shop-thumbnail-wrap > span{
	margin: 0em !important;
    border-radius: 0px 6px 0px 0px;
    background-color: #FB6565;
    font-family: "Poppins", Sans-serif;
    padding: 5px 10px !important;
}

#content > div > div > div > section > div > div.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-3859759 > div > div > div > div > ul > li.ast-col-sm-12.ast-article-post.product.type-product.post-4998.status-publish.instock.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-variable > div.astra-shop-thumbnail-wrap > span{
	margin: 0em !important;
    border-radius: 0px 6px 0px 0px;
    background-color: #FB6565;
    font-family: "Poppins", Sans-serif;
    padding: 5px 10px !important;
}

h2.woocommerce-loop-product__title {
    font-family: "Poppins", Sans-serif !important;
    font-weight: 400 !important;
    font-size: 1em !important;
}



@media screen and (min-width: 1440px){
	.elementor-element.elementor-products-grid .woocommerce.columns-4 ul.products, .elementor-element.elementor-products-grid ul.products.columns-4 {
		grid-template-columns: repeat(5,1fr) !important;
	}
	
	.woocommerce ul.products li.product a img {
		border-radius: 6px !important;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > div > div > div.ht-product-image-wrap > span{
    	color: #ffffff;
    	background-color: #FB6565;
    	padding: 5px;
		border-radius: 0px 8px 0px 0px;
	}
}



@media screen and (max-width: 1368px){
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		margin-top: .5em;
		margin-bottom: .5em;
		white-space: normal;
		line-height: 1.3;
		position: absolute;
		top: 67% !important;
		width: 100%;
		text-align: center;
		padding: 8px;
		/* display: none; */
	}
}



@media screen and (max-width: 1280px){
	/* Shop page product button style */
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		margin-top: .5em;
		margin-bottom: .5em;
		white-space: normal;
		line-height: 1.3;
		position: absolute;
		top: 65% !important;
		width: 100%;
		text-align: center;
		padding: 8px;
		/* display: none; */
	}
}



@media screen and (max-width: 1024px){
	.elementor-1021 .elementor-element.elementor-element-972cada {
		width: 24.859% !important;
	}

	.elementor-1021 .elementor-element.elementor-element-8043144 {
		width: 73.806% !important;
	}

	#page > div.elementor.elementor-1004.elementor-location-footer > div > footer > div{
		flex-wrap: nowrap;
	}

	.elementor-1004 .elementor-element.elementor-element-2d96a402 {
		width: 45.965% !important;
	}

	#page > div.elementor.elementor-1004.elementor-location-footer > div > footer > div > div.elementor-column.elementor-col-20.elementor-top-column.elementor-element.footer-link-column > div{
		margin: unset;
	}
	
	.woocommerce ul.products li.product a img {
		border-radius: 6px;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > div > div > div.ht-product-image-wrap > span{
    	color: #ffffff;
    	background-color: #FB6565;
    	padding: 5px;
		border-radius: 0px 8px 0px 0px;
	}
	
	/* Shop page product button style */
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		top: 70% !important;
	}
}


@media screen and (max-width: 768px){
	.woocommerce[class*="columns-"] ul.products li.product:nth-child(n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n) {
		margin-right: 0px !important;
	}

	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		top: 62% !important;
	}

	#page > div.elementor.elementor-1004.elementor-location-footer > div > footer > div{
		flex-wrap: nowrap;
	}

	.elementor-1004 .elementor-element.elementor-element-2d96a402 {
		width: 50% !important;
	}

	.elementor-1004 .elementor-element.elementor-element-5948ec91 {
		padding: 5% 0% 3% 1% !important;
	}

	.elementor-1004 .elementor-element.elementor-element-27c56cd5 img {
		width: 84% !important;
	}

	.elementor-1021 .elementor-element.elementor-element-972cada {
		width: 28.859% !important;
	}

	.elementor-1021 .elementor-element.elementor-element-8043144 {
		width: 68% !important;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-972cada > div > div > div > div > div.wpc-filters-open-button-container.wpc-open-button-2863{
		display: none;
	}
	
	.woocommerce ul.products li.product a img {
		border-radius: 6px;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > div > div > div.ht-product-image-wrap > span{
    	color: #ffffff;
    	background-color: #FB6565;
    	padding: 5px;
		border-radius: 0px 8px 0px 0px;
	}

	.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
		width: calc(8% - -5.25em) !important;
	}
}



@media screen and (max-width: 600px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.single-product-column > div{
		padding: 10px 0px 0px 0px;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
		padding: 0px;
	}
	
	.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    	padding: 10px;
	}
	
	.woocommerce div.product div.images img {
    	 width: 100% !important;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > div > div > div.ht-product-image-wrap > div > ul{
		display: block;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > div > div > div.ht-product-image-wrap > span{
    	color: #ffffff;
    	background-color: #FB6565;
    	padding: 5px;
		border-radius: 0px 8px 0px 0px;
	}
	
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > div{
		padding: 5px;
	}
	
	.woocommerce ul.products li.product a img {
		border-radius: 6px;
	}
	
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    	top: 78% !important;
	}
	
	.elementor-1021 .elementor-element.elementor-element-8043144 {
    	width: 100% !important;
	}
	
	.elementor-1021 .elementor-element.elementor-element-972cada {
    	width: 100% !important;
	}
	
	#content > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4edd780 > div > div > div > div > div.wpc-filters-open-button-container > a{
		width: 100%;
	}
}




@media screen and (max-width: 480px){
	.woocommerce[class*="columns-"] ul.products li.product:nth-child(n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n) {
		margin-right: 0px !important;
		clear: none;	
	}

	#page > div.elementor.elementor-1004.elementor-location-footer > div > footer > div{
		flex-wrap: wrap !important;
	}

	.elementor-1004 .elementor-element.elementor-element-2d96a402 {
		width: 100% !important;
	}

	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		top: 70% !important;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-972cada > div > div > div > div > div.wpc-filters-open-button-container.wpc-open-button-2863 > a{
		display: block;
	}

	.woocommerce .woocommerce-ordering select {
		position: absolute;
		right: 0;
	}

	.elementor-1021 .elementor-element.elementor-element-972cada {
		width: 100% !important;
	}

	.elementor-1021 .elementor-element.elementor-element-8043144 {
		width: 100% !important;
	}

	#content > div > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_select-size-extra-large-uk12.pa_select-size-extra-small-uk7.pa_select-size-large-uk12.pa_select-size-medium-uk10.pa_select-size-small-uk8.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-95ff259.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d0788f > div > div.elementor-element.elementor-element-7560891.elementor-widget.elementor-widget-woocommerce-product-add-to-cart > div > div > form > table > tbody > tr:nth-child(1) > td.label{
		margin-top: -10px;
	}

	#content > div > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_select-size-extra-large-uk12.pa_select-size-extra-small-uk7.pa_select-size-large-uk12.pa_select-size-medium-uk10.pa_select-size-small-uk8.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-95ff259.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d0788f > div > div.elementor-element.elementor-element-7560891.elementor-widget.elementor-widget-woocommerce-product-add-to-cart > div > div > form > table > tbody > tr:nth-child(1) > td.value.woo-variation-items-wrapper{
		margin-bottom: 1rem;
	}

	#content > div > div > div > section > div > div > div > div > div > div > form > table > tbody > tr > td > ul > li > div > span{
		border-radius: 50px;
	}

	#content > div > div > div > section > div > div > div > div > div > div > form > table > tbody > tr > td > ul > li{
		border: none;
		box-shadow: none;
	}

	#content > div > div > div > section > div > div > div > div > div > div > form > table > tbody > tr > td > label{
		text-transform: capitalize;
	}

	#content > div > div > div > section > div > div > div > div > div > nav{
		font-size: 0.8rem;
	}
	
	#content > div > div > div > section > div > div > div > div > div > div > span > span > a{
		background-color: #ffeded;
    	border-radius: 50px;
	}

	body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images {
		display: block;
	}

	.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
		width: calc(2% - -5.25em) !important;
	}

	#content > div > div > div > section > div > div > div > div > div > div > ol > li{
		margin-right: 0.4em;
	}

	#content > div > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_select-size-extra-large-uk12.pa_select-size-extra-small-uk7.pa_select-size-large-uk12.pa_select-size-medium-uk10.pa_select-size-small-uk8.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d0788f > div > div.elementor-element.elementor-element-150cf48.elementor-widget__width-auto.elementor-widget.elementor-widget-heading{
		position: absolute;
    	top: 437px;
		margin-left: 23px;
	}

	#content > div > div.elementor.elementor-2564.elementor-location-single.post-2632.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tops.product_cat-womans.pa_color-black.pa_color-wine-red.pa_select-size-extra-large-uk12.pa_select-size-extra-small-uk7.pa_select-size-large-uk12.pa_select-size-medium-uk10.pa_select-size-small-uk8.ast-article-single.ast-woo-product-no-review.first.instock.sale.shipping-taxable.purchasable.product-type-variable.product > div > section > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d0788f > div > div.elementor-element.elementor-element-a5ec883.elementor-widget__width-auto.elementor-view-default.elementor-widget.elementor-widget-icon{
		position: absolute;
    	top: 437px;
	}
}


@media screen and (max-width: 360px){
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    	top: 62% !important;
	}
}


@media screen and (max-width: 320px){
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		top: 63% !important;
		padding: 2px;
		font-size: .9em;
	}
}




#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-8043144 > div > div > div > div > ul > li.ast-col-sm-12.ast-article-post.product.type-product.post-1294.status-publish.instock.product_cat-womans.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-simple > div.astra-shop-summary-wrap > div.woo-sctr-progress-bar-wrap-container > div.woo-sctr-progress-bar-wrap{
	background: #edecec !important;
	height: 9px !important;
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-8043144 > div > div > div > div > ul > li.ast-col-sm-12.ast-article-post.product.type-product.post-1294.status-publish.instock.product_cat-womans.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-simple > div.astra-shop-summary-wrap > div.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1.woo-sctr-shortcode-wrap-wrap-salescountdowntimer > div > div > div > div{
	display: none;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1.woo-sctr-shortcode-wrap-wrap-salescountdowntimer {
    display: none;
}


.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    margin-top: .5em;
    margin-bottom: .5em;
    white-space: normal;
    line-height: 1.3;
    position: absolute;
    top: 57%;
    width: 100%;
    text-align: center;
	/* display: none; */
}


.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    margin-bottom: 0.8em;
    margin-top: 1.1rem;
}




#page > div.ekit-template-content-markup.ekit-template-content-header > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-162351ff.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-abd85e8.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky > div > div > div > div > div > div > button{
	visibility: hidden;
}


/* ============================================================== */
/* ============================================================== */
/* ============================================================== */
/* END SECION PRODUCT */
/* ***************************************************************************************************   */



@media screen and (min-width: 600px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.shop-by-section-1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.shop-by-section-column > div > section > div{
		top: -37px;
		width: 85%;
	}
}


@media screen and (max-width: 480px){
	

	#content > div > div > div > section > div > div > div > section > div > div > div > div > div > h2{
		font-size: 1.1em;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.shop-by-section-1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.shop-by-section-column > div > section > div{
		top: -37px;
	}

	#menu-main-menu-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2160.nav-item.elementskit-dropdown-has.top_position.elementskit-dropdown-menu-default_width.elementskit-megamenu-has.elementskit-mobile-builder-content > ul.elementskit-megamenu-panel.elementskit-dropdown-open > div > div > section > div > div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-77761fa > div{
		margin-left: 24px;
	}
}





/* ***************************************************************************************************   */
/*START SHOP PAGE*/

#content > div > div > div > section > div > div > div > div > div > div > div > div{
      /* -webkit-box-shadow: 4px 7px 25px -9px rgb(128 128 128);
        -moz-box-shadow: 4px 7px 25px -9px rgba(128,128,128,1);
        box-shadow: 4px 7px 25px -9px rgb(223 223 223);
        margin-left: 10px;
        margin-right: 10px; */
		justify-content: center;
    	text-align: center;
}


#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-972cada > div > div > div > div > div.wpc-filters-widget-content > div.wpc-filters-widget-containers-wrapper > div.wpc-filter-set-widget-title > h5{
     display: none;
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-972cada > div > div > div > div > div.wpc-filters-widget-content > div.wpc-filters-widget-containers-wrapper > div.wpc-edit-filter-set{
    display: none;
}

.elementor-1021 .elementor-element.elementor-element-4c30d9d.elementor-wc-products ul.products li.product span.onsale {
      padding: 5px;
	  border-radius: 0px 6px 0px 0px !important;
}

@media screen and (max-width: 600px){
     section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        padding: 0px;
    }
    
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31e0356.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-8043144 > div > div > div > div > form{
        margin-bottom: 4em;
    }
}

/*END SHOP PAGE*/

/* ***************************************************************************************************   */




@media screen and (max-width: 600px){

    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div{
        /*margin-left: 5px;*/
        margin-right: 3px;
    }
    
    .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image .ht-product-image-slider .slick-dots {
        display: none !important;
    }

}
  
  
  
  
  
  


/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/*START CHECKOUT PAGE*/

    
    div#content {
        /*background-image: linear-gradient(to right, #fff8ff, #fff8fd, #fff8fb, #fff8f9, #fff8f8);*/
    }
    
   

    
    #billing_first_name, #billing_last_name, #billing_company, #billing_country_field > span > span > span.selection > span, #billing_address_1, #billing_address_2, #billing_city, #billing_postcode, #billing_phone, #billing_email, #order_comments{
            -webkit-box-shadow: -1px 7px 32px -16px rgba(99,96,99,1);
             -moz-box-shadow: -1px 7px 32px -16px rgba(99,96,99,1);
            box-shadow: -1px 7px 32px -16px rgb(175 175 175);
            border-radius: 7px;
            border: none;
            height: 51px;
    }


    .eael-woo-checkout .woocommerce .woocommerce-info {
        background-color: #f3cdcd !important;
        color: #0c5460;
    }
    
    #place_order{
            background-color: #f37f7f;
            height: 54px;
    }
    
    
    #post-641 > header{
        display: none;
    }
    
    
    div#order_review {
        background-color: #fff;
        -webkit-box-shadow: -1px 7px 123px -24px rgb(168 168 168);
        -moz-box-shadow: -1px 7px 123px -24px rgba(168,168,168,1);
        box-shadow: -1px 7px 123px -24px rgb(197 197 197);
        border: none !important;
    }

@media screen and (max-width: 600px){
    .elementor-641 .elementor-element.elementor-element-37078972 > .elementor-element-populated {
        margin: 1rem 0rem 0rem 0rem !important;
    }
}





/*END CHECKOUT PAGE*/
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */



/* ================================================================================================================================================================================================================================== */





/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/*START CART PAGE*/

#post-640 > div > div > div > section{
    background-image: linear-gradient(to right, #fff8ff, #fff8ff, #fff8ff, #fff8ff, #fff8ff);
}

#post-640 > header{
    display: none;
}

#post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8572648 > div > div > div > div > div.cart-collaterals > div{
    width: 100%;
    
}

#post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8572648 > div > div > div > div > form > table{
    border: none;
}

#post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8572648 > div > div > div > div > div.cart-collaterals > div > div > a{
    background-color: #fd9393;
}


 #post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8572648 > div > div > div > div > form > table > tbody > tr:nth-child(3) > td > div > button{
        background-color: transparent;
        color: #ffffff;
        background-color: #fd9393;
    }
    
    #post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8572648 > div > div > div > div > form > table > tbody > tr:nth-child(3) > td > button{
             background-color: transparent;
            color: #ffffff;
            border-radius: 10px;
            background-color: #0c0c0c;
        
    }
    
    
     .elementor-menu-cart__main {
        padding: 12px !important;
    }
    
    .elementor-menu-cart__main {
        background-image: linear-gradient(to right, #fff8ff, #fff8ff, #fff8ff, #fff8ff, #fff8ff);
    }
    
    a.elementor-button.elementor-button--view-cart.elementor-size-md {
        background-color: #f37f7f;
    }
    
    a.elementor-button.elementor-button--checkout.elementor-size-md {
         background-color: #f37f7f;
    }



@media screen and (max-width: 1480px){
    .elementor-640 .elementor-element.elementor-element-430b0b3b {
        margin-top: -2rem;
        margin-bottom: 0rem;
        padding: 3rem 8rem 3rem 8rem !important;
    }  
}


@media screen and (max-width: 1368px){
    .elementor-640 .elementor-element.elementor-element-430b0b3b {
        margin-top: -2rem;
        margin-bottom: 0rem;
        padding: 3rem 2rem 3rem 2rem !important;
    }  
}



@media screen and (max-width: 1024px){
    #post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-3a3aece{
        display: none;
    } 
    
    .elementor-640 .elementor-element.elementor-element-430b0b3b {
        margin-top: -2rem;
        margin-bottom: 0rem;
        padding: 3rem 0rem 3rem 2rem !important;
    }
}


@media screen and (max-width: 768px){
    
    #post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8572648{
        width: 65.123%;
    }
}



@media screen and (max-width: 600px){
    #post-640 > div > div > div > section{
        padding: 0px !important;
    } 
    
     #post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8572648{
        width: 100.123%;
        margin: 5px;
    }
    
    #post-640 > div > div > div > section{
        padding: 3rem 1rem 3rem 1rem !important;
    }
    
    #post-640 > div > div > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-8572648 > div > div > div > div > form > table > tbody > tr > td.product-thumbnail{
        text-align: left !important;
    }
    
    .woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
        width: auto; 
        max-width: 139px !important;
    }
    
    .elementor-menu-cart__main {
        padding: 12px !important;
    }
    
    .elementor-menu-cart__main {
        background-image: linear-gradient(to right, #fff8ff, #fff8ff, #fff8ff, #fff8ff, #fff8ff);
    }
    
    a.elementor-button.elementor-button--view-cart.elementor-size-md {
        background-color: #f37f7f;
    }
    
    a.elementor-button.elementor-button--checkout.elementor-size-md {
         background-color: #f37f7f;
    }
}

/*END CART PAGE*/
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */









/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */

/* START CATEGORY */

.wlsingle-categorie .wlcategorie-content h4 {
    margin: 17px 0px 13px !important;
}


#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content{
	text-align: left;

}


@media screen and (max-width: 600px){
   #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-42e0bd6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div{
        flex: 0 0 50%;
        max-width: 50%;
    } 

    
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-42e0bd6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div{
        padding: 0px;
    }
    
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-42e0bd6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div{
        margin: 7px;
		border: none;
    }
    
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-42e0bd6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div:nth-child(2){
        margin-top: 39px;
    }
    
      
    #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-42e0bd6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div:nth-child(4){
        margin-top: 39px;
    }

	
}



/* END CATEGORY */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */




/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* Backend Styles */
/* Login and Registration Styles */

/* #content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b34109.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle{
	display: none;
} */

#customer_login > div.u-column1.col-1 > h2{
	font-family: Poppins;
}

#customer_login > div.u-column1.col-1 > form > p > label > span{
	font-size: .8em !important;
}

button.woocommerce-button.button.woocommerce-form-login__submit {
	background-color: #F6B5B5 !important;
	width: 100% !important;
	font-family: 'Poppins';
    font-size: 1.3em !important;
}

button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
	background-color: #F6B5B5 !important;
	width: 100% !important;
	font-family: 'Poppins';
    font-size: 1.3em !important;
	
}

#customer_login > div.u-column1.col-1 > form{
	-webkit-box-shadow: 2px 10px 29px 0px rgba(222,222,222,1);
	-moz-box-shadow: 2px 10px 29px 0px rgba(222,222,222,1);
	box-shadow: 2px 10px 29px 0px rgba(222,222,222,1);

}

#customer_login > div.u-column2.col-2 > form{
	-webkit-box-shadow: 2px 10px 29px 0px rgba(222,222,222,1);
	-moz-box-shadow: 2px 10px 29px 0px rgba(222,222,222,1);
	box-shadow: 2px 10px 29px 0px rgba(222,222,222,1);
	
}


#customer_login > div.u-column1.col-1 > form > p > label{
	font-family: 'Poppins';
    font-size: 1.3em !important;
    font-weight: 400 !important;
	color: #000;
}


#customer_login > div.u-column2.col-2 > form > p > label{
	font-family: 'Poppins';
    font-size: 1.3em !important;
    font-weight: 400 !important;
	color: #000;

}

ul.woocommerce-error {
    background-color: #fde7e7;
}

input#account_email {
    font-family: 'Poppins';
}

input#account_display_name {
	font-family: 'Poppins';
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > p > label{
	font-family: 'Poppins';
    font-size: 1.2em;
    font-weight: 400;
	color: #000;
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > fieldset > legend{
	font-family: 'Poppins';
    font-size: 1.2em;
    font-weight: 600;
	color: #000;
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > fieldset > p > label{
	font-family: 'Poppins';
    font-size: 1.2em;
    font-weight: 400;
	color: #000;
}


#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > p:nth-child(9) > button{
	background-color: #F6B5B5 !important;
	font-family: 'Poppins';
    font-size: 1.3em !important;
	font-weight: 400;
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div{
	/* -webkit-box-shadow: 2px 10px 29px 0px rgba(222,222,222,1);
	-moz-box-shadow: 2px 10px 29px 0px rgba(222,222,222,1);
	box-shadow: 2px 10px 29px 0px rgba(222,222,222,1); */
	background-color: transparent;
	border: none;
}



@media screen and (max-width: 600px){	

	
	#content > div > div > div > section > div > div > div > div > div > div > div > div.e-wc-account-tabs-nav > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard{
		border: none;
		width: 48%;
	}
	
	#content > div > div > div > section > div > div > div > div > div > div > div > div.e-wc-account-tabs-nav > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders{
		border: none;
		width: 48%;
	}
	
	#content > div > div > div > section > div > div > div > div > div > div > div > div.e-wc-account-tabs-nav > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders > a{
		border: none;
	}
	
	
	#content > div > div > div > section > div > div > div > div > div > div > div > div.e-wc-account-tabs-nav > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
		border: none;
		width: 48%;
	}
	
	#content > div > div > div > section > div > div > div > div > div > div > div > div.e-wc-account-tabs-nav > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address{
		border: none;
		width: 48%;
	}
	
	#content > div > div > div > section > div > div > div > div > div > div > div > div.e-wc-account-tabs-nav > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{
		border: none;
		width: 48%;
	}
	
	#content > div > div > div > section > div > div > div > div > div > div > div > div.e-wc-account-tabs-nav > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
		border: none;
		width: 48%;
	}	

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > p > label{
		font-family: 'Poppins';
		font-size: 1em;
		font-weight: 400;
		color: #000;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > fieldset > p > label{
		font-family: 'Poppins';
		font-size: 1em;
		font-weight: 400;
		color: #000;
	}

	p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
		width: 100%;
	}

	p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
		width: 100%;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > p:nth-child(9) > button{
		background-color: #F6B5B5 !important;
		font-family: 'Poppins';
		font-size: 1.2em !important;
		font-weight: 400;
		width: 100%;
	}

	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle > div > div > div > div > div > h2{
		font-size: 2.3em;
	}


	
}
	
/* ***************************************************************************************************   */
/* ============================================================== */
/* ============================================================== */
/* ============================================================== */






/* Login and Registration Styles */
/* Backend Styles */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */



@media screen and (min-width: 601px){
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		white-space: normal;
		line-height: 1.3;
		background-color: #FABFBF;
	}
	
	.woocommerce ul.products li.product .onsale {
	    margin: 0em !important;
		border-radius: 0px 6px 0px 0px;
		background-color: #FB6565;
		font-family: "Poppins", Sans-serif;
	}
}


.woocommerce ul.products li.product .onsale {
	margin: 0em !important;
	border-radius: 0px 6px 0px 0px;
	background-color: #FB6565;
	font-family: "Poppins", Sans-serif;
	padding: 5px 10px !important;
}

@media screen and (max-width: 600px){
	#main > div > ul > li{
 	    width: 44%;
		margin-right: 13px !important;
		margin-left: 10px;	
	}
	
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		white-space: normal;
		line-height: 1.3;
		background-color: #FABFBF;
	}
	
	.woocommerce ul.products li.product .onsale {
	    margin: 0em !important;
		background-color: #FB6565;
		font-family: "Poppins", Sans-serif;
		padding: 5px !important;
		border-radius: 0px 6px 0px 0px !important;
	}
    
    
	
	.ast-container, .ast-container-fluid {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}	
}


.woo-variation-swatches .variable-items-wrapper {
        margin-left: 7px !important;
}



/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */
/* ***********************************************************************************************************************************************************************   */




#content > div > div.elementor.elementor-2564.elementor-location-single.post-5106.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tshirts.product_cat-womans.pa_select-size-large-uk12.pa_select-size-medium-uk10.pa_select-size-small-uk8.ast-article-single.ast-woo-product-no-review.first.instock.shipping-taxable.purchasable.product-type-variable.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default > div{
	padding: 0px;
}



.elementor-2564 .elementor-element.elementor-element-315f3ef > .elementor-widget-container {
    margin: 0em 1em 0em 1em !important;
}

.elementor-2564 .elementor-element.elementor-element-ffae19c > .elementor-widget-container {
    margin: 1em 0em 0em 1em !important;
}

.elementor-2564 .elementor-element.elementor-element-44c69b8 > .elementor-widget-container {
    margin-left: 1em !important;
}
.elementor-2564 .elementor-element.elementor-element-af949df {
    margin-left: 1em !important;
}

#content > div > div.elementor.elementor-2564.elementor-location-single.post-5106.product.type-product.status-publish.has-post-thumbnail.product_cat-clothing.product_cat-new-products.product_cat-sale.product_cat-tshirts.product_cat-womans.pa_select-size-large-uk12.pa_select-size-medium-uk10.pa_select-size-small-uk8.ast-article-single.ast-woo-product-no-review.first.instock.shipping-taxable.purchasable.product-type-variable.product > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-95ff259.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d0788f > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7c26e2b.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2342649 > div > div.elementor-element.elementor-element-af949df.elementor-widget__width-auto.elementor-view-default.elementor-widget.elementor-widget-icon > div > div > div > i{
	font-size: 20px;
	margin-top: 1em;
}





@media screen and (max-width: 600px){
	.elementor-element.elementor-element-de8e729.elementor-widget.elementor-widget-text-editor {
		margin-left: 1em;
	}

	.elementor-element.elementor-element-569dd9a.elementor-widget.elementor-widget-woocommerce-product-short-description {
		margin-left: 1em;
	}

	.elementor-element.elementor-element-38de139.elementor-widget.elementor-widget-text-editor {
		margin-left: 1em;
	}

	.elementor-element.elementor-element-437eb85.elementor-widget.elementor-widget-text-editor {
		margin-left: 1em;
	}

	.elementor-element.elementor-element-54de668.elementor-widget.elementor-widget-text-editor {
		margin-left: 1em;
	}
}



.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image .ht-product-cus-tab-links li a {
    display: block;
    border: 1px solid rgb(189 185 185 / 55%) !important;
    background: #ffffff47 none repeat scroll 0 0 !important;
}



/* Related Products Section  */
@media screen and (max-width: 1024px){
	#content > div > div > div > section > div > div > div > div > div > div > div > div > div > div > div > div.ht-product-content > div{
		margin-top: 0px !important;
	}
}


@media screen and (max-width: 600px){
	#content > div > div > div > section > div > div > div > div > div > div > div > div > div > div > div > div.ht-product-content > div{
		margin-top: -38px !important;
	}
}

/* Related Products Section  */




#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		background-image: linear-gradient(to right, #fff8ff, #fff8ff, #fff8ff, #fff8ff, #fff8ff);
	}
}





#account_first_name {
	-webkit-box-shadow: -1px 7px 32px -16px rgb(99 96 99);
    -moz-box-shadow: -1px 7px 32px -16px rgba(99,96,99,1);
    box-shadow: -1px 7px 32px -16px rgb(175 175 175);
    border-radius: 7px;
    border: none;
    height: 51px;
	background-color: #fff !important;
}





#account_first_name, #account_last_name, #account_display_name, #account_email, #password_current, #password_1, #password_2{
	-webkit-box-shadow: -1px 7px 32px -16px rgb(99 96 99);
    -moz-box-shadow: -1px 7px 32px -16px rgba(99,96,99,1);
    box-shadow: -1px 7px 32px -16px rgb(175 175 175);
    border-radius: 7px;
    border: none;
    height: 51px;
	background-color: #fff !important;
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div{
	padding: 0px;
}


#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > div{

    border-radius: 7px;
    border: none;

	background-color: transparent;
}





#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > div{
	padding: 0px;
}

#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > div > p > button{
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
    background-color: #F6B5B5;
    margin-bottom: 2em;
}




@media screen and (max-width: 600px){
	#content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-21551dd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div.woocommerce-MyAccount-content > div > form > div > p > button{
		font-family: "Poppins", Sans-serif;
		font-weight: 600;
		background-color: #F6B5B5;
		width: 100%;
		margin-bottom: 2em;
	}

	p#billing_first_name_field {
		width: 100%;
	}
	
	p#billing_last_name_field {
		width: 100%;
	}
	
}


#billing_first_name, #billing_last_name, #billing_company, #billing_address_1, #billing_address_2, #billing_city, #billing_postcode, #billing_phone, #billing_email  {
	-webkit-box-shadow: -1px 7px 32px -16px rgb(99 96 99);
    -moz-box-shadow: -1px 7px 32px -16px rgba(99,96,99,1);
    box-shadow: -1px 7px 32px -16px rgb(175 175 175);
    border-radius: 7px;
    border: 1px solid #000;
    height: 51px;
	background-color: #fff !important;
} 



#billing_country_field > span > span > span.selection > span{
	-webkit-box-shadow: -1px 7px 32px -16px rgb(99 96 99);
    -moz-box-shadow: -1px 7px 32px -16px rgba(99,96,99,1);
    box-shadow: -1px 7px 32px -16px rgb(175 175 175);
    border-radius: 7px;
    border: 1px solid #000;
    height: 51px;
	background-color: #fff !important;
}


#billing_state_field > span > span > span.selection > span{
	 border-radius: 7px;
    border: 1px solid #000;
}

#order_comments{
    border-radius: 7px;
    border: 1px solid #000;
}

@media screen and (max-width: 600px){
	#shipping_first_name_field, #shipping_last_name_field{
		width: 100%;
	}
}



#shipping_country_field > span > span > span.selection > span{
	-webkit-box-shadow: -1px 7px 32px -16px rgb(99 96 99);
    -moz-box-shadow: -1px 7px 32px -16px rgba(99,96,99,1);
    box-shadow: -1px 7px 32px -16px rgb(175 175 175);
    border-radius: 7px;
    border: none;
    height: 51px;
	background-color: #fff !important;
}

#shipping_first_name, #shipping_last_name, #shipping_company, #shipping_address_1, #shipping_address_2,#shipping_city, #shipping_postcode{
	-webkit-box-shadow: -1px 7px 32px -16px rgb(99 96 99);
    -moz-box-shadow: -1px 7px 32px -16px rgba(99,96,99,1);
    box-shadow: -1px 7px 32px -16px rgb(175 175 175);
    border-radius: 7px;
    border: none;
    height: 51px;
	background-color: #fff !important;
}




@media screen and (min-width: 601px){
	#fb-root > div.fb_dialog.fb_dialog_mobile > div.fb_dialog_content > iframe:nth-child(1) {
    bottom: 7px !important;
    margin: 0px !important;
	}
}




@media screen and (max-width: 600px){
	#fb-root > div.fb_dialog.fb_dialog_mobile > div.fb_dialog_content > iframe:nth-child(1) {
    right: unset !important;
    bottom: 13px !important;
    margin: -6px !important;
	}
}






/* START check out page styling*/

section.woocommerce-order-details {
    background-color: #fff;
    font-family: 'Poppins';
}

section.woocommerce-customer-details {
    background-color: #fff;
    font-family: 'Poppins';
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    font-family: 'Poppins';
    background-color: #ffff;
    padding: 10px;
}

#post-641 > div > div > div > section > div > div > div > div > div > div > div > ul > li.woocommerce-order-overview__order.order{
		border-right: none !important;
	}
	
	li.woocommerce-order-overview__date.date {
		border-right: none !important;
	}
	
	li.woocommerce-order-overview__email.email {
		border-right: none !important;
	}
	
	li.woocommerce-order-overview__total.total {
		border-right: none !important;
	}
	
	li.woocommerce-order-overview__payment-method.method {
		border-right: none !important;
	}



@media screen and (max-width: 600px){
	#post-641 > div > div > div > section > div > div > div > div > div > div > div > ul > li.woocommerce-order-overview__order.order{
		width: 100%;
		margin-bottom: 1rem;
		border-right: none !important;
	}
	
	li.woocommerce-order-overview__date.date {
    	width: 100%;
		margin-bottom: 1rem;
		border-right: none !important;
	}
	
	li.woocommerce-order-overview__email.email {
    	width: 100%;
		margin-bottom: 1rem;
		border-right: none !important;
	}
	
	li.woocommerce-order-overview__total.total {
    	width: 100%;
		margin-bottom: 1rem;
		border-right: none !important;
	}
	
	li.woocommerce-order-overview__payment-method.method {
    	width: 100%;
		margin-bottom: 1rem;
		border-right: none !important;
	}	
}


/* END check out page styling*/



/* START Tops Shop Page*/
@media screen and (max-width: 380px){
	#main>div>ul>li {
		width: 42%;
		margin-right: 13px !important;
		margin-left: 10px;
	}
}


@media screen and (max-width: 280px){
	#main>div>ul>li {
		width: 98%;
		margin-right: 13px !important;
		margin-left: 10px;
	}
}


/* END Tops Shop Page*/



@media screen and (max-width: 600px){
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-5316.nav-item.elementskit-mobile-builder-content {
		margin-left: 20px;
	}
	
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-5317.nav-item.elementskit-mobile-builder-content {
    margin-left: 20px;
}
	
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-5318.nav-item.elementskit-mobile-builder-content {
	margin-left: 20px;
}
}




/* FAQ Styles */

#is-shopping-with-velos-safe{
	text-align: left !important;
}

.faq-styles > div > div > div > div {
	text-align: left !important;
}