a, .link, .button.transparent, .button.transparent:hover, .specials_slider_wrapp ul.tabs > li span, .tab_slider_wrapp ul.tabs > li span, .basket_wrapp .basket_block .link:hover + .wraps_icon_block + .text .title, .stores .stores_list .item a span, .phones .order_wrap_btn, .footer_bottom .all_menu_block ul li a:hover, .footer_bottom .submenu_top .menu_item a:hover, .avtorization-call.enter:hover span, .top-h-row .h-user-block a:hover, ul.menu .child li.menu_item a, #header .catalog_menu ul.menu > li.current > a, ul.menu .child .depth3 a, ul.menu .child li.menu_title a:hover, #header ul.menu li .child.submenu .child_wrapp a:not(.title), .img_block_capcha .reload, .h_color_white .center_block .menu.full > li:hover > a, .m_color_white #header .wrapper_middle_menu .menu.bottom > li:hover > a, .m_color_white #header .wrapper_middle_menu .menu.bottom > li.hover > a, body #header ul.menu li .child.line .child_wrapp > a:hover, .basket_sort ul.tabs li .wrap_li > span *, .basket_sort ul.tabs li .wrap_li > span, .bx_filter_parameters_box_title:hover, .bx_filter .bx_filter_popup_result a, .left_block .internal_sections_list .child_wrapp .child li.cur > a, .left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur, .left_block .internal_sections_list .child_wrapp a:hover, .ajax_load_btn:hover .more_text_ajax, .breadcrumbs a:hover span, .tabs-head li.current span, .item-stock .store_view, .reviews-post-reply-buttons a:hover, h4.hover, .button.transparent.white:hover, .button.white_bg, .item .child_container .child_wrapp .menu_item.current a, .item .child_container .child_wrapp .menu_item:hover a {
  color: #002454;
}
a:hover {
	color:#e7000b;
}
.top-block,
.top-block > .maxwidth-theme > .wrapp_block,
.top-block > .maxwidth-theme {
  background: #f4f5f6;
  border:none;
}
.best_block.tab_slider_wrapp .item .catalog_item .item_info {
    text-align: left;
}
.search .search-input-div::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  border-radius: 6px;
  background: linear-gradient(270deg,#0087e3 0%,#e7000b 100%);
}
.search .search-input-div {
  padding: 2px;
  position: relative;
}
.js-basket-block {
	position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.tabs .nav-tabs li.active a {
  color: #002454;
}
.tabs .nav-tabs li.active a:before {
  background: #002454;
}
#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning a[data-entity="basket-item-remove-delayed"]::before,
.like_icons .compare_item.added i, .like_icons .wish_item.added i,
html:not(.bx-touch) .like_icons .compare_item.added:hover i, html:not(.bx-touch) .like_icons .wish_item.added:hover i {
	background-color:#fff;
}
.like_icons .compare_item.added, .like_icons .wish_item.added  {
	background:none;
}
.popup_regions a {
  color: #002454;
}
.popup_regions {
  display: flex;
  flex-direction: column-reverse;
}
.justify-align__center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.head-title {
  display: flex;
  align-items: center;
}
.head-title h2 {
  margin: 0;
}
.head-title a {
  padding: 10px 0 0 20px;
  font-size:15px;
  text-decoration: underline dashed 1px;
}
.catalog_block.grid-list--no-gap .grid-list-border-outer {
  margin: 0 0 30px 0;
}
.price_group.min.BASE .price_name, 
.price_group.OLD .price_name, 
.price_matrix_block .price_name, 
.price_group.BASE .price_name,
.price_group.OPT .price_name {
  display: none;
}
body .prices .price_matrix_block .price_group:first-of-type {
  margin-bottom: 0;
}
body .prices .price_group.OLD {
  margin: -10px 0 0;
}
.price_group.OLD .price_matrix_wrapper.strike_block .price span {
  font-size: 14px;
}
.notice__title + .notice__detail {
  font-size: 14px;
}
.brands_slider_wrapp ul.brands_slider li a {

  background: #f4f5f6;
}
.custom-list .item {
  text-align: center;
  background: #f5f7fa;
  border-radius: 4px;
  padding: 17px 0 24px 0;
  font-size: 14px;
  font-weight: 600;
}
.custom-list img {
  max-width: 96px;
}
.custom-list .col-md-2 {
  margin-bottom: 20px;
}
@media (max-width: 1199px) { 
.logo_and_menu-row .basket-link .title {
	display:none;
}
.logo_and_menu-row .basket-link .count {
	top: -6px;
  right: -10px;
}
.basket-link.basket .count {
  right: -10px;
}
}
@media (max-width: 992px) {  
	.js-basket-block {
		display: inherit;
		text-align: left;
	}
.inline-search-block.fixed.big .search .search-input {
font-size: 18px;
background: #f5f5f5;
  border: none;
  color: #444444;
  display: block;
  height: 38px;
  line-height: 18px;
  padding: 0 70px 0 10px;
  vertical-align: top;
  width: 100%;
  border-radius: 3px;
}
  .inline-search-block.fixed.big .search .btn-search {
    color: #fff;
    padding: 0;
    font-size: 1em;
    text-indent: -1000px;
    overflow: hidden;
    background: url("../images/svg/Search_black_sm.svg") no-repeat center / 50%;
    width: 38px;
    height: 38px;
	border: none;
  }

  .inline-search-block.fixed .search-wrapper #title-search {
    padding: 14px 0 15px!important;
  }
  .search .search-input-div::before {
	 background: none;
  content: none;
  }
  .inline-search-block.fixed.big .search .search-button-div {
    top: 0;
  }
   .inline-search-block.with-close.fixed.big .search .close-block {
    top: 3px;
  }
}
.top_slider_wrapp .flexslider .slides > li .banner_bg {
  border-radius: 8px;
}
.catalog_block .slider-in-section {
  margin-bottom: 30px;
}
.home-advantage {
  padding-top: 40px;
}
.top-block.top-block-v1 .row {
  display: flex;
  justify-content: space-between;
}
.top-block-item .phone-block {
  display: flex;
}
.top-block-item .phone-block > .inline-block {
  white-space: nowrap;
}
.top-block-item .phone-block > .inline-block {
  padding: 0 0 0 10px;
}
.adv_list.small_banners img {
  width: 100%;
  border-radius: 10px;
}

@media (max-width: 992px) {
  .adv_list.small_banners .col-sm-6 {
    width: 25%;
  }  
  .adv_list.small_banners .col-sm-6:last-child {
    display:none
  }
}
@media (max-width: 768px) {
  .adv_list.small_banners .col-sm-6 {
    width: 50%;
  }
}
@media (max-width: 394px) {
  .tizers_block .item {
   min-height: 165px;
  }
}
.price_group.OPT ~ .price_group.BASE {
    display: none !important;
}
body .cost.prices.clearfix:has(.price_group.OPT) .price_group.BASE {
    display: none !important;
}

body .catalog_block .cost.prices.clearfix {
  display: flex;
  align-items: flex-start;  
}
