.editor-styles-wrapper {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
	font-weight: 300;
}
 
.editor-styles-wrapper h2, 
.editor-styles-wrapper h3, 
.editor-styles-wrapper h4, 

.entry .entry-content h2,
.entry .entry-content h3,
.entry .entry-content h4 {color: #333; }

.editor-styles-wrapper h2, 
.entry .entry-content h2 {
	 font-size:1.6em;
	 font-weight:400;
}

.editor-styles-wrapper .wp-block-columns h2, 
.entry .entry-content .wp-block-columns h2 {
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: 0.5em;
}
	
@media (max-width: 800px) {
	.editor-styles-wrapper .wp-block-columns h2, 
	.entry .entry-content .wp-block-columns h2 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media (min-width: 1260px) {

}

.editor-styles-wrapper h3, 
.entry .entry-content h3 {
	 font-size:1.2em !IMPORTANT;
}

.editor-styles-wrapper .wp-block-columns h4, 
.entry .entry-content .wp-block-columns h4 {
	 font-size:1.2em !IMPORTANT;
	 font-weight: 500;
}

.editor-styles-wrapper h4, 
.entry .entry-content h4 {
	 font-size:1.2em !IMPORTANT;
	 font-weight: 500;
}

.editor-styles-wrapper h5, 
.entry .entry-content h5 {
	 font-size:1.1em !IMPORTANT;
	 font-weight: 500;
}

.editor-styles-wrapper h6, 
.entry .entry-content h6 {
	 font-size:1.1em !IMPORTANT;
	 font-weight: 500;
}



.editor-styles-wrapper h2.indigen { display: list-item; list-style-image: url(/wp-content/themes/jade/assets/indi.svg); margin-left: 30px;  }

.editor-styles-wrapper .editor-post-title__block .editor-post-title__input,


pre {
	font-family: Menlo, 'Roboto Mono', 'Andale Mono', "Lucida Console", monospace;
	border-top: 2px solid silver;
	border-bottom: 2px solid silver;
	background-color: #efefef;
}

h2.is-style-stripe { background-color: #efefef; padding-top: 2rem; padding-bottom: 2rem;}
h2.is-style-stripe.has-rainforest-green-background-color  {background-color: #00695C;}
h2.is-style-stripe.has-rainforest-bright-background-color {background-color: #2fa253;}
h2.is-style-stripe.has-rainforest-yellow-background-color {background-color: #f6ca67;}
h2.is-style-stripe.has-rainforest-red-background-color    {background-color: #D03443;}
h2.is-style-stripe.has-rainforest-dark-background-color   {background-color: #02110f;}

entry .entry-summary .wp-block-columns.is-style-stripe { 
	background: #efefef; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding-top: calc(2 * 1rem);
	padding-bottom: calc(2 * 1rem);
}



.wp-block-columns.is-style-stripe.has-rainforest-green-background-color  {background-color: #00695C;}
.wp-block-columns.is-style-stripe.has-rainforest-bright-background-color {background-color: #2fa253;}
.wp-block-columns.is-style-stripe.has-rainforest-yellow-background-color {background-color: #f6ca67;}
.wp-block-columns.is-style-stripe.has-rainforest-red-background-color    {background-color: #D03443;}
.wp-block-columns.is-style-stripe.has-rainforest-dark-background-color   {background-color: #02110f;}
 
.wp-block-columns.is-style-stripe .editor-inner-blocks{ border:1px solid white;  }

.wp-block-columns.is-style-stripe pre { padding-right: 6px; }
.wp-block-columns.is-style-stripe .editor-inner-blocks{ border:1px solid white;  }


.single-post .entry-content h3,
.single-post .entry-content h4,
.single-post .entry-content h5,
.single-post .entry-content h6 {
	max-width: calc( 52rem * 1.1);
	padding-left: 1rem;
	padding-right: 1rem;
}

