.brand-logo-light,
.brand-logo-dark {
    width: 210px;

}

.rd-navbar-creative.rd-navbar-static .rd-navbar-brand img {
    max-width: none !important;
    max-height: none !important;
}


.context-dark .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck {
    background: #822c41 !important;
}

.context-dark .rd-navbar-creative-2.rd-navbar-static.rd-navbar--is-stuck::before {
    opacity: 0;
}

.rd-navbar-static .rd-nav-link:hover {
    color: #822c41 !important;
    text-decoration: underline;
}

.breadcrumbs-custom-footer {
    padding: 15px 0;
    background: #822c41;
}

.breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus {
    color: #fff;
}

.breadcrumbs-custom-path li.active {
    color: #fff;
}

.breadcrumbs-custom-path a:hover {
    color: #fff;
    text-decoration: underline;
}

.breadcrumbs-custom-path li::after {
    display: inline-block;
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    font-size: 14px;
    line-height: 1.72;
    font-family: material design icons;
    color: #fff;
    transform: translate3d(50%, -50%, 0);
}

.breadcrumbs-custom-path li {
    color: #fff;
}

.quote-classic-big-text::before {
    color: #822c41;
}

.rd-navbar--is-stuck .rd-nav-item:hover .rd-nav-link {
    color: #fff !important;
    /* background: 0 0; */
    text-decoration: underline;
}

.button-gray-6, .button-gray-6:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.button-gray-6:hover, .button-gray-6:active {
    color: #fff;
    background-color: #822c41;
    border-color: #822c41;
}

.button-gray-6.button-zakaria:after {
    background: #000;
}



@media (min-width: 1200px) {
    .rd-navbar-static .rd-navbar-dropdown {
        padding: 14px 18px;
        margin-left: -44px;
    }
}


.rd-navbar-static .rd-dropdown-link:hover {
    color: #822c41;
    text-decoration: underline;
}
.mac-os .rd-menu a {
    opacity: 1 !important;
}

.footer-modern-2 {
    background: #000;
}


/* Header Menu Style */

.header-menu li a {
    color:#fff;
}

.rd-navbar--is-stuck .header-menu li a {
    color:#fff ;
}

.rd-navbar-fixed .header-menu li a {
    color: 000;
}

.sub-header-menu li a {
    color: #000;
}

.rd-navbar--is-stuck .header-menu li a {
    color:#000;
}

.rd-navbar-fixed .rd-megamenu-list li a, .rd-navbar-fixed .rd-navbar-dropdown li a {
    font-weight: 600;
}

.header-dropdown-menu li a {
    color: #000;
    font-weight: 600;
}

.rd-navbar--is-stuck .header-dropdown-menu li a {
    color:#000;
    font-weight: 600;
}


.sub-header-dropdown-menu li a {
    color: #000;
    font-weight: 600;
}

.rd-navbar--is-stuck .sub-header-dropdown-menu li a {
    color:#fff;
    font-weight: 600;
}

.header-menu li a:hover,
.sub-header-menu li a:hover {
    color: #822c41;
    text-decoration: underline;
}

.rd-navbar--is-stuck .header-menu li a:hover {
    color:#fff;
    text-decoration: underline;
}

.rd-navbar--is-stuck .sub-header-menu li a:hover {
    color: #822c41;
    text-decoration: underline;
}


.header-dropdown-menu li a:hover,
.sub-header-dropdown-menu li a:hover,
.rd-navbar--is-stuck .header-dropdown-menu li a:hover,
.rd-navbar--is-stuck .sub-header-dropdown-menu li a:hover  {
    color: #822c41;
    text-decoration: underline;
}



/* check */

/* .rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link {
    color: #fff !important;
    text-decoration: underline;
} */

/* .rd-navbar-static .rd-nav-item.active .rd-nav-link {
    color: #822c41;
    background: 0 0;
    text-decoration: underline;
} */


.swiper-button-prev::after, .swiper-button-next::after {
    display: block;
    content: '';
    height: 0;
    width: 100%;
    border-top: none !important;
    transition: inherit;
}

.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before {
    content: "\276F";
    font-size: 30px;
}

.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before {
    content: "\276E";
    font-size: 30px;
}

.thumbnail-classic {
    position: relative;
    text-align: center;
    border:1px solid #d7d7d7;
}

.slick-product-figure {
    position: relative;
    overflow: hidden;
    background: #f9faf9;
    transition: all .3s ease;
    border: 1px solid #d7d7d7;
};


.swiper-slider-4 {
    min-height: 50.0625vw !important;
}

.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1080;
    background: #822c42;
}

@media (max-width:768px){
    .rd-navbar-fixed .rd-navbar-brand img {
        max-width: 159px !important;
        max-height: 76px !important;
    }
    .rd-navbar-fixed .rd-navbar-panel {       
        height: 80px;
        padding: 4px;
    }
}

.breadcrumbs-custom-footer {
    padding: 15px 0;
    background:  #822c42;
}

/* .rd-navbar--is-stuck .sub-header-menu li a {
    color:#000 !important;
} */

.sub-header-dropdown-menu.dark-color a {
    color:#000 !important;
}

.sub-header-dropdown-menu.dark-color a:hover {
    color:#000 !important;
    text-decoration:underline;
}

.rd-navbar--is-stuck .sub-header-menu li a {
    color: #fff !important;
}

@media (max-width:768px){
    .rd-navbar-fixed .rd-navbar-nav-wrap {
     
        top: -20px;
        bottom: -56px;
 
    }

    .breadcrumbs-custom-footer {
        padding: 40px 0 25px 0px;
    }

    .rd-navbar-fixed .rd-navbar-collapse {
        top: 73px;   
    }

    .rd-navbar-fixed .rd-navbar-submenu-toggle::after {
        content: '\f107';
        position: absolute;
        top: 0;
        left: 85px;  
    }

    .rd-navbar-fixed .rd-navbar-nav-wrap {
        position: fixed;
        left: 0;
        top: -30x;
        bottom: -56px;
        z-index: 1079;
        width: 220px;
        padding: 112px 0 81px;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
        font-size: 14px;
        line-height: 34px;
        transform: translateX(-110%);
    }
}

.button-primary:hover, .button-primary:active {
    color: #822c41;
    background-color: #fff;
    border-color: #822c41;
}

.quote-classic-big-text .q {
    font-size: 31px !important;
} 

.table-checkout td {
    padding: 12px 17px 12px 24px;
}

.table-checkout td {
    font-size: 13px;
}

.table-custom th {
    padding: 12px 65px;
}

@media (max-width:768px){
    .table-custom th {
        padding: 12px 24px;
    }  

    .table-checkout td {
        padding: 12px 12px 12px 9px;
    }

}



.table-custom-responsive {
    overflow-y: scroll;
    height: 435px;
}

.single-product h3 {
    text-transform: uppercase;
    font-size: 25px;
}

.rd-navbar-static .rd-dropdown-link {
    font-weight:600;
}

.social-media {
    color:#fff !important;
}

.social-media-sub {
    color: #822c41 !important;
}

@media (max-width:768px){
    .social-media {
        color: #822c41;
        display: none;
    }
}