/* color_a0b58d
------------------------------------------------------------------- */
.j-button,
.j-to-top,
.mg-pager ul a,
.j-callme__send,
.j-amount__arrow,
.j-search__button,
.j-one-click__send,
.j-one-click__button,
.j-carousel__button,
.j-last-views__button,
.j-slider-images__button,
button:not(.j-search__button):not(.fancybox-button),
[type="submit"]:not(.j-search__button),
.mg-recently-viewed-plugin:hover .bx-controls-direction > a,
.slider-block .m-p-slider-wrapper .bx-controls-direction > a,
a.mg-buy-click-button.mg-plugin-btn,
.wrapper-modal-back-ring .default-btn,
.selects select, .delivery-addition-info a, #postcalcSend, .favourite, .sendComment {
    background-color: #34952f;
    color: #ffffff;
}

.j-button:hover,
.mg-buy-click-button:hover,
.j-to-top:hover,
.mg-pager ul a:hover,
.j-callme__send:hover,
.j-amount__arrow:hover,
.j-search__button:hover,
.j-one-click__send:hover,
.j-one-click__button:hover,
.j-carousel__button:hover,
.j-last-views__button:hover,
.j-slider-images__button:hover,
button:not(.j-search__button):not(.fancybox-button):hover,
[type="submit"]:not(.j-search__button):hover,
.mg-recently-viewed-plugin:hover .bx-controls-direction > a:hover,
.slider-block .m-p-slider-wrapper .bx-controls-direction > a:hover,
a.mg-buy-click-button.mg-plugin-btn:hover,
.wrapper-modal-back-ring .default-btn:hover {
    background-color: #8cca0c;
}

@media (min-width: 701px) {
    .j-login__enter,
    .j-login__logout,
    .j-login__personal {
        background-color: #34952f;
        color: #ffffff; height: 100%
    }

    .j-login__enter:hover,
    .j-login__logout:hover,
    .j-login__personal:hover {
        background-color: #8cca0c;
    }
}

.j-left-block__title,
.j-last-views__title,
blockquote,
.j-compare .property-form,
.filter-form .mg-filter-body,
.j-images__slider__item.active,
.j-carousel .owl-pagination > div,
.j-slider-images .owl-pagination > div,
h2.mg-recently-title,
.m-p-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a,
.m-p-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active, .j-goods__item {
    border-color: #34952f;
}

.j-figure__icon,
.j-navigator__last,
.j-callme__button:hover,
.j-button__compare .icon,
.j-compare__price__current,
.j-product__price__current,
.j-title__static__sub span,
.j-typography__list li:before,
.j-contact__visible__img .icon,
.j-switcher__item:hover:not(.j-switcher__item--active),
.j-contact ~ .wrapper-back-ring button:hover,
.mg-tooltip:hover {
    color: #34952f;
}

.j-radio.active:before,
.j-checkbox.active:before,
.payment-details-list label.active:before,
.c-variant__row--active .j-radio:before {
    background-color: #34952f;
}

.mg-pager ul a.active,
.j-carousel .owl-pagination > div:hover,
.j-carousel .owl-pagination > div.active,
.j-slider-images .owl-pagination > div:hover,
.j-slider-images .owl-pagination > div.active,
.m-p-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active,
.m-p-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background-color: #3e5d22;
}

.j-goods__item:hover,
.j-figure__item:hover,
.j-categories__item:hover,
.j-last-views__item:hover,
.j-sub-categories__item:hover,
.j-goods:not(.j-goods__list) .j-button__compare {
    box-shadow: inset 0 0 0 1px #34952f;
}

.j-button__compare:hover {
    color: #8cca0c;
}

.j-compare__informer:hover {
    color: #ffffff;
    background-color: #8cca0c;
}

.j-compare__informer__count {
    color: #ffffff;
    background-color: #34952f;
}

.j-tab__nav.active {
    border-bottom-color: #34952f;
}

.j-tab__nav.active:before {
    border-top-color: #34952f;
}

.j-tab__nav__a.active {
    border-bottom-color: #34952f;
}

.j-tab__nav__a.active:before {
    border-top-color: #34952f;
}

@media (min-width: 1025px) {
    .j-leftmenu__title {
        color: #ffffff;
        background-color: #34952f;
    }

    .j-leftmenu__title:hover {
        
        background-color: #8cca0c;
    }

    .j-topmenu__a__1.active:before,
    .j-topmenu__li__1:hover .j-topmenu__a__1:before {
        
        background-color: #34952f;
    }
}

@media (max-width: 1024px) {
    .j-offcanvas__a:hover,
    .j-offcanvas__a.active {
        
        background-color: #34952f;
    }
}

@media (min-width: 1025px) {
    .j-cart__visible .icon--cart {
        color: #fff;
    }
}

@media (max-width: 1024px) {
    .j-cart__visible {
        color: #ffffff;
        
        background-color: #34952f;
    }

    .j-cart__visible__count {
        
        background-color: #34952f;
    }

    .j-cart__visible:hover {
        
        background-color: #8cca0c;
    }

    .j-cart__visible:hover .j-cart__visible__count {
        
        background-color: #8cca0c;
    }
}

.j-cart__dropdown {
    box-shadow: 0 5px 10px rgba(218, 218, 218, 0.5), inset 0 0 0 2px #34952f;
}

@media (min-width: 1025px) {
    .j-cart:hover .j-cart__visible {
        color: #8cca0c;
    }
}
