        /* --- E-COMMERCE INTEGRATION STYLES --- */
        .ec-container { max-width: 1200px; margin: 0 auto; padding: 0 15px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
        
        .ec-btn-primary { background-color: #00b4d8; color: #ffffff !important; border: none; padding: 14px 32px; font-weight: 700; cursor: pointer; border-radius: 4px; transition: all 0.3s ease; font-size: 16px; text-transform: uppercase; letter-spacing: 0.5px; display: inline-block; box-shadow: 0 4px 6px rgba(0,0,0,0.05); text-decoration: none !important; }
        .ec-btn-primary:hover { background-color: #0099b8; transform: translateY(-2px); box-shadow: 0 6px 12px rgba(0,0,0,0.1); color: #ffffff !important; text-decoration: none !important; }

        /* Hero Section Slider (Updated to be Full Width and Flush Top) */
        .ec-hero-section { margin-top: 0; width: 100%; }
        .ec-slider-container { width: 100%; position: relative; min-height: 450px; overflow: hidden; background-color: #1a1e24; }
        
        /* Slider layout - Now optimized for background images */
        .ec-slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.8s ease-in-out; box-sizing: border-box; background-size: cover; background-position: center; background-repeat: no-repeat; }
        .ec-slide.active { opacity: 1; z-index: 1; }
        .ec-slide-inner { max-width: 1200px; width: 100%; padding: 0 15px; margin: 0 auto; box-sizing: border-box; display: flex; align-items: center; justify-content: flex-start; }
        
        .ec-hero-content { max-width: 600px; z-index: 2; position: relative; }
        .ec-hero-subtitle { font-family: 'Poppins', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 10px !important; display: block; color: #00b4d8 !important; }
        .ec-hero-content h2 { font-size: 54px; margin: 0 0 15px 0; line-height: 1.15; font-weight: 700; color: #ffffff; }
        .ec-hero-content p { margin-bottom: 30px; color: #f0f0f0; font-size: 18px; }

        /* Slider Pagination Dots */
        .ec-slider-dots { position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); display: flex; align-items: center; gap: 12px; z-index: 10; }
        .ec-dot { width: 12px; height: 12px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.5); cursor: pointer; transition: all 0.3s ease; display: block; }
        .ec-dot:hover { background-color: rgba(255, 255, 255, 0.8); }
        .ec-dot.active { width: 32px; border-radius: 6px; background-color: #00b4d8; } /* Ventac Blue pill style */

        /* Promo Banners (Flip Cards) */
        .promo-banners { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 30px; }
        .promo-flip-card { background-color: transparent; height: 220px; perspective: 1000px; cursor: pointer; }
        .promo-flip-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d; border-radius: 8px; box-shadow: 0 10px 20px rgba(0,0,0,0.25); }
        .promo-flip-card:hover .promo-flip-inner, .promo-flip-card:focus .promo-flip-inner, .promo-flip-card:active .promo-flip-inner { transform: rotateY(180deg); }
        .promo-flip-front, .promo-flip-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 8px; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 30px; box-sizing: border-box; overflow: hidden; }
        
        /* Metallic Bottom Strip for Flip Card Fronts */
        .promo-flip-front::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 12px; background: linear-gradient(90deg, #9b9b9b 0%, #e6e6e6 30%, #ffffff 50%, #e6e6e6 70%, #8c8c8c 100%); box-shadow: inset 0 2px 3px rgba(255,255,255,0.8); }
        
        .promo-flip-front h3 { margin: 0; font-size: 22px; color: #ffffff !important; font-weight: 700; }
        .promo-flip-front p { margin: 10px 0 0 0; color: #ffffff !important; font-size: 15px; }
        .promo-flip-back { transform: rotateY(180deg); background-size: cover; background-position: center; }

        /* Section Titles */
        .section-title { text-align: center; margin: 40px 0 20px; position: relative; }
        .section-title h2 { display: inline-block; background-color: #ffffff; padding: 0 20px; position: relative; z-index: 1; font-size: 32px; margin: 0; }
        .section-title::after { content: ''; position: absolute; top: 50%; left: 0; right: 0; height: 1px; background-color: #dddddd; z-index: 0; }

        /* Stretched Link for Clickable Cards */
        .stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; content: ""; }

        /* Product Grid / Slider Logic */
        .ec-product-grid:not(.slick-initialized) { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
        .ec-product-card { border: 1px solid #eeeeee; padding: 20px; text-align: center; position: relative; border-radius: 8px; transition: box-shadow 0.3s; background: #fff; }
        .ec-product-card:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.1); }
        .ec-product-image { height: 150px; display: flex; align-items: center; justify-content: center; margin-bottom: 15px; color: #999999; background-color: #f4f4f4; border-radius: 4px; overflow: hidden; }
        .ec-product-image img { max-width: 85%; max-height: 85%; object-fit: contain; mix-blend-mode: multiply; transition: transform 0.3s ease; }
        .ec-product-card:hover .ec-product-image img { transform: scale(1.1); }
        .ec-badge { position: absolute; top: 10px; left: 10px; background-color: #00b4d8; color: #ffffff; padding: 4px 8px; font-size: 12px; border-radius: 4px; z-index: 1; }
        .ec-badge.hot { background-color: #0099b8; }
        .stars { color: #00b4d8; margin-bottom: 5px; }
        .ec-product-card h4 { font-size: 18px; margin: 10px 0; }
        .ec-price { font-weight: bold; color: #00b4d8; margin-top: 10px; font-size: 18px; }
        .old-price { text-decoration: line-through; color: #999999; font-weight: normal; margin-right: 5px; font-size: 14px; }

        /* Slick Slider specific customization for products */
        .ec-product-grid.slick-initialized .slick-track { display: flex !important; }
        .ec-product-grid.slick-initialized .slick-slide { height: auto; display: flex; margin: 0 10px; }
        .ec-product-grid.slick-initialized .slick-list { margin: 0 -10px; padding: 10px 0; }
        .ec-product-grid.slick-initialized .ec-product-card { width: 100%; display: flex; flex-direction: column; justify-content: space-between; }
        
        /* Custom Slick Arrows */
        .ec-product-grid .slick-prev, .ec-product-grid .slick-next { width: 40px; height: 40px; background-color: #00b4d8; border-radius: 50%; z-index: 2; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; }
        .ec-product-grid .slick-prev:hover, .ec-product-grid .slick-next:hover, .ec-product-grid .slick-prev:focus, .ec-product-grid .slick-next:focus { background-color: #0099b8; outline: none; }
        .ec-product-grid .slick-prev::before, .ec-product-grid .slick-next::before { font-family: "Font Awesome 5 Free", sans-serif; font-weight: 900; font-size: 18px; color: #fff; opacity: 1; }
        .ec-product-grid .slick-prev::before { content: "\f104"; } /* Angle Left */
        .ec-product-grid .slick-next::before { content: "\f105"; } /* Angle Right */
        .ec-product-grid .slick-prev { left: -15px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); }
        .ec-product-grid .slick-next { right: -15px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); }

        /* Middle Layout */
        .middle-layout { display: flex; gap: 20px; margin-top: 40px; }
        .middle-col.narrow { width: 25%; display: flex; flex-direction: column; gap: 20px; }
        .middle-col.wide { width: 50%; display: flex; flex-direction: column; gap: 20px; }
        .tall-banner { padding: 20px; text-align: center; display: flex; flex-direction: column; border-radius: 8px; }
        .tall-banner h3 { margin: 0; }
        .speaker-placeholder { flex: 1; margin-top: 15px; display: flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 8px; }
        .small-banner, .wide-banner { padding: 30px 20px; text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; border-radius: 8px; }
        .small-banner h3, .wide-banner h3 { margin: 0; }
        
        .m-box-top { height: 280px; box-sizing: border-box; }
        .m-box-bottom { height: 240px; box-sizing: border-box; }
        
        /* --- Professional Summer Sale Banner (Themed to Page) --- */
        .pro-summer-sale {
            background: linear-gradient(135deg, #0099b8 0%, #004e66 100%);
            position: relative;
            overflow: hidden;
            color: #ffffff;
            z-index: 1;
            border-radius: 8px;
            box-shadow: 0 10px 25px rgba(0, 153, 184, 0.2);
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
            padding: 30px 20px;
        }
        .pro-summer-sale::before {
            content: '';
            position: absolute;
            top: 0; left: 0; right: 0; height: 5px;
            background: linear-gradient(90deg, #ffdd00, #ff4500); /* Small accent representing summer heat */
        }
        .temp-indicator {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #ffdd00;
            font-weight: 700;
            font-size: 16px;
            letter-spacing: 1px;
            margin-bottom: 15px;
            background: rgba(255, 255, 255, 0.15);
            padding: 6px 14px;
            border-radius: 20px;
            border: 1px solid rgba(255, 255, 255, 0.25);
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        .temp-indicator i {
            font-size: 18px;
            color: #ff4500;
        }
        .pro-summer-sale h3 {
            font-size: 26px;
            font-weight: 700;
            margin: 0 0 18px 0;
            text-transform: uppercase;
            letter-spacing: 2px;
            color: #ffffff;
            line-height: 1.2;
            text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
        }
        .pro-sale-badge {
            background: #ffffff;
            color: #007794;
            padding: 10px 24px;
            border-radius: 4px;
            font-weight: 700;
            font-size: 15px;
            text-transform: uppercase;
            letter-spacing: 1px;
            transition: all 0.3s ease;
            cursor: pointer;
            box-shadow: 0 4px 6px rgba(0,0,0,0.15);
        }
        .pro-sale-badge:hover {
            background: #f0f0f0;
            transform: translateY(-2px);
            box-shadow: 0 6px 12px rgba(0,0,0,0.2);
            color: #005f73;
        }
        .heat-wave {
            position: absolute;
            width: 150%;
            height: 150px;
            background: radial-gradient(ellipse at center, rgba(255,255,255,0.08) 0%, transparent 60%);
            bottom: -50px;
            left: -25%;
            z-index: -1;
        }
        /* --------------------------------------- */

        /* Auto Sliding Testimonials Styles */
        .testimonial-slider-container { border: 1px solid #e6e6e6; border-radius: 8px; background: #fff; display: grid; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.03); }
        .testimonial-slide { grid-area: 1 / 1; padding: 20px 25px; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; opacity: 0; transition: opacity 0.8s ease-in-out; pointer-events: none; box-sizing: border-box; width: 100%; height: 100%; }
        .testimonial-slide.t-active { opacity: 1; pointer-events: auto; z-index: 2; }
        .testimonial-slide h4 { margin: 0 0 8px 0; font-size: 16px; color: #333; font-weight: 500; letter-spacing: 0.5px; }
        .testimonial-slide .stars { color: #00b4d8; font-size: 16px; margin-bottom: 12px; letter-spacing: 2px; }
        .testimonial-slide p { font-style: italic; color: #666; font-size: 13px; line-height: 1.6; margin-bottom: 12px; width: 100%; }
        .testimonial-slide .customer-name { font-weight: 500; color: #222; font-size: 13px; }

        /* Deal of the Day */
        .deal-section { margin: 40px 0; padding: 40px; border: 1px solid #eeeeee; text-align: center; border-radius: 8px; background: #fff; }
        .deal-product { width: 100%; max-width: 350px; margin: 20px auto; display: flex; align-items: center; justify-content: center; }
        .deal-section h3 { font-size: 24px; margin-bottom: 10px; }
        .countdown { display: flex; justify-content: center; gap: 15px; margin-top: 20px; }
        .time-box { display: flex; flex-direction: column; align-items: center; }
        .time-box span { background-color: #00b4d8; color: #ffffff; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: bold; border-radius: 4px; }
        .time-box small { font-size: 12px; margin-top: 5px; }

/* --- Dark Banner - with blurry background effect --- */
.ec-dark-banner { 
    position: relative;
    background-color: #1a1e24; 
    color: #ffffff; 
    padding: 100px 0; 
    margin-top: 40px; 
    text-align: center; 
    overflow: hidden; /* Ensures blurred edges don't spill out */
}

/* The blurred background image */
.ec-dark-banner::before {
    content: '';
    position: absolute;
    /* Negative offsets prevent white glowing edges when blurring */
    top: -20px; left: -20px; right: -20px; bottom: -20px;
    background-repeat: no-repeat; /* FIX: Stops the image from tiling */
    background-size: cover;       /* FIX: Forces it to stretch across the container */
    background-position: center center;
    background-attachment: fixed; /* Parallax effect */
    filter: blur(8px); 
    -webkit-filter: blur(8px);
    z-index: 1; 
}

/* The dark overlay placed over the blurred image */
.ec-dark-banner::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-color: rgba(0, 0, 0, 0.45); /* Adjust opacity for darkness */
    z-index: 2;
}

/* The container keeping text above the blur and overlay */
.dark-banner-inner {
    position: relative;
    z-index: 3; 
}

.ec-dark-banner p { 
    color: #00b4d8; 
    font-weight: bold; 
    letter-spacing: 1px; 
    margin: 0; 
    text-transform: uppercase; 
}

.ec-dark-banner h2 { 
    font-size: 40px; 
    margin: 10px 0 20px; 
    color: #fff; 
    text-shadow: 0 2px 4px rgba(0,0,0,0.5); 
}

        /* Bottom Product List */
        .bottom-product-row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin: 40px 0 80px; }
        .bottom-product-list h3 { margin-bottom: 20px; border-bottom: 2px solid #00b4d8; padding-bottom: 10px; display: inline-block; font-size: 22px; }
        .list-item { display: flex; align-items: center; margin-bottom: 15px; position: relative; }
        .list-item-img { width: 80px; height: 80px; background-color: #f4f4f4; margin-right: 15px; display: flex; align-items: center; justify-content: center; border-radius: 4px; flex-shrink: 0; text-align: center; font-size: 12px; color: #666; overflow: hidden; }
        .list-item-img img { max-width: 85%; max-height: 85%; object-fit: contain; mix-blend-mode: multiply; }
        .list-item-info h4 { font-size: 16px; margin: 0 0 5px 0; }

        /* Responsive E-commerce Styles */
        @media (max-width: 992px) {
            .ec-product-grid:not(.slick-initialized) { grid-template-columns: repeat(2, 1fr); }
            .promo-banners { grid-template-columns: repeat(2, 1fr); }
            .promo-flip-card:last-child { grid-column: 1 / -1; }
            .middle-layout { flex-direction: column; }
            .middle-col.narrow, .middle-col.wide { width: 100%; }
            .m-box-top, .m-box-bottom { height: auto; min-height: 220px; }
            .bottom-product-row { grid-template-columns: repeat(2, 1fr); }
        }

        @media (max-width: 768px) {
            .ec-slider-container { min-height: 400px; }
            .ec-slide { padding: 30px 0; text-align: center; }
            .ec-slide-inner { justify-content: center; }
            .ec-hero-content { display: flex; flex-direction: column; align-items: center; margin: 0 auto; max-width: 100%; }
            .ec-hero-content h2 { font-size: 36px; }
            
            .promo-banners { grid-template-columns: 1fr; }
            .promo-flip-card:last-child { grid-column: auto; }
            .bottom-product-row { grid-template-columns: 1fr; }
            .deal-section { padding: 30px 15px; }
        }

        @media (max-width: 480px) {
            .ec-product-grid:not(.slick-initialized) { grid-template-columns: 1fr; }
            .countdown { gap: 10px; }
            .time-box span { width: 40px; height: 40px; font-size: 16px; }
            .ec-dark-banner h2 { font-size: 28px; }
        }

/* PRODUCT CATEGORY CSS */        

        .ventac-shop-container {
            display: flex;
            max-width: 1350px;
            margin: 40px auto;
            padding: 0 20px;
            gap: 40px;
            align-items: flex-start;
        }

        .ventac-shop-sidebar {
            width: 320px;
            flex-shrink: 0;
            border: 1px solid #e0e0e0; /* Crisp 1px solid black border matching image */
            padding: 5px 15px 15px 15px; /* Adjusted padding to perfectly frame the items */
            background-color: #ffffff;
            position: sticky;
            top: 100px; /* Offset for sticky navs */
        }

        .ventac-mobile-dropdown-btn {
            display: none; 
            width: 100%;
            padding: 12px;
            background-color: #f5f5f5;
            border: none;
            text-align: left;
            font-size: 16px;
            font-weight: 600;
            cursor: pointer;
            justify-content: space-between;
            align-items: center;
            color: #333;
        }

        .ventac-mobile-dropdown-btn .ventac-arrow {
            font-size: 12px;
            transition: transform 0.3s ease;
        }

        .ventac-mobile-dropdown-btn.active .ventac-arrow {
            transform: rotate(180deg);
        }

        .ventac-sidebar-list {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .ventac-sidebar-list li {
            padding: 16px 10px;
            border-bottom: 1px solid #eeeeee;
            color: #555555;
            font-size: 14px;
            cursor: pointer;
            transition: background-color 0.2s, color 0.2s;
        }

        .ventac-sidebar-list li:hover {
            background-color: #f9f9f9;
            color: #000000;
        }

        .ventac-sidebar-list li:last-child {
            border-bottom: none;
        }

        .ventac-shop-main {
            flex-grow: 1;
        }

        .ventac-page-title {
            font-size: 42px;
            font-weight: 700;
            color: #2e92a3;
            margin-bottom: 30px;
            margin-top: -10px; 
            letter-spacing: -0.5px;
        }

        .ventac-grid-container {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 30px;
        }

        .ventac-product-card {
            background-color: #ffffff;
            border: 1px solid #eaedf0;
            border-radius: 8px;
            display: flex;
            flex-direction: column;
            overflow: hidden;
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .ventac-product-card:hover {
            transform: translateY(-4px);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
        }

        .ventac-card-img-wrapper {
            background-color: #f6f6f6;
            border-radius: 6px;
            margin: 12px;
            padding: 30px 20px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .ventac-card-info {
            padding: 0 15px 20px 15px;
            text-align: center;
            display: flex;
            flex-direction: column;
            flex-grow: 1;
        }

        .ventac-stars {
            color: #00aee0;
            font-size: 18px;
            letter-spacing: 2px;
            margin-bottom: 12px;
        }

        .ventac-product-title {
            color: #222222;
            font-size: 16px;
            font-weight: 500;
            margin: 0 0 15px 0;
            line-height: 1.4;
        }

        .ventac-product-price {
            color: #00aee0;
            font-size: 18px;
            font-weight: 700;
            margin-bottom: 20px;
        }

        .ventac-card-actions {
            display: flex;
            gap: 10px;
            margin-top: auto;
        }

        .ventac-btn {
            flex: 1;
            padding: 10px 5px;
            font-size: 13px;
            font-weight: 600;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            transition: opacity 0.2s ease;
            text-decoration: none;
        }

        .ventac-btn:hover {
            opacity: 0.85;
            color: #ffffff;
        }

        .ventac-btn-get-more {
            background-color: #00aee0;
            color: #ffffff;
        }

        .ventac-btn-whatsapp {
            background-color: #25d366;
            color: #ffffff;
        }

        /* Pagination Styles */
        .ventac-pagination {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            margin-top: 50px;
            margin-bottom: 20px;
            flex-wrap: wrap;
        }

        .ventac-page-link {
            text-decoration: none;
            color: #333333;
            font-size: 16px;
            font-weight: 500;
            width: 36px;
            height: 38px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 6px;
            transition: background-color 0.2s, color 0.2s;
        }

        .ventac-page-link:hover {
            background-color: #f0f0f0;
            color: #000000;
        }

        .ventac-page-link.active {
            background-color: #00aee0; /* Changed from #000000 */
            color: #ffffff;
            font-weight: 600;
        }

        .ventac-page-link.active:hover {
            background-color: #0099cc; /* Slightly darker light blue on hover */
        }

        .ventac-page-next {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            text-decoration: none;
            color: #00aee0; /* Changed from #000000 */
            font-weight: 600;
            font-size: 16px;
            border: 1px solid #00aee0; /* Changed from #cccccc */
            padding: 8px 18px;
            border-radius: 6px;
            background-color: #ffffff;
            margin-left: 8px;
            transition: background-color 0.2s, color 0.2s, border-color 0.2s;
        }

        .ventac-page-next:hover {
            background-color: #00aee0; /* Solid light blue on hover */
            color: #ffffff;
            border-color: #00aee0;
        }
@media (max-width: 900px) {
            .ventac-shop-container {
                flex-direction: column;
                align-items: stretch;
            }
            .ventac-shop-sidebar {
                width: 100%;
                position: static; 
                padding: 0; 
                border: none; /* Often cleaner to remove outer border on mobile */
            }
            .ventac-mobile-dropdown-btn {
                display: flex;
                border: 1px solid #000000;
                border-radius: 4px;
            }
            .ventac-sidebar-list {
                display: none; 
                border: 1px solid #000000;
                border-top: none;
                padding: 5px 15px;
            }
            .ventac-sidebar-list.show {
                display: block;
            }
        }

        @media (max-width: 600px) {
            .ventac-grid-container {
                grid-template-columns: repeat(2, 1fr);
                gap: 15px;
            }
            .ventac-page-title {
                font-size: 32px;
                margin-top: 0;
            }
            .ventac-pagination {
                gap: 5px;
            }
            .ventac-page-link {
                width: 30px;
                height: 32px;
                font-size: 14px;
            }
            .ventac-page-next {
                padding: 6px 14px;
                font-size: 14px;
                margin-left: 5px;
            }
        }

        @media (max-width: 400px) {
            .ventac-grid-container {
                grid-template-columns: 1fr;
            }
        }
        /* Responsive Design */


       /* Base styles for the sidebar links */
        .ventac-sidebar-list li {
            list-style: none;
            margin-bottom: 10px;
            cursor: pointer;
            transition: all 0.3s ease;
        }
        .ventac-sidebar-list li a {
            text-decoration: none;
            color: #555555;
            display: block;
            width: 100%;
            padding: 5px 0;
            transition: color 0.3s ease;
        }
        .ventac-sidebar-list li:hover a {
            color: #000000;
            font-weight: bold;
        }
        .ventac-sidebar-list li.active a {
            color: #000000;
            font-weight: bold;
        }        