/*
Theme Name: Quantara Molecular Child
Template: quantara-molecular
Version: 1.0.0
*/
/* Add your custom styles here */

section#custom_html-2 {
    padding: 0px;
}
.d-none{
	display: none;
}

.contact_us_form input[type="checkbox"] {
    margin-left: -18px;
}

.newsletter .wpcf7-form-control.wpcf7-submit.has-spinner {
  border: unset;
  outline: unset;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  background: var(--primary);
  border-radius: 12px;
  padding: 12px 1.5em;
  width: 39%;
}

.footContent input {
  font-size: 17px;
}


 .product_title.entry-title {
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  margin-top: 12px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 40px !important;
}
.woocommerce-Price-amount.amount bdi {
  font-size: 16px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.woocommerce-product-details__short-description h6 {
  font-size: 20px;
  font-weight: 600;
  text-align: left;
  color: #252525;
  padding-top: 30px;
  padding-bottom: 8px;
}
.single_add_to_cart_button.button.alt {
  background: #171717 !important;
  color: var(--white);
  font-weight: 500;
  border-radius: 50px;
  padding: 20px 3em !important;
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
  margin-bottom: 1rem;
    position: relative;
    overflow: hidden;
}
.single_add_to_cart_button.button.alt:before{ 
content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 3px; background: linear-gradient(to bottom, #e1e1e1 0%, #ffffff 20%, #a8a8a8 40%, #ffffff 50%, #717171 60%, #cccccc 80%, #ffffff 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; border-radius: 50px;
}

.quantity {
  /*margin-left: 30px !important;*/
  margin-right: 20px !important;
  /*! height: ; */
}
.quantity input {
  height: 56px;
  border-radius: 38px;
  width: 100px !important;
  padding: 20px;
}

.wc-block-components-product-name {
  color: #000;
}


.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
  border: 1px solid #000;
  color: #000;
}

.secpadd{
    padding-top:40px;
}


.woocommerce-products-header__title.page-title {
  display: none;
}

.productContent span{
    color:#fff;
}



ul.accordian a.button {
    background: #000;
    padding: 8px 18px;
    font-size: 13px;
    color: #fff;
    border-radius: 10px;
    margin-top: 16px;
}


section.productSec.faqSec strong {
    text-align: center;
    display: block;
    margin-top: 2rem;
}

.woocommerce nav.woocommerce-pagination ul li{ border-right: 1px solid var(--primary); }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{ color: var(--primary); }
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{ background: var(--primary);
    color: #000; }

.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,
.wc-block-components-checkout-place-order-button{ position: relative; overflow: hidden; border-radius: 50px; }
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:before,
.wc-block-components-checkout-place-order-button:before{ 
content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 3px; background: linear-gradient(to bottom, #e1e1e1 0%, #ffffff 20%, #a8a8a8 40%, #ffffff 50%, #717171 60%, #cccccc 80%, #ffffff 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; border-radius: 50px;
}
.productContent a{ position: relative; overflow: hidden;  }
.productContent a:before{ 
content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 3px; background: linear-gradient(to bottom, #e1e1e1 0%, #ffffff 20%, #a8a8a8 40%, #ffffff 50%, #717171 60%, #cccccc 80%, #ffffff 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; border-radius: 12px; opacity:1;
}
.productContent a:hover:before{ opacity:1; }



.woocommerce-Tabs-panel--additional_information h2,
.shop_attributes {
    display: none;
}


