/*
Theme Name: MMme Child
Author: MMme
Description: Child Theme for MMme
Template: mme
Version: 1.6.2
*/

/*** theme css ***/
.fw-light{font-weight: 300;}
.fw-medium{font-weight: 500;}
.fw-semibold{font-weight: 600;}
.fw-bold{font-weight: 700;}
.text-white{color: #fff;}
.theme-black{color: #10161C;}
.theme-blue{color: #33547C;}
.text-black{color: #000;}
h2,h3,h4{text-transform: capitalize;}
p.small,.small{font-size: 14px;line-height: 22px;}
a{text-decoration: none !important;}
.button.button_size_2{padding: 27px 45px;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,.button:hover,.widget a.button:hover,.wp-block-button__link:hover{background-color: transparent !important;}



body:not(.template-slider) #Header{min-height: max-content;}
#Top_bar .menu_wrapper{width: 80%;display: flex;justify-content: center;}


.homeSect1 .mfn-icon-box .desc-wrapper .desc span{display: flex;align-items: center;}
.homeSect1 .mfn-queryloop-item-wrapper[data-post="19"] .mfn-icon-box{background-color: #F0F6FF !important;}
.homeSect1 .mfn-queryloop-item-wrapper[data-post="21"] .mfn-icon-box{background-color: #FFFBF0 !important;}


.homeTopCollectionsSlider .mfn-queryloop-item-wrapper{padding-left: 4% !important;padding-right: 4% !important;}

.wpcf7 input[type="submit"]{color: #33547C;border-color: #FF5973;background-color: transparent;}
.wpcf7 .submitBtn input[type="submit"]{padding-right: 45px;}
.submitBtn{max-width: max-content;height: max-content;position: relative;}
.submitBtn i{position: absolute;right: 20px;top: 26%;font-size: 20px;}

.homeTestimonials .section_wrapper{background-color: #F2FFFD;padding-top: 60px;padding-bottom: 60px;}
.homeTestimonials .homeTestiRow{margin: auto;}


.woocommerce ul.products.mfn-equal-heights li.product .mfn-li-product-row-image,.woocommerce ul.products.mfn-equal-heights li.product .mfn-li-product-row-image img{height: 330px;object-fit: cover;object-position: center;}
.woocommerce ul.products.mfn-equal-heights li.product .desc{flex-direction: row;justify-content: flex-start;flex-wrap: wrap;}
.woocommerce ul.products.mfn-equal-heights li.product .desc h5{width: 100%;text-align: left;}
.woocommerce ul.products li.product .mfn-li-product-row-button,.woocommerce-page ul.products li.product .mfn-li-product-row-button{display: none;}


.mfn-show-login-modal .mfn-header-login{border: 1px solid #7b7b7b1a;box-shadow: 0px 4px 10px #cfcfcf85;}
body.woocommerce-account .the_content_wrapper{border: 1px solid #7b7b7b1a;box-shadow: 0px 4px 10px #cfcfcf85;padding: 10px 20px;}
ul.wc-item-meta{margin: 5px 0 0 0;display: flex;flex-wrap: wrap;font-size: 13px;}
ul.wc-item-meta li{display: flex;align-items: flex-start;margin-right: 10px;}
tr.woocommerce-table__line-item.order_item{border-bottom: 1px solid rgba(0, 0, 0, .08);}


/*** Single Product ***/
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options li.active a{background-color: #ff5973;color: #fff;border-color: #ff5973;}
.woocommerce-variation-add-to-cart{flex-wrap: wrap;}
.woocommerce-variation-add-to-cart .single_add_to_cart_button{max-width: 85%;margin: 30px 0 25px;}
.style-simple .prodAccordions .accordion .question.active:after{display: none;}

/*.sizeChart{position: fixed;left: 0;top: 0;bottom: 0;right: 0;margin: auto;z-index: 999;background-color: rgba(0, 0, 0, .5);}
.sizeChart .section_wrapper{align-content: center;}
.sizeChart .section_wrapper .woocommerce-product-details__short-description{background-color: #fff;padding: 20px;}*/



.mfn-cart-holder.woocommerce a.mfn-chft-apply-coupon-switcher{
    /*background-color: #ff5973; */
    color: #33547c !important;
    font-weight: 500;
    padding: 15px;
    border-radius: 10px;
    /* display: inline-block !important; */
    /* width: max-content !important; */
    border: 1px solid #33547c;
}
.mfn-cart-holder.woocommerce .mfn-ch-footer-links{margin-top: 10px;}
.mfn-cart-holder.woocommerce .mfn-ch-footer-links a{
    /* background-color: #ff5973; */
    color: #33547c !important;
    font-weight: 500;
    padding: 15px 4px;
    border-radius: 10px;
    /* display: inline-block !important; */
    /* width: max-content !important; */
    border: 1px solid #33547c;
    width: 48%;
    font-size: 14px;
}
.mfn-cart-holder.woocommerce .mfn-ch-footer-links a i{display: none;}
.mfn-cart-holder.woocommerce .mfn-ch-footer-links a:hover{
    color: #fff !important;
    background-color: #33547c;
}



/*** Size Guide Page ***/
.page-id-607.style-simple table:not(.recaptchatable) tr:first-child{
    background: #e5fffc;
}
.page-id-607.style-simple table:not(.recaptchatable) tr:nth-child(odd):not(:first-child) {
    background: #fafafa; /* Odd rows ka background color */
}

.page-id-607.style-simple table:not(.recaptchatable) tr:nth-child(even):not(:first-child) {
    background: #FFFFFF; /* Even rows ka background color */
}
/*** Size Guide Page ***/




/*** My Account Order Tab ***/
.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button {
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 500;
    width: max-content;
    text-align: center;
    margin: 0 0 5px auto;
    display: block;
}
/*** My Account Order Tab ***/


.woocommerce-table--order-details tfoot{display: none;}
.woocommerce-table--order-details tfoot:last-child{display: table-footer-group;}


@media (min-width: 1920px){
    .container{max-width: 1600px;}
}

@media (min-width: 1025px) and (max-width: 1366px){
    .homeSect1 .mfn-icon-box .desc-wrapper h3.title{font-size: 25px;}
}
@media (max-width: 767px){
    body.responsive-overflow-x-mobile,body.responsive-overflow-x-tablet{left: 0 !important;}
    body:not(.mobile-row-2-products) .products_wrapper ul.products li.product{width: 48%;margin-left: 1%;margin-right: 1%;}
    .button.button_size_2{padding: 16px 28px;}
    .homeTopCollectionsSlider .mfn-queryloop-item-wrapper{padding: 45px 4% !important;min-height: max-content !important;}
    .woocommerce ul.products.mfn-equal-heights li.product .mfn-li-product-row-image,.woocommerce ul.products.mfn-equal-heights li.product .mfn-li-product-row-image img{height: 190px;}
    .woocommerce-variation-add-to-cart .single_add_to_cart_button{max-width: 100%;}
    
    
    
    /*** single prod img and gallery ***/
    .woocommerce-product-gallery{flex-wrap: wrap;}
    .woocommerce-product-gallery .flex-viewport{order: 1 !important;}
    .woocommerce-product-gallery .mfn-flex-control-thumbs-wrapper{flex: 0 0 100% !important;max-width: 100% !important;order: 2 !important;margin-right: 0 !important;}
    .woocommerce-product-gallery .mfn-flex-control-thumbs-wrapper ol.flex-control-nav.flex-control-thumbs{display: flex !important;flex-direction: row !important;overflow: visible !important;margin-top: 10px !important;}
    .woocommerce-product-gallery .mfn-flex-control-thumbs-wrapper ol.flex-control-nav.flex-control-thumbs li img{max-width: 45px;height: 45px !important;object-fit: cover;}
    .woocommerce-product-gallery .mfn-flex-control-thumbs-wrapper ol.flex-control-nav.flex-control-thumbs li{width: max-content !important;height: max-content !important;margin-right: 5px !important;}
    
    .sizetable-container{overflow: auto;}
    
    
    .woocommerce table.shop_table td.product-name,.woocommerce table.shop_table td.product-name > a{font-size: 14px;}
    .woocommerce-order-details{text-align: center;}
    .woocommerce-order-details a.button{font-size: 14px;}
}