.main-slider-style-7 {
    background-size: auto !important;
}

.header-action > ul > li > a::after {
    background-color: #198754 !important;
}

.social-share a:after {
    background-color: #198754 !important;
}

.mainmenu > .menu-item-has-children .axil-submenu li a:hover {
    color: #198754 !important;
}

.header-style-1 {
    background-color: #fff !important;
    padding-bottom: 0px !important;
}

.main-slider-style-7 {
    padding: 0 0 600px !important;
}

.bg_image--8 {
    background-image: url("../images/bg/background.webp") !important;
}

.bg_image--5 {
    background-image: url("../images/contacto.webp") !important;
}

a.axil-btn.btn-bg-success,
button.axil-btn.btn-bg-success {
    background-color: var(--color-success);
    color: var(--color-white);
}
a.axil-btn.btn-bg-success:before,
button.axil-btn.btn-bg-success:before {
    background-color: var(--color-success);
}
a.axil-btn.btn-bg-success i,
button.axil-btn.btn-bg-success i {
    color: var(--color-white);
}
a.axil-btn.btn-bg-success:hover:after,
button.axil-btn.btn-bg-success:hover:after {
    transform: scale(1.1);
}

.active-dark-mode a.axil-btn.btn-bg-success,
.active-dark-mode button.axil-btn.btn-bg-success {
    background-color: var(--dark-body-bg);
}
.active-dark-mode a.axil-btn.btn-bg-success:before,
.active-dark-mode button.axil-btn.btn-bg-success:before {
    background-color: var(--dark-body-bg);
}

.active-dark-mode .axil-shop-sidebar .axil-btn.btn-bg-success {
    background-color: var(--dark-bg-color);
}
.active-dark-mode .axil-shop-sidebar .axil-btn.btn-bg-success:before {
    background-color: var(--dark-bg-color);
}

.title-highlighter.highlighter-success {
    color: var(--color-success);
}
.title-highlighter.highlighter-success i {
    background-color: var(--color-success);
    color: var(--color-white);
}

.axil-product .cart-action li.select-option a:before {
    background-color: var(--color-primary);
}

@media only screen and (max-width: 575px) {
    .main-slider-style-7 {
        padding: 0 0 200px !important;
        background-size: 120% !important;
        background-position: center !important;
    }

    .header-brand a img {
        max-height: 50px !important;
    }

    .bg_image--8 {
        background-image: url("../images/bg/background-sm.webp") !important;
    }

    .axil-section-gap {
        padding: 30px 0;
    }
}

.axil-order-summery.order-checkout-summery
    .order-payment-method
    .single-payment
    .input-group
    label {
    font-size: 18px !important;
}

.wmsg {
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 1000;
}

.axil-checkout-billing .form-group input[type="text"] {
    text-transform: capitalize !important;
}

.quantity-input {
    width: 50px !important;
}
