/**
 * Theme Name: Kapee Child Theme
 * Template:   kapee
 */

.product-wrapper {
	    border: 1px solid #2370F4;
	margin: 10px;
}
.product-wrapper .product-image{
/* 	border:2px red solid; */
/* 	width:100px; */
/* 	height:300px; */
		  object-fit: fill !important;

}
.kapee-megamenu-holder {
	padding-top: 0px !important;
}
.kapee-sub-megamenu a {
	padding: 0px !important;
}
.menu-heading p {
	font-size: 14px;
	color: #FF0072;
	font-weight:800;
	padding-top: 10px;
}
.sub-menu-heading p {
	font-size: 15px ;
	color: #2370F4;
	font-weight:700;
}
.kapee-sub-megamenu span {
	color: #000 !important; 
}
.padding-khatam span {
	color: #FF0072;
}
.menu-heading {
	margin-bottom: 0px !important;
}
.site-content{
    padding-bottom: 0px;
	padding-top: 0px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.apni-class {
		width: 50%;
		display: inline-block;
	}

}
.kapee-swatches .swatch img {
	width: 40px;
    height: 40px;
}
.products .product-title {
	font-size: 16px;
    font-weight: 800;
}
 .privacy-clss p {
    font-size: 16px;
}
.contact-logo {
	  width: 200px;
}

/* 

.product_title::first-letter{
	border:2px red solid;
}*/

.joinchat__button {
    display: flex;
    flex-direction: row;
    position: absolute;
    z-index: 2;
    bottom: 108px;
    right: 8px;
    height: var(--s);
    min-width: var(--s);
    background: #25d366;
    color: inherit;
    border-radius: calc(var(--s)/2);
    box-shadow: 1px 6px 24px 0 rgba(7,94,84,.24);
    cursor: pointer;
    transition: background-color .2s linear;
}



	.joinchat__button {
    display: flex;
    flex-direction: row;
    position: absolute;
    z-index: 2;
    bottom: 150px;
    right: 8px;
    height: var(--s);
    min-width: var(--s);
    background: #25d366;
    color: inherit;
    border-radius: calc(var(--s)/2);
    box-shadow: 1px 6px 24px 0 rgba(7,94,84,.24);
    cursor: pointer;
    transition: background-color .2s linear;
}
}
/* .post-thumbnail img {

	height:400px !important;
	width:400px !important
} */

.site-content{
	padding:50px;
}
#shiprocket_pincode_check,#check_pincode{
	color: #777777;
    display: none;
    line-height: 2;
    padding: 6px 12px;
    height: 42px;
    width: 40%;
}
.gt_switcher-popup{
	    position: fixed;
    bottom: 105px !important;
    right: 15px;
    z-index: 999999;
background:#fff;
	padding:5px 10px;
}


.attachment-full{
	width:100%
}
.owl-nav-rectangle .slick-slider .slick-arrow {
	width:15px;
	height:30px;
}
.post-thumbnail img{
	display: inline;
    width: auto;
    height: 300px !important;
    max-width: 100%;
    object-fit: fill !important;
}
.entry-post .entry-content{
	display:none
}
@media only screen and (min-width: 320px) and (max-width: 767px){

		.site-content{
		padding:0
	}
.wcuCurrencySwitcher{
	margin-top:200px;
}


}
.product_meta .posted_in:last-of-type {
    display: none !important;
}
@media only screen and (max-width: 767px) {
	.vc_custom_1703594827841 img,
	#men img, #women img, #electrical img, #boys img, .vc_custom_1708328875860 img{
	
object-fit: cover !important;
height: 50px !important;
			border-radius:12px
	}

}

@media (max-width: 640px) {
    .vc_row.wpb_row {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
	.vc_custom_1703565485650 img,
	.vc_custom_1703565474899 img
{
		border-radius:12px
	}
	.vc_custom_1703565474899{
		margin-top:0px
	}
	#slider_24265 img{
		border-radius:12px;
		margin-top:10px
	}
	
.woocommerce div.summary .woocommerce-product-details__short-description{
	display:block !important;
	
}	
	
	.products div.product .product-wrapper {
    transition: box-shadow .3s ease-in-out;
    padding: 5px;
    position: relative;
    margin: 7px;
}
	
}



a[href^="mailto:contact@1ststepin.com"] {
    pointer-events: none;
    text-decoration: none;
    color: inherit;
}

.product-gallery-left .single-product-thumbnails img {
    display: block !important;
    visibility: visible !important;

    opacity: 1 !important;
}
.header-sticky, .header-sticky .main-navigation ul.menu > li > a{
	font-size:10px !important
}
.woocommerce ul#shipping_method li input,#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input,input[type=checkbox][type=radio], input[type=radio][type=radio] ,input[type=checkbox]{ border-color: #2370f4; background-color: #f2f2f2; }

.woocommerce div.product form.cart:not(.variations_form), .woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart { align-items: center; flex-wrap: wrap; }
.woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart .Wcmlim_container.wcmlim_product { width: 100%; }

.woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart .Wcmlim_container.wcmlim_product .location_list.Wcmlim_prefloc_sel,.Wcmlim_container.wcmlim_product .location_list.Wcmlim_prefloc_sel { display: flex; width: 100%; justify-content: space-between;flex-wrap: wrap; }
.woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart .Wcmlim_container.wcmlim_product .location_list.Wcmlim_prefloc_sel>*,.Wcmlim_container.wcmlim_product .location_list.Wcmlim_prefloc_sel>* { width: 48%; }
.Wcmlim_container.wcmlim_product { width: 100%; }
@media(max-width:600px){
	.woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart .Wcmlim_container.wcmlim_product .location_list.Wcmlim_prefloc_sel,.Wcmlim_container.wcmlim_product .location_list.Wcmlim_prefloc_sel { display: block; }
.woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart .Wcmlim_container.wcmlim_product .location_list.Wcmlim_prefloc_sel>*,.Wcmlim_container.wcmlim_product .location_list.Wcmlim_prefloc_sel>* { width: 100%; }
}