/*
Theme Name: child-Anna_Home
Author: mciglesias91@gmail.com
Description: Your description goes here
Version: 1
Template: emerge-preschool

This is the child theme for Emerge Preschool theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.wp-block-post-author-name,.wp-block-post-date,.taxonomy-category,.wp-block-post-terms,.wp-block-separator,.has-alpha-channel-opacity{
    display: none;
}

.wp-block-navigation .wp-block-navigation-item__label {
	color: #ffff;
	font-size: 24px;
}

:root :where(.wp-block-post-content){
	
	padding-top: 0px;
	
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60{
	opacity: 0 !important;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30
 {
	 opacity: 0 !important;
 }

a:where(:not(.wp-element-button)) {
	color: #0e4876 !important;
	font-family: "Amatic SC" !important;
}

.gutentools-icon-box-icon {
	margin: 0 auto;
}
.gutentools-icon-box-title {
	text-align: center;
}

body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{

	margin-inline-start: 480px;
	margin-block-start: 100px;

}

.wp-block-site-logo{
	padding-inline-end: 50% !important;
}

.wp-block-navigation__responsive-close {
    width: 100%;
	background-color:#0e4876;
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: inherit;
	margin-inline-start: 20px;
}


@media (max-width: 400px) {
	
	
.gutentools-team-member-image{
	width: 220px !important;
}
   
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
   display: none !important;
}
}


@media (max-width: 767px) {
    #gutentools-container-block-64011287-367d-4448-9d29-11268cb23afc {       
        padding-right: 15px;
        padding-bottom: 60px;
        padding-left: 15px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }	

	.gutentools-team-member-wrapper{
	padding-left: 6px !important;	
}
	
	:root :where(.is-layout-flex) {
    gap: 1rem !important;
	}
	
	.wp-block-column.is-vertically-aligned-center{
		margin-inline-start: 1.5rem !important;
	}
	
    .gutentools-icon-box-icon {
        border-radius: 50px !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 21px;
        margin: 0 auto;
		background: #ffffff00 !important;
}

	.gutentools-icon-box-title {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 15px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
		text-align: center;
        font-size: 24px;
        font-weight: 600;
        line-height: 1;
    }
	
	body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
    margin-inline-start: 235px;
    margin-block-start: 70px;
}

.wp-block-site-logo{
	padding-inline-end: 0% !important;
}

}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	
	.gutentools-icon-box-icon {
        border-radius: 5px;
        height: 100px !important;
        width: 100px !important;
        font-size: 21px;
        margin: 0 auto;
		background: #ffffff00 !important;
}

.is-content-justification-center
 {
    justify-content: center;
}
.is-content-justification-right {
	    margin-inline-end: 10%;
}


body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
    margin-inline-start: 37%;
	margin-block-start: 100px;
}

	.gutentools-icon-box-title {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 15px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
		text-align: center;
        font-size: 24px;
        font-weight: 600;
        line-height: 1;
    }
	
	
}