.elementor-325 .elementor-element.elementor-element-2535764{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:24px 24px 24px 24px;box-shadow:-6px 0px 29px 8px rgba(0,0,0,0.5);--padding-top:040px;--padding-bottom:040px;--padding-left:030px;--padding-right:030px;}.elementor-325 .elementor-element.elementor-element-2535764:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-2535764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-325 .elementor-element.elementor-element-994cc75{--display:flex;}.elementor-325 .elementor-element.elementor-element-911c5cf{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-452fa3e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#2F241F;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-325 .elementor-element.elementor-element-fb3d1ed .cart button, .elementor-325 .elementor-element.elementor-element-fb3d1ed .cart .button{transition:all 0.2s;}.elementor-325 .elementor-element.elementor-element-fb3d1ed .quantity .qty{transition:all 0.2s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-672e82c .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-325 .elementor-element.elementor-element-672e82c.elementor-view-stacked .elementor-icon{background-color:#2F6B3F;}.elementor-325 .elementor-element.elementor-element-672e82c.elementor-view-framed .elementor-icon, .elementor-325 .elementor-element.elementor-element-672e82c.elementor-view-default .elementor-icon{fill:#2F6B3F;color:#2F6B3F;border-color:#2F6B3F;}.elementor-325 .elementor-element.elementor-element-672e82c .elementor-icon{font-size:32px;}.elementor-325 .elementor-element.elementor-element-672e82c .elementor-icon-box-title, .elementor-325 .elementor-element.elementor-element-672e82c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-325 .elementor-element.elementor-element-672e82c .elementor-icon-box-title{color:#2F241F;}.elementor-325 .elementor-element.elementor-element-672e82c:has(:hover) .elementor-icon-box-title,
					 .elementor-325 .elementor-element.elementor-element-672e82c:has(:focus) .elementor-icon-box-title{color:#2F6B3F;}@media(min-width:768px){.elementor-325 .elementor-element.elementor-element-2535764{--content-width:100%;}.elementor-325 .elementor-element.elementor-element-994cc75{--width:50%;}.elementor-325 .elementor-element.elementor-element-911c5cf{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-2535764 *//* =========================================================
   HAPPY MASALA
   PREMIUM SINGLE PRODUCT PAGE
   Elementor Pro → Main Single Product Container → Custom CSS

   Brand:
   Green  #2F6B3F
   Dark   #1F4E2F
   Gold   #D8B66A
   Red    #C43607
   Cream  #FFFDF9
   ========================================================= */


/* =========================================================
   1. MAIN SINGLE PRODUCT CONTAINER
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 {
    width: 100%;
    max-width: 1200px;

    margin: 24px auto;

    padding: 24px;

    background: #FFFDF9;

    border: 1px solid #E8DED0;
    border-radius: 24px;

    box-shadow:
        0 12px 35px rgba(47, 36, 31, 0.08);

    box-sizing: border-box;

    transition:
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

.elementor-325 .elementor-element.elementor-element-2535764:hover {
    border-color: #D8B66A;

    box-shadow:
        0 18px 45px rgba(47, 36, 31, 0.11);
}


/* =========================================================
   2. PRODUCT IMAGE AREA
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-gallery {
    width: 100%;

    margin: 0;

    padding: 0;

    background: #F8F5EF;

    border-radius: 20px;

    overflow: hidden;

    box-sizing: border-box;
}


/* Main image */

.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-gallery__image {
    overflow: hidden;

    border-radius: 20px;
}


.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-gallery__image img {
    display: block;

    width: 100%;
    height: auto;

    object-fit: contain;

    transition:
        transform 0.55s cubic-bezier(.2,.8,.2,1);
}


/* Image hover */

.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-gallery__image:hover img {
    transform: scale(1.025);
}


/* =========================================================
   3. PRODUCT THUMBNAILS
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .flex-control-thumbs {
    display: flex;

    gap: 10px;

    margin: 12px 0 0;
    padding: 0;

    overflow-x: auto;

    scrollbar-width: none;
}

.elementor-325 .elementor-element.elementor-element-2535764 .flex-control-thumbs::-webkit-scrollbar {
    display: none;
}


.elementor-325 .elementor-element.elementor-element-2535764 .flex-control-thumbs li {
    min-width: 68px;

    margin: 0;

    padding: 4px;

    background: #FFFFFF;

    border: 1px solid #E8DED0;

    border-radius: 10px;

    overflow: hidden;

    transition:
        transform 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 .flex-control-thumbs li:hover {
    transform: translateY(-3px);

    border-color: #D8B66A;

    box-shadow:
        0 6px 15px rgba(47,36,31,.08);
}


.elementor-325 .elementor-element.elementor-element-2535764 .flex-control-thumbs li img {
    display: block;

    width: 100%;

    border-radius: 7px;
}


/* =========================================================
   4. PRODUCT SUMMARY / RIGHT SIDE
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .summary {
    width: 100%;

    margin: 0;

    padding: 5px 5px 5px 10px;

    box-sizing: border-box;
}


/* =========================================================
   5. PRODUCT TITLE
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .product_title {
    margin: 0 0 14px;

    color: #2F6B3F;

    font-family: Poppins, Arial, sans-serif;

    font-size: 30px;

    line-height: 1.25;

    font-weight: 700;

    letter-spacing: -0.3px;

    transition:
        color 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 .product_title:hover {
    color: #1F4E2F;
}


/* =========================================================
   6. PRODUCT RATING
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-rating {
    display: flex;

    align-items: center;

    gap: 8px;

    margin: 0 0 15px;
}


.elementor-325 .elementor-element.elementor-element-2535764 .star-rating {
    color: #D8B66A;

    font-size: 17px;
}


.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-review-link {
    color: #6B5A50;

    font-family: Poppins, Arial, sans-serif;

    font-size: 14px;

    text-decoration: none;
}


/* =========================================================
   7. SHORT DESCRIPTION
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-details__short-description {
    margin: 15px 0;

    padding: 15px 17px;

    background: #FFF8F0;

    border-left: 4px solid #D8B66A;

    border-radius: 12px;

    color: #4B403A;

    font-family: Poppins, Arial, sans-serif;

    font-size: 15px;

    line-height: 1.65;

    box-sizing: border-box;
}


.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-details__short-description p {
    margin: 0;
}


/* =========================================================
   8. PRODUCT PRICE
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .summary .price {
    display: block;

    margin: 15px 0;

    color: #2F6B3F;

    font-family: Poppins, Arial, sans-serif;

    font-size: 25px;

    line-height: 1.35;

    font-weight: 700;
}


.elementor-325 .elementor-element.elementor-element-2535764 .summary .price del {
    color: #AAA19A;

    font-size: 16px;

    font-weight: 500;
}


.elementor-325 .elementor-element.elementor-element-2535764 .summary .price ins {
    color: #C43607;

    text-decoration: none;

    font-weight: 700;
}


/* =========================================================
   9. QUANTITY
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .quantity {
    margin: 0 10px 0 0;
}


.elementor-325 .elementor-element.elementor-element-2535764 .quantity .qty {
    width: 76px;

    height: 48px;

    padding: 0 8px;

    background: #FFFDF9;

    color: #2F241F;

    border: 1px solid #D8B66A;

    border-radius: 10px;

    font-family: Poppins, Arial, sans-serif;

    font-size: 16px;

    font-weight: 600;

    text-align: center;

    outline: none;

    transition:
        border-color 0.25s ease,
        box-shadow 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 .quantity .qty:focus {
    border-color: #2F6B3F;

    box-shadow:
        0 0 0 3px rgba(47,107,63,.10);
}


/* =========================================================
   10. ADD TO CART
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .single_add_to_cart_button {
    min-height: 48px;

    padding: 13px 27px;

    background: #2F6B3F;

    color: #FFFFFF;

    border: 0;

    border-radius: 10px;

    font-family: Poppins, Arial, sans-serif;

    font-size: 15px;

    font-weight: 600;

    line-height: 1;

    box-shadow:
        0 7px 18px rgba(47,107,63,.15);

    cursor: pointer;

    transition:
        background 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 .single_add_to_cart_button:hover {
    background: #1F4E2F;

    color: #FFFFFF;

    transform: translateY(-2px);

    box-shadow:
        0 11px 25px rgba(31,78,47,.22);
}


.elementor-325 .elementor-element.elementor-element-2535764 .single_add_to_cart_button:active {
    transform: translateY(0);
}


/* =========================================================
   11. CART FORM ALIGNMENT
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 form.cart {
    display: flex;

    align-items: center;

    flex-wrap: wrap;

    gap: 10px;

    margin: 0;
}


/* =========================================================
   12. DELIVERY BOX
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .hm-delivery {
    display: flex;

    align-items: center;

    gap: 12px;

    width: 100%;

    margin-top: 18px;

    padding: 13px 16px;

    background: #F4F8F2;

    border: 1px solid #DCE8DC;

    border-radius: 12px;

    color: #2F241F;

    font-family: Poppins, Arial, sans-serif;

    box-sizing: border-box;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 .hm-delivery:hover {
    transform: translateY(-2px);

    box-shadow:
        0 7px 18px rgba(47,107,63,.08);
}


/* =========================================================
   13. PRODUCT META
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .product_meta {
    margin-top: 18px;

    padding-top: 15px;

    border-top: 1px solid #E8DED0;

    color: #6B5A50;

    font-family: Poppins, Arial, sans-serif;

    font-size: 13px;

    line-height: 1.7;
}


.elementor-325 .elementor-element.elementor-element-2535764 .product_meta a {
    color: #2F6B3F;

    text-decoration: none;

    font-weight: 500;
}


.elementor-325 .elementor-element.elementor-element-2535764 .product_meta a:hover {
    color: #C43607;
}


/* =========================================================
   14. DESCRIPTION / REVIEWS AREA
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs {
    width: 100%;

    margin-top: 30px;

    padding-top: 5px;

    box-sizing: border-box;
}


/* Tabs */

.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs {
    display: flex;

    align-items: center;

    gap: 0;

    margin: 0;

    padding: 0;

    border-bottom: 1px solid #E8DED0;
}


.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs::before,
.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs::after {
    display: none;
}


.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs li {
    margin: 0;

    padding: 0;

    background: transparent;

    border: 0;
}


.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs li a {
    display: block;

    padding: 13px 22px;

    color: #6B5A50;

    font-family: Poppins, Arial, sans-serif;

    font-size: 15px;

    font-weight: 600;

    text-decoration: none;

    transition:
        color 0.25s ease,
        background 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs li a:hover {
    color: #2F6B3F;
}


.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs li.active a {
    color: #2F6B3F;

    border-bottom: 3px solid #2F6B3F;
}


/* =========================================================
   15. TAB CONTENT
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs .panel {
    margin: 0;

    padding: 24px 5px 10px;

    color: #4B403A;

    font-family: Poppins, Arial, sans-serif;

    font-size: 15px;

    line-height: 1.8;
}


/* =========================================================
   16. CUSTOMER REVIEWS
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 #reviews {
    width: 100%;
}


.elementor-325 .elementor-element.elementor-element-2535764 #reviews #comments {
    margin-bottom: 22px;
}


.elementor-325 .elementor-element.elementor-element-2535764 #reviews .commentlist {
    margin: 0;

    padding: 0;

    list-style: none;
}


.elementor-325 .elementor-element.elementor-element-2535764 #reviews .commentlist li {
    margin: 0 0 14px;

    padding: 17px;

    background: #FFFDF9;

    border: 1px solid #E8DED0;

    border-radius: 14px;

    box-sizing: border-box;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 #reviews .commentlist li:hover {
    transform: translateY(-2px);

    box-shadow:
        0 8px 20px rgba(47,36,31,.07);
}


/* Review stars */

.elementor-325 .elementor-element.elementor-element-2535764 #reviews .star-rating {
    color: #D8B66A;
}


/* =========================================================
   17. REVIEW FORM
   ========================================================= */

.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper {
    margin-top: 20px;

    padding: 20px;

    background: #FFF8F0;

    border: 1px solid #E8DED0;

    border-radius: 16px;

    box-sizing: border-box;
}


.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper input,
.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper textarea,
.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper select {
    width: 100%;

    padding: 12px 14px;

    background: #FFFFFF;

    color: #2F241F;

    border: 1px solid #DED3C7;

    border-radius: 10px;

    font-family: Poppins, Arial, sans-serif;

    outline: none;

    box-sizing: border-box;

    transition:
        border-color 0.25s ease,
        box-shadow 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper input:focus,
.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper textarea:focus,
.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper select:focus {
    border-color: #2F6B3F;

    box-shadow:
        0 0 0 3px rgba(47,107,63,.08);
}


/* Submit review */

.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper .form-submit .submit {
    width: auto;

    padding: 13px 24px;

    background: #2F6B3F;

    color: #FFFFFF;

    border: 0;

    border-radius: 10px;

    font-family: Poppins, Arial, sans-serif;

    font-size: 14px;

    font-weight: 600;

    cursor: pointer;

    transition:
        background 0.25s ease,
        transform 0.25s ease;
}


.elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper .form-submit .submit:hover {
    background: #1F4E2F;

    color: #FFFFFF;

    transform: translateY(-2px);
}


/* =========================================================
   18. TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-325 .elementor-element.elementor-element-2535764 {
        padding: 20px;

        border-radius: 20px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .product_title {
        font-size: 27px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .summary .price {
        font-size: 23px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-details__short-description {
        font-size: 14px;
    }

}


/* =========================================================
   19. MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-325 .elementor-element.elementor-element-2535764 {
        width: 100%;

        margin: 14px auto;

        padding: 12px;

        border-radius: 17px;
    }


    /* Image */

    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-gallery {
        border-radius: 15px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-gallery__image {
        border-radius: 15px;
    }


    /* Summary */

    .elementor-325 .elementor-element.elementor-element-2535764 .summary {
        padding: 5px 2px;
    }


    /* Title */

    .elementor-325 .elementor-element.elementor-element-2535764 .product_title {
        font-size: 23px;

        line-height: 1.25;

        margin-bottom: 10px;
    }


    /* Description */

    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-details__short-description {
        margin: 12px 0;

        padding: 12px 14px;

        font-size: 14px;

        line-height: 1.55;

        border-radius: 10px;
    }


    /* Price */

    .elementor-325 .elementor-element.elementor-element-2535764 .summary .price {
        font-size: 21px;

        margin: 13px 0;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .summary .price del {
        font-size: 14px;
    }


    /* Cart */

    .elementor-325 .elementor-element.elementor-element-2535764 form.cart {
        gap: 8px;
    }


    /* Quantity */

    .elementor-325 .elementor-element.elementor-element-2535764 .quantity {
        margin: 0;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .quantity .qty {
        width: 64px;

        height: 44px;

        border-radius: 9px;

        font-size: 15px;
    }


    /* Button */

    .elementor-325 .elementor-element.elementor-element-2535764 .single_add_to_cart_button {
        min-height: 44px;

        padding: 11px 18px;

        border-radius: 9px;

        font-size: 13px;
    }


    /* Delivery */

    .elementor-325 .elementor-element.elementor-element-2535764 .hm-delivery {
        margin-top: 16px;

        padding: 11px 13px;

        border-radius: 10px;

        font-size: 13px;
    }


    /* Tabs */

    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs {
        margin-top: 24px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs {
        overflow-x: auto;

        white-space: nowrap;

        scrollbar-width: none;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs::-webkit-scrollbar {
        display: none;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs li a {
        padding: 11px 15px;

        font-size: 13px;
    }


    /* Tab content */

    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs .panel {
        padding: 19px 2px 5px;

        font-size: 14px;

        line-height: 1.7;
    }


    /* Review form */

    .elementor-325 .elementor-element.elementor-element-2535764 #review_form_wrapper {
        padding: 15px;

        border-radius: 13px;
    }

}


/* =========================================================
   20. SMALL PHONES
   ========================================================= */

@media (max-width: 380px) {

    .elementor-325 .elementor-element.elementor-element-2535764 {
        padding: 9px;

        border-radius: 15px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .product_title {
        font-size: 21px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .summary .price {
        font-size: 20px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .quantity .qty {
        width: 60px;

        height: 42px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .single_add_to_cart_button {
        flex: 1;

        min-height: 42px;

        padding: 10px 13px;

        font-size: 12px;
    }


    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-tabs ul.tabs li a {
        padding: 10px 13px;

        font-size: 12px;
    }

}


/* =========================================================
   21. ACCESSIBILITY / REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-325 .elementor-element.elementor-element-2535764,
    .elementor-325 .elementor-element.elementor-element-2535764 *,
    .elementor-325 .elementor-element.elementor-element-2535764 *::before,
    .elementor-325 .elementor-element.elementor-element-2535764 *::after {
        transition: none !important;
        animation: none !important;
    }

    .elementor-325 .elementor-element.elementor-element-2535764:hover {
        transform: none !important;
    }

    .elementor-325 .elementor-element.elementor-element-2535764 .woocommerce-product-gallery__image:hover img {
        transform: none !important;
    }

}/* End custom CSS */