@charset 'utf-8';
/*
  Theme Name: LighthouseSchool Child
  Theme URI: https://lighthouse.ancorathemes.com/
  Description: LighthouseSchool - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: https://ancorathemes.com/
  Template: lighthouseschool
  Version: 1.0.
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  lighthouseschool
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.mejs-container{
	width: 100%!important;
	height: 658px!important;
}

}
.sc_testimonials_item_content:before{
	display:none!important;
}
.sc_testimonials_item_author_title{
	font-size:x-large!important;
	color : #fff!important;
}
.scheme_default .trx_addons_events_bold{
	    font-weight: 900!important;
		color: #41cfc9!important;
}
.sc_team_item_title{
	font-size: x-large!important;
}
.sil_row .sc_services_item .sc_services_item_title{
	font-size:large!important;
}
.sc_testimonials_item_content{
	color: #fff!important;
}
.service_menu ul {
	width:340px!important;
	text-align:left!important;
	padding: none!important;
}
.scheme_default .sc_layouts_menu_nav > li > ul:before{
	display:none!important;
}
ul.sub-menu.animated.fast.fadeInUpSmall{
	padding: inherit!important;
	
}
#menu-main-menu li ul li a:hover{
	color:#ffd224!important;
	background:#43cfc6!important;
}
#menu-main-menu li ul .current-menu-item a{
	color:#ffd224!important;
	background:#43cfc6!important;
}
.service_box .sc_price_item .sc_price_item_title{
	    min-height: 120px!important;
}
.autism_link{
	color: #1d3a54!important;
    font-size: large!important;
}
.post_meta_item.post_edit{
	display:none!important;
}
.post_meta_item.post_counters_item.post_counters_comments.trx_addons_icon-comment{
	display:none!important;
}
.post_meta_item.post_date{
	display:none!important;
}
.post_meta_item a:nth-child(n+4) {
    display: none;
}
.scheme_default .post_meta_item.post_categories a{ font-size: 11px;
    font-weight: normal;
    text-transform: capitalize; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
	font-size: 5px!important;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
	font-size: 5px!important;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title h4{
	color:#222650!important;
}
.home_gallery.vc_column_container>.vc_column-inner{
	box-sizing: content-box!important;
}
.centralcost_city:hover {
    color: #48ccc5; /* Change to your desired color */
    transition: color 0.3s ease-in-out; /* Smooth transition */
}
.scheme_default .sc_layouts_menu_nav>li li.sfHover>a{ background-color: #43cec6!important;}

.scheme_default .sc_button_default.color_style_dark:hover, .scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover{
	background:#48ccc5!important;
	background-color:#48ccc5!important;
}
#listenButton1{ background: transparent !important; }
.useful_button .vc_btn3 {
    background-color: #ffd224 !important;
    color: #1e2327 !important;
    border: none !important;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.useful_button .vc_btn3:hover {
    background-color: #45cdc9 !important;
    color: #fff !important;
}
.vc_column_container > .vc_column-inner{
	padding-left:0!important;
	padding-right:0px!important;
}
.aboutus_box.wpb_column.vc_column_container{
	min-height:130px!important;
}
.menu_mobile .menu_mobile_nav_area > ul > li li > a{
	width:355px!important;
}
.services_column.vc_column-inner{
	padding:20px!important;
}

.useful_box.wpb_column.vc_column_container{
	border-style: solid!important;
    border-color: #45cdc9!important;
}

.mejs-container.mejs-container-keyboard-inactive.embed-responsive-item.news_video.inited.mejs-video{
	height:300px!important;
}

.footer_logo img{
	max-width:20%!important;
}
.header_top_title{
	padding-top:12px!important;
}
.sc_content_default h6{ margin-bottom: 10px; }

@media (max-width: 768px) {
    .wpb_text_column.wpb_content_element.about_content {
        padding: 15px; /* Adjust as needed */
    }
	
}

.sc_services_hover .sc_services_item_title{
	font-size: 1.575em!important;
}
