/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.wd-prefooter{
	display:none;
}

@media (max-width: 767px)  {
	.tparrows{
		display: none !important;
	}
}



.single-post .page-title .wd-post-cat,
.single-post .page-title .wd-post-meta,
.single-post .comments-area{
	display: none;
}

.page-id-9505 .wd-post-date{
	display: none;
}

.tag-heading{
	background-color: #2a7cc7;
	color: #fff;
	padding: 5px 10px;
	max-width: fit-content;
}
.page-id-9505 .vc_grid-item-mini{
	border: 1px solid #2d2d2d0f;
}

.single-post .post-title-large-image.color-scheme-light:after{
	background: #1a5589;
}

.single-post blockquote{
	color: #0859b5;
}


.kit-card img{
	min-height: 275px;
	max-height: 275px;
	object-fit: contain;
	border: 1px solid var(--brdcolor-gray-300);
}

.page-id-9633 .wpb_single_image{
	margin-bottom: 20px !important;
}

.kit-card .btn{
	margin-bottom: 16px;
	padding: 14px 16px;
	font-size: 12.5px;
}

.kit-card__btn-dark{
	background-color: #2a7cc7;
	color: #fff;
}

@media only screen 
    and (max-width: 991px){

			.kit-card{
				margin-bottom: 30px;
			}
}

.grid-columns-4 img{
	min-height: 200px;
	max-height: 200px;
	object-fit: contain;
}

.grid-columns-3 img{
	min-height: 282px;
	max-height: 282px;
	object-fit: contain;
}

.single-post .site-logo img{
	filter: brightness(0) contrast(176) saturate(0) invert(1);
}



.wa-floating-btn{
	position: fixed;
	bottom: 0px;
	left: 20px;
	cursor: pointer;
	border: 4px solid #ffffff40;
	border-radius: 100%;
	z-index: 988;
}

.wa-floating-btn .vc_icon_element-inner{
	transition: .3s;
}

.wa-floating-btn .vc_icon_element-inner:hover{
	background-color: #2a7cc7 !important; 
	transition: .3s;
}


@media only screen 
    and (max-width: 767px){
        .wa-floating-btn{
            bottom: 20px ;
            left: 5px;
        }
}


.page-id-9505 .wd-page-content{
	position: relative;
}

.guide-sidebar{
	position: fixed;
	left: 0;
	top: 50vh;
	background: #fff;
	width: 100%;
	z-index: 0;
	max-width: calc( (100% - var(--wd-container-w)) / 2);
	padding-left: 16px;
}


.guide-sidebar .wd-post-thumb{
	display: none;
}

.guide-sidebar .wd-post-inner .post-title{
	font-size: 12px;
}

.guide-sidebar .wd-post-inner{
	padding: 0 !important; 
	box-shadow: none !important;
}

.guide-sidebar .wd-grid-g{
  display: flex;
	flex-direction: column;
	row-gap: 10px;
}

.guide-sidebar .wd-wpb{
	margin-bottom: 0;
}

.wd-footer, .wd-page-title{
	z-index: 2;
	position: relative;
}

.guide-sidebar .wd-accordion-title-text{
	font-size: 13px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.wd-accordion-title{
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}

.guide-sidebar .wd-accordion-content{
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}


.guide-sidebar .wd-accordion-content::-webkit-scrollbar {
  width: 5px;
}

.guide-sidebar .wd-accordion-content::-webkit-scrollbar-track {
  background: #f5f5f5;
}

.guide-sidebar .wd-accordion-content::-webkit-scrollbar-thumb {
  background-color:#777777; 
  transition: .3s;
}

.guide-sidebar .wd-accordion-content::-webkit-scrollbar-thumb:hover{
  background-color: #2f2f2f;
  transition: .3s;
}

.sidebar-floating-btn{
	display: none;
}

@media only screen 
    and (max-width: 1542px){
			.guide-sidebar{
        position: fixed;
        top: 0;
        left: 0;
        min-width: 33vw;
        height: 100vh;
        background: #fff;
        z-index: 888899 !important;
        overflow: hidden;
        padding: 20px;
				box-shadow:  0 0 0 2000px rgba(0, 0, 0, 0.5);
				display: none;
			}

			.sidebar-floating-btn{
				display: block;	
				position: fixed;
				top: 220px;
				right: 5px;
				z-index: 9;
				transform: scale(0.8);
				border: 4px solid #ffffff40;
				border-radius: 100%;
			}
}


@media only screen and (min-width: 768px)
    and (max-width: 990px){
		.guide-sidebar-wrap .vc_gitem-post-data-source-post_title div{
			font-size: clamp(1rem, 0.478vw + 0.847rem, 1.5rem) !important;
		}
}
			

@media only screen 
    and (max-width: 767px){
			.guide-sidebar{
				min-width: 70%;
			}
}
			
			
			







