.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;}
}
