/**
Theme Name: Thehappyminds Child
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Version: 3.8
Text Domain: thehappyminds-child
Template: astra

/* Note: The CSS files are loaded from assets/css/ folder. */
a {text-decoration: none !important;outline: 0 !important;}
.elementskit-menu-overlay {display: none !important;}
.ls_testimonial .swiper-navigation-button:after {content: none !important;}
.swiper-navigation-button.swiper-button-prev {opacity: 1;}
.ls_testimonial .swiper-navigation-button.swiper-button-next {transform: translate(55px, 50px) !important;top: 100%;}
.ls_testimonial .swiper-navigation-button.swiper-button-prev {top: 100%;transform: translate(-55px, 50px) !important;}
.ls_formbtn {text-align: center;}
button.elementskit-menu-hamburger {box-shadow: unset !important;}
.home .ls_header {background-color: transparent !important;}
.ls_team figure.elementor-image-box-img {overflow: hidden;border-radius: 10px;}
.wpcf7-response-output {text-align: center;color: #fff;font-size: 16px;}
span.wpcf7-not-valid-tip {color: #fff !important;}
.center_slider .slick-slide {padding: 0 20px;}
.center_slider .slick-dots li.slick-active button:before {opacity: 1;}
.center_slider .slick-dots li button:before {font-size: 12px; color: #fff;opacity: 1;}
.center_slider ul.slick-dots {bottom: -70px;}
.center_slider .slick-dots li {margin: 0 2px;}
.center_slider button.slick-prev.slick-arrow {left: 0 !important;z-index: 1;transform: translatex(50px);}
.center_slider button.slick-next.slick-arrow {right: 0;transform: translateX(-50px);}
.center_slider .slick-prev:before, .center_slider .slick-next:before{font-family: elementskit !important;font-size: 30px;opacity: 1;}
.center_slider .slick-prev:before {content: "\e997";}
.center_slider .slick-next:before{content: "\e876";font-weight: 700;}
.center_slider .slick-slide img {filter: blur(5px);}
.center_slider .slick-current.slick-active img {filter: none;}
.ast-scroll-to-top-right {bottom: 130px;}
.ls_pricing ul.elementskit-pricing-lists li {display: flex;margin-bottom: 10px !important;align-items: start;}
.ls_pricing ul.elementskit-pricing-lists li svg {margin-top: 3px;}
 /* Move reCAPTCHA v3 badge to the left */
 .grecaptcha-badge {width: 70px !important;overflow: hidden !important;transition: all 0.3s ease !important;left: 4px !important;}
.grecaptcha-badge:hover {width: 256px !important;}

/*---ls custom by p---*/
.faq_sec .elementskit-card{
	box-shadow:rgba(17, 24, 39, 0.2) 0px -1px 0px 0px inset;padding:40px 0px !important;margin-bottom:0px !important;
}
.faq_sec .ekit-accordion-title {
	margin-bottom:15px !important;
}
.ream_btn{
	width: 150px;
text-align: left !important;
}
.ream_btn svg{
	margin-left:10px !important;
}
.ls_blog .elementskit-post-body p{
border-bottom: 1px solid #e6e6e6 !important;padding-bottom: 16px !important;}
.sidebar-main aside{
	background: #fff6e8 !important;
}
aside .wp-block-latest-posts__post-date{
	font-size: 14px !important;
    margin-top: 0px !important;
}
.wp-block-latest-posts__post-title{
	    font-size: 17px !important;
    font-weight: 600;color:black !important;
}
.wp-block-search__label{display:none;}
.wp-block-search__inside-wrapper input{
	    height: 50px !important;
    border-color: #f1f1f1 !important;
    border-radius: 0px !important;
}
.wp-block-search__button{
	font-size: 16px !important;
    border-radius: 0px !important;
    background: #7F2471 !important;
}
.entry-content h3{
	margin-top:0px !important;
}
.post.format-standard.has-post-thumbnail{
  padding:0px !important;
	padding-top:0px !important;
/* 	padding-left:20px !important; */
}
.ast-single-entry-banner{
	padding:50px 20px !important;
}
#comments{display:none !important;}

@media screen and (max-width:1340px) and (min-width:920px){
	.sidebar-main aside{padding:20px !important;}
} 
@media screen and (max-width:767px){
	.ast-single-entry-banner h1{font-size:36px !important;}

}
@media screen and (max-width:544px){
		.post.format-standard.has-post-thumbnail{padding:10px !important;}
	.sidebar-main{padding:10px !important;}
}

@media (min-width: 1025px){
    .menu_whitebtn, .menu_yellowbtn {display: none;}
}
@media (max-width: 1024px){
	li.menu_whitebtn a.ekit-menu-nav-link.menu-link, li.menu_yellowbtn a.ekit-menu-nav-link.menu-link{display: inline;border: 0 !important;border-radius: 5px !important;}
	li.menu_whitebtn, li.menu_yellowbtn {width: auto !important;display: inline-block;margin: 30px 0 0 15px !important;}
	li.menu_whitebtn a.ekit-menu-nav-link.menu-link {border: 2px solid #fff !important;border-radius: 5px !important;padding: 6px 15px !important;}
	li.menu_yellowbtn a.ekit-menu-nav-link.menu-link {background-color: #FFBE55 !important;padding: 8px 20px !important;color: #111827 !important;}
	li.menu_whitebtn a.ekit-menu-nav-link.menu-link:hover{background-color: #fff !important;color: #111827 !important;}
	li.menu_yellowbtn a.ekit-menu-nav-link.menu-link:hover{background-color: #404059 !important;color: #fff !important;}
}
@media (max-width: 767px){
    .ls_testimonial .ekit-main-swiper .swiper-navigation-button.swiper-button-prev, .ls_testimonial .ekit-main-swiper .swiper-navigation-button.swiper-button-next {display: block !important;}
	.ls_testimonial .ekit-main-swiper .swiper-navigation-button{line-height: 43px;}
	.ls_testimonial .swiper-navigation-button.swiper-button-prev {transform: translate(-45px, 50px) !important;}
	.ls_testimonial .swiper-navigation-button.swiper-button-next {transform: translate(45px, 50px) !important;}
	.center_slider .slick-slide {padding: 0 10px;}
}
@media (min-width: 481px){
    .flx p {display: grid;grid-template-columns: 1fr 1fr;gap: 15px;}
}