

/* Start:/local/templates/aspro_tires2_custom/components/bitrix/news.detail/shops/style.css?17346135231220*/
@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;
    }
}

@media screen and (max-width: 767px) {
    .landing_banner {
        display: none;
    }
}
/* End */


/* Start:/local/templates/aspro_tires2_custom/components/bitrix/catalog.smart.filter/front_3/style.css?17345223701677*/
/*BIZ*/
.bx_filter .bx_filter_parameter_biz{
	font-size:15px;
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
	color:#215968;
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz:hover{
	text-decoration:none;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active{
	position:relative;
	padding-left:20px;
	color:#d54a4a;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active:hover{
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz.active:before{
	position:absolute;
	top:4px;
	left:1px;
	display:block;
	width:13px;
	height:13px;
	content:' ';
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;
}

.best_block.tab_slider_wrapp.filter{padding:0px;}

.front_filter_wrap {
	border: 1px solid #b1b1b1 !important;
}
.chosen-container-single .chosen-single {
	border: 1px solid #b1b1b1 !important;
}
.bx_filter.front_filter .bx_filter_parameters_box.tyresind .rows .select select {
	border: 1px solid #b1b1b1 !important;
}

.menu_top_block.catalog_block {
	display: none !important;
}

.all_props_wrappers {
	display: none !important;
}

.js_top_block:not(.podbor_acc) {
	display: none !important;
}

.landings_list {
	display: none !important;
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.css?17195066962917*/
.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;
}

/*color schemes*/
.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/bitrix/catalog.section/catalog_block/style.css?173453135464*/
.askaron-reviews-for-element {
    display: none !important;
}
/* End */


/* Start:/bitrix/components/askaron/askaron.reviews.for.element/templates/.default/style.css?17195067112152*/
.askaron-reviews-for-element  {
	font-family: Arial,​Helvetica,​sans-serif;
	font-size: 13px;
}

.askaron-reviews-for-element .ask-add {
	margin-bottom:20px;	
}

.askaron-reviews-for-element .ask-add a {
	text-decoration:none;
	color:#000;
	border-bottom:1px dotted;
	font-size:20px;
}

.askaron-reviews-for-element .ask-add a:hover {
	color: #EA0000;
}

.askaron-reviews-for-element .ask-not-active {	
	background:#DEFFE6
}

.askaron-reviews-for-element .ask-review {	
	margin-bottom: 30px;
	color:#000;
}

.askaron-reviews-for-element .ask-review .ask-name {
	font-size: 18px;
	display: inline-block;
	color: #2b2b2b;	
}


.askaron-reviews-for-element .ask-review .ask-name span {
	font-size:12px;
	color:#666;
	margin-left:9px;
}

.askaron-reviews-for-element .ask-review .ask-edit-link-block
{
	font-size:12px;
	display: inline-block;
}

.askaron-reviews-for-element .ask-review .ask-edit-link-block a
{
	text-decoration: underline;
	margin-left:9px;
	color: #000;
}

.askaron-reviews-for-element .ask-review .ask-review-item {
	margin-bottom: 10px;
}

.askaron-reviews-for-element .ask-review .ask-review-item .ask-title {
	vertical-align: top;
	font-weight: bold;
	display: inline-block;
	margin-right: 5px; 
	margin-bottom: 4px;
}

.askaron-reviews-for-element .ask-review .ask-review-item .ask-text {
	display: inline-block;
	color: #666;
	line-height: 18px;
    word-break: break-all;
}

.askaron-reviews-for-element .ask-review .ask-stars {
	margin:8px 0 7px;
}

.askaron-reviews-for-element .ask-review .ask-stars img {
	border: 0;
	vertical-align: bottom;
}

.askaron-reviews-for-element .ask-review .ask-stars span {
	font-size: 13px;
	line-height: 13px;	
	margin-left: 8px;		
	color: #999;
	vertical-align: bottom;
}

.askaron-reviews-for-element .ask-new-interval {
	height: 30px;
	display: block;
}

.askaron-reviews-for-element-answer {
	margin-bottom: 10px;
	background-color: #CCC;
	padding: 10px;
	margin-left: 40px;
}

.askaron-reviews-for-element-answer__title {
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 4px;
}

.askaron-reviews-for-element-answer__text {
	color: #666;
	line-height: 18px;
	margin-right: 5px;
}
/* End */


/* Start:/local/templates/aspro_tires2_custom/components/askaron/askaron.reviews.new/new_review/style.css?17340707372621*/
.askaron-reviews-new  {
	font-family: PT Sans Caption,​Helvetica,​sans-serif;
	font-size: 14px;
	color: #000;
}

.askaron-reviews-new h3{
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 10px 0;
	color: #000;
}

.askaron-reviews-new .ask-error
{
    color:red; 
	margin-bottom: 10px;
}

.askaron-reviews-new .ask-ok
{
    color:green;
	margin-bottom: 10px;
}

.askaron-reviews-new .ask-note
{
    color:#333;
	font-size: 12px;
	margin-bottom: 10px;
}

.askaron-reviews-new .ask-grade
{	
	margin-bottom: 15px;
}

.askaron-reviews-new .ask-grade input
{
	margin-left: 5px;
	margin-right: 3px;
}

.askaron-reviews-new .ask-field
{	
	margin-bottom: 15px;
}

.askaron-reviews-new .ask-field div
{	
	margin-bottom: 2px;
}

.askaron-reviews-new .ask-field textarea
{
	width: 350px;
	max-width: 100%;
	height: 55px;
}

.askaron-reviews-new .ask-field textarea.ask-textarea-big
{
	width: 350px;
	height: 90px;
}

.askaron-reviews-new .ask-field input[type="text"]
{
	width: 300px;
	height: 20px;
	max-width: 100%;
}

.askaron-reviews-new .ask-field input[type="email"]
{
	width: 300px;
	height: 20px;
	max-width: 100%;
}


.askaron-reviews-new .ask-captcha
{
	margin-bottom: 15px;
}

.askaron-reviews-new .ask-captcha .ask-captcha-text
{
	margin-bottom: 5px;
	font-weight: bold;
}

.askaron-reviews-new .ask-userconsent
{
	margin-bottom: 15px;
}

.askaron-reviews-new .ask-captcha img 
{
	margin-right: 5px;	
	float: left;
}


.askaron-reviews-new .ask-captcha input[type="text"]
{
	height: 36px;
	width: 165px;
	font-size: 28px;
}


.askaron-reviews-new .ask-button
{
	margin-bottom: 10px;
}

.askaron-reviews-new .ask-button input[type="submit"]
{
	font-size: 16px;
	padding: 6px 20px;
    background-color: #1976d2;
    border-radius: 3px;
    color: #ffffff;
    border:0px;
    transition-duration: 0.5s;
}

.askaron-reviews-new .ask-button input[type="submit"]:hover{opacity:0.9;}

.ask-grade.stars {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	align-items: center;
}

  .ask-grade-stars {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin-left: 15px;
  }
  .ask-grade.stars input[type=radio] {
    display: none;
  }
  .ask-grade.stars input[type=radio]:checked ~ label:before {
    content: '\2605';
    color: #FD4;
  }
  .ask-grade.stars label {
    font-size: 0;
    transition: transform .33s
  }
  .ask-grade.stars label:before {
    content: '\2605';
    font-size: 30px;
    color: #ccc;
    cursor: pointer;
  }
  .ask-grade.stars label:hover {
    transform: scale(1.3);
  }
/* 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?17346135231220 */
/* /local/templates/aspro_tires2_custom/components/bitrix/catalog.smart.filter/front_3/style.css?17345223701677 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.css?17195066962917 */
/* /local/templates/aspro_tires2_custom/components/bitrix/catalog.section/catalog_block/style.css?173453135464 */
/* /bitrix/components/askaron/askaron.reviews.for.element/templates/.default/style.css?17195067112152 */
/* /local/templates/aspro_tires2_custom/components/askaron/askaron.reviews.new/new_review/style.css?17340707372621 */
/* /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 */
