/*
Theme Name:  Iftex
Description: .

Author:  Rahul
Version: 1.0.1
Tags:  
*/

.channel-img img {
    width: 100%;
    height: 650px;
}

.term-description {
    display: none !important;
}
.term-fuel-additives .term-description {
    display: none !important;
}
.woocommerce-products-header__description {
    display: none !important;
}



.star-rating {
    display: inline-block;
    font-size: 18px;
    color: #ffc107; /* Gold color for stars */
    margin-top: 10px;
}

.star-rating a {
    color: #ffc107; /* Ensure clickable stars stay gold */
}

.star-rating span {
    display: inline-block;
    margin-right: 2px;
}

.custom-price-block {
    margin-bottom: 20px;
}

.custom-price-label {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 8px;
}



.custom-price-label {
    color: #555;  /* Grey color like your screenshot */
    font-weight: normal;
    margin-right: 5px;
}

.custom-discount-percentage {
    background-color: #1976d2;
    color: #fff;
    padding: 5px 12px;
    border-radius: 3px;
    /* font-weight: bold; */
    margin-left: 10px;
    font-size: 16px;
}
 .product-short-description {
    display: none !important;
}
.custom-price-after-rating span {
    color: #ea5501;
    font-size: 19px;
}

.custom-loop-rating {
    display: inline-block;
    justify-content: center;
    align-items: center;
}

.custom-price-after-rating {
    color: #ea5501;
}

.woocommerce ul.products li.product a img {
   
    width: 100%!important;
    height: auto;
   
    box-shadow: none;
    contain-intrinsic-size: inherit;
    max-height:290px;
    object-fit: contain;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  
    text-align: center;
}
.related.products h2 {
    text-align: center;
   
}
.wc-block-cart-item__prices .price {
    color: #ea5501;
}
.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-product-price__value {
    color:  #ea5501 !important;
}


.custom-price-block del .woocommerce-Price-amount,
.custom-price-block ins .woocommerce-Price-amount {
    color: #ea5501; 
}

.single_variation_wrap .default-variable-price .woocommerce-Price-amount {
     color: #ea5501; 
}


/* Related Products Flex Layout */
.related.products ul.products {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: flex-start; /* Align items left */
    gap: 20px; /* Space between products */
    padding-left: 0;
    list-style: none;
}

.related.products ul.products li.product {
    width: auto;
    flex: 0 1 auto;
    max-width: 300px; /* Adjust max-width based on your design */
    margin: 0;
}

@media (max-width: 768px) {
    .related.products ul.products {
        justify-content: center;
    }

    .related.products ul.products li.product {
        max-width: 100%;
    }
}

.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    text-align: left;
    width: 50px;
    font-size: 23px;
    margin-bottom: 10px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    
    line-height: 40px;
    }

    .woocommerce div.product form.cart .variations {
    margin-bottom: 10px;
    
}

.single-product .woocommerce-product-details__short-description h4.ewa-rteLine {
    margin-bottom: 6px;
}

.custom-loop-rating {
   
    margin-bottom: 10px;
}

.default-variable-price {
    margin-bottom: 17px;
}

.single_variation_wrap .default-variable-price .woocommerce-Price-amount {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 50px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: var(--rs-theme-orange)!important;
     font-size: 22px;
    font-weight: 700;
    margin-bottom: 50px;
}

span.woocommerce-Price-amount.amount {
    color: var(--rs-theme-orange)!important;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 50px;
}
.single-product .woocommerce-product-details__short-description {
  
    margin-bottom: 13px;
    
}



.manufactures-info {
    font-size: 27px;
    font-weight: 500;
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 14%;
    line-height: 43px;
    color: #ec661a;
}
.inner-banner .section-info {
   
    font-size: 22px;
    font-weight: 500;
}

.rs-footer-widget-number p {
    margin-bottom: 0;
    margin-top: -10px;
    color: #ffffffb8;
}

.rs-footer-widget-content {
    margin-top: 20px;
}

/** enquire now  css start */
  #enquire-now-popup {
            position: fixed;
            top: 0; left: 0;
            width: 100%; height: 100%;
            background: rgba(0,0,0,0.6);
            z-index: 9999;
        }
        .enquire-popup-overlay { width:100%; height:100%; }
        .enquire-popup-content {
            position: absolute;
            top: 50%; left: 50%;
            transform: translate(-50%, -50%);
            background: #fff;
            padding: 30px;
            max-width: 500px;
            width: 90%;
            border-radius: 10px;
        }
        .enquire-popup-close {
            position: absolute;
            top: 10px; right: 15px;
            font-size: 24px;
            cursor: pointer;
        }
 div#enquire-now-popup h3 {
    font-size: 30px;
    font-weight: 600;
    color: #ea5501;
    margin-bottom: 18px;
}
 
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture {
    display: none;
    
}

.description p {
    text-align: left!important;
}

.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover {
    background-color: #292a8e!important;
   
}

#reviews.cr-reviews-ajax-reviews .cr-button-search:hover, .cr-all-reviews-shortcode .cr-button-search:hover {
   
    background: #292a8e;
  
    border: #292a8e;
}

p.cr-search-no-reviews {
    margin-bottom: 80px;
    /*text-align: center!important;*/
}

div#reviews p {
    margin-bottom: 80px;
}