/*
Theme Name: Hello Elementor Child
Theme URI: https://zantrotech.com/
Description: A child theme for Hello Elementor.
Author: Your Name
Author URI: https://zantrotech.com/
Template: hello-elementor
Version: 1.0.0
*/

/* Custom CSS goes here */

:root{
	--color-themeDarkYellow: #F4BF00;
	--color-themeLightYellow: #FFD633;
	--color-themeBlack: #22222B;
}

.checkout-button,
button#place_order{background-color:var(--color-themeDarkYellow) !important; border-radius:50px !important;}
button#place_order{padding: 20px 60px; font-size: 20px;}

.ibs-homecategories .ht-category-image{background: #fff; min-height: 210px; margin: 10px;}
.ibs-homecategories .ht-category-image img{height: 210px; object-fit: cover;}
.ibs-homecategories .ht-category-wrap .ht-category-content h3{width:100%; text-align:center}

.custom-product-meta-slider .flex-viewport ul li.ms-image{
    border:2px solid black;
}

.new-arrivals-category .ht-product-inner{
	min-height: 100%;
}

.ibs-custom-productdetail .product{margin-top:20px;}
.ibs-custom-productdetail .product .summary table.variations td.value,
.ibs-custom-productdetail .product .summary table.variations th.label{ background: transparent !important; width:100%; }
.ibs-custom-productdetail .product .woocommerce-product-gallery .woocommerce-product-gallery__image img{border:1px solid #e3e3e3; padding: 15px; border-radius: 5px;}
.ibs-custom-productdetail .product .woocommerce-product-gallery .flex-control-thumbs li{border: 1px solid #e3e3e3; padding: 3px; margin: 5px 1px !important; width: 20% !important;}
.ibs-custom-productdetail .product .summary  button.single_add_to_cart_button { background: var(--color-themeDarkYellow); padding: 15px 30px; text-transform: uppercase; border-radius: 50px; width: 75%; }
.ibs-custom-productdetail .product .summary  button.single_add_to_cart_button:hover{background:var(--color-themeBlack); }
.ibs-custom-productdetail .product .summary table.variations tr {background-color: hsla(0, 0%, 50%, .071); }
.ibs-custom-productdetail .product .summary table.variations tr th.label{display:block !important; /*padding-left: 0; padding-right: 0; */}
.ibs-custom-productdetail .product .summary table.variations tr th.label span.cfvsw-selected-label{display:none;}
.ibs-custom-productdetail .product .summary p.price{color:var(--color-themeDarkYellow); font-size:1.75em}

main.site-main nav.woocommerce-breadcrumb{padding: 10px 15px; margin: 15px 0 10px; background: #e3e3e3; border-radius: 0px;}
main.site-main nav.woocommerce-breadcrumb a{color:#222;}

section.related.products ul.products li.product{ height: 100%; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); border-radius: 16px; overflow: visible; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: #ffffff; padding: 15px; width: 23%; margin: 0 1.6% 2.992em 0;}
section.related.products ul.products li.product a.add_to_cart_button {background:#F4BF00; border-radius:8px; color:#fff; width: 100%; text-align: center;}

section.related.products ul.products li.product img { background: #f5f5f5;}

footer .ibs-copyright p{margin-bottom:0;}
footer .ibs-copyright a{color:var(--color-themeDarkYellow);}

.woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:var(--color-themeBlack)}

/* .ibs_footermenu-col .hfe-nav-menu__layout-vertical ul li a {align-items: center; justify-content: center !important;} */
.ibs_footermenu-col .hfe-nav-menu__layout-vertical ul li a span.sub-arrow{display:none;}

@media only screen and (max-width: 980px) {
	.ibs_footermenu-col .hfe-nav-menu__layout-vertical ul.hfe-nav-menu{ text-align: center; }
	.ibs_footermenu-col .hfe-nav-menu__layout-vertical ul.hfe-nav-menu li{display:inline-block; width: auto; padding: 2px 10px;}
	.ibs_footermenu-col .hfe-nav-menu__layout-vertical ul.hfe-nav-menu li a { display: block; font-size: 0.9em; }
}

@media only screen and (max-width: 576px) {
	.new-arrivals-category .ht-col-xs-12{
		flex-basis: 50% !important;
	}
	.ibs-homecategories .ht-category-image img{
		height: 135px !important;
		border-radius: 50% !important
	}
	.ibs-homecategories .ht-category-image{
		min-height: unset !important
	}
	.new-arrivals-category .ht-product-label-right{
		top: 5px !important;
		right: 5px !important
	}
	.ibs-custom-productdetail section.related.products ul.products li.product{
		width: 48% !important
	}
	.ibs-custom-productdetail .woocommerce-loop-product__title{
		min-height: 75px !important;
	}
	.custom-categories-headphone .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label.ht-product-label-right{
		top: 5px !important;
		right: 5px !important
	}.
	.ibs-custom-productdetail div.product h1{
		font-size: 1.5rem !important;
	}
}

