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

.whb-row.whb-general-header {
    background-color: #231f20;
    width: 90%;
    margin: 30px auto;
    border: 1px solid #ffffff94;
}
a.header-btn-pp:hover {
    background: #231f20;
    color: #fff;
    letter-spacing: 1px;
    border-color: #fff;
}
a.btn.btn-style-default.header-btn-pp {
    display: flex;
    border: 1px solid;
    padding: 10px 30px;
    background: #55bce8;
    border-color: #55bce8;
}
ul#menu-main-menu li a {
    color: #fff;
    font-family: 'Poppins';
}

.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: #55bce8 !important;
}
.head-color1 strong {
    color: #55bce8;
}

.btn-2 a {
    background: #55bce8;
    color: #000;
    border: 1px solid #55bce8;
    transition: 0.5s all ease;
    padding: 10px 40px;
}

.btn-2 a:hover {
    background: transparent;
    border-color: #000;
    letter-spacing: 1px;
	color: #000;
}
.slide-sec {
    margin-top: -210px;
}
.wd-nav-pagin-wrap.wd-slider-pagin {
    left: 5%;
    bottom: 350px;
    transform: rotate(270deg);
    width: 60px;
    height: 30px;
}

li.wd-nav-pagin-item.wd-active {border: 2px solid #FFF;border-radius: 30px;}

li.wd-nav-pagin-item.wd-active span {
    background-color: #55bce8 !important;
    width: 30px;
}

li.wd-nav-pagin-item span {
    background-color: #ffff !important;
}
.style-img {
    margin-top: -90px;
    width: 330px;
}
.ser-content .row {
    display: flex;
    gap: 20px;
    justify-content: center;
    text-align: center;
}
.content {
    margin-top: 20px;
}

.content h3.title {
    border: 1px solid #000;
    padding: 20px;
    font-size: 18px;
    transition: 0.5s all ease;
}

.content h3.title:hover {
    background: #55bce8;
    color: #fff;
    border-color: #55bce8;
}
a.btn-3 {
    background: transparent;
    border: 1px solid #000;
    color: #000;
    transition: 0.5s all ease;
}

a.btn-3:hover {
    background: #55bce8;
    color: #fff;
    border-color: #55bce8;
    letter-spacing: 1px;
}
.row-style {
    height: 450px;
}
.service-sec {
    position: relative;
}

.service-row {
    position: absolute;
    top: 260px;
    right: 100px;
}
.banner-change a:hover {
    color: #fff !important;
    border-color: #fff;
}
.head-color2 strong {
    color: #fff;
}
.home-gallery a img {
    width: 620px;
    height: 500px;
    object-fit: cover;
}
.gform-body input {
    border-top: none;
    border-right: none;
    border-left: none;
}
textarea#input_1_6 {
    border-top: none;
    border-right: none;
    border-left: none;
}
input#gform_submit_button_1 {
    background: #55bce8;
    padding: 10px 40px;
    color: #fff;
    transition: 0.5s all ease;
    border: 1px solid #55bce8;
}

input#gform_submit_button_1:hover {
    letter-spacing: 1px;
    background: transparent;
    color: #000;
    border-color: #000;
}
.wd-content-layout {
    padding-bottom: 0 !important;
}
.text-white a {
    color: #fff;
    transition: 0.5s all ease;
}

.text-white a:hover {
    letter-spacing: 1px;
    color: #55bce8;
}
.privacy-links {
    display: ruby !important;
}

.privacy-links a {
    margin-right: 10px;
}
.easy-newsletter label {
    display: none;
}

form#easy-newsletter-form {
    display: flex;
}

button#easy-newsletter-submit {
    background: transparent;
    color: #55bce8;
    margin-left: -60px;
}

input.wpens_email {
    width: 290px;
}
.choos-img img {
    width: 100%;
}
.wd-content-layout {
    padding: 0 !important;
}
.wd-page-title-bg.wd-fill {
    background: url(https://stage.projects-delivery.com/wp/cal-state-roofing-revamp/wp-content/uploads/2025/12/bannerback.png);
    height: 410px;
    margin-top: -170px;
}









