.fixed-menu-mobile, .header-top {
    background-image: linear-gradient(rgb(9 56 99 / 64%), rgb(9 56 99 / 0%)), url(/myheader-3.jpg) !important;
}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a, .product-information-dropdown .h5 a, .product-desc a, .product-name a {
    font-weight: 500;
    color: #093863;
    font-size: 16px;
}

#search_widget input {
    text-shadow: #000 1px 0 10px;
}

.account-login {
    text-shadow: #000 1px 0 10px;
}

.blockcart-text-block {
    text-shadow: #000 1px 0 10px;
}



.an_homeslider-block {
    margin-top: 0px;
}


#_desktop_logo {
    width: 18%;
}

.oficial {
    color: white;
    font-weight: 800;
    width: 258px;
    display: block;
    padding-top: 46px;
    font-size: 15px;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    text-shadow: #000 1px 0 10px;
}



#custom-text {
    background: transparent;
    padding: 0;
    text-align: left;
}

.category-item.level-1 > .h5 a {
    width: 100%;
    display: block;
}

.an_homeslider .an_homeslider-desc .h2, .anthemeblocks-homeslider-desc h2, .anthemeblocks-homeslider-desc .h2 {
    color: #ffffff;
    font-size: 60px;
    font-weight: 500;
}

.an_homeslider .an_homeslider-desc p, .anthemeblocks-homeslider-desc, .anthemeblocks-homeslider-desc p {
    color: #ffffff;
    font-size: 22px;
}

.an_homeslider.owl-carousel.owl-drag .owl-item .an_homeslider-item img:not(.owl-lazy), .an_homeslider.owl-carousel.owl-drag .owl-item .an_homeslider-item img.anhs-img-loaded {
    width: 100% !important;
      height: 100%;
}



#mobile_top_menu_wrapper {
    background-color: #0a3963;
}

    #mobile_top_menu_wrapper .amenu-item .amenu-link {
        color: #fff;
    }


#products img {
    filter: brightness(.96);
}

.product-miniature img {
    filter: brightness(.96);
}


.level-1 a {
    color: #093863;
}

.category-item.level-1 > .h5 {
    margin-bottom: 4px;
    margin-top: 0px;
}

.category-item.level-1 > .h5 a {
    font-size: 14px;
}

#payment-option-1-additional-information p {
    font-size: 13px;
}

.an_homeproducts-tab {
    font-size: 18px;
}

#cms h1 {
    text-transform: math-auto;
}

.h2, h2 {
    font-size: 25px;
}

.h1, h1 {
    font-size: 30px;
}

.open-modal-btn span {
    font-weight: 600;
}

.price {
    color: #06aeef;
}

.product-prices .tax-shipping-delivery-label {
    padding-top: 4px;
}

.product-prices .price {
    font-size: 23px;
}

.product-flags .product-flag {
    font-size: 16px;
}

.an-bi-image img {
    filter: grayscale(100%);
}

.block-categories {
    margin-bottom: 52px;
    background-color: #0a3963;
    padding: 20px;
    border: 1px solid #093863;
}

.block-categories .category-sub-menu .category-sub-link {
    color: white;
}

.category-sub-link a:hover {
    color: #00aeef !important;
}

.category-sub-menu i {
    background-color: #ffffff52;
    border-radius: 56px;
}

.block-categories .category-sub-menu li[data-depth="0"]>a {
    color: white;
}

.block-categories .category-sub-menu li[data-depth="0"] {
    border-color: #91a3b7;
}
.category-top-menu>li:first-child a {
    color: white;
}
.category-top-menu>li:first-child a:hover {
    color: #00aeef;
}

.block-categories .category-sub-menu li[data-depth="0"]>a:hover {
    color: #00aeef;
}


.an_productattributes-add-to-cart-btn {
    background-color: #00aeef;
}

#footer .copyright-container p {
    font-size: 15px;
}


#search_filters .facet .facet-title, #search_filters_brands .facet .facet-title, #search_filters_suppliers .facet .facet-title {
    color: #093863;
}

.block-categories a {
    color: #093863;
}

a:focus, a:hover, .btn-link:focus, .btn-link:hover, .page-link:focus, .page-link:hover, a.text-primary:focus, a.text-primary:hover {
    color: #06aeef !important;
}


.footer-container a:hover, .footer-container a:focus {
    color: #06aeef;
}

.footer-line {
    border: 0px;
    border-top: 1px solid #ffffff87;   
}

.copyright-container {
    background: #24242400;
}

.header-menu-wrap {
    background: #06aeef;
    border-bottom: 4px solid #0f3b6661;
}


.footer-container a, .block-contact {
    color: #ffffff;
}

#product .featured-products h2, .product-accessories .h1 {
    text-transform: unset;
    font-size: 30px;
}

.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
    color: #093863;
}

.search-widget form input[type=text] {
    background: #09386300 !important;
    border-bottom: 1px solid #ffffff87;
}

#header #_desktop_cart {
    border-right: 0;
    border-left: 0;
}

.fixed-menu-mobile, .header-top {
    background: #093863;
    background-image: linear-gradient(rgb(9 56 99 / 81%), rgb(9 56 99)), url(/myheader2.png);
    background-position: center;
    background-size: cover;
}

.footer-container {
    background-image: linear-gradient(rgb(9 56 99 / 90%), rgb(9 56 99)), url(/nr_bg20.jpg);
    background-position: center;
    background-size: cover;
}

.an_productattributes-add-to-cart-btn:hover, .an_productattributes-add-to-cart-btn:focus {
    background-color: #093863;
}

.amenu-item .amenu-link:focus, .amenu-item .amenu-link:hover {
    color: #ffffff !important;
    background-color: #1082bb;
}

.btn-comment:hover, .btn-comment:focus, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #093863;
}  

.btn-comment, .btn-primary {
    background-color: #00aeef;
}

#header .logo {
    max-height: 123px;
    padding-top: 10px;
    padding-bottom: 10px;
}


#_footer_logo img {
width: 80px;
}

#header .header-nav {
    display: none;
}

#amegamenu.fixed-menu .amenu-item .amenu-link:hover, #header.header7 .an_wishlist-nav:hover .js-an_wishlist-nav-count, #header .dropdown .btn-unstyle:hover .expand-more, #header .an_wishlist-nav:hover, #header #_desktop_cart a:hover, header a:hover, header a:focus {
    color: #06aeef;
}

.amenu-item .amenu-link {
    padding: 18px 25px 18px 25px;
}

@media (max-width: 991px) {
#header .header-nav {
    display: block;
}
  
    #header .header-nav.tablet-h .top-logo {
        height: 82px;
    }  
  
     #header .header-nav.tablet-h .top-logo a img {
        max-height: 74px;
    }
  
.header-top {
    background: unset;
    background-image: unset;
} 
  
 #header {
  background-color: #0a3762;
}
  
    #header .header-nav {
        display: block;
        background-image: linear-gradient(rgb(9 56 99 / 81%), rgb(9 56 99)), url(/myheader2.png);
        background-position: center;
        background-size: cover;
    }  
  
 
    #header .header-nav #menu-icon {
        height: 82px;
    }
  
     #header #_mobile_cart .blockcart a {
        padding-top: 19px;
    }
  
  
    #_mobile_contactslink a {
        color: #fff !important;
        padding-left: 10px;
    }
  
 #mobile_top_menu_wrapper .mobile-item-nodropdown, #mobile_top_menu_wrapper .mobile_item_wrapper {
    padding: 0 29px;
    padding-left: 0px;
}

  
#mobile_top_menu_wrapper .js-top-menu-bottom .user-info > a {
    padding-left: 13px;
}
  
    .megamenu_mobile-btn-close svg {
        filter: brightness(0) invert(1);
    }
  
 .mobile_item_wrapper svg {
    filter: brightness(0) invert(1);
}
  
 .megamenu_mobile-btn-back svg {
    filter: brightness(0) invert(1);
}
  
 #mobile_top_menu_wrapper .mobile_item_wrapper.open+.adropdown-mobile.menu-active {
    padding-top: 30px;
}
  
 .search_filters_mobile-modal .block-categories {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
    }
  
     #mobile_top_menu_wrapper .amenu-item .amenu-link {
        padding: 13px 0 !important;
    }
  
 .contact-rich {
    padding-left: 13px;
}
  
}