.auction-single-panel {
	border: 1px solid #dcdcde;
	border-radius: 4px;
	padding: 20px;
	margin-top: 20px;
	background: #fff;
}
.auction-single-panel .auction-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 16px;
}
.auction-single-panel .auction-status {
	font-weight: 600;
}
.auction-single-panel .auction-meta p {
	margin: 0 0 8px;
}
.auction-bid-form {
	margin-top: 20px;
}
.auction-bid-form .form-row {
	margin-bottom: 16px;
}
.auction-bid-form .auction-bid-feedback {
	margin-top: 12px;
	font:400 16px/22px 'Roboto' !important;
	color: #676767;
}
.auction-bid-form .auction-bid-feedback.is-error {
	color: #f00;
}
.auction-bid-form .auction-bid-feedback.is-success {
	color: #f96302;
	font-weight: 600;
}
.auction-auto-max-field.hidden {
	display: none;
}
.auction-watchlist-toggle.is-watchlisted {
	background: #f0f6fc;
	border-color: #1a73e8;
	color: #1a73e8;
}
.auction-loop-meta .auction-info-row {
	margin: 8px 0;
	line-height: 1.6;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 5px;
}
.auction-loop-meta .auction-loop-info {
	display: block;
	margin-top: 8px;
}
.auction-loop-meta .auction-info-row strong {
	font-weight: 600;
	min-width: 120px;
	display: inline-block;
}
.auction-loop-meta .auction-lot-details {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e0e0e0;
}
.auction-loop-meta .auction-lot-details-btn {
	width: 100%;
	text-align: center;
	padding: 10px;
	font-weight: 600;
}
.auction-loop-meta {
	/*font-size: 13px;*/
	margin-top: 12px;
	/*padding: 12px;
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	border-radius: 4px;*/
}
.auction-loop-meta .auction-badge {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	background: #f6f7f7;
	padding: 4px 8px;
	border-radius: 3px;
	font-weight: 600;
	text-transform: uppercase;
}
.auction-loop-meta .auction-badge img {
	max-height: 16px;
	width: auto;
}
.auction-loop-meta .auction-countdown {
	font-weight: 600;
}
.auction-watchlist {
	list-style: disc inside;
}
.auction-watchlist li {
	margin-bottom: 8px;
}
.auction-open-bid-panel {
	margin-top: 16px;
}
.auction-bid-panel form.auction-bid-form {
	margin-top: 16px;
	margin-bottom:18px;
	padding: 0;
	border:none;
	border-radius:0;
	background: #fff;
}
.auction-bid-panel form.auction-bid-form .form-wrapper{
	display: flex;align-items: flex-start;justify-content: flex-start;column-gap: 4px;width: 100%;max-width: 505px;
}
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row{margin: 0; padding: 0;flex:0 0 calc(35% - 2px);}
.auction-bid-panel form.auction-bid-form .form-wrapper .form-inner > p.form-row:not(:last-child){margin-bottom: 8px;}
.auction-bid-panel form.auction-bid-form .form-wrapper .form-inner{flex:0 0 calc(65% - 2px);}
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row-wide > label{font:700 20px/25px 'Roboto';color: #000;margin: 0;padding: 0;display: block;}
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row-wide > label.auto_bid{font-weight:500;}
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row-wide > input[type="number"]{}
.auction-registration-form {
	max-width: 420px;
	margin: 20px 0;
	padding:0;
	border:none;
	border-radius: 0;
	background: #fff;
}
.auction-registration-form .form-row {
	margin-bottom: 16px;
}
.auction-registration-form label {
	/*display: block;
	font-weight: 600;
	margin-bottom: 6px;*/
}
.auction-registration-form input[type="text"],
.auction-registration-form input[type="email"],
.auction-registration-form input[type="password"] {
	/*width: 100%;
	padding: 8px;
	border: 1px solid #dcdcde;
	border-radius: 3px;*/
}
.auction-bid-confirmation {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 9999;
}
.auction-bid-confirmation.is-visible {
	display: flex;
}
.auction-bid-confirmation__dialog {
	background: #fff;
	padding: 24px;
	border-radius: 6px;
	max-width: 420px;
	width: 90%;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
	text-align: center;
}
.auction-bid-confirmation__actions {
	display: flex;
	gap: 12px;
	justify-content: center;
	margin-top: 20px;
}
.auction-bid-confirmation__auto-note {
	margin-top: 12px;
	font-size: 14px;
	color: #555;
}
.auction-login-modal {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 10000;
}
.auction-login-modal.is-visible {
	display: flex;
}
.auction-login-modal__dialog,
.auction-register-modal__dialog,
.auction-bid-confirmation .auction-bid-confirmation__dialog {
	background: #fff;
	padding: 24px;
	border-radius:0px;
	max-width: 420px;
	width: 90%;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
	position: relative;
}
.auction-login-modal__dialog .auction-login-modal__close,
.auction-login-modal__dialog .auction-login-modal__close:hover,
.auction-login-modal__dialog .auction-login-modal__close:active,
.auction-login-modal__dialog .auction-login-modal__close:focus,
.auction-register-modal__dialog .auction-register-modal__close,
.auction-register-modal__dialog .auction-register-modal__close:hover,
.auction-register-modal__dialog .auction-register-modal__close:active,
.auction-register-modal__dialog .auction-register-modal__close:focus{
	position: absolute;
	top: 20px;
	right: 12px;
	background: #F96302;
	border: none;
	font-size: 24px;
	line-height: 1;
	cursor: pointer;
	border-radius: 40px;
	width: 26px;
	height: 26px;
	padding: 0;
	text-align: center;
	outline: none;
}
.auction-login-modal__dialog > h3,
.auction-register-modal__dialog > h3,
.auction-bid-confirmation .auction-bid-confirmation__dialog > h3{margin: 0 0 28px;padding: 0;font:500 24px/32px 'Roboto', sans-serif; color: #000;}
.auction-bid-confirmation .auction-bid-confirmation__dialog p.auction-bid-confirmation__message{font: 400 16px/22px 'Roboto', sans-serif;color:#000;margin-bottom: 8px;text-align: center;}
.auction-bid-confirmation .auction-bid-confirmation__dialog p.msg_continue{font:600 16px/22px 'Roboto', sans-serif;color:#000;margin-bottom: 8px;text-align: center;}
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions{width: 100%; display: flex;align-items: center;justify-content: center;column-gap: 8px;}



.auction-login-modal__dialog .auction-login-modal__content form#loginform > p,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p{display: flex;align-items: flex-start;flex-direction: column;row-gap:5px;font: 400 16px/22px 'Roboto', sans-serif;color:#000;margin-bottom: 8px;}
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p::before,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p::after{display: none;}
.auction-login-modal__dialog .auction-login-modal__content form#loginform > p > label,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > label{display: block;width: 100%;margin: 0;line-height: 22px;}
.auction-login-modal__dialog .auction-login-modal__content form#loginform > p:not(.login-submit) > input,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > input,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row-wide > input[type="number"]{font: 400 16px 'Roboto';color: #676767;height: 50px;padding: 8px 15px;border-radius: 10px;border: 1px solid rgba(58, 49, 42, 0.3);background-color: #fff;box-shadow: none;width: 100%;outline: none;}
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row-wide > input[type="number"]{border-radius:0px;border-color: #c7c7c7;}
.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input,
.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input:hover,
.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input:active,
.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input:focus,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button:hover,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button:active,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button:focus,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:hover,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:active,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:focus,
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button,
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:hover,
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:active,
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:active{font: 500 20px 'Roboto', sans-serif;color: #fff;padding: 17px 50px;background-color:#F96302;border: none;box-shadow: none !important;text-shadow: none;outline: none;background-image: none;text-transform: uppercase;margin: 0;}
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:hover,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:active,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:focus{border-radius:0px;text-transform: none;padding: 13px 25px;width: 100%; margin-top: 25px;}

.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button,
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:hover,
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:active,
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:active{border-radius:0px;text-transform: none;padding: 13px 25px;}
.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input:hover,
.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button:hover,
.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:hover,
.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:hover{background-color:#000;}

.auction-login-modal__dialog .auction-login-modal__register{font:500 16px/22px 'Roboto', sans-serif; color: #676767;margin-top: 16px;text-align: left;}

.auction-bid-confirmation .auction-bid-confirmation__dialog{}
.auction-register-modal {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 10000;
}
.auction-register-modal.is-visible {
	display: flex;
}
.auction-register-modal__dialog {
	/*background: #fff;
	padding: 24px;
	border-radius: 6px;
	max-width: 480px;
	width: 90%;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
	position: relative;*/
}
.auction-register-modal__close {
	/*position: absolute;
	top: 10px;
	right: 12px;
	background: none;
	border: none;
	font-size: 24px;
	line-height: 1;
	cursor: pointer;*/
}


.woocommerce ul.products.auction-products-container li.product{padding: 10px;background-color: #fff;box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);}
.woocommerce ul.products.auction-products-container li.product .product_block a img{ margin-bottom: 0; border:1px solid #E0E0E0;}
.woocommerce ul.products.auction-products-container li.product .product_block a h2.woocommerce-loop-product__title{font:600 18px/20px 'Roboto';color:#242424; margin: 18px 0 0; padding: 0 8px 10px; text-align: center; min-height: 70px;}
.woocommerce ul.products.auction-products-container li.product .product_block a:hover h2.woocommerce-loop-product__title{ text-decoration: none; }
.woocommerce ul.products.auction-products-container li.product .product_block .price{font:700 18px/22px 'Roboto';color:#676767; margin: 0; padding: 0;display: flex;align-items: center;justify-content: center;column-gap: 5px; margin-bottom: 7px;}
.woocommerce ul.products.auction-products-container li.product .product_block .price del{ opacity: .7; }
.woocommerce ul.products.auction-products-container li.product .product_block .price ins{text-decoration: none !important;}
body.single-product.woocommerce .related-auctions ul.products li.product .auction-loop-meta, 
body.woocommerce-shop.woocommerce ul.products:not(.auction-products-container) li.product .auction-loop-meta{display: none;}
.auction-loop-meta .auction-loop-info > .auction-info-row{display: flex;align-items: center;justify-content:space-between;column-gap: 5px;padding:5px 0;row-gap:unset;margin: 0;}
.auction-loop-meta .auction-loop-info > .auction-info-row:not(.auction-lot-details){border-top: 1px solid #dedede;font:400 16px/25px 'Roboto';color:#676767;}
.auction-loop-meta .auction-loop-info > .auction-info-row:first-child{border-top: none;}
.auction-loop-meta .auction-loop-info > .auction-info-row > strong{font-weight: 400 !important;}
.auction-loop-meta .auction-loop-info > .auction-info-row.auction-lot-details{border-top: none;margin-top: 15px;}
.auction-loop-meta .auction-info-row.auction-lot-details > a.button,
.auction-loop-meta .auction-info-row.auction-lot-details > a.button:hover,
.auction-loop-meta .auction-info-row.auction-lot-details > a.button:active,
.auction-loop-meta .auction-info-row.auction-lot-details > a.button:focus{width: auto !important; font:600 19px 'Roboto';color:#fff;background-color:#f96302; padding:16px 25px;text-decoration: none; border-radius:0; border:none; box-shadow: none; text-shadow: none; background-image: none; outline: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; margin: 0 !important;}
.auction-loop-meta .auction-info-row.auction-lot-details > a.button:hover{background-color: #000;}


.woocommerce .auction-listing-page .auction-tabs{display: flex;align-items: stretch;justify-content: space-between;column-gap:3px;border-bottom:none;margin-bottom: 2px;}
.woocommerce .auction-listing-page{margin-bottom: 58px;}
.woocommerce .auction-listing-page .auction-tabs button.auction-tab,
.woocommerce .auction-listing-page .auction-tabs button.auction-tab:hover,
.woocommerce .auction-listing-page .auction-tabs button.auction-tab:focus,
.woocommerce .auction-listing-page .auction-tabs button.auction-tab:active{padding: 10px 10px;border: 1px solid #8AC0D4; background: linear-gradient(to bottom,  rgba(194,221,230,1) 0%,rgba(114,177,206,1) 73%,rgba(83,160,197,1) 100%);cursor: pointer;display: flex;align-items: center;justify-content:center;column-gap:5px;width: 100%;font:500 20px 'Roboto';color:#3A312A;text-shadow: none;border-radius: 0;outline: none; }
.woocommerce .auction-listing-page .auction-tabs button.auction-tab.active{background: linear-gradient(to bottom,  rgba(255,173,120,1) 0%,rgba(249,99,2,1) 100%); border-color: #EECA57;}
.woocommerce .auction-listing-page .auction-tabs button.auction-tab::before{content: ''; display: inline-block;width:47px; height: 46px; background: url(../images/icon-bidgallery.png) no-repeat center center;}
.woocommerce .auction-listing-page .auction-tabs button.auction-tab[data-tab="dates-times"]::before{width:33px; height:36px; background: url(../images/icon-datetime.png) no-repeat center center;}
.woocommerce .auction-listing-page .auction-tabs button.auction-tab[data-tab="terms"]::before{width:30px; height:36px; background: url(../images/icon-termscondition.png) no-repeat center center;}
.woocommerce .auction-listing-page .auction-tabs button.auction-tab[data-tab="categories"]::before{width:32px; height:32px; background: url(../images/icon-auctioncategory.png) no-repeat center center;}


.auction-listing-page .auction-filters{display: flex; column-gap:10px; margin-bottom: 20px; flex-wrap: wrap; align-items: center;justify-content: space-between; background-color: #eaeaea;padding: 14px;}
.auction-listing-page .auction-filters .filters_search{flex: 0 0 426px; max-width: 426px;display:flex;column-gap:7px;align-items: stretch;justify-content:flex-start;}
.auction-listing-page .auction-filters .filters_search > input[type="text"]{flex: 0 0 336px; max-width: 336px; height: 55px; border: 1px solid #D0D0D0; padding:6px 12px;font:400 15px 'Roboto';color:#676767;outline: none;}
.auction-listing-page .auction-filters .filters_search > button[type="button"]{flex: 0 0 calc(100% - 343px); max-width:calc(100% - 343px); background: #000 url(../images/icon-btnsearch.png) no-repeat center center;border: none;border-radius: 0; box-shadow: none;outline: none;cursor: pointer;}
.auction-listing-page .auction-filters .filters_search > button[type="button"] > img{display: none !important;}

.auction-listing-page .auction-filters .filters_reset{flex: 0 0 357px; max-width: 357px;display:flex;column-gap:7px;align-items: center;justify-content:flex-end;}
.auction-listing-page .auction-filters .filters_reset > select{flex: 0 0 233px; max-width:233px; height: 55px; border: 1px solid #D0D0D0; padding:6px 12px;font:400 15px 'Roboto';color:#3A312A;outline: none;cursor: pointer;margin-right: 10px;}
.auction-listing-page .auction-filters .filters_reset button#auction-reset{border: none;padding: 0;background-color: transparent;background-image: none;outline: none;text-shadow: none;box-shadow: none;font:600 16px 'Roboto';color:#000;cursor: pointer;}
.auction-listing-page .auction-filters .filters_reset button#auction-layout-toggle{padding:0 !important;border:none !important; background:transparent url(../images/icon-gridview.png) no-repeat center center !important;cursor: pointer !important;display: block !important;width: 26px !important; height: 19px !important;text-shadow: none !important;border-radius: 0 !important;outline: none !important;}
.auction-listing-page .auction-filters .filters_reset button#auction-layout-toggle.list-view{ background-image:url(../images/icon-listview.png) !important; }
.auction-listing-page .auction-sorting{width: 100%; max-width: 955px;margin: 0 auto;display:flex !important;column-gap:6px !important;align-items:stretch;justify-content:center;}
.auction-listing-page .auction-sorting .auction-sort-wrapper{border: 1px solid #D0D0D0;background-color: #EAEAEA;position: relative;}
.auction-listing-page .auction-sorting button{border: none !important;padding: 14px 12px 14px 20px !important;background-color: transparent !important;background-image: none !important;outline: none;text-shadow: none;box-shadow: none;font:400 17px 'Roboto';color:#000 !important;cursor: pointer !important;width: 100%;text-align: left;}
.auction-listing-page .auction-sorting .auction-sort-wrapper > button{position: relative;}
.auction-listing-page .auction-sorting .auction-sort-wrapper > button .main_arr{display: inline-block;width: 13px;height: 16px;background:transparent url(../images/icon-defaultsortarrow.png) no-repeat center center;position: absolute;left: auto;right: 12px;top: 50%;transform: translateY(-50%);}
.auction-listing-page .auction-sorting .auction-sort-wrapper > button .main_arr.up{background:transparent url(../images/icon-topsortarrow.png) no-repeat center center;height: 6px;}
.auction-listing-page .auction-sorting .auction-sort-wrapper > button .main_arr.down{background:transparent url(../images/icon-downsortarrow.png) no-repeat center center;height: 6px;}
.auction-listing-page .auction-sorting button#auction-clear-sort{border: 1px solid #D0D0D0 !important;background-color: #EAEAEA !important;padding: 6px 12px !important;text-align: center;}
.auction-listing-page .auction-sorting .auction-sort-wrapper,
.auction-listing-page .auction-sorting button#auction-clear-sort{flex: 0 0 calc(16.66% - 6px * 5/6); max-width: calc(16.66% - 6px * 5/6);}

.auction-listing-page .auction-sorting .auction-sort-wrapper .auction-sort-dropdown{display: none; position: absolute; top:48px; left: -1px; right: -1px; background: white; border: 1px solid #D0D0D0; box-shadow: 0 2px 5px rgba(0,0,0,0.2); z-index: 1000;}
.auction-listing-page .auction-sorting .auction-sort-wrapper .auction-sort-dropdown > button.auction-sort-option,
.auction-listing-page .auction-sorting .auction-sort-wrapper .auction-sort-dropdown > button.auction-sort-option:hover,auction-listing-page .auction-sorting .auction-sort-wrapper .auction-sort-dropdown > button.auction-sort-option:active,auction-listing-page .auction-sorting .auction-sort-wrapper .auction-sort-dropdown > button.auction-sort-option:focus{width: 100%; display: flex;align-items: center;justify-content: space-between;font:400 15px 'Roboto';color:#676767 !important;padding:12px !important;border: none;border-radius: 0;text-shadow: none;box-shadow: none;outline: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; background-color: #fff !important; background-image: none;}
.auction-listing-page .auction-sorting .auction-sort-wrapper .auction-sort-dropdown > button.auction-sort-option:hover,
.auction-listing-page .auction-sorting .auction-sort-wrapper .auction-sort-dropdown > button.auction-sort-option.active{color:#fff !important;background-color: #ff6600 !important;}


.products.is-list,
.products.auction-products-container.is-list,
.auction-products-container.is-list {display: flex !important;flex-direction: column !important;gap: 15px !important;}

.products.is-list li.product,
.products.auction-products-container.is-list li.product,
.auction-products-container.is-list li.product {display: flex !important;flex-direction: row !important;align-items: flex-start !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;float: none !important;}

.products.is-list li.product .woocommerce-loop-product__link,
.products.is-list li.product .wp-post-image,
.products.is-list li.product img {width: 300px !important;min-width:300px !important;max-width:300px !important;display: block;}
.products.is-list li.product > .product_block{margin-right: 15px !important;flex-shrink: 0 !important;}

.products.is-list li.product .woocommerce-loop-product__title,
.products.is-list li.product .product-details {flex: 1 !important;}

.products.is-list li.product h2.woocommerce-loop-product__title,
.products.is-list li.product .woocommerce-loop-product__title {display: none !important;}

.products.is-list li.product .auction-loop-info .auction-product-title-in-list {font:600 18px/20px 'Roboto' !important;color:#242424 !important;margin: 0 0 30px;padding: 0;}
.products.is-list li.product .auction-loop-info{margin-top: 0;}
.products.is-list li.product .auction-loop-info > .auction-info-row{max-width: 350px;}
.products.is-list li.product .auction-loop-info .auction-product-title-in-list+.auction-info-row{border-top: none;}

.products.is-list li.product.auction-filtered-out,
.products.auction-products-container.is-list li.product.auction-filtered-out,
.auction-products-container.is-list li.product.auction-filtered-out,
li.product.auction-filtered-out,
.auction-product-item.auction-filtered-out,
.auction-product-card.auction-filtered-out {display: none !important;visibility: hidden !important;opacity: 0 !important;height: 0 !important;overflow: hidden !important;margin: 0 !important;padding: 0 !important;}
.products.is-grid li.product,
.products.auction-products-container.is-grid li.product {display: block;}


#categories.auction-tab-content .auction-categories-list{width: 100%;display: flex; align-items: flex-start;justify-content: flex-start;column-gap: 15px; row-gap:15px;}
#categories.auction-tab-content .auction-categories-list > .auction-category-item{flex: 0 0 calc(25% - 15px * 3/4);max-width:calc(25% - 15px * 3/4);padding: 15px; border: 1px solid #ddd; cursor: pointer;text-align: center;}

#categories.auction-tab-content .auction-categories-list > .auction-category-item > h3{font:400 16px/20px 'Roboto' !important;color:#242424 !important;margin: 10px 0 0;padding: 0;}
#categories.auction-tab-content .auction-categories-list > .auction-category-item > h3 > strong{font-weight: 600px;}

.auction-listing-page .auction-header-banner{width: 100%; max-width: 1170px;background-color: #E50000; margin: 0 auto 20px;border: 2px dashed #000;padding: 20px;}
.auction-listing-page .auction-header-banner .bid_block{text-align: center;flex: 0 0 calc(50% - 10px); max-width: calc(50% - 10px);font:600 18px/20px 'Roboto' !important;color:#fff !important;text-transform: uppercase;}


.auction-listing-wrapper { margin: 20px 0; }
.auction-listing-header { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px; padding: 15px 20px; background: #f5f5f5; border-radius: 4px; margin-bottom: 20px; }
.auction-listing-header strong { display: block; font-size: 18px; }
.auction-tab-button { border: none; padding: 10px 18px; cursor: pointer; background: #e0e0e0; border-radius: 3px 3px 0 0; font-weight: 600; }
.auction-tab-button.is-active { background: #ff6600; color: #fff; }
.auction-tab-panels { border: 1px solid #ddd; padding: 15px; background: #fff; }
.auction-tab-panel { display: none; }
.auction-tab-panel.is-active { display: block; }
.auction-controls { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-bottom: 10px; }
.auction-search input { min-width: 220px; padding: 6px 10px; }
.auction-category-filter select { min-width: 200px; padding: 6px 10px; }
.auction-layout-toggle .layout-toggle-button { border: 1px solid #ccc; background: #fafafa; padding: 6px 10px; cursor: pointer; }
.auction-layout-toggle .layout-toggle-button.is-active { background: #333; color: #fff; }
.auction-sorting { margin: 10px 0 15px; display: flex; flex-wrap: wrap; gap: 8px; align-items: center; font-size: 14px; }
.auction-sorting .sort-button { border: 1px solid #ccc; background: #fafafa; padding: 5px 10px; cursor: pointer; font-size: 13px; }
.auction-sorting .sort-button.active { background: #ff6600; color: #fff; border-color: #ff6600; }
.auction-products { display: grid; gap: 15px; }
.auction-products.is-grid { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
.auction-products.is-list { grid-template-columns: 1fr; }
.auction-product-card { border: 1px solid #e0e0e0; border-radius: 3px; overflow: hidden; background: #fff; display: flex; flex-direction: column; }
.auction-products.is-list .auction-product-card { flex-direction: row; }
.auction-product-image img { width: 100%; height: auto; display: block; }
.auction-products.is-list .auction-product-image { max-width: 200px; flex: 0 0 200px; }
.auction-product-content { padding: 10px 12px 12px; flex: 1; }
.auction-product-title { font-size: 16px; margin: 0 0 6px; }
.auction-product-meta, .auction-product-bids, .auction-product-end { font-size: 13px; margin: 2px 0; }
.auction-product-meta .meta-lot { margin-right: 10px; }
.meta-status { padding: 1px 6px; border-radius: 3px; font-size: 11px; text-transform: uppercase; }
.meta-status-active { background: #d4edda; color: #155724; }
.meta-status-scheduled { background: #fff3cd; color: #856404; }
.meta-status-ended { background: #f8d7da; color: #721c24; }
.auction-category-list { list-style: none; margin: 0; padding: 0; }
.auction-category-list li { display: flex; justify-content: space-between; padding: 6px 0; border-bottom: 1px solid #f0f0f0; }
.auction-category-link { font-weight: 600; text-decoration: none; }

.auction-bid-history{margin-top: 30px;}
.auction-bid-history > h3{font:700 20px/25px 'Roboto';color: #000;margin: 0 0 8px;padding: 0;}
.auction-bid-history table.auction-bid-history__table > thead{background-color: #f96302;}
.auction-bid-history table.auction-bid-history__table > thead th{font:500 16px/18px 'Roboto' !important;color: #fff; border-color:#f96302;}
.auction-bid-history table.auction-bid-history__table > tbody td{font:400 16px/22px 'Roboto' !important;color: #676767;}
.auction-bid-history table.auction-bid-history__table > tbody > tr:first-child > td{border-top: none;}
.auction-bid-history table.auction-bid-history__table > tbody > tr > td:not(:first-child),
.auction-bid-history table.auction-bid-history__table > thead > tr > th:not(:first-child){text-align: center;}
/*.auction-bid-history__table {width: 100%;border-collapse: collapse;}
.auction-bid-history__table th,
.auction-bid-history__table td {border: 1px solid #dcdcde;padding: 10px;text-align: left;}
.auction-bid-history__table tbody tr:nth-child(even) {background: #f9f9f9;}*/


@media (max-width: 600px) {
	.auction-listing-header { flex-direction: column; }
	.auction-products.is-list .auction-product-image { max-width: 120px; flex-basis: 120px; }
}