@media screen and (min-width: 500px) {
    div.mailpoet_form:not(.mailpoet_form_fixed_bar) .mailpoet_paragraph:last-child, div.mailpoet_form:not(.mailpoet_form_fixed_bar) .mailpoet_paragraph p:last-child {
        margin-bottom: 0 !important;
        line-height: 12px !important;
    }
}
.no-bottom-margin {
	margin-bottom: 0 !important;
}
#mp_form_popup2 .mailpoet_message {
    margin: 0;
    padding: 0 20px;
    position: absolute;
    width: 100%;
    top: 30%;
}
.mailpoet_message p {
	color: rgb(11, 102, 35);
}
.main-auction.auction-time-countdown {
border: 1px solid #d9d9d9;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border-radius: 10px;
}
.auction-condition .current-bid {
	    border: 1px solid #d9cfcf;
    padding: 2px 5px;
    border-radius: 9px;
}
.price.p-price {
	
    display: flex;
    border-bottom: 1px solid #d9cfcf;
    padding-bottom: 14px;
    text-align: right;
    justify-content: end;

}
.price.p-price del {
	position: absolute;
    top: -30px;
    font-size: 19px;
}
.price.p-price ins {
	color: #2e6d3b;
    text-decoration: none;
}
.woocommerce-product-details__short-description {
	border-bottom: 1px solid #d9cfcf;
}
.auction-price {
	    flex-grow: 1;
    text-align: left;
    display: flex;
}
.auction-price .current.auction{
	flex-grow: 1;
}
.auction-condition {
	    border-bottom: 1px solid #d9cfcf;
    padding-bottom: 18px;
}
.auction-end {
	text-align: right;
    line-height: 1.8;
}
.qty {
	width: 100px !important;
    text-align: center;
    background-color: #fff;
    border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 4px;
    box-sizing: border-box;
    color: #2b2d2f;
    font-family: inherit;
    font-size: 1em;
    height: 3.125em;
    line-height: 1em;
    margin: 0;
    min-height: 0;
    padding: 1em .5em;
}
.minus-bid, .plus-bid {
	padding: 14px 24px;
    transition: background 0.3s;
    border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 4px;
    line-height: 1em;
    font-size: 1em;
    height: 3.125em;
	background: #3F3F3F;
    color: #fff;
}
.wc-block-components-button__text {
	text-decoration: none;
}
.bid_button {
    background-color: #0B6623 !important;
    color: #fff !important;
    border-color: #0B6623 !important;
    display: block !important;
    padding: 14px 0 !important;
    border: 2px solid #3F3F3F !important;
    text-align: center !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 100% !important;
    text-transform: uppercase !important;
    outline: none !important;
    border: none !important;
		margin-left: 5px !important;
	flex-grow: 1;
	max-width: 150px;

}
.auction_form {
	display: flex;
}
.page-product-card .pcard-top .pcardtop-right .p-add-basket .btn {
	text-align: center !important;
}
.wsawl-link {
	position: absolute;
    top: -20px;
    right: 0px;
}
.sa-watchlist-action {
	    border: 1px solid black;
    padding: 5px;
    color: initial;
    border-radius: 4px;
}
.sa-watchlist-action:before {
	position: relative;
	top: 2px;
}
.page-product-card .pcard-top .pcardtop-right .p-add-basket .btn span {
    text-align:center;
	display:inline-block !important;
}
.auction-history-table td:nth-child(2) {
	font-weight: 800;
   
    padding: 5px;
    background: #dddddd;
}
.auction-history-table td:first-child {
	padding: 5px 5px 5px 0;
}
.auction-history-table .started {
	 color: darkgreen !important;
}
.auction-history-table {
	margin-top: 10px;
}
.single_add_to_cart_button {
	margin-top: 1rem !important;
	    padding: 14px 24px;
    transition: background 0.3s;
    border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 4px;
    line-height: 1em;
    font-size: 1em;
    height: 3.125em;
    background-color: #3F3F3F !important;
    color: #fff;
}
.wc-block-components-product-badge.wc-block-components-product-low-stock-badge {
	margin-right: 15px;
}
. wc-block-cart__empty-cart__title {
	min-height: 55vh;
}
.text-content .woocommerce {
	min-height: 55vh;
}
.woocommerce-MyAccount-navigation ul  {
	list-style: none;
    padding-left: 0;
	margin-top: 0;
}
.woocommerce-MyAccount-navigation-link a {
	    padding: 3px 0;
    text-decoration: none !important;
}
.woocommerce-form-login, .woocommerce-form-register {
	background: #ffffff;
	min-height: 330px;
}
.woocommerce-privacy-policy-text p {
	font-size: 11px !important;
}
.woocommerce-ResetPassword {
	background: white;
    padding: 20px;
    border: 1px solid;
}
.woocommerce-MyAccount-content {
	background: white;
    padding: 20px;
    border: 1px solid;
}
em {
	font-size: 11px !important;
}
iframe {
	 max-width: 100%;
}




/*04/09/2025*/
.winned-for.auction {
	text-align: left;
	flex-grow: 1;
}
.auction-finished {
		background: #68bd584a;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid;
	    margin-top: 30px;
}
.text-center {
	text-align: center !important;
}
.text-left {
	text-align: left !important;
}
.auction-finished-text, .auction-won-text {
	border-bottom: 1px solid;
    padding-bottom: 15px;
}
.auction-history-table {
	width: 100%;
	border: 1px solid;
}
.auction-history-table th {
	    background: green;
    padding: 10px;
    color: white !important;
}
.auction-history-table td {
	padding: 10px;
}
.woocommerce-message {
    border-color: #8fae1b;
    border: 1px solid #8fae1b;
	margin-top: 15px;
}
.winner-insert-container {
	font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    display: flex;
    border-bottom: 1px solid #d9cfcf;
    border-top: 1px solid #d9cfcf;
    padding: 15px 0px;
}
.auction-winner-container {
	
}
.winner-insert-container div:first-child {
	color: #3F3F3F;text-transform: uppercase;flex-grow: 1;
}
.winner-insert-container div:nth-child(2) {
	text-transform: capitalize;
}
.bid_button.button {
	flex-grow: 1;
    width: unset;
    max-width: unset !important;
}
.buy-now .single_add_to_cart_button.button {
	 width: 100%;
    max-width: unset !important;
	text-transform: uppercase;
}
.woocommerce-Price-amount.amount {
	margin-left: 5px
}
.address-notification {
	    padding: 20px;
    background: #ffa50040;
    border: 1px solid;
    margin-bottom: 30px;
}
@media (max-width: 921px) {
    .header-container .header-container-cont nav {
        overflow: auto;
    }
}




.grecaptcha-badge {
	display: none !important;
}
.woocommerce-MyAccount-content .tab-shop {
	display: none !important;
}
.woocommerce-MyAccount-content .container-products {
    grid-template-columns: 1fr 1fr;
}
.woocommerce-MyAccount-content .product-card .p-price {
    font-size: 20px;
}