
@media screen and (min-width: 1025px) {
  body > header .header-alert .close-alert:hover {
    cursor: pointer;
  }
  body > header .header-alert .close-alert:hover:after {
    border-color: #7a8599;
  }
  body > header .header-alert .close-alert:hover:before {
    border-color: #7a8599;
  }
}

@media screen and (min-width: 1025px) {
  body > header .header-top_info .phones:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  body > header .header-top_info .phones--wrap a:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  body > header .header-bottom_cart .woocommerce-mini-cart .mini_cart:hover {
    background: #38A344;
  }
  body > header .header-bottom_cart .woocommerce-mini-cart .mini_cart:hover:before {
    content: url("../icons/cart-hov.svg");
  }
}

@media screen and (min-width: 1025px) {
  body > header .header-bottom .filling-basket:hover {
    cursor: pointer;
  }
  body > header .header-bottom .filling-basket:hover > span .filling-basket__info {
    display: block;
  }
}

@media screen and (min-width: 1025px) {
  body > header .header-bottom .account-link:hover {
    background-color: #38A344;
  }
}

@media screen and (min-width: 1025px) {
  body > header .header-mob-btn .woocommerce-ordering__list .close_ordering:hover {
    cursor: pointer;
  }
  body > header .header-mob-btn .woocommerce-ordering__list .close_ordering:hover:after {
    border-color: #7a8599;
  }
  body > header .header-mob-btn .woocommerce-ordering__list .close_ordering:hover:before {
    border-color: #7a8599;
  }
}

@media screen and (min-width: 1025px) {
  .menu > li.water-delivery .sub-menu {
    display: none !important;
  }
}

@media screen and (min-width: 1025px) {
  .menu > li.current-menu-item > a::before, .menu > li:hover > a::before {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -5px;
    border: 1px solid #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .menu > li .sub-menu > li:last-of-type:hover {
    border: none;
  }
}

@media screen and (min-width: 1025px) {
  .menu > li .sub-menu > li:hover {
    border-bottom: 1px solid #4CBE4F;
  }
  .menu > li .sub-menu > li:hover > a {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .footer .footer__info > a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .footer .footer__info .phones:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .footer .footer__info .phones--wrap a:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .product .product__prompt .product__prompt--icn:hover {
    filter: drop-shadow(0px 2px 4px #28883A) drop-shadow(0px 4px 15px #7CD877);
  }
  .product .product__prompt .product__prompt--icn:hover + .product__prompt--info {
    display: flex !important;
    opacity: 1 !important;
  }
}

@media screen and (min-width: 1025px) {
  .product .product__info .add_to_cart_button:hover:after {
    content: attr(data-tooltip);
    position: absolute;
    top: -40px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    padding: 5px 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    background: #0B4129;
    border-radius: 5px;
    z-index: 3;
  }
}


@media screen and (min-width: 1025px) {
  body:not(.single-product) .product:hover .product__info .woocommerce-loop-product__link > h2 {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .product-quantity .increment:hover,
.product-quantity .decrement:hover {
    background: #4CBE4F;
  }
  .product-quantity .increment:hover::before, .product-quantity .increment:hover::after,
.product-quantity .decrement:hover::before,
.product-quantity .decrement:hover::after {
    background: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  .btn:hover {
    background-color: #38A344;
  }
}

@media screen and (min-width: 1025px) {
  .btn.outlined:hover {
    background-color: #38A344;
    color: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  .swiper-button-next.slider-btn:hover,
.swiper-button-prev.slider-btn:hover {
    background-color: #38A344;
  }
}

@media screen and (min-width: 1025px) {
  .pop-ups__close:hover {
    cursor: pointer;
  }
  .pop-ups__close:hover:after {
    border-color: #7a8599;
  }
  .pop-ups__close:hover:before {
    border-color: #7a8599;
  }
}

@media screen and (min-width: 1025px) {
  .pop-ups--region .regions-list li a:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .search-result__products li a:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .search-result__categories li a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .search-result__all:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .search-history__head .clear-search-history:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .search-history__list li:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .filters-container .filter-tax .filter-content .filter-items .filter-item:hover a, .filters-container .filter-stock-sale .filter-content .filter-items .filter-item:hover a {
    color: #4CBE4F !important;
  }
}

@media screen and (min-width: 1025px) {
  .mini_cart_list .woocommerce-mini-cart__info .product__prompt .product__prompt--icn:hover {
    filter: drop-shadow(0px 2px 4px #28883A) drop-shadow(0px 4px 15px #7CD877);
  }
  .mini_cart_list .woocommerce-mini-cart__info .product__prompt .product__prompt--icn:hover + .product__prompt--info {
    display: flex !important;
    opacity: 1 !important;
  }
}

@media screen and (min-width: 1025px) {
  .mini_cart_list .cross-sells .products .product .add_to_cart_button:hover {
    background-color: #38A344 !important;
    color: #ffffff !important;
    box-shadow: none !important;
  }
  .mini_cart_list .cross-sells .products .product .add_to_cart_button:hover::before {
    color: #ffffff;
  }
  .mini_cart_list .cross-sells .products .product .add_to_cart_button:hover::after {
    display: none !important;
  }
}

@media screen and (min-width: 1025px) {
  .mini_cart_list .woocommerce-mini-cart__buttons .button:hover {
    background-color: #38A344;
  }
}

@media screen and (min-width: 1025px) {
  .mini_cart_list .woocommerce-mini-cart__buttons .button:not(.checkout):hover {
    background: #38A344;
    border: 2px solid #38A344;
    color: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  .water-delivery-in-regions__left .menu li a:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .water-delivery-in-regions__list-region a:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .login-forms.step-1 .send-again a:hover, .login-forms.step-2 .send-again a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-cart .woocommerce .return-to-shop .button:hover {
    background: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-cart .woocommerce .cart-info .cart-collaterals .cart_totals .filling-cart .filling-cart__info .product__prompt .product__prompt--icn:hover {
    filter: drop-shadow(0px 2px 4px #28883A) drop-shadow(0px 4px 15px #7CD877);
  }
  .woocommerce-cart .woocommerce .cart-info .cart-collaterals .cart_totals .filling-cart .filling-cart__info .product__prompt .product__prompt--icn:hover + .product__prompt--info {
    display: flex !important;
    opacity: 1 !important;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-cart .woocommerce .cart-info .cart-collaterals .cart_totals .wc-proceed-to-checkout:hover {
    background-color: #38A344;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-cart .woocommerce .cross-sells .products .product .product__info .add_to_cart_button:hover {
    background: #E1F3E0;
  }
  .woocommerce-cart .woocommerce .cross-sells .products .product .product__info .add_to_cart_button:hover::after {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .post-type-archive-product .site-main .sidebar-with-content .catalog-sidebar .widget .categories-list__category:last-of-type:hover {
    border: none;
  }
}

@media screen and (min-width: 1025px) {
  .post-type-archive-product .site-main .sidebar-with-content .catalog-sidebar .widget .categories-list__category:hover {
    border-bottom: 1px solid #4CBE4F;
  }
  .post-type-archive-product .site-main .sidebar-with-content .catalog-sidebar .widget .categories-list__category:hover a {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .post-type-archive-product .site-main .sidebar-with-content .catalog-content .catalog-title-wrap .woocommerce-ordering .instock_checkbox:hover {
    cursor: pointer;
  }
}

@media screen and (min-width: 1025px) {
  .post-type-archive-product .site-main .sidebar-with-content .catalog-content .catalog-title-wrap .woocommerce-ordering__list label span:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .post-type-archive-product .site-main .sidebar-with-content .catalog-content .catalog-title-wrap .woocommerce-view__list label svg:hover {
    cursor: pointer;
  }
  .post-type-archive-product .site-main .sidebar-with-content .catalog-content .catalog-title-wrap .woocommerce-view__list label svg:hover rect {
    fill: #0B4129;
  }
}

@media screen and (min-width: 1025px) {
  .tax-product_cat .sidebar-with-content .catalog-content .catalog-title-wrap .woocommerce-ordering__list label span:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  body.woocommerce-checkout .woocommerce .checkout_coupon .form-row-last button:hover {
    background-color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  body.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper #billing_address_1_field .streets-list li:hover {
    background: #4CBE4F;
    color: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  body.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .jq-selectbox .jq-selectbox__dropdown ul li:hover {
    background: #4CBE4F;
    color: #fff;
  }
}

@media screen and (min-width: 1025px) {
  body.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .checkout-right-col .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button.alt:hover {
    background-color: #38A344;
  }
}

@media screen and (min-width: 1025px) {
  body.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .checkout-right-col .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p > a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-checkout:not(.logged-in) .woocommerce > .login-forms .login-forms.active .send-again a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-checkout:not(.logged-in) .woocommerce > .login-forms .login-forms.active .send-again a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .account-orders__item-content-products__item .item-name a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  #woocommerce-addresses .default_address ul li a:hover,
#woocommerce-addresses .other_addresses ul li a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  #woocommerce-addresses .dialog .dialog-content > a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  #woocommerce-addresses .dialog .streets-list1 li:hover {
    background: #4CBE4F;
    color: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-account .login-forms.step-1 .send-again a:hover, .woocommerce-account .login-forms.step-2 .send-again a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a:hover {
    color: #ffffff !important;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a:hover {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .single-product .product .product_info-wrap .summary .advantages-block .no-image .info--link:hover,
.single-product .product .product_info-wrap .summary .advantages-block .with-image .info--link:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .related .related-slider {
    overflow: visible;
  }
}

@media screen and (min-width: 1025px) {
  .related .products .product:hover .product__info .woocommerce-loop-product__link > h2 {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .specials-wrap__card:hover .specials-wrap__card--name h2 {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .blog .blog-wrap .blog-list__card--name:hover h2,
body.category .blog-wrap .blog-list__card--name:hover h2 {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .blog .blog-wrap .blog-aside .categories-cloud__list a:hover,
body.category .blog-wrap .blog-aside .categories-cloud__list a:hover {
    background: #4CBE4F;
    color: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  .blog .blog-wrap .blog-aside .tg-card a:hover,
body.category .blog-wrap .blog-aside .tg-card a:hover {
    background: #93E1FF;
    color: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  .single .article__info--category > a:hover {
    background: #4CBE4F;
    color: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  .single .blog-aside .tg-card a:hover {
    background: #93E1FF;
    color: #ffffff;
  }
}

@media screen and (min-width: 1025px) {
  .single .more-articles__card:hover .more-articles__card--title {
    color: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .page-template-contacts .contacts__phones .phones a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .page-template-contacts .contacts__offices .office__phone:hover, .page-template-contacts .contacts__offices .office__email:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .page-template-contacts .contacts__leaders .leader__phone:hover, .page-template-contacts .contacts__leaders .leader__email:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .page-template-contacts .contacts__leaders .leader__write:hover {
    background: #4CBE4F;
    color: #ffffff;
    transition: 0.4s;
  }
}

@media screen and (min-width: 1025px) {
  .page-template-contacts .contacts__map--tooltips .tooltip-card__phones a:hover, .page-template-contacts .contacts__map--tooltips .tooltip-card__emails a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .error-page .btn:hover {
    background: #4CBE4F;
  }
}

@media screen and (min-width: 1025px) {
  .about-us__info--text .btn:hover {
    background: #E1F3E0;
  }
}

@media screen and (min-width: 1025px) {
  .feedback .feedback__form .feedback__form--radio-wrap .radio-feedback .checked:hover {
    opacity: 1;
  }
}