/**
 *
 * This is an experiment to test making the editor a better WYSWYG in terms or margins
 */
 .editor-block-list__block-edit p {
	margin-bottom: 24px; }
  
  .editor-block-list__block-edit h1, .editor-block-list__block-edit h2, .editor-block-list__block-edit h3, .editor-block-list__block-edit h4, .editor-block-list__block-edit h5, .editor-block-list__block-edit h6  {
	margin-bottom: 20px; }
  
  .editor-block-list__block-edit h4, .editor-block-list__block-edit h5, .editor-block-list__block-edit h6 {
	margin-bottom: 20px; }
  
  .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0; }
  
  .editor-block-list__layout .editor-block-list__block .editor-block-drop-zone {
	bottom: 0;
	margin: 0;
	top: 0; }
  
  .edit-post-visual-editor .editor-block-list__block .editor-block-list__block-edit, .editor-block-list__layout .editor-block-list__block[data-align=full]>.editor-block-list__block-edit {
	margin-left: 0;
	margin-right: 0; }
  
  .editor-block-list__layout .editor-block-list__block:first-child .editor-block-list__block-edit, .editor-block-list__layout .editor-default-block-appender .editor-default-block-appender__content {
	margin-top: 0; }
  
  .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit, .editor-block-list__layout .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit, .editor-block-list__layout .editor-block-list__layout .editor-default-block-appender .editor-default-block-appender__content, .editor-block-list__layout .editor-default-block-appender__content {
	margin-bottom: 0;
	margin-top: 0; }
  
.editor-block-list__layout .editor-block-list__block {
	padding-left: 5px;
	padding-right: 5px;
}
  
  .editor-block-list__block:before {
	left: -5px;
	right: -5px; }
  
  .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before {
	left: -5px;
	right: -5px; }
  
  .editor-block-list__block .editor-block-contextual-toolbar {
	margin-left: 0;
	margin-right: 0; }
  
  .editor-block-contextual-toolbar .editor-block-toolbar {
	left: -6px; }
  
  .editor-block-list__block .editor-block-contextual-toolbar {
	-webkit-transform: translateY(-38px);
		-ms-transform: translateY(-38px);
			transform: translateY(-38px); 
			z-index: 100;
		}
  
.editor-block-list__block > .editor-block-mover, .editor-block-list__block > .editor-block-settings-menu {
	top: 0;
	left: -30px;
}

  
  .editor-block-list__block > .editor-block-list__insertion-point {
	height: 0;
	top: -16px;
	margin-top: 0; }
  
  .editor-block-list__insertion-point-inserter .editor-block-list__insertion-point-button {
	margin-top: -19px; }
  
.editor-block-list__breadcrumb {
	top: -20px;
	right: -1px;
}
  
.wp-block-columns .editor-block-list__layout:last-child {
	margin: 0;
}
  
  .wp-block-columns .editor-block-list__layout:last-child {
	margin-right: 0; }
  
  .wp-block-columns .editor-block-list__layout:first-child {
	margin-left: 0; }
  
  .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-list__block-edit:before {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0; }
  
  .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] {
	margin-right: 30px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0; }
  
  .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"]:last-child {
	margin-right: 0; }
  
  .editor-block-list__block .editor-block-list__block .editor-block-contextual-toolbar {
	margin-left: 0;
	margin-right: 0; }
  
  .editor-block-list__layout .editor-block-list__block[data-type="core/columns"] > .editor-block-list__block-edit {
	margin-left: -5px;
	margin-right: -5px; }
	.wp-block-kadence-rowlayout > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="kadence/column"] {
		margin-bottom: 0;
		margin-top: 0;
		padding:0;
	}
  .editor-block-list__layout .editor-block-list__block[data-type="core/columns"] > .editor-block-list__block-edit:before {
	right: 0;
	left: 0; }
	.is-selected > .editor-block-list__insertion-point {
		z-index: 0;
	}
  .wp-block-columns > .editor-inner-blocks > .editor-block-list__layout > [data-type="core/column"] .editor-inner-blocks .editor-block-list__block-edit:before {
	left: -5px;
	right: -5px; }
  
  .wp-block-kadence-rowlayout .editor-block-list__layout:last-child {
	margin: 0; }
  
  .wp-block-kadence-rowlayout .editor-block-list__layout:last-child {
	margin-right: 0; }
  
  .wp-block-kadence-rowlayout .editor-block-list__layout:first-child {
	margin-left: 0; }
  
  .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-list__block-edit:before {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0; }
  
  .editor-block-list__block .editor-block-list__block .editor-block-contextual-toolbar {
	margin-left: 0;
	margin-right: 0; }
  
  .editor-block-list__layout .editor-block-list__block[data-type="kadence/rowlayout"] > .editor-block-list__block-edit {
	margin-left: -5px;
	margin-right: -5px; }
  
  .editor-block-list__layout .editor-block-list__block[data-type="kadence/rowlayout"] > .editor-block-list__block-edit:before {
	right: 0;
	left: 0; }
  
  .wp-block-kadence-rowlayout .editor-inner-blocks > .editor-block-list__layout > [data-type="kadence/column"] > .editor-block-list__block-edit > .kadence-column > .kadence-inner-column-inner > .editor-inner-blocks > .editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit:before {
	left: -5px;
	right: -5px; }
  
  .wp-block-kadence-rowlayout-handler-top {
	top: -1px !important; }
  
  .wp-block-kadence-rowlayout-handler-bottom {
	bottom: -1px !important; }
  
.wp-block-columns>.editor-inner-blocks>.editor-block-list__layout>[data-type="core/column"]>.editor-block-list__block-edit>div>.editor-inner-blocks {
	margin-bottom: 0px;
	margin-top: 0px;
}
.kt-resizeable-column-container {
    margin-left: 0px;
	margin-right: 0px;
}
  .kt-row-layout-overlay, .kt-row-layout-background {
	top: 0;
	left: 0px;
	bottom: 0;
	right: 0px;
	width: auto; }
	.editor-block-list__insertion-point-inserter .editor-inserter__toggle {
		height: 20px;
		width: 20px;
		padding: 0;
	}
  .kt-row-layout-top-sep {
	top: 0; }
  
  .kt-row-layout-bottom-sep {
	bottom: 0; }
  
  
  
  .editor-block-list__layout .editor-block-list__block[data-type="kadence/rowlayout"][data-align=full] > .editor-block-list__block-edit {
	margin-left: 0;
	margin-right: 0; }
	.wp-block-kadence-rowlayout > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout {
		margin-left: 0;
	margin-right: 0;
	}
  body.gutenberg-editor-page .editor-block-list__layout .editor-block-list__block[data-align=full], .editor-block-list__block[data-align="full"] .wp-block-kadence-rowlayout {
	padding-left: 0;
	padding-right: 0; }
  
  .editor-block-list__block[data-type="kadence/rowlayout"][data-align=full] > .editor-block-list__block-edit > .wp-block-kadence-rowlayout .kt-row-layout-overlay, .editor-block-list__block[data-type="kadence/rowlayout"][data-align=full] > .editor-block-list__block-edit > .wp-block-kadence-rowlayout .kt-row-layout-background {
	top: 0;
	left: 0px;
	bottom: 0;
	right: 0px;
	width: auto; }
	.edit-post-visual-editor .editor-block-list__block[data-align=full]>.editor-block-contextual-toolbar {
		width: 100%;
	}
  
  .wp-block-image {
	margin: 1.65em auto; }
  
  .freeform-toolbar {
	margin: 0 -10px;
	-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
			transform: translateY(0px);
	top: 0; }
  
  .wp-block-freeform.block-library-rich-text__tinymce {
	padding: 10px 0; }
  .block-library-classic__toolbar {
    margin: 0 -6px;
    top: 0;
    transform: translateY(-1px);
}
  .editor-block-list__block[data-type="core/freeform"] .editor-block-contextual-toolbar {
	margin-right: 22px;
	-webkit-transform: translateY(-1px);
		-ms-transform: translateY(-1px);
			transform: translateY(-1px);
	top: 0; }
  
  .editor-block-list__layout .editor-block-list__block[data-type="core/freeform"] .editor-block-list__block-edit:before {
	bottom: 1px; }
  
  .editor-block-list__layout .editor-block-list__block[data-align=full] > .editor-block-mover, .editor-block-list__layout .editor-block-list__block[data-align=full] > .editor-block-settings-menu, .editor-block-list__layout .editor-block-list__block[data-align=wide] > .editor-block-mover, .editor-block-list__layout .editor-block-list__block[data-align=wide] > .editor-block-settings-menu {
	top: -30px; }
  
	.wp-block-cover-image {
		margin-bottom: 1.5em;
	}
	.wp-block-button {
		margin-bottom: 1.5em;
	}
	.wp-block-quote {
		margin: 20px 0;
	}
	.editor-block-list__block .kt-tabs-content-wrap .editor-block-list__layout {
		margin-top: 0;
	}
	.editor-block-list__block .kt-tabs-content-wrap .editor-block-list__layout {
		margin: 0;
	}
	.kt-tab-inner-content > .editor-inner-blocks > .editor-block-list__layout > .editor-block-list__block[data-type="core/paragraph"]:nth-last-child(2) p, .kt-tab-inner-content > .editor-inner-blocks > .editor-block-list__layout > .editor-block-list__block[data-type="core/paragraph"]:last-child p {
		margin-bottom: 0;
	}
	.editor-block-list__block .editor-block-list__layout {
		margin:0;
	}
	.editor-block-list__block .editor-warning {
		top: 0;
    left: 0;
    transform: translateY(-1px);
    margin-bottom: 0;
    margin-left: -6px;
    right: 0;
    margin-right: -6px;
}

.editor-block-list__layout .editor-block-list__block.has-warning .editor-block-list__block-edit:after {
    top: 0;
    bottom: 0;
    left: -5px;
    right: -5px;
}
.editor-block-list__layout .reusable-block-edit-panel {
	margin-left: -5px;
	top: 0;
	margin-right: -5px;
	margin-bottom: 0;
}
.edit-post-visual-editor .editor-post-title__block {
	margin-bottom: 0;
}
.editor-block-list__block[data-type="kadence/rowlayout"] > .editor-block-list__block-edit {
    padding-top: 0;
}
