.topbar-text a {
color: #121822 !important;
font-size: 15px !important;
font-style: normal;
font-weight: 400;
line-height: normal !important;
font-family: "Proxima Nova";
}
.text-right {text-align:right;}
.wd-social-icons {
gap:20px !important; 
}
.wd-social-icons.wd-style-default > a {
width: 24px !important;
height: 24px !important;
border: 1px solid #B19070;
padding: 14px 14px !important;
color: #B19071;
}
.outline {
position: relative !important;
overflow: visible !important;
}
.outline .banner-border .wrapper-content-banner{
border: none !important;
outline: 2px solid #fff;
outline-offset: -11px;
}
.outline::before {
content: '';
position: absolute;
top: 30px;
left: 30px;
width: 20px;
height: 20px;
background-color: #fff;
z-index: 2;
}
.outline::after {
content: '';
position: absolute;
bottom: 30px;
right: 30px;
width: 20px;
height: 20px;
background-color: #fff;
z-index: 2;
}
.outline .text-left,.promo-banner-without-outline .text-left { --text-align: center !important;}
.wd .wd-sub-menu li > a:hover {
color: #b19071;
}
.contact-info {
display: flex;
flex-direction: column;
gap: 12px;
}
.contact-info td {
vertical-align: top;
}
.contact-info td:nth-child(2) {
width: 100%;
}
.contact-info p {
color: #121822;
font-family: "Tinos", Arial, Helvetica, sans-serif;
font-size: 16px !important;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom:0px;    
}
.contact-info p span {
font-weight: 700;
}
.contact-info a {
color: #121822;
text-decoration: none;
font-family: "Tinos", Arial, Helvetica, sans-serif;
}
.contact-info a:hover {
color: #b19071;
text-decoration: none;
}
.wd-copyrights {
background-color: #B19071 !important;
color: #fff !important;
}
.archive-loop-item-product img {
max-height: 300px;
object-fit: contain;
height:300px !important;
}
.kioleidis-filters .widget-title {
font-weight: 700 !important;
font-size: 18px !important;
}
.kioleidis-filters .filters-inner-area a {
color: #787878 !important;
font-size: 16px !important;
}
.single_add_to_cart_button {
border-radius: 38px !important;
}
#single-wishlist .wd-action-text {
display: none;
}
.single form.cart,.woocommerce-variation-add-to-cart {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: left !important;
flex-direction: row-reverse;
}
div.quantity {
display: inline-flex;
align-items: stretch;
border-radius: 34px;
border: 1px solid #B19071;
background: #FFF;
overflow: hidden;
padding: 0;
height: 48px;
} div.quantity input[type="button"],
div.quantity input[type="number"] {
background: transparent;
border: none;
outline: none;
box-shadow: none;
margin: 0;
-webkit-appearance: none;
appearance: none;
border:none !important;
} div.quantity input[type="button"] {
color: #B19071;
text-align: center;
font-family: "Proxima Nova", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
cursor: pointer;
padding: 0 18px !important;
min-width: 48px !important;
transition: opacity 0.2s ease;
border-top-style: none !important;
}
div.quantity input[type="button"]:hover {
opacity: 0.6;
} div.quantity input.minus {
border-right: none !important;
}
div.quantity input.plus {
border: none !important;
} div.quantity input[type="number"] {
color: #B19071;
text-align: center;
font-family: "Proxima Nova", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
width: 50px !important;
padding: 0;
-webkit-appearance: none;
-moz-appearance: textfield;
appearance: none;
border-left: 1px solid #B19071 !important;
border-right: 1px solid #B19071 !important;
} div.quantity input[type="number"]::-webkit-outer-spin-button,
div.quantity input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
#wishlist-button .wd-action-text,.archive-loop-item-add-to-cart .wd-action-icon { display: none !important; }
.archive-loop-item-brand .wd-term,.archive-loop-item-price .price,.onsale.product-label.wd-shape-round,.archive-loop-item-add-to-cart .wd-action-text  { font-family: "Proxima Nova" !important; }
.wd-nav-header > li > a {
color: #121822 !important;
font-family: "Proxima Nova" !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
}
.wd-sub-menu li a { font-size: 16px !important; }
.wd-nav {gap:10px !important;}
.color-scheme-dark.wd-design-full-width.wd-dropdown-menu.wd-dropdown { background-color: #F5F2E9 !important; }
.woodmart-nav-link {
color: #121822 !important;
font-family: "Proxima Nova";
font-size: 15px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
}
.woodmart-nav-link:hover {
color: #b19071 !important;
}
.wpml-ls-item-en {
text-transform: uppercase;
}
.home .whb-sticky-prepared {
padding-top:125px; 
}
.home .whb-header-bottom {
display: none;
visibility: hidden;
}
.whb-top-bar .whb-col-right .whb-51g8qjgfxi0cvs0sew8i {
flex-grow: 0;
}
.whb-top-bar .whb-col-right .whb-51g8qjgfxi0cvs0sew8i .woodmart-nav-link.wpml-ls-link::after {color: black;}
@media (max-width:480px){
.archive-loop-item-product img { max-height: 222px; }
.footer-column { margin-bottom: 30px; }
}
@media (max-width:1024px) 
{
.home .whb-sticky-prepared {padding-top:0px}
}
.kioleidis-contact-form-subscript {
color: #818181;
font-style: italic;
}
.woocommerce-checkout .optional {
top: auto;
vertical-align: middle;
}