/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.site-logo img { height: 120px; }
.custom-btn a { padding: 25px 40px; font-size: 12px; transition: 0.3s ease all;}
.custom-btn a:hover {background: #000; color: #fff;}
.main-page-wrapper .single_serviceSection { display: flex; flex-wrap: nowrap; align-items: center; padding: 150px 0; }
.singleServiceContent h3 { font-size: 40px; }
.singleServiceContent { padding-right: 65px; }

/* HEADER SECTION */
.header-btn { padding: 25px 40px; font-size: 12px; transition: 0.3s ease all; }
.header-btn:hover {background: #000; color: #fff;}
/* FOOTER */
.wd-prefooter { display: none; }
.footer-social-links { display: flex; gap: 20px; }
.footer-logo-content img { padding-bottom: 10px; }
.footer-address img { width: 15px; }
.footer-email img { width: 17px; }
.footer-phone img { width: 17px; }
.input-submit .input-field label { display: none; }
.input-field .wpens_email { background: #ffffffb8; padding: 25px 10px; width: 300px; }
#easy-newsletter-form { display: flex; }
.input-field #easy-newsletter-submit { padding: 14px 22px; background: #ab8551; color: #fff; border: none; transition:0.3s ease all;}
.input-field #easy-newsletter-submit:hover{background: #000; color: #fff;}
.input-field.input-submit { position: relative; right: 65px; top: 5px; }
.footer-credits { border-top: 2px solid #565656; }

/* BANNER SECTION */
.banner-content a { padding: 25px 40px; font-size: 12px; transition: 0.3s ease all;}
.banner-content a:hover {background: #ab8551;color: #fff !important;}
.banner-content p { width: 50%; padding-bottom: 10px; }
.wd-nav-pagin-wrap.wd-slider-pagin { background: #000; padding: 30px; position: absolute; bottom: 0; left: 0; z-index: 99999; width: 290px; }
.main-page-wrapper { padding-top: 0; }
.banner-highlight { left: 0; z-index: 2; background: #fff; width: 150px; }
.textrotate { writing-mode: tb-rl; margin: 0 auto; transform: rotate(360deg); }
.textrotate a .wd-icon { padding: 10px 0; font-size: 25px !important; }
.textrotate a .wd-icon:hover{ color:#ab8551; font-size:27px !important; }
.banner-highlight .vc_column-inner { justify-content: center; }
.scroll-down-btn { background: #808080 !important; width: 80px; margin: auto; position: absolute; left: 0; right: 0; height: 80px; z-index: 9999; bottom: -20px; border-radius: 50%; display: flex; justify-content: center; align-items: center; padding-top: 10px; }
.aboutus-row { background-repeat: no-repeat !important; }

/* .home-three:after {
    content: '';
    background: url(https://stage.projects-delivery.com/wp/rocco/wp-content/uploads/2024/04/Group-100.png);
    position: absolute;
    width: 180px;
    height: 180px;
    top: -80px;
    right: 110px;
    background-repeat: no-repeat;
    animation: rotating 6s linear infinite;
} */
@keyframes rotating {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* ABOUT US SECTION */
.aboutus-infobox strong { color: #ab8551; font-weight: 100; }
.aboutus-infobox #wd-660c93af1b5cd { margin-top: 20px; }

/* PROPERTY SECTION */
.property-row:before { content: ''; position: absolute; width: 100%; height: 35%; left: 0; background: #ab8551; }
.property_slider.slick-initialized.slick-slider.slick-dotted { position: relative; z-index: 1; }
.property_slider h3 { color: #ab8551; font-size: 30px; text-align: center; padding-top: 20px; margin-bottom: 10px; }
.sliderInnerDesc { text-align: center; }
.sliderInnerBtn a { display: flex; justify-content: center; padding-top: 20px; }
.sliderInnerBtn img { width: 40px; height: 20px; margin-left: 10px; margin-top: 2px; object-fit: none; }
.gallery-sec .fa-long-arrow-alt-left:before { content: "\f30a"; position: absolute !important; top: -63px !important; right: 80px !important; background: #fff !important; font-size: 30px; padding: 10px 40px; cursor: pointer; }
.gallery-sec .fa-long-arrow-alt-right:before { content: "\f30b"; position: absolute !important; top: -63px !important; right: 0 !important; background: #fff !important; font-size: 30px; padding: 10px 40px; cursor: pointer; }
.fa-long-arrow-alt-left:before { content: "\f30a"; position: absolute; top: -63px; right: 80px; background: #fff; font-size: 30px; padding: 10px 40px; cursor: pointer; }
.fa-long-arrow-alt-right:before { content: "\f30b"; position: absolute; top: -63px; right: 0; background: #fff; font-size: 30px; padding: 10px 40px; cursor: pointer; }
.slick-dots button { font-size: 0; background: none; border: 2px solid #ab8551; border-radius: 50%; height: 40px; width: 40px; }
.slick-dots { display: flex; justify-content: center; gap: 50px; margin-top: 20px; }
.slick-dots button:before { content: ''; position: absolute; width: 10px; height: 10px; background: #ab8551; border-radius: 50%; }
::marker { font-size: 0; }
.modal-home-row img { height: 450px; object-fit: cover; }
.modal-home-row .sliderInnerWrapper { margin: 5px; }

/* MODAL HOMES SECTION */
.modal-homes-content strong { color: #ab8551; font-weight: 100; }
.popup-btn { font-size: 0; }
.home-two img { position: absolute; bottom: -50px; left: -95px; }
.aboutus-infobox .info-box-inner { width: 80%; }
.aboutus-infobox .info-box-title { white-space: nowrap; }
.aboutus-inner-img .vc_column-inner { padding: 0; }
.aboutus-inner-img { position: relative; top: 40px; }
.home-one { margin-top: 60px; margin-right: 5px; }
.popup-btn { border-radius: 50%; width: 80px; height: 80px; padding: 25px; }
#my_popup { padding: 25px 25px 1px 25px; }

/* CONTACT US SECTION */
.contact-us-col { background: #fff; padding: 50px; position: relative; bottom: -100px; box-shadow: 0px 3px 19px -11px #808080; }
.gform_heading .gform_title { text-align: center; font-size: 60px; }
.gform_body input { padding: 25px 15px !important; }
.gform-body #input_1_6 { padding-left: 15px; }
.gform_footer.top_label { display: flex; justify-content: center; margin-top: 20px !important; }
.gform_footer.top_label input { padding: 25px 60px; font-size: 12px; background: #ab8551; color: #fff; transition:0.3s ease all;}
.gform_footer.top_label input:hover{ background: #000; color: #fff;}
.contact-us-col .vc_column-inner { padding: 0 !important; }
.testimonials strong { color: #af8c5b; font-weight: 400; }
.testi_wrapper .test_img { justify-content: center; display: flex; }
.testi_wrapper .test_img img { width: 80px; }
.testi_wrapper .test_content { }
.testi_wrapper .test_content p { text-align: center; font-size: 20px; padding: 10px; }
h4 { }
.test_detail .client_detail { }
.test_detail .client_detail h4 { text-align: center; font-size: 30px; color: #af8c5b; padding: 5px; }
test_detail .quote_img { }
.test_detail .quote_img { justify-content: center; display: flex; }
.test_detail .quote_img img { width: 100px; height: 100px; border-radius: 50%; object-fit: cover; }
div#slick-slidesss .fa-long-arrow-alt-left:before { content: "\f30a"; position: relative; top: 190px; right: 100px; background: transparent; font-size: 30px; padding: 10px 40px; cursor: pointer; }
#slick-slidesss .fa-long-arrow-alt-left:hover::before {color:#ab8551;}
#slick-slidesss .fa-long-arrow-alt-right:before { content: "\f30b"; position: absolute; top: 190px; right: -90px; background: transparent; font-size: 30px; padding: 10px 40px; cursor: pointer; }
#slick-slidesss .fa-long-arrow-alt-right:hover::before {color:#ab8551;}
/* .footer-contact-col .vc_column-inner .wpb_wrapper { border-right: 1px solid; } */
.footer-col1 .vc_column-inner .wpb_wrapper { padding-right: 10px; }
.page-title { margin: 0 !important; }
.footer-privacy { display: flex; align-items: flex-start;}
.footer-privacy li:nth-child(1) {border-right: 1px solid #fff; padding-right: 25px;}
.footer-copyright a {color: #ffff;}
.footer-privacy li:hover {color: #af8c5b !important;}
.footer-copyright a:hover {color: #af8c5b;}
.pop-heading .info-box-inner { padding: 0 150px;}
.newsletter-subtitle {margin-bottom: 20px;}
