/*
Theme Name: Ayesha Child Theme
Theme URI: https://themeforest.net/user/dropletthemes
Author: Ajmal Khan
Author URI: https://dropletthemes.com
Description: A Child Theme for Ayesha - Hair and Beauty Salons WordPress Theme
Template: ayesha
Version: 6.6
*/
.brand-story .iconbox .img{
	margin-bottom:25px;
}
.brand-story .iconbox img{
	width:70px;
	height:70px;
}
html.translated-ltr #header.header-v1 #navigation > ul > li > a{
	padding-left: 20px!important;
    padding-right: 20px!important;
}
.tax-product_cat #main-content{
	background: #f4f4f4;
}
.widget.widget_block{
	position: relative!important;
	left:initial!important;
	top:initial!important;
}
.widget.social-widget{
	position: relative!important;
	left:initial!important;
	top:initial!important;
	margin-top: 15px!important;
}
.support-section .wpb_text_column p{
	color: #c4c4c4
}
.shop-by-categories .vc-hoverbox-inner .vc-hoverbox-front h2{
	background: rgba(255,255,255, 0.2);
	color: #fff;
	text-align: center;
  	padding: 0 10px;
	font-size: 28px;
}
/*
.home .woocommerce ul.products{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
}

.home .woocommerce .products li.product{
	flex: 0 0 18.5%;
	max-width: 18.5%;
	margin-bottom: 25px;
}
@media (max-width: 1200px){
	.home .woocommerce .products li.product{
		flex: 0 0 30.65%;
		max-width: 30.65%;
	}
}
@media (max-width: 768px){
	.home .woocommerce .products li.product{
		flex: 0 0 42.65%;
		max-width: 42.65%;
	}
}

@media (max-width: 480px){
	.home .woocommerce .products li.product{
		flex: initial;
        max-width: 100%;
        width: 85%;
	}
	.home .woocommerce .products li.product:nth-of-type(odd){
		margin-left:0px;
	}
}
*/
.products li.product{
	border-radius:0.8rem;
	padding:0px!important;
	background: #fff;
	box-shadow: 0px 5px 30px rgba(1, 1, 1, 0.05);
}
.products li.product img{
	padding:0px!important;
	max-height: 200px;
    height: 100%;
	object-fit: cover;
	object-position: top;
}
.archive .products li.product img{
	max-height: 250px;
}

.no-pad .vc_column-inner{
	padding-top:0px!important;
}
.variations .swatch-item-wrapper .swatch.selected{
	background-color: #000!important;
	color: #fff;
}
.variations .swatch-item-wrapper .swatch.selected:before{
	border-color: #000!important;
}

.wc-block-cart__submit-button{
	background-color: #000;
	color: #fff;
}
.wc-block-cart__submit-button:hover{
	color: #fff;
}
.single_variation_wrap .single_variation .woocommerce-variation-price{	
	display: inline-block;
}
.single_variation_wrap .single_variation .amount bdi {
    font-weight: 600;
}
.single_variation_wrap .single_variation .amount span{
	display:inline-block;
}
.single_variation_wrap .single_variation .price del{
	color: #ff0000;
	display: inline-block;
	float: left;
	font-size: 18px;
}
.entry-summary .price del .amount{
	font-size: 18px;
}
.single_variation_wrap .single_variation .price del span, .single_variation_wrap .single_variation .price del .amount bdi{
	color: #ff0000
}
.single_variation_wrap .single_variation .price ins{
	float: left;
	display: inline-block;
}
.text-black, .text-black p{
	color: #000;
}
.text-white, .text-white p{
	color: #fff;
}
.added_to_cart.wc-forward{
	display: none;
}
.contact-info{
	list-style-type:none;
	padding: 0;
}
.contact-info li{
	padding-left:30px;
	position: relative;
	margin-bottom:20px;
}
.contact-info li i {
    position: absolute;
    left: 0px;
    top: 4px;
	font-size: 20px;
}
.contact-info li address{
	font-size:16px;
}
.contact-info li h5, .contact-info li p{
	line-height:24px;
	margin-bottom: 0px
}
.home .woocommerce .products li.product{
	width: calc(100% / 5 - 20px);
	margin-bottom: 15px;
}
@media only screen and (max-width: 1200px) {
	.home .woocommerce .products li.product{
        width: calc(100% / 3 - 20px);
		float:left!important;
		clear: none !important;
	}
	.related.products ul.products{
		text-align: center;
		margin:0;
	}
	.related.products ul.products li.product {
        width: calc(100% / 3 - 20px);
	}
}
@media only screen and (max-width: 768px) {
    .entry-summary {
		margin-left: 0px
    }
}
@media (max-width: 768px) {
	.home .woocommerce .products li.product{
		width: calc(100% / 2 - 20px) !important;	
        margin-left: 10px !important;
        margin-right: 10px !important;		
	}
	.archive.woocommerce-page ul.products li.product{
        width: calc(100% / 2 - 20px) !important;
		float:left;
    }
    .related.products ul.products li.product {
        width: calc(100% / 2 - 20px);
		float:left;
		clear:none;
    }
	.button.single_add_to_cart_button {
        margin-top: 0px;
    }
}
@media (max-width: 480px) {	
	.home .woocommerce .products li.product{
		width: calc(100% - 20px)!important;
		float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
	}
	.archive.woocommerce-page ul.products li.product{
        width: 100%!important;
		float: none;
    }
    .related.products ul.products li.product {
        width: 100%;
		float: none;
    }
}
.notranslate ul.dropdown-menu.sub-menu {
    width: 75px !important;
}