a:hover, .main-color, .hover-main-color:hover, #mob-menu_wrap i:hover, table .concom-title label:hover,
.checkout-steps .order-list_item input:checked + .h3, .search .search-form input:hover + .search-start .fa,
.search .search-form input:focus + .search-start .fa, .c-blue, .hover-blue:hover {
  color: #3185fc;
}

.btn-theme:hover, .btn-theme.added, .btn-theme.disabled:hover, .user-tools .counter, .slider .owl-dot.active,
.catalog-page_block .noUi-connect, .catalog-page_block .noUi-horizontal .noUi-origin .noUi-handle,
#order-form .onePageAddressBlock-wrap:hover .order-form_count-block, #order-form .order-form_block:hover .order-form_count-block {
  background-color: #3185fc;
}

.btn-theme:hover, .btn-theme.added, .btn-theme.disabled:hover, .product-offers .type-color .checked-option,
.product-offers .type-color label:hover, .product-offers .type-image .checked-option,
.product-offers .type-image label:hover, div textarea:focus, select:focus, input[type=text]:focus, input[type=email]:focus,
input[type=password]:focus, .search .search-form input:hover, .search .search-form input:focus,
.profile-page .nav-tabs_review_wrapper.admin, input:focus + button, footer .footer_info-block a:hover,
.product-offers_item .type-color input:checked + label, .product-offers_item .type-image input:checked + label {
  border-color: #3185fc;
}

.icon.icon-user {
  background-image: url(../img/icons/blue/icon-user.svg);
  width: 24px;
  height: 24px;
  background-position: -1px 0;
}

.icon.icon-user:hover {
  background-position: -25px 0;
}

.icon.icon-shopping-bag {
  background-image: url(../img/icons/blue/icon-shopping-bag.svg);
  width: 24px;
  height: 24px;
  background-position: 0 0;
}

.icon.icon-shopping-bag:hover {
  background-position: -25px 0;
}

.icon.icon-favorite {
  background-image: url(../img/icons/blue/icon-favorite.svg);
  width: 28px;
  height: 24px;
  background-position: 0 0;
}

.icon.icon-favorite:hover {
  background-position: -30px 0;
}

.icon.icon-compare {
  background-image: url(../img/icons/blue/icon-compare.svg);
  width: 30px;
  height: 24px;
  background-position: 0 0;
}

.icon.icon-compare:hover {
  background-position: -29px 0;
}
