/* Main column width */
/* .wp-block {
    max-width: 800px;
} */
 
/* Width of "wide" blocks */
/* .wp-block[data-align="wide"] {
    max-width: 1140px;
} */
 
/* Width of "full-wide" blocks */
.wp-block[data-align="full"] {
    max-width: none;
}
/* .edit-post-visual-editor html {
  box-sizing: border-box;
} */
.editor-styles-wrapper .block-editor-block-list__block{
    font-family: sans-serif;
}

.edit-post-visual-editor body {
	margin: 0;
}

.edit-post-visual-editor main {
	display: block;
}

.edit-post-visual-editor pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

.edit-post-visual-editor a {
	background-color: transparent;
	text-decoration: none;
}

.edit-post-visual-editor abbr[title] {
	text-decoration: underline dotted;
	border-bottom: none;
}

.edit-post-visual-editor b, .edit-post-visual-editor strong {
	font-weight: 700;
}

.edit-post-visual-editor code, .edit-post-visual-editor kbd, .edit-post-visual-editor samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

.edit-post-visual-editor small {
	font-size: 80%;
}

.edit-post-visual-editor sub, .edit-post-visual-editor sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

.edit-post-visual-editor sub {
	bottom: -.25em;
}

.edit-post-visual-editor sup {
	top: -.5em;
}

.edit-post-visual-editor fieldset {
	padding: .35em .75em .625em;
}

.edit-post-visual-editor legend {
	display: table;
	box-sizing: border-box;
	max-width: 100%;
	padding: 0;
	white-space: normal;
	color: inherit;
}

.edit-post-visual-editor progress {
	vertical-align: baseline;
}

.edit-post-visual-editor details {
	display: block;
}

.edit-post-visual-editor summary {
	display: list-item;
}

.edit-post-visual-editor template {
	display: none;
}

[hidden] {
	display: none;
}

.is-root-container > .block-editor-block-list__block:not(:last-child,[data-type^="core/"]) > .wp-block, .is-root-container > .block-editor-block-list__block.wp-block:not(:last-child,[data-type^="core/"]) {
    margin-block-start: 0;
    margin-bottom: 0;
}

.block-editor-block-list__layout.is-root-container > .alignwide.tpgb-container-row-editor:not(.tpgb-nxtcont-type) {
    max-width: none;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
:where(.editor-styles-wrapper) h1, :where(.editor-styles-wrapper) h2, :where(.editor-styles-wrapper) h3, :where(.editor-styles-wrapper) h4, :where(.editor-styles-wrapper) h5, :where(.editor-styles-wrapper) h6 {
	clear: both;
}

:where(.editor-styles-wrapper) h1 {
	font-size: 2em;
	line-height: 1.2;
	color: #808285;
	margin: .67em 0;
}

:where(.editor-styles-wrapper) h2 {
	font-size: 1.7em;
	line-height: 1.3;
	color: #808285;
}

:where(.editor-styles-wrapper) h3 {
	font-size: 1.5em;
	line-height: 1.4;
	color: #808285;
}

:where(.editor-styles-wrapper) h4 {
	font-size: 1.3em;
	line-height: 1.5;
	color: #808285;
}

:where(.editor-styles-wrapper) h5 {
	font-size: 1.2em;
	line-height: 1.6;
	color: #808285;
}

:where(.editor-styles-wrapper) h6 {
	font-size: 1.1em;
	line-height: 1.7;
	color: #808285;
}

:where(.editor-styles-wrapper) p {
	margin-bottom: 1.5em;
}

.edit-post-visual-editor dfn, .edit-post-visual-editor cite, .edit-post-visual-editor em, .edit-post-visual-editor i:not(.fa):not(.fab):not(.fas):not(.far):not(.fad):not(.fal):not(.dashicon) {
	font-style: italic;
}

.edit-post-visual-editor blockquote {
    padding: 30px;
    font-size: 16px;
    margin: 0;
    border-radius: 6px;
    border: 0;
    position: relative;
    color: #383838;
    background: #ececec;
    font-style: italic;
    width: 100%;
}
.edit-post-visual-editor q {
	position:relative;
	padding: 30px;
    margin: 0;
    border-radius: 2px;
    border: 0;
}
.edit-post-visual-editor blockquote:after, .edit-post-visual-editor q:after {
    content: "";
    width: 28px;
    height: 20px;
    background: url(../../images/blockquote.png) center;
    position: absolute;
    left: 15px;
    top: 15px;
    background-size: cover;
    background-repeat: no-repeat;
}
.edit-post-visual-editor address {
	margin: 0 0 1.5em;
}

.edit-post-visual-editor pre {
    font-family: 'Courier 10 Pitch', Courier, monospace;
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #eaeaea;
    border-radius: 4px;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
	white-space: pre-wrap;
}

.edit-post-visual-editor code, .edit-post-visual-editor kbd, .edit-post-visual-editor tt, .edit-post-visual-editor var {
	font-family: Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;
	font-size: 15px;
}
.edit-post-visual-editor kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;    
}
.edit-post-visual-editor abbr, .edit-post-visual-editor acronym {
	cursor: help;
	border-bottom: 1px dotted #666;
}

.edit-post-visual-editor mark, .edit-post-visual-editor ins {
	text-decoration: none;
	background: #fff9c0;
}

.edit-post-visual-editor big {
	font-size: 125%;
}

/*
.edit-post-visual-editor html {
	box-sizing: border-box;
}

 .edit-post-visual-editor *, .edit-post-visual-editor *:before, .edit-post-visual-editor *:after {
	box-sizing: inherit;
} */

.edit-post-visual-editor hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
	overflow: visible;
	box-sizing: content-box;
	height: 0;
}

.edit-post-visual-editor ul, .edit-post-visual-editor ol {
	margin: 0;
}

.edit-post-visual-editor dt {
	font-weight: bold;
}

.edit-post-visual-editor dd {
	margin: 0 1.5em 1.5em;
}

.edit-post-visual-editor img {
	max-width: 100%;
	height: auto;
}

.edit-post-visual-editor figure {
	margin: 0;
}

.edit-post-visual-editor table {
	width: 100%;
	margin: 0 0 1.5em;
}