/* mega-header-block */
.mega-header-block,
.block-megaHeaderSideMenu .mega-header-block .header.scrolled {
    background: var(--darkHover);
    padding-bottom: .5rem;
}

.block-megaHeaderSideMenu .admin-bar {
    background-color: var(--darkColorHover) !important;
}

.block-megaHeaderSideMenu .admin-bar .btn-link,
.block-megaHeaderSideMenu .top-menu-contents,
.block-megaHeaderSideMenu .top-menu-contents .contact-item-link,
.block-megaHeaderSideMenu .header-options-wrapper .btn-link,
.block-megaHeaderSideMenu .mega-header-block .btn-link i,
.block-megaHeaderSideMenu .mega-header-block .category-menu-btn-fullwidth,
.block-megaHeaderSideMenu .mega-header-block .header-button-wrapper .btn-group .btn-link, 
.block-megaHeaderSideMenu .mega-header-block .header-button-wrapper .header-wishlist-btn.btn-link {
    color: var(--white) !important;
}

.block-megaHeaderSideMenu .menu.menu-bar {
    box-shadow: 0 10px 10px rgba(0,0,0,0.2);
}

.block-megaHeaderSideMenu .menu .level-1:hover {
    background-color: transparent !important;
}

.block-megaHeaderSideMenu .sidemenu {
    background-color: var(--white) !important;
    box-shadow: none !important;
}

.block-megaHeaderSideMenu .menu-mobile-depth-wrapper,
.block-megaHeaderSideMenu .menu-mobile-depth-wrapper.collapsed:hover {
    background: var(--secondary) !important;
}

.block-megaHeaderSideMenu .menu-mobile-depth-wrapper.collapsed {
    background: var(--white) !important;
}

.block-megaHeaderSideMenu .menu-mobile-item a {
    text-transform: uppercase;
}

.block-megaHeaderSideMenu .menu-mobile-toggle:hover {
    background: var(--secondary) !important;
}

.block-megaHeaderSideMenu .megamenu-wrapper .menu-mobile-depth-wrapper.collapsed:hover .menu-mobile-item a,
.block-megaHeaderSideMenu .megamenu-wrapper .collapse.show .menu-mobile-sub-list .menu-mobile-depth-wrapper.collapsed:hover a,
.block-megaHeaderSideMenu .megamenu-wrapper .collapse.show .menu-mobile-sub-list .menu-mobile-depth-wrapper a,
.block-megaHeaderSideMenu .megamenu-wrapper .menu-mobile-depth-wrapper a,
.block-megaHeaderSideMenu .megamenu-wrapper .menu-mobile-depth-wrapper .menu-mobile-toggle,
.block-megaHeaderSideMenu .megamenu-wrapper .collapse.show .menu-mobile-depth-wrapper .menu-mobile-toggle,
.block-megaHeaderSideMenu .megamenu-wrapper .collapse.show .menu-mobile-depth-wrapper.collapsed:hover .menu-mobile-toggle, 
.block-megaHeaderSideMenu .megamenu-wrapper .collapse.show .menu-mobile-sub-list .menu-mobile-depth-wrapper.collapsed:hover a {
    color: var(--white) !important;
}

.block-megaHeaderSideMenu .sidemenu.menu-open {
    padding-top: 2rem;   
}

.block-megaHeaderSideMenu .menu-navbar-wrapper {
    text-align: right;
}

.block-megaHeaderSideMenu .top-menu .additional-menu ul.additional-menu-wrapper li a {
    color: var(--white) !important;
}

.block-megaHeaderSideMenu .top-menu .additional-menu ul.additional-menu-wrapper li a:hover,
.block-megaHeaderSideMenu .top-menu .additional-menu ul.additional-menu-wrapper li a:focus,
.block-megaHeaderSideMenu .top-menu .additional-menu ul.additional-menu-wrapper li a:active {
    color: var(--secondary);
}

@media screen and (max-width: 991px) {

    .theme-default .block-megaHeaderSideMenu .top-menu {
        background: var(--dark) !important;
    }

}

/* mainSlider */
.main-slider .content-wrapper {
    padding-bottom: 0 !important;
}

.main-slider .content-wrapper .item-contents {
    background-color: var(--secondary);
    padding: 1rem 2rem;
}

/* product-list */
.product-list .item {
    border: 1px solid #ececec !important;
}

.product-list .item:hover,
.product-list .item:focus,
.product-list .item:active
 {
    border-color: #d3d3d3;
}

/* mainFooter */
.main-footer-block {
    padding-top: 2rem;
    background: linear-gradient(130deg,rgba(0, 157, 179, 1) 0%, rgba(80, 166, 132, 1) 100%);;
}

.main-footer-block .footer-trust-points .trust-point-wrapper > i {
    color: var(--white) !important;
}

.main-footer-block .bg-secondary {
    background-color: transparent !important; 
}

.main-footer-block form.form-horizontal .btn.btn-primary {
    background-color: var(--white) !important;
    color: var(--primary) !important;
}