@charset 'utf-8';
/*
 Theme Name: Kidsplanet Child
 Theme URI: http://kidsplanet.ancorathemes.com/
 Description: Kidsplanet - Multipurpose and Multiskin Responsive WordPress theme
 Author: AncoraThemes
 Author URI: http://ancorathemes.com/
 Template:     kidsplanet
 Version:      1.9
 Tags:         inheritable theme-options
 Text Domain:  themerex-child
*/


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

/*COMMON*/
.clear{
	clear:both !important;
}
.toc_hide{
	display:none;
}
h6 {
    text-transform:none;
}
.white,.white p,.white a{
	color:#fff !important;
}
.scheme_original del, .scheme_original strong{
	color:inherit !important;
}
.scheme_original .sc_title_underline::after{
	border-top: 6px solid #98cc66 !important;
}
blockquote, blockquote p {
	overflow-wrap: normal !important;
	font-size: 1.2em;
}
form{
	margin-bottom: 0;
}


/*HEADER*/
.top_panel_top{
	background:#6C9D31;
}
.top_panel_middle{
	border-bottom:0 !important;
}
.top_panel_top_socials {
    margin-left: 1.5em;
}
.sc_socials.sc_socials_size_tiny {
    margin-right:0 !important;
	padding-left:0 !important;
	padding-top:5px;
}
.sc_socials.sc_socials_size_tiny .sc_socials_item a{
	margin: 0 0 0 0.5em !important;
}
.menu_user_nav > li > a {
	font-size:1.1em;
	font-weight:300;
	letter-spacing:.5px;
	color:#fff !important;
	text-transform:none;
	padding: 0.9em 0 !important;
}
.menu_user_nav > li > a:hover {
	text-decoration:underline;
}
.menu_user_nav > li > a > span:before {
	color:#98CC66;
	font-size:18px;
}
.menu_user_nav > li > a:hover > span:before {
	color:#231F20;
}
.menu_main_nav > li > a{
	text-transform:uppercase;
	font-size: .86em !important;
}
.scheme_original .top_panel_inner_style_1 .menu_main_nav > li > a, .scheme_original .top_panel_inner_style_2 .menu_main_nav > li > a {
    color: #231F20 !important;
}
.scheme_original .top_panel_inner_style_1 .menu_main_nav > a:hover, .scheme_original .top_panel_inner_style_1 .menu_main_nav > li#blob, .scheme_original .top_panel_inner_style_1 .menu_main_nav > li.current-menu-item > a, .scheme_original .top_panel_inner_style_1 .menu_main_nav > li.current-menu-parent > a, .scheme_original .top_panel_inner_style_1 .menu_main_nav > li.current-menu-ancestor > a, .scheme_original .top_panel_inner_style_2 .menu_main_nav > a:hover, .scheme_original .top_panel_inner_style_2 .menu_main_nav > li#blob, .scheme_original .top_panel_inner_style_2 .menu_main_nav > li.current-menu-item > a, .scheme_original .top_panel_inner_style_2 .menu_main_nav > li.current-menu-parent > a, .scheme_original .top_panel_inner_style_2 .menu_main_nav > li.current-menu-ancestor > a{
	color: #fff !important;
}
.scheme_original .top_panel_inner_style_1 .menu_main_nav > li > a:hover, .scheme_original .top_panel_inner_style_1 .menu_main_nav > li.blob_over > a, .scheme_original .top_panel_inner_style_2 .menu_main_nav > li > a:hover{
	color: #fff !important;
}
.logo img {
	margin-bottom:1em;
}
.scheme_original .logo .logo_text{
	display: none;
}
.top_panel_middle .search_wrap {
    margin-bottom: 2em;
    margin-top: 2em;
}
.scheme_original .top_panel_inner_style_1 .search_form_wrap, .scheme_original .top_panel_inner_style_2 .search_form_wrap, .scheme_original .content .search_form_wrap{
	border:1px solid #808285;
}
.breadcrumbs .breadcrumbs_delimiter::before{
	content:url('images/pathways-divider.png');
	background:none;
	padding:0;
}
.menu_main_nav > li > ul {
    top: 64px !important;
}


/*HOME*/
body.home .page_content_wrap{
	padding-bottom:0 !important;
}


/*SLIDER*/




/*SERVICES*/
.widget_area ul.sc_list li::before{
	display:none !important;
}
.scheme_original .sc_services_item:hover .sc_services_item_title {
    color: #231F20 !important;
}
.sc_services_style_services-3 .sc_services_item:hover .sc_services_item_description{
	opacity:0 !important;
}


/*BUTTONS */
input[type="submit"].sc_button_size_medium::after, input[type="button"].sc_button_size_medium::after, button.sc_button_size_medium::after, .sc_button.sc_button_size_medium::after{
	top:25px !important;	
}
input.sc_button_size_medium[type="submit"], input.sc_button_size_medium[type="button"], button.sc_button_size_medium, .sc_button.sc_button_size_medium {
    padding: 1.2em 2em 1.2em 1em !important;
}


/*TESTIMONIALS*/
.white .sc_testimonial_author_name {
    color: #fff !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    margin: 25px 0;
    text-align: center !important;
}



/*GALLERY*/
.eg-washington-element-1-a{
	display:none !important;
}


/*TEAM*/
.sc_team_style_team-1 .sc_team_item_info, .sc_team_style_team-3 .sc_team_item_info, .sc_team_style_team-5 .sc_team_item_info {
    padding-top: 0 !important;
}
.single-team .page_content_wrap {
    padding: 4.55em 0 7.2em;
}
.scheme_original .sc_team.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover, .scheme_original .sc_team.sc_team_style_team-5 .sc_team_item_avatar .sc_team_item_hover {
    background-color:transparent !important;
    border: 1px solid #fff !important;
    margin: 10px !important;
}
.vc_custom_1477344531847{
	background-position: center top;
}
.sc_team_item_group{
	color: #6C9D31;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
/*FACETWP*/
.facet-title,
.facet-title a{
	color: #808285 !important;
}
.facet-title a:hover{
	color: #6C9D31 !important;
}
.facet-locations{
	text-transform: uppercase;
	color: #6C9D31;
	font-size: 12px;
	font-weight: 700;
}
#facet-filters h5{
	color:#6C9D31;
	margin-bottom: 15px;
}
.facetwp-facet-search input[type="text"]{
	border-color:#98cc66 !important;
}


/*BLOG*/
.post_item_excerpt .post_title,.post_item_excerpt .post_title a{
	font-family: "Merriweather",serif !important;
	color:#231F20 !important;
}
.post_item_excerpt .post_title a:hover{
	color:#6C9D31 !important;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item::before{
	height:3px !important;
}
.scheme_original .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date{
	margin: 0 auto 25px !important;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .day_month{
	padding: 10px 0 5px !important;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year::before{
	margin: 0 auto !important;
}
.sc_blogger.layout_date.sc_blogger_horizontal .post_content {
    padding-right: 0 !important;
    text-align: center;
}
.post_info_item.post_info_posted_by{
	margin-right:0;
}
.post_info_counters{
	display:none;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item.sc_blogger_item_last::before{
	content:" " !important;
}
.post_title.entry-title{
	color:#231F20;
	position:relative;
	padding-bottom:16px;
	margin-bottom:.5em;
}
.post_title.entry-title::after {
    border-top: 6px solid #98cc66;
    bottom: 0;
    content: " ";
    display: block;
    height: 0;
    left: 0;
    min-width: 2em;
    position: absolute;
    width: 8%;
}
.post_info{
	margin-bottom:2em !important;
	font-weight: bold;
	display: none;
}
body.single-post .post_content ol,.post_content ul{
	padding-left:2em !important;
}
body.single-post .post_content ul li {
	list-style:none;
	position:relative;
	padding-left:1em;
}
body.single-post .post_content ul li::before {
    border-radius: 50%;
    content: "";
    font-family: "fontello";
	font-size: 0.3em;
	color: #fff;
    height: 14px;
    left: -5px;
    line-height: 2.6em;
    padding-left: 2px;
    position: absolute;
    text-align: center;
    top: 9px;
    width: 12px;
	background-color: #7cad43;
}
body.single-post .post_content ol > li::before{
	font-family: Oxygen,sans-serif;
	font-weight:700;
}
.null-instagram-feed ul li:before{
	content:none;
}



/*FORMS*/
input[type="tel"]{
	font-family: "Oxygen",sans-serif;
    font-size: 1em;
    line-height: 2.7em;
	-moz-appearance: none;
    box-sizing: border-box;
    outline: medium none;
    padding: 0 1.4em;
    resize: none;
    transition: all 0.3s ease 0s;
}
.nf-form-fields-required{
	float:right;
	color:#808285;
}
input.ninja-forms-field,textarea.ninja-forms-field{
	border: 1px solid #808285 !important;
}
input.ninja-forms-field:hover,textarea.ninja-forms-field:hover,
input.ninja-forms-field:focus,textarea.ninja-forms-field:focus{
	border: 1px solid #6C9D31 !important;
}
input[type="button"].ninja-forms-field{
	font-size: 1.39em;
    padding: 1em 1.2em;
    text-transform: uppercase;
	color: #fff;
	background-color: #6c9d31;
	cursor: pointer;
	
}
input[type="button"].ninja-forms-field:hover{
	
}
.sc_contact_form .sc_contact_form_item input[type="text"], .sc_contact_form .sc_contact_form_item select, .sc_contact_form .sc_contact_form_item textarea{
	border: 1px solid #808285 !important;
}
.sc_contact_form .sc_contact_form_item input[type="text"]:hover, .sc_contact_form .sc_contact_form_item select:hover, .sc_contact_form .sc_contact_form_item textarea:hover,
.sc_contact_form .sc_contact_form_item input[type="text"]:focus, .sc_contact_form .sc_contact_form_item select:focus, .sc_contact_form .sc_contact_form_item textarea:focus{
	border: 1px solid #6C9D31 !important;
}



/*CONTACT*/
.with_adr .sc_section{
	top:15%;
	right: 15%;
}


/*FOOTER*/
.scheme_original .footer_wrap_inner {
    background-color: #231F20 !important;
}
.widget_area ul.instagram-pics li{
	float:left;
	padding-left:0;
	padding-right:10px;
	padding-bottom:10px;
	width:75px;
}
footer .sc_list{
	font-weight:700 !important;
}
footer.widget_area .sc_list_style_iconed li {
    margin-bottom: 1.9em;
    padding-left: 1.6em;
}
footer.widget_area .widget_title{
	margin-top: 0;
	margin-bottom: 0;
	color:#6C9D31 !important;
}
footer .copyright{
	font-size: 0.9em;
    line-height: 1.5em;
}
footer .copyright a{
	color:#fff !important;
	text-decoration:underline;
}
footer .copyright a:hover{
	color:#6C9D31 !important;
	text-decoration:none;
}
footer .nf-form-fields-required{
	display: none;
}
footer .label-above .nf-field-label{
	margin: 0;
}
footer .nf-field-container{
	margin-bottom: 0;
}
footer input[type="text"], footer input[type="number"], footer input[type="email"], footer input[type="tel"], footer input[type="search"], footer input[type="password"], footer select, footer textarea{
	font-size:.6em;
}
footer .nf-field-element textarea{
	height: 100px;
}
footer input.ninja-forms-field[type="button"]{
	font-size: 1em;
    padding: 0.5em 1em;
}
.scheme_original footer .sc_contact_form .sc_contact_form_item input[type="text"], .scheme_original footer .sc_contact_form .sc_contact_form_item textarea {
    background-color: rgba(255, 255, 255, 0.5) !important;
}
.scheme_original footer .sc_contact_form .sc_contact_form_item input[type="text"]:focus, .scheme_original footer .sc_contact_form .sc_contact_form_item textarea:focus, .scheme_original footer .sc_contact_form .sc_contact_form_item input[type="text"]:hover, .scheme_original footer .sc_contact_form .sc_contact_form_item textarea:hover {
    background-color: rgba(255, 255, 255, 0.75) !important;
}
.scheme_original .widget_area .post_item .post_info {
    color: #fff !important;
}
.scheme_original footer.widget_area .sc_list_style_iconed li a{
	color:#fff !important;
}


/*RESPONSIVE*/
@media (min-width: 1280px) and (max-width: 1440px) {
	
}
@media (min-width: 1136px) and (max-width: 1279px) {
	
}
@media (min-width: 960px) and (max-width: 1135px) {
	.menu_main_nav > li > a {
		font-size: 0.84em !important;
		padding-left: 1.2em !important;
		padding-right: 1.2em !important;
	}
	.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main {
		height: 60px !important;
	}
	input[type="submit"].sc_button_size_medium::after, input[type="button"].sc_button_size_medium::after, button.sc_button_size_medium::after, .sc_button.sc_button_size_medium::after{
		top:18px !important;	
	}
}
@media (min-width: 800px) and (max-width: 959px) {
	.menu_main_nav > li > a {
		padding-left: 1.2em !important;
		padding-right: 1.2em !important;
	}
	.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main {
		height: 49px !important;
	}
	input[type="submit"].sc_button_size_medium::after, input[type="button"].sc_button_size_medium::after, button.sc_button_size_medium::after, .sc_button.sc_button_size_medium::after{
		top:18px !important;	
	}
}
@media (min-width: 700px) and (max-width: 799px) {
	.menu_main_nav > li > a {
		font-size: 0.7em !important;
		padding-left: 0.7em !important;
		padding-right: 0.7em !important;
	}
	.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main {
		height: 42px !important;
	}
	input[type="submit"].sc_button_size_medium::after, input[type="button"].sc_button_size_medium::after, button.sc_button_size_medium::after, .sc_button.sc_button_size_medium::after{
		top:18px !important;	
	}
	.vc_custom_1476727075952 h3{
		font-size:1.2em !important;
	}
}
@media (min-width: 640px) and (max-width: 699px) {
	.menu_relayout .top_panel_style_1 .search_wrap, .menu_relayout .top_panel_style_2 .search_wrap{
		margin:0 auto !important;
	}
	.scheme_original .top_panel_inner_style_1 .menu_main_nav > li > a, .scheme_original .top_panel_inner_style_2 .menu_main_nav > li > a {
		color: #fff !important;
	}
	.menu_main_nav > li > a {
		font-size: 0.6em !important;
		padding-left: 0.9em !important;
		padding-right: 0.9em !important;
	}
	.vc_custom_1590507453737{
		margin-top: -2.55em !important;
	}
}
@media (min-width: 480px) and (max-width: 699px) {
	.top_panel_top_user_area {
		float: none;
	}
	.top_panel_top_socials {
		float: none;
		text-align: center;
		margin-left: 0;
	}
	.top_panel_top_open_hours, .top_panel_top_search, .menu_user_nav {
		float:none;
	}
	.menu_user_nav > li {
		float:none;
		margin-left: 0;
		text-align: center;
	}
	.menu_user_nav > li > a{
		padding: 0.5em 0 !important;
		font-size: 1.5em;
	}
	.vc_custom_1476727075952{
		margin-bottom:-60px !important;
	}
	.vc_custom_1590507453737{
		margin-top: -2.55em !important;
	}
	.vc_row {
		padding: 0 12.5px;
	}
}
@media (max-width: 479px) {
	.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {
		width: 100% !important;
	}
	.top_panel_top_user_area {
		float: none;
	}
	.top_panel_top_socials {
		float: none;
		text-align: center;
		margin-left: 0;
	}
	.top_panel_top_open_hours, .top_panel_top_search, .menu_user_nav {
		float:none;
	}
	.top_panel_style_1 .logo{
		width: 100% !important;
		margin-top:20px !important;
	}
	.menu_user_nav > li{
		margin-left: 0;
	}
	.menu_user_nav > li:nth-child(1) > a,
	.menu_user_nav > li:nth-child(3) > a{
		padding-bottom: 0 !important;
	}
	.menu_user_nav > li:nth-child(2) > a,
	.menu_user_nav > li:nth-child(4) > a{
		padding-top: 0 !important;
	}
	.menu_user_nav > li > a > span{
		display: none;
	}
	.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main {
		width: 320px !important;
		height: 60px !important;
	}
	.vc_custom_1476727075952{
		margin-bottom:-60px !important;
	}
	.vc_custom_1590507453737{
		margin-top: -2.55em !important;
	}
	.post_featured{
		width:300px;
	}
	blockquote, blockquote p, blockquote.sc_quote_style_dark p {
		overflow-wrap: normal !important;
		font-size: 1.2em !important;
	}
	.vc_row {
		padding: 0 12.5px;
	}
}


