﻿.rts-header-nav-area-one {
    /* Wine theme accent background option */
    /* background: #722F37 !important; */
}

    .rts-header-nav-area-one .nav-area ul li a {
        color: black !important;
        text-transform: uppercase !important;
        text-decoration: none !important;
    }

.title-area-between {
    margin-top: 7px !important;
}

.nice-select {
    display: none;
}

.single-shopping-card-one .body-content a .title {
    font-size: 12px !important;
}

h4 {
    color: #722F37 !important; /* Updated from #184363 to Wine */
}

.single-shopping-card-one .body-content .price-area .current {
    font-weight: 600;
    color: #722F37; /* Updated to Wine accent */
    font-size: 18px;
    margin-bottom: 0;
    font-family: 'Segoe UI', 'Roboto', sans-serif;
}

.single-blog-area-start .blog-body a .title {
    font-size: 14px !important;
}

.bg_light-1 .single-shopping-card-one {
    background: #fff;
    border: 1px solid #f3d8da;
}

@media screen and (min-device-width: 320px) and (max-device-width: 577px) {
    .bg_light-1 .single-shopping-card-one {
        background: #fff;
        height: 374px;
    }
}

* {
    font-family: 'Segoe UI', 'Roboto', sans-serif;
}

body {
    font-family: Lato-Regular;
    color: #333;
    background: white;
    font-size: 14px;
    line-height: 1.42857;
}

.custom-modal-width {
    max-width: 50%;
    margin: auto;
}

h5, h6 {
    font-size: 18px;
    font-weight: 600;
    color: #722F37; /* Updated to Wine color */
    letter-spacing: 0.5px;
    margin-bottom: 8px;
    font-family: monospace;
    text-transform: capitalize;
}

.title-area-between {
    position: relative;
}

    .title-area-between .next-prev-swiper-wrapper .swiper-button-prev-2,
    .title-area-between .next-prev-swiper-wrapper .swiper-button-next-2 {
        height: 33px;
        width: 33px;
        border-radius: 6px;
        border: 1px solid #722F37; /* Updated to Wine */
        color: #722F37; /* Updated to Wine */
        background-image: none;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: 0.3s;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 2;
    }

        .title-area-between .next-prev-swiper-wrapper .swiper-button-prev-2:hover,
        .title-area-between .next-prev-swiper-wrapper .swiper-button-next-2:hover {
            background-color: #722F37;
            color: #ffffff;
        }

.swiper-button-prev-2 {
    left: -40px;
}

.swiper-button-next-2 {
    right: -40px;
}

/* Reduce width so 10 can fit */
#ddddd2 {
    width: 140px !important;
    margin-right: 12px;
}

#fibVwV {
    color: #722F37; /* Updated to Wine */
    font-size: 24px;
    font-family: math;
    font-weight: 600;
    line-height: 32px;
}

p {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    letter-spacing: 0.5px;
    margin-bottom: 8px;
    font-family: 'Segoe UI', 'Roboto', sans-serif;
    text-transform: capitalize;
}

ul li a {
    font-size: 14px;
    font-weight: 600;
    color: white !important;
    letter-spacing: 0.5px;
    margin-bottom: 8px;
    font-family: 'Segoe UI', 'Roboto', sans-serif;
    text-transform: capitalize;
    list-style: none !important;
    text-decoration: none !important;
}

/* FOOTER */
.card-footer {
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
    margin-top: auto;
    transition: 0.3s;
    font-family: 'Poppins';
    padding: 8px;
    background: #722F37; /* Updated from #673104 to Wine */
    text-align: center;
    border-radius: 54px;
}

    .card-footer:hover {
        background: #4A1E24; /* Darker Wine on hover */
    }
