@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600&display=swap');
/* CSS Document */

.wp-block{
	/*max-width:100%;*/
}

.mceContentBody{bacground:#F4E945!important;}




body.mceContentBody{
    font-family:"Source Sans Pro",calibri,helvetica,arial;
    
}

body.mceContentBody *{
	font-family:inherit;
}

.mceContentBody  .alignright,.mceContentBody .alignleft{clear:both;}

.alignright{float:right;margin:0 0 60px 20px!important;text-align:right;}
.alignleft{float:left;margin:0 30px 60px 0!important;text-align:left;}



.alignnone{text-align:right;}

/*
.mceContentBody   :first-child{margin-top:0;}
*/

.mceContentBody   ul,.mceContentBody  ol{margin-left:0;padding-left:0;margin-top:5px;}
.mceContentBody   p{
	margin:1em 0 1em 0;
	line-height:1.5em;
	font-size:1.2em;

	max-width:64em;
	}

	h1.postTitle,
    .mceContentBody h1{
	font-size:3.8em;
	line-height:1em;
	font-weight:300;
	}


.mceContentBody h1 strong{font-weight:inherit;}

.mceContentBody  h2{font-size:2.4em;margin-bottom:0.5ex;font-weight:normal;}


.mceContentBody  h2.biggerH2{font-size:3em;}

.mceContentBody  h3{font-size:1.4em;margin-bottom:.2ex;font-weight:500;}

.mceContentBody  hr{color:#fff;border-top:dotted 1px #f00 ;clear:both;height:1px;}
div.mceContentBody hr{visibility:hidden;}

.mceContentBody   td{font-size:1.2em;padding:1ex 2em 1ex 0;}
.mceContentBody   tr:nth-child(even){background:#efefef;}
.mceContentBody   table{margin-bottom:2em;}

body.mceContentBody li{
	    font-size:1.2em!important;	    
		list-style: left outside;
		margin-left:1em;
}

body.mceContentBody h1,
body.mceContentBody  h2,
body.mceContentBody h3{
	color:#EB5B26;
}

.mceContentBody  h4{margin-bottom:0;}

.mceContentBody .editor-styles-wrapper p{margin-top:0;}
.mceContentBody .editor-styles-wrapper h2{margin-bottom:0;}
.mceContentBody .editor-styles-wrapper h3{margin-bottom:0;}
.mceContentBody .editor-styles-wrapper h4{margin-bottom:0;}

body.mceContentBody h1, .mceContentBody h1{
	font-size:3.8em;
	font-weight:300;
}

.mceContentBody  h2+h3{margin-top:0.1ex;}

.mceContentBody p{margin-top:1ex;}

.mceContentBody  i,#tinymce em{}


.wp-caption-text{font-size:1.1em;}
.wp-caption-text .alignright{text-align:right;}

.mceContentBody blockquote{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#24A4D2;margin-left:15px;font-size:1.4em;}
.mceContentBody blockquote p{font-size:1em;}

.mceContentBody   li{margin-left:15px;margin-bottom:0.2ex;line-height:1.4em;font-size:1.2em;}
	body.mceContentBody   li{font-size:1em;}
	
.mceContentBody ul,.mceContentBody ol{padding-left:1ex;list-style-position:outside;margin-bottom:1.6em;}
.mceContentBody ul li{list-style-type:disc;background:none;}
.mceContentBody ol li{list-style-type:decimal;background:none;}
.mceContentBody   li li{font-size:1em;}



.single-post h1{font-size:1.6em;}
.mceContentBody li li{font-size:1em!important;}



.mceContentBody ul.grid{
    
       list-style:none outside;
    	display:flex;
        padding:10px;
        border:dotted 1px #ccc;        
        justify-items:flex-start;

 

}

.mceContentBody ul.grid li{
	    list-style:none outside;
        flex:1 0 0; 
       

	    padding:10px;
        border:dotted 1px #ccc;

}
.mceContentBody ul.grid li a{
	display:block;
}

.mceContentBody ul.grid li img{
	width:100%;
}

.mceContentBody p{max-width:56em;}

/* layout stuff for gutenburg blocks */
figure {
	margin:1em 0;
}


figure,img{max-width:100%;height:auto!important}