/*Выравнивание кнопки В корзину на карточке товара по правому краю */
@media (min-width: 871px) {
    .catalog_detail .info_item .middle_info
    .buy_block .counter_wrapp {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        width: 100%;
        padding-right: 0;
    }
}


/* Заголовок баннера на главной */

/*
.top_slider_wrapp .flexslider .banner_title span {
    font-size: 32px;
    line-height: 33px;
    font-weight: bold;
}
*/

.top_big_one_banner .top_slider_wrapp .banner_title,
.top_big_one_banner .top_slider_wrapp .banner_title span,
.top_big_one_banner .top_slider_wrapp .banner_title a {
    font-size: 32px;
   /* line-height: 1.2;*/
    line-height: 33px;
    font-weight: bold;
}

/*Доп надпись в элементе по всей ширине */
/*
@media (min-width: 992px) {
.catalog_detail .middle_left_block.col-md-6 {
width: auto;
}
}

*/


/*ограничение баннеров на главной по ширине экрана */
.TOP_BANNER .top_big_one_banner {
    max-width: 1290x;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
   /* height: 400px; */
}

.TOP_BANNER .top_slider_wrapp.maxwidth-banner {
    max-width: 1290px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    /* height: 400px; */
}

.TOP_BANNER .flexslider,
.TOP_BANNER .flex-viewport {
    max-width: 1290px;
    overflow: hidden;
    /* height: 400px; */
}

/*ограничение баннеров на главной по ширине экрана */

/*ограничение баннеров на главной по высоте экрана */
.TOP_BANNER .flexslider,
.TOP_BANNER .flex-viewport,
.TOP_BANNER .slides > li {
    height: 350px !important;
    min-height: 350px !important;
}
/*ограничение баннеров на главной по высоте экрана */

.stickers [class*="sticker_garantiya_nizkoy_tseny"]{background-color: #e52929;width:auto;margin:3px;letter-spacing:0.5px;position:relative;display:inline-block;color:#fff;font-size: 10px;line-height: 12px;padding: 5px 10px 4px;text-transform: uppercase;border-radius: 2px;}

.myvideo {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.myvideo iframe, .video object, .video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.detailimage.image-head {
   /* margin: -30px 0 20px; */
    text-align: center;
    margin-top:10px;
}

.count_reviews {display: none;} /* ����������� 0 ������� */

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%;  /* ����� ������ ���������� ��� 16:9 (���� 4:3 � ��������� 75%) */
   /*padding-bottom: 30px;*/  
  padding-top: 30px;
  margin-bottom: 30px;
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#price { border-collapse: collapse }
#price td { 
border: 1px solid #f0f0f0; 
padding-left: 3px;
}

a.blink:link {text-decoration: underline; color: #00325d}
a.blink:visited {text-decoration: underline; color: #00325d}
a.blink:hover {text-decoration: underline; color: #60c5ed}
a.blink:active {text-decoration: underline; color: #60c5ed}

/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.detail .detailimage{z-index: 1;}
.banner.CROP.TOP_HEADER{z-index:5;}
#bx-soa-image-popup{box-shadow: 0 10px 25px rgba(0,0,0,.5);padding:0px;}
#bx-soa-image-popup .popup-window-content{padding:0px;}
#bx-soa-image-popup .popup-window-content img{max-width:100%;}
#bx-soa-image-popup .popup-window-close-icon{width:30px;height:30px;top: -15px !important;right: -15px !important;background: #000;opacity: 1 !important;border-radius: 100%;}
#bx-soa-image-popup .popup-window-close-icon:after{background: url(../images/close_icons.png) -35px -1px no-repeat;width: 14px;height: 14px;opacity: 1;margin-left: -7px;margin-top: -7px;transform: none;}

.bx_filter.front_filter .bx_filter_parameters_box.type_F label[data-role=label_arTires2Filter_1054_1842515611]{margin-right:19px;}




/*aspro*/


.share_wrapp {
    display:none !important;
}


.front_filter_wrap .title_block .dropdown {
    display: none !important;
}


.front_filter_wrap .title_block .title_text.tires_title {
     color:#333 !important; 
     border-bottom:none !important; 
}

.with_dropdown:after {

    background:none !important;
}


.banners-content {

width: 100%;
}


/*aspro*/


.dropdown-menu .items_wrap.right .items{
	width:100%;
	columns: 2;
}
.dropdown-menu .items_wrap.right .items .item{
  display:inline-block;
}
/*
@media (max-width: 766px){
.top_big_one_banner{
        display: none !important;
}}
*/

/* �������� all_hint � set_filter ����� ������� ������� avto */
.front_filter_wrap .all_hint,
.front_filter_wrap input[name="set_filter"] {
    display: none;
}

.front_filter_wrap.tab-params .all_hint,
.front_filter_wrap.tab-params input[name="set_filter"] {
    display: inline-block;
}

@media all and (min-width: 375px) {
    .basket_wrapp .header-cart {
        display: block !important;
    }
}

#basket-root .basket-checkout-section .basket-btn-large-text,
#basket-root .basket-checkout-section .fastorder .oneclickbuy {
    font-size: 22px;
    padding: 14px 20px;
    border: 1px solid;
}

#basket-root .basket-checkout-section .fastorder .oneclickbuy {
    color: #00325d !important;
    background: #ffffff !important;
    border-color: #00325d !important;
    text-transform: uppercase;
}
#basket-root .basket-checkout-section .fastorder .oneclickbuy:hover {
    color: #ffffff !important;
    border-color: #00325d !important;
    background: #00325d !important;
}

.top_right.border.custom_flex .flex-direction-nav {
z-index: 2;
}