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


div#image-gallery .wd-gallery-item img {
    height: 600px;
    width: 600px !important;
    object-fit: cover;
}
.wd-popup.wd-with-video :is(video,iframe) {
    height: 500px;
}
.glsr-default button.glsr-button {
    background: #a43507;
    border-radius: 0;
}
.post-single-page .entry-header img {
    width: 60%;
}
.post-single-page.has-post-thumbnail .article-inner>.entry-header {
    text-align: left;
}
.glsr-default button.glsr-button:hover {
    background: #9CCE13;
    color: #fff;
}
.merchant-para a {
    color: #a43507;
}
.merchant-para a:hover {
    color: #9CCE13;
}
strong {
    color: #222;
    font-weight: 800;
}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #333;
}
.whb-color-light .wd-header-text p {
    font-family: 'ClashDisplay';
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}
.wd-logo img {
    padding-top: 14px;
    padding-bottom: 14px;
}
header.whb-header {
    margin-bottom: 20px;
}
.wcpa_wrap .wcpa_field_wrap select, .wcpa_wrap .wcpa_field_wrap input[type=text], .wcpa_wrap .wcpa_field_wrap textarea {
    background: #e7e6da;
    border: none;
}
div#video-one {
    position: absolute;
    top: -14em;
    left: -3em;
    z-index: 1;
    aspect-ratio: 16/9;
    transform: rotate(-5deg);
    border: 16px solid white;
    border-radius: 40px;
    overflow: hidden;
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
    width: 60%;
}
div#video-two {
    position: absolute;
    top: -20em;
    right: 10px;
    height: 500px; /* portrait ratio */
    border: 16px solid white;
    border-radius: 40px;
    overflow: hidden;
    transform: rotate(5deg); /* clockwise tilt */
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);
    width: 60%;
}
.wd-post-cat.wd-style-with-bg {
    background: #CB8E11 !important;
}
.wd-post-cat.wd-style-with-bg a {
    pointer-events: none;
}
.blog-design-list .wd-meta-author a {
    pointer-events: none;
}
div#banner-slide {
    position: relative;
}
.elementor-popup-modal .dialog-close-button svg {
    fill: #fff !important;
}
.glsr-default .glsr-review {
    justify-content: center !important;
    align-items: center;
    background: #fff;
    height: 260px;
    padding: 20px;
    margin: 0 10px;
    border-radius: 16px;
}
.glsr-default .glsr-review-date {
    display: contents;
}
.glsr-default .glsr-review-content {
    text-align: center;
    font-size: 16px;
}
.glsr-default .glsr-review-author {
    color: #000;
}


@media only screen and (max-width: 1528px) and (min-width: 1036px){
	div#video-one {
		width: 60%;
	}
	div#video-two {
		width: 60%;
		right: 10px;
		height: auto;
	}
	div#video-two {
	}
	div#banner-slider {
		padding-left: 3%;
	}
	div#banner-slider {
		padding-left: 6% !important;
		padding-bottom: 4%;
	}
}
@media only screen and (max-width: 1867px){
	div#banner-slider {
		padding-left: 17%;
	}
}
@media only screen and (max-width: 1680px){
	div#banner-slider {
		padding-left: 10%;
	}
}
@media only screen and (max-width: 1000px) and (min-width: 320px){
	.page-title {
		padding: 50px 0 !important;
		margin-bottom: 20px !important;
	}
	.glsr-default .glsr-review-content {
		font-size: 14px;
	}
	.post-single-page .entry-header img {
		width: 100%;
	}
}