/* @override 
	https://art-on-web.pincgestaltet.ch/wp-content/themes/bb-theme-child/style.css?* */

/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.2
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 



/* @group Font Reset
------------------------------------------------------------- */

html {
	-webkit-font-smoothing: antialiased!important;
	-moz-osx-font-smoothing: grayscale!important;
	text-rendering: optimizeLegibility!important;
	font-size: 16px;
}

@font-face {
    font-family: 'basis-grotesque-mono-pro';
    src: url('fonts/basis-grotesque-mono-regular-pro.woff2') format('woff2'),
        url('fonts/basis-grotesque-mono-regular-pro.woff') format('woff'),
        url('fonts/basis-grotesque-mono-regular-pro.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'basis-grotesque-mono-pro';
    src: url('fonts/basis-grotesque-mono-bold-pro.woff2') format('woff2'),
        url('fonts/basis-grotesque-mono-bold-pro.woff') format('woff'),
        url('fonts/basis-grotesque-mono-bold-pro.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* @end */



/* @group Custom Properties - General
------------------------------------------------------------- */

:root {
	/* Viewport 350–3840px */
	/* Generated with https://clamp.font-size.app */
	/* 10px / 20px */
	--spacing-0-5: calc(var(--spacing-1) * 0.5);
	--spacing-1: clamp(0.625rem, 0.5623rem + 0.2865vw, 1.25rem);
	--spacing-1-5: calc(var(--spacing-1) * 1.5);
	--spacing-2: calc(var(--spacing-1) * 2);
	--spacing-3: calc(var(--spacing-1) * 3);
	--spacing-4: calc(var(--spacing-1) * 4);
	
	--font-size-title: calc( var(--font-size-subtitle) * 1.5 );
	/* 25px / 37.5px */
	--font-size-subtitle: clamp(1.5625rem, 1.4842rem + 0.3582vw, 2.34375rem);
	/* 15px / 25px */
	--font-size-base: clamp(0.9375rem, 0.8748rem + 0.2865vw, 1.5625rem);
	--font-size-small: calc( var(--font-size-base) * .8 );
	
	--line-height-title: 1.0;
	--line-height-subtitle: 1.1;
	--line-height-base: 1.2;
	--line-height-small: 1.3;

	--font-style: normal;
	--font-family: "basis-grotesque-mono-pro", "Courier New", "Courier New", mono;
	
	--font-weight: 400;
	--font-weight-bold: 700;
	--letter-spacing: 0;
	--word-spacing: -0.2em;	
	
	--color-white: #ffffff;
	--color-black: #000000;
	--color-green: #00ff00;
	--color-grey: #ababab;
	--color-grey-light: rgba( 0, 0, 0, 0.05 );
	
	--doc-height: 100%;
}

/* @end */



/* @group Typography - General
------------------------------------------------------------- */

body {
	font-family: var(--font-family);
	font-weight: var(--font-weight);
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
}

.fl-page *:not(i) {
	font-style: var(--font-style);
	font-family: var(--font-family);
	font-weight: var(--font-weight);
	letter-spacing: var(--letter-spacing);
	word-spacing: var(--word-spacing);
}

.fl-page p,
.fl-page p * {
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
}

.fl-page h1,
.fl-page h1 *,
.fl-page .h1,
.fl-page .h1 * {
	font-size: var(--font-size-title);
	line-height: var(--line-height-title);
	text-transform: uppercase;
}

.fl-page h2,
.fl-page h2 *,
.fl-page .h2,
.fl-page .h2 * {
	font-size: var(--font-size-subtitle);
	line-height: var(--line-height-subtitle);
}

.fl-page h3,
.fl-page h3 *,
.fl-page .h3,
.fl-page .h3 * {
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
}

.fl-page h4,
.fl-page h4 *,
.fl-page .h4,
.fl-page .h4 * {
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
}

.fl-page p.small,
.fl-page p.small * {
	font-size: var(--font-size-small);
	line-height: var(--line-height-small);
}

/* @end */



/* @group Typography - Spacing
------------------------------------------------------------- */

p, h1, h2, h3, h4,
.h1, .h2, .h3, .h4 {
	margin: var(--spacing-1) 0 0 0;
}

/* @end */



/* @group Typography - Links
------------------------------------------------------------- */

.fl-page .fl-rich-text > * > a,
.fl-page .fl-rich-text > * > a:hover,
.fl-page .fl-html > * > a,
.fl-page .fl-html > * > a:hover,
.fl-page .wpforms-field-label-inline a,
.fl-page .wpforms-field-label-inline a:hover {
	text-decoration: none;
	background-image: linear-gradient(to bottom, currentColor 100%, currentColor 100%);
	background-repeat: no-repeat;
	background-size: 100% 1px;
	background-position-y: 100%;
	background-position-x: 100%;
}

@media (hover: hover) {
	.fl-page .fl-rich-text > * > a:hover,
	.fl-page .fl-html > * > a:hover,
	.fl-page .wpforms-field-label-inline a:hover  {
	  	-webkit-animation-name: underline;
	  	        animation-name: underline;      
		-webkit-animation-duration: .6s;      
		        animation-duration: .6s;
		-webkit-animation-timing-function: ease;
		        animation-timing-function: ease;
	}
}

@-webkit-keyframes underline {
    0% 		{ background-size: 100% 1px; background-position: 100% 100% }
	49.9%	{ background-size: 0%   1px; background-position: 100% 100% }
	50.1%	{ background-size: 0%   1px; background-position:   0% 100% }
    100%	{ background-size: 100% 1px; background-position:   0% 100% }
}

@keyframes underline {
    0% 		{ background-size: 100% 1px; background-position: 100% 100% }
	49.9%	{ background-size: 0%   1px; background-position: 100% 100% }
	50.1%	{ background-size: 0%   1px; background-position:   0% 100% }
    100%	{ background-size: 100% 1px; background-position:   0% 100% }
}

/* @end */



/* @group Layout - Row
------------------------------------------------------------- */

.fl-row {
	max-width: 100%;
}

.fl-row.fl-row-full-width .fl-row-content.fl-row-full-width {
	max-width: 100%;
}

/* @end */



/* @group Layout - Row Content Wrap
------------------------------------------------------------- */

.fl-row-content-wrap {
	padding: var(--spacing-1);
}

.art-large-padding .fl-row-content-wrap {
	padding-bottom: var(--spacing-4);
}

/* @end */



/* @group Layout - Module
------------------------------------------------------------- */

.fl-module-content {
	margin: var(--spacing-1);
}

.fl-page .fl-module-content .fl-rich-text > *:first-child,
.fl-page .fl-module-content .fl-html > *:first-child {
	margin-top: 0;
}

/* @end */



/* @group Separators
------------------------------------------------------------- */

.fl-page .art-header-row::after,
.fl-page .art-spacer-top::before,
.fl-page .art-spacer-bottom::after,
.fl-page .art-footer-row::before,
.fl-page .art-footer-row::after {
	content: "";
	height: calc( var(--spacing-1) * 1 );
	width: calc( 100% - ( var(--spacing-1) * 4 ) );
	margin-left: auto;
	margin-right: auto;
	display: block;
	background-color: var(--color-black);
}

/* @end */



/* @group Header – Layout
------------------------------------------------------------- */

.fl-page .fl-node-50d86vs1pei2 {
	width: auto!important;
	
}

.fl-page .fl-node-0iymxwo6bvtr {
	width: auto!important;
	flex-shrink: 0;
}

/* @end */



/* @group Header – Logo
------------------------------------------------------------- */

.fl-page .art-logo-module {
	text-align: right;
}

.fl-page .art-logo-module .art-logo-img,
.fl-page .art-logo-module .art-logo-img svg {
	height: calc( var(--font-size-subtitle) * var(--line-height-base) * 3 );
	width: auto;
}

.fl-page .art-logo-module .art-logo-img:hover svg {
	fill: var(--color-green);
}

.fl-page .art-logo-subline-module {
	text-align: right;
}

.fl-page .art-logo-subline-module .fl-module-content {
	margin-top: 0;
}

.fl-page .art-logo-subline-module .art-logo-subline {
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	color: var(--color-grey);
	text-transform: uppercase;
}

/* @end */



/* @group Main Menu - Desktop
------------------------------------------------------------- */

.fl-page .art-main-menu .menu {
	display: block;
}

.fl-page .art-main-menu .menu > li {
	border: none;
}

.fl-page .art-main-menu .menu > li > a {
	display: inline-block;
	font-size: var(--font-size-subtitle);
	line-height: var(--line-height-base);
	text-decoration: none !important;
	cursor: pointer;
	text-transform: uppercase;
}

@media (hover: hover) {
	.fl-page .art-main-menu .menu > li > a {
		transition: padding .3s ease 0s;
	}
	
	.fl-page .art-main-menu .menu > li > a:hover {
		padding-left: var(--spacing-1);
	}
}

.fl-page .art-main-menu .menu > li > a:hover {
	color: var(--color-green);
}

.fl-page .art-main-menu .menu > li.current-menu-item > a {
	color: var(--color-green);
	padding-left: var(--spacing-1);
}

/* @end */



/* @group Meta Menu - Desktop
------------------------------------------------------------- */

.fl-page .art-meta-menu .fl-module-content {
	margin-top: 0;
}

.fl-page .art-meta-menu .menu {
	display: block;
}

.fl-page .art-meta-menu .menu > li {
	border: none;
}

.fl-page .art-meta-menu .menu > li > a {
	padding: 0 var(--spacing-0-5);
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	text-decoration: none !important;
	cursor: pointer;
	text-transform: uppercase;
}

.fl-page .art-meta-menu .menu > li:first-child > a {
	padding-left: 0;
}

.fl-page .art-meta-menu .menu > li:last-child > a {
	padding-right: 0;
}

.fl-page .art-meta-menu .menu > li > a:hover {
	color: var(--color-green);
}

.fl-page .art-meta-menu .menu > li.current-menu-item > a {
	color: var(--color-green);
}

/* @end */



/* @group Menu - Mobile
------------------------------------------------------------- */

/* Mobile Menu Toggle */

@media screen and (max-width: 900px) {
	.art-menu-mobile-toggle {
		width: calc( var(--spacing-1) * 4 );
		height: calc( var(--spacing-1) * 4 );
		position: relative;
		cursor: pointer;
	}
	
	.art-menu-mobile-toggle > div {
		width: 100%;
		height: 2px;
		background-color: #000000;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.art-menu-mobile-toggle .art-menu-mobile-toggle-top {
		margin-top: -17.5%;
	}
	
	.art-menu-mobile-toggle .art-menu-mobile-toggle-bottom {
		margin-top: 17.5%;
	}
}

/* Mobile Menu Close Button */

@media screen and (max-width: 900px) {
	.fl-page .uabb-offcanvas-close-icon-wrapper {
		position: absolute;
		top: calc( var(--spacing-1) + var(--spacing-1) );
		left: calc( var(--spacing-1) + var(--spacing-1) );
		right: auto;
	}
	
	.fl-page .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
		width: calc( var(--spacing-1) * 2.5 );
		height: calc( var(--spacing-1) * 2.5 );
		padding: 0;
		position: relative;
	}
	
	.fl-page .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close::before,
	.fl-page .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close::after {
		content: "";
		width: 100%;
		height: 2px;
		display: block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		background-color: #000;
	}
	
	.fl-page .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close::after {
		transform: rotate(45deg);
	}
	
	.fl-page .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close::before {
		transform: rotate(-45deg);
	}
	
	.fl-page .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close i {
		display: none;
	}
}

/* Offcanvas Layout */

@media screen and (max-width: 900px) {
	.fl-page .uabb-offcanvas-content {
		padding: 0;
	}
	
	.fl-page .uabb-offcanvas-content .art-offcanvas-content {
		padding: var(--spacing-1) var(--spacing-1);
		min-height: 100vh;
		min-height: var(--doc-height);
	}
	
	.fl-page .uabb-offcanvas-content .art-offcanvas-content > .fl-module-box {
		flex: 1;
	}
	
	.fl-page .uabb-offcanvas-content .art-offcanvas-content > .fl-module-box:nth-child(1) {
		justify-content: top;
	}
	
	.fl-page .uabb-offcanvas-content .art-offcanvas-content > .fl-module-box:nth-child(2) {
		justify-content: center;
	}
	
	.fl-page .uabb-offcanvas-content .art-offcanvas-content > .fl-module-box:nth-child(3) {
		align-items: flex-end;
	}
	
	.fl-page .uabb-offcanvas-content .fl-module:not(.fl-module-box) .fl-module-content {
		margin: var(--spacing-1) var(--spacing-1);
	}
}

/* Main Menu Mobile */

@media screen and (max-width: 900px) {
	.fl-page .art-main-menu-mobile .menu {
		display: block;
	}
	
	.fl-page .art-main-menu-mobile .menu > li {
		border: none;
	}
	
	.fl-page .art-main-menu-mobile .menu > li > a {
		display: inline-block;
		font-size: var(--font-size-title);
		line-height: var(--line-height-base);
		text-decoration: none !important;
		cursor: pointer;
		text-transform: uppercase;
	}
	
	.fl-page .art-main-menu-mobile .menu > li > a:hover {
		color: var(--color-green);
	}
	
	.fl-page .art-main-menu-mobile .menu > li.current-menu-item > a {
		color: var(--color-green);
	}
}

/* Meta Menu Mobile */

@media screen and (max-width: 900px) {
	.fl-page .art-meta-menu-mobile .fl-module-content {
		margin-top: 0;
	}
	
	.fl-page .art-meta-menu-mobile .menu {
		display: block;
	}
	
	.fl-page .art-meta-menu-mobile .menu > li {
		border: none;
	}
	
	.fl-page .art-meta-menu-mobile .menu > li > a {
		padding: 0 var(--spacing-1);
		font-size: var(--font-size-base);
		line-height: var(--line-height-base);
		text-decoration: none !important;
		cursor: pointer;
		text-transform: uppercase;
	}
	
	.fl-page .art-meta-menu-mobile .menu > li:first-child > a {
		padding-left: 0;
	}
	
	.fl-page .art-meta-menu-mobile .menu > li:last-child > a {
		padding-right: 0;
	}
	
	.fl-page .art-meta-menu-mobile .menu > li > a:hover {
		color: var(--color-green);
	}
	
	.fl-page .art-meta-menu-mobile .menu > li.current-menu-item > a {
		color: var(--color-green);
	}
}

/* Address */

.fl-module-rich-text.fl-node-f91v7nrghmc3 p {
	margin-top: calc( var(--font-size-base) * var(--line-height-base) );
}

/* @end */



/* @group Menu - Legal
------------------------------------------------------------- */

.fl-page .art-legal-menu .menu {
	display: block;
}

.fl-page .art-legal-menu .menu > li {
	border: none;
}

.fl-page .art-legal-menu .menu > li > a {
	padding: 0 var(--spacing-0-5);
	font-size: var(--font-size-small);
	line-height: var(--line-height-small);
	text-decoration: none !important;
	cursor: pointer;
	text-transform: uppercase;
}

.fl-page .art-legal-menu .menu > li:first-child > a {
	padding-left: 0;
}

.fl-page .art-legal-menu .menu > li:last-child > a {
	padding-right: 0;
}

.fl-page .art-legal-menu .menu > li > a:hover {
	color: var(--color-green);
}

.fl-page .art-legal-menu .menu > li.current-menu-item > a {
	color: var(--color-green);
}	

/* @end */



/* @group Menu - Grid View
------------------------------------------------------------- */

.fl-page .art-grid-view .menu {
	display: flex;
	justify-content: flex-end;
	margin: calc( -1 * var(--spacing-1) );
}

.fl-page .art-grid-view .menu > li {
	border: none;
	padding: var(--spacing-1);
}

.fl-page .art-grid-view .menu > li > a {
	display: block;
    width: calc( var(--font-size-base) * 2.9 );
    height: calc( var(--font-size-base) * 2.3 );
    text-indent: -9999px;
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

	@media screen and (max-width: 900px) {
		.fl-page .art-grid-view .menu > li > a {
		    width: calc( var(--font-size-base) * 2.5217 );
		    height: calc( var(--font-size-base) * 2 );
		}
	}

.fl-page .art-grid-view .menu > li#menu-item-640 > a {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.38867188 11.61132813-1.16699219-1.16699219c.828125-.98632813 1.27832031-2.22070313 1.27832031-3.52441406 0-3.03222656-2.46777344-5.5-5.5-5.5-1.37982178 0-2.63928223.51477051-3.60601807 1.35742188h-4.39398193v-2.27734376c0-.27636719-.22363281-.5-.5-.5h-8c-.27636719 0-.5.22363281-.5.5v2.27734375h-4.5c-.27636719 0-.5.22363281-.5.5v15.22265625c0 .27636719.22363281.5.5.5h12.5390625c.54498291.45599365 1.25299072.66436768 1.94238281.5703125v2.9296875c0 .27636719.22363281.5.5.5.27630615 0 .49981689-.22344971.49993896-.49975586 0-.00006104.00006104-.00018311.00006104-.00024414v-3.59375c0-.17089844-.08691406-.33007813-.23144531-.421875-.14453125-.09082031-.32421875-.10253906-.48046875-.03125-.56835938.26855469-1.24902344.1484375-1.69140625-.29199219l-5.18554688-5.18554688c-.28320313-.28320313-.43945313-.66015625-.43945313-1.06054688 0-.40136719.15625-.77832031.43945313-1.06152344.58300781-.58398438 1.53417969-.58398438 2.12109375 0l3.77148438 3.77148438c.1953125.1953125.51171875.1953125.70703125 0l3.82128906-3.82128906c.1953125-.1953125.1953125-.51074219.00097656-.70605469-.84765625-.85058594-1.31445313-1.97851563-1.31445313-3.17773438 0-2.48144531 2.01855469-4.5 4.5-4.5s4.5 2.01855469 4.5 4.5c0 1.20410156-.46972656 2.3359375-1.32226563 3.18554688-.09472656.09375-.14746094.22167969-.14746094.35449219s.05273438.25976563.14648438.35351563l1.50488281 1.50488281c.85058594.84960938 1.31835938 1.97949219 1.31835938 3.18164063v7c0 .00006104.00006104.00018311.00006104.00024414.00012207.27630615.22363281.49975586.49993896.49975586.27636719 0 .5-.22363281.5-.5v-7c0-1.46972656-.57226563-2.85058594-1.61132813-3.88867188zm-9.61914063-1.17773438-3.13085938 3.13085938-2.97302246-2.97302246 1.24353027-1.24377441c.1953125-.1953125.1953125-.51171875 0-.70703125s-.51171875-.1953125-.70703125 0l-1.27008057 1.27026367c-.97845459-.72265625-2.36248779-.64935303-3.246521.2355957-.47265625.47265625-.73242188 1.10058594-.73242188 1.76855469 0 .54125977.17871094 1.05200195.49572754 1.47967529l-1.35803223 1.35821533c-.1953125.1953125-.1953125.51171875 0 .70703125.09765625.09765625.22558594.14648438.35351563.14648438s.25585938-.04882813.35351563-.14648438l1.33239746-1.3326416 3.87268066 3.87268066h-11.00292967v-14.22265625h4.5c.27636719 0 .5-.22363281.5-.5v-2.27734375h7v2.27734375c0 .27636719.22363281.5.5.5h3.99298096c-.62384033.8918457-.99298096 1.97424316-.99298096 3.14257813 0 1.29785156.44726563 2.52832031 1.26953125 3.51367188z' fill='%23000'/%3E%3C/svg%3E");
}

.fl-page .art-grid-view .menu > li#menu-item-640 > a:hover,
.fl-page .art-grid-view .menu > li#menu-item-640.current-menu-item > a,
.home .fl-page .art-grid-view .menu > li#menu-item-640 > a {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.38867188 11.61132813-1.16699219-1.16699219c.828125-.98632813 1.27832031-2.22070313 1.27832031-3.52441406 0-3.03222656-2.46777344-5.5-5.5-5.5-1.37982178 0-2.63928223.51477051-3.60601807 1.35742188h-4.39398193v-2.27734376c0-.27636719-.22363281-.5-.5-.5h-8c-.27636719 0-.5.22363281-.5.5v2.27734375h-4.5c-.27636719 0-.5.22363281-.5.5v15.22265625c0 .27636719.22363281.5.5.5h12.5390625c.54498291.45599365 1.25299072.66436768 1.94238281.5703125v2.9296875c0 .27636719.22363281.5.5.5.27630615 0 .49981689-.22344971.49993896-.49975586 0-.00006104.00006104-.00018311.00006104-.00024414v-3.59375c0-.17089844-.08691406-.33007813-.23144531-.421875-.14453125-.09082031-.32421875-.10253906-.48046875-.03125-.56835938.26855469-1.24902344.1484375-1.69140625-.29199219l-5.18554688-5.18554688c-.28320313-.28320313-.43945313-.66015625-.43945313-1.06054688 0-.40136719.15625-.77832031.43945313-1.06152344.58300781-.58398438 1.53417969-.58398438 2.12109375 0l3.77148438 3.77148438c.1953125.1953125.51171875.1953125.70703125 0l3.82128906-3.82128906c.1953125-.1953125.1953125-.51074219.00097656-.70605469-.84765625-.85058594-1.31445313-1.97851563-1.31445313-3.17773438 0-2.48144531 2.01855469-4.5 4.5-4.5s4.5 2.01855469 4.5 4.5c0 1.20410156-.46972656 2.3359375-1.32226563 3.18554688-.09472656.09375-.14746094.22167969-.14746094.35449219s.05273438.25976563.14648438.35351563l1.50488281 1.50488281c.85058594.84960938 1.31835938 1.97949219 1.31835938 3.18164063v7c0 .00006104.00006104.00018311.00006104.00024414.00012207.27630615.22363281.49975586.49993896.49975586.27636719 0 .5-.22363281.5-.5v-7c0-1.46972656-.57226563-2.85058594-1.61132813-3.88867188zm-9.61914063-1.17773438-3.13085938 3.13085938-2.97302246-2.97302246 1.24353027-1.24377441c.1953125-.1953125.1953125-.51171875 0-.70703125s-.51171875-.1953125-.70703125 0l-1.27008057 1.27026367c-.97845459-.72265625-2.36248779-.64935303-3.246521.2355957-.47265625.47265625-.73242188 1.10058594-.73242188 1.76855469 0 .54125977.17871094 1.05200195.49572754 1.47967529l-1.35803223 1.35821533c-.1953125.1953125-.1953125.51171875 0 .70703125.09765625.09765625.22558594.14648438.35351563.14648438s.25585938-.04882813.35351563-.14648438l1.33239746-1.3326416 3.87268066 3.87268066h-11.00292967v-14.22265625h4.5c.27636719 0 .5-.22363281.5-.5v-2.27734375h7v2.27734375c0 .27636719.22363281.5.5.5h3.99298096c-.62384033.8918457-.99298096 1.97424316-.99298096 3.14257813 0 1.29785156.44726563 2.52832031 1.26953125 3.51367188z' fill='%2300ff00'/%3E%3C/svg%3E");
}

.fl-page .art-grid-view .menu > li#menu-item-639 > a {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29.00003878 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000'%3E%3Cpath d='m1.35767267 23c-.27251791 0-.58019942-.09669402-.93476574-.37017205-.7628548-.58895447-.30279768-1.31367126-.0820484-1.66137904.15139884-.23831657.29498355-.46393595.29498355-.68955532 0-.30668608-.07423427-.43561144-.18656244-.63095289-.14163117-.24710694-.31842595-.55574643-.31842595-1.12809688 0-.57332716.17679477-.88098994.31940271-1.12809688.1113514-.19534145.18558567-.32426681.18558567-.62997618 0-.30473266-.07423427-.43365802-.18558567-.62704606-.14260794-.24710694-.31940271-.55476972-.31940271-1.12614346 0-.57332716.17679477-.88098994.31842595-1.12907359.11232817-.19534145.18656244-.32426681.18656244-.63095289 0-.30570937-.07423427-.43365802-.18558567-.62899947-.14260794-.24710694-.31940271-.55476972-.31940271-1.12712017s.17679477-.88098994.31842595-1.12809688c.11232817-.19534145.18656244-.32426681.18656244-.63095289s-.07423427-.43561144-.18656244-.63095289c-.14163117-.24808364-.31842595-.55574643-.31842595-1.13005029 0-.57332716.17679477-.88098994.31940271-1.12809688.1113514-.19534145.18558567-.32426681.18558567-.62997618 0-.30766279-.07423427-.43658814-.18656244-.63192959-.14163117-.24808364-.31842595-.55672314-.31842595-1.131027s.17679477-.88196665.31842595-1.13005029c.11232817-.19631816.18656244-.32622022.18656244-.63485972 0-.2285495-.14358471-.45416887-.29498355-.69346215-.22172605-.34770778-.6808064-1.07242456.08107163-1.66430915.77848307-.61044203 1.41826526-.23050291 1.84218201.02246427.27837851.16506353.54112876.32133669.8859274.32133669.46103389 0 .66810843-.09181048.93085867-.20803865.31158858-.13869243.66420136-.29496559 1.33817039-.29496559.67201549 0 1.02462828.15627316 1.33621685.29398888.26177348.11720487.46982479.20901535.93085867.20901535s.66810843-.09181048.93085867-.20901535c.31158858-.13771572.66420136-.29398888 1.33719362-.29398888s1.02560504.15627316 1.33719362.29398888c.26275024.11720487.46982479.20901535.93085867.20901535s.66810843-.09181048.9298819-.20901535c.31061181-.13771572.66322459-.29398888 1.33524009-.29398888.67299226 0 1.02560504.15627316 1.33719362.29398888.26275024.11720487.46982479.20901535.93085867.20901535.46201065 0 .66908519-.09181048.9328122-.20901535.31061181-.13771572.66420136-.29398888 1.33719362-.29398888s1.02658181.15627316 1.33719362.29398888c.26372701.11720487.47177832.20901535.93378897.20901535s.66908519-.09181048.9328122-.20901535c.31158858-.13771572.66420136-.29398888 1.33817039-.29398888s1.02755858.15627316 1.33914715.29398888c.26372701.11720487.47275509.20901535.9357425.20901535.34675218 0 .60950242-.15627316.8888577-.32231339.42196322-.25101376 1.05979188-.62997618 1.84608908-.02344097.7628548.58895447.30279768 1.31367126.0820484 1.66137904-.15139884.23831657-.29498355.46393595-.29498355.69053203 0 .30570937.07423427.43463473.18558567.62997618.14260794.24710694.31940271.55574643.31940271 1.12907359s-.17679477.88098994-.31940271 1.12809688c-.1113514.19534145-.18558567.32426681-.18558567.62997618 0 .30375596.07423427.43268131.18558567.62606935.14260794.24710694.31940271.55476972.31940271 1.12712017 0 .57332716-.17679477.88196665-.31940271 1.12907359-.1113514.19534145-.18558567.32426681-.18558567.62997618s.07423427.43463473.18656244.62997618c.14163117.24710694.31842595.55476972.31842595 1.12712017s-.17679477.88098994-.31842595 1.12809688c-.11232817.19534145-.18656244.32426681-.18656244.63095289s.07423427.43561144.18656244.63095289c.14163117.24808364.31842595.55574643.31842595 1.13005029 0 .57332716-.17679477.88098994-.31940271 1.12809688-.1113514.19534145-.18558567.32426681-.18558567.62997618 0 .30766279.07423427.43658814.18656244.63192959.14163117.24808364.31842595.55672314.31842595 1.13005029 0 .57430387-.17679477.88294336-.31842595 1.131027-.11232817.19631816-.18656244.32622022-.18656244.63485972 0 .22757279.14358471.45319217.29498355.69248544.22074928.34770778.68080639 1.07242457-.08009487 1.66528587-.7833669.60848862-1.42021879.2295262-1.84315877-.02246427-.27837851-.16506353-.54112876-.32133669-.8859274-.32133669-.46103389 0-.66908519.09181048-.93183544.20803865-.31061181.13771572-.66420136.29398888-1.33719362.29398888-.67201549 0-1.02462828-.15627316-1.33524009-.29398888-.26275024-.11622816-.47080155-.20803865-.93183544-.20803865s-.66908519.09181048-.93183544.20803865c-.31061181.13771572-.66322459.29398888-1.33621685.29398888s-1.02560504-.15627316-1.33621685-.29398888c-.26275024-.11622816-.47080155-.20803865-.93183544-.20803865s-.66810843.09181048-.93085867.20803865c-.31061181.13771572-.66224783.29398888-1.33426332.29398888-.67299226 0-1.02560504-.15627316-1.33621685-.29398888-.26275024-.11622816-.47080155-.20803865-.93183544-.20803865-.46201065 0-.67006196.09181048-.9328122.20803865-.31158858.13771572-.66420136.29398888-1.33719362.29398888s-1.02560504-.15627316-1.33719362-.29398888c-.26372701-.11622816-.47177832-.20803865-.93378897-.20803865s-.67006196.09181048-.9328122.20803865c-.31158858.13771572-.66420136.29398888-1.33817039.29398888-.64271249 0-1.02462828-.20022499-1.33133302-.36235839-.30182091-.15627316-.46396419-.24320011-.88690417-.14650609-.39461375.09278719-.66224783.24710694-.92206777.39556644-.26568054.15236633-.56847822.32622022-.93476574.32622022zm-.32330978-1.16130493c.29791385.23050291.33307745.21292218.7599245-.03223134.27642498-.15822658.65541046-.37603229 1.19165538-.50202753.78825073-.18166755 1.22584222.04883536 1.58040853.23538645.25200581.13283219.46982479.24710694.86639207.24710694.46201065 0 .67006196-.09181048.93378897-.20803865.31158858-.13771572.66420136-.29398888 1.33719362-.29398888.67396903 0 1.02658181.15627316 1.33817039.29398888.26275024.11622816.47080155.20803865.9328122.20803865s.67006196-.09181048.9328122-.20803865c.31158858-.13771572.66420136-.29398888 1.33719362-.29398888s1.02560504.15627316 1.33621685.29398888c.26275024.11622816.47080155.20803865.93183544.20803865.46005712 0 .66713166-.09181048.92890514-.20803865.31158858-.13771572.66322459-.29398888 1.33621685-.29398888s1.02560504.15627316 1.33621685.29398888c.26275024.11622816.47080155.20803865.93183544.20803865s.66908519-.09181048.93183544-.20803865c.31061181-.13771572.66322459-.29398888 1.33621685-.29398888s1.02560504.15627316 1.33621685.29398888c.26275024.11622816.46982479.20803865.93085867.20803865.46201065 0 .67006196-.09181048.9328122-.20803865.31061181-.13771572.66322459-.29398888 1.33621685-.29398888.62024686 0 1.06955954.26761779 1.39677639.46198253.44149855.26175754.49229042.2695712.71694676.09278719.03125653-.05664902-.07716457-.22757279-.14846854-.33989412-.19046951-.29984913-.45126622-.71006617-.45126622-1.22869773 0-.57430387.17679477-.88294336.31842595-1.131027.11232817-.19631816.18656244-.32622022.18656244-.63485972 0-.30766279-.07423427-.43658814-.18656244-.63192959-.14163117-.24808364-.31842595-.55672314-.31842595-1.13005029s.17679477-.88098994.31940271-1.12809688c.1113514-.19534145.18558567-.32426681.18558567-.62997618 0-.30766279-.07423427-.43658814-.18656244-.63192959-.14163117-.24808364-.31842595-.55574643-.31842595-1.12907359s.17679477-.88196665.31940271-1.12907359c.1113514-.19534145.18558567-.32426681.18558567-.62997618s-.07423427-.43365802-.18558567-.62899947c-.14260794-.24710694-.31940271-.55476972-.31940271-1.12809688 0-.57235045.17679477-.88098994.31842595-1.12809688.11232817-.19534145.18656244-.32426681.18656244-.63095289 0-.30473266-.07423427-.43365802-.18558567-.62802276-.14260794-.24613023-.31940271-.55379301-.31940271-1.12516676 0-.57332716.17679477-.88098994.31940271-1.12809688.1113514-.19534145.18558567-.32426681.18558567-.62997618 0-.30668608-.07423427-.43561144-.18656244-.63095289-.14163117-.24710694-.31842595-.55574643-.31842595-1.12809688 0-.51765485.26079671-.92787189.45028945-1.22674431.07130397-.11232133.17972507-.2822684.18753921-.34380095-.26958761-.16897036-.33698451-.15041292-.7599245.10255426-.32819361.19436474-.77848307.46198253-1.39970669.46198253-.67494579 0-1.02853534-.15627316-1.34012392-.29398888-.26372701-.11720487-.47177832-.20901535-.93476574-.20901535-.46201065 0-.67006196.09181048-.93378897.20901535-.31061181.13771572-.66420136.29398888-1.33719362.29398888-.67396903 0-1.02658181-.15627316-1.33817039-.29398888-.26372701-.11720487-.47080155-.20901535-.9328122-.20901535s-.66908519.09181048-.9328122.20901535c-.31061181.13771572-.66420136.29398888-1.33719362.29398888s-1.02560504-.15627316-1.33719362-.29398888c-.26275024-.11720487-.46982479-.20901535-.93085867-.20901535-.46005712 0-.66713166.09181048-.92890514.20803865-.31061181.13869243-.66322459.29496559-1.33621685.29496559s-1.02560504-.15627316-1.33719362-.29398888c-.26275024-.11720487-.46982479-.20901535-.93085867-.20901535s-.66810843.09181048-.93085867.20901535c-.31158858.13771572-.66420136.29398888-1.33719362.29398888s-1.02560504-.15627316-1.33719362-.29496559c-.26177348-.11622816-.46982479-.20803865-.9298819-.20803865-.46201065 0-.66908519.09181048-.9328122.20901535-.31061181.13771572-.66322459.29398888-1.33621685.29398888-.62024686 0-1.06955954-.26761779-1.39677639-.46198253-.44052178-.26078084-.49229042-.2685945-.71694676-.09278719-.03125653.05664902.07716457.22659608.14846854.33891742.19046951.29984913.45126622.71104288.45126622 1.22967443 0 .57430387-.17679477.88294336-.31842595 1.131027-.11232817.19631816-.18656244.32622022-.18656244.63388301s.07423427.43756485.18656244.63388301c.14163117.24710694.31842595.55574643.31842595 1.12907359s-.17679477.88098994-.31940271 1.12809688c-.1113514.19534145-.18558567.32426681-.18558567.62997618 0 .30766279.07423427.43658814.18656244.63192959.14163117.24808364.31842595.55574643.31842595 1.12907359s-.17679477.88196665-.31940271 1.12907359c-.1113514.19534145-.18558567.32426681-.18558567.62997618s.07423427.43365802.18558567.62899947c.14260794.24710694.31940271.55476972.31940271 1.12712017 0 .57332716-.17679477.88098994-.31842595 1.12907359-.11232817.19534145-.18656244.32426681-.18656244.63095289 0 .30375596.07423427.43268131.18558567.62606935.14260794.24710694.31940271.55476972.31940271 1.12712017 0 .57332716-.17679477.88098994-.31940271 1.12809688-.1113514.19534145-.18558567.32426681-.18558567.62997618s.07423427.43463473.18558567.62997618c.14260794.24710694.31940271.55574643.31940271 1.12907359 0 .51667814-.26079671.92689518-.45028945 1.2257676-.07130397.11232133-.17972507.2822684-.18753921.34380095l.03614037-.00976707z'/%3E%3Cpath d='m25.50236888 19.98002117h-22.00460036c-.27642498 0-.50010455-.22366596-.50010455-.50007411v-16.00237167c0-.27640815.22367958-.50007411.50010455-.50007411h22.00460036c.27642498 0 .50010455.22366596.50010455.50007411v16.00237166c0 .27640815-.22367958.50007411-.50010455.50007411zm-21.5044958-1.00014823h21.00439125v-15.00222343h-21.00439125z'/%3E%3C/g%3E%3C/svg%3E");
}

.fl-page .art-grid-view .menu > li#menu-item-639 > a:hover,
.fl-page .art-grid-view .menu > li#menu-item-639.current-menu-item > a {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29.00003878 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2300ff00'%3E%3Cpath d='m1.35767267 23c-.27251791 0-.58019942-.09669402-.93476574-.37017205-.7628548-.58895447-.30279768-1.31367126-.0820484-1.66137904.15139884-.23831657.29498355-.46393595.29498355-.68955532 0-.30668608-.07423427-.43561144-.18656244-.63095289-.14163117-.24710694-.31842595-.55574643-.31842595-1.12809688 0-.57332716.17679477-.88098994.31940271-1.12809688.1113514-.19534145.18558567-.32426681.18558567-.62997618 0-.30473266-.07423427-.43365802-.18558567-.62704606-.14260794-.24710694-.31940271-.55476972-.31940271-1.12614346 0-.57332716.17679477-.88098994.31842595-1.12907359.11232817-.19534145.18656244-.32426681.18656244-.63095289 0-.30570937-.07423427-.43365802-.18558567-.62899947-.14260794-.24710694-.31940271-.55476972-.31940271-1.12712017s.17679477-.88098994.31842595-1.12809688c.11232817-.19534145.18656244-.32426681.18656244-.63095289s-.07423427-.43561144-.18656244-.63095289c-.14163117-.24808364-.31842595-.55574643-.31842595-1.13005029 0-.57332716.17679477-.88098994.31940271-1.12809688.1113514-.19534145.18558567-.32426681.18558567-.62997618 0-.30766279-.07423427-.43658814-.18656244-.63192959-.14163117-.24808364-.31842595-.55672314-.31842595-1.131027s.17679477-.88196665.31842595-1.13005029c.11232817-.19631816.18656244-.32622022.18656244-.63485972 0-.2285495-.14358471-.45416887-.29498355-.69346215-.22172605-.34770778-.6808064-1.07242456.08107163-1.66430915.77848307-.61044203 1.41826526-.23050291 1.84218201.02246427.27837851.16506353.54112876.32133669.8859274.32133669.46103389 0 .66810843-.09181048.93085867-.20803865.31158858-.13869243.66420136-.29496559 1.33817039-.29496559.67201549 0 1.02462828.15627316 1.33621685.29398888.26177348.11720487.46982479.20901535.93085867.20901535s.66810843-.09181048.93085867-.20901535c.31158858-.13771572.66420136-.29398888 1.33719362-.29398888s1.02560504.15627316 1.33719362.29398888c.26275024.11720487.46982479.20901535.93085867.20901535s.66810843-.09181048.9298819-.20901535c.31061181-.13771572.66322459-.29398888 1.33524009-.29398888.67299226 0 1.02560504.15627316 1.33719362.29398888.26275024.11720487.46982479.20901535.93085867.20901535.46201065 0 .66908519-.09181048.9328122-.20901535.31061181-.13771572.66420136-.29398888 1.33719362-.29398888s1.02658181.15627316 1.33719362.29398888c.26372701.11720487.47177832.20901535.93378897.20901535s.66908519-.09181048.9328122-.20901535c.31158858-.13771572.66420136-.29398888 1.33817039-.29398888s1.02755858.15627316 1.33914715.29398888c.26372701.11720487.47275509.20901535.9357425.20901535.34675218 0 .60950242-.15627316.8888577-.32231339.42196322-.25101376 1.05979188-.62997618 1.84608908-.02344097.7628548.58895447.30279768 1.31367126.0820484 1.66137904-.15139884.23831657-.29498355.46393595-.29498355.69053203 0 .30570937.07423427.43463473.18558567.62997618.14260794.24710694.31940271.55574643.31940271 1.12907359s-.17679477.88098994-.31940271 1.12809688c-.1113514.19534145-.18558567.32426681-.18558567.62997618 0 .30375596.07423427.43268131.18558567.62606935.14260794.24710694.31940271.55476972.31940271 1.12712017 0 .57332716-.17679477.88196665-.31940271 1.12907359-.1113514.19534145-.18558567.32426681-.18558567.62997618s.07423427.43463473.18656244.62997618c.14163117.24710694.31842595.55476972.31842595 1.12712017s-.17679477.88098994-.31842595 1.12809688c-.11232817.19534145-.18656244.32426681-.18656244.63095289s.07423427.43561144.18656244.63095289c.14163117.24808364.31842595.55574643.31842595 1.13005029 0 .57332716-.17679477.88098994-.31940271 1.12809688-.1113514.19534145-.18558567.32426681-.18558567.62997618 0 .30766279.07423427.43658814.18656244.63192959.14163117.24808364.31842595.55672314.31842595 1.13005029 0 .57430387-.17679477.88294336-.31842595 1.131027-.11232817.19631816-.18656244.32622022-.18656244.63485972 0 .22757279.14358471.45319217.29498355.69248544.22074928.34770778.68080639 1.07242457-.08009487 1.66528587-.7833669.60848862-1.42021879.2295262-1.84315877-.02246427-.27837851-.16506353-.54112876-.32133669-.8859274-.32133669-.46103389 0-.66908519.09181048-.93183544.20803865-.31061181.13771572-.66420136.29398888-1.33719362.29398888-.67201549 0-1.02462828-.15627316-1.33524009-.29398888-.26275024-.11622816-.47080155-.20803865-.93183544-.20803865s-.66908519.09181048-.93183544.20803865c-.31061181.13771572-.66322459.29398888-1.33621685.29398888s-1.02560504-.15627316-1.33621685-.29398888c-.26275024-.11622816-.47080155-.20803865-.93183544-.20803865s-.66810843.09181048-.93085867.20803865c-.31061181.13771572-.66224783.29398888-1.33426332.29398888-.67299226 0-1.02560504-.15627316-1.33621685-.29398888-.26275024-.11622816-.47080155-.20803865-.93183544-.20803865-.46201065 0-.67006196.09181048-.9328122.20803865-.31158858.13771572-.66420136.29398888-1.33719362.29398888s-1.02560504-.15627316-1.33719362-.29398888c-.26372701-.11622816-.47177832-.20803865-.93378897-.20803865s-.67006196.09181048-.9328122.20803865c-.31158858.13771572-.66420136.29398888-1.33817039.29398888-.64271249 0-1.02462828-.20022499-1.33133302-.36235839-.30182091-.15627316-.46396419-.24320011-.88690417-.14650609-.39461375.09278719-.66224783.24710694-.92206777.39556644-.26568054.15236633-.56847822.32622022-.93476574.32622022zm-.32330978-1.16130493c.29791385.23050291.33307745.21292218.7599245-.03223134.27642498-.15822658.65541046-.37603229 1.19165538-.50202753.78825073-.18166755 1.22584222.04883536 1.58040853.23538645.25200581.13283219.46982479.24710694.86639207.24710694.46201065 0 .67006196-.09181048.93378897-.20803865.31158858-.13771572.66420136-.29398888 1.33719362-.29398888.67396903 0 1.02658181.15627316 1.33817039.29398888.26275024.11622816.47080155.20803865.9328122.20803865s.67006196-.09181048.9328122-.20803865c.31158858-.13771572.66420136-.29398888 1.33719362-.29398888s1.02560504.15627316 1.33621685.29398888c.26275024.11622816.47080155.20803865.93183544.20803865.46005712 0 .66713166-.09181048.92890514-.20803865.31158858-.13771572.66322459-.29398888 1.33621685-.29398888s1.02560504.15627316 1.33621685.29398888c.26275024.11622816.47080155.20803865.93183544.20803865s.66908519-.09181048.93183544-.20803865c.31061181-.13771572.66322459-.29398888 1.33621685-.29398888s1.02560504.15627316 1.33621685.29398888c.26275024.11622816.46982479.20803865.93085867.20803865.46201065 0 .67006196-.09181048.9328122-.20803865.31061181-.13771572.66322459-.29398888 1.33621685-.29398888.62024686 0 1.06955954.26761779 1.39677639.46198253.44149855.26175754.49229042.2695712.71694676.09278719.03125653-.05664902-.07716457-.22757279-.14846854-.33989412-.19046951-.29984913-.45126622-.71006617-.45126622-1.22869773 0-.57430387.17679477-.88294336.31842595-1.131027.11232817-.19631816.18656244-.32622022.18656244-.63485972 0-.30766279-.07423427-.43658814-.18656244-.63192959-.14163117-.24808364-.31842595-.55672314-.31842595-1.13005029s.17679477-.88098994.31940271-1.12809688c.1113514-.19534145.18558567-.32426681.18558567-.62997618 0-.30766279-.07423427-.43658814-.18656244-.63192959-.14163117-.24808364-.31842595-.55574643-.31842595-1.12907359s.17679477-.88196665.31940271-1.12907359c.1113514-.19534145.18558567-.32426681.18558567-.62997618s-.07423427-.43365802-.18558567-.62899947c-.14260794-.24710694-.31940271-.55476972-.31940271-1.12809688 0-.57235045.17679477-.88098994.31842595-1.12809688.11232817-.19534145.18656244-.32426681.18656244-.63095289 0-.30473266-.07423427-.43365802-.18558567-.62802276-.14260794-.24613023-.31940271-.55379301-.31940271-1.12516676 0-.57332716.17679477-.88098994.31940271-1.12809688.1113514-.19534145.18558567-.32426681.18558567-.62997618 0-.30668608-.07423427-.43561144-.18656244-.63095289-.14163117-.24710694-.31842595-.55574643-.31842595-1.12809688 0-.51765485.26079671-.92787189.45028945-1.22674431.07130397-.11232133.17972507-.2822684.18753921-.34380095-.26958761-.16897036-.33698451-.15041292-.7599245.10255426-.32819361.19436474-.77848307.46198253-1.39970669.46198253-.67494579 0-1.02853534-.15627316-1.34012392-.29398888-.26372701-.11720487-.47177832-.20901535-.93476574-.20901535-.46201065 0-.67006196.09181048-.93378897.20901535-.31061181.13771572-.66420136.29398888-1.33719362.29398888-.67396903 0-1.02658181-.15627316-1.33817039-.29398888-.26372701-.11720487-.47080155-.20901535-.9328122-.20901535s-.66908519.09181048-.9328122.20901535c-.31061181.13771572-.66420136.29398888-1.33719362.29398888s-1.02560504-.15627316-1.33719362-.29398888c-.26275024-.11720487-.46982479-.20901535-.93085867-.20901535-.46005712 0-.66713166.09181048-.92890514.20803865-.31061181.13869243-.66322459.29496559-1.33621685.29496559s-1.02560504-.15627316-1.33719362-.29398888c-.26275024-.11720487-.46982479-.20901535-.93085867-.20901535s-.66810843.09181048-.93085867.20901535c-.31158858.13771572-.66420136.29398888-1.33719362.29398888s-1.02560504-.15627316-1.33719362-.29496559c-.26177348-.11622816-.46982479-.20803865-.9298819-.20803865-.46201065 0-.66908519.09181048-.9328122.20901535-.31061181.13771572-.66322459.29398888-1.33621685.29398888-.62024686 0-1.06955954-.26761779-1.39677639-.46198253-.44052178-.26078084-.49229042-.2685945-.71694676-.09278719-.03125653.05664902.07716457.22659608.14846854.33891742.19046951.29984913.45126622.71104288.45126622 1.22967443 0 .57430387-.17679477.88294336-.31842595 1.131027-.11232817.19631816-.18656244.32622022-.18656244.63388301s.07423427.43756485.18656244.63388301c.14163117.24710694.31842595.55574643.31842595 1.12907359s-.17679477.88098994-.31940271 1.12809688c-.1113514.19534145-.18558567.32426681-.18558567.62997618 0 .30766279.07423427.43658814.18656244.63192959.14163117.24808364.31842595.55574643.31842595 1.12907359s-.17679477.88196665-.31940271 1.12907359c-.1113514.19534145-.18558567.32426681-.18558567.62997618s.07423427.43365802.18558567.62899947c.14260794.24710694.31940271.55476972.31940271 1.12712017 0 .57332716-.17679477.88098994-.31842595 1.12907359-.11232817.19534145-.18656244.32426681-.18656244.63095289 0 .30375596.07423427.43268131.18558567.62606935.14260794.24710694.31940271.55476972.31940271 1.12712017 0 .57332716-.17679477.88098994-.31940271 1.12809688-.1113514.19534145-.18558567.32426681-.18558567.62997618s.07423427.43463473.18558567.62997618c.14260794.24710694.31940271.55574643.31940271 1.12907359 0 .51667814-.26079671.92689518-.45028945 1.2257676-.07130397.11232133-.17972507.2822684-.18753921.34380095l.03614037-.00976707z'/%3E%3Cpath d='m25.50236888 19.98002117h-22.00460036c-.27642498 0-.50010455-.22366596-.50010455-.50007411v-16.00237167c0-.27640815.22367958-.50007411.50010455-.50007411h22.00460036c.27642498 0 .50010455.22366596.50010455.50007411v16.00237166c0 .27640815-.22367958.50007411-.50010455.50007411zm-21.5044958-1.00014823h21.00439125v-15.00222343h-21.00439125z'/%3E%3C/g%3E%3C/svg%3E");
}

.fl-page .art-grid-view .menu > li#menu-item-1151 > a {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29.00024747 13.4778476' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000'%3E%3Cpath d='m5.37622403.3294101c-.00305176-.00872803-.01013184-.0144043-.01361084-.02282715-.01342773-.0324707-.03320313-.05999756-.05310059-.08905029-.01776123-.02581787-.03314209-.05236816-.05499268-.07403564-.02062988-.02056885-.04589844-.03497314-.07025146-.05187988-.0302124-.02093506-.05895996-.04162598-.09283447-.05541992-.00775146-.00317383-.01287842-.00964355-.02087402-.01245117-.01989746-.00708008-.04034424-.00415039-.06054688-.00854492-.03607178-.00805664-.07073975-.01538086-.10809326-.01519775-.03094482.00030518-.05969238.00714111-.08984375.01306152-.02459717.00476074-.04937744.00189209-.07354736.01068115-.00939941.0032959-.01550293.01092529-.02459717.01470947-.02868652.01196289-.05285645.02996826-.07891846.04705811-.02905273.01916504-.05841064.03637695-.08239746.06060791-.01959229.01953125-.03314209.04364014-.04949951.06665039-.02142334.03051758-.04260254.05981445-.0567627.09423828-.003479.00830078-.01043701.01379395-.01348877.0223999l-4.40429687 12.48242187c-.09179688.25976563.04492188.54589844.30566406.63769531.0546875.01953125.11035156.02832031.16601563.02832031.20605469 0 .39941406-.12792969.47167969-.33398438l1.40478516-3.98144531h5.05566406l1.40478516 3.98144531c.07226563.20605469.265625.33398438.47167969.33398438.05566406 0 .11132813-.00878906.16601563-.02832031.26074219-.09179688.39746094-.37792969.30566406-.63769531zm-.47167968 1.66882324 2.17498779 6.16418457h-4.34997559z'/%3E%3Cpath d='m18.73364591 6.93194916h-7.88183594c-.27636719 0-.5.22363281-.5.5s.22363281.5.5.5h7.88183594c.27636719 0 .5-.22363281.5-.5s-.22363281-.5-.5-.5z'/%3E%3Cpath d='m28.50024747 11.81769135h-7.08691406l6.41601562-10.39941406c.09472656-.15429688.09960938-.34765625.01074219-.50683594-.08789063-.15820313-.25488281-.25585938-.43652344-.25585938h-7.58691406c-.27636719 0-.5.22363281-.5.5s.22363281.5.5.5h6.69140625l-6.41601563 10.39941406c-.09472656.15429688-.09960938.34765625-.01074219.50683594.08789063.15820313.25488281.25585938.43652344.25585938h7.98242188c.27636719 0 .5-.22363281.5-.5s-.22363281-.5-.5-.5z'/%3E%3C/g%3E%3C/svg%3E");
}

.fl-page .art-grid-view .menu > li#menu-item-1151 > a:hover,
.fl-page .art-grid-view .menu > li#menu-item-1151.current-menu-item > a {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29.00024747 13.4778476' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2300ff00'%3E%3Cpath d='m5.37622403.3294101c-.00305176-.00872803-.01013184-.0144043-.01361084-.02282715-.01342773-.0324707-.03320313-.05999756-.05310059-.08905029-.01776123-.02581787-.03314209-.05236816-.05499268-.07403564-.02062988-.02056885-.04589844-.03497314-.07025146-.05187988-.0302124-.02093506-.05895996-.04162598-.09283447-.05541992-.00775146-.00317383-.01287842-.00964355-.02087402-.01245117-.01989746-.00708008-.04034424-.00415039-.06054688-.00854492-.03607178-.00805664-.07073975-.01538086-.10809326-.01519775-.03094482.00030518-.05969238.00714111-.08984375.01306152-.02459717.00476074-.04937744.00189209-.07354736.01068115-.00939941.0032959-.01550293.01092529-.02459717.01470947-.02868652.01196289-.05285645.02996826-.07891846.04705811-.02905273.01916504-.05841064.03637695-.08239746.06060791-.01959229.01953125-.03314209.04364014-.04949951.06665039-.02142334.03051758-.04260254.05981445-.0567627.09423828-.003479.00830078-.01043701.01379395-.01348877.0223999l-4.40429687 12.48242187c-.09179688.25976563.04492188.54589844.30566406.63769531.0546875.01953125.11035156.02832031.16601563.02832031.20605469 0 .39941406-.12792969.47167969-.33398438l1.40478516-3.98144531h5.05566406l1.40478516 3.98144531c.07226563.20605469.265625.33398438.47167969.33398438.05566406 0 .11132813-.00878906.16601563-.02832031.26074219-.09179688.39746094-.37792969.30566406-.63769531zm-.47167968 1.66882324 2.17498779 6.16418457h-4.34997559z'/%3E%3Cpath d='m18.73364591 6.93194916h-7.88183594c-.27636719 0-.5.22363281-.5.5s.22363281.5.5.5h7.88183594c.27636719 0 .5-.22363281.5-.5s-.22363281-.5-.5-.5z'/%3E%3Cpath d='m28.50024747 11.81769135h-7.08691406l6.41601562-10.39941406c.09472656-.15429688.09960938-.34765625.01074219-.50683594-.08789063-.15820313-.25488281-.25585938-.43652344-.25585938h-7.58691406c-.27636719 0-.5.22363281-.5.5s.22363281.5.5.5h6.69140625l-6.41601563 10.39941406c-.09472656.15429688-.09960938.34765625-.01074219.50683594.08789063.15820313.25488281.25585938.43652344.25585938h7.98242188c.27636719 0 .5-.22363281.5-.5s-.22363281-.5-.5-.5z'/%3E%3C/g%3E%3C/svg%3E");
}

/* @end */



/* @group Gridbuilder WP - Grid (Künstler:innen, Kunstwerke)
------------------------------------------------------------- */

.fl-page .wp-grid-builder.art-grid .wpgb-viewport {
	margin: calc( -1 * var(--spacing-2) ) calc( -1 * var(--spacing-1) );
}

.fl-page .wp-grid-builder.art-grid .wpgb-viewport .wpgb-card {
	padding: var(--spacing-2) var(--spacing-1);
}

/* @end */



/* @group Gridbuilder WP - Grid (A-Z)
------------------------------------------------------------- */

.fl-page .wp-grid-builder.art-grid-az .wpgb-viewport {
	margin: 0;
}

.fl-page .wp-grid-builder.art-grid-az .wpgb-viewport .wpgb-card {
	padding: 0;
}

/* @end */



/* @group Gridbuilder WP - All Cards
------------------------------------------------------------- */

@media (hover: hover) {
	.fl-page .wp-grid-builder :is( .art-artist-card, .art-artist-az-card, .art-artwork-card ) .wpgb-card-media {
		transition: all .3s ease 0s;
	}
	
	.fl-page .wp-grid-builder :is( .art-artist-card, .art-artist-az-card, .art-artwork-card ):hover .wpgb-card-media {
		transform: translateY( calc( -1 * var(--spacing-0-5) ) );
	}
	
	.fl-page .wp-grid-builder :is( .art-artist-card, .art-artist-az-card, .art-artwork-card ) .wpgb-card-content {
		background-image: linear-gradient(to bottom, currentColor 100%, currentColor 100%);
		background-repeat: no-repeat;
		background-size: 0% 1px;
		background-position-y: 100%;
		background-position-x: 0%;
		transition: all .3s ease 0s;
	}
	
	.fl-page .wp-grid-builder :is( .art-artist-card, .art-artist-az-card, .art-artwork-card ):hover .wpgb-card-content {
		background-size: 100% 1px;
	}
}

/* @end */



/* @group Gridbuilder WP - Card Künstler:in
------------------------------------------------------------- */

.fl-page .wp-grid-builder .art-artist-card .wpgb-card-media > svg {
	padding-top: 66.666%!important;
}

.fl-page .wp-grid-builder .art-artist-card .wpgb-card-content {
	padding: var(--spacing-0-5) 0;
	border-bottom: 1px solid var(--color-black);
}

.fl-page .wp-grid-builder .art-artist-card .art-card-artist {
	font-size: var(--font-size-small);
	line-height: var(--line-height-small);
	font-weight: var(--font-weight-bold);
}

/* @end */



/* @group Gridbuilder WP - Card Kunstwerk
------------------------------------------------------------- */

.fl-page .wp-grid-builder .art-artwork-card .wpgb-card-media > svg {
	padding-top: 66.666%!important;
}

.fl-page .wp-grid-builder .art-artwork-card .wpgb-card-media-thumbnail div {
	background-size: contain;
	background-position: bottom left;
}

.fl-page .wp-grid-builder .art-artwork-card .wpgb-card-content {
	padding: var(--spacing-0-5) 0;
	border-bottom: 1px solid var(--color-black);
}

.fl-page .wp-grid-builder .art-artwork-card .art-card-artwork {
	display: inline;
	font-size: var(--font-size-small);
	line-height: var(--line-height-small);
	font-weight: var(--font-weight-bold);
}

.fl-page .wp-grid-builder .art-artwork-card .art-card-date {
	display: inline;
	font-size: var(--font-size-small);
	line-height: var(--line-height-small);
	font-weight: var(--font-weight-bold);
}

.fl-page .wp-grid-builder .art-artwork-card .art-card-artist {
	font-size: var(--font-size-small);
	line-height: var(--line-height-small);
}

.fl-page .wp-grid-builder .art-artwork-card .art-card-price {
	font-size: var(--font-size-small);
	line-height: var(--line-height-small);
}

/* @end */



/* @group Gridbuilder WP - Card Künstler:in A–Z Variante
------------------------------------------------------------- */

.fl-page .wp-grid-builder .art-artist-az-card .wpgb-card-content {
	padding: var(--spacing-0-5) 0;
	border-bottom: 1px solid var(--color-black);
}

.fl-page .wp-grid-builder .art-artist-az-card .art-card-artist {
	font-size: var(--font-size-title);
	line-height: var(--line-height-small);
	font-weight: var(--font-weight-bold);
}

/* @end */



/* @group Gridbuilder WP - No Results
------------------------------------------------------------- */

.fl-page .wp-grid-builder .wpgb-card.wpgb-no-result > div {
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	font-weight: var(--font-weight);
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: var(--spacing-1);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	padding:  var(--spacing-2);
}

/* @end */



/* @group Gridbuilder WP - Facet Load More
------------------------------------------------------------- */

.fl-page .wpgb-facet .wpgb-button.wpgb-load-more {
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	font-weight: var(--font-weight);
	color: var(--color-black);
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: var(--color-white);
	border-radius: var(--spacing-1);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	padding:  var(--spacing-2);
	margin: var(--spacing-1) 0;
	width: 100%;
}

/* @end */



/* @group Gridbuilder WP - Facet General
------------------------------------------------------------- */

:root {
	--wpgb-custom-color-accent: var(--color-green);
	--wpgb-custom-color-black: var(--color-black);
	--wpgb-custom-border-radius: 0;
	--wpgb-custom-border-width: 1px;
}

.fl-page .wpgb-facet>fieldset:last-child {
	margin-bottom: 0;
}

/* Placeholder Styles */

.fl-page .wpgb-facet input::-webkit-input-placeholder,
.fl-page .wpgb-facet select::-webkit-input-placeholder {
	color: var(--color-black);
}

.fl-page .wpgb-facet input::-moz-placeholder,
.fl-page .wpgb-facet select::-moz-placeholder {
	color: var(--color-black);
}

.fl-page .wpgb-facet input:-ms-input-placeholder,
.fl-page .wpgb-facet select:-ms-input-placeholder {
	color: var(--color-black);
}

.fl-page .wpgb-facet input:-moz-placeholder,
.fl-page .wpgb-facet select:-moz-placeholder {
	color: var(--color-black);
}

/* @end */



/* @group Gridbuilder WP - Facet Buttons
------------------------------------------------------------- */

.fl-page .wpgb-facet .wpgb-button-facet .wpgb-button {
	padding: var(--spacing-0-5) var(--spacing-1);
	border-style: solid;
	border-width: var(--wpgb-custom-border-width);
	border-color: var(--wpgb-custom-color-black);
	border-radius: var(--wpgb-custom-border-radius);
	background: linear-gradient( to bottom, var(--color-green) 0%, var(--color-green) 100% );
	background-position: 0 100%;
	background-repeat: repeat-y;
	background-size: 0% 1px;
	transition: background-size .3s ease;
}

.fl-page .wpgb-facet .wpgb-button-facet .wpgb-button[aria-pressed="true"],
.fl-page .wpgb-facet .wpgb-button-facet .wpgb-button:not(button):not([aria-pressed="true"]):not([tabindex="-1"]):hover {
	border-color: var(--wpgb-custom-color-black);
	color: var(--wpgb-custom-color-black);
	background: linear-gradient( to bottom, var(--color-green) 0%, var(--color-green) 100% );
	background-position: 0 100%;
	background-repeat: repeat-y;
	background-size: 100% 1px;
}

.fl-page .wpgb-facet .wpgb-button-facet .wpgb-button .wpgb-button-label {
	padding: 0 var(--spacing-1);
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	font-style: var(--font-style);
	font-family: var(--font-family);
	font-weight: var(--font-weight);
	letter-spacing: var(--letter-spacing);
	word-spacing: var(--word-spacing);
}

/* @end */



/* @group Gridbuilder WP - Search
------------------------------------------------------------- */

.fl-page .wpgb-facet .wpgb-search-facet .wpgb-input {
	min-height: 0px;
	padding: var(--spacing-0-5) var(--spacing-1);
	padding-inline-end: var(--spacing-1);
	text-indent: calc( var(--spacing-1) * 2 );
	border-style: solid;
	border-width: var(--wpgb-custom-border-width);
	border-color: var(--wpgb-custom-color-black);
	border-radius: var(--wpgb-custom-border-radius);
	font-size: var(--font-size-base);
	font-weight: var(--font-weight);
	line-height: var(--line-height-base);
}

.fl-page .wpgb-facet .wpgb-search-facet .wpgb-input:focus,
.fl-page .wpgb-facet .wpgb-search-facet .wpgb-input:hover {
	border-color: var(--wpgb-custom-color-black);
}

/* Search icon */

.fl-page .wpgb-facet .wpgb-search-facet svg.wpgb-input-icon {
	top: 50%;
	transform: translateY(-50%);
	width: var(--font-size-base);
	height: var(--font-size-base);
	margin: 0 var(--spacing-1);
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.865 17.865l4.135 4.135' stroke='%23000' stroke-width='1' stroke-linecap='round' fill='none' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='10.5' cy='10.5' r='8.5' stroke='%23000' stroke-width='1' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.fl-page .wpgb-facet .wpgb-search-facet svg.wpgb-input-icon path {
	display: none;
}

/* Clear icon */

.fl-page .wpgb-facet .wpgb-search-facet .wpgb-clear-button {
	margin: 0 var(--spacing-1);
	padding: 0;
	color: var(--wpgb-custom-color-black);
}

.fl-page .wpgb-facet .wpgb-search-facet .wpgb-clear-button:focus,
.fl-page .wpgb-facet .wpgb-search-facet .wpgb-clear-button:hover {
	color: var(--wpgb-custom-color-black);
}

.fl-page .wpgb-facet .wpgb-search-facet .wpgb-clear-button svg {
	width: var(--font-size-base);
	height: var(--font-size-base);
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 5l14 14M5 19l14-14' stroke='%23000' stroke-width='1' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.fl-page .wpgb-facet .wpgb-search-facet .wpgb-clear-button svg path {
	display: none;
}

/* @end */



/* @group Gridbuilder WP - Select
------------------------------------------------------------- */

.fl-page .wpgb-facet .wpgb-sort-facet select.wpgb-select {
	min-height: 0px;
	height: auto;
	padding: var(--spacing-0-5) var(--spacing-1);
	border-style: solid;
	border-width: var(--wpgb-custom-border-width);
	border-color: var(--wpgb-custom-color-black);
	border-radius: var(--wpgb-custom-border-radius);
	font-size: var(--font-size-base);
	font-weight: var(--font-weight);
	line-height: var(--line-height-base);
	transition: border-color 0.1s ease;
}

.fl-page .wpgb-facet .wpgb-sort-facet .wpgb-select:hover {
	border-color: var(--wpgb-custom-color-black);
}

.fl-page .wpgb-facet .wpgb-sort-facet .wpgb-select.wpgb-select-focused,
.fl-page .wpgb-facet .wpgb-sort-facet .wpgb-select:focus {
	border-color: var(--wpgb-custom-color-black);
}

.fl-page .wpgb-facet .wpgb-sort-facet .wpgb-select-controls {
	color: var(--wpgb-custom-color-black);
}

.fl-page .wpgb-facet .wpgb-sort-facet .wpgb-select-controls .wpgb-select-separator {
	display: none;
}

.fl-page .wpgb-facet .wpgb-sort-facet .wpgb-select-controls svg.wpgb-select-toggle {
	width: var(--font-size-base);
	height: var(--font-size-base);
	margin: 0 var(--spacing-1);
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23000' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.fl-page .wpgb-facet .wpgb-sort-facet .wpgb-select-controls svg.wpgb-select-toggle path {
	display: none;
}

/* @end */



/* @group Gridbuilder WP - Facet Fixes
------------------------------------------------------------- */

.fl-page .wpgb-facet .wpgb-button:focus:not(button),
.fl-page .wpgb-facet .wpgb-rating:focus,
.fl-page .wpgb-facet .wpgb-hierarchy:focus,
.fl-page .wpgb-facet .wpgb-toggle-hidden:focus,
.fl-page .wpgb-facet .wpgb-range-clear:focus,
.fl-page .wpgb-facet .wpgb-range-thumb:focus,
.fl-page .wpgb-facet .wpgb-pagination li a:focus,
.fl-page .wpgb-facet .wpgb-radio:focus .wpgb-radio-control,
.fl-page .wpgb-facet .wpgb-checkbox:focus .wpgb-checkbox-control,
.fl-page .wpgb-facet .wpgb-color:focus .wpgb-color-control,
.fl-page .wpgb-facet .wpgb-az-index:focus .wpgb-az-index-label {
	outline: none;
}

/* @end */



/* @group ACF Layout
------------------------------------------------------------- */

.art-acf-row-wrap .art-acf-row {
	display: flex;
	flex-direction: row;
	padding: var(--spacing-2);
	padding-bottom: calc( var(--spacing-2) + var(--spacing-4) );
	gap: var(--spacing-2);
}

	@media all and (max-width: 900px) {
		.art-acf-row-wrap .art-acf-row {
			flex-direction: column;
		}
	}

.art-acf-row-wrap .art-acf-row .art-acf-col {
	display: flex;
	flex-direction: column;
	flex-basis: 100%;
	gap: var(--spacing-2);
}

.art-acf-row-wrap .art-acf-row .art-acf-col .art-acf-block-content > *:first-child {
	margin-top: 0;
}

.art-acf-row-wrap::before {
	content: "";
	height: calc( var(--spacing-1) * 1 );
	width: calc( 100% - ( var(--spacing-1) * 4 ) );
	margin: 0 auto;
	display: block;
	background-color: var(--color-black);
	position: relative;
}

/* @end */



/* @group ACF Layout – Featured Image Block
------------------------------------------------------------- */

@media screen and (min-width: 901px) {
	.art-acf-featured-image-block .art-acf-block-content > div img {
		max-height: 33.3vw;
		max-width: 100%;
	}
}

@media screen and (max-width: 900px) {
	.art-acf-featured-image-block .art-acf-block-content > div img {
		max-height: 66.6vw;
		max-width: 100%;
	}
}

/* @end */



/* @group ACF Layout – Image Block
------------------------------------------------------------- */

@media screen and (min-width: 901px) {
	.art-acf-image-block .art-acf-block-content > div img {
		max-height: 33.3vw;
		max-width: 100%;
	}
}

@media screen and (max-width: 900px) {
	.art-acf-image-block .art-acf-block-content > div img {
		max-height: 66.6vw;
		max-width: 100%;
	}
}

/* @end */



/* @group ACF Layout – Link Block
------------------------------------------------------------- */

.art-acf-link-block a {
	border: 1px solid #000;
	padding: var(--spacing-0-5) var(--spacing-4);
	display: inline-flex;
	align-items: center;
	transform: translateY(1px);
}

@media (hover: hover) {
	.art-acf-link-block a {
		background: linear-gradient( to bottom, var(--color-green) 0%, var(--color-green) 100% );
		background-position: 0 100%;
		background-repeat: repeat-y;
		background-size: 0% 1px;
		transition: background-size .3s ease;
	}
	
	.art-acf-link-block a:hover {
		background-size: 100% 1px
	}
}

/* @end */



/* @group ACF Layout – Details Block
------------------------------------------------------------- */

.art-acf-details-block + .art-acf-details-block {
	margin-top: calc( -1 * var(--spacing-0-5) );
}

.art-acf-details-block .art-details-block-field {
	margin-top: var(--spacing-1-5);
	border-bottom: 1px solid var(--color-black);
}

.art-acf-details-block :is(.art-details-block-field, .art-details-block-field-col) > h4 {
	margin-top: 0;
}

.art-acf-details-block :is(.art-details-block-field, .art-details-block-field-col) > p {
	margin-top: 0;
	font-weight: var(--font-weight-bold);
}

.art-acf-details-block .art-details-block-field-row {
	display: flex;
	align-items: flex-end;
	gap: var(--spacing-1);
}

.art-acf-details-block .art-details-block-field-col:first-child {
	flex: 1;
}

.art-acf-details-block .art-details-block-field-col:last-child {
	flex: 0;
}

.art-acf-details-block .art-details-block-field a {
	border: 1px solid #000;
	padding: var(--spacing-0-5) var(--spacing-4);
	display: flex;
	align-items: center;
	transform: translateY(1px);
}

@media (hover: hover) {
	.art-acf-details-block .art-details-block-field a {
		background: linear-gradient( to bottom, var(--color-green) 0%, var(--color-green) 100% );
		background-position: 0 100%;
		background-repeat: repeat-y;
		background-size: 0% 1px;
		transition: background-size .3s ease;
	}
	
	.art-acf-details-block .art-details-block-field a:hover {
		background-size: 100% 1px
	}
}

/* @end */



/* @group ACF Layout – Hide Mobile Hide Desktop
------------------------------------------------------------- */

@media screen and (min-width: 901px) {
	.art-hide-desktop {
		display: none;
	}
}

@media screen and (max-width: 900px) {
	.art-hide-mobile {
		display: none;
	}
}

/* @end */



/* @group ACF Layout – Fix
------------------------------------------------------------- */

.acf_wysiwyg p:first-of-type,
.acf_wysiwyg p:last-of-type {
	display: none!important;
}

.acf_wysiwyg p:nth-of-type(2) {
	margin-top: 0;
}

/* @end */



/* @group Aktuelles Archiv
------------------------------------------------------------- */

	@media screen and (min-width: 901px) {
		.page-id-802 .art-acf-row-wrap .art-acf-row .art-acf-col:first-child {
			display: flex;
			flex-direction: column;
			flex-basis: 66.6%;
			width: 66.6%;
		}
		
		.page-id-802 .art-acf-row-wrap .art-acf-row .art-acf-col:last-child {
			display: flex;
			flex-direction: column;
			flex-basis: 33.3%;
			width: 33.3%;
		}
	}

/* @end */



/* @group Aktuelles
------------------------------------------------------------- */

.single-aktualitaet .art-acf-row-wrap::before {
	display: none;
}

	@media screen and (min-width: 901px) {
		.single-aktualitaet .art-acf-row-wrap .art-acf-row .art-acf-col:first-child {
			display: flex;
			flex-direction: column;
			flex-basis: 66.6%;
			width: 66.6%;
		}
		
		.single-aktualitaet .art-acf-row-wrap .art-acf-row .art-acf-col:last-child {
			display: flex;
			flex-direction: column;
			flex-basis: 33.3%;
			width: 33.3%;
		}
	}

/* @end */



/* @group Künstler:innen
------------------------------------------------------------- */

	@media screen and (min-width: 901px) {
		.single-kunstler-in .art-acf-row-wrap .art-acf-row .art-acf-col:first-child .art-acf-block {
			padding-right: var(--spacing-4);
		}
	}

	@media all and (max-width: 900px) {
		.single-kunstler-in .art-acf-row-wrap .art-acf-row {
			flex-direction: column-reverse;
		}
	}

/* @end */



/* @group Kunstwerk
------------------------------------------------------------- */

.single-kunstwerk .art-acf-row-wrap::before {
	display: none;
}

	@media screen and (min-width: 901px) {
		.single-kunstwerk .art-acf-row-wrap .art-acf-row .art-acf-col:first-child .art-acf-block {
			padding-right: var(--spacing-4);
		}
	}
	
	@media all and (max-width: 900px) {
		.single-kunstwerk .art-acf-row-wrap .art-acf-row {
			flex-direction: column-reverse;
		}
	}

/* @end */



/* @group Splide – Main & Thumbnail Slider
------------------------------------------------------------- */

.fl-page .splide-main-slider .splide__slide {
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
}

@media screen and (min-width: 901px) {
	.fl-page .splide-main-slider .splide__slide img {
		max-height: 33.3vw;
		max-width: 100%;
	}
}

@media screen and (max-width: 900px) {
	.fl-page .splide-main-slider .splide__slide img {
		max-height: 66.6vw;
		max-width: 100%;
	}
}

/* Thumbnails */

.fl-page .splide-thumbnail-slider:not(.is-initialized) {
	display: none;
}

@media screen and (min-width: 901px) {
	.fl-page .splide-thumbnail-slider .splide__track--nav {
		border-top: 1px solid #000;
		margin-top: var(--spacing-2);
		padding-top: var(--spacing-2);
	}
}

@media screen and (max-width: 900px) {
	.fl-page .splide-thumbnail-slider .splide__track--nav {
		margin-top: var(--spacing-2);
	}
}

.fl-page .splide-thumbnail-slider .splide__track--nav .splide__slide {
	margin-right: var(--spacing-1)!important;
	height: calc( var(--spacing-1) * 5.5 )!important;
	border: none;
}

.fl-page .splide-thumbnail-slider .splide__track--nav .splide__slide:hover {
	opacity: 0.5;
}

.fl-page .splide-thumbnail-slider .splide__track--nav .splide__slide.is-active {
	outline: 2px solid #000;
	outline-offset: -2px;
	opacity: 1;
}

.fl-page .splide-thumbnail-slider .splide__track--nav .splide__slide img {
	height: calc( var(--spacing-1) * 5.5 )!important;
	border: 0px solid #000;
}

/* Navigation Arrows */

.fl-page .splide-main-slider .splide__arrow--prev,
.fl-page .splide-main-slider .splide__arrow--prev:hover,
.fl-page .splide-main-slider .splide__arrow--prev:active {
	left: var(--spacing-1);
}

.fl-page .splide-main-slider .splide__arrow--next,
.fl-page .splide-main-slider .splide__arrow--next:hover,
.fl-page .splide-main-slider .splide__arrow--next:active {
	right: var(--spacing-1);
}

/* @end */



/* @group Splide – Aktuelles Slider
------------------------------------------------------------- */

.fl-page .splide-aktuelles-slider .art-acf-row-wrap::before {
	display: none;
}

.fl-page .splide-aktuelles-slider .art-acf-row-wrap .art-acf-row {
	padding: 0;
}

.fl-page .splide-aktuelles-slider .art-acf-row-wrap .art-acf-row .art-acf-col {
	flex-basis: auto;
}

.fl-page .splide-aktuelles-slider .art-acf-row-wrap .art-acf-row .art-acf-col:first-child {
	flex-shrink: 0;
}

/* Navigation Arrows */

.fl-page .splide-aktuelles-slider .splide__arrow--prev,
.fl-page .splide-aktuelles-slider .splide__arrow--prev:hover,
.fl-page .splide-aktuelles-slider .splide__arrow--prev:active {
	left: var(--spacing-1);
}

.fl-page .splide-aktuelles-slider .splide__arrow--next,
.fl-page .splide-aktuelles-slider .splide__arrow--next:hover,
.fl-page .splide-aktuelles-slider .splide__arrow--next:active {
	right: var(--spacing-1);
}

/* @end */



/* @group Splide – Navigation Arrows & Pagination
------------------------------------------------------------- */

/* Navigation Arrows */

.fl-page .splide .splide__arrow {
	opacity: 0!important;
	transition: opacity .3s ease;
}

.fl-page .splide:hover .splide__arrow {
	opacity: 1!important;
}

.fl-page .splide .splide__arrow,
.fl-page .splide .splide__arrow:hover,
.fl-page .splide .splide__arrow:active {
	width: var(--spacing-3);
	height: var(--spacing-3);
	border: none;
	position: absolute;
	background-color: rgba(255, 255, 255, 1);
	opacity: 1;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid rgba(0, 0, 0, .1);
	outline: none!important;
	border-radius: var(--spacing-0-5);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.fl-page .splide .splide__arrow:hover,
.fl-page .splide .splide__arrow:active {
	background-color: rgba(250, 250, 250, 1);
}

.fl-page .splide .splide__arrow::before {
	content: "";
	display: block;
	width: 25%;
	height: 25%;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
}

.fl-page .splide .splide__arrow--prev,
.fl-page .splide .splide__arrow--prev:hover,
.fl-page .splide .splide__arrow--prev:active {
	transform: translateY(-50%);
}

.fl-page .splide .splide__arrow--next,
.fl-page .splide .splide__arrow--next:hover,
.fl-page .splide .splide__arrow--next:active {
	transform: translateY(-50%);
}

.fl-page .splide .splide__arrow--prev::before {
	transform: translateX(20%) rotate(-45deg);
}

.fl-page .splide .splide__arrow--next::before {
	transform: translateX(-20%) rotate(135deg);
}

.fl-page .splide .splide__arrow > svg {
	display: none;
}

/* Pagination */

.fl-page .splide .splide__pagination {
	position: relative;
	bottom: 0;
	margin-top: var(--spacing-2);
}

.fl-page .splide .splide__pagination__page {
	background: rgba(0, 0, 0, .1);
	width: 10px;
	height: 10px;
	margin: 0 4px;
	opacity: 1;
	transition: none;
	display: block;
}

.fl-page .splide .splide__pagination__page:hover {
	cursor: pointer;
	opacity: 1;
	border: none;
	background: rgba(0, 0, 0, .2);
}

.fl-page .splide .splide__pagination__page.is-active {
	background: rgba(0, 0, 0, 0);
	border: 1px solid #333;
	transform: scale(1);
}

/* @end */



/* @group Module Button
------------------------------------------------------------- */

.fl-page .fl-module-button .fl-button,
.fl-page .fl-module-button .fl-button:active,
.fl-page .fl-module-button .fl-button:hover,
.fl-page .fl-module-button .fl-button:visited {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: var(--spacing-0-5) var(--spacing-4);
	border: 1px solid #000;
	border-radius: 0;
	
	background: linear-gradient( to bottom, var(--color-green) 0%, var(--color-green) 100% );
	background-position: 0 100%;
	background-repeat: repeat-y;
	background-size: 0% 1px;
	transition: background-size .3s ease;
}

.fl-page .fl-module-button .fl-button-text {
	color: var(--color-black);
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	font-style: var(--font-style);
	font-family: var(--font-family);
	font-weight: var(--font-weight);
	letter-spacing: var(--letter-spacing);
	word-spacing: var(--word-spacing);
}

@media (hover: hover) {	
	
	.fl-page .fl-module-button .fl-button:hover {
		background-size: 100% 1px
	}
	
}

/* @end */



/* @group Module – Accordion
------------------------------------------------------------- */

.fl-page .fl-module-accordion .fl-accordion-item {
	border-top: 1px solid #000;
}

.fl-page .fl-module-accordion .fl-accordion-item:last-child {
	border-bottom: 1px solid #000;
}

.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button {
	padding: var(--spacing-1) 0;
}

.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button-label {
	font-size: var(--font-size-subtitle);
	outline: none;
}

@media (hover: hover) {
	.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button {
		transition: padding .3s ease 0s;
	}
	
	.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button:hover {
		padding-left: var(--spacing-1);
	}
}

.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button:hover .fl-accordion-button-label {
	color: var(--color-green);
}

.fl-page .art-main-menu .menu > li.current-menu-item > a {
	color: var(--color-green);
	padding-left: var(--spacing-1);
}
	

.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button-icon {
	display: table-cell;
	height: var(--spacing-2);
	padding-left: var(--spacing-2);
	position: relative;
	outline: none;
	opacity: 2;
}

.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button-icon::before,
.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button-icon::after {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #000;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button-icon::after {
	transform: translate(-50%, -50%) rotate(90deg);
}

.fl-page .fl-module-accordion .fl-accordion-item.fl-accordion-item-active .fl-accordion-button-icon::after {
	display: none;
}

.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-button-icon i {
	display: none;
}

.fl-page .fl-module-accordion .fl-accordion-item .fl-accordion-content {
	padding-top: 0;
	padding-bottom: var(--spacing-2);
	padding-left: 0;
	padding-right: 0;
}

/* @end */



/* @group Shopping Cart
------------------------------------------------------------- */

.art-shopping-cart {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	padding-top: var(--spacing-2);
	padding-left: var(--spacing-2);
}

.art-shopping-cart > *:first-child {
	margin-top: 0;
}

.art-shopping-cart .art-acf-featured-image-block {
	margin-top: var(--spacing-2);
}

/* @end */




/* @group Helper
------------------------------------------------------------- */

.art-nowrap {
	white-space: nowrap;
}

.art-gap {
	gap: var(--spacing-1);
}

/* Qr-Code */

.fl-node-fkij16875gu9 .fl-photo {
	max-width: calc( var(--font-size-small) * var(--line-height-small) * 5 )!important;
}

/* @end */




















































































/* @group Formular
------------------------------------------------------------- */

.fl-page .art-form .forminator-edit-module {
	display: none;
}

.fl-page .art-form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row {
	margin-right: calc( -1 * var(--spacing-1) );
	margin-left: calc( -1 * var(--spacing-1) );
}

.fl-page .art-form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-col {
	padding: 0 var(--spacing-1);
}

.fl-page .art-form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child) {
	margin-bottom: var(--spacing-2);
}

/* Section Titel */

.fl-page .art-form .forminator-title {
	font-size: var(--font-size-subtitle);
	line-height: var(--line-height-title);
	text-transform: uppercase;
	margin-top: var(--spacing-2);
}

.fl-page .art-form .forminator-title-margin-none .forminator-title  {
	margin-top: 0;
}

/* Labels */

.fl-page .art-form .forminator-label {
	font-size: var(--font-size-small);
	line-height: var(--line-height-base);
	margin: 0;
	margin-bottom: var(--spacing-0-5);
	display: block;
}

.fl-page .art-form .forminator-required {
	color: #e74c3c;
}

.fl-page .art-form .hide-label .forminator-label {
    display: none;
}

/* Input, Textarea, Select*/

.fl-page .art-form input.forminator-input,
.fl-page .art-form textarea.forminator-textarea,
.fl-page .art-form select.forminator-select--field {
	width: 100%;
	display: block;
	box-sizing: border-box;
	padding: var(--spacing-1);
	border: none;
	border-bottom: 1px solid var(--color-black);
	border-radius: 0;
	background-color: var(--color-grey-light);
	color: var(--color-black);
	font-family: var(--font-family);
	letter-spacing: var(--letter-spacing);
	word-spacing: var(--word-spacing);
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	font-weight: var(--font-weight);
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	/* Animation */
	background-image: linear-gradient(to bottom, currentColor 100%, currentColor 100%);
	background-repeat: no-repeat;
	background-size: 0% 1px;
	background-position-y: 100%;
	background-position-x: 0%;
	transition: all .3s ease 0s;
}

.fl-page .art-form input.forminator-input:focus,
.fl-page .art-form textarea.forminator-textarea:focus {
	background-size: 100% 1px;
	outline: none;
}

/* Select Field Arrow */

.fl-page .art-form select.forminator-select--field {
    background-image: 
        url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e"),
        linear-gradient(to bottom, currentColor 100%, currentColor 100%);
    background-repeat: no-repeat, no-repeat;
    background-position: right var(--spacing-1) center, 0% 100%;
    background-size: var(--font-size-small), 0% 1px;
    transition: background-size .3s ease 0s;
    padding-right: calc(var(--spacing-1) + var(--font-size-small) + var(--spacing-1));
}

.fl-page .art-form select.forminator-select--field:focus {
    background-size: var(--font-size-small), 100% 1px;
    outline: none;
}

.fl-page .art-form textarea.forminator-textarea {
	resize: vertical;
}

/* Checkbox */

.fl-page .art-form .forminator-field-consent .forminator-label {
	margin-bottom: var(--spacing-1);
}

.fl-page .art-form .forminator-checkbox input[type="checkbox"] {
	position: absolute;
	opacity: 0;
}

.fl-page .art-form .forminator-checkbox__wrapper {
	display: flex;
}

.fl-page .art-form .forminator-checkbox__wrapper label {
	margin: 0;
}

.fl-page .art-form .forminator-checkbox-box {
	display: inline-block;
	width: calc( var(--font-size-small) * var(--line-height-base) );
	height: calc( var(--font-size-small) * var(--line-height-base) );
	margin-right: var(--spacing-1);
	border: 1px solid var(--color-black);
	border-radius: 0;
	background-color: var(--color-white);
	position: relative;
}

.fl-page .art-form .forminator-checkbox input[type="checkbox"]:checked + .forminator-checkbox-box:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: calc( var(--font-size-small) * .33 );
	height: calc( var(--font-size-small) * .66 );
	border: solid var(--color-black);
	border-width: 0 2px 2px 0;
	transform: translate(-50%, -60%) rotate(45deg);
}

.fl-page .art-form .forminator-checkbox__label {
	display: inline-block;
	font-family: var(--font-family);
	letter-spacing: var(--letter-spacing);
	word-spacing: var(--word-spacing);
	font-size: var(--font-size-small);
	line-height: var(--line-height-base);
	font-weight: var(--font-weight);
}

.fl-page .art-form .forminator-checkbox__label > *:first-child{
	margin-top: 0;
}

/* Radio button */

.fl-page .art-form .forminator-field-radio .forminator-label {
	margin-bottom: var(--spacing-1);
}

.fl-page .art-form .forminator-radio {
	display: block;
	position: relative;
	padding-left: calc( var(--font-size-base) + var(--spacing-1) );
	margin-bottom: var(--spacing-1);
	cursor: pointer;
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	user-select: none;
}

.fl-page .art-form .forminator-radio:last-child {
	margin-bottom: 0;
}

.fl-page .art-form .forminator-radio input[type="radio"] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.fl-page .art-form .forminator-radio-bullet {
	position: absolute;
	top: 0px;
	left: 0;
	height: var(--font-size-base);
	width: var(--font-size-base);
	background-color: var(--color-grey-light);
	border: 1px solid var(--color-black);
	border-radius: 50%;
}

.fl-page .art-form .forminator-radio:hover input ~ .forminator-radio-bullet {
	border-color: var(--color-black);
}

.fl-page .art-form .forminator-radio input:checked ~ .forminator-radio-bullet {
	border-color: var(--color-black);
}

.fl-page .art-form .forminator-radio-bullet:after {
	content: "";
	position: absolute;
	display: none;
	top: 50%;
	left: 50%;
	height: 50%;
	width: 50%;
	border-radius: 50%;
	background: var(--color-black);
	transform: translate(-50%, -50%);
}

.fl-page .art-form .forminator-radio input:checked ~ .forminator-radio-bullet:after {
	display: block;
}

/* Button */

.fl-page .art-form .forminator-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: var(--spacing-0-5) var(--spacing-4);
	border: 1px solid #000;
	border-radius: 0;
	background-color: transparent;
	color: var(--color-black);
	
	background: linear-gradient(to bottom, var(--color-green) 0%, var(--color-green) 100%);
	background-position: 0 100%;
	background-repeat: repeat-y;
	background-size: 0% 1px;
	transition: background-size .3s ease;
	
	font-size: var(--font-size-base);
	line-height: var(--line-height-base);
	font-style: var(--font-style);
	font-family: var(--font-family);
	font-weight: var(--font-weight);
	letter-spacing: var(--letter-spacing);
	word-spacing: var(--word-spacing);
}

@media (hover: hover) {
	.fl-page .art-form .forminator-button:hover {
		background-size: 100% 1px;
	}
}

.fl-page .art-form .forminator-button:focus {
	outline: none;
}

.fl-page .art-form .forminator-button:active {
	background-size: 100% 1px;
}

/* Consent */

.fl-page .art-form .forminator-field-consent a,
.fl-page .art-form .forminator-field-consent a:hover {
	text-decoration: none;
	background-image: linear-gradient(to bottom, currentColor 100%, currentColor 100%);
	background-repeat: no-repeat;
	background-size: 100% 1px;
	background-position-y: 100%;
	background-position-x: 100%;
}

@media (hover: hover) {
	.fl-page .art-form .forminator-field-consent a:hover {
	  	-webkit-animation-name: underline;
	  	        animation-name: underline;      
		-webkit-animation-duration: .6s;      
		        animation-duration: .6s;
		-webkit-animation-timing-function: ease;
		        animation-timing-function: ease;
	}
}

/* Error */

.fl-page .art-form .forminator-error-message {
	display: flex;
	align-items: center;
	gap: var(--spacing-0-5);
	margin-top: var(--spacing-0-5);
	color: #e74c3c;
	font-size: var(--font-size-small);
	line-height: var(--line-height-base);
}

.fl-page .art-form .forminator-error-message::before {
	content: '';
	display: inline-block;
	flex-shrink: 0;
	width: 1em;
	height: 1em;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e74c3c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3ccircle cx='12' cy='12' r='10'%3e%3c/circle%3e%3cline x1='12' y1='8' x2='12' y2='12'%3e%3c/line%3e%3cline x1='12' y1='16' x2='12.01' y2='16'%3e%3c/line%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-size: contain;
}

.fl-page .art-form .forminator-has_error .forminator-input,
.fl-page .art-form .forminator-has_error.forminator-is_active .forminator-input {
	border-color: #e74c3c;
	background-color: #ffe9e9;
}

.fl-page .art-form .forminator-response-message.forminator-error {
	display: none;
}

/* Success */

.fl-page .art-form .forminator-response-message {
	display: block;
	margin-bottom: var(--spacing-1);
	border-radius: var(--spacing-2);
	padding: calc( var(--spacing-1) * 2 ) var(--spacing-1);
	border: 1px solid #000000;
	text-align: center;
}

.fl-page .art-form .forminator-response-message.forminator-loading {
	margin-bottom: var(--spacing-1)
}

.fl-page .art-form .forminator-response-message > *:first-child {
	margin-top: 0;
}

.fl-page .art-form .forminator-response-message p {
	font-size: var(--font-size-subtitle);
	line-height: var(--line-height-subtitle);
	font-weight: var(--font-weight);
	letter-spacing: var(--letter-spacing);
}

/* HTML */

.fl-page .art-form .forminator-field-html label + * {
    margin-top: 0;
}

/* Summary */

.forminator-checkout-summary {
	margin-bottom: calc(-1 * var(--spacing-2));
}

.summary-line {
	display: flex;
	justify-content: space-between;
	padding-bottom: var(--spacing-0-5);
}

.summary-total {
	padding-top: var(--spacing-2);
	border-bottom: 3px solid #000000;
	border-top: 1px solid #000000;
}

.summary-value {
	font-variant-numeric: tabular-nums;
}

/* @end */
