

/* Start:/local/templates/aspro_max/components/bitrix/news/calendar_skidok/style.css?17211846932677*/
.head-block.top.with-tabs .item-link:not(:hover){
    background: #fafafa;
}


.select_head_wrap .menu_item_selected {
    position: relative;
    padding: 15px 55px 15px 25px;
    margin: 0 0 -1px;
    cursor: pointer;
    color: #333;
    color: var(--white_text_black);
}

.select_head_wrap .menu_item_selected .svg.svg-inline-down {
    right: 15px;
    position: absolute;
    top: 50%;
    
}

@media (min-width: 768px){
	.select_head_wrap .menu_item_selected + .head-block {display:block!important; margin: 0px 0 32px;}
	.head-block.top.with-tabs.srollbar-custom .mCSB_container{padding-bottom: 20px;}
}

@media (max-width: 767px){
    .select_head_wrap{
        margin-bottom:32px;
    }

    .select_head_wrap .head-block.top{
        margin-bottom:0;
    }

    .select_head_wrap .head-block.top .item-link {
        display:block;
        float:none;
    }

    .select_head_wrap .menu_item_selected.opened .svg.svg-inline-down {
        transform: rotate(180deg);
    }
    
    .select_head_wrap .menu_item_selected + .head-block {display:none;}
    
    .select_head_wrap .head-block.top .item-link {
	border-bottom: 1px solid #eeeeee;
    }

    .select_head_wrap .head-block.top .item-link:last-child {
	border-bottom: none;
    }

    .select_head_wrap .head-block.top:not(.with-tabs) .item-link {
	border-right: none;
    }


    .select_head_wrap .head-block .item-link .title span, .select_head_wrap .head-block.top .item-link .title .btn-inline {
	padding: 15px 55px 15px 25px;
    }
    
    
    .select_head_wrap .head-block.top.with-tabs .item-link{
	margin:0;
	border:none;
	border-bottom: 1px solid #eeeeee;
	border-radius: 0;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link:last-child,
    .select_head_wrap .head-block.top.with-tabs .item-link.active:last-child:hover{
	border-bottom: none;
    }
    
    .select_head_wrap .head-block.top.with-tabs {
	border: 1px solid #eeeeee;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link:hover{
	box-shadow: none;
	transform: none;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link.active:hover{
	border:none;
	border-bottom: 1px solid #eeeeee;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	left: -1px;
	top: 0;
	bottom: 0;
	right: auto;
	height: auto;
	width: 2px;
    }
    
    .select_head_wrap{
	position: relative;
    }
    
    .select_head_wrap .head-block.top {
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 110;
	max-height: 220px;
	overflow:hidden;
	background-color: var(--black_bg_black);
    }
    
    
    
}
/* End */


/* Start:/local/templates/aspro_max/components/bitrix/news.list/calendar_skidok_custom/style.css?172118852417659*/
.item-views.sales2.bg{padding-bottom: 28px;}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.bg{padding-bottom: 38px;}

.item-views.sales2.bg .item-wrapper > .item{padding: 128% 0px 36px 0px;margin:0px;background-size: cover;overflow:hidden;background-repeat: no-repeat;}
.sales2 .item{background-position: center;}
.item-views.sales2.bg .item-wrapper > .item .period-block{padding: 0px 0px 8px 1px;}
.item-views.sales2.bg .item-wrapper > .item .period-block .date{color:#fff;opacity:0.7;}
.item-views.sales2.bg .item-wrapper > .item .period-block .svg{width: 16px;height: 16px;border-radius: 100%;top: 0px;left:-1px;margin: 0px 2px 1px 0px;}
.item-views.sales2.bg .item-wrapper > .item .period-block .svg svg{margin:2px auto 1px;}
.item-views.sales2.bg .item-wrapper > .item .period-block.red .svg{background: #fc5a42;}
.item-views.sales2.bg .item-wrapper > .item .period-block .svg path{fill:#fff;}

.item-views.sales2.bg .item-wrapper > .item .title a{color:#fff;}
.item-views.sales2.bg .item-wrapper > .item .title{color:#fff;}
.item-views.sales2.bg .item-wrapper > .item .inner-text{position: absolute;bottom: 25px;right: 30px;left: 30px;}
.item-views.sales2.bg .item-wrapper > .item > div{z-index: 12;}
.item-views.sales2.bg .item-wrapper > .item > a{position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 13;}
.item-views.sales2.bg .view_sale_block.compact .countdown{border:none;}

.item-views.sales2.sm{padding-bottom: 29px;}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.sm{padding-bottom: 39px;}

.item-views.sales2.sm .item-wrapper > .item{padding: 33px 34px 23px 35px;margin:0px;}
.item-views.sales2.sm .item-wrapper > .item .image{margin: 0px 0px 12px;}
.item-views.sales2.sm .item-wrapper > .item .image span{width: 190px;height: 190px;display:inline-block;}

.item-views.sales2.sm .item-wrapper > .item .period-block{padding: 0px 0px 7px 1px;}
.item-views.sales2.sm .item-wrapper > .item .period-block .svg{padding: 0px 6px 0px 5px;}

.item-views.sales2.md{padding-bottom: 15px;}
.with-text-block-wrapper .item-views.sales2.md{padding-bottom: 20px;}
.item-views.sales2.md .row.margin0{padding-bottom: 22px;}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.md{padding-bottom: 25px;}
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .with-text-block-wrapper .item-views.sales2.md{padding-bottom: 30px;}

.item-views.sales2.md .item-wrapper > .item, .item-views.sales2.lg .item-wrapper > .item{margin:0px;}
.item-views.sales2.md .row.margin0 .item{padding-bottom: 11px;}
.item-views.sales2.md .item-wrapper > .item .image, .item-views.sales2.lg .item-wrapper > .item .image{margin: 0px 0px 13px;}
.item-views.sales2.md .item-wrapper > .item .image span{height: 207px;}
.item-views.sales2.md .item-wrapper > .item .period-block, .item-views.sales2.lg .item-wrapper > .item .period-block{padding: 0px 0px 9px 0px;}
.item-views.sales2.md .item-wrapper > .item .period-block .svg, .item-views.sales2.lg .item-wrapper > .item .period-block .svg{padding: 0px 8px 0px 0px;}
.item-views.sales2.md .view_sale_block.compact .countdown, .item-views.sales2.lg .view_sale_block.compact .countdown{border:none;}
.item-views.sales2.md .ajax_load_btn.ajax{margin-bottom: 35px;}
.with-text-block-wrapper .item-views.sales2.md .ajax_load_btn.ajax{margin-bottom: 30px;}

.item-views.sales2.lg{padding-bottom: 17px;}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.lg{padding-bottom: 27px;}

.item-views.sales2.lg .ajax_load_btn.ajax{margin-bottom: 33px;}
.item-views.sales2.lg .item-wrapper > .item .image span{height: 284px;}

body .sales2.md .info-sticker-block.top{top: 19px;left: 21px;}
body .sales2 .info-sticker-block.top{top: 33px;left: 35px;}
body .sales2.lg .info-sticker-block.top{top: 29px;left: 31px;}

.item-views.sales2 .item-wrapper > .item:hover{z-index:1;}
.item-views.sales2 .row:not(.margin0) .item-wrapper{padding-bottom: 32px;}
.item-views.sales2 .row.margin0{padding-bottom: 32px;}



@media (min-width: 1400px){
	.with_left_block .item-views.sales2.md .items.s_4 .item-wrapper > .item .image span{
		height: 162px;
	}
}

@media (min-width: 1200px) and (max-width: 1399px){
	.with_left_block .item-views.sales2.bg .item-wrapper.col-lg-3,
	.with_left_block .item-views.sales2.md .item-wrapper.col-lg-3,
	.with_left_block .item-views.sales2.sm .item-wrapper.col-lg-3 {width: 33.33333333333333%;}
}

@media (max-width: 1199px){
	.item-views.sales2.md .item-wrapper > .item .image span{height: auto; padding-top:66%;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.with_left_block .item-views.sales2.sm .item-wrapper.col-md-4,
	.with_left_block .item-views.sales2.md .item-wrapper.col-md-4{width: 50%;}
}

@media (min-width: 992px) and (max-width: 1099px){
	.with_left_block .item-views.sales2.bg .item-wrapper.col-md-4{width: 50%;}
}

@media (max-width: 600px){
	.item-views.sales2.bg .item-wrapper > .item{padding-top:125%;}

	.item-views.sales2 .mobile-compact .item-wrapper > .item .period-block{font-size: 12px;line-height: 22px; padding-bottom: 8px;}
	.item-views.sales2 .mobile-compact .item-wrapper > .item .title {font-size: 14px;line-height: 21px;}
	.item-views.sales2.bg .mobile-compact .item-wrapper > .item .title {font-size: 18px;line-height: 25px;}
	.item-views.sales2.sm .mobile-compact .item-wrapper > .item .image span {width: 170px; height: 170px;}
	.item-views.sales2 .swipeignore.margin0.mobile-compact .item-width-261 {width: 261px; margin-bottom: 0;}	
	.item-views.sales2.sm .mobile-compact .item-wrapper > .item .image{ margin-bottom: 9px;}
	.item-views.sales2.sm .mobile-compact .item-wrapper > .item{padding: 29px;border-radius: 3px;}
	body .sales2 .mobile-compact .info-sticker-block.top {top: 29px;left: 29px;}
	.item-views.sales2.bg .mobile-compact .item-wrapper > .item .inner-text{right: 25px;left: 25px;}
	body .sales2.bg .mobile-compact .info-sticker-block.top,
	body .sales2.md .mobile-compact .info-sticker-block.top,
	body .sales2.lg .mobile-compact .info-sticker-block.top {display:none;/*top: 25px;left: 25px;*/}
	.item-views.sales2.md .mobile-compact .item-wrapper .title,
	.item-views.sales2.lg .mobile-compact .item-wrapper .title {margin-bottom: 0;}
	.item-views.sales2 .row.margin0.mobile-compact {padding-bottom: 0px;}
	.item-views.sales2.lg .mobile-compact .item-wrapper > .item .image span{padding-top: 66%;height: auto;}
	

	.item-views.sales2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider {margin-bottom: 18px;}
	.item-views.sales2 .swipeignore.mobile-overflow .item-wrapper {padding-bottom: 18px;}
	.item-views.sales2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider .ajax_load_btn {margin: 0px;}

	body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.normal,
	body .wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.normal {padding-bottom: 28px;}

	body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.md.normal, 
	body .wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.md.normal,
	body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.lg.normal, 
	body .wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.lg.normal {padding-bottom: 21px;}

	.drag-block.container.SALE .top_block{margin-bottom: 28px;padding-top: 10px;}
	.drag-block.container.SALE .text_before_items{line-height: 1.54em;}
	.drag-block.container.SALE .with-text-block-wrapper > .row > div:first-of-type{padding-bottom: 28px;}
	.drag-block.container.SALE .with-text-block-wrapper .btn:not(.more_text_ajax){margin-top: 6px;}


	/*compact*/
	.item-views.sales2.sm.compact .item-wrapper > .item .image span,
	.item-views.sales2.sm.compact .item-wrapper > .item .image {width: 90px;height: 90px;display: block;}
	.item-views.sales2.compact .info-sticker-block.top,
	.item-views.sales2.compact .item .info-sticker-block.bottom{position: static;}
	.item-views.sales2.compact .item-wrapper > .item {padding: 0;background: none; border: none;}
	.item-views.sales2.compact .item-wrapper > .item .period-block{font-size: 12px;line-height: 22px; padding-bottom: 3px; color:#777;}
	.item-views.sales2.compact .item-wrapper > .item .title {font-size: 14px;line-height: 21px;}
	.item-views.sales2.compact .item-wrapper > .item .image ~ .inner-text, 
	.item-views.sales2.compact .item .image ~ .info-sticker-block{padding-left: 105px;}
	.item-views.sales2.compact .item-wrapper > .item{text-align: left;}
	.item-views.sales2.compact .item .image, .item-views.sales2.compact .item .image {float: left; margin-bottom: 0;}
	.item-views.sales2.compact .item-wrapper > .item .image{margin-bottom: 0;margin-top: 7px;}
	.item-views.sales2.compact .row .item-wrapper {padding-bottom: 21px;}
	.item-views.sales2.compact .view_sale_block.compact .countdown.values > span.item {font-size: 11px;}
	.item-views.sales2.compact .view_sale_block.compact .countdown, .item-views.sales2.compact .view_sale_block.compact .item{height:24px;}
	.item-views.sales2.compact .sale-text{padding: 3px 8px 3px 8px; font-size: 11px;}
	.item-views.sales2.compact .view_sale_block.compact .values .item:before{top: 9px;}
	.item-views.sales2.compact .view_sale_block.compact .values .item:after{bottom: 9px;}
	.item-views.sales2.compact .item .previewtext{display: none;}
	.item-views.sales2.compact .item-wrapper > .item .inner-text{padding-bottom: 3px; /*margin-top:-6px;*/}	
	.item-views.sales2.compact .item-wrapper > .item{overflow: hidden;}
	.item-views.sales2.compact .bottom_nav .ajax_load_btn{margin-bottom: 13px;}
	body .item-views.sales2.compact .view_sale_block.compact .item{padding-top:4px;}
	.item-views.sales2.compact .item-wrapper > .item .period-block .svg {padding: 0px 9px 0px 0px;}

	.item-views.sales2.compact.md .item-wrapper > .item .image span{width: 100px;}
	.item-views.sales2.compact.md .item-wrapper > .item .image ~ .inner-text, 
	.item-views.sales2.compact.md .item .image ~ .info-sticker-block{padding-left: 115px;}

	.item-views.sales2.compact.lg .item-wrapper > .item .image span{height: auto;width: 100px;padding-top: 66%;}
	.item-views.sales2.compact.lg .item-wrapper > .item .image ~ .inner-text, 
	.item-views.sales2.compact.lg .item .image ~ .info-sticker-block{padding-left: 115px;}

	body .item-views.sales2.compact .view_sale_block.compact .countdown{border: 1px solid #eeeeee;}

	.with-text-block-wrapper .item-views.sales2.compact .list{padding-top: 0;}


	.item-views.sales2.compact.bg .item-wrapper > .item{background: none !important;padding: 0px; min-height: auto;}
	.item-views.sales2.compact.bg .item-wrapper > .item .inner-text{position: static;margin: 0;overflow: visible;}
	.item-views.sales2.compact.bg .item-wrapper > .item .compact-img ~  .inner-text,
	.item-views.sales2.compact.bg .item-wrapper > .item .compact-img ~ .info-sticker-block{padding: 0px 0px 0px 100px;}
	.item-views.sales2.compact.bg .item-wrapper > .item .compact-img{margin-top: 7px; width: 80px; height: 110px; float: left; display: block !important; visibility: visible !important; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 3px;}
	.item-views.sales2.compact.bg .item-wrapper > .item .title{max-height: unset;}
	.item-views.sales2.compact.bg .item .title{margin-bottom: 9px;}
	.item-views.sales2.compact.bg .item-wrapper > .item .period-block .svg{width: 12px;}

	.item-views.sales2.compact.bg .darken-bg-animate:before{display:none;}
	.item-views.sales2.compact.bg .darken-bg-animate:after{display:none;}
	.item-views.sales2.compact.bg .item-wrapper > .item .period-block .date{ color: var(--light, #777) var(--dark, #999); /*opacity: var(--light, 1) var(--dark, 0);*/}
	.item-views.sales2.compact.bg .item-wrapper > .item .title a{color: var(--light, #333) var(--dark, #fff);}
	.item-views.sales2.compact.bg .item-wrapper > .item .period-block.red .svg{background: none;}
	.item-views.sales2.compact.bg .item-wrapper > .item .period-block.red .svg path{fill: #fc5a42;}
	.item-views.sales2.compact.bg .item-wrapper > .item .period-block .svg path{fill: #999;}
	.item-views.sales2.compact.bg .item-wrapper > .item .period-block .svg svg{margin: 2px 0 0 0;}
	.item-views.sales2.compact.bg .row .item-wrapper{padding-bottom: 23px;}
	.item-views.sales2.compact.bg .item-wrapper > .item > a{right: unset; width: 80px;}

	body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact,
	body .wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.compact {padding-bottom: 22px;}


	/*.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.bg,
	.wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.compact.bg {padding-bottom: 22px;}

	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.sm,
	.wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.compact.sm  {padding-bottom: 22px;}

	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.md,
	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.md {padding-bottom: 22px;}

	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact.lg,
	.wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.compact.lg {padding-bottom: 22px;}*/

	.item-views.sales2 .bottom_nav{padding-bottom: 0;}
	body .wrapper1 .item-views.sales2.compact .bottom_nav .ajax_load_btn{margin-bottom: 23px; margin-top: 3px;}
	.item-views.sales2.compact .row.margin0{padding-bottom: 0;}
	/*.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.sm.compact,
	.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.sm.compact{padding-bottom: 0}*/
	


}
@media (max-width: 400px){
	/*.item-views.sales2.bg .item-wrapper > .item{padding-top:90%;}*/
	.item-views.sales2.bg .item-wrapper > .item{padding-top:115%;}
	.item-views.sales2.bg .item-wrapper > .item .title{max-height: 77px;overflow: hidden;}
}



div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.timer-separator {
    -webkit-animation: blink2 1s linear infinite;
    animation: blink2 1s linear infinite;
}
@-webkit-keyframes blink2 {
    100% { color: rgba(34, 34, 34, 0); }
}
@keyframes blink2 {
    100% { color: rgba(34, 34, 34, 0); }
}
.flexb {
    display: flex;
    flex-wrap: wrap;
}
.banner {
    width: 100%;
    border-radius: 6px;
}
.l {
    float: left;
    margin-bottom: 20px;
}

.mytimer {
    padding: 0px 0px 0px 20px;
    width: 100%;
}
.wrapper {
    padding: 0;
    margin: 0 -15px;
}
.fon {padding: 1px 1px 0px 1px;
    background: #fff;
    border-radius: 6px;}

.orange {
    background: #ef781c;
    color: #fff;
    font-weight: 700;
}
.siren {
    background: #6c5fa4;
    color: #fff;
    font-weight: 700;
}
.green {
    background: #009845;
    color: #fff;
    font-weight: 700;
}
.blue {
    background: #008dd4;
    color: #fff;
    font-weight: 700;
}
.red {
    background: #e71441;
    color: #fff;
    font-weight: 700;
}
.salat {
    background: #88c48e;
    color: #fff;
    font-weight: 700;
}
.yellow {
    background: #fecc09;
    color: #fff;
    font-weight: 700;
}
.timer_mob {
    display: none;
    bottom: 5px;
    width: 100%;
    text-align: center;
    height: 70px;
}
@media (max-width: 768px) {
    .mytimer {
        display: none !important;
    }
    h1 {
        font-weight: 700;
        color: #000;
        font-size: 3em;
        text-align: center;
    }
}
@media (max-width: 768px) {
    .timer_mob {
        display: block !important;
    }
  .data_banner {
    font-size: 12px !important;
  }
  .stik {
position: absolute;
border-radius: 0px 10px 10px 0px !important;
top: 20px;
width: 70px !important;
}
  .banner_name {
  position: relative !important;
  bottom: 10px !important;
  text-align: center !important;
  right: 0px !important;
  margin: 0px 10px !important;
  padding-left: 0px !important;
  }
}
#kalendarskidok_current a,
#kalendarskidok_next a {
    text-decoration: none;
    color: #000;
}
.saletext {
    font-size: 18px;
    font-weight: 550;
    padding: 0px 15px 10px 15px;
}
.banner_name {
position: absolute;
bottom: 110px;
right: 30px;
padding-left: 15px;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
text-align: right;
line-height: 18px;
}
.data_banner {
position: absolute;
top: 15px;
right: 30px;
font-size: 13px;
font-weight: 550;
text-transform: uppercase;
text-align: right;
}
.sale_catalog_banner_calen {
margin-bottom: 0px !important;
border-radius: 0px !important;
width: 100%;
}
.sale_tx {
float: left;
text-transform: uppercase;
font-weight: 550;
font-size: 13px;
margin-top: 5px;
}
.sale_catalog_list {
border-radius: 5px;
}
.stik {
position: absolute;
border-radius: 0px 20px 20px 0px;
top: 20px;
width: 100px;
}
.banner_name_old {
position: absolute;
bottom: 45px;
right: 30px;
padding-left: 15px;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
text-align: right;
line-height: 20px;
}
.sale_tx_old {
float: left;
text-transform: uppercase;
font-weight: 500;
font-size: 13px;
margin-bottom: 20px;
}
/* End */
/* /local/templates/aspro_max/components/bitrix/news/calendar_skidok/style.css?17211846932677 */
/* /local/templates/aspro_max/components/bitrix/news.list/calendar_skidok_custom/style.css?172118852417659 */
