/*
 Theme Name:   M2 Child Theme
 Theme URI:    https://m2.axiomthemes.com
 Description:  M2 Child Theme
 Author:       AncoraThemes
 Author URI:   https://axiomthemes.com
 Template:     m2
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  m2
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.home a.button.product_type_variable, .home .price, .post-type-archive .price, .tax-product_cat .price, section.related.products .price, section.related.products a.button.product_type_variable{display:none !important;}
.tax-locations a.button.product_type_variable.view_product_button{display:none !important;}
.woocommerce ul.products li.product .post_featured{margin-bottom:0px;}
.wc_locmap:before{display:none;}
.archive .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{min-height:50px;}
.post_data_inner a{margin-top:0px !important;padding:0px !important;}
.wc_scrolldown{display:none !important;}
.loc_dd{background-color:#fff8f5 !important;}
.social-icons .elementor-social-icon-instagram{background: linear-gradient(115deg, #f9ce34, #ee2a7b, #6228d7);}
.woocommerce ul.products li.product a img {width: 100%;aspect-ratio: 1 / 1;object-fit: cover;}

/* .tax-locations span.price{display:none !important;} */

.woocommerce.columns-2 ul.products li.product, .woocommerce ul.products.columns-2 li.product, .woocommerce ul.products li.product.column-1_2, .woocommerce .related.products ul.products.columns-2 li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products.columns-2 li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce-page ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products.columns-2 li.product, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products.columns-2 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_2{width:33.33%;}
.product_meta .sku_wrapper, .product_meta .product_id{display:none !important;}

.woocommerce-error {
    background-color: #ffc4c4;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 0px;
}

span.gamma.widget-title{margin-bottom: 1.5em;
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: -7px;color: var(--theme-color-alter_dark);}

.elementor-element-7e4d31d .elementor-column-gap-extended{max-width:100% !important;}

.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data{padding:10px;background-color:#f15201;}

.woocommerce ul.products li.product .post_data h2 a, .woocommerce-page ul.products li.product .post_data h2 a, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce span.amount, .woocommerce-page span.amount, .woocommerce ul.products li.product .post_header a:hover, .single-product ul.products li.product .post_item .price *, .single-product ul.products li.product .post_item .price{color:#fff;}

.categories_list_style_6 .categories_list_title *{color:#f15201;}

.woocommerce ul#shipping_method li label{display: flex
;flex-direction: column-reverse;}

.widget_categories_list .categories_list_style_1 .categories_list_image{height:100%;width:100%;}

.text-dark .elementor-widget-text-editor h3{color:#fff;}

.widget_categories_list .categories_list_style_1 .categories_list_image img{min-height:100%;height:100%;max-height:100%;}

.categories_list_style_1 .categories_list_item .categories_list_title{margin-top:0px;padding:10px;background-color:#f15201;color:#fff;}

.widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_title{color:#fff !important;}


div#locationDetails, p.stock.in-stock{display:none !important;}

.single_product_bottom_bar_sticky div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity{width:150px;position:relative;}

.single_product_bottom_bar_sticky div.quantity:before, .woocommerce div.product form.cart div.quantity:before, .woocommerce-page div.product form.cart div.quantity:before, .woocommerce .shop_table.cart div.quantity:before, .woocommerce-page .shop_table.cart div.quantity:before{position:absolute;content:'Qtl';display:block;right:54px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}

@media only screen and (max-width:767px){
	.elementor-25440 .elementor-column{margin-bottom:10px;}
	.widget_categories_list .categories_list_columns .categories_list_item{height:auto;}
	.archive .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{min-height:auto;}

}