/* .page-header .ammenu-logo {
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
} */
.dealer_locator__section {
    margin-bottom: 15px;
}
.dealer_locator__section a {
    text-decoration: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
    color: #000;
    text-transform: uppercase;
    
}
.dealer_locator__section a:hover {
    color: #03b94b;
}

/* .topcall {
    top: 10px;
    left: 10px;
} */

@media (max-width: 1439.98px) {
    .page-header .ammenu-logo {
        width: 120px;
    }
    
}
@media (max-width: 1280px) {
    .page-header .ammenu-logo {
        width: 100px;
    }
    
}

/* @media (max-width: 1279.98px) {
    .page-header .ammenu-logo {
        left: 50px;
    }
    .page-header .block-search {
        left: 220px;
    }
    .ammenu-button.-hamburger {
        margin-top: 48px;
    }
    
} */

@media (max-width: 991.98px) {
    /* .header-content {
        height: 70px;
    }
    .ammenu-button.-hamburger {
        margin-top: 26px;
    } */
    /* .header-all .minicart-wrapper,
    .callus-wrapper,
    .iconsearch-wrapper  {
        top: 50%;
        transform: translateY(-50%);
    } */
   
}

@media (min-width:768px) and (max-width:991.98px) {
    .toggle-vat {
        margin: 14px auto;
    }
}

a {
    color: #2b535d;
}

.product-info-main .before_login_btn a {
    background: #2b535d;
    display: block;
    padding: 14px 17px;
    width: 100%;
    display: block;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    border-color: transparent;
    border-radius: 5px;
    color: #fff;
    margin: 0;
    text-align: center;
    text-decoration: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price, 
.aa-Panel .algoliasearch-autocomplete-price,
.paypal-review-discount .block > .title strong, 
.cart-discount .block > .title strong,
.product-info-price .price-box .normal-price .price-container.price-final_price .price-wrapper.price-including-tax,
.product-info-price .price-box .normal-price .price-container.price-final_price .price-wrapper.price-excluding-tax,
.header__right .header__account__block .header__account__links ul li a:hover, 
.header__right .header__account__block .header__account__links ul li a:active, 
.header__right .header__account__block .header__account__links ul li a:focus,
.filter-options-content .item a:hover .count,
.footer__contact ul li a:hover,
.filter-options-content .item a:hover,
.product-info-price .price-box .price-container.price-final_price .price-wrapper.price-including-tax,
.product-info-main .product-info-price .price-box > .price-container .price-wrapper.price-excluding-tax,
.block.filter .filter-options-title:after,
.filter-options-content .item a:active, 
.filter-options-content .item a:active .count,
.filter-content .items.-am-multiselect [class*='am-filter-item']:hover .count,
.filter-content .items.-am-multiselect [class*='am-filter-item']:hover,
.footer__link__list ul li a:hover,
.header__right .header__account__nav:hover .header__account__user,
.header__left .header__desktop__call a:hover span,
.header__left .header__desktop__call a:hover,
.header__right .header__account__nav:hover {
    color: #2b535d;
}
.attribute__icons__section .canopy-features a,
.footer__contact ul li .footer__icon img,
.header__left .header__desktop__call a:hover img {
    filter: brightness(0) saturate(100%) invert(26%) sepia(7%) saturate(3468%) hue-rotate(145deg) brightness(93%) contrast(82%);
}

.block.newsletter .action.subscribe {
    border-color: #2b535d;
    background: #2b535d
}
#algolia-autocomplete-container .aa-dropdown-menu, 
.aa-Panel,
.filter-options input[type='checkbox']+.amshopby-choice:hover:before, 
.filter-options input[type='checkbox']:checked+.amshopby-choice:before,
._amcheckout-selectable-item.-selected,
.amcheckout-step-container .amcheckout-shipping-address .billing-address-details.-selected,
.amcheckout-step-container .amcheckout-shipping-address .shipping-address-details.-selected,
.amcheckout-step-container .shipping-address-items .shipping-address-item.-selected,
.amcheckout-step-container .shipping-address-items .shipping-address-item.selected-item,
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method.-selected,
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active,
.block-collapsible-nav .item.current a, 
.block-collapsible-nav .item.current > strong,
.filter-content [class*='am-filter-item']:hover~.amshopby-choice:before,
.footer__contact ul li .footer__icon {
    border-color: #2b535d
}
.filter.active .filter-title,
.pages strong.page {
    background: #2b535d;
}
.amcheckout-step-container .primary .action.checkout, 
.amcheckout-step-container .action.checkout.amasty,
.abs-discount-block .actions-toolbar .action.primary:not(:focus), 
.abs-discount-block .actions-toolbar .action.cancel:not(:focus), 
.block-compare .action.primary:not(:focus), 
.cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus), 
.abs-discount-code .form-discount .actions-toolbar .primary .action:not(:focus), 
.cart-summary .form.giftregistry .fieldset .action.primary:not(:focus), 
.paypal-review-discount .actions-toolbar .action.primary:not(:focus), 
.paypal-review-discount .actions-toolbar .action.cancel:not(:focus), 
.cart-discount .actions-toolbar .action.primary:not(:focus), 
.cart-discount .actions-toolbar .action.cancel:not(:focus), 
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus),
.review-form .action.submit.primary,
.btn-danger,
.action.primary {
    border-color: #2b535d;
    background: #2b535d
}
.product-info-main .before_login_btn a:hover,
.amcheckout-step-container .primary .action.checkout:hover, 
.amcheckout-step-container .action.checkout.amasty:hover,
.btn-outline-primary:hover,
.action.primary:focus, 
.action.primary:active,
.review-form .action.submit.primary:hover,
.btn-danger:hover,
.action.primary:hover {
    border-color: #2b535d;
    background: #2b535d;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
}
.amcheckout-step-container input[type='checkbox']+label:hover:before, 
.amcheckout-step-container input[type='radio']+label:hover:before, 
.amcheckout-step-container input[type='checkbox']:checked+label:before, 
.amcheckout-step-container input[type='radio']:checked+label:before,
.amcheckout-step-container .amcheckout-title>.amcheckout-icon:before,
.amcheckout-step-container .amcheckout-title>.amcheckout-icon,
.btn-outline-primary,
.block.filter .filter-actions .action.clear.filter-clear:active, 
.block.filter .filter-actions .action.clear.filter-clear:focus, 
.block.filter .filter-actions .action.clear.filter-clear:hover {
    border-color: #2b535d;
    color: #2b535d;
}

.filter-options input[type='checkbox']+.amshopby-choice:after {
    background: #2b535d url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K) center / 20px;
}
input[type="radio"],
input[type="checkbox"] {
    accent-color: #2b535d;
}


@media (max-width: 1366px) and (min-width: 1281px) {
    .ammenu-nav-sections.-topmenu .ammenu-items.-root>.ammenu-item>.ammenu-link {
        padding-left: 15px;
        padding-right: 15px;
    }
} 

.product-info-main .product-info-price .price-box.price-final_price.rrp_text {
    display: none;
}
.before_login_btn {
    margin-top: 20px;
}