

/* Start:/local/templates/aspro_tires2_custom/components/bitrix/news.detail/shops/style.css?17431439961844*/
@media screen and (max-width: 480px) {
    .store_description {
        display: flex;
        flex-direction: column;
    }
    .store_description .store_property {
        width: 100% !important;
    }
    .contacts_left {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }
    .contacts_right {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .contacts_right a {
        width: 100%;
    }
    .contacts_right img {
        width: 100%;
    }
}

.all_props_wrappers {
    display: block !important;
}

.tab_slider_wrapp.filter {
    display: none;
}

.all_props_wrappers .tab_slider_wrapp.specials h2 {
    font-size: 1.3143em;
}

.all_props_wrappers .front_filter_wrap_inner {
    padding-bottom: 20px;
}

.all_props_wrappers .front_filter_wrap.catalog_filter .title_block {
    margin: 0 0 45px -5px;
}

.all_props_wrappers .front_filter_wrap.catalog_filter.akb {
    padding: 5px 18px;
}

@media screen and (min-width: 768px) {
    .landing_banner_mob {
        display: none;
    }
}


.manage{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.element_manag{
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    text-align: center;
}
.top_manage{
    font-size: 23px;
}

@media screen and (max-width: 767px) {
    .landing_banner {
        display: none;
    }
    .element_manag{
        text-align: left;
    }
}

.atevi_button_link {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 20px;
    margin-bottom: 20px;
}

.atevi_button_link a {
    padding: 10px;
    background-color: #efefef;
    border-radius: 27px;
    min-width: 200px;
    text-align: center;
    margin-top: 5px;
}
/* End */


/* Start:/local/templates/aspro_tires2_custom/components/bitrix/catalog.section/catalog_block/style.css?1741762398745*/
.askaron-reviews-for-element {
    display: none !important;
}
.wrapp_one_click{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.offer_buy_block a.in-cart ,.offer_buy_block span.to-cart{
    padding: 10px 20px 10px;
}
.wrapp_one_click .one_click, .offer_buy_block .to-cart, .offer_buy_block a.in-cart, .offer_buy_block {
    width: 100%;
}
.wrapp_one_click .btn.btn-default.white:hover{
    border-color: white;
}

.catalog_item:hover{
   z-index: 999 !important;
}
.cust_icon{
    width: 30px;
    height: 30px;
    display: inline-block;
}
.middle_wrap .item-stock.cust_value span{
    vertical-align: middle;
}
.middle_wrap .item-stock.cust_value span.value{
  margin-left: 10px;
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17195066962530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/aspro_tires2_custom/components/atevi/catalog/main_akb_podbor/style.css?1729853362482*/
body .stores_block_wrap.ext_block .filter{position:absolute;left:0px;top:3px;z-index:2;padding:0px;margin:0px;}
body .stores_block_wrap.ext_block .quantity-wrapp-block{float: right;background: #fff;position: relative;}
body .stores_block_wrap.ext_block .stores_block .quantity-wrapp-block .item-stock{position: static;float: none;display: inline-block;min-width:115px;}

.loadings.vertical{background-image: url(/local/templates/aspro_tires2_custom/components/atevi/catalog/main_akb_podbor/../../../../images/loaders/pl3.gif) !important;min-height:80px;}

/* End */


/* Start:/local/templates/aspro_tires2_custom/components/bitrix/catalog.section.list/front_sections_only_podbor_main/style.css?1729864013133*/
@media (max-width: 550px) {
.FILTER .js_wrapper_block .sections_wrapper .list .row > div {
        width: 33% !important;
    }
}
/* End */


/* Start:/local/templates/aspro_tires2_custom/components/bitrix/news.list/news2_stores/style.css?1732528849677*/
.item-views.table-elements.news2.news2_stores .item .body-info {
padding-left: 40px;
padding-right: 20px;
text-align: left;
}
/*.news2_stores{*/
/*    max-width: 55%!important;*/
/*    margin-left: auto!important;*/
/*    margin-right: auto!important;*/
/*}*/
.item-views .item .cost.prices > .price {
    font-size: 14px;
    font-weight: normal !important;
}
.at_but_price{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.at_but_no_price {
    display: flex;
    justify-content: end;
}
body .item-views.table-type-block .item .cost.prices {
     margin-left: 0px; !important;
     margin-right: 0px; !important;
}
/* End */
/* /local/templates/aspro_tires2_custom/components/bitrix/news.detail/shops/style.css?17431439961844 */
/* /local/templates/aspro_tires2_custom/components/bitrix/catalog.section/catalog_block/style.css?1741762398745 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17195066962530 */
/* /local/templates/aspro_tires2_custom/components/atevi/catalog/main_akb_podbor/style.css?1729853362482 */
/* /local/templates/aspro_tires2_custom/components/bitrix/catalog.section.list/front_sections_only_podbor_main/style.css?1729864013133 */
/* /local/templates/aspro_tires2_custom/components/bitrix/news.list/news2_stores/style.css?1732528849677 */
