/*
Theme Name:     Mrs Sporty Clubs - (GREYD.SUITE Child Theme)
Description:    Anpassungen für die Mrs Sporty Club Websites
Author:         GREYD
Author URI:     https://www.greyd.de
Template:       greyd_suite
Version:        1.9.1
Tags:
*/


/**
 * Body
 */
body.animate_fast,
main.animate_fast {
	transition: none !important;
}

body.single {
	line-height: 1.5;
}


/**
 * Typo
 */
strong,
.strong,
b {
	font-weight: 700;
}

/**
 * Headlines
 */
h1,
h2,
h3,
h4,
h5,
h6 {
	hyphens: auto;
}

/**
 * Buttons
 */
/* @media (max-width: 576px) {
	.button {
		width: 100% !important;
	}
} */

/**
 * Misc
 */
.is-absolute.is-absolute {
	position: absolute;
}

main pre {
	background-color: beige;
}


/**
 * People hoverbox
 */
.hoverbox > .greyd-content-box {
	height: 100%;
}


/**
 * Navigation
 */
#metamenu nav.menu_wrapper ul.menu > li:last-child {
	font-size: 19px;
	background-color: #51555a;
	padding: 10px 15px 12px 15px;
}

#mainmenuoff .mobmain ul.menu > li:last-child {
	display: none !important;
}

header > .header_wrapper:first-child {
	z-index: 1;
}

header:not(.scr) > .header_wrapper {
	overflow: visible;
}

header.scr > .header_wrapper {
	overflow: hidden;
}

.stickybutton {
	position: sticky !important;
	bottom: 50px;
}

/**
 * Dark header
 */
body:is(.page-id-1590, .page-id-1603, .page-id-1605) .navigation.v2:not(.scr) .header#mainmenu .mymenu > ul > li > a:not(.button) {
	color: var(--color61);
}

body:is(.page-id-1590, .page-id-1603, .page-id-1605) .navigation.v2:not(.scr) .header#mainmenu .logo_wrapper .branding a {
	filter: invert(1);
}

body:is(.page-id-1590, .page-id-1603, .page-id-1605) .navigation.v2:not(.scr) .header#mainmenu .hamburger-inner,
body:is(.page-id-1590, .page-id-1603, .page-id-1605) .navigation.v2:not(.scr) .header#mainmenu .hamburger-inner::before,
body:is(.page-id-1590, .page-id-1603, .page-id-1605) .navigation.v2:not(.scr) .header#mainmenu .hamburger-inner::after {
	background-color: var(--color11);
	;
}


/**
 * Footer
 */
.wp-block-navigation .current-menu-item > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item__content:hover:not(:focus-visible) {
	opacity: 0.5;
	transition-duration: 200ms;
}

#footer .wp-block-greyd-buttons {
	margin: 0;
	width: auto;
	gap: var(--gutter);
}


/**
 * Logo
 */
header .site-title {
	color: #fff;
	line-height: 1;
	white-space: nowrap;
	margin: 11px 0 0 0;
	display: inline-block;
	font-size: 16px;
}


/**
 * Popover
 */
.wp-block-greyd-popover {
	--dialog-width: 90vw;
	--close-size: calc(1vw + 2em);
}

.wp-block-greyd-popover .popover-close-button {
	position: fixed;
	top: 0;
	left: 0;
	background: var(--wp--preset--color--color-11);
	color: #fff;
	margin-top: var(--close-size);
	margin-left: calc(10vw - 1em);
	--close-size: 24px;
	--close-outset: 12px;
}

.wp-block-greyd-popover .popover-close-button:before,
.wp-block-greyd-popover .popover-close-button:after {
	width: 4px;
	border-radius: 4px;
	height: 15px;
}

.wp-block-greyd-popover .popover-close-button:after {
	margin: 0px 0px;
}

.wp-block-greyd-popover .popover-close-button:before {
	margin: 8px 0px;
}

.wp-block-greyd-popover .popover-close-button[aria-expanded=false] {
	opacity: 0;
	transition: opacity 0s;
}

.wp-block-greyd-popover .popover-close-button[aria-expanded=true] {
	opacity: 1;
	transition: opacity 0.3s ease 0.4s;
}


/**
 * Hotspot
 */
.greyd-hotspot-wrapper {
	max-height: max(70vh, 600px);
	min-height: 400px;
	overflow: hidden;
	position: relative;
	border-radius: 8px;
	flex-grow: 1;
}

.greyd-hotspot-wrapper .greyd-media-wrapper {
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
}

.greyd-hotspot-wrapper .greyd-media-wrapper img {
	border-radius: 8px;
}

.greyd-hotspot .spot {
	--hotspot-size: 20px;
	--hotspot-outline-offset: 16px;
	--hotspot-background-color: var(--color62);
	--hotspot-outline-color: var(--color62);
}

.greyd-hotspot .spot:hover {
	--hotspot-background-color: var(--color43);
	--hotspot-outline-color: var(--color43);
	transition: all .2s ease;
}

.greyd-media-wrapper .popover {
	--popover-offset: 34px;
	--popover-min-width: 230px;
	--popover-border-radius: 8px;
	--popover-padding-top: 24px;
	--popover-padding-right: 24px;
	--popover-padding-bottom: 24px;
	--popover-padding-left: 24px;
}


/**
 * Video
 */
.wp-block-embed__wrapper {
	border-radius: 9px;
	overflow: hidden;
}


/**
 * Tabs
 */
.wp-block-greyd-tabs.is-style-chips .tabs {
	padding-bottom: 1em;
	margin-bottom: 1em;
}

/**
 * Accordion
 */
.wp-block-greyd-accordion {
	--accord-title-radius: 9px;
}

.wp-block-greyd-accordion-item {
	border-radius: var(--accord-title-radius);
}

.wp-block-greyd-accordion__title {
	--accord-title-radius: 9px 9px 0 0;
}

.wp-block-greyd-accordion__content {
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}


/**
 * Tabs Preise
 */
.wp-block-greyd-tabs.has-tabs-background {
	display: flex;
	flex-direction: column;
}

.wp-block-greyd-tabs.has-tabs-background .tabs {
	background: var(--wp--preset--color--color-53);
	display: inline-flex;
	padding: 4px;
	border-radius: 100px;
	align-self: var(--tabs-align-tabs);
}

.wp-block-greyd-tabs.has-tabs-background .greyd_tab {
	background: var(--color53);
	color: var(--color11);
	border: none;
	font-size: 1.1em;
	padding: 1.1em 2em 1em;
}

.wp-block-greyd-tabs.has-tabs-background .greyd_tab:hover {
	color: var(--color13);
}

.wp-block-greyd-tabs.has-tabs-background .greyd_tab.is-active {
	color: var(--color61);
	background: var(--color62);
}

.wp-block-greyd-tabs[data-transition="horizontal"].has-tabs-background .panels {
	overflow: visible;
}

@media (max-width: 575.98px) {
	.wp-block-greyd-tabs.has-tabs-background .tabs {
		display: flex;
		width: 100%;
		max-width: 100%;
	}

	.wp-block-greyd-tabs.has-tabs-background .greyd_tab {
		font-size: 16px;
		padding: 12px 4px;
		flex-grow: 1;
		display: inline-flex;
		justify-content: center;
	}
}


/**
 * Akkordeon
 */
.wp-block-greyd-accordion__title span.icon {
	margin-top: -4px;
}

.wp-block-greyd-accordion__title span:not(.icon) {
	margin-top: 4px;
}


/**
 * Forms
 */
/* valid */
input.validation.input-unfocus:valid,
input[type="file"].input-unfocus.valid + label .input {
	box-shadow: 0 0 0 1px var(--wp--preset--color--vivid-green-cyan) inset !important;
}

input.validation.input-unfocus:valid + .input-field-icon::before {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

/* invalid */
input.validation.input-unfocus:invalid,
input.input-unfocus.invalid,
input[type="file"].input-unfocus.invalid + label .input,
.greyd_form.validate input:invalid {
	box-shadow: 0 0 0 1px var(--color11) !important;
}

input.validation.input-unfocus:invalid + .input-field-icon::before,
input.input-unfocus.invalid + .input-field-icon::before {
	color: var(--color11) !important;
}


/**
 * Archives
 */
body.archive main > .wp-block-query {
	margin: 0 !important;
	padding: 0 !important;
	max-width: none !important;
}


/**
 * Color Boxes
 */
:root {
	--tainteRose-color-bg: var(--color33);
	--tainteRose-color: var(--color62);
	--tainteRose-filter: invert(51%) sepia(2%) saturate(4819%) hue-rotate(319deg) brightness(90%) contrast(109%);

	--sand-color-bg: var(--color52);
	--sand-color: var(--color42);
	--sand-filter: invert(82%) sepia(2%) saturate(4944%) hue-rotate(328deg) brightness(117%) contrast(95%);

	--sandLight-color-bg: var(--color51);
	--sandLight-color: var(--color42);
	--sandLight-filter: invert(97%) sepia(98%) saturate(713%) hue-rotate(298deg) brightness(110%) contrast(95%);

	--pink-color-bg: var(--color23);
	--pink-color: var(--color22);
	--pink-filter: invert(25%) sepia(90%) saturate(7360%) hue-rotate(328deg) brightness(86%) contrast(98%);

	--pinkSoft-color-bg: var(--color23);
	--pinkSoft-color: var(--color61);
	--pinkSoft-filter: invert(87%) sepia(5%) saturate(1127%) hue-rotate(320deg) brightness(92%) contrast(106%);

	--lila-color-bg: var(--color21);
	--lila-color: var(--color62);
	--lila-filter: invert(61%) sepia(8%) saturate(926%) hue-rotate(226deg) brightness(93%) contrast(84%);

	--lilaDark-color-bg: var(--color31);
	--lilaDark-color: var(--color62);
	--lilaDark-filter: invert(40%) sepia(3%) saturate(2564%) hue-rotate(226deg) brightness(94%) contrast(84%);

	--lilaLight-color-bg: var(--color43);
	--lilaLight-color: var(--color31);
	--lilaLight-filter: invert(98%) sepia(67%) saturate(328%) hue-rotate(282deg) brightness(98%) contrast(86%);

	--earth-color-bg: var(--color42);
	--earth-color: var(--color62);
	--earth-filter: invert(29%) sepia(41%) saturate(775%) hue-rotate(335deg) brightness(96%) contrast(93%);
}


/**
 * Dynamic Color Boxes
 */

article .dynColor {
	height: 100%;
}

article.type-training .dynColor p,
article.type-training .dynColor a:not(.button),
article.type-training .dynColor h1,
article.type-training .dynColor h2,
article.type-training .dynColor h3,
article.type-training .dynColor h4,
article.type-training .dynColor h5,
article.type-training .dynColor h6 {
	color: inherit;
}

/* tainte rose */
article.training_color-tainte-rose .wp-block-greyd-box.dynColor,
article.training_color-tainte-rose .greyd-content-box:has(> .dynColor) {
	background-color: var(--tainteRose-color-bg);
	color: var(--tainteRose-color);
}

article.training_color-tainte-rose .wp-block-greyd-box.dynColor .wp-block-image {
	filter: invert(87%) sepia(5%) saturate(1127%) hue-rotate(320deg) brightness(92%) contrast(106%);
}

/* sand */
article.training_color-sand .wp-block-greyd-box.dynColor,
article.training_color-sand .greyd-content-box:has(> .dynColor) {
	background-color: var(--sandLight-color-bg);
	color: var(--sandLight-color);
}

article.training_color-sand .wp-block-greyd-box.dynColor .wp-block-image {
	filter: invert(29%) sepia(41%) saturate(775%) hue-rotate(335deg) brightness(96%) contrast(93%);
}

/* sand light */
article.training_color-sand-light .wp-block-greyd-box.dynColor,
article.training_color-sand-light .greyd-content-box:has(> .dynColor) {
	background-color: var(--sandLight-color-bg);
	color: var(--sandLight-color);
}

article.training_color-sand-light .wp-block-greyd-box.dynColor .wp-block-image {
	filter: invert(29%) sepia(41%) saturate(775%) hue-rotate(335deg) brightness(96%) contrast(93%);
}

/* pink */
article.training_color-pink .wp-block-greyd-box.dynColor,
article.training_color-pink .greyd-content-box:has(> .dynColor) {
	background-color: var(--pink-color-bg);
	color: var(--pink-color);
}

article.training_color-pink .wp-block-greyd-box.dynColor .wp-block-image {
	filter: invert(51%) sepia(2%) saturate(4819%) hue-rotate(319deg) brightness(90%) contrast(109%);
}

/* pink soft */
article.training_color-pink-soft .wp-block-greyd-box.dynColor,
article.training_color-pink-soft .greyd-content-box:has(> .dynColor) {
	background-color: var(--pinkSoft-color-bg);
	color: var(--pinkSoft-color);
}

article.training_color-pink-soft .wp-block-greyd-box.dynColor .wp-block-image {
	filter: invert(51%) sepia(2%) saturate(4819%) hue-rotate(319deg) brightness(90%) contrast(109%);
}

/* lila */
article.training_color-lila .wp-block-greyd-box.dynColor,
article.training_color-lila .greyd-content-box:has(> .dynColor) {
	background-color: var(--lila-color-bg);
	color: var(--lila-color);
}

article.training_color-lila .wp-block-greyd-box.dynColor .wp-block-image {
	filter: invert(98%) sepia(67%) saturate(328%) hue-rotate(282deg) brightness(98%) contrast(86%);
}

/* lila dark */
article.training_color-lila-dark .wp-block-greyd-box.dynColor,
article.training_color-lila-dark .greyd-content-box:has(> .dynColor) {
	background-color: var(--lilaDark-color-bg);
	color: var(--lilaDark-color);
}

article.training_color-lila-dark .wp-block-greyd-box.dynColor .wp-block-image {
	filter: invert(61%) sepia(8%) saturate(926%) hue-rotate(226deg) brightness(93%) contrast(84%);
}

/* lila light */
article.training_color-lila-light .wp-block-greyd-box.dynColor,
article.training_color-lila-light .greyd-content-box:has(> .dynColor) {
	background-color: var(--lilaLight-color-bg);
	color: var(--lilaLight-color);
}

article.training_color-lila-light .wp-block-greyd-box.dynColor .wp-block-image {
	filter: invert(61%) sepia(8%) saturate(926%) hue-rotate(226deg) brightness(93%) contrast(84%);
}

/* earth */
article.training_color-earth .wp-block-greyd-box.dynColor,
article.training_color-earth .greyd-content-box:has(> .dynColor) {
	background-color: var(--earth-color-bg);
	color: var(--earth-color);
}

article.training_color-earth .wp-block-greyd-box.dynColor .wp-block-image {
	/* filter: var(--earth-filter); */
	filter: invert(87%) sepia(5%) saturate(1127%) hue-rotate(320deg) brightness(92%) contrast(106%);
}


/**
 * Dynamic Color Accordions
 */

article.type-ziel .dynColor p,
article.type-ziel .dynColor h1,
article.type-ziel .dynColor h2,
article.type-ziel .dynColor h3,
article.type-ziel .dynColor h4,
article.type-ziel .dynColor h5,
article.type-ziel .dynColor h6 {
	color: inherit;
}

article.training_color-sand .dynColor.wp-block-greyd-accordion,
article.ziel_color-sand .dynColor.wp-block-greyd-accordion {
	--accord-text-color: var(--sand-color);
	--accord-bg-color: var(--sand-color-bg);
	--accord-title-text-color: var(--sand-color);
	--accord-title-bg-color: var(--sand-color-bg);
}

article.training_color-sand-light .dynColor.wp-block-greyd-accordion,
article.ziel_color-sand-light .dynColor.wp-block-greyd-accordion {
	--accord-text-color: var(--sandLight-color);
	--accord-bg-color: var(--sandLight-color-bg);
	--accord-title-text-color: var(--sandLight-color);
	--accord-title-bg-color: var(--sandLight-color-bg);
}

article.training_color-lila .dynColor.wp-block-greyd-accordion,
article.ziel_color-purple .dynColor.wp-block-greyd-accordion {
	--accord-text-color: var(--lila-color);
	--accord-bg-color: var(--lila-color-bg);
	--accord-title-text-color: var(--lila-color);
	--accord-title-bg-color: var(--lila-color-bg);
}

article.training_color-pink .dynColor.wp-block-greyd-accordion,
article.ziel_color-pink .dynColor.wp-block-greyd-accordion {
	--accord-text-color: var(--pink-color);
	--accord-bg-color: var(--pink-color-bg);
	--accord-title-text-color: var(--pink-color);
	--accord-title-bg-color: var(--pink-color-bg);
}

article.training_color-pink-soft .dynColor.wp-block-greyd-accordion,
article.ziel_color-pink-soft .dynColor.wp-block-greyd-accordion {
	--accord-text-color: var(--pinkSoft-color);
	--accord-bg-color: var(--pinkSoft-color-bg);
	--accord-title-text-color: var(--pinkSoft-color);
	--accord-title-bg-color: var(--pinkSoft-color-bg);
}

article.training_color-lila-dark .dynColor.wp-block-greyd-accordion,
article.ziel_color-purple-dark .dynColor.wp-block-greyd-accordion {
	--accord-text-color: var(--lilaDark-color);
	--accord-bg-color: var(--lilaDark-color-bg);
	--accord-title-text-color: var(--lilaDark-color);
	--accord-title-bg-color: var(--lilaDark-color-bg);
}

article.training_color-earth .dynColor.wp-block-greyd-accordion,
article.ziel_color-earth .dynColor.wp-block-greyd-accordion {
	--accord-text-color: var(--earth-color);
	--accord-bg-color: var(--earth-color-bg);
	--accord-title-text-color: var(--earth-color);
	--accord-title-bg-color: var(--earth-color-bg);
}






/**
 * Customizer CSS
 */
.stickybutton {
	position: sticky !important;
	bottom: 50px;
}

/**
 * Dark Navbar
 */
body:is(.page-id-1590, .page-id-1603, .page-id-1605, .single-job) .navigation.v2:not(.scr) .header#mainmenu .mymenu > ul > li > a:not(.button) {
	color: var(--color61)
}

body:is(.page-id-1590, .page-id-1603, .page-id-1605, .single-job) .navigation.v2:not(.scr) .header#mainmenu .logo_wrapper .branding a {
	filter: invert(1);
}


/* Cover-Block full-width setting */

.wp-block-cover__inner-container,
.full {
	max-width: 100%;
}

/* Chips – Set Custom Class eg. chipsmall in paragraph to apply setting */

.chipsmall.chipsmall {
	color: var(--color22);
	background-color: var(--color62);
	font-size: 14px;
	font-weight: 600;
	width: fit-content;
	padding: 7px 10px 5px;
	border-radius: 100px;
}

.chipbig {
	color: var(--color22);
	background-color: var(--color62);
	font-size: 14px;
	font-weight: 600;
	width: fit-content;
	padding: 12px 16px 9px;
	border-radius: 100px;
}

.chipprice {
	color: var(--color61);
	background-color: var(--color41);
	font-size: 14px;
	font-weight: 600;
	width: fit-content;
	padding: 12px 16px 9px;
	border-radius: 100px;
}

.wp-block-image.is-style-rounded-corners img {
	border-radius: 8px;
}

/*z-index push*/
.zpush {
	z-index: 999;
}

/* No Height */
.noheight {
	height: 0;
}

.is-rounded,
.is-rounded.wp-block-cover > * {
	border-radius: 8px;
}

/* Viewport Hero Headline */
/* 
.herohead {
	font-size: 8vh !important;
}

@media (max-width: 600px) {
	.herohead {
		font-size: 3em !important;
	}
} */

/* Text alignment */
.xtextleft {
	text-align: left;
}

/*Fonts Breakpoint Sizes*/

@media (max-width: 960px) {
	.has-h-1-font-size {
		font-size: 68px !important;
	}

	.has-h-2-font-size {
		font-size: 48px !important;
	}

	.has-h-3-font-size {
		font-size: 40px !important;
	}

	.has-h-4-font-size {
		font-size: 28px !important;
	}

	.claim {
		font-size: 64px !important;
	}

	.claimsub {
		font-size: 40px !important;
	}

	.copybig {
		font-size: 22px !important;
	}
}

@media (max-width: 600px) {
	.has-h-1-font-size {
		font-size: 48px !important;
	}

	.has-h-2-font-size {
		font-size: 40px !important;
	}

	.has-h-3-font-size {
		font-size: 32px !important;
	}

	.has-h-4-font-size {
		font-size: 24px !important;
	}

	.copybig {
		font-size: 20px !important;
	}

	.claim {
		font-size: 48px !important;
	}

	.claimsub {
		font-size: 32px !important;
	}

	.textleft {
		text-align: left;
	}
}


/*Images Breakpoint*/

@media (max-width: 600px) {
	.shownone {
		display: none;
	}
}

@media (max-width: 960px) {
	.shownoneresp {
		display: none;
	}
}


/*Buttons Breakpoint*/
@media (max-width: 600px) {
	.button {
		font-size: 16px !important;
		padding: 16px 14px 16px 16px !important;
	}
}

/* SVG Shapes */

.svg_mirror_xy {
	transform: rotate(45deg);
}

/* Gutter Variables in Content Boxes & Groups as Divider */

.vargutter {
	margin-top: calc(2 * var(--gutter));
}

/*SVG filter Colours*/
.clrpink {
	filter: invert(25%) sepia(90%) saturate(7360%) hue-rotate(328deg) brightness(86%) contrast(98%);
}

.clrwhite .list_icon,
.clrwhite.wp-block-image.greyd-image {
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(152deg) brightness(103%) contrast(103%);
}

.clrpinkdark {
	filter: invert(9%) sepia(93%) saturate(7162%) hue-rotate(327deg) brightness(86%) contrast(100%);
}

.clrlilapale {
	filter: invert(99%) sepia(1%) saturate(1702%) hue-rotate(275deg) brightness(95%) contrast(100%);
}

.clrlilalight {
	filter: invert(98%) sepia(67%) saturate(328%) hue-rotate(282deg) brightness(98%) contrast(86%);
}

.clrlila .list_icon,
.clrlila.wp-block-image.greyd-image {
	filter: invert(61%) sepia(8%) saturate(926%) hue-rotate(226deg) brightness(93%) contrast(84%);
}

.clrliladark {
	filter: invert(40%) sepia(3%) saturate(2564%) hue-rotate(226deg) brightness(94%) contrast(84%);
}

.clrpinkpale {
	filter: invert(89%) sepia(1%) saturate(2079%) hue-rotate(315deg) brightness(110%) contrast(96%);
}

.clrpinksoft {
	filter: invert(87%) sepia(5%) saturate(1127%) hue-rotate(320deg) brightness(92%) contrast(106%);
}

.clrtaintedrose .list_icon,
.clrtaintedrose.wp-block-image.greyd-image {
	filter: invert(51%) sepia(2%) saturate(4819%) hue-rotate(319deg) brightness(90%) contrast(109%);
}

.clrburgundy {
	filter: invert(10%) sepia(80%) saturate(2615%) hue-rotate(316deg) brightness(94%) contrast(105%);
}

.clryellow {
	filter: invert(84%) sepia(59%) saturate(3787%) hue-rotate(347deg) brightness(97%) contrast(108%);
}

.clrsandlight {
	filter: invert(97%) sepia(98%) saturate(713%) hue-rotate(298deg) brightness(110%) contrast(95%);
}

.clrsand {
	filter: invert(82%) sepia(2%) saturate(4944%) hue-rotate(328deg) brightness(117%) contrast(95%);
}

.clrearth {
	filter: invert(29%) sepia(41%) saturate(775%) hue-rotate(335deg) brightness(96%) contrast(93%);
}

.clrdarkgrey {
	filter: invert(34%) sepia(13%) saturate(232%) hue-rotate(173deg) brightness(91%) contrast(91%);
}

.clralmostblack {
	filter: invert(14%) sepia(7%) saturate(1244%) hue-rotate(173deg) brightness(94%) contrast(89%);
}





/* Video-Block with rounded Corners*/
.vid-rounded {
	border-radius: 8px !important;
	overflow: hidden;
}

/**
 * Popover Overlay z-index fix
 */
main > div:has([role=dialog].is-variation-overlay) {
	z-index: 1;
}

/**
 * Query row wrap fix
 */
.greyd-posts-slider .query-post > .row_wrap {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/**
 * Add tiny gap between query pages
 */
.greyd-posts-slider .query-page:not(:first-child:last-child) {
	padding-inline: calc(var(--query-block-gap, 1rem) / 2);
}


/* Gallery Mobile Image stretch */
@media (max-width: 600px) {
	.wp-block-gallery.has-nested-images.mrs-gallery figure.wp-block-image:not(#individual-image) {
		width: calc(100% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
	}
}