@charset "UTF-8";

.itemlist {display: block;border: none;margin-left: 0;margin-right: 0;position: relative;z-index: 2;clear: both;}
.itemlist .rows:empty {display: none;}

.itemlist .lot {display: block;padding: 0;width: 33.3333%;border: none;height: auto;position: relative;z-index: 1;}
.itemlist .lot > .wrapper {position: relative;}

.itemlist .lot .body {border-radius: 8px;background: #fff;border: 1px solid transparent;transition: border-color .6s ease-out, box-shadow .6s ease-out;}
.itemlist .lot.promo .body {border-color: #B7A36A;}

.itemlist .lot.highlighted .body {border-color: #00A9FF;box-shadow: 0 0 8px 8px rgba(125, 250, 255, .25);transition: none;}


.itemlist .lot .body > .w {position: relative;}

.itemlist .lot .image-slider {display: none;}


/* изображение лота */
.itemlist .lot .preview {position: relative;}
.itemlist .lot.has-video .preview:after {display: block;content: "";position: absolute;background: rgba(255, 255, 255, 0.45) url(../i/itemlist.svg?v=4) -186px -30px no-repeat;right: 2px;top: 2px;width: 23px;height: 23px;border-radius: 12px;/* backdrop-filter: blur(3px); */z-index: 1;pointer-events: none;}

.itemlist .lot .preview .img {display: block;/* background: #E5EDE9 url(../i/ajax_loader.gif) 50% 50% no-repeat; */background: #e5ede9 url(../i/loader2.svg) 50% 50% no-repeat;border: none;border-radius: 6px;position: relative;z-index: 1;/* display: flex; *//* aspect-ratio: 1; */height: 0;padding-bottom: 100%;}
.itemlist .lot .preview .img > a {display: block;width: 100%;height: 100%;border-radius: 6px;overflow: hidden;position: absolute;top: 0;left: 0;}

.itemlist .lot .preview img {display: block;/* max-width: 100%; *//* max-height: 100%; */width: 100%;height: 100%;object-fit: cover;font-size: 0;}

.itemlist .lot .preview .mark {position: absolute;z-index: 10;bottom: 2px;left: 2px;display: inline-block;padding: 0 6px;background: rgba(78, 152, 108, 0.75);height: 17px;line-height: 16px;font-size: 12px;color: #fff;font-weight: normal;white-space: nowrap;border-radius: 9px;max-width: 100%;overflow: hidden;/* backdrop-filter: blur(3px); */}
.itemlist .lot .preview .mark-promo {left: initial;right: 2px;background: rgba(188, 158, 0, 0.75);}


/* отметки подборок */
.itemlist .lot .preview > i {display: block;position: absolute;background: rgba(255, 255, 255, 0.45) url(../i/itemlist.svg?v=4) -485px -29px no-repeat;/* background-size: auto 14px; */right: 2px;top: 2px;width: 23px;height: 23px;border-radius: 12px;/* backdrop-filter: blur(3px); */z-index: 1;}
.itemlist .lot.has-video .preview > i {right: 28px;}



/* слайдер лота */
.itemlist .lot.slider-ready {/* outline: dashed 1px green; */}
.itemlist .lot.slider-ready .preview .img {background-image: none;}

.itemlist .lot .slider {width: 100%;height: 100%;/*position: relative;*/position: absolute;top: 0;left: 0;}
.itemlist .lot .slider:before {display: none;}

.itemlist .lot .slider-stage {
	-webkit-transition: transform 300ms ease;
	transition: -webkit-transform 300ms ease, transform 300ms ease;
	/*
	-webkit-transform: translate(0,0) translateZ(0) perspective(10px);
	transform: translate(0,0) translateZ(0) perspective(10px);
	/**/
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: transform;
}

/* v2: *
.itemlist .lot .slider-frame {overflow: hidden;position: relative;height: 100%;width: 100%;border-radius: 6px;display: flex;flex-flow: row;flex-wrap: nowrap;}
.itemlist .lot .slider-stage {position: relative;height: 100%;display: flex;flex-flow: row;flex-direction: row;flex-shrink: 0;min-width: 100%;}
.itemlist .lot .slide {display: block;height: 100%;min-height: 0;width: auto;min-width: 0;max-width: 100%;max-height: 100%;aspect-ratio: 1;}
/**/

/* v3: *
.itemlist .lot .slider-frame {overflow: hidden;position: relative;height: 100%;width: 100%;border-radius: 6px;display: flex;flex-flow: row;flex-wrap: nowrap;}
.itemlist .lot .slider-stage {position: relative;height: 100%;display: flex;flex-flow: row;flex-direction: row;width: 100%;}
.itemlist .lot .slide {display: block;height: 100%;flex: 0 0 100%;min-width: 100%;max-width: 100%;}
/**/

/* v4: simple inline formatting context */
.itemlist .lot .slider-frame {overflow: hidden;position: relative;height: 100%;width: 100%;border-radius: 6px;}
.itemlist .lot .slider-stage {position: relative;height: 100%;white-space: nowrap;}
.itemlist .lot .slide {display: inline-block;vertical-align: top;height: 100%;width: 100%;}
/**/


.itemlist .lot .slider img {}

.itemlist .lot .slider.drag .slide {cursor: move; cursor: grabbing;}


.itemlist .lot .nav {display: block;position: absolute;top: 50%;margin-top: -16px;height: 32px;width: 25px;outline: none;background: rgba(255,255,255,.5) url(../i/itemlist.svg?v=4) -384px -25px no-repeat;cursor: pointer;opacity: 0;transition: opacity .5s ease, background-color .2s ease;/* backdrop-filter: blur(3px); */}
.itemlist .lot .nav.prev {left: -9px;background-position-x: -334px;border-radius: 0 6px 6px 0;}
.itemlist .lot .nav.next,
.itemlist .lot .nav.follow-item {right: -9px;border-radius: 6px 0 0 6px;}

.itemlist .lot .nav:hover {background-position-y: -125px;}

.itemlist .lot .nav-start .nav.prev {display: none; }
.itemlist .lot .nav-end .nav.next {display: none; }

.itemlist .lot:hover .nav {opacity: .9;}
.itemlist .lot:hover .nav:hover {background-color: rgba(255,255,255,.9);}


.itemlist .lot .slider-dots {display: block;position: absolute;bottom: 18px;left: 0;right: 0;pointer-events: none;height: 8px;line-height: 8px;white-space: nowrap;opacity: 0;text-align: center;transition: opacity .5s .15s ease-out;display: flex;align-items: center;justify-content: center;/*gap: 4px;*/pointer-events: none;}

/*.itemlist .lot .scroll_mode .slider-dots {display: block; opacity: .5;}*/
.has_touch .itemlist .lot .slider-dots {opacity: .5;display: flex;}
.itemlist .lot:hover .slider-dots {opacity: .5;display: flex;}

.itemlist .lot .slider-dots .li {display: inline-block;width: 4px;height: 4px;vertical-align: middle;background: #fff;border-radius: 100%; transition: width .2s linear, height .2s linear;outline: 1.5px solid rgba(0,0,0,.2);/* box-shadow: 0 0 0 1.5px rgba(0,0,0,.2); */}
.itemlist .lot .slider-dots .li + .li {margin-left: 4px;}

.itemlist .lot .slider-dots .li.small {/* width: 3px; *//* height: 3px; *//* outline: none; *//* opacity: .9; */}
.itemlist .lot .slider-dots .li.hidden {/* margin: 0 1px; *//* width: 1px; *//* height: 1px; *//* outline: none; *//* background: rgba(0,0,0,.25); */}

/*.itemlist .lot:not(.slider-ready) .slider-dots .li:first-child,*/
.itemlist .lot .slider-dots .li.active {display: inline-block;width: 8px;height: 8px;/* margin: 0 2px; */outline: 1.5px solid rgba(0,0,0,.25);/* box-shadow: 0 0 0 1.5px rgba(0,0,0,.2); */}

.itemlist .lot .slider.drag .slider-dots {opacity: 1; transition: opacity .2s 0s ease-in;}
.itemlist .lot .slider.drag .slider-dots .li.active {opacity: 1;}


.itemlist .lot .slider-counter {display: none;position: absolute;top: auto;bottom: 21px;left: 4px;background: rgba(53, 53, 53, 0.5);color: #fff;padding: 0 5px;font-size: 12px;border-radius: 10px;z-index: 2;height: 20px;line-height: 20px;pointer-events: none;opacity: 0;transition: opacity .5s ease;}
/*.itemlist .lot .scroll_mode .slider-counter {opacity: 1;}*/
.has_touch .itemlist .lot .slider-counter {opacity: 1;}
.itemlist .lot:hover .slider-counter {opacity: 1;}


/*
для Гостя вообще не должно быть слайдера - не должен отдаваться массив images
эти правила - просто доп. предохранитель от отображения, если данные всё-таки отданы, но скрипт не инициализируется
*
.guest .itemlist .lot .slider-counter,
.guest .itemlist .lot .slider-dots,
.guest .itemlist .lot .nav {display: none;}
/**/


/* кнопка слежения за лотом: */
.itemlist .lot .preview .follow-item {}
.itemlist .lot .preview .follow-item:before {display: block;content: "";position: absolute;width: 20px;height: 20px;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;background: url(../i/itemlist.svg?v=4) -436px -30px no-repeat;opacity: 1;transition: opacity .25s ease;}
.itemlist .lot .preview .follow-item:hover:before {}

.itemlist .lot .preview .follow-item.active {background-color: rgba(255,255,255,0.6);}
.itemlist .lot .preview .follow-item.toggled:before,
.itemlist .lot .preview .follow-item.active:before {}

.itemlist .lot .preview .follow-item:hover {background-color: rgba(255, 255, 255, 0.9);}

.itemlist .lot .preview .follow-item.toggled {background-color: rgba(255, 255, 255, 0.5) !important;}
.itemlist .lot .preview .follow-item.toggled:before {opacity: .5 !important;}


.itemlist .lot .nav.follow-item {background: rgba(255,255,255,.5) !important;bottom: auto;/* opacity: 0 !important; */display: none;}
.itemlist .lot .nav.follow-item:hover {/* opacity: 1; */background: rgba(255,255,255,.9) !important;}
.itemlist .lot .nav.follow-item:before {}
.itemlist .lot .nav.follow-item:hover:before {background-position-y: -130px;opacity: 1;}

.itemlist .lot .nav.follow-item:active {background: rgba(200, 210, 210, 0.55) !important;}

.itemlist .lot .nav.follow-item.active:before,
.itemlist .lot .nav.follow-item.active:hover:before {background-position-y: -80px;}
.itemlist .lot .nav-end .nav.follow-item {display: block;}

.itemlist .lot .nav.follow-item.pending:before,
.itemlist .lot .slider .nav.follow-item.pending:before {background-image: url(../i/loader4.svg);background-position: 50%;background-size: 16px 16px;}



/* описание лота */
.itemlist .lot .content b {font-weight: normal;}

.itemlist .lot .title {line-height: 18px;min-height: 18px;font-size: 14px;/* font-weight: 700; */color: #000;margin: 0 auto 6px;}
.itemlist .lot .title a {display: inline-block;vertical-align: top;text-decoration: none;color: inherit;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.itemlist .lot .title a:hover {color: #928a21;}


/* счетчики */
.itemlist .lot .counters {display: inline-block;vertical-align: top;position: absolute;top: 2px;left: 2px;z-index: 2;height: 23px;background: rgba(255, 255, 255, 0.45);border-radius: 12px;padding: 3px 7px 4px;line-height: 16px;font-size: 12px;color: rgba(0,0,0,.75);/* backdrop-filter: blur(3px); *//* display: inline-flex; */align-items: center;margin: 0;}
.itemlist .lot .counters b {display: inline-block;position: relative;padding-left: 15px;height: 16px;line-height: 16px;vertical-align: top;margin-right: 4px;}
.itemlist .lot .counters b:last-child {margin-right: 0;}

.itemlist .lot .counters b:empty {display:none;}

.itemlist .lot .counters b:after {display: block;content: "";position: absolute;left: 0;top: 50%;margin-top: -7px;width: 12px;height: 14px;background: url(../i/itemlist.svg?v=4) -292px -34px no-repeat;opacity: .48;}
.itemlist .lot .counters b.watchers {padding-left: 16px;}
.itemlist .lot .counters b.watchers:after {width: 13px;background-position: -241px -34px;}


/* цены */
.itemlist .lot .price {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;align-items: start;}

.itemlist .lot .price .col {display: inline-block;vertical-align: top;flex-shrink: 0;margin-top: 2px;}


.itemlist .lot .p-box {display: inline-block;vertical-align: top;border-radius: 6px;background: #F8F3FF;color: #7000FF;padding: 5px 9px 5px;overflow: hidden;white-space: nowrap;margin-right: 6px;line-height: 16px;font-size: 14px;}
.itemlist .lot .p-box.buy-now {margin-right: 0;}

.itemlist .lot .p-box > div {display: block;/* vertical-align: top; */text-align: left;}
.itemlist .lot .p-box p {display: inline;/* vertical-align: top; */margin: 0;white-space: nowrap;}

.itemlist .lot .p-box .old {text-decoration: line-through;text-decoration-color: #FF350D;font-size: 12px;line-height: 14px;height: 14px;/* display: inline-block; *//* vertical-align: top; */}

.itemlist .lot .p-box.buy-now,
.itemlist .lot.marketplace .p-box {background: #E2FFEE;color: #009A59;}


/* время */
.itemlist .lot .time {font-size: 12px;color: #65646E;/* min-height: 17px; */margin-top: 8px;line-height: 17px;overflow: hidden;}
.itemlist .lot .time > div {}
.itemlist .lot .time > div span {display: inline-block;vertical-align: top;}
.itemlist .lot .time s {display: inline-block;text-decoration: none;vertical-align: top;margin-right: 4px;}

.itemlist .lot .ending b {display: inline-block;height: 17px;line-height: 16px;background: #4E986C;color: #fff;padding: 0 6px;border-radius: 9px;/* font-size: 13px; */margin-right: 0.3em;vertical-align: top;}

.itemlist .lot .created {display: none;}

.itemlist .lot.marketplace .ending {display: none !important; }
.itemlist .lot.end-notice .ending {position: relative;}
.itemlist .lot.end-notice .ending span {color: #FF4F44;position: relative;}
.itemlist .lot.end-notice .ending span:after {content: "";display: inline-block;vertical-align: top;width: 14px;height: 17px;background: url(../i/itemlist.svg?v=4) -240px -82px no-repeat;margin-left: 3px;}
.itemlist .lot.end-notice .ending b {background: #FF4F44; color: #fff;}

.itemlist .lot .seller {display: none;}
.itemlist .lot:not(.dummy) .seller:empty {display: none !important;}


/* sold item:*/
.itemlist .lot.sold .p-box {background: #e6eaea;color: #7a7a7a;}
.itemlist .lot.sold .time b {background: #e6eaea;color: #7a7a7a;}
.itemlist .lot.sold .title {color: #7a7a7a; }


/* finished item (followed) */
.itemlist .lot.finished .title {color: #7a7a7a;}
.itemlist .lot.finished .time {color: #7a7a7a;}


/* censored item (blurred images) */
.itemlist .lot.censored .img {overflow: hidden;cursor: pointer;/* pointer-events: none; */}
.itemlist .lot.censored .img:before,
.itemlist .lot.censored .img:after {content: "";display: block;position: absolute;z-index: 10;}
.itemlist .lot.censored .img:before {top: 0;left: 0;right: 0;bottom: 0;backdrop-filter: blur(30px);}
.itemlist .lot.censored .img:after {content: "18+";width: 42px;height: 42px;line-height: 42px;top: 50%;left: 50%;/* font-family: "Roboto", sans-serif; */font-size: 16px;margin-top: -21px;margin-left: -21px;background: rgba(255,255,255,.75);border-radius: 21px;color: #000;mix-blend-mode: screen;pointer-events: none;text-align: center;}



/* кнопки действий */
.itemlist .lot .actions {display: inline-block;margin: 6px auto 4px;margin-right: -3px;height: 26px;white-space: nowrap;z-index: 5;}
.guest .itemlist .lot .actions {display: none;}

.itemlist .lot .actions b {display: inline-block;position: relative;width: 26px;height: 26px;text-decoration: none;cursor: pointer;outline: none;opacity: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;z-index: 5;}
.itemlist .lot .actions b + b {margin-left: 6px; }
.itemlist .lot .actions b:before {display: block;content: "";position: absolute;width: 26px;height: 26px;top: 50%;left: 50%;margin-top: -13px;margin-left: -13px;background: url(../i/itemlist.svg?v=4) -32px -26px no-repeat;transition: transform .25s ease, opacity .25s ease;transform: scale(1);}
.itemlist .lot .actions b.toggled:before {opacity: .5 !important;}
.itemlist .lot .actions b:active:before {/*transform: scale(1.3);*/}



/* кнопка уведомления об окончании: */
/*.itemlist .lot b.ending-notify.active.toggled:before, */
.itemlist .lot b.ending-notify:before {background-position: -82px -26px;}

.itemlist .lot b.ending-notify.toggled:before,
.itemlist .lot b.ending-notify.active:before {background-position: -82px -76px;}



/* кнопка добавления в избранное: */
.itemlist .lot b.follow-item {}
/* .itemlist .lot b.follow-item.active.toggled:before, */
.itemlist .lot b.follow-item:before {background-position: -132px -27px;}

.itemlist .lot b.follow-item.toggled:before,
.itemlist .lot b.follow-item.active:before {background-position: -132px -77px;}



/* кнопка "отметить интересным" (для модераторов) */
/*.itemlist .lot b.set-interesting.active.toggled:before,*/
.itemlist .lot b.set-interesting:before {background-position: -32px -26px;}

.itemlist .lot b.set-interesting.toggled:before,
.itemlist .lot b.set-interesting.active:before {background-position: -32px -76px;}


/* индикация ожидания ответа от сервера */
.itemlist .lot b.follow-item.pending:before,
.itemlist .lot b.ending-notify.pending:before,
.itemlist .lot b.set-interesting.pending:before {background-image: url(../i/loader4.svg);background-position: 50%;background-size: 16px 16px;}




/* поясняющие подсказки для результата нажатия кнопки действия */
.itemlist .lot .actions > b > i,
.itemlist .lot .nav > i {position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.itemlist .lot .actions > b > .txt-active,
.itemlist .lot .actions > b.active > .txt,
.itemlist .lot .nav > .txt-active,
.itemlist .lot .nav.active > .txt {display: none !important;}

.itemlist .lot .actions > b.active > .txt-active,
.itemlist .lot .nav.active > .txt-active {display: block !important; }



.itemlist .lot .action-tooltip {display: block;position: absolute;background: rgba(113, 97, 51, 0.9);right: 0;width: auto;left: 0;bottom: 0;height: auto;max-height: 0;color: #fff;line-height: 15px;padding: 0 3px;font-size: 13px;transition: max-height .5s ease, opacity .5s ease, padding .25s ease;opacity: 0.0001;overflow: hidden;text-align: center;border-radius: 2px;cursor: default;z-index: 10;pointer-events: none;/* transform: perspective(1px); */}
.itemlist .lot .action-tooltip.show-action {max-height: 115px;opacity: 1;padding: 4px 3px 5px;pointer-events: all;}
.itemlist .lot .action-tooltip span {padding: 0 3px;display: inline-block;}
.itemlist .lot .action-tooltip span a {color: #fff;text-decoration: underline #fff;text-underline-offset: 1px;}

.itemlist .lot .action-tooltip b {display: inline-block; font-weight: normal;background: #6e5e2f;border-radius: 3px;line-height: 14px;position: relative;padding: 5px 6px;padding-left: 24px;color: #fff;margin: 5px auto 2px;cursor: pointer;text-align: left;}
.itemlist .lot .action-tooltip b:hover {background: #614f19;}

.itemlist .lot .action-tooltip b:before {content: "";display: block;position: absolute;top: 50%;margin-top: -9px;left: 6px;width: 16px;height: 18px;background: url(../i/itemlist.svg?v=4) 5px 5px no-repeat;}

.itemlist .lot .action-tooltip.error {background: rgba(255, 79, 68, .95);}



.itemlist .pager {clear:both;border-left:none;margin-top: 0;}




.itemlist.pending .rows {min-height: 200px;position: relative;/* outline: 1px dashed blue; */}
.itemlist.pending .rows:after {content: "";display: block;width: 64px;height: 64px;position: absolute;top: 50%;margin-top:-32px;left: 50%;margin-left: -32px;background: url(../i/loader4.svg) 50% 50% no-repeat;background-size: 48px;z-index: 20;}




@media only screen and (max-width: 990px) {
	.itemlist .lot b.set-interesting {margin-right: 3px;}
}

/* MOBILE */
@media only screen and (max-width: 520px) {

	.itemlist {}
	.tabs.index-page + .itemlist {margin-top: 8px;}

	.itemlist .lot {width: 100%;margin-bottom: 10px;}
	
	.itemlist .lot .content {width: 100%;flex-grow: 1;min-width: 0;}
	.itemlist .lot .nav {display: none !important; }

	
	/* счетчики на мобильных: */
	.itemlist .lot .counters {}
	.itemlist .lot .counters b {display: inline-block;position: relative;margin-right: 8px;}


	
	
	.itemlist .lot .action-tooltip {border-radius: 0;}
	

	
	/* mobile list */
	.itemlist.m_list .lot {}
	.itemlist.m_list .lot > .wrapper {min-height: auto !important;}
	.itemlist.m_list .lot .body {padding: 9px 9px 10px;}
	.itemlist.m_list .lot .body > .w {/* padding-left: 92px; */display: flex;flex-flow: row;}
	
	.itemlist.m_list .lot .preview {width: 106px;height: 106px;/* position: absolute; *//* top: 0; *//* left: 0; */margin-right: 10px;flex-shrink: 0;}
	.itemlist.m_list .lot .preview .mark {font-size: 12px;height: 19px;line-height: 17px;padding: 0 6px;}
	
	.itemlist.m_list .lot.promo .preview .mark-new {display: none;}
	.itemlist.m_list .lot.promo .preview .mark-promo {right: initial;left: 3px;}
	
	.itemlist.m_list .lot .preview i {/* border-radius: 5px; */}
	.itemlist.m_list .lot.has-video .preview i {right: 30px;}
	
	.itemlist.m_list .lot .img {overflow: hidden;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
	.itemlist.m_list .lot .img img {border-radius: 6px;}

	
	/**/
	.itemlist.m_list .lot .slider {border-radius: 6px;}
	.itemlist.m_list .lot .slider-frame {pointer-events: none;}
	.itemlist.m_list .lot .slider-stage {display: block;width: 106px !important;transform: translate(0, 0) !important;transition: none !important;overflow: hidden;}

	.itemlist.m_list .lot .slide {display: none; height: 106px !important;width: 106px !important;}
	.itemlist.m_list .lot .slide:first-child {display: inline-block !important;}
	
	.itemlist.m_list .lot .nav,
	.itemlist.m_list .lot .slider-counter {display: none;}

	.itemlist.m_list .lot .slider-dots {height: 5px;line-height: 5px;opacity: .4;/*gap: 3px;*/}
	.itemlist.m_list .lot .slider-dots .li {width: 3px;height: 3px;}
	.itemlist.m_list .lot .slider-dots .li + .li {margin-left: 3px;}
	.itemlist.m_list .lot .slider-dots .li:nth-child(n+6) {display: none;}
	.itemlist.m_list .lot .slider-dots .li.active {width: 5px;height: 5px;outline: 1.5px solid rgba(0,0,0,.25);}
	
	/**/
	
	.itemlist.m_list .lot .content {padding-top: 1px;}
	
	.itemlist.m_list .lot .h {position: static;color: #65646E;height: auto;/* margin: 0 auto 6px; */line-height: 16px;font-size: 12px;display: flex;align-items: center;}
	.itemlist.m_list .lot .h .ending {display: inline-block;vertical-align: top;margin-right: 8px;}

	.itemlist.m_list .lot .ending b {height: 16px;line-height: 15px;padding: 0 5px;border-radius: 8px;font-size: 11px;}
	
	.itemlist.m_list .lot .counters {position: static;padding: 0;height: 16px;/* margin-left: auto; */}
	
	.itemlist.m_list .lot .title {font-size: 14px;line-height: 18px;/* max-height: 42px; */margin-bottom: 8px;padding-top: 6px;}
	.itemlist.m_list .lot .title a {display: inline-block;line-height: 18px;max-height: 36px;vertical-align: top;}
	
	.itemlist.m_list .lot .actions {bottom: 3px;position: absolute;right: 0;margin: 0;}

	.itemlist.m_list .lot .time {display: none;}
	.itemlist.m_list .lot .ending s {display: none;}

	.itemlist.m_list .lot .price {display: block;overflow: hidden;}
	.itemlist.m_list .lot .price .col {display: block;text-align: left;/* margin: 0 auto; */padding: 0;position: relative;float: left;clear: left;}
	.itemlist.m_list .lot .price .col:empty {display: none;}
	
	/* action button on new line (auto):*/
	.itemlist.m_list .lot .price:after {display: inline-block;content: "";float: right;width: 72px;height: 28px;clear: none;}
	/**/
	
	
	.itemlist.m_tile .lot .p-box > div,
	.itemlist.m_list .lot .p-box > div {display: inline-block;}
	.itemlist.m_tile .lot .p-box .old,
	.itemlist.m_list .lot .p-box .old {margin-right: 4px;}
	

	.itemlist.m_list .lot .action-tooltip {bottom: auto;top: -10px;left: -10px;right: auto;width: 300px;width: calc(100vw - 20px);max-width: calc(100vw - 20px);border-radius: 8px;}
	
	
	
	.itemlist.m_list .lot .image-slider {position: relative;margin-left: -10px;margin-right: -10px;max-width: initial;z-index: 10;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;/* backdrop-filter: blur(2px); */align-items: center;/* border-radius: 8px; */}
	.itemlist.m_list .lot .image-slider > .ul {position: relative;font-size: 0;white-space: nowrap;padding: 0 10px 12px 10px;overflow: hidden;overflow-x: auto;text-align: center;}
	
	.itemlist.m_list .lot .image-slider .li {display: inline-block;vertical-align: top;/* width: auto; */height: 184px;margin-right: 10px;}
	.itemlist.m_list .lot .image-slider .li:last-child {margin-right: 0;}
	.itemlist.m_list .lot .image-slider img {display: block;width: auto;height: 184px;border-radius: 8px;/* object-fit: cover; */}

	.itemlist.m_list .lot .image-slider .close {display: block;position: absolute;height: 30px;width: 30px;cursor: pointer;top: -8px;right: 6px;background: rgba(255, 255, 255, 0.75);border-radius: 8px;z-index: 2;/* opacity: .9; *//* backdrop-filter: blur(4px); */}
	.itemlist.m_list .lot .image-slider .close:before {content: "";display: block;width: 14px;height: 14px;position: absolute;top: 50%;left: 50%;margin-top: -7px;margin-left: -7px;background: url(../i/common.svg?v=4) -587px -488px no-repeat;}
	
	.itemlist.m_list .lot.scroll-preview .body > .w {/* visibility: hidden; *//* padding-left: 0; */flex-flow: column;}
	.itemlist.m_list .lot.scroll-preview .preview {width: auto;height: 0;}
	.itemlist.m_list .lot.scroll-preview .preview .img,
	.itemlist.m_list .lot.scroll-preview .preview .mark,
	.itemlist.m_list .lot.scroll-preview .preview i,
	.itemlist.m_list .lot.scroll-preview .preview:after {content: none; display: none;}
	
	.itemlist.m_list .lot.scroll-preview .image-slider {display: block;/* display: flex; */}
	.itemlist.m_list .lot.scroll-preview .content {min-height: auto;}
	
	.itemlist.m_list .lot.scroll-preview .title a {display: block; max-height: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

	
	
	/* MOBILE TILE LARGE */
	.itemlist.m_tile {margin-left: 0;margin-right: 0;background: none;}
	.itemlist.m_tile .lot .body {padding: 14px 14px 19px;}
	
	.itemlist.m_tile .lot .preview {border-radius: 4px;overflow: hidden;}
	.itemlist.m_tile .lot .preview .mark {left: 5px;bottom: 5px;height: 29px;line-height: 28px;padding: 0 10px;border-radius: 15px;}
	.itemlist.m_tile .lot .preview .mark-promo {left: auto; right: 5px;}
	
	.itemlist.m_tile .lot .slide {height: 100%;width: 100%;max-height: 100vw;}
	.itemlist.m_tile .lot .slide img {/*border-radius: 0;*//* object-fit:contain; */}
	.itemlist.m_tile .lot .slider-dots {/* display: flex; *//* opacity: .5; */}
	.itemlist.m_tile .lot .slider-counter {top: 10px;left: 10px;bottom: auto;right: auto;display: inline-block;opacity: 1;}
	
	.itemlist.m_tile .lot .content {margin-left: 0; margin-right: 0;}
	.itemlist.m_tile .lot .title {font-size: 16px;min-height: 21px;line-height: 21px;margin-bottom: 5px;}
	
	.itemlist.m_tile .lot .h {min-height: 12px;height: 44px;position: relative;display: flex;align-items: center;}
	.itemlist.m_tile .lot .h .ending {display: none;}

	.itemlist.m_tile .lot .time {margin-top: 6px;}
	.itemlist.m_tile .lot.marketplace .time {display: none !important;}
	.itemlist.m_tile .lot.marketplace .price .col {margin-left: auto;}

	.itemlist.m_tile .lot .p-box {padding: 8px 9px 8px;}
	
	.itemlist.m_tile .lot .actions {/* position: absolute; */top: 12px;right: 0;margin: 0;margin-left: auto;}
	
	/* no-counters: */
	.guest .itemlist.m_tile .lot.no-counters .h {height: auto;}

	
	
	/* m_tile large icons */
	.itemlist.m_tile .lot .counters {position: static;padding: 0;/* height: 28px; line-height: 28px; */height: 22px;line-height: 22px;color: #65646E;/* margin: 11px 0; */}
	.itemlist.m_tile .lot .counters b {display: inline-block;padding-left: 27px;height: 22px;line-height: 22px;margin-right: 15px;}
	.itemlist.m_tile .lot .counters b:after {margin-top: -11px;width: 22px;height: 22px;background-position: -285px -180px;opacity: 1;}

	.itemlist.m_tile .lot .counters b.watchers {padding-left: 28px;}
	.itemlist.m_tile .lot .counters b.watchers:after {width: 23px;background-position: -235px -180px;}
	.itemlist.m_tile .lot .counters b:last-child {margin-right: 0;}
	
	
	.itemlist.m_tile .lot.has-video .preview:after {width: 29px;height: 29px;top: 5px;right: 5px;background-position: -181px -176px;border-radius: 50%;}
	.itemlist.m_tile .lot .preview i {background-color: rgba(255, 255, 255, 0.45);width: 29px;height: 29px;top: 5px;right: 5px;border-radius: 50%;background-position: -331px -175px;}
	.itemlist.m_tile .lot.has-video .preview i {right: 40px;}

	.itemlist.m_tile .lot .img {/* border-radius: 0; */}
	
	.itemlist.m_tile .lot .actions b + b {margin-left: 12px;}

	
	/* кнопка уведомления об окончании: */
	.itemlist.m_tile .lot b.ending-notify:before {background-position: -83px -177px;}
	.itemlist.m_tile .lot b.ending-notify.toggled:before,
	.itemlist.m_tile .lot b.ending-notify.active:before {background-position: -83px -227px;}


	/* кнопка добавления в избранное: */
	.itemlist.m_tile .lot b.follow-item:before {background-position: -134px -178px;}
	.itemlist.m_tile .lot b.follow-item.toggled:before,
	.itemlist.m_tile .lot b.follow-item.active:before {background-position: -134px -228px;}


	/* кнопка "отметить интересным" (для модераторов) */
	.itemlist.m_tile .lot .actions b.set-interesting {margin-right: 0;}
	
	.itemlist.m_tile .lot b.set-interesting:before {background-position: -33px -178px;}
	.itemlist.m_tile .lot b.set-interesting.toggled:before,
	.itemlist.m_tile .lot b.set-interesting.active:before {background-position: -33px -228px;}
	/**/


	/* индикация ожидания ответа от сервера */
	.itemlist.m_tile .lot b.follow-item.pending:before,
	.itemlist.m_tile .lot b.ending-notify.pending:before,
	.itemlist.m_tile .lot b.set-interesting.pending:before {background-image: url(../i/loader4.svg);background-position: 50%;background-size: 22px 22px;}




	.itemlist .rows {display: flex;flex-wrap:wrap;min-width: 0; margin-left: -5px; margin-right: -5px;}
	.itemlist .rows:empty {display: none;}
	
	.itemlist .lot {flex-shrink: 0;flex-grow: 0;padding: 0 5px;margin: 0 0 10px;}
	.itemlist .lot .wrapper {height: 100%;}
	.itemlist .lot .body {position: relative;padding: 9px;top: 0;left: 0;right: 0;z-index: 3;height: 100%;min-height: 100%;}
	
	
	.itemlist .lot .seller {height: 18px;line-height: 18px;white-space: nowrap;max-width: 100%;font-size: 12px;overflow: hidden;position: absolute;bottom: 0;text-overflow: ellipsis;}
	
	.itemlist .lot .user {display: inline-block;/* display: inline-flex; */position: relative;text-decoration: none;max-width: 100%;height: 18px;line-height: 18px;align-items: center;flex-shrink: 1;overflow: hidden;color: #8A6E19;}
	.itemlist .lot .user .username {display: block;overflow: hidden;vertical-align: top;padding-left: 23px;padding-right: 8px;height: 18px;line-height: 18px;position: relative;text-overflow: ellipsis;}
	.itemlist .lot .user img {display: inline-block;width: 18px;height: 18px;border-radius: 100%;background: #fafafa;margin-right: 5px;border: 1px solid #FFBA00;position: absolute;left: 0;top: 50%;margin-top: -9px;box-shadow: inset 0 0 0 1px #ffba00;}
	.itemlist .lot .user b {display: inline-block;padding: 0 5px;height: 17px;line-height: 16px;background: #E3BF00;color: #fff;border-radius: 9px;/* box-shadow: -3px 0 5px 5px; *//* vertical-align: middle; */position: relative;z-index: 1;}
	
	.itemlist .lot .user.verified img {border-color: #2FB200; }
	.itemlist .lot .user.verified img {box-shadow: inset 0 0 0 1px #2fb200;}

	.itemlist .lot .h {text-align: right;min-height: 11px;}
	.itemlist .lot .h .ending {display: none;}
	
	.itemlist .lot:hover {z-index:2;}
	.itemlist .lot:hover .body {/*box-shadow: 0px 4px 25px rgba(29, 43, 39, 0.75);*/}

	
	.itemlist + .pager {margin-top: 0;}


	/* *********** */
	

	/* SMALL TILES */
	.itemlist.m_tile_sm .lot {width: 50%;}
	.itemlist.m_tile_sm .lot .body {padding: 9px;}
	.itemlist.m_tile_sm .lot .time {display: none;}
	.itemlist.m_tile_sm .lot .actions {}

	.itemlist.m_tile_sm .lot .slider-dots {/*gap: 3px;*/}
	.itemlist.m_tile_sm .lot .slider-dots .li + .li {margin-left: 3px;}
	
	/*
    .itemlist.m_tile_sm .lot .img {background-color: transparent;}
	.itemlist.m_tile_sm .lot .slider {left: -10px;right: -10px;width: auto;}
	.itemlist.m_tile_sm .lot .slider-frame {border-radius: 0;}
	.itemlist.m_tile_sm .lot .slider-stage {}
	.itemlist.m_tile_sm .lot .slide {overflow: hidden;padding-left: 10px;padding-right: 10px;flex-shrink: 1;flex-grow: 1;min-width: 0;overflow: hidden;}
	.itemlist.m_tile_sm .lot .slide:first-child {}
	.itemlist.m_tile_sm .lot .slide img {border-radius: 6px;}
    /**/
}

@media only screen and (max-width: 360px) {
	.itemlist.m_list .lot .preview {width: 82px;height: 82px;}
	.itemlist.m_list .lot .slider-stage {width: 82px !important;}
	.itemlist.m_list .lot .slide {height: 82px !important;width: 82px !important;}
}



/* > MOBILE */
@media only screen and (min-width: 520.02px) {

	.m > .itemlist {/* margin-left: 0; *//* margin-right: 0; */}
	
	.itemlist .rows {display: flex;flex-wrap:wrap;min-width: 0; margin-left: -5px; margin-right: -5px;}
	
	.itemlist .lot {flex-shrink: 0;flex-grow: 0;padding: 0 5px;margin: 0 0 10px;}
	.itemlist .lot .wrapper {height: 100%;}
	.itemlist .lot .body {position: relative;padding: 9px;top: 0;left: 0;right: 0;z-index: 3;height: 100%;min-height: 100%;}
	
	
	.itemlist .lot .seller {height: 18px;line-height: 18px;white-space: nowrap;max-width: 100%;font-size: 12px;overflow: hidden;position: absolute;bottom: 0;text-overflow: ellipsis;}
	
	.itemlist .lot .user {height: 18px;line-height: 18px;overflow: hidden;color: #8A6E19;text-decoration: none;}
	.itemlist .lot .user .username {/* height: 18px; *//* line-height: 18px; *//* position: relative; */}
	.itemlist .lot .avatar .img {background: #fafafa;}
	
	.itemlist .lot .seller b {display: inline-block;padding: 0 6px;height: 18px;line-height: 17px;background: #BC9E00;color: #fff;border-radius: 9px;position: relative;z-index: 1;margin-right: 5px;}
	
	.itemlist .lot .user.verified img {border-color: #2FB200; }
	.itemlist .lot .user.verified img {box-shadow: inset 0 0 0 1px #2fb200;}

	.itemlist .lot .h {text-align: right;min-height: 11px;}
	.itemlist .lot .h .ending {display: none;}
	
	.itemlist .lot:hover {z-index:2;}
	.itemlist .lot:hover .body,
	.itemlist .lot.hovered .body {box-shadow: 0px 4px 25px rgba(29, 43, 39, 0.75);transition: none;}
	
	
	
	
	.itemlist + .pager {margin-top: 0;}


	/* *********** */
	

	/* DESKTOP TILES */
	.itemlist.tile .lot .time,
	.itemlist.tile_sm .lot .time {display: none;}
	
	.itemlist.tile .lot.hovered .body,
	.itemlist.tile_sm .lot.hovered .body {position: absolute;z-index: 7;height: auto;}
	
	.itemlist.tile .lot.hovered .title a,
	.itemlist.tile_sm .lot.hovered .title a {height: auto;/* max-height: 147px; */max-height: 36px;white-space: normal;display: -webkit-inline-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	
	.itemlist.tile .lot.hovered .time,
	.itemlist.tile_sm .lot.hovered .time {display: block;}

	.itemlist.tile .lot.marketplace .time,
	.itemlist.tile_sm .lot.marketplace .time {display: none !important;}

	
	/* 3-4 tiles in row */
	.itemlist.tile .lot {width: 50%;}
	.itemlist.tile .lot .body {padding: 14px;}
	.itemlist.tile .lot .counters {top: 3px;left: 3px;}
	.itemlist.tile .lot .preview .mark {bottom: 3px;left: 3px;}
	.itemlist.tile .lot .preview .mark-promo {left: initial;right: 3px;}

	.itemlist.tile .lot.has-video .preview:after {top: 3px; right: 3px;}
	.itemlist.tile .lot .preview > i {top: 3px; right: 3px;}
	.itemlist.tile .lot.has-video .preview > i {right: 29px}

	.itemlist.tile .lot .nav {width: 32px;}
	.itemlist.tile .lot .nav.prev {left: -14px;background-position-x: -328px;}
	.itemlist.tile .lot .nav.next,
	.itemlist.tile .lot .nav.follow-item {right: -14px;}
	.itemlist.tile .lot .nav.follow-item:before {margin-left: -12px;}
	
	.itemlist.tile .lot .p-box {padding: 8px 9px 8px;}
	
	.itemlist.tile .lot .user {/* display: inline-flex; *//* align-items: baseline; */}
	.itemlist.tile .lot .user .username {/* display: inline-block; */}
	
	
	.itemlist.tile .lot.hovered .title a {max-height: 54px;-webkit-line-clamp: 3;}
	
	/**/
	.itemlist.tile .lot.hovered .body {padding-bottom: 18px;}
	/* v1:
	.itemlist.tile .lot.hovered .r {padding-bottom: 25px;}
	.itemlist.tile .lot.hovered .seller {display: block;display: flex;align-items: center;}
	/**/
	
	/* v2: */
	.itemlist.tile .lot.hovered .r {display: flex;flex-flow: column;}
	.itemlist.tile .lot.hovered .seller {position: relative;order: 5;margin-top: 7px;bottom: auto;display: block;display: flex;align-items: center;}
	/**/
	
	
	/* 4-5 tiles in row */
	.itemlist.tile_sm .lot {width: 33.3333%;}


	
	/* LISTS */
	.itemlist.list .lot,
	.itemlist.list_sm .lot {width: 100%; min-width: 190px;}

	/* reset possible height placeholder leftover from tile view hovers */
	.itemlist.list .lot > .wrapper,
	.itemlist.list_sm .lot > .wrapper {min-height: auto !important;}
	
	.itemlist.list .lot .seller,
	.itemlist.list_sm .lot .seller {display: block;position: relative;bottom: auto;display: flex;flex-flow: row;align-items: center;}
	
	.itemlist.list .lot .seller b,
	.itemlist.list_sm .lot .seller b {margin-right: 5px;flex-shrink: 0;}
	
	.itemlist.list .lot .h,
	.itemlist.list_sm .lot .h {min-height: auto;}
	
	.itemlist.list .lot .body,
	.itemlist.list_sm .lot .body {padding: 14px;}
	
	.itemlist.list .lot .body > .w,
	.itemlist.list_sm .lot .body > .w {display: flex;flex-flow: row;}
	
	.itemlist.list .lot .preview,
	.itemlist.list_sm .lot .preview {width: 160px;height: 160px;/* position: absolute; *//* left: 0; *//* top: 0; */margin-right: 15px;flex-shrink: 0;}
	
	.itemlist.list .lot .content,
	.itemlist.list_sm .lot .content{padding-top: 5px;height: auto;padding-bottom: 42px;flex-grow: 1;}
	
	.itemlist.list .lot .r,
	.itemlist.list_sm .lot .r {position: relative;padding-right: 150px;/* min-height: 72px; */}
	
	.itemlist.list .lot .actions,
	.itemlist.list_sm .lot .actions {display: block;margin: 0;position: absolute;top: auto;bottom: 0;left: 175px;}
	.itemlist.list .lot .actions b:nth-child(1),
	.itemlist.list_sm .lot .actions b:nth-child(1) {margin-left: -5px;}
	
	.itemlist.list .lot .price,
	.itemlist.list_sm .lot .price {display: block;position: absolute;right: 0;top: -8px;text-align: right;width: auto;}
	
	.itemlist.list .lot .price .col,
	.itemlist.list_sm .lot .price .col {display: block;padding: 0;margin: 0 0 10px;max-width: 100%;}
	/*
	.itemlist.list .lot .price .col:last-child,
	.itemlist.list_sm .lot .price .col:last-child {margin-bottom: 0;}
	*/
	
	.itemlist.list .lot .p-box,
	.itemlist.list_sm .lot .p-box {max-width: 100%;padding: 8px 9px 8px;}
	
	.itemlist.list .lot .p-box,
	.itemlist.list_sm .lot .p-box {max-width: 135px;white-space: normal;margin-right: 0;}
	.itemlist.list .lot .p-box > div,
	.itemlist.list_sm .lot .p-box > div {display: inline-block;white-space: nowrap;}
	.itemlist.list .lot .p-box .old,
	.itemlist.list_sm .lot .p-box .old {display: inline-block;margin-right: 4px;line-height: inherit;}
	
	.itemlist.list .lot .time,
	.itemlist.list_sm .lot .time {margin-top: 15px;}
	.itemlist.list .lot .time > div,
	.itemlist.list_sm .lot .time > div {display: block;}
	.itemlist.list .lot .time .ending,
	.itemlist.list_sm .lot .time .ending {margin-top: 5px;}

	.itemlist.list .lot .title,
	.itemlist.list_sm .lot .title {min-height: 21px;line-height: 21px;margin: 0 auto 15px;font-size: 16px;}
	.itemlist.list .lot .title a,
	.itemlist.list_sm .lot .title a {white-space: normal; max-height: none;}



	/* SLIDER STYLE RESET: 
	.itemlist.list .lot .nav,
	.itemlist.list_sm .lot .nav {border-radius: 4px;}
	.itemlist.list .lot .nav.prev,
	.itemlist.list_sm .lot .nav.prev {left: -4px;}
	.itemlist.list .lot .nav.next,
	.itemlist.list_sm .lot .nav.next,
	.itemlist.list .lot .nav.follow-item,
	.itemlist.list_sm .lot .nav.follow-item {right: -4px;}

	/*
	.itemlist.list_sm .lot .nav {display: none !important; }
	.itemlist.list_sm .lot .slider-stage {width: 100% !important;transition: none !important;transform: none !important;}
	.itemlist.list_sm .lot .slide {display: none; width: 100%; }
	.itemlist.list_sm .lot .slide + .slide {display: none;}
	.itemlist.list_sm .lot .slide.active {display: block !important;}
	.itemlist.list_sm .lot .slider-counter {display: none !important; }
	.itemlist.list_sm .lot .slider-dots {display: none !important; }
	/**/
}


@media only screen and (min-width: 720.02px) {
	
	/* 4-5 tiles in row */
	.itemlist.tile_sm .lot {width: 25%;}

	/* 3-4 tiles in row */
	.itemlist.tile .lot {width: 33.3333%;}
	
	
	.itemlist.list .lot {min-height: 250px;}
	.itemlist.list .lot .preview {width: 220px; height: 220px;}
	.itemlist.list .lot .actions {left: 235px;}

	.itemlist.list .lot .counters {top: 3px;left: 3px;}
	.itemlist.list .lot .preview .mark {bottom: 3px;left: 3px;}
	.itemlist.list .lot .preview .mark-promo {left: initial;right: 3px;}

	.itemlist.list .lot.has-video .preview:after {top: 3px;right: 3px;}
	.itemlist.list .lot .preview > i {top: 3px; right: 3px;}
	.itemlist.list .lot.has-video .preview > i {right: 29px}
}

@media only screen and (min-width: 990.02px) {
	.itemlist.list .lot .r {padding-right: 270px;}
	.itemlist.list .lot .p-box {max-width: 250px;}
}

@media only screen and (min-width: 1220.02px) {
	.itemlist.list .lot .time,
	.itemlist.list_sm .lot .time {margin-top: 0;}

	.itemlist.list .lot .r,
	.itemlist.list_sm .lot .r {padding-left: 170px;}

	.itemlist.list .lot .seller,
	.itemlist.list_sm .lot .seller {position: absolute; left: 0; width: 162px;}
}

@media only screen and (min-width: 1300px) {
	
	/* 3-4 tiles in row */
	.itemlist.tile .lot {width: 25%;}
	
	/* 4-5 tiles in row */
	.itemlist.tile_sm .lot {width: 20%;}
}




/* *********** */


/* NEW: */
.itemlist-stub {text-align: center;padding: 60px 20px 60px;}
.itemlist-stub .img {margin: 0 auto 24px;}
.itemlist-stub img {max-width: 100%; width: auto; height: auto;}

.itemlist-stub .title {font-size: 20px;line-height: 26px;margin: 0 auto 20px;/*max-width: 420px;*/max-width: 600px;}
.itemlist-stub .txt {font-size: 16px;line-height: 26px;margin: 0 auto 26px;/*max-width: 420px;*/max-width: 600px;}
.itemlist-stub .buttons {display: inline-block;}

.itemlist-stub .img:empty,
.itemlist-stub .title:empty,
.itemlist-stub .txt:empty,
.itemlist-stub .buttons:empty {display: none;}

.itemlist-stub .button {display: inline-block;text-decoration: none;margin-right: 10px;margin-bottom: 10px;border-radius: 8px;border: 1px solid #D2D8D8;text-align: center;padding: 15px 22px;flex-grow: 1;font-size: 15px;line-height: 18px;}
.itemlist-stub .button:last-child {margin-right: auto;}


.itemlist-stub .button span {display: inline-block;padding-left: 28px;position: relative;}
.itemlist-stub .button span:before {display: block;content: "";width: 20px;height: 20px;position: absolute;background: url(../i/itemlist_panel.svg?v=9) -49px -237px no-repeat;top: 50%;margin-top: -10px;left: -1px;}
.itemlist-stub .clear span:before {background-position-x: -8px;}

.itemlist-stub .button:hover {border-color: #af9a57;color: #87743B;}
.itemlist-stub .button:hover span:before {background-position-y: -277px;}

.itemlist-stub .add span:before {background-position-x: -88px;}

.itemlist-stub .ico_bookmark {display: inline-block; width: 48px; height: 52px; background: url(../i/index.svg?v=2) -25px -28px no-repeat;}


/* custom */
.itemlist-empty-eldorado {margin-top: 50px;}
.itemlist-empty-eldorado img {height: 140px;}
.itemlist-empty-eldorado .timer {display: inline-block;}
.itemlist-empty-eldorado .timer s {text-decoration: none; -moz-animation: blink 1s step-start 0s infinite; -webkit-animation: blink 1s step-start 0s infinite; animation: blink 1s step-start 0s infinite; }

.itemlist-browse .img img {height: 163px;}


@media only screen and (max-width: 990px) {
	
	/* for wrapping caption text around facebook button: */
	.section-page .button_fb {position: absolute;right: 0;top: 0;}
	.section-page .button_fb .button_fb_cont {margin-top: 0px !important;}
	
	a.back-to-lot {margin-top: 15px;margin-left: 0;}
	
	.sort-block {display: none;}
}


/* body mobile fixed mode: */
@media screen and (max-width: 780px) {
	
	body.mob_options_sort {overflow: hidden;}
}

@media only screen and (max-width: 520px) {

	.itemlist-stub {padding: 20px 20px 40px;}
	.itemlist-stub .button {display: block;margin-right: auto;margin-bottom: 10px;}

}



/* dummy itemlist lot skeleton */
.itemlist .lot.dummy {pointer-events: none;}
.itemlist .lot.dummy:hover .body {box-shadow: none;}

.itemlist .lot.dummy .body > .w:after {content: "";position: absolute;z-index: 10;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(60deg, rgba(255,255,255,0) 40%, rgba(255,255,255,1), rgba(255,255,255,0) 60%) right / 300% 100%;animation: skeleton-glare 3s linear infinite;}

.itemlist .lot.dummy .img {background: #E6EAEA;}
.itemlist .lot.dummy .img > * {display: none !important;}

.itemlist .lot.dummy .preview > i,
.itemlist .lot.dummy .preview .mark {display: none;}

.itemlist .lot.dummy .counters {display: none;}

.itemlist .lot.dummy .actions b:before {background: #E6EAEA;border-radius: 50%;width: 18px;height: 18px;margin-top: -9px;left: initial;right: 3px;margin-left: 0;}
.itemlist .lot.dummy .actions b:nth-child(n+3) {display: none;}
/*
.itemlist .lot.dummy .title:before,
.itemlist .lot.dummy .title:after {content: "";display: block;background: #E6EAEA;height: 15px;border-radius: 4px;}
.itemlist .lot.dummy .title:after {margin-top: 5px;width: 80%;}
/**/
.itemlist .lot.dummy .title {display: flex; align-items: center;}
.itemlist .lot.dummy .title:before {content: "";display: block;background: #E6EAEA;height: 14px;border-radius: 4px;width: 100%;}
.itemlist .lot.dummy .title > * {display: none;}

.itemlist .lot.dummy .price .col:nth-child(n+2) {display:none;}
.itemlist .lot.dummy .p-box {background: #E6EAEA;width: 70%;min-width: 60px; height: 26px;}
.itemlist .lot.dummy .p-box > * {display: none !important;}

.itemlist .lot.dummy .seller > a {display: flex;align-items: center;width: 100%;}
.itemlist .lot.dummy .seller > a > * {display: none;}
.itemlist .lot.dummy .seller > a:before,
.itemlist .lot.dummy .seller > a:after {content: "";display: block;background: #E6EAEA;}
.itemlist .lot.dummy .seller > a:before {width: 18px;height: 18px;margin-right: 6px;border-radius: 50%;flex-shrink: 0;}
.itemlist .lot.dummy .seller > a:after {height: 12px;border-radius: 4px;width: 50%;max-width: 100px;}

.itemlist .lot.dummy .time:before {content: "";display: block;background: #E6EAEA;border-radius: 4px;height: 12px;margin: 3px 0 3px;width: 170px;}
.itemlist .lot.dummy .time > * {display: none !important;}

.itemlist.tile .lot.dummy .p-box {height: 32px;}


@media only screen and (max-width: 520px) {
	.itemlist.m_list .lot.dummy .title {height: 24px;}
	
	.itemlist.m_list .lot.dummy .h {position: static;height: 16px;font-size: 0;color: transparent; display: flex;align-items: center;}
	.itemlist.m_list .lot.dummy .h:before {content: "";display: block;background: #E6EAEA;height: 11px;border-radius: 4px;width: 50%;}

	.itemlist.m_tile .lot.dummy .p-box {height: 32px;}
	.itemlist.m_tile .lot.dummy .time {display: none;}
}
/**/

