@charset "UTF-8";

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

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

.itemlist .tr .body {border-radius: 8px;background: #fff;border: 1px solid transparent;/*transition: border-color .25s ease, box-shadow .25s ease;*/}
.itemlist .tr.promo .body {border-color: #B7A36A;}

/*
.itemlist .tr.highlighted .body {border-color: #00A9FF;box-shadow: inset 0 0 0 1px #00A9FF, 0 0 8px 8px rgba(125, 250, 255, .25);}
*/

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

.itemlist .tr .scroll_slider {display: none;}


/* изображение лота */
.itemlist .tr .preview {position: relative; }
.itemlist .tr.has_video .preview:after {display: block;content: "";position: absolute;background: rgba(255, 255, 255, 0.45) url(../i/itemlist.svg?v=3) -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 .tr .img {display: block;background: #E5EDE9 url(../i/ajax_loader.gif) 50% 50% no-repeat;border: none;border-radius: 6px;position: relative;z-index: 1;height: 0;padding-bottom: 100%;line-height: normal;text-align: center;}
.itemlist .tr .img .w {display: block;text-align: center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius: 6px;overflow: hidden;font-style: normal;font-size: 0;}

/*
.itemlist .tr .img .w::before{ display: inline-block; content: ""; width:0; height: 100%; vertical-align: middle;}
.itemlist .tr .img img {display: inline-block; vertical-align: middle;}
*/

.itemlist .tr .img img {display: block;max-width: 100%;max-height: 100%;width: 100%;height: 100%;object-fit: cover;/* border-radius: 6px; */}

.itemlist .tr .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 .tr .preview .mark_promo {left: initial;right: 2px;background: rgba(188, 158, 0, 0.75);}


/* отметки подборок */
.itemlist .tr .preview > i {display: block;position: absolute;background: rgba(255, 255, 255, 0.45) url(../i/itemlist.svg?v=3) -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 .tr.has_video .preview > i {right: 28px;}



/* слайдер лота */
.itemlist .tr .w.slider {overflow: visible; white-space: nowrap;}
.itemlist .tr .w.slider:before {display: none; }

.itemlist .tr .slider_frame {overflow: hidden;position: relative;height: 100%;width: 100%;border-radius: 6px;}

.itemlist .tr .slider_stage {position: relative;height: 100%;display: inline-flex;flex-flow: row;}
.itemlist .tr .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;
}

.itemlist .tr .slider_stage.drag .slide {cursor: move; cursor: grabbing;}

.itemlist .tr .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 .tr .has_touch .slider_counter {/* display: inline-block; */opacity: 1;}
.itemlist .tr:hover .slider_counter {/* display: inline-block; */opacity: 1;}

.itemlist .tr .slider_dots {display: block;position: absolute;bottom: 20px;left: 0;right: 0;pointer-events: none;height: 8px;line-height: 8px;white-space: nowrap;opacity: 0;transition: opacity .5s .15s ease-out;/* display: flex; */align-items: center;justify-content: center;}
.itemlist .tr .has_touch .slider_dots {display: block; opacity: .5;}
.itemlist .tr:hover .slider_dots {opacity: .5;/* display: block; */}
.itemlist .tr .slider_dots .li {display: inline-block;width: 4px;height: 4px;vertical-align: middle;background: #fff;border-radius: 100%;margin: 0 2px;/* margin-top: 2px; */transition: width .2s linear, height .2s linear, margin .2s linear;outline: 1.5px solid rgba(0,0,0,.2);/* box-shadow: 0 0 0 1.5px rgba(0,0,0,.2); */}

.itemlist .tr .slider_dots .li.small {/* width: 4px; *//* height: 4px; */}
.itemlist .tr .slider_dots .li.hidden {/* margin: 0 1px; *//* width: 1px; *//* height: 1px; *//* outline: none; *//* background: rgba(0,0,0,.25); */}
.itemlist .tr .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 .tr .slider_stage.drag + .slider_dots {opacity: 1; transition: opacity .2s 0s ease-in; }
.itemlist .tr .slider_stage.drag + .slider_dots .li.active {opacity: 1; }

.itemlist .tr .slide {height: 100%;/* height: auto; */width: 100%;max-height: 100%;display: inline-block;vertical-align: top;flex-basis: 100%;}

/*
.itemlist .tr .slide::before {display: inline-block;content: "";width: 0;height: 100%;vertical-align: middle;}
.itemlist .tr .slide img {width: auto;max-height: 100%;height: auto;max-width: 100%;}
*/
.itemlist .tr .slide img {}

.itemlist .tr .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=3) -384px -25px no-repeat;cursor: pointer;opacity: 0;transition: opacity .5s ease, background-color .2s ease;/* backdrop-filter: blur(3px); */}
.itemlist .tr .nav.prev {left: -9px;background-position-x: -334px;border-radius: 0 6px 6px 0;}
.itemlist .tr .nav.next,
.itemlist .tr .nav.follow_item {right: -9px;border-radius: 6px 0 0 6px;}

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

.itemlist .tr .nav_start .nav.prev {display: none; }
.itemlist .tr .nav_end .nav.next {display: none; }


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


/* кнопка слежения за лотом: */
.itemlist .tr .preview .follow_item {}
.itemlist .tr .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=3) -436px -30px no-repeat;opacity: 1;transition: opacity .25s ease;}
.itemlist .tr .preview .follow_item:hover:before {}

.itemlist .tr .preview .follow_item.active {background-color: rgba(255,255,255,0.6);}
.itemlist .tr .preview .follow_item.toggled:before,
.itemlist .tr .preview .follow_item.active:before {}

.itemlist .tr .preview .follow_item:hover {background-color: rgba(255, 255, 255, 0.9);}

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


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

.itemlist .tr .nav.follow_item:active {background: rgba(200, 210, 210, 0.55) !important;}

.itemlist .tr .nav.follow_item.active:before,
.itemlist .tr .nav.follow_item.active:hover:before {background-position-y: -80px;}
.itemlist .tr nav_end .nav.follow_item {display: block;}

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



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

.itemlist .tr .title {line-height: 18px;min-height: 18px;font-size: 14px;/* font-weight: 700; */color: #000;margin: 0 auto 6px;}
.itemlist .tr .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 .tr .title a:hover {color: #928a21;}


/* счетчики */
.itemlist .tr .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;}
.itemlist .tr .counters b {display: inline-block;position: relative;padding-left: 15px;height: 16px;line-height: 16px;vertical-align: top;margin-right: 4px;}
.itemlist .tr .counters b:last-child {margin-right: 0;}

.itemlist .tr .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=3) -292px -34px no-repeat;opacity: .48;}
.itemlist .tr .counters b.watchers {padding-left: 16px;}
.itemlist .tr .counters b.watchers:after {width: 13px;background-position: -241px -34px;}


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

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


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

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

.itemlist .tr .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 .tr .p_box.buy_now,
.itemlist .tr.marketplace .p_box {background: #E2FFEE;color: #009A59;}


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

.itemlist .tr .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 .tr .created {display: none;}

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

.itemlist .tr .seller {display: none;}


/* sold item:*/
.itemlist .tr.sold .p_box {background: #e6eaea;color: #7a7a7a;}
.itemlist .tr.sold .time b {background: #e6eaea;color: #7a7a7a;}
.itemlist .tr.sold .title {color: #7a7a7a; }


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


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

.itemlist .tr .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 .tr .actions b + b {margin-left: 6px; }
.itemlist .tr .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=3) -32px -26px no-repeat;transition: transform .25s ease, opacity .25s ease;transform: scale(1);}
.itemlist .tr .actions b.toggled:before {opacity: .5 !important;}
.itemlist .tr .actions b:active:before {/*transform: scale(1.3);*/}



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

.itemlist .tr b.ending_notify.toggled:before,
.itemlist .tr b.ending_notify.active:before {background-position: -82px -76px;}



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

.itemlist .tr b.follow_item.toggled:before,
.itemlist .tr b.follow_item.active:before {background-position: -132px -77px;}



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

.itemlist .tr b.set_interesting.toggled:before,
.itemlist .tr b.set_interesting.active:before {background-position: -32px -76px;}


/* индикация ожидания ответа от сервера */
.itemlist .tr b.follow_item.pending:before,
.itemlist .tr b.ending_notify.pending:before,
.itemlist .tr b.set_interesting.pending:before {background-image: url(../i/loader4.svg);background-position: 50%;background-size: 16px 16px;}




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

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

.itemlist .tr .actions > b.active > .txt_active,
.itemlist .tr .nav.active > .txt_active {display: block !important; }



.itemlist .tr .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 .tr .action_tooltip.show_action {max-height: 115px;opacity: 1;padding: 4px 3px 5px;pointer-events: all;}
.itemlist .tr .action_tooltip span {padding: 0 3px;display: inline-block;}
.itemlist .tr .action_tooltip span a {color: #fff;text-decoration: underline #fff;text-underline-offset: 1px;}

.itemlist .tr .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 .tr .action_tooltip b:hover {background: #614f19;}

.itemlist .tr .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=3) 5px 5px no-repeat;}

.itemlist .tr .action_tooltip.error {background: rgba(255, 79, 68, .95);}



.itemlist .pager_block {clear:both; border-left:none;}




.itemlist.pending .rows {min-height: 200px;position: relative;/* outline: 1px dashed red; */}
.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;}



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

.itemlist .tr.dummy .wrapper {/* background: red; */}
.itemlist .tr.dummy .body > .w {/* background: rgb(255,255,255); */background: -moz-linear-gradient(45deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);/* background: -webkit-linear-gradient(45deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); *//* background: linear-gradient(45deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);/* animation: gradient 15s infinite; *//* animation-fill-mode: forwards; *//* animation-timing-function: linear; *//* background-size: 200% auto; *//* background-position: 0 100%; */}

.itemlist .tr.dummy .img {}

.itemlist .tr.dummy .content {height: auto;min-height: auto;padding-bottom: 0;}

.itemlist .tr.dummy .title,
.itemlist .tr.dummy .p_box,
.itemlist .tr.dummy .time > div {background: #f7f7f7;border-radius: 5px;}

.itemlist .tr.dummy .p_box {width: 70%;}
.itemlist .tr.dummy .time > div {width: 75%; }
/**/


@keyframes gradient {
	0% {background-position: 0 0;}
	100% {background-position: -200% 0;}
}



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

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

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

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

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


	
	
	.itemlist .tr .action_tooltip {border-radius: 0;}
	

	
	/* mobile list */
	.itemlist.m_list .tr {}
	.itemlist.m_list .tr > .wrapper {min-height: auto !important;}
	.itemlist.m_list .tr .body {padding: 9px 9px 10px;}
	.itemlist.m_list .tr .body > .w {/* padding-left: 92px; */display: flex;flex-flow: row;}
	
	.itemlist.m_list .tr .preview {width: 106px;height: 106px;/* position: absolute; *//* top: 0; *//* left: 0; */margin-right: 10px;flex-shrink: 0;}
	.itemlist.m_list .tr .preview .mark {font-size: 12px;height: 19px;line-height: 17px;padding: 0 6px;}
	
	.itemlist.m_list .tr.promo .preview .mark_new {display: none;}
	.itemlist.m_list .tr.promo .preview .mark_promo {right: initial;left: 3px;}
	
	.itemlist.m_list .tr .preview i {/* border-radius: 5px; */}
	.itemlist.m_list .tr.has_video .preview i {right: 30px;}
	
	.itemlist.m_list .tr .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 .tr .img img {border-radius: 6px;}

	.itemlist.m_list .tr .slider_stage {display: block;width: 106px !important;transform: translate(0, 0) !important;transition: none !important;overflow: hidden;}

	/**/
	.itemlist.m_list .tr .slider {pointer-events: none;border-radius: 6px;}
	.itemlist.m_list .tr .slide {display: none; height: 106px !important;width: 106px !important;}
	.itemlist.m_list .tr .slide:first-child {display: inline-block !important;}
	
	.itemlist.m_list .tr .slider_dots,
	.itemlist.m_list .tr .nav,
	.itemlist.m_list .tr .slider_counter {display: none;}
	/**/
	
	.itemlist.m_list .tr .content {padding-top: 1px;}
	
	.itemlist.m_list .tr .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 .tr .h .ending {display: inline-block;vertical-align: top;margin-right: 8px;}

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

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

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

	.itemlist.m_list .tr .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 .tr .scroll_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 .tr .scroll_slider > .w {position: relative;font-size: 0;white-space: nowrap;padding: 0 10px 12px 10px;overflow: hidden;overflow-x: auto;text-align: center;}
	
	.itemlist.m_list .tr .scroll_slider .i {display: inline-block;vertical-align: top;/* width: auto; */height: 184px;margin-right: 10px;}
	.itemlist.m_list .tr .scroll_slider .i:last-child {margin-right: 0;}
	.itemlist.m_list .tr .scroll_slider img {display: block;width: auto;height: 184px;border-radius: 8px;/* object-fit: cover; */}

	.itemlist.m_list .tr .scroll_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 .tr .scroll_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=3) -587px -488px no-repeat;}
	
	.itemlist.m_list .tr.scroll_preview .body > .w {/* visibility: hidden; *//* padding-left: 0; */flex-flow: column;}
	.itemlist.m_list .tr.scroll_preview .preview {width: auto;height: 0;}
	.itemlist.m_list .tr.scroll_preview .preview .img,
	.itemlist.m_list .tr.scroll_preview .preview .mark,
	.itemlist.m_list .tr.scroll_preview .preview .i,
	.itemlist.m_list .tr.scroll_preview .preview i,
	.itemlist.m_list .tr.scroll_preview .preview:after {content: none; display: none;}
	
	.itemlist.m_list .tr.scroll_preview .scroll_slider {display: block;/* display: flex; */}
	.itemlist.m_list .tr.scroll_preview .content {min-height: auto;}
	
	.itemlist.m_list .tr.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 .tr .body {padding: 14px 14px 19px;}
	
	.itemlist.m_tile .tr .preview {border-radius: 4px;overflow: hidden;}
	.itemlist.m_tile .tr .preview .mark {left: 5px;bottom: 5px;height: 29px;line-height: 28px;padding: 0 10px;border-radius: 15px;}
	.itemlist.m_tile .tr .preview .mark_promo {left: auto; right: 5px;}
	
	.itemlist.m_tile .tr .slide {height: 100%;width: 100vw;max-height: 100vw;}
	.itemlist.m_tile .tr .slide img {/*border-radius: 0;*//* object-fit:contain; */}
	.itemlist.m_tile .tr .slider_dots {/* display: block; *//* opacity: .5; */}
	.itemlist.m_tile .tr .slider_counter {top: 10px;left: 10px;bottom: auto;right: auto;display: inline-block;}
	
	.itemlist.m_tile .tr .content {margin-left: 0; margin-right: 0;}
	.itemlist.m_tile .tr .title {font-size: 16px;min-height: 21px;line-height: 21px;margin-bottom: 5px;}
	
	.itemlist.m_tile .tr .h {min-height: 12px;height: 44px;position: relative;display: flex;align-items: center;}
	.itemlist.m_tile .tr .h .ending {display: none;}

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

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

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

	.itemlist.m_tile .tr .counters b.watchers {padding-left: 28px;}
	.itemlist.m_tile .tr .counters b.watchers:after {width: 23px;background-position: -235px -180px;}
	.itemlist.m_tile .tr .counters b:last-child {margin-right: 0;}
	
	
	.itemlist.m_tile .tr.has_video .preview:after {width: 29px;height: 29px;top: 5px;right: 5px;background-position: -180px -176px;border-radius: 50%;}
	.itemlist.m_tile .tr .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 .tr.has_video .preview i {right: 40px;}

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

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


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


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


	/* индикация ожидания ответа от сервера */
	.itemlist.m_tile .tr b.follow_item.pending:before,
	.itemlist.m_tile .tr b.ending_notify.pending:before,
	.itemlist.m_tile .tr 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 .tr {flex-shrink: 0;flex-grow: 0;padding: 0 5px;margin: 0 0 10px;}
	.itemlist .tr .wrapper {height: 100%;}
	.itemlist .tr .body {position: relative;padding: 9px;top: 0;left: 0;right: 0;z-index: 3;height: 100%;min-height: 100%;}
	
	
	.itemlist .tr .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 .tr .seller a {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 .tr .seller u {display: block;overflow: hidden;vertical-align: top;padding-left: 23px;padding-right: 8px;height: 18px;line-height: 18px;position: relative;text-overflow: ellipsis;}
	.itemlist .tr .seller 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 .tr .seller 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 .tr .seller.verified img {border-color: #2FB200; }
	.itemlist .tr .seller.verified img {box-shadow: inset 0 0 0 1px #2fb200;}

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

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


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

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

	/*
    .itemlist.m_tile_sm .tr .img {background-color: transparent;}
	.itemlist.m_tile_sm .tr .w.slider {left: -10px;right: -10px;width: auto;}
	.itemlist.m_tile_sm .tr .slider_frame {border-radius: 0;}
	.itemlist.m_tile_sm .tr .slider_stage {}
	.itemlist.m_tile_sm .tr .slide {overflow: hidden;padding-left: 10px;padding-right: 10px;flex-shrink: 1;flex-grow: 1;min-width: 0;overflow: hidden;}
	.itemlist.m_tile_sm .tr .slide:first-child {}
	.itemlist.m_tile_sm .tr .slide img {border-radius: 6px;}
    /**/
}

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



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

	.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 .tr {flex-shrink: 0;flex-grow: 0;padding: 0 5px;margin: 0 0 10px;}
	.itemlist .tr .wrapper {height: 100%;}
	.itemlist .tr .body {position: relative;padding: 9px;top: 0;left: 0;right: 0;z-index: 3;height: 100%;min-height: 100%;}
	
	
	.itemlist .tr .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 .tr .seller a {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 .tr .seller u {display: block;overflow: hidden;vertical-align: top;padding-left: 23px;padding-right: 8px;height: 18px;line-height: 18px;position: relative;text-overflow: ellipsis;}
	.itemlist .tr .seller img {display: inline-block;width: 18px;height: 18px;border-radius: 100%;background: #fafafa;margin-right: 5px;position: absolute;left: 0;top: 50%;margin-top: -9px;/*border: 1px solid #FFBA00;*//*box-shadow: inset 0 0 0 1px #ffba00;*/border: 1px solid #a8aeab;/* box-shadow: inset 0 0 0 1px #a8aeab; */}
	.itemlist .tr .seller b {display: inline-block;padding: 0 5px;height: 17px;line-height: 16px;background: #BC9E00;color: #fff;border-radius: 9px;/* box-shadow: -3px 0 5px 5px; *//* vertical-align: middle; */position: relative;z-index: 1;}
	
	.itemlist .tr .seller.verified img {border-color: #2FB200; }
	.itemlist .tr .seller.verified img {box-shadow: inset 0 0 0 1px #2fb200;}

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


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

	/* DESKTOP TILES */
	.itemlist.tile .tr .time,
	.itemlist.tile_sm .tr .time {display: none;}
	
	.itemlist.tile .tr.hovered .body,
	.itemlist.tile_sm .tr.hovered .body {position: absolute;z-index: 7;height: auto;}
	
	.itemlist.tile .tr.hovered .title a,
	.itemlist.tile_sm .tr.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 .tr.hovered .time,
	.itemlist.tile_sm .tr.hovered .time {display: block;}

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

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

	.itemlist.tile .tr.has_video .preview:after {top: 3px; right: 3px;}
	.itemlist.tile .tr .preview > i {top: 3px; right: 3px;}
	.itemlist.tile .tr.has_video .preview > i {right: 29px}

	.itemlist.tile .tr .nav {width: 32px;}
	.itemlist.tile .tr .nav.prev {left: -14px;background-position-x: -328px;}
	.itemlist.tile .tr .nav.next,
	.itemlist.tile .tr .nav.follow_item {right: -14px;}
	.itemlist.tile .tr .nav.follow_item:before {margin-left: -12px;}
	
	.itemlist.tile .tr .p_box {padding: 8px 9px 8px;}
	
	.itemlist.tile .tr .seller u {display: inline-block;}
	.itemlist.tile .tr .seller a {display: inline-flex;align-items: baseline;}
	
	.itemlist.tile .tr.hovered .title a {max-height: 54px;-webkit-line-clamp: 3;}
	.itemlist.tile .tr.hovered .body {padding-bottom: 18px;}
	.itemlist.tile .tr.hovered .r {padding-bottom: 25px;}
	.itemlist.tile .tr.hovered .seller {display: block;}

	
	
	/* 4-5 tiles in row */
	.itemlist.tile_sm .tr {width: 33.3333%;}


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

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

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



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

	/*
	.itemlist.list_sm .tr .nav {display: none !important; }
	.itemlist.list_sm .tr .slider_stage {width: 100% !important;transition: none !important;transform: none !important;}
	.itemlist.list_sm .tr .slide {display: none; width: 100%; }
	.itemlist.list_sm .tr .slide + .slide {display: none;}
	.itemlist.list_sm .tr .slide.active {display: block !important;}
	.itemlist.list_sm .tr .slider_counter {display: none !important; }
	.itemlist.list_sm .tr .slider_dots {display: none !important; }
	/**/
}


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

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

	.itemlist.list .tr .counters {top: 3px;left: 3px;}
	.itemlist.list .tr .preview .mark {bottom: 3px;left: 3px;}
	.itemlist.list .tr .preview .mark_promo {left: initial;right: 3px;}

	.itemlist.list .tr.has_video .preview:after {top: 3px;right: 3px;}
	.itemlist.list .tr .preview > i {top: 3px; right: 3px;}
	.itemlist.list .tr.has_video .preview > i {right: 29px}
}

@media only screen and (min-width: 991px) {
	.itemlist.list .tr .r {padding-right: 270px;}
	.itemlist.list .tr .p_box {max-width: 250px;}
}

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

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

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

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





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


/* NEW: */
a.to_fav_section {display: none; }

a.to_fav_section:hover,
a.to_fav_section.ready {background: #7a1882;background: linear-gradient(to bottom, #9031a1 0%, #670167 100%);box-shadow: inset 0 0 0 1px #420042, 0 2px 7px -1px rgba(0,0,0,0.4);}

a.to_fav_section,
a.to_fav_section:active {font-size: 15px;background: #690b69;background: linear-gradient(to bottom, #791d79 0%, #5d005d 100%);box-shadow: inset 0 0 0 1px #420042, 0 2px 5px -1px rgba(0,0,0,0.3);height: 48px;line-height: 48px;border-radius: 24px;text-align: center;color: #fff;white-space: nowrap;text-decoration: none;cursor: pointer;overflow: hidden;padding: 0 20px;margin: 10px auto 10px;}

a.to_fav_section:active,
a.to_fav_section.pushed {padding-top: 1px;}

a.to_fav_section br {display: none; }

a.to_fav_section > div {position: relative; display: none; overflow: hidden; text-align: left; }
a.to_fav_section > div:before {content: "";display: inline-block; vertical-align: middle; height: 24px;width: 24px;background: url(../i/common.svg?v=3) -991px -106px no-repeat; margin-right: 10px; }

a.to_fav_section > div span {line-height: 14px;display: inline-block; vertical-align: middle; }

a.to_fav_section > .state_default {display: inline-block; }

a.to_fav_section.active > div,
a.to_fav_section.ready > div,
a.to_fav_section.ready > div.state_active {display: none;}

a.to_fav_section.active > .state_active,
a.to_fav_section.ready > .state_ready {display: inline-block; }


a.to_fav_section .state_ready:before {display: none !important;}
a.to_fav_section .state_ready svg {display: inline-block;vertical-align: middle;height: 20px;width: 22px;margin-top: -4px;margin-right: 10px;}

a.to_fav_section svg path {stroke-dashoffset: 40;transition: stroke-dashoffset .5s .1s ease-in;}
a.to_fav_section.ready svg path {stroke-dashoffset: 0;}


a.to_fav_section.active {background: #f1e4ff;background: linear-gradient(to bottom, #f1e4ff 0%, #f1e4ff 100%);box-shadow: none;color: #560056;}
a.to_fav_section.active:hover {background: #eadbfa;background: linear-gradient(to bottom, #eadbfa 0%, #eadbfa 100%);}
a.to_fav_section.active:active {background: #e0cef2;background: linear-gradient(to bottom, #e0cef2 0%, #e0cef2 100%);}

a.to_fav_section.active > div:before {background-position: -991px -136px;}
a.to_fav_section.active svg {stroke: #5d005d;}

/* ajax mode */
a.to_fav_section.pushed > div:before {background: url(../i/loader2.svg) 0 0 no-repeat;}
a.to_fav_section.pushed.active > div:before {background: url(../i/loader3.svg) 0 0 no-repeat;}






.title_row {/* white-space: nowrap; */margin: 0 0 10px;border: none;border-collapse: collapse;/* width: 100%; */border-spacing: 0;}
.title_row h1.page_title {/* display: inline-block; *//* vertical-align: middle; */margin-bottom: 0;}


/* inside title row (~desktop) */
.title_row a.to_fav_section {display: inline-block;margin: 0;height: 69px;line-height: initial;border-radius: 8px;padding: 7px 10px 6px;vertical-align: middle;margin-right: 20px;transition: background .5s linear;}
.title_row a.to_fav_section:active,
.title_row a.to_fav_section.pushed {padding-top: 8px;}

.title_row a.to_fav_section > div {font-size: 12px;line-height: 28px; display: block; height: 0; text-align: center;}
.title_row a.to_fav_section > div:before {display: block; margin: 0 auto 3px; }

.title_row a.to_fav_section > div span {line-height: 14px; vertical-align: top; }

.title_row a.to_fav_section > .state_default {height: auto; }

.title_row a.to_fav_section.active > div,
.title_row a.to_fav_section.ready > div,
.title_row a.to_fav_section.ready > div.state_active {display: block; height: 0;}

.title_row a.to_fav_section.active > .state_active,
.title_row a.to_fav_section.ready > .state_ready {height: auto; }

.title_row a.to_fav_section .state_ready svg {display: block;margin: 3px auto 7px;}

.title_row a.to_fav_section br {display: initial;}



.no_items_block, .search_404_block{border:1px solid #000000;margin:20px 0;padding:50px 20px 60px 20px;text-align:center;font-size: 16px;color:#333333;line-height:18px;clear: both;}
.no_items_block .ico {height: 20px;background: transparent url(../i/common.svg?v=3) -1054px -12px no-repeat;width: 20px;margin: 0 auto;}

.no_items_block .title, .search_404_block .title{font-size: 21px;line-height: 24px; color:#333333; font-style:italic;font-weight: 600;margin: 19px 0;}

.no_items_block .buttons {font-size:15px; line-height:21px; font-style:italic; margin:17px 0 0 0; }
.no_items_block .buttons .fa {font-size: 10px;line-height: 10px; vertical-align: middle; margin-right: 2px;}
.no_items_block .buttons a {display:inline-block; margin:0 7px;}


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

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

.itemlist_empty .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_empty .button:last-child {margin-right: auto;}

.itemlist_empty .button span {display: inline-block;padding-left: 28px;position: relative;}
.itemlist_empty .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_empty .clear span:before {background-position-x: -8px;}

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

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

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


@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.to_fav_section {display: block; }

	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_filter_sort {overflow: hidden;}
}

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

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

}