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


ul#menu-header_nav li a {
    color: white;
    font-weight: 400;
}

ul#menu-header_nav li.current-menu-item a {
    font-weight: 600;
}

.banner_text .info-box-subtitle {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    position:relative;
    border:1px solid white;
    border-radius:10px;
    display: inline-block;
    padding: 8px 20px 8px 30px;
}

.banner_text .info-box-title {
    font-size: 64px;
    font-weight: 600 !important;
    color: #D8D0D2;
}

.banner_text .info-box-title b {
    color: #878686;
    font-weight: 400 !important;
}

.banner_text p {
    font-size: 16px;
    line-height: 25px;
    color: #FFFFFF;
}


.main_text .info-box-subtitle {
    color: #231F20;
    font-size: 16px;
    line-height: 26px;
    position:relative;
    border:1px solid #231F204D;
    border-radius:10px;
    display: inline-block;
    padding: 8px 20px 8px 30px;
}

.main_text .info-box-title {
    font-size: 45px;
    font-weight: 600 !important;
    color: #231F20;
}

.main_text .info-box-title b {
    color: #878686;
    font-weight: 400 !important;
}

.main_text  p {
    font-size: 16px;
    line-height: 25px;
    color: #1E1E1E;
}


.main_text2 .info-box-subtitle {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    position:relative;
    border:1px solid white;
    border-radius:10px;
    display: inline-block;
    padding: 8px 20px 8px 30px;
}

.main_text2 .info-box-title {
    font-size: 44px;
    font-weight: 600 !important;
    color: #D8D0D2;
}

.main_text2 .info-box-title b {
    color: #878686;
    font-weight: 500 !important;
}

.main_text2 p {
    font-size: 16px;
    line-height: 25px;
    color: #FFFFFF;
}

.woodmart-counter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: black;
    padding: 10px 30px;
    border-radius: 10px;
}

.counter-value.wd-font-weight-600 {
    color: #FFFFFFB2 !important;
    font-size: 70px !important;
    font-weight:  500 !important;
}

.counter-label {
    color: #fff !IMPORTANT;
    font-size: 16px !important;
}

.woodmart-counter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: black;
    padding: 10px 30px;
    border-radius: 10px;
}

.counter-value.wd-font-weight-600 {
    color: #FFFFFFB2 !important;
    font-size: 70px !important;
    font-weight: 500 !important;
}

.plus .counter-value::after {
    content: "K";
}

.wd-testimon.wd-carousel-item {
    border: 1px solid white;
    padding: 0px;
    padding: 30px 10px;
    margin: 5px;
    display: flex !important;
    flex-direction: column-reverse !important;
	background-color:#000000;
	border-radius:10px !important;
}

.wd-testimon.wd-carousel-item:hover {
	background-color:#8B8B8B;
}
.wd-testimon-pos {
    color: white;
}


.wd-testimon-name.title {
    color: white;
}

.wd-testimon-text.reset-last-child {
    margin-top: 0px;
}

.wd-testimon-text.reset-last-child {
    background-color: transparent !important;
    color: white;
    font-size: 16px;
}

.testimon-style-info-top .wd-testimon-text:before {
 display:none !important;
}

.card {
    background-color: black;
    padding: 20px;
    border-radius: 20px !important;
    display: flex !important;
    flex-direction: column-reverse !important;
    position: relative !important;
    height: 517px;
}

.card a.btn {
    position: absolute;
    top: 372px;
    left: 0;
    right: 0;
    color: white;
    margin: 0 auto;
    width: 80%;
    color: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease;
}

.card:hover{
	background-color:white;
}

.card:hover a.btn {
    opacity: 1;
    visibility: visible;
}

.card:hover img.attachment-full.size-full {
    filter: brightness(70%);
}

.card .info-box-subtitle {
    color: #D8D0D2;
    border-bottom: 1px solid #D8D0D2;
    padding-bottom: 10px;
}

.card:hover .info-box-subtitle {
    color: black;
    border-bottom: 1px solid black;
    padding-bottom: 10px;
}

.card .info-box-title {
    color: #fff;
    font-size: 30px;
    line-height: 40px;
}

.card:hover .info-box-title {
    color: black;
    
}
.card:hover p {
    color: black;
   
}

.card p {
    color: #DEDEDE;
    font-size: 16px;
    line-height: 26px;
}

form#wpforms-form-96 input {
    border: 1px solid #0E222C !important;
    border-radius: 10px !important;
}

form#wpforms-form-96 textarea {
    border: 1px solid #0E222C !important;
    border-radius: 10px !important;
}

form#wpforms-form-96 select {
    border: 1px solid #0E222C !important; 
    border-radius: 10px !important;
}

button#wpforms-submit-96 {
    width: 100%;
    background-color: #403F3F;
    color: white;
    border-radius: 20px;
}

.main_text .info-box-subtitle::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #ADADAD;
    left: 13px;
    top: 14px;
    border-radius: 20px;
}

.banner_text .info-box-subtitle::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #ADADAD;
    left: 13px;
    top: 14px;
    border-radius: 20px;
}

.main_text2 .info-box-subtitle::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #ADADAD;
    left: 13px;
    top: 14px;
    border-radius: 20px;
}

.page-id-14 .wd-content-layout {
    padding-block: 0px;
}

a.btn{
	text-transform:capitalize;
}

a.btn:hover{
	border:1px solid #0000 !important;
}

footer ul li a{
	color:white;
	font-size:16px;
}

footer ul li:hover a{
	color:white;
}