/************************************************
Gutenberg Editor
************************************************/

/* Body */

.site-header,
.site-main {
	margin-top: 0px !important;
}
.editor-styles-wrapper .header-wrapper {
	position: relative !important;
}
.editor-styles-wrapper .wp-block-navigation.mobile-menu {
	display: block;
}
.site-logo-wrapper > .site-logo-alt.position-absolute {
	position: relative;
	background-color: #dddddd;
	opacity: 1 !important;
}
/* .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
	min-width: 240px !important;
} */
div[data-type="obb/hero-block"] {
	margin-top: 0px;
}
.is-content-justification-center {
	justify-content: center;
}
.editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper > .wp-block-post-title {
	margin-bottom: var(--wp--style--block-gap);
}
.editor-styles-wrapper .marquee__group {
	animation-play-state: paused !important;
}
.editor-styles-wrapper ul.wp-block-list.list-unstyled li {
	list-style: none;
	padding-left: 0;
}
.editor-styles-wrapper .hide,
.editor-styles-wrapper .hidden {
	display: block;
	opacity: 0.5;
}
.editor-styles-wrapper .bg-gradient {
	position: absolute;
}
.editor-styles-wrapper .pricing-table-pro:hover,
.editor-styles-wrapper .pricing-table-basic:hover,
.editor-styles-wrapper .pricing-table-elite:hover {
	transform: none;
}
.editor-styles-wrapper .hero-primary .hero-graphics {
	max-width: none;
}
.editor-styles-wrapper .sticky-media .scroll-media {
	opacity: 1;
}

/* Patterns */

.editor-styles-wrapper .gravity-tab-media {
	position: relative;
	right: 0;
	width: auto;
	max-width: 100%;
}
.editor-styles-wrapper .gravity-tab-media .tab-media,
.editor-styles-wrapper .gravity-tab-media .tab-media.active {
	position: relative;
    opacity: 1;
    visibility: visible;
	z-index: 2;
}
.editor-styles-wrapper .gravity-tab-media .tab-media:not(:first-child) {
	opacity: 0.5;
	z-index: 1;
	max-width: 50%;
    float: left;
}
.editor-styles-wrapper .connect-icons {
    position: absolute !important;
}
.editor-styles-wrapper .connect-icons-column,
.editor-styles-wrapper .connect-icons-columns {
	position: unset;
}
.editor-styles-wrapper ul.masonry-grid > li {
	max-width: none;
	margin-top: 0;
}

/* Editor Alignment Fix */

.is-layout-constrained > .wp-block.alignleft {
	margin-left: calc((100% - var(--wp--style--global--content-size)) / 2) !important;
}
.is-layout-constrained > .wp-block.alignright {
	margin-right: calc((100% - var(--wp--style--global--content-size)) / 2) !important;
}
.wp-block figure.alignleft {
	margin-right: 24px;
}
.wp-block figure.alignright {
	margin-left: 24px;
}
.editor-styles-wrapper .portfolio-staggered.wp-block-group ul li:nth-child(3) > .wp-block-group {
	justify-content: flex-end;
}
.editor-styles-wrapper .portfolio-staggered.wp-block-group ul li:nth-child(1) > .wp-block-group,
.editor-styles-wrapper .portfolio-staggered.wp-block-group ul li:nth-child(4) > .wp-block-group {
	justify-content: flex-start;
}

/* Form Elements */

input[type="checkbox"], input[type="radio"] {
	margin-bottom: 0;
}
.edit-site .block-editor-url-input {
	min-width: auto;
}

/* Swiper */

.editor-styles-wrapper .swiper {
    overflow: visible !important;
}
.editor-styles-wrapper .swiper-slide,
.editor-styles-wrapper .swiper-wrapper {
    height: auto !important;
}
.editor-styles-wrapper .swiper-wrapper {
	gap: 20px;
}
.editor-styles-wrapper .swiper-slide {
	max-width: 380px;
}