.product-main .preview-text {display: none;}
.podbor #bx_1847241719_31849 {display: none;}
.podbor #bx_1847241719_31888 {display: none;}
.podbor #bx_1847241719_31905 {display: none;}
.podbor #bx_1847241719_31916 {display: none;}
.podbor #bx_1847241719_31938 {display: none;}
.podbor #bx_1847241719_31940 {display: none;}
.podbor #bx_1847241719_31945 {display: none;}
.podbor #bx_1847241719_31948 {display: none;}
.podbor #bx_1847241719_31954 {display: none;}
.podbor #bx_1847241719_31955 {display: none;}
.podbor #bx_1847241719_31956 {display: none;}
.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item {
  background-size: cover;}
.top_big_banners.only_banner .top_slider_wrapp .main-slider__item {height: 410px;}
/**.ordered-block.goods {display: none;}**/
.opt-fotm .form-control:last-child {display: none;}
.detali-cart .item_info--bottom_block {
display: none !important;
}
.detali-cart .priznak {
	display: block;
	text-align: center;
border-top: 1px solid #ececec;
}
.priznak {
	display: none;
}
.detali-cart .item-title {display: none !important;}
.detali-cart .sa_block {display: none !important;}
.detali-cart .item_info
{
padding-bottom: 0px !important;
}
.detali-cart .like_icons.block  {
display: none !important;
}
.detali-cart {
margin-top: 10px;
}
.detali-cart .catalog_block .catalog_item &gt; div {
  padding: 10px 5px 0px 5px;
  }
.detali-cart {
display: none	
}
.detali-cart:first-child {
display: block;
}
.skidka_vsem {
font-size: 12px;
background: #eb096f;
color: #fff;
padding-left: 5px;
padding-right: 5px;
display: inline;
padding-bottom: 3px;
padding-top: 3px;
border-radius: 3px;
}
.skidka_vsem a {
	color: #fff;
text-decoration: underline;
}
.detali-cart .skidka_vsem {
display: none;
}
@media (max-width: 600px) {
.detali-cart-blok {
width: 100%;
max-width: 286px;
margin-left: auto;
margin-right: auto;	
}
}
 .brand-menu__arrow_out {
            position: relative;
            float: left;
            display: none;
            margin-top: -5px;
        }
        .letter-nav__item:hover .brand-menu__arrow_out {
            display: block;
        }
        body .letter_brand_wrapper {
          z-index: 1;
position: relative;
background: #fafafa;
margin-bottom: -10px;
        }
        body .letter_brand_wrapper:hover {
            z-index: 10;
        }
        .letter-nav {
            position: relative;
            padding-top: .33333em;
            font-size: .92308em;
            line-height: 1;
            text-align: justify;
            color: #545454;
            margin: 0;
        }
        .letter-nav__item:first-child {
            padding-left: 0;
        }
        .letter-nav__item {
            display: inline-block;
           padding-bottom: 12px;
            list-style-type: none;
            position: unset;
        }
        .letter-nav__text {
        }
        ul.letter-nav li::before{
            display: none;
        }
        .brand-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 100;
            width: 100%;
            margin-top: -.53846em;
            padding: 1.15385em 1.53846em 1.53846em 3.07692em;
            background-color: #fff;
            box-shadow: 0 0 20px rgba(0,0,0,.2);
            border-radius: 2px;
            font-size: 1.08333em;
            text-align: left;
            color: #333;
            display: none;
        }
        ul.letter-nav li:hover .brand-menu{
            display: block;
           top: 46px;
        }
        .brand-by-letter-enter-active, .brand-by-letter-leave-active {
            transition: opacity .3s;
        }
        .brand-menu__title-box {
            float: left;
            width: 15.5%;
            padding-right: 1em;
        }
        .brand-menu__lists.is_active {
            display: block;
        }
        .brand-menu__lists {
            float: left;
            width: 84.5%;
            padding-top: .30769em;
            display: none;
        }
        .brand-menu__arrow {
            height: 0;
            width: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-bottom: 10px solid #fff;
            position: absolute;
            left: -6px;
            bottom: -15px;
            z-index: 100;
        }
        .brand-menu__list {
            float: left;
            width: 100%;
            padding-right: 1em;
        }
        .brand-menu__list li {
            margin-bottom: .92308em;
            float: left;
            width: 25%;
            margin-top: 0 !important;
        }
        .brand-menu__title-box {
            float: left;
            width: 15.5%;
            padding-right: 1em;
        }
        .brand-menu__letter {
            font-size: 3.07692em;
            font-weight: 400;
            text-transform: uppercase;
        }
        .brand-menu__nav {
            margin-top: 3.33333em;
            font-size: .92308em;
            text-transform: uppercase;
        }
        .brand-menu__nav li {
            margin-bottom: 1.08333em;
        }
        .brand-menu__nav li{
            padding-left: 0px;
        }
        .brand-menu__nav a{
            font-size: 13px;
            color: #222222;
        }
        .brand-menu__nav a.active{
            font-weight: bold;
        }
        .brand-menu__list li a{
            font-weight: 400;
            font-size: 12px;
            color: #666;
            line-height: 1.4;
        }
        a.letter-nav__link{
            font-weight: 400;
            font-size: 12px;
            color: #666;
            line-height: 1.4;
        }
        @media screen and (max-width: 1000px) {
            .letter_brand_wrapper{
                display: none;
            }
        }
       @media screen and (max-width: 1050px)  {
        .drag-block.grey.container.BIG_BANNER_INDEX  {
	        margin-top: 0px;
 }}
элемент {
  background-image: url('/upload/iblock/e21/ewv97zrlufj3v04sapfr1tpavm3drcdi.JPG');
}


/*  @media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px)
.top_slider_wrapp.view_1 .image tr.main_info {
  display: block;
}
.top_slider_wrapp .main-slider tr.main_info {
  background-position: top center !important;
  background-size: contain !important;
}
  @media (max-width: 450px) {
.top_slider_wrapp .main-slider, .top_slider_wrapp .main-slider__item, .top_slider_wrapp .main-slider__item td, .top_slider_wrapp .main-slider__item tr {
  height: 115px;
}}*/

@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
  .top_slider_wrapp.view_3 .main-slider__item tr {
    background-size: cover;
    opacity: 1;
    padding-top: 100%;
    display: block !important;
    height: 440px;
  }
}



.font_upper {
  font-size: 14px;
  line-height: 16px;
}
  @media (min-width: 768px) {
.reviews.item-views.compact .item .top-info {
  padding-right: 0px;
}
      
  }
.votes_block.nstar.big.pull-right {
   display: none;
}
.reviews.item-views.compact .item:not(.wlogo) .image {
  width: 70px;
  height: 70px;
}
 @media (min-width: 1200px) {
.CATALOG_SECTIONS a.thumb img {border-radius: 50%;
  width: 100%;}
 }
 .sections_wrapper .list .item .img img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 50%;
}
 @media (max-width: 768px) {
.swiper-backface-hidden .swiper-slide {
  width: 110px;
}
.sections_wrapper .list .item .img img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
}

@media screen and (min-width: 900px) and (max-width: 1100px) {
.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item {
  background-size: auto;
  background-position: top !important;
}    
.top_big_banners.only_banner .top_slider_wrapp .main-slider {
    height: 340px;
}
}

@media (min-width: 992px) {
  .wrapper1.long_banner.long_header .top_big_one_banner .top_slider_wrapp .main-slider__item td, .wrapper1.long_banner.smalls.big_header.sticky_menu .top_big_one_banner .top_slider_wrapp .main-slider__item td {
    padding-left: 30px;
  }
}
.banner_title .head-title {
font-size: 45px !important;
  font-weight: 700;
}
.banner_text {
  font-size: 30px;
  line-height: 35px !important;
  margin-top: 10px !important;  
}
.banner_buttons .btn {
    
}









