body .top_slider_wrapp .flexslider .slides>li .banner_bg {
  max-height: 250px !important;
}

.series-section .bx_filter_section,
.series-section .sort_header,
.series-section .catalog_item:not(.list-item-set) .sa_block,
.series-section .catalog_item:not(.list-item-set) .footer_button,
.series-section .catalog_item:not(.list-item-set) .counter_wrapp,
.series-section .catalog_item .like_icons,
.series-section .catalog_item .rating
{
  display: none;
  visibility: hidden;
}

.series-section-item .top_info .rows_block,
.series-section-item .counter_wrapp,
.series-section-item .credit-buttons,
.series-section-item .price_txt,
.series-section-item .compare_item,
.series-section-item .wish_item,
.series-section-item .buy_block,
.series-section-item .bonus
{
  display: none;
  visibility: hidden;
}

.series-list-item .rating,
.series-list-item .sa_block,
.series-list-item .cost,
.series-list-item .like_icons
{
  display: none;
  visibility: hidden;
}

.series-section-item .element-teaser {
  margin-top: 30px;
}

.series-list-article {
  width: 98px;
  word-break: break-all;
  margin-top: 10px;
  visibility: hidden;
  display: none;
}

@media (min-width: 768px) {
  .se-p-list__article {
      display: none;
      visibility: hidden;
  }
  .series-list-article {
    display: inline-block;
    visibility: visible;
  }
}

.discontinued-catalog-element .btn.to-cart,
.list-item-discontinued .counter_wrapp
{
  display: none;
  visibility: hidden;
}

.first-phone-caption {
  display: block;
  font-size: .8em;
  font-weight: 400;
  padding-top: 2px;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
}

.series-separator {
  height: 2px;
  background: #000;
}

.input-row .bx-sls {
  flex-basis: 100%;
}

.order-section .input.order-error {
  border: 1px solid red;
}

.ajax-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0, 0.05);
  bottom: 0;
  z-index: 9999;
}

.ajax-overlay::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 60px;
  background: url("../images/loader.gif");
  background-size: contain;
  z-index: 99999;
  transform: translate(-50%, -50%);
}

body.is-fixed {
  overflow: hidden;
}

[data-sid="PAGE"] {
  display: none;
}

.success_message {
  color: green;
  font-weight: bold;
}

[data-property_id="6264"] {
  display: none;
}