/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 15 2024 | 07:47:59 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.single_add_to_cart_button{background: black !important}

.product_type_variable.add_to_cart_button{background:black !important;color:white !important}

button.single_add_to_cart_button.button.alt:hover {
    background: #727172 !important;
}

.product_type_variable.add_to_cart_button:hover {
    background: #727172 !important;
}

li.menu-item.menu-item-7.lvl-0.c-underline.tve_editable.tcb-local-vars-root,li.menu-item.menu-item-7.lvl-0.c-underline.tve_editable {
    display: none;
}

textarea.wpcf7-form-control.wpcf7-textarea{width:75% !important}

li.menu-item.menu-item-7.lvl-0.c-underline.tve_editable.tcb-local-vars-root.tcb-menu-img-hamburger{display:none !important}

@media (max-width: 767px) {
   
li.menu-item.menu-item-7.lvl-0.c-underline.tve_editable.tcb-local-vars-root.tcb-menu-img-hamburger,li.menu-item.menu-item-7.lvl-0.c-underline.tve_editable{display:block !important}
}
h6.elementor-icon-box-title{padding:0px !important}
span.elementor-icon.elementor-animation-{font-size:33px!important;padding-top:17px!important}
/* Styles for Contact Form 7 */

/* Adjust border and border-radius for input fields */
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form textarea {
    border: 1px solid #000; /* Black border */
    border-radius: 0; /* Remove border-radius */
}

#form-submit input[type="submit"]{background: black;
    color: white !important;
    padding: 6px 32px !important;
    border-radius: 6px !important }

ul.products.columns-5 li a img{border-radius:50% !important}
ul.products.columns-5 li a h2{font-size:1.2em !important}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background:black !important;color:white !important}
#font-bold h2[data-css="tve-u-630b5718d556d7"]{font-weight:700 !important}
[data-css="tve-u-630b5718d556d7"] {
   font-weight: 700 !important;
}
div[data-css="tve-u-18ddae194eb"]#tve-jump-18dfab8be5d h2[data-css="tve-u-630b5718d554e3"]{font-weight:700!important}
div[data-css="tve-u-18ddadabaee"]#tve-jump-18ddb8702f8 h3[data-css="tve-u-18e086755ef"] strong,div[data-css="tve-u-18e082507c5"] h2{font-weight:700 !important}

h3[data-css="tve-u-630b5718d55503"]{font-weight: 600 !important}

#msg-container textarea{width : 100% !important}
#tab-title-additional_information{display:none !important}
#collection-shop-section{position: absolute !important;
    bottom: 0px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
right:auto !important}
.premium-woo-product-desc .hide-home{display:none !important}
.fw-700{font-weight:700 !important}
.premium-woo-product-desc .fw-700.fw-home-400{font-weight:400 !important}


@media (max-width: 767px){
	#contact-table{
		display: flex !important;
    justify-content: center !important;
	}
}

@media (min-width: 767px){
	#contcact-icons .elementor-icon svg{position: absolute !important;
    display: block !important;
    top: 3px !important;
    left: -2.2rem !important }
}

#business-clock .elementor-icon svg{top:-0.7rem !important}


/* Ensures the products container uses Flexbox */
.products {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; /* Adjusts
spacing between items */
}

/* Sets a minimum height for each product and makes them flexible */
.products .post-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 280px; 
width: calc(20% - 10px); 
margin-bottom: 20px; 
}

/* Optional: Ensures the image takes up the space it needs and no more */
.products .post-wrapper img {
width: 100%;
height: auto;
}

/* Aligns the title, price, and button */
.products .woocommerce-loop-product__title,
.products .price,
.products .add_to_cart_button {
margin: 10px 0;
}

.reset_variations,.product_meta,.woocommerce-product-gallery__trigger{display:none !important}
.qty-label{    display: inline-block;
    margin-right: 1rem;
    font-weight: 500;}


@media (max-width: 767px){
	.tcb-flex-row.v-2.tcb--cols--3.tcb-resized{display:flex !important;}
	.tcb-flex-row.v-2.tcb--cols--3.tcb-resized .tcb-flex-col[data-css="tve-u-182b7672641"],.tcb-flex-row.v-2.tcb--cols--3.tcb-resized .tcb-flex-col .tcb-col{max-width: 68% !important}
	.tcb-flex-row.v-2.tcb--cols--3.tcb-resized .tcb-flex-col[data-css="tve-u-182b767266a"]{max-width:28% !important}
	.tcb-clear[data-css="tve-u-182b7775d60"] a.tcb-logo.thrv_wrapper.tve-dynamic-link{padding:0px !important;margin:0px !important}
	.tcb-col[data-css="tve-u-18e2b44ee8e"]{margin:0px !important}
	.tcb-flex-col[data-css="tve-u-182b767266a"] {display:flex!important;justify-content:end !important}
	.symbol-section-in.tve-default-state.tcb-mp{margin:0px !important;padding:0px !important}
	
	
}


