.search-results h2 {
  color: #333333;
  font-family: 'Roboto', sans-serif !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  line-height: 12px;
  margin: 0;
  position: relative;
  padding: 0 0 25px 0;
  display: inline-block;
}
.search-results h2:before {
  background-color: #e9e9e9;
  bottom: 13px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}
.search-results h2.h2_result {
  display: block;
  font-size: 18px;
}
.search-results-numbers {
  font-family: "Open Sans", sans-serif;
}
.search-results-item {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e9e9e9;
}
.search-results-item .b-product-info {
  color: #7c7c7c;
  font-size: 12px;
  margin-bottom: 23px;
  font-family: "Roboto", sans-serif;
}
.b-image,
.b-about-prod,
.b-bay-prod {
  float: left;
}
.b-about-prod {
  margin: 0 15px;
  padding-right: 100px;
  width: 730px;
}
.b-bay-prod {
  width: 130px;
  padding-top: 45px;
  padding-left: 11px;
}
.b-bay-prod .price {
  color: #b12704;
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 24px;
}
.b-bay-prod .price span {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.b-image {
  width: 130px;
}
.b-product-img {
  width: 130px;
  height: 130px;
  position: relative;
}
.b-product-img img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 130px;
  max-width: 130px;
  position: absolute;
  right: 0;
  top: 0;
}
.search-results-item .product-block-link {
  outline: none;
  text-decoration: none;
}
.search-results-item .product-block-link:hover {
  text-decoration: none;
}
.search-results-item .product-name {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 300;
  margin: -1px 0 7px;
  position: relative;
  color: #333333;
  text-align: left;
  padding: 0 0 0 4px;
  text-transform: none;
}
.search-results-item .product-name:before {
  background-color: transparent;
}
.prod-modification {
  color: #228cc1;
  font-size: 13px;
  line-height: 15px;
  margin-bottom: 8px;
  margin-left: 0;
  font-family: "Roboto", sans-serif;
}
.btn-orange {
  background-color: #FFAF46;
  border-radius: 3px;
  color: #ffffff;
  height: 30px;
  padding: 0;
  line-height: 27px;
  text-align: center;
  vertical-align: middle;
  width: 123px;
}
.btn-orange .product-info {
  color: #7c7c7c;
  font-size: 12px;
  margin-bottom: 23px;
  font-family: "Roboto", sans-serif;
}
.btn-orange:hover,
.btn-orange:focus {
  color: #ffffff;
  background-color: #FF960C;
}
.truncator-more,
.truncator-less {
  text-decoration: underline;
  color: #228cc1;
}
@font-face {
  font-family: 'icomoon2';
  src: url('../../new_products/fonts/fonts/icomoon.eot?-su2kov');
  src: url('../../new_products/fonts/fonts/icomoon.eot?#iefix-su2kov') format('embedded-opentype'), url('../../new_products/fonts/fonts/icomoon.woff?-su2kov') format('woff'), url('../../new_products/fonts/fonts/icomoon.ttf?-su2kov') format('truetype'), url('../../new_products/fonts/fonts/icomoon.svg?-su2kov#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.b-slider-icon-list .slider-icon:before {
  border: 1px solid #bfbfbf;
  color: #bfbfbf;
}
.b-slider-icon-list .slider-icon:hover:before {
  border: 1px solid #23B6F9;
  color: #23B6F9;
}
.b-slider-icon-list .icon-gift,
.b-slider-icon-list .icon-like,
.b-slider-icon-list .icon-location,
.b-slider-icon-list .icon-love,
.b-slider-icon-list .icon-money {
  color: #7c7c7c;
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.2 !important;
  min-width: 42px;
  padding-top: 40px;
  position: relative;
  text-align: center;
  text-transform: none;
  width: auto;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.b-slider-icon-list .icon-gift:before,
.b-slider-icon-list .icon-like:before,
.b-slider-icon-list .icon-location:before,
.b-slider-icon-list .icon-love:before,
.b-slider-icon-list .icon-money:before {
  font-family: "icomoon2" !important;
  border: 1px solid #bfbfbf;
  border-radius: 50%;
  color: #bfbfbf;
  font-size: 30px;
  height: 40px;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
}
.b-slider-icon-list .icon-gift:hover:before,
.b-slider-icon-list .icon-like:hover:before,
.b-slider-icon-list .icon-location:hover:before,
.b-slider-icon-list .icon-love:hover:before,
.b-slider-icon-list .icon-money:hover:before {
  border: 1px solid #23B6F9;
  color: #23B6F9;
}
.b-slider-icon-list .icon-gift:before {
  content: "\e4546";
}
.b-slider-icon-list .icon-like:before {
  content: "\e4548";
}
.b-slider-icon-list .icon-location:before {
  content: "\e4545";
}
.b-slider-icon-list .icon-love:before {
  content: "\e4547";
}
.b-slider-icon-list .icon-money:before {
  content: "\e4549";
}
.b-slider-icon-list.active .slider-icon:before {
  border: 1px solid #23B6F9;
  color: #23B6F9;
}
.slider-icon.icon-cog:hover:before {
  border: 1px solid #23B6F9;
  color: #23B6F9;
}
.slider-prod-icon {
  vertical-align: middle;
}
.slider-prod-icon .icon-gift,
.slider-prod-icon .icon-like,
.slider-prod-icon .icon-location,
.slider-prod-icon .icon-love,
.slider-prod-icon .icon-money {
  font-family: "Roboto", sans-serif;
}
.slider-prod-icon ul {
  height: auto;
  padding: 0;
  margin: 0;
}
.slider-prod-icon li {
  height: auto;
  margin-left: 21px;
  text-align: center;
  width: auto;
  float: left;
  position: relative;
}
.slider-prod-icon li:first-child {
  margin-left: 0;
}
.slider-prod-icon li:hover .slider-icon {
  color: #23B6F9;
}
.slider-prod-icon li:hover p {
  color: #65a9c8;
}
.slider-prod-icon li.m-first {
  margin-left: 17px;
}
.slider-prod-icon li.m-first {
  margin-left: 21px;
}
.slider-prod-icon p {
  font-size: 12px;
  color: #7c7c7c;
  padding-top: 10px;
}
.slider-prod-icon .icon-cog {
  color: #7c7c7c;
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.2 !important;
  min-width: 42px;
  padding-top: 40px;
  position: relative;
  text-align: center;
  text-transform: none;
  width: auto;
}
.slider-prod-icon .icon-cog:before {
  content: "\e61e";
  border: 1px solid #bfbfbf;
  border-radius: 50%;
  color: #bfbfbf;
  font-size: 15px;
  height: 40px;
  left: 0;
  position: absolute;
  top: 0px;
  width: 40px;
  line-height: 40px;
}
.icon-amount {
  background-color: #4caddd;
  bottom: -4px;
  color: #ffffff;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  left: 20px;
  position: absolute;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: rgba(57, 57, 57, 0.8) !important;
  border-radius: 2px !important;
  z-index: 1001;
  white-space: nowrap;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(57, 57, 57, 0.8) !important;
}
.b-menu-new h1 span {
  display: inline-block;
  font-size: 13px;
  line-height: 15px;
  margin-top: -4px;
  vertical-align: middle;
}
.b-brands {
  background: url("../../product/img/brands2x@.png");
  background-position: left;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
  height: 36px;
  margin-bottom: 11px;
  width: 1024px;
  margin-top: 75px;
  position: relative;
}
.b-brands:before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  top: -25px;
  left: 0;
  background-color: #e9e9e9;
}
.no_result .header {
  font-size: 14px;
  position: relative;
  font-weight: 500;
  font-family: 'Roboto', sans-serif !important;
  padding: 0;
  display: inline-block;
  color: #000000;
}
.no_result .header:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #b6ecff;
}
.no_result .text {
  font-size: 12px;
  font-family: 'Roboto', sans-serif !important;
}
.no_result .text_bottom {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
  font-family: 'Roboto', sans-serif !important;
}
.no_result a {
  color: #23b6f9;
  outline: none;
  font-size: 12px;
  text-decoration: underline;
}
.no_result a:hover,
.no_result a:focus {
  color: #23b6f9 !important;
  text-decoration: none;
}
.no_result a.b-popup-info-link-btn {
  text-decoration: none;
  width: 140px;
  color: #ffffff;
}
.no_result a.b-popup-info-link-btn:hover,
.no_result a.b-popup-info-link-btn:focus {
  color: #ffffff !important;
}
