@media (min-width: 1200px) {
  .secondary:hover {
    background-color: #2285c4;
  }
  a.main-color:hover,
  button.main-color:hover,
  input.main-color:hover,
  div.block.small div.slider-gallery .slick-prev:hover,
  div.block.small 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,
  div.catalog-list-wrap div.section-with-hidden-items div.btn-click.noactive:hover {
    background-color: #0467a6;
  }
  div.gallery-block div.gallery-img:hover div.corner-line {
    border-color: #2285c4;
  }
  header div.header-top div.wrap-main-menu nav.main-menu > li:hover > a > span.wrap-name div.bord {
    background-color: #2285c4;
  }
  header div.header-top div.wrap-main-menu nav.main-menu > li.parent:hover > a > span.wrap-name div.bord {
    background-color: transparent;
  }
  header div.header-top div.wrap-main-menu nav.main-menu > li.parent > ul > li:hover > a > div,
  header div.header-top div.wrap-main-menu nav.main-menu > li.parent > ul > li.selected > a > div,
  header div.header-top div.wrap-main-menu nav.main-menu > li.parent > ul > li.parent2 > ul > li:hover > a > div,
  header div.header-top div.wrap-main-menu nav.main-menu > li.parent > ul > li.parent2 > ul > li.selected > a > div,
  header.tone-dark div.header-top div.wrap-main-menu nav.main-menu > li.parent:hover > a,
  div.catalog-list-wrap div.section-with-hidden-items div.btn-click.noactive {
    background-color: #2285c4;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
  }
  header.tone-light div.header-top 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;
  }
  .wrapper-cart div.cart-inner div.body td.left-p div.buttons table td.left a.secondary:hover {
    background-color: #2285c4;
  }
  .open-cart-menu.no-empty:hover div.count {
    background-color: #0467a6;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
  }
}
.main-color,
div.news div.slider-news .slick-prev,
div.news div.slider-news .slick-next {
  background-color: #2285c4;
  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);
  transition: background-color .3s;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -o-transition: background-color .3s;
}
header div.header-top div.wrap-main-menu nav.main-menu > li > a,
header div.header-top div.wrap-main-menu a.ic-main-menu-burger {
  background-color: transparent;
}
div.open-menu-mobile.tone-dark div.menu-content ul.mobile-menu-list li div.border-mob-menu,
div.block.small div.slider-gallery .slick-prev,
div.block.small div.slider-gallery .slick-next,
div.descriptive div.descriptive-tabs-wrap ul.tabs li.active,
div.opinion.slider-small div.slider-mini .slick-prev,
div.opinion.slider-small div.slider-mini .slick-next {
  background-color: #2285c4;
  transition: background-color .3s;
  -webkit-transition: background-color .3s;
  -moz-transition: background-color .3s;
  -o-transition: background-color .3s;
}
header div.header-top div.wrap-main-menu nav.main-menu > li.selected > a > span.wrap-name div.bord,
.bx-filter .bx-ui-slider-pricebar-v {
  background-color: #2285c4;
}
.bx-pagination .bx-pagination-container ul li.bx-active span {
  background: #2285c4;
}
@media (min-width: 992px) and (max-width: 1199px) {
  div.catalog-list-wrap div.section-with-hidden-items div.btn-click.noactive {
    background-color: #2285c4;
    transition: background-color .3s;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
  }
}
@media (max-width: 767px) {
  header div.header-top table.wrap > tbody > tr > td.right > a.phone,
  .open-cart-mob.no-empty,
  header.top.on.fixed .open-cart-mob.no-empty div.bg-color {
    background-color: #2285c4;
  }
}
div.switcher ul.switcher-tab li.active,
div.slider-advantages .slick-dots li.slick-active {
  background: #2285c4;
}
div.switcher ul.switcher-tab.left li span {
  border-bottom: 1px dashed #2285c4;
}
div.info-num div.info-num-element.dark div.title,
div.info-num div.info-num-element div.title,
i.hint-sku {
  color: #2285c4;
}
div.menu-navigation ul.nav>li.active {
  border-left-color: #2285c4;
}
div.slider-gallery .slick-dots li.slick-active,
div.opinion.slider-small div.slider-mini .slick-dots li.slick-active,
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,
.open-cart-menu.no-empty div.count,
div.search-body div.sections-main div.section-box-wrap.found table.section-box td.pic,
ul.sku-props li.detail-text.active {
  background-color: #2285c4;
}
div.cart-info-block div.tabs-pic div.mini-pic.active table td div.pic-border {
  border-color: #2285c4;
}
.wrapper-cart div.open-cart.no-empty .before_pulse,
.wrapper-cart div.open-cart.no-empty .after_pulse {
  border: 1px solid #2285c4;
}
a.callphone {
  background-color: #0467a6;
}
