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

/* Title */
.page-title .title {
    color: #FFFFFF;
}

:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {
    font-size: 14px;
    color: var(--color-gray-500);
}

/* Blog */
.wd-post-img img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.wd-post-cat.wd-style-default,
.blog-design-meta-image .wd-entities-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.wd-meta-date {
    width: 100%;
    display: block;
}

.blog-design-meta-image .wd-post-cat:not(:last-child):after {
    display: none;
}

.back-to-archive{
    min-width: max-content;
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.wd-page-nav-btn a {
    font-size: 14px !important;
}

/* Other */
.elementor-icon.elementor-social-icon:hover {
    font-size: var(--icon-size,25px);
}

.glassmorphism {
	background: rgba( 255, 255, 255, 0.25 ) !important;
/* 	box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); */
	backdrop-filter: blur( 5px ) !important;
	-webkit-backdrop-filter: blur( 5px ) !important;
/* 	border-radius: 10px; */
/* 	border: 1px solid rgba( 255, 255, 255, 0.18 ); */
}

/* WC */
div.quantity input[type="number"],
div.quantity input[type="number"] {
	width: 100px !important;
	padding: 0;
}

div.quantity .minus,
div.quantity .plus,
div.quantity input[type="button"] {
	border-radius: 10px;
}

.stars {
	margin-bottom: 0 !important;
}

.stars a,
.stars a:hover {
	font-size: 0;
}

.product-grid-item {
	position: relative;
	z-index: 3;
}

.product-grid-item::after {
	position: absolute;
    content: "";
    bottom: -30px;
    right: -10px;
    z-index: -1;
    height: 90%;
    width: 90%;
    transform: scale(0.8);
    filter: blur(25px);
    background: transparent;
    opacity: 0;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.product-grid-item:hover::after {
	background: #4800FF;
	opacity: 0.5;
}

.product.wd-hover-buttons-on-hover .wd-add-btn {
	-webkit-box-shadow: 7px 5px 50px -10px #ec00ff;
	box-shadow: 7px 5px 40px -10px #ec00ff;
}

.product.wd-hover-buttons-on-hover .wd-add-btn:hover,
.product.wd-hover-buttons-on-hover .wd-add-btn:active {
	-webkit-box-shadow: 7px 5px 50px -10px #ec00ff;
	box-shadow: 7px 5px 50px -10px #ec00ff;
}

.wd-product-cats {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.amount {
    color: var(--wd-primary-color) !important;}
    
    
    @media (max-width: 767px) {
    #slider-116 .wd-slide {
        min-height: 220px!important;
    }
}
#btn-blog
{
    width:200px;
}
.dig_lasele
{
     padding-top: 0;
    padding-bottom: 22px;
    padding-right: 0;
    flex: 1;
    position: relative;
    right:0!important;
}
.dig_firele
{
        display: none!important;
            margin-left: 20px!important;
}
    .dig_notice_msg .dig_popmessage_contents {
    background-color: #EC00FF;
    border: 1px solid rgba(255, 195, 0, .1);
}
.dig_notice_msg .dig_lase_message, .dig_notice_msg .dig_lase_snap {
    color: #ffffff;
    margin-block:10px;
}
    
    
    #billing_company_field
    {
          visibility: hidden;

    }