/*   CUSTOM FRONT PANEL CSS  */
.checkbox label:before,
.checkbox input:checked+label.hidden:after,
#myFooter .footer-copyright a#webiste-link {
    border-color: var(--main-color);
}

#myFooter .footer-copyright a#webiste-link {
    color: var(--main-color);
}

/* .leftSidebar .navbar-default {
    background-color: var(--bg-color);
} */
.btn-success,
.btn-primary,
.subscription-newsletter .btn,
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev,
.wrapper-sticky button#update_btn,
.main-menu .badge,
.swiper-slide span.text-success,
ul.rig li span.text-success {
    background-color: var(--btn-color);
}

.btn:hover,
.swiper-container .swiper-button-next:hover,
.swiper-container .swiper-button-prev:hover,
button#update_btn:hover {
    background-color: var(--btn-hover-color);
}

#myFooter li a:visited,
#myFooter li a:link,
#myFooter div.footer-diss div,
a#webiste-link,
#myFooter .footer-menu h5,
.right-top-nav-items>a,
small.custom_header_icon,
small.custom_header_icon_1,
div.custom_nav_auth a,
.top-nav-bar .contact-info a,
.top-nav-bar .right-top-nav-items a {
    color: var(--head-foot-text-color);
}

#myFooter li i.fa,
#myFooter div.social-networks i.fa,
.right-top-nav-items>a>i.fa,
div.custom_nav_auth a>i.fa,
.top-nav-bar .fa {
    color: var(--head-foot-icons-color);
}

.main-menu a.cart-bucket i,
#cssmenu-2 .nav li>a,
#cssmenu-2 .nav .dropdown-menu li a,
#cssmenu-2 .nav li>a>i.fa,
p.label-call,
.top-nav-bar .right-top-nav-items .dropdown-menu a,
.top-nav-bar .dropdown-menu .fa,
.breadcrumb>li {
    color: var(--header-text-color);
}

#myFooter .footer-menu ul>li>a:hover,
.header-main-2 a:focus,
.header-main-2 a:hover,
#cssmenu-2 .nav .dropdown-menu li a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
#myFooter .footer-copyright a#webiste-link:hover,
#myFooter .footer-copyright a#webiste-link:focus,
#myFooter a:hover,
#myFooter a:focus,
a:focus,
a:hover,
.login-container a:hover,
.login-container a:focus,
.leftSidebar .active-menu,
.sidebar-collapse .nav>li>a:focus,
.sidebar-collapse .nav>li>a:hover,
.leftSidebar .sidebar-collapse .nav>li>a.active-menu,
.top-nav-bar .right-top-nav-items .dropdown-menu a:hover,
.top-nav-bar .right-top-nav-items .dropdown-menu a:hover .fa {
    color: var(--links-hover-color);
}

div.btn-cart-drop a:hover {
    color: white;
}

.footer .footer-bottom {
    background-color: #ffffd3;
}

.footer .module-title {
    color: var(--footer-text-color);
}

.footer .footer-bottom .module-body ul li a {
    color: var(--footer-text-color);
}

.custom_copyright_footer {
    color: var(--footer-text-color);
}

.copyright-bar {
    background: var(--footer-background-color);
    color: var(--footer-text-color);
}

.main-footer {
    background: var(--footer-background-color);
}

#myFooter li a:visited,
#myFooter li a:link,
#myFooter div.footer-diss div,
a#webiste-link,
#myFooter .footer-menu h5,
.right-top-nav-items>a,
small.custom_header_icon,
small.custom_header_icon_1,
div.custom_nav_auth a {
    color: var(--footer-text-color);
}

.spec-radio-input:checked+.spec-radio-label {
    background: var(--btn-color);
}

.subscribtion-box-sub_text {
    color: var(--footer-text-color);
}

/* .header-middle , .basket , .total-price-basket , .header-style-1 .header-nav {
    background: var(--main-color)  !important;
} */
.header-middle .main-nav,
.header-middle .search-toggle,
.header-right .cart-name,
.header-right .cart-price,
.header-right .minicart-icon,
.login,
.header-right .submenu {
    color: var(--header-text-color) !important;
}

.footer {
    background: #fffff0 !important;
    border-top: 1px solid #cccccc;
}

.footer .widget-title,
.footer li>a {
    color: #000 !important;
}

/* .bounce-loader .bounce1, .bounce-loader .bounce2, .bounce-loader .bounce3, .bounce-loader .bounce4 {
    background-color: var(--main-color)  !important;
} */
.menu li>a:hover,
.menu .submenu li>a:hover,
.active-menu,
li>a:hover,
.product-name a:hover,
.header-right .search-toggle:hover,
.header-right .cart-name:hover,
.header-right .cart-price:hover,
.header-right .minicart-icon:hover,
.header-right .submenu:hover {
    color: var(--links-hover-color) !important;
}

.header-search .btn-search,
.btn-dark,
.btn-product,
.btn-primary {
    background-color: var(--btn-color) !important;
    border-color: var(--btn-color) !important;
    color: white !important;
}

.product-price>ins {
    color: var(--header-text-color) !important;
}

.header-search .btn-search:hover,
.btn-dark:hover,
.btn-product:hover,
.category-light:hover .category-content,
.btn-primary:hover,
.btn-product-icon:hover {
    background-color: var(--btn-hover-color) !important;
    border-color: var(--btn-hover-color) !important;
}

.top-header {
    text-align: center;
    background: #e85546;
    overflow: hidden;
    height: 42px;
    /* background: #378c00; */
}

.top-header .owl-carousel {
    display: block;
    padding: 10px 0px;
}

.top-header .owl-nav.disabled {
    display: unset;
}

.top-header .owl-dots {
    display: none;
}

.top-header .owl-theme .owl-nav .owl-prev {
    left: 0px;
}

.top-header .owl-theme .owl-nav .owl-next {
    right: 0px;
}

.top-header .owl-theme .owl-nav button i {
    color: #ffffff;
}

.top-header .owl-carousel h6 {
    color: #ffffff;
    margin: 0px;
    font-size: 16px;
}

.d-flex.flex-wrap {
    flex-wrap: wrap;
}

.d-flex.flex-wrap a {
    display: inline-block;
    margin-right: 8px;
}

.d-flex.flex-wrap a img {
    height: 50px;
    width: 50px;
    object-fit: cover;
}

.owl-nav.disabled {
    opacity: 0;
}

.top-header-swiper .swiper-wrapper {
    height: unset;
    padding: 6px 0px;
}

.top-header-swiper h6 {
    margin-bottom: 0px;
    font-weight: 600;
    color: #ffffff;
    font-size: 16px;
}

.swiper-btn.swiper-button-disabled {
    opacity: 0;
}

.swiper-btn {
    width: 30px;
    height: 30px;
    background-color: #e38f04;
    top: 50%;
    transform: translateY(-50%);
    margin: 0px;
    border-radius: 50%;
}

.swiper-btn::after {
    font-size: 16px;
    color: #ffffff;
}


@media only screen and (max-width:580px) {
    .top-header-swiper h6 {
        font-size: 16px;
    }
}