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

body:not(.home) .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper {
    margin-top: 140px;
}
body:not(.home) .wd-page-wrapper.website-wrapper header.whb-header .whb-main-header {
    background: #141414 !important;
}
body.page-id-24573 .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
body.page-id-4439 .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
body.page-id-24415 .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
body.wp-singular.single-post .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
body.blog .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
body.archive .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
body.wp-singular.portfolio-template-default.single.single-portfolio .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper {
    margin-top: 100px;
}
.wd-header-overlap .wd-page-title {
    padding-top: 50px !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black.btn-send {
    --btn-color: #fff;
    --btn-color-hover: #fff;
    --btn-bgcolor: var(--wd-primary-color);
    --btn-bgcolor-hover: var(--wd-primary-color);
    --btn-brd-color: var(--wd-primary-color);
    --btn-brd-color-hover: var(--wd-primary-color);
    --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0, 0, 0, 0.1);
	background-color: var(--wd-primary-color);
}
form fieldset.hidden-fields-container{
	display: none !important;
}
::selection {
  background: #2bd6c34f;
  color: #fff;
}
::-moz-selection {
  background: #2bd6c34f;
  color: #fff;
}
.wd-scrollbar.platform-Windows {
	--wd-scroll-w: 0px;
}

@media screen and (max-width:1024px){
	body:not(.home) .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper {
		margin-top: 105px;
	}	
	body.page-id-24573 .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
	body.page-id-24415 .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
	body.page-id-4439 .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
	body.wp-singular.single-post .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
	body.blog .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
	body.archive .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper,
	body.wp-singular.portfolio-template-default.single.single-portfolio .wd-page-wrapper.website-wrapper .wd-page-content.main-page-wrapper {
		margin-top: 63px;
	}
	.wd-header-overlap .wd-page-title {
		padding-top: 25px !important;
		padding-bottom: 25px !important;
	}
}

@media screen and (max-width:575px){
	body.home .elementor-element.elementor-element-e509b19.e-con-full.e-flex.e-con.e-child {
		margin-bottom: 40px;
	}
}

body.page-id-4400 main.wd-content-layout.content-layout-wrapper.container {
    padding-bottom: 0;
}

/* Whatsapp CSS */
.whatsapp {
    display: inline-block;
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 85px;
    right: 22px;
}
.whatsapp-scan {
    display: none;
}
.whatsapp-scan img {
    width: 150px;
    height: 150px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    position: fixed;
    bottom: 150px;
    right: 22px;
    z-index: 9999;
    border-radius: 15px;
}
@media screen and (max-width:1024px){
	.whatsapp {
		width: 42px;
		height: 42px;
		bottom: 60px;
		right: 11px;
	}
/* 	.whatsapp-scan img {
		width: 150px;
		height: 150px;
		bottom: 112px;
		right: 13px;
	} */
	.whatsapp-scan{
		display: none !important;
	}
}
.row.projects-images .col-lg-4 p {
    margin-top: 5px;
}
span.review_stars i {
    color: #ffb003;
}

/* Projects page css */
body.archive.post-type-archive.post-type-archive-portfolio main.wd-content-layout.content-layout-wrapper.container {
    padding-top: 50px;
}
section#cs-projects-1 h1 {
    font-size: 38px;
}
.row.projects-images .col-lg-4 {
    width: 32%;
    max-width: 32%;
    flex: 0 0 32%;
}
.row.projects-images {
    display: flex;
    gap: 20px;
    width: 100%;
    flex-wrap: wrap;
}
.row.projects-images .col-lg-4 img {
    border-radius: 10px;
}
.row.projects-images .col-lg-4 h6 {
    margin: 5px 0 0 0;
    font-size: 18px;
}
.row.projects-images .col-lg-4 div.review_txt {
    font-size: 15px;
}
button[data-role="moreprojects"],
.category-filters.text-center button.filter-btn {
	font-size: 15px;
    background: #f5f5f5;
    border-radius: 10px;
    color: #26abaf;
    margin-bottom: 5px;
    border: 2px solid #26abaf;
}
.category-filters.text-center button.filter-btn.active,
button[data-role="moreprojects"]:hover,
.category-filters.text-center button.filter-btn:hover{
	background: #26abaf !important;
    color: #fff !important;
}
.category-filters.text-center {
    margin-bottom: 20px;
}

@media screen and (max-width:1200px){
	.row.projects-images .col-lg-4{
		width: 48%;
		max-width: 48%;
		flex: 0 0 48%;
	}
}

@media screen and (max-width:575px){
	.row.projects-images .col-lg-4{
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
}





