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





/* theme css */
.wd-content-layout {
    padding-block: 0 !important;
}

.contentBox .info-box-subtitle {
    color: #336699;
    font-size: 18px;
    text-transform: capitalize;
}

.contentBox .info-box-title {
    font-size: 50px;
    color: #336699;
    font-weight: 600;
}

.contentBox .info-box-inner {
    color: #000000;
}

/* btns */
a.btn {
    padding: 10px 35px;
    font-size: 16px;
    position: relative;
    z-index: 2;
    transition: all ease 0.5s;
    border: 2px solid transparent;
}

a.btn:before {
    content: '';
    position: absolute;
    left: 0;
    width: 0;
    height: 100%;
    background: #E3EEF9;
    z-index: -1;
    border-radius: 5px 0 0 5px;
    transition: all ease 0.5s;
}

a.btn:after {
    content: '';
    position: absolute;
    right: 0;
    width: 0;
    height: 100%;
    background: #E3EEF9;
    z-index: -1;
    border-radius: 0 5px 5px 0;
    transition: all ease 0.5s;
}

a.btn:hover {
    color: #336699;
    border: 2px solid #336699;
}

a.btn:hover:before {
    width: 50%;
}

a.btn:hover:after {
    width: 50%;
}

a.btn.whiteBtn {
    color: #336699;
    background: #fff;
}
/* btns */
/* theme css */

/* header */
/* general-header */
.whb-row.whb-general-header {
    border-bottom: 0;
}

.whb-row.whb-general-header .wd-search-form form.searchform {
    width: 90%;
    margin: auto;
    background: #f1f6fc;
    border: 2px solid #33669980;
    border-radius: 10px;
}

.whb-row.whb-general-header .wd-search-form form.searchform input.s {
    border: 0;
    padding-left: 20px;
    color: #336699;
    font-size: 16px;
}

.whb-row.whb-general-header .wd-search-form form.searchform button.searchsubmit {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    margin-right: 0;
    color: #336699;
}

.whb-row.whb-general-header .wd-search-form form.searchform button.searchsubmit::after {
    font-size: 20px;
    font-weight: bold;
}

.whb-row.whb-general-header .wd-header-cart {
    margin: 0;
    background: #336699;
    padding: 3px 5px 2px 3px;
    border-radius: 5px;
}

.whb-row.whb-general-header .wd-header-cart a {
    color: #fff;
}

.whb-row.whb-general-header a.btn {
    border-radius: 10px;
    padding: 0 5px 0 35px;
    display: flex;
    flex-direction: row;
    gap: 25px;
    font-size: 16px;
}

.whb-row.whb-general-header a.btn:hover:before {
    border-radius: 10px 0 0 10px;
}

.whb-row.whb-general-header a.btn:hover:after {
    border-radius: 0 10px 10px 0;
}
/* general-header */

/* header-bottom */
.whb-row.whb-header-bottom {
    background: #E3EEF980 !important;
}
/* header-bottom */
/* header */

/* bannerSec */
.bannerSec {
    background-image: url(/wp-content/uploads/2026/10/Group-1000001906-1.jpg);
    height: 600px;
    background-size: cover;
    background-position: right center;
}

.bannerSec .vc_row.wpb_row.vc_row-fluid {
    height: 100%;
    display: flex;
    align-items: center;
}

.bannerSec .contentBox .info-box-subtitle {
    color: #FFFFFF;
    font-size: 38px;
    text-decoration: underline;
    text-transform: capitalize;
}

.bannerSec .contentBox .info-box-title {
    font-size: 60px;
    color: #fff;
}

.bannerSec .contentBox .info-box-inner {
    color: #fff;
}

.bannerSec .btnRow .wpb_wrapper {
    display: flex;
    gap: 20px;
    align-items: center;
}

.bannerSec a.btn.borderBtn {
    background: transparent;
    color: #fff;
    padding: 0;
    border-bottom: 2px solid #fff;
    border-radius: 0;
    min-height: 35px;
    margin-bottom: 6px;
}

.bannerSec a.btn.borderBtn:hover {
    transform: scale(1.09);
    border: 0;
    border-bottom: 2px solid #fff;
}

.bannerSec a.btn.borderBtn:hover:before {
    display: none;
}

.bannerSec a.btn.borderBtn:hover:after {
    display: none;
}
/* bannerSec */









