::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track {  
	background-color: #eaeaea;  
	border-left: 1px solid #bbb;  
}  
::-webkit-scrollbar-thumb { background-color: #bbb; }
::-webkit-scrollbar-thumb:hover { background-color: #aaa; }

:root {
/*  color-scheme: light dark;*/
}
:root {
	--text-color: #333;
	--background-color: #fcfcfc;
	--background-color-midtone: #ddd;
}

html.darkmode {
	--text-color: #a9a9a9;
	--background-color: #222;
	--background-color-midtone: #333;
}

div#wpadminbar:hover {
	opacity: 1;
	transition: .2s ease;
}
div#wpadminbar {
	opacity: 0;
}

[v-cloak] { display: none; }

html {
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-style: normal;
	background-color: rgb(0 0 0 / 1%);
/*	background-color: light-dark(#fcfcfc, #222);*/
/*	color: light-dark(#fcfcfc, #222);*/
/*font-size: 110%;*/
color: var(--text-color);
color-scheme: light;
}
html.darkmode {
	color-scheme: dark;
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-style: normal;
	/*color: light-dark(#333, #a5a5a5);*/
	color: var(--text-color);
}
.uk-text-semibold { font-weight:500; }
.uk-alert:not(.uk-alert-primary):not(.uk-alert-danger):not(.uk-alert-success):not(.uk-alert-warning) {
    border: 1px solid rgb(245, 210, 115);
    background-color: rgb(248, 239, 223);
}
.uk-card-default {
	/*background-color: var(--background-color);*/
	color: var(--text-color);
}
.uk-button, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-style: normal;
}
.uk-text-muted {
	color: #888 !important;
}
html.darkmode .uk-text-muted {
	color: #ccc !important;
}
html.darkmode .uk-navbar-dropdown {
	background: #333;
}
html.darkmode .uk-button-text {
	color: #ad8761;
}
html.darkmode .uk-input, html.darkmode .uk-select, html.darkmode .uk-textarea {
	background: #000;
	border-color: #4f4f4f;
}
html.darkmode .uk-table-striped tbody tr:nth-of-type(odd), html.darkmode .uk-table-striped>tr:nth-of-type(odd) {
	background: #000;
	border-color: #484848;
}
html.darkmode .uk-table-hover tbody tr:hover, html.darkmode .uk-table-hover>tr:hover {
	background: #000;
}
html.darkmode .uk-modal-dialog, html.darkmode .uk-modal-header, html.darkmode .uk-modal-footer {
	background: #333;
	border-color: #666;
}
html.darkmode .uk-tab>.uk-active>a, html.darkmode .uk-tab>.is-active>a {
	color: #fff;
}
.uk-tab>.uk-active>a, .uk-tab>.is-active>a {
	border-color: #957454;
	color: #957454;
}
html.darkmode .uk-tab>.uk-active>a, html.darkmode .uk-tab>.is-active>a {
	/*border-color: #957454;*/
}
.uk-slidenav {
	/*color: var(--text-color);*/
}
.eko-text-color:not(:hover) {
	color: #ad8761 !important;
}
ul.uk-navbar-nav > li { position:relative; }
.uk-hr, hr {
	border-color: light-dark(#d9d7d7, #333);
}
.uk-badge { background:#ad8761; }
nav#main-nav ul.uk-navbar-nav li._special, nav#main-nav ul.uk-navbar-nav li._special > * {
	transition: .2s ease;
}
nav#main-nav ul.uk-navbar-nav li._special {
	place-self: center;
}
nav#main-nav ul.uk-navbar-nav li._special:hover {}
nav#main-nav ul.uk-navbar-nav li._special > * {
	background:#ad8761;
	min-height: auto;
	padding: 10px 15px 6px;
	border-radius: 5px;
}
nav#main-nav ul.uk-navbar-nav li._special > *:hover {
	background:#957454;
}
nav#main-nav ul.uk-navbar-nav li._special > *:not(:hover) { color:white; }

.uk-card-primary, .uk-background-primary {
	background-color: #ad8761;
}

.uk-navbar-dropdown-nav>li>a {
	color: #222;
}
.uk-navbar-dropdown-nav>li>a:hover {
	color: #ad8761;
}

.uk-navbar-dropdown-nav .uk-nav-header {
    color: #787878;
}

/*.uk-modal-dialog:not(.uk-margin-auto-vertical) { padding:25px; }*/

.uk-text-success { color: #ad8761 !important; }
.uk-text-danger { color: #f0506e !important; }

.uk-overlay-default {
	background: rgb(255 255 255 / 95%);
}
.uk-button-danger:disabled, .uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled {
	background-color: #d3d3d3;
	color: unset;
	border: 1px solid #cbcbcb !important;
}

@media(min-width:640px){
	.woocommerce-MyAccount-navigation-link--customer-logout { margin-top: 2em; }
}
@media(max-width:639px){
	ul.myaccount-nav_ {
/*		display: flex;*/
flex-direction: row;
justify-content: center;
align-content: center;
}
}
.woocommerce-MyAccount-navigation-link--customer-logout > a:before {
	font-family: "Font Awesome 5 Pro";
	font-weight: 400;
	content: "\f08b";
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 4px;
	margin-right: 6px;
}

em { color: inherit; }

.uk-notification-message {
	background: #ad8761;
	color: rgba(255,255,255,.7);
	border-radius: 5px;
	font-size: 100%;
}
.uk-notification-message.uk-notification-message-primary {
	background: #ffffff;
	color: #222222;
	border: 1px solid #eee;
}
.uk-notification-message.uk-notification-message-success {}
.uk-notification-message.uk-notification-message-warning {
	background: orange;
	color: #222;
}
.uk-notification-message.uk-notification-message-danger {
	background: red;
	color: white;
}
/*.uk-close { color: black; }*/

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
	min-height: 80px;
	transition: min-height .3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.home .uk-navbar-item, .home .uk-navbar-nav>li>a, .home .uk-navbar-toggle {
	transition: unset;
	color: rgba(255,255,255,.7);
}
.home .uk-navbar-item:hover, .home .uk-navbar-nav>li>a:hover, .home .uk-navbar-toggle:hover { color:white; }
.header_._active .uk-navbar-item, .header_._active .uk-navbar-nav>li>a, .header_._active .uk-navbar-toggle {
	min-height: 60px;
}
.uk-container {
	max-width: 1170px;
}
.uk-container-large {
	max-width: 1400px;
}
.uk-container-xlarge {
	max-width: 1600px;
}
.uk-container-expand {
	max-width: none;
}
.uk-container-xsmall {
	max-width: 750px;
}
@media (min-width: 960px){
	.uk-container {
		/*padding-left: 20px;*/
		/*padding-right: 20px;*/
	}
}

@media(min-width:1024px){
	#welcome ._title {
		line-height: 32px;
	}
}

.hentry p {
	font-size: 110%;
	margin: 5px 0;
}

.uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading, a.uk-link-heading:hover { color: #ad8761; }

body.my-account a._myaccount, body.home a._home, .uk-navbar-nav>li.uk-active>a { color: #ad8761; }
a._home ._icon {
	display: inline-block;
	padding-right: 4px;
	padding-bottom: 5px;
}

#offcanvas ul.menu_ li:not(.uk-parent) ._down-icon { display: none; }

@media(max-width: 959px){
	#offcanvas a._logo {
		max-width: 60px;
	}
}

.fa_::before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.wp-block-separator {
	border-top: 1px solid #e5e5e5;
	border-bottom: 0;
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
	font-size: 100%;
	/*font-weight: 700;*/
	padding: 0 10px;
}

@media (min-width: 1200px){
	.uk-grid-column-large, .uk-grid-large {
		margin-left: -145px;
	}
}
@media (min-width: 1200px){
	.uk-grid-column-large>*, .uk-grid-large>* {
		padding-left: 145px;
	}
}

.product_._loop ._product-title {
	font-size: 130%;
}

.single_product_._loop ._top-title {
	background: linear-gradient(to bottom, rgb(0 0 0 / 75%), transparent);
}
.single_product_._loop ._top-title ._heading {
	color: white;
}
.single_product_._loop ._image-area a._overlay {
	background: linear-gradient(to top, black, transparent);
	text-decoration: unset;
}
.single_product_._loop ._image-area a._overlay:hover * {
	/*text-decoration: unset !important;*/
}
.single_product_._loop ._image-area a._overlay:hover h5:hover {
	/*text-decoration: underline !important;*/
}
.slider_ {
	/*height: 400px;*/
	padding: 8rem 0;
}
@media(max-width: 450px){
	/*.slider_ ._textcontent { top: 15%; }*/
}

@media(max-width: 959px){
	.single_product_._loop ._image-area + heading { margin: 0; }
	.single_product_._loop ._top-title ._heading > span {
		font-size: 90%;
		display: block !important;
		margin: 0 !important;
		text-align: center;
	}
	.single_product_._loop ._product-title { font-size: 90%; }
	.single_product_._loop ._product-title br { display: none; }
	.single_product_._loop ._description, .single_article_._loop ._description { font-size: 100% !important; }
	.single_product_._loop ._description > p:first-of-type { display: none; }
	.in-focus_ ._title {
		font-size: 150%;
		font-weight: bold;
	}
	.in-focus_ ._subtitle {
		padding-top: 0 !important;
		font-size: 100%;
	}
	/*.slider_ { height: 600px; }*/
}
@media(min-width: 960px){
/*	#whats_happening { padding-bottom: 100px; }*/
/*.slider_ { height: 400px; }*/
}

._loop ._description {
	font-size: 140%;
	line-height: 26px;
}

/*section.in-focus_ { padding-top: 30px; }*/

.in-focus_ > header {
/*	background: #cacac8;*/
padding: 20px 0 14px;
border-top: 1px solid #4c4c4c;
}

.in-focus_.whats_happening_ ._live-ended:not(._visible) { display:none; }
.hidden_:not(._visible) { display:none; }

.product_._loop ._description { font-size: 140%; }

._loop ._description p { margin: 10px 0; }

.uk-background-muted { background-color: rgb(0 0 0 / 5%); }

.uk-button { padding-top: 5px; }
.uk-button-primary { background-color: #ad8761; }
.uk-button-primary:hover { background-color: #957454; }
.uk-button-primary.uk-active, .uk-button-primary:active { background-color: #ab835c; }
.uk-button-secondary { }
.uk-button-secondary:hover { background-color: #333; }
.uk-button-secondary.uk-active, .uk-button-secondary:active { background-color: #000; }
.uk-button-default {
	background-color: rgb(137 137 137 / 20%) !important;
	border-color: light-dark(#e5e5e5, #333);
}
.uk-button-default:hover {
	background-color: rgb(137 137 137 / 40%) !important;
}
.uk-button-transparent {
	border: 1px solid;
	color: #ad8761;
	font-weight: 600;
}
.uk-button-transparent:hover, .uk-button-transparent:active, .uk-button-transparent:focus {
	background: white;
	color: #444;
}
.uk-button-slateblue {
	color: white !important;
	background: royalblue;
}
.uk-button-slateblue:hover {
	background: #6153b3;
}

html.darkmode .uk-button-default {
	color: white;
}
html.darkmode .uk-button-default:hover {
	color: #ad8761;
	border-color: #ad8761;
}

.uk-text-lighter { font-weight: 200; }
.uk-text-light { font-weight: 300; }
.uk-text-bold { font-weight: 600; }
.uk-text-bolder { font-weight: 700; }
.text-bold-500 { font-weight: 500; }

.button_ {}
.button_._primary {}
.button_._secondary {}
.button_._default {}
.button_._disabled {}

@media(min-width: 960px){
	body.home .header_:not(._active) .uk-logo:not([hero-logo-hidden]) { display: none; }
}

#home-hero img._image {
	width: 957px;
	width: 880px;
	width: auto;
	/*margin: 0 0 auto auto;*/
}
#home-hero:not(.is-gallery_) {
	background-image: url(./img/hero-bg.jpg);
	background-size: 100%;
}
#home-hero:not(.is-gallery_) > div {
	background-size: auto; 
	/*background-position: center right; */
	background-image: url(./img/hero-art_2.jpg);
	background-position-x: right;
	background-position-y: center;
	min-height: 530px; 
	max-height: 670px; 
	height: calc(100vh - 95px);
}
#home-hero:not(.is-gallery_) ._logo, #home-hero._logodefault ._logo {
	top: 30%;
	margin-left: 12%;
}
@media(min-width: 560px) and (max-width: 1200px) {
	#home-hero:not(.is-gallery_) ._logo, #home-hero._logodefault ._logo { margin-left: 20%; }
}

@media(max-width: 1200px){
	#home-hero:not(.is-gallery_) > div, #home-hero._logodefault > div {
		background-position-x: 40vw ;
	}
}
#home-hero.is-gallery_:not(._logodefault) ._logo svg path { fill: white; }
#home-hero.is-gallery_:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(0 0 0 / 15%);
	z-index: 1;
}
@media(max-width:959px){
	#home-hero.is-gallery_ ._logo {
		max-width: 70px;
	}
}
.home .woocommerce-result-count, .home .woocommerce-ordering { display: none; }

._heading._small, ._heading ._small {
	font-size: 2.5rem;
}
._heading._tiny, ._heading ._tiny {
	font-size: 1.5rem;
}

.special_heading_ ._heading {
	color: white;
	text-shadow: 0px 0 10px rgb(0 0 0 / 20%);
}
.special_heading_ { bottom: -6px; }
.special_heading_._medium { bottom: -27px; }
.special_heading_ ._heading {
	font-size: 2rem;
	word-break: break-word;
	line-height: 36px;
}
.special_heading_ ._heading._small {
	font-size: 2rem;
}

.special_heading_._hero {
	bottom: -5px;
}
.special_heading_._hero ._heading {
/*	font-size: 3rem;*/
line-height: 44px;
}
@media(min-width: 450px) {
	.special_heading_ {
		bottom: -10px;
	}
	.special_heading_ ._heading {
		font-size: 3rem;
		line-height: 54px;
	}
	.special_heading_._medium { bottom: -30px; }
	.special_heading_._medium ._heading {
		font-size: 5rem;
		line-height: 75px;
	}
	.special_heading_._hero ._heading {
		font-size: 3rem;
		line-height: 55px;
	}

}
@media(min-width: 640px) {
	.special_heading_._hero ._heading {
		font-size: 3rem;
		line-height: 55px;
	}
}
@media(min-width: 960px){
	.special_heading_ { bottom: -1.6vw; }
	.special_heading_ ._heading { font-size: 10vw; }
	.special_heading_._medium { bottom: -31px; }
	/*.special_heading_._medium ._heading { font-size: 8vw; }*/
	.special_heading_._hero ._heading {
		font-size: 5rem;
		line-height: 77px;
	}
}
@media(min-width: 1200px){
	.special_heading_._hero ._heading {
		font-size: 6rem;
		line-height: 88px;
	}
}
@media(min-width: 1400px){
	.special_heading_ { bottom: -19px; }
/*	.special_heading_ ._heading { font-size: 8rem; }*/
/*	.special_heading_._medium { bottom: -37px; }*/
	/*.special_heading_._medium ._heading {
		font-size: 6rem;
		line-height: 100px;
	}*/
	/*.special_heading_._hero ._heading {
		font-size: 6rem;
		line-height: 97px;
	}*/
	.special_heading_._hero ._heading {
		font-size: 7rem;
		line-height: 100px;
	}
}
@media(max-width: 639px){
	.special_heading_._medium ._heading {
		transform: none !important;
	}

}
.ywcact-add-to-watchlist-container { position: static !important; }
.follow-auction_, #add-to-watchlist {
	position: absolute;
	padding: 2px 20px 2px 10px;
	border-radius: 50px;
	background-color: rgb(217 217 217 / 80%);
	left: 60px;
}
#add-to-watchlist {
	top: 0;
}
.follow-auction_ {
	top: 55px;
}
#add-to-watchlist ._icon {}
#add-to-watchlist svg, .follow-auction_ svg { height: 16px; }
#add-to-watchlist ._count {
	margin-bottom: -6px;
	/*font-weight: 900;*/
	/*font-size: 130%;*/
	margin-left: 5px;
}
.follow-auction_ ._txt, ._watchlist ._count {
	font-weight: bold;
	font-size: 90%;
}
#add-to-watchlist:not(.exists) ._icon svg path._fill { visibility: hidden; }

/*.live-feed-active #add-to-watchlist { display: none; }*/

/*#live-feed:not(.live-feed-active) { display: none; }*/

#datatable li._bidder {
/*	padding-left: 20px;*/
/*	font-size: 100%;*/
}
#datatable ul.uk-list > li:last-of-type {
	padding: 0;
}
#datatable ul.uk-list > li:last-of-type:before {
	content: "";
	width: 0;
	left: 0;
}

ul.social-nav_ li a {
/*	padding: 25px;*/
font-size: 100% !important;
}
ul.quick-contacts_ li a {
	font-size: 100% !important;
}

._bottom-footer ._payment-cards svg {
	/*max-width: 40px;*/
	width: 100%;
	max-height: 12px;
	height: 100%;
}
.newsletter-join_ input { border-radius: 6px; }
.newsletter-join_ a.uk-form-icon {
	border: 1px solid;
	padding: 7px;
	margin: 4px;
	width: 32px;
	height: 32px;
	border-radius: 4px;
	background: #222;
}

nav.pagination_ li {
	margin: 0 4px;
}
nav.pagination_ li > span > * {
	padding: 10px 12px 4px 12px;
	font-weight: bold;
}
nav.pagination_ .page-numbers {
	/*padding: 5px 10px;*/
	display: block;
}
nav.pagination_ li span.uk-disabled {
	background: #ad8761;
	color: white;
}

.my-account-content_ ._icon svg path {
	fill: inherit;
}
#my-wishlist ._icon svg path._fill { fill: transparent; }

/*.uk-tab>.uk-active>a, .uk-tab>.is-active>a {
	color: #333;
	border-color: #1e87f0;
}*/

#yith-wcact-form-bid .quantity {
	width: 100%;
	max-width: 100%;
}
#yith-wcact-form-bid .quantity input, #yith-wcact-form-bid ._text-overlay, ._price-html ._bidtitle, ._price-html ._theprice, form.yith-wcact-watchlist ._follow-button input#yith-wcact-watchlist-email {
	font-size: 110%;
	padding: 13px 15px 0;
	font-weight: bold;
	color: #ad8761;
	line-height: 28px;
}
._price-html ._bidtitle, #yith-wcact-form-bid .quantity input, ._price-html ._theprice, form.yith-wcact-watchlist ._follow-button input#yith-wcact-watchlist-email {
	background: white;
	border: 1px solid #ad8761;
	height: 43px;
}
#yith-wcact-form-bid .quantity input {
	text-align: right;
/*	padding-top: 15px;*/
}

@keyframes final_bids_input {
	0% { box-shadow: 0px 0px 2px red; }
	50% { box-shadow: 0px 0px 8px red; }
	100% { box-shadow: 0px 0px 2px red; }
}
#yith-wcact-form-bid._final-bids-started .quantity input {
	animation-name: final_bids_input;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}
#yith-wcact-form-bid._final-bids-started #bid-confirm {
	animation-name: final_bids_input;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}

@keyframes final_bids_timer {
	0% { transform:scale(1); }
	50% { transform:scale(1.05); }
	100% { transform:scale(1); }
}
._finalbids {
	display: inline-block;
	animation-name: final_bids_timer;
	animation-duration: 1s;
	animation-iteration-count: infinite;	
}

#yith-wcact-form-bid ._text-overlay {
	position: absolute;
	width: 70%;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	z-index: 1;
}
@media(max-width:600px) {
	#yith-wcact-form-bid ._text-overlay {
		width: 50%;
	}
}
@media(max-width:340px) {
	#yith-wcact-form-bid ._text-overlay {
		display: none;
	}
}
#add-to-cart-mobile + .uk-sticky-placeholder {
	height: 0 !important;
}
@media(max-width:959px){
	.product_._single .wrapper {
		padding-bottom: 8rem;
	}
}
#add-to-cart-mobile > ._addtocart {
	background-color: #fcfcfc;
	padding: 10px 0 20px;
	border-top: 1px solid #d5d5d5;
}
#add-to-cart-mobile .sticky-timer {
	font-size: 90%;
}
#add-to-cart-mobile .sticky-timer > span > * {
	text-align: right !important;
	font-weight: bold;
}
#add-to-cart-mobile form#bid-form ._bids-ended ._button { margin:0 }
#yith-wcact-form-bid ._text-overlay button.auction_bid {
	background: none;
	border: 0;
	color: inherit;
	text-transform: uppercase;
	font-weight: 600;
}
form.yith-wcact-watchlist ._follow-button input#yith-wcact-watchlist-email {
	padding-top:6px;
	width: 100%;
}

._toggler[aria-expanded="true"] i.fa-caret-down, ._toggler[aria-expanded="false"] i.fa-caret-up { display: none; }
.product_._single ._lotnr, #live .product_ ._lotnr {
	padding: 10px 12px 8px;
	color: white;
	line-height: 1;
	width: 40px;
	height: 30px;
	text-align: center;
}
#live .product_ ._lotnr {
	height: 25px;
	line-height: 20px;
	padding: 5px 0px;
	width: 30px;
	margin-bottom: 5px;
	font-size: 90%;
}
.product_._loop ._lotnr {
	padding-top: 6px;
	margin-top: -4px;
	width: 25px;
	height: 25px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 60%;
}
/*.product_._loop ._overlay ._wrap ._title a:not(:hover) { text-decoration:underline;  }*/
.product_._loop ._image-area picture {
	min-height: 150px;
	display: flex;
}
@media(max-width: 959px){
	ul._thelist + hr { display:none; }
	.product_._single .product_title br { display: none; }
	.product_._single .product_title { font-size: 180%; }
	.product_._single .timer { font-size: 110%; }
	._addtocart-area ._card {
		padding: 20px 10px;
	}
	#yith-wcact-form-bid ._text-overlay {
		font-size: 100%;
		padding: 12px 10px 0;
	}
	._price-html ._bidtitle {
		border: none;
		padding: 0;
		font-size: 100%;
	}
	._price-html ._price {
		padding: 0;
	}
	#datatable li._bidder {
		font-size: 100%;
	}
	._other-auctions .uk-card-body { padding: 8px 10px; }
	._other-auctions .uk-card-footer { padding: 0; }
	._other-auctions .uk-card-footer a.uk-button {
		font-size: 80%;
		padding: 0;
		margin: 15px 0 10px;
	}
	._other-auctions .uk-card-body > * { margin: 0; }
	._other-auctions .uk-card-body .uk-link-heading { font-size: 100%; }
	._other-auctions .uk-card-body .uk-link-heading br { display: none; }
	._other-auctions .uk-card-body { font-size: 90%; }
}

.uk-slidenav.uk-slidenav-previous:after {
	content: attr(data-text);
	margin-left: 10px;
}

.uk-slidenav.uk-slidenav-next:before {
	content: attr(data-text);
	margin-right: 10px;
}

/*#yith-wcact-form-bid .blockUI.blockOverlay { display: none !important; }*/

._input div.quantity {
	position: relative;
	margin: 0 !important;
}
._input div.quantity::before, ._input div.quantity::after {
/*	content: "";*/
height: 20px;
width: 20px;
background-repeat: no-repeat;
background-size: 20px;
position: absolute;
right: 10px;
}
._input div.quantity::before {
/*	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIEZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIC0tPjxwYXRoIGQ9Ik0yNDAuOTcxIDEzMC41MjRsMTk0LjM0MyAxOTQuMzQzYzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MWwtMjIuNjY3IDIyLjY2N2MtOS4zNTcgOS4zNTctMjQuNTIyIDkuMzc1LTMzLjkwMS4wNEwyMjQgMjI3LjQ5NSA2OS4yNTUgMzgxLjUxNmMtOS4zNzkgOS4zMzUtMjQuNTQ0IDkuMzE3LTMzLjkwMS0uMDRsLTIyLjY2Ny0yMi42NjdjLTkuMzczLTkuMzczLTkuMzczLTI0LjU2OSAwLTMzLjk0MUwyMDcuMDMgMTMwLjUyNWM5LjM3Mi05LjM3MyAyNC41NjgtOS4zNzMgMzMuOTQxLS4wMDF6Ii8+PC9zdmc+");*/
top: 0;
}
._input div.quantity::after {
/*	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIEZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIC0tPjxwYXRoIGQ9Ik0yMDcuMDI5IDM4MS40NzZMMTIuNjg2IDE4Ny4xMzJjLTkuMzczLTkuMzczLTkuMzczLTI0LjU2OSAwLTMzLjk0MWwyMi42NjctMjIuNjY3YzkuMzU3LTkuMzU3IDI0LjUyMi05LjM3NSAzMy45MDEtLjA0TDIyNCAyODQuNTA1bDE1NC43NDUtMTU0LjAyMWM5LjM3OS05LjMzNSAyNC41NDQtOS4zMTcgMzMuOTAxLjA0bDIyLjY2NyAyMi42NjdjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxTDI0MC45NzEgMzgxLjQ3NmMtOS4zNzMgOS4zNzItMjQuNTY5IDkuMzcyLTMzLjk0MiAweiIvPjwvc3ZnPg==");*/
bottom: 0;
}

._input .quantity input[type=number]::-webkit-inner-spin-button,
._input .quantity input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

._input .quantity input[type=number] {
	-moz-appearance: textfield;
}

#_actual_bid { padding-right: 45px !important; }

._input ._controls {
	height: 100%;
	border-left: 1px solid #ad8761;
	padding: 0 8px;
}
._input ._controls [class*='button_bid'] {
	background: none;
	border: 0;
	font-size: 80%;
	color: #ad8761;
	line-height: 1;
}

#bids-list._bids-list ._list {
	max-height: 400px;
	padding: 4px 0;
}
._bids-list ._bidder ._bidder-id {
	background: #333;
	color: white;
	font-size: 75%;
	line-height: 28px;
	text-align: center;
	padding: 0;
	display: inline-block;
	width: 30px;
	height: 20px;
}
._bids-list ul > li:first-of-type {
	color: #ad8761;
}
._bids-list ul._thelist:not(._start) > li._bidder._current { color: #c3c3c3; }
._bids-list ul._thelist:not(._start) > li:first-of-type span._bidder-id {
	background: #ad8761;
}
._bids-list ul._thelist:not(._start) > li:first-of-type span:not(._bidder-id), ._bids-list ul > li:first-of-type ._bidamount {
	color: #ad8761;
}
._bids-list ._bidder._live ._bidder-id + span, ._bids-list ._bidder._phone ._bidder-id + span { font-style: italic; font-size: 90%; }
._bids-list ._bidder._trggr {
	padding: 4px 0px 4px 0;
	font-style: italic;
	font-size: 80%;
}
@media(min-width:960px){
	._bids-list ul._thelist {
		max-height: 250px; 
/*		padding-right: 15px;*/
}
}
.product_[data-status="ended"] ._bids-list ul._thelist {
	max-height: unset; 
}

#modal-leader-bid-info ._manual-input { display:none; }

.mob-bid-btn_trigger:not([aria-expanded="true"]) .fa-chevron-down, .mob-bid-btn_trigger:not([aria-expanded="false"]) .fa-chevron-up {display: none;}
/*.mob-bid-btn_trigger [aria-expanded="true"]*/

/*._bids-list .uk-list-decimal>:first-of-type::before { background: #ad8761; }*/

/*.product_:not(._single) ._image-area:after, .single_article_:not(._single) ._image-area:after {
	content: "";
	background: url(./img/shadow.png);
	display: block;
	width: 100%;
	height: 10px;
	position: relative;
	bottom: 0px;
	background-position: 0 0;
	background-size: 100%;
	background-repeat: no-repeat;
	z-index: -1;
}*/


.product_._single ._image-area ol.flex-control-nav {
	display: flex;
/*	justify-content: space-between;*/
justify-content: flex-start;
gap: 10px;
}
.product_._single ._image-area ol.flex-control-nav > li {
	float: none !important;
	margin-top: 10px !important;
	margin-right: 0 !important;
}
/*.product_._single ._image-area ol.flex-control-nav > li:last-of-type { margin-right: 0!important; }*/
.product_._single ._image-area ol.flex-control-nav > li img {}


/*.single ._addtocart ._ends-in, .yith-wcact-timeleft-loop ._starts-in { display: none; }*/

#bid-confirm.loading .btn-confirm, #bid-confirm.active .btn-confirm, #bid-confirm:not(.loading):not(.active) .btn-bid { display:none !important; }
#bid-confirm.loading .btn-bid {
	pointer-events: none;
	color: #ffc1c1;
}

#bid-confirm:not(._default) .btn-confirm { display:none; }
#bid-confirm._pre .btn-confirm._pre, #bid-confirm._started .btn-confirm._started, #bid-confirm._final .btn-confirm._final, #bid-confirm._ended .btn-confirm._ended { display:block; }

/*#yith-wcact-form-bid:not(._bids-ended) ._ended { display:none; }*/

#automatic-countdown-timer:not(._visible), #automatic-countdown-preinfo:not(._visible) { display:none; }

#countdown ._timer:not(._visible) { display:none; }
#countdown ._helptext:not(._visible) {display: none;}
#countdown ._pause:not(._visible) {display: none;}
#countdown ._pre:not(._visible) {display: none;}

#automatic-countdown-preinfo ._timer:not(._visible) { display:none; }
#automatic-countdown-preinfo ._helptext:not(._visible) {display: none;}
#automatic-countdown-preinfo ._pause:not(._visible) {display: none;}
#automatic-countdown-preinfo ._pre:not(._visible) {display: none;}

#live-timer ._timer:not(._visible) { display:none; }

#automatic-countdown-closing:not(._visible) {display: none;}

._input._ended:not(._visible) { display:none; }
._input._open:not(._visible) { display:none; }

.bid-button_:not(._visible){display: none;}

.show-on-visible_:not(._visible) { display:none; }

.live-auction-timer_ ._timer {display: none;}
/*.live-auction-timer_._pre ._timer._pre, .live-auction-timer_._started ._timer._started, .live-auction-timer_._final ._timer._final, .live-auction-timer_._ended ._timer._ended { display:inline-block; }*/

._addtocart-area.timer_active .yith-wcact-watchlist-button { display:none; }

#top-notice {
/*	top: 5rem;*/
z-index: 100;
}
#top-notice p:last-of-type {margin-bottom: 0;}

[uk-spinner]:not(._visible) { display:none; }
body:not(.ready) .bid-button_._execute { pointer-events: none; }
body:not(.ready) ._timer { display:none; }

/**/
.StripeElement {
	background-color: lavender;
	height: 25px;
	padding: 5px 5px;
	border-radius: 3px;
	border: 1px solid transparent;
	box-shadow: 0 1px 3px 0 #e6ebf1;
	-webkit-transition: box-shadow 150ms ease;
	transition: box-shadow 150ms ease;
}

.StripeElement--focus {
	box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
	border-color: #fa755a;
}

.StripeElement--webkit-autofill {
	background-color: #fefde5 !important;
}
/**/

.single-product_ ._price-html {	
	font-weight: bold;
}
.single-product_ ._price-html > del { font-size: 80%; }
.single-product_ ._price-html > ins {
	background: unset;
	font-size: 150%;
}
.single-product_ ._addtocart-area .quantity {}
.single-product_ ._addtocart-area .quantity > input { width:65px }

.alert_ a, .alert_ button {
	float: right;
	background: unset !important;
	color: inherit !important;
	border-bottom: 1px solid !important;
	border-radius: 0 !important;
	padding: 0 !important;
	margin: 0 10px !important;
}

.add_to_cart_button.ajax_add_to_cart:not(.added) ._is-added, .add_to_cart_button.ajax_add_to_cart.added ._not-added {
	display: none;
}

.add-to-cart-button:not(.added) ._is-added, .add-to-cart-button.added ._not-added { display:none; }

#live-auction:not(._active) { display:none; }

@media(max-width:959px){
	#live-auction .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before { display:none; }
}

/*#whats_happening ._container:not(._active) { display:none; }*/
#whats_happening ul._thumbs > li ._lot > span {
/*	color: black;*/
/*	font-size: 180%;*/
/*	font-weight: bold;*/
}

._embed iframe {
	width: 100%;
	height: 100%;
	aspect-ratio: 16 / 9;
}
#whats_happening ._slider ul._thumbs > li > a {
	border: 4px solid white;
	border-radius: 10px;
}
#whats_happening ._slider ul._thumbs > li > a.active {
	border-color: #ab835c;
}
#whats_happening ._slider ul._thumbs > li img {}
#whats_happening ._slider ul._thumbs > li > a ._lot {
	background: rgb(255 255 255 / 40%);
	transition: .2s ease;
}
#whats_happening ._slider ul._thumbs > li > a:hover ._lot {
	background: transparent;
}
@media(min-width:1600px){
	#whats_happening ._embed { 
		min-width: 600px !important; 
		height: 100%;
		aspect-ratio: 16 / 9;
	}
}
@media(max-width:639px){
	#whats_happening ._embed iframe { height:400px; }
	#whats_happening ._image {}
	#whats_happening ._image a {}
	#whats_happening ._image img { width:300px; }
}

#live-feed {}
#live-feed ._embed {}
#live-feed ._embed iframe {
	width: 100%;
	height: 320px;
	aspect-ratio: 16 / 9;
}

#live .loader_:not(._visible), #modal-live-bid .loader_:not(._visible) { display:none; }
#live ._live-feed ._embed iframe {
	width: 100%;
	height: 100%;
	aspect-ratio: 16 / 9;
}
#live nav ._lot {
	font-size: 100%;
	font-weight: bold;
	color: white;
	z-index: 100;
	line-height: 1;
	margin: 3px;
	padding: 10px;
	width: 30px;
	height: 30px;
	transform: none;
	transition: .2s ease;
}
#live nav ._thumb > div:hover ._lot {
	transform: scale(1.1);
}
#live nav ._thumbs img {
	/*margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px;
	max-height: 150px;*/
}
#live nav ._thumb canvas {
	/*width: 100%;
	height: 150px;*/
}

#live nav ._thumb ._wrap {
	/*max-height: 150px;
	height: 100%;
	padding: 25px;*/
}
/*#live nav ._thumbs ._overlay { display:none; }*/
#live nav ._thumb ._overlay {
	background: rgb(0 0 0 / 65%);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
}
#live ._modal-trigger {
	font-size: 90%;
}
#live nav ._thumb.active-lot ._lot { background: #ad8761; }
#live nav ._thumb ._overlay > span {
/*	text-transform: uppercase;
	font-weight: bold;
	font-size: large;
	background: rgb(173 135 97 / 95%);
	color: #fff;
	padding: 20px 0 10px;
	text-align: center;
	line-height: 1;
	width: 100%;*/
}

#live nav ._name {
/*	font-size: 90%;
	font-weight: bold;
	line-height: 20px;*/
}

@media(max-width:639px){
	#live nav ._name > span {
/*		opacity: 1;
		--uk-translate-y: 0;*/
	}
}

._live_button_._disabled {
	pointer-events:none;
	opacity: .6;
}


#live-modal-user-input input::-webkit-outer-spin-button,
#live-modal-user-input input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

#live-modal-user-input input[type=number] {
	-moz-appearance: textfield;
}
#live-modal-user-input input {
	height: 45px;
	border: 1px solid #ad8761;
	padding-right: 50px !important;
	padding-top: 8px;
	color: #ad8761;
	font-size: 110%;
}
#live-modal-user-input ._arrows {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	pointer-events: unset;
}
#live-modal-user-input ._arrows > span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border: 1px solid #ad8761;
	font-size: 80%;
}
#live-modal-user-input ._arrows > span:nth-child(2) {border-top: 0;}
#live-modal-user-input ._overlay {
	padding-top: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	width: 55%;
	white-space: nowrap;
	color: #ad8761;
}
/*
pause
ended
final
started
*/
#live ._container.final #live-modal-user-input, #live ._container.final ._live_button_ {
	animation-name: final_bids_input;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}
#live ._container ._timer._final {
/*	display: inline-block;*/
animation-name: final_bids_timer;
animation-duration: 1s;
animation-iteration-count: infinite;
}


/*._wishlist:not(.active) .fas, ._wishlist.active .far { display:none; }*/
._wishlist button:not(.loading) .uk-spinner { display:none; }
._wishlist button:not(._add) .far, ._wishlist button:not(._remove) .fas { display:none; }