/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
::-webkit-scrollbar { width: 5px; }
::-webkit-scrollbar-track { background: #f1f1f1; }
::-webkit-scrollbar-thumb { background: #d09b8b; }
.woocommerce-thankyou-order-received { border: 2px dashed #d09b8b; color: #d09b8b; }
.main-page-wrapper,
.wd-prefooter { padding: 0 !important; }
.mainBanner { border-top: 4px solid #ded1bd; }
.banner-link a { color: #d09b8b; }
.bannerDetails { }
.bannerDetails .info-box-inner { width: 50%; }
.pattern-thoughts:before { content: ''; position: absolute; width: 680px; height: 10px; background: url(https://stage.projects-delivery.com/wp/imperfectlybeautiful/wp-content/uploads/2022/06/before-line.png) no-repeat; left: -320px; top: 60%; background-position: right; }
.pattern-thoughts:after { content: ''; position: absolute; width: 680px; height: 10px; background: url(https://stage.projects-delivery.com/wp/imperfectlybeautiful/wp-content/uploads/2022/06/after-line.png) no-repeat; right: -320px; top: 60%; background-position: left; }
.pattern-thoughtsPara .wd-text-block { width: 73%; margin: 0 auto; margin-top: 40px; }
.pattern-thoughtsPara .wd-text-block:before { content: ''; position: absolute; height: 2px; width: 395px; background: #f4d7ab;    /* margin: 0 auto; */ transform: translate(-50px, -17px); left: 488px; top: 14px; }
.pattern-thoughtsPara-inner .wd-text-block { width: 50%; margin: 0 auto; }
.pattern-thoughtsPara .wd-text-block { width: 70%; }
.secondSectionTitle strong { color: #d09b8b; font-weight: 600; }
.secondSectionTitle-sub strong { color: #d09b8b; font-weight: 500; }
.havayouCotentLast strong { color: #d09b8b; }
.testimonials .wd-info-box { align-items: center; }
.testimonials .info-box-title { font-family: "Brittany Signature" !important; font-weight: 300; }
.testimonials .info-box-inner h3 { font-family: 'Noto Serif Display';    /* font-family: asdas; */ font-style: italic; color: #cf9a8b; font-size: 25px; }
.thankNewletter #easy-newsletter-form { background: #f1e9dd; border-radius: 100px; display: flex; width: 80%; margin: 0 auto; align-items: center; padding: 4px 5px 4px 20px; }
.thankNewletter #easy-newsletter-form label { display: none; }
.thankNewletter  #easy-newsletter-form input { width: 100%; border: 0; color: #3b4149; font-size: 18px; }
.thankNewletter  #easy-newsletter-form .input-field {    /* width: 100%; */
flex: auto; margin-bottom: 0; }
.thankNewletter  #easy-newsletter-form .input-field.input-submit { flex: 0 0 auto; }
.grid-apps .wd-images-gallery { width: 69%; margin: 0 auto; }
.grid-apps .wd-images-gallery .wd-gallery-item { padding: 0 5px; }
.quickLinks ul { list-style: none; color: #7e8896; }
.quickLinks ul a { color: #7e8896; transition: all 0.25s; }
.quickLinks ul a:hover { color: #fff; }
.footerLetter form#easy-newsletter-form label { display: none; }
.footerLetter form#easy-newsletter-form { display: flex; justify-content: end; border: solid 1px; height: 50px; }
.footerLetter form#easy-newsletter-form button,
form#easy-newsletter-form input { height: 50px; }
.footerLetter form#easy-newsletter-form button { border-radius: 0px 20px 20px 0px; background: #0000; color: #fdb332; }
.footerLetter form#easy-newsletter-form input { border-radius: 20px 0px 0px 20px; border: none; }
.policyLink ul { display: flex; list-style: none; justify-content: space-between; padding: 0; }
.policyLink ul li { border-right: 2px solid #6f7885; padding-right: 35px; }
.policyLink ul li:last-child { border: 0; }
.testimonials .info-box-title:before { content: ''; position: absolute; width: 79px; height: 60px; background: url(https://stage.projects-delivery.com/wp/imperfectlybeautiful/wp-content/uploads/2022/06/coma.png); top: -90px; }
.testimonials .info-box-title { position: relative; }
li.step-cart.step-inactive { display: none; }
.testimonials .info-box-icon img { z-index: 0;    /* width: 90%; */ margin: 0 auto;    /* position: relative; */ display: block; }
.testimonials .info-box-content { padding-left: 30px; }
.testimonials .info-box-icon img:before { content: ''; position: absolute; width: 10px; height: 10px; background: red; z-index: 9999999999; }
.testimonials .info-box-icon { width: 90%; margin: 0 auto; position: relative; }
.testimonials .info-box-icon:before { content: ''; position: absolute; width: 26px; height: 31px; background: url(https://stage.projects-delivery.com/wp/imperfectlybeautiful/wp-content/uploads/2022/06/tesit-before.png); z-index: 9; }
.testimonials .info-box-icon:after { content: ''; position: absolute; width: 26px; height: 31px; background: url(https://stage.projects-delivery.com/wp/imperfectlybeautiful/wp-content/uploads/2022/06/tesit-after.png); z-index: 9; bottom: 0; right: 0; }
.donwloadpopup .btn { font-family: "Josefin Sans", Sans-serif; font-size: 18px; font-weight: 400; border-radius: 100px 100px 100px 100px; padding: 20px 40px 20px 40px; text-transform: capitalize; }
form#gform_1 { background: #f1e9dd; border-radius: 100px; display: flex; width: 100%; margin: 0 auto; align-items: center; padding: 4px 5px 4px 20px; height: 69px; }
#gform_1 
.gform-body { width: 80%; border: 0; }
#gform_1 .gform-body input { border: 0; }
.gform_title { display: none; }
.wd-order-extra-content a { color: #d09b8b; font-weight: 600; }
.testimonials .wd-btn-arrow,
.testimonials .wd-btn-arrow.disabled { border-radius: 100px; background: #B78171; color: #fff; }
.testimonials .wd-btn-arrow:hover,
.testimonials .wd-btn-arrow.disabled:hover { background: #1a1f2d; }
.wd-prefooter { background: #1a1f2d !important; }
.testimonials .info-box-title { margin-top: 80px; }
.wd-btn-arrow[class*="prev"],
.wd-btn-arrow[class*="next"] { justify-content: center !important; }
#easy-newsletter-submit { color: #fff; }
.title-size-default .title { color: #d09b8b; }
@media (max-width:1500px) {
    .bannerCol .elementor-widget-wrap.elementor-element-populated { margin: 0px 0px 0px 70px !important; }
    .bannerCol h2.info-box-title.title.box-title-style-default.wd-fontsize-m { font-size: 59px; }
    .bannerCol .info-box-inner.set-cont-mb-s.reset-last-child { width: 80%; }
    .copyContainer { padding: 20px 20px !important; }
}
@media (max-width:1300px) {
    .pattern-thoughts:before,
    .pattern-thoughts:after { width: 620px; }
    .pattern-thoughtsPara .wd-text-block:before { left: 50%; transform: translate(-190px, -17px); }
}
@media (max-width:1200px) {
    .bannerCol h2.info-box-title.title.box-title-style-default.wd-fontsize-m br { display: none; }
    .policyLink ul li { padding-right: 15px; }
}
@media (max-width:1100px) {
    .pattern-thoughts:before,
    .pattern-thoughts:after { width: 570px; }
}
@media (max-width:1024px) {
    .bannerCol h2.info-box-title.title.box-title-style-default.wd-fontsize-m { font-size: 42px; }
    .bannerCol .elementor-widget-wrap.elementor-element-populated { margin: 30px 0px 0px 20px !important; }
}
@media (max-width:991px) {
    .pattern-thoughts:before,
    .pattern-thoughts:after { display: none !important; }
    .grid-apps .gallery-images { flex-flow: column; }
    .grid-apps .gallery-images .wd-gallery-item { margin-bottom: 10px; }
}
@media (max-width:767px) {
    .bannerDetails { text-align: center; }
    .bannerDetails .wd-info-box { justify-content: center; text-align: center; }
    .bannerCol .info-box-inner.set-cont-mb-s.reset-last-child { width: 80%; margin: 0 auto; }
    .banner-link p { text-align: center; }
    .donwloadpopup .woodmart-button-wrapper { text-align: center; }
    .thankNewletter #easy-newsletter-form { flex-flow: column; background: transparent; }
    .thankNewletter #easy-newsletter-form .input-field { width: 100%; }
    .thankNewletter #easy-newsletter-form .input-field input { margin-bottom: 11px; background: #f1e9dd; border-radius: 50px; padding: 20px 30px; }
    .pattern-thoughtsPara-inner .wd-text-block { width: 90%; }
    .pattern-thoughtsPara .wd-text-block { width: 90%; }
    .testimonials .wd-info-box { flex-flow: column; }
    .thankNewletter #easy-newsletter-form { width: 100%; }
    .footerLetter .input-field { width: 100%; }
    .footerLetter .input-field.input-submit { width: 18%; }
    .footerLetter form#easy-newsletter-form { width: 50%; }
    .cookiesCol { width: 100% !important; }
}
@media (max-width:600px) {
    form#gform_1 { background: transparent; display: block; }
    #gform_1 .gform-body { width: 100%; background: #f1e9dd; }
    #gform_1 #gform_fields_1 { display: block; }
    .mfp-container.mfp-s-ready.mfp-inline-holder { overflow: hidden;    /* scroll-behavior: smooth; */ }
    form#gform_1 input[type="submit"] { padding: 4px 30px; }
    div#popup-62a1dde9be875 { min-height: 310px;    /*position: absolute;*/ }
    .footerLetter form#easy-newsletter-form { width: 100%; }
}