.main-color,
div.news div.slider-news .slick-prev,
div.news div.slider-news .slick-next,
.universal-head-arrows .slick-prev,
.universal-head-arrows .slick-next {
  background-color: #3d860b;
  transition: background-color .3s;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -o-transition: background-color .3s;
}
.secondary {
  background-color: rgba(241,241,241,0.7);
  color: #555555;
  transition: background-color .3s;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -o-transition: background-color .3s;
}
.main-color-active.active {
  background-color: #3d860b !important;
  transition: background-color .3s;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -o-transition: background-color .3s;
}
nav.main-menu > li > a,
header div.wrap-main-menu a.ic-main-menu-burger {
  background-color: transparent;
}
div.block.small-block div.slider-gallery .slick-prev,
div.block.small-block div.slider-gallery .slick-next,
div.opinion.slider-small div.slider-mini .slick-prev,
div.opinion.slider-small div.slider-mini .slick-next,
div.wrapper-delay-compare-icons div.icon.active {
  background-color: #3d860b;
  transition: background-color .3s;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -o-transition: background-color .3s;
}
nav.main-menu > li.selected > a > span.wrap-name div.bord,
div.cart-info-block div.wrapper-sku-props ul.sku-props li.detail-text.active,
div.catalog-list div.item div.wrapper-sku-props ul.sku-props li.detail-text.active,
div.switch-toogle.active div.btn-toogle {
  background-color: #3d860b;
}
.bx-pagination .bx-pagination-container ul li.bx-active span,
.bx-pagination.cpt-pagination .bx-pagination-container ul li.bx-active span {
  background: #3d860b;
}
@media (max-width: 767px) {
  .open-cart-mob.no-empty,
  header.top.on.fixed .open-cart-mob.no-empty div.bg-color {
    background-color: #3d860b;
  }
}
div.switcher ul.switcher-tab li.active,
div.slider-advantages .slick-dots li.slick-active {
  background: #3d860b;
}
div.info-num div.info-num-element.dark div.title,
div.info-num div.info-num-element div.title,
.bx-filter .bx-filter-parameters-box-title i.hint-filter,
div.cart-info-block div.wrapper-sku-props div.wrapper-title div.desc-title i.hint-sku,
div.cart-info-block div.wrapper-title i.ic-hint,
div.cart-char table.cart-char-table td.left i.hint-prop {
  color: #3d860b;
}
div.slider-gallery .slick-dots li.slick-active,
div.opinion.slider-small div.slider-mini .slick-dots li.slick-active,
div.block-slider .slick-dots li.slick-active,
div.cart-info-block div.wrapper-title div.ic-hint,
.open-cart-menu.no-empty div.count,
.universal-arrows-mini .arrow-prev,
.universal-arrows-mini .arrow-next,
div.search-body div.sections-main div.section-box-wrap.found table.section-box td.pic,
div.menu-banners .slick-dots li.slick-active,
div.catalog-block div.catalog-tab-element.active div.name-wrap div.line,
.open-cart.no-empty,
div.basket-quantity-info-icon.active span.count,
div.basket-style div.tab_item.active div.round,
.bx-filter .bx-ui-slider-pricebar-v,
.slider-dots-style .slick-dots li.slick-active,
div.slider_catalog_big_items .slick-prev,
div.slider_catalog_big_items .slick-next,
.mobile-menu .count-basket-items-parent.active span.count-basket {
  background-color: #3d860b;
}
div.menu-navigation ul.nav>li a.active {
  border-left-color: #3d860b;
}
div.cart-info-block div.tabs-pic div.mini-pic.active table td div.pic-border,
div.search-body div.sections-main div.section-box-wrap.found table.section-box td.pic,
label.pay-item input[type="checkbox"]:checked+.item,
.order-delivery-item input[type='checkbox']:checked+.item {
  border-color: #3d860b;
}
.wrapper-cart div.open-cart.no-empty .before_pulse,
.wrapper-cart div.open-cart.no-empty .after_pulse {
  border: 1px solid #3d860b;
}
a.callphone {
  background-color: #1f6800;
}
div.catalog-filter ul.side-tabs > li.active {
  border-bottom-color: #3d860b;
}
.main-color-border,
.main-color-border-active.active,
.main-color-border-hover:hover {
  border-color: #3d860b !important;
}
div.cart-info-block div.wrapper-controls div.small-picture.active,
div.cart-info-block div.wrapper-controls div.small-picture:hover,
div.popup-slider div.controls-pictures div.small-picture.active,
div.popup-slider div.controls-pictures div.small-picture:hover {
  border-color: #3d860b;
}
div.catalog-labels ul.side-tabs > li.active {
  border-bottom: 2px solid #3d860b;
}
@media (min-width: 1200px) {
  .secondary:hover {
    background-color: #3d860b;
  }
  a.main-color:hover,
  button.main-color:hover,
  input.main-color:hover,
  div.block.small-block div.slider-gallery .slick-prev:hover,
  div.block.small-block div.slider-gallery .slick-next:hover,
  div.news div.slider-news .slick-prev:hover,
  div.news div.slider-news .slick-next:hover,
  div.opinion.slider-small div.slider-mini .slick-prev:hover,
  div.opinion.slider-small div.slider-mini .slick-next:hover,
  .universal-arrows-mini .arrow-prev:hover,
  .universal-arrows-mini .arrow-next:hover,
  div.wrapper-delay-compare-icons div.icon.active:hover,
  div.cart-info-block div.wrapper-title div.ic-hint:hover,
  .main-color-with-hover:hover,
  div.catalog-list-wrap div.section-with-hidden-items div.btn-click.noactive:hover,
  div.basket-quantity-info-icon.active:hover span.count,
  div.slider_catalog_big_items .slick-prev:not(.slick-disabled):hover,
  div.slider_catalog_big_items .slick-next:not(.slick-disabled):hover {
    background-color: #1f6800;
  }
  div.gallery-block div.gallery-img:hover div.corner-line,
  .button-second:hover {
    border-color: #3d860b;
  }
  nav.main-menu > li:hover > a > span.wrap-name div.bord,
  .wrapper-cart div.cart-inner div.body div.left-p div.buttons td.left a.secondary:hover {
    background-color: #3d860b;
  }
  nav.main-menu > li.parent:hover > a > span.wrap-name div.bord {
    background-color: transparent;
  }
  nav.main-menu > li.parent > ul > li:hover > a > div,
  nav.main-menu > li.parent > ul > li.selected> a > div,
  nav.main-menu > li.parent > ul > li.parent2 > ul > li:hover > a > div,
  nav.main-menu > li.parent > ul > li.parent2 > ul > li.selected > a > div,
  header.tone-dark div.wrap-main-menu nav.main-menu > li.parent:hover > a,
  .button-second:hover,
  div.catalog-list-wrap div.section-with-hidden-items div.btn-click.noactive {
    background-color: #3d860b;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
  }
  header.tone-light div.wrap-main-menu nav.main-menu > li.parent:hover > a {
    background-color: #eee;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
  }
  .open-cart-menu.no-empty:hover div.count {
    background-color: #1f6800;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  div.catalog-list-wrap div.section-with-hidden-items div.btn-click.noactive {
    background-color: #3d860b;
    transition: background-color .3s;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
  }
  div.wrapper-head-top div.wrapper-item div.wrapper-cabinet a:not(.show-phx-modal-dialog) table.cabinet td.picture div.def-picture {
    border-color: #3d860b;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div.wrapper-head-top div.wrapper-item div.wrapper-cabinet a:not(.show-phx-modal-dialog) table.cabinet td.picture div.def-picture {
    border-color: #3d860b;
  }
}
