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

@font-face {
    font-family: 'Baltre';
    src: url('/wp-content/themes/woodmart-child/fonts/Baltre.woff2') format('woff2'),
        url('/wp-content/themes/woodmart-child/fonts/Baltre.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



footer.footer-container .wd-image img {width: 30%;}
.wd-prefooter {
    display: none;
}
/* .wd-slide-bg {
    background-size: 100% 100% !IMPORTANT;
} */
.slideher .wpb_single_image .vc_figure, .slideher img, .slideher .wpb_single_image .vc_single_image-wrapper {
    width: 100%;
}
#slider-69 .wd-slide {
    min-height: 550px !IMPORTANT;
    height: 550px !IMPORTANT;
}

.slideher .wpb_single_image {
    margin-bottom: 0 !IMPORTANT;
}
.wd-slide-container {
    width: 100% !IMPORTANT;
    max-width: 100% !important;
    justify-content: center !IMPORTANT;
}
.slideher {
    left: 0 !IMPORTANT;
}

ul.wd-nav-pagin {
    display: none;
}

div#contact-sec1 ul {padding: 0;margin: 0 0 40px;}

div#contact-sec1 ul li {
    list-style: none;
    position: relative;
    padding: 10px 0 10px 60px;
}

div#contact-sec1 ul li, div#contact-sec1 ul li a {
    font-size: 18px;
    line-height: 32px;
}

div#contact-sec1 ul li:before {
    content: '';
    width: 35px;
    height: 35px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #d0a349;
    border-radius: 50%;
    background-image: url(/wp-content/uploads/2024/08/location.png);
    background-repeat: no-repeat;
    background-position: center center;
    transform: scale(1.4);
    background-size: 50%;
}

div#contact-sec1 ul li:first-child:before {
    background-image: url(/wp-content/uploads/2024/08/wd-phone-dark-svg.png);
}

div#contact-sec1 ul li:nth-child(2):before {
    background-image: url(/wp-content/uploads/2024/08/wd-envelope-dark-svg.png);
}

div#contact-sec1  ol {
    padding: 0;
}

div#contact-sec1 ol li {
    list-style: none;
    position: relative;
    padding: 10px 0 10px 60px;
    margin-bottom: 20px;
}

div#contact-sec1 ol li:before {
    content: '';
    width: 35px;
    height: 35px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #d0a349;
    border-radius: 50%;
    background-image: url(/wp-content/uploads/2024/08/wd-phone-dark-svg.png);
    background-repeat: no-repeat;
    background-position: center center;
    transform: scale(1.4);
    background-size: 50%;
}

div#contact-sec1 ol li:nth-child(2):before {background-image: url(/wp-content/uploads/2024/08/wa-1.png);background-size: 50% !IMPORTANT;background-position: 50% 43%;}
div#contact-sec2 {
    padding-top: 70px;
}

div#contact-sec2 h3 {
    font-size: 18px;
}

div#contact-sec2 ul {
    padding: 0;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 30px;
}

div#contact-sec2 ul li {
    list-style: none;
    position: relative;
    padding: 130px 20px 30px;
    font-size: 18px;
    color: #000;
    border-right: 1px solid #ededed;
    width: 25%;
    min-height: 200px;
    margin: auto 0;
}

div#contact-sec2 ul li:before {
    content: '';
    width: 70px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 20px;
    right: 0;
    margin: 0 auto;
    background: #d0a349;
    border-radius: 50%;
    background-image: url(/wp-content/uploads/2024/08/location-1.png);
    background-repeat: no-repeat;
    background-position: center center;
    transform: scale(1.4);
    background-size: 50%;
}
#contact-sec1 input[type="submit"] {
    background: #d0a349 !IMPORTANT;
    color: #Fff;
}
.footer-column {
    max-width: 20%;
    margin-left: 1%;
}

.footer-column-1 {
    max-width: 35%;
    flex: 0 0 35%;
}
footer .footer-social {
    margin-top: 30px;
}

footer .footer-social a {
    margin-right: 10px;
}
div#contact-sec1 ol li a {
    font-size: 18px;
    line-height: 32px;
}
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
    background: red;
}
div#contact-sec2 ul li:nth-child(4n+4) {
    border-right: 0;
}

div#contact-sec2 ul li:last-child {
    border-right: 0;
}
div#banner h3 {
    font-family: lato,sans-serif;
    color: #ffffff;
    font-size: 20px;
    line-height: 50px;
    margin: 0;
}

div#banner h2 {
    font-family: 'Baltre';
    font-size: 45px;
    line-height: 60px;
    color: #ffffff;
}

div#banner .sli3 h2 {
    color: #000b76;
}

div#banner .sli3  h3 {
    color: #161616;
}
.whb-scroll-stick .whb-flex-row {
}
/*
.site-logo {
    transform: scale(2);
}

 header.whb-header {
    padding: 200px 0 0;
}
 
.whb-main-header {
    min-height: 200px;
    padding-top: 60px;
}
.whb-sticky-shadow.whb-sticked .whb-main-header {
    min-height: auto;
    padding: 0;
}

.whb-sticky-shadow.whb-sticked  .site-logo {
    transform: scale(1);
}*/
.wd-logo img {
    transform: scale(1.5) translate(0px, 12px) !important;
    background: #fff;
    width: 100px;
    transition: all ease 0.6s;
}

.whb-sticked .wd-logo img {background: transparent;transform: none !important;}
.page-title {position: relative;}

.page-title:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #00000061;
}