/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.archive .archive__footer {
    display: grid;
}
.archive .product-small .product-archive__freeshipping-logo {
    width: 100px;
}


.archive .product-small .archive__video-wrapper, .archive .product-small .product-archive__freeshipping-logo, .archive .product-small .product-archive__brand {
    display: inline-block;
}
.archive .product-small .archive__video-wrapper {
    display: inline-block;
    width: 50px;
    margin: 0 auto;
    grid-column: 2;
}
.archive .product-small .archive__video-wrapper a {
    margin: 0;
    width: 100%;
    padding: 0;
    border: 0;
    height: 50px;
    background-color: white;
}

.archive .archive__lightbox {
    background: transparent;
}

.mfp-hide {
    display: none !important;
}
.archive .product-small .product-archive__brand {
    grid-column: 3;
}
/*
.product-archive__button {
    background-image: url();
    background-position: 50% 50%;
    background-size: 200% !important;
}
*/


.mfp-container {
    box-sizing: border-box;
    padding: 30px;
    position: absolute;
    text-align: center;
}

.mfp-container, .mfp-wrap {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
.mfp-container:not(.mfp-image-holder) .mfp-content {
    width: 100% !important;
}

.lightbox-content {
   /* background-color: #fff;
    box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, .15); */
    margin: 0 auto;
    max-width: 875px;
    position: relative;
}

.archive .archive__lightbox {
    background: transparent;
}

.lightbox-by-id.lightbox-content.lightbox-white.archive__lightbox {
    max-width: 100% !important;
    display: flex;
    justify-content: center;
}

.mfp-ready .mfp-close {
    background-color: black;
    opacity: 1;
    border-radius: 50%;
    margin-right: 10px !important;
    margin-top: 10px !important;
    mix-blend-mode: normal !important;
}


a.button.primary.product-archive__button {
    background-color: #f3f3f300;
}
.product-element-bottom.product-information {
    gap: 8px;
}
span.product-archive__model {
    text-align: left;
    color: #000;
    font-weight: 700;
    font-size: 17px;
    line-height: normal;
}
.wd-bottom-actions .product__mini-description {
    display: inline-block !important;
    text-align: left;
    color: #000;
    width: 100%;
}
.wd-bottom-actions .product__mini-description p {
    margin: 0 0 5px;
}
.wd-bottom-actions .product__mini-description p > br {
    display: none;
}
.woodmart-archive-shop .wd-add-btn .product__mini-description span {
    opacity: 1!important;
    display: block !important;
}


/* Header */
.wd-header-main-nav ul li a {
    text-transform: capitalize !important;
    font-size: 12px;
}
header .wd-search-form {
    margin-left: 50px;
    margin-right: 10px;
}
.wd-header-my-account a span.wd-tools-text {
    display: inline-block !important;
    font-size: 12px;
    font-weight: 400;
}
/*.wd-header-my-account > a {
    background-color: #EF4B24;
    border-radius: 50px;
    font-weight: 400;
    font-size: 12px;
    height: 45px !important;
    padding: 5px 22px !important;
}
*/
.wd-header-cart a {
    color: #ef4b24;
}

/*.wd-header-cart a span span span {
    display: inline-block !important;
    left: -22px;
    text-align: center;
    margin: 14px 0 0;
    position: relative;
    font-size: 12px;
    font-weight: 400;
}
*/
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #ef4b24 !important;
}
/*.wd-header-cart {
    margin: 0 10px !important;
}*/
/* End Header */

/* Front Page Grid Design */

.page-template-default .price del {
    display: none !important;
}

.page-template-default .wd-product-cats {
    display: none !important;
}

.page-template-default .hover-img {
    display: none !important;
}

.page-template-default .wrapp-swatches {
    display: none !important;
}

.page-template-default .content-product-imagin {
    display: none !important;
}

.page-template-default .hover-content {
    display: none !important;
}

.page-template-default .product-labels.labels-rounded {
    display: none !important;
}

.wd-product.wd-hover-base .fade-in-block {
	display: contents !important;
}

.page-template-default .fade-in-block.wd-scroll {
    position: unset !important;
	margin-top: auto !important;
	opacity: 1 !important;
    visibility: visible !important;
    top: -64px !important;
    right: 0 !important;
    left: auto !important;
    padding: 0 !important;
}

.wd-bottom-actions .wrap-wishlist-button {
    display: none;
}

.wd-bottom-actions .wrap-quickview-button {
    display: none;
}

.page-template-default .wd-bottom-actions .archive__footer {
    height: 80px;
}

.page-template-default h3.wd-entities-title {
    text-align: left;
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
}

.page-template-default .wd-add-btn a.add_to_cart_button {
    position: absolute;
/*     top: -53px; */
/*     right: 0; */
  	top: -25px;
	right: 15px;
	z-index: 99;
}

.page-template-default .wrapp-product-price {
    text-align: left;
    align-items: unset !important;
}

.page-template-default span.archive__price-text {
	display: none;
}

.page-template-default span.archive__price-composite-wrapper,
.page-template-default span.singleProduct__summary-divider,
.page-template-default span.archive__price-final-wrapper, /* Χωρίς ΦΠΑ class*/
.page-template-default span.archive__price-finalTax-wrapper,
.page-template-default archive__price-final,
.page-template-default span.archive__price-qty
{
	display: none;

}
/*TESTING PROD PAGE*/
.page-template-default .singleProduct__triple-price {
    width: 100% !important;
}

.wrapp-product-price span.price .singleProduct__triple-price{
    display: flex;
    flex-wrap: wrap;
}
.page-template-default span.archive__price-fake-wrapper,
.page-template-default span.archive__price-regular-wrapper,
.page-template-default span.archive__price-sale-wrapper {
	width: 100%
}

.page-template-default .wd-add-btn a.add_to_cart_button {
    width: 46px !important;
    height: 40px !important;
    border-radius: 13px !important;
    background-color: #DEDEDE !important;
    box-shadow: none !important;
    color: #000 !important;
}

.page-template-default .wd-add-btn-replace .add-to-cart-loop:before {transform: unset;}

.page-template-default span.wd-add-btn {
     opacity: 0;
     transform: unset !important;
	 display: none !important;
}

.wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .add-to-cart-loop span {
	display: none;
}