/**
 * @author  Jory Hogeveen
 * @link    https://www.keraweb.nl/
 */

:root {
	/* WIDTHS */
	--container-width: 1140px;
	--align-wide-offset: 80px;
	--wp--style--global--content-size: var(--container-width);
	--wp--style--global--wide-size: calc( var(--container-width) + calc( var(--align-wide-offset) * 2 ) );
	--base-spacing: 1rem;
	/* FONTS */
	--base-font-size: 16px;
	--base-line-height: 1.6;
	--main-font: sans-serif;
	--accent-font: sans-serif;
	/* BORDERS */
	--border-width: 1px;
	--border-style: solid;
	--border-radius: 0;
	/* HEADERS */
	--h1-font-size: 30px;
	--h2-font-size: 26px;
	--h3-font-size: 22px;
	--h4-font-size: 20px;
	--h5-font-size: 18px;
	--h6-font-size: 16px;
	--h1-font-weight: normal;
	--h2-font-weight: normal;
	--h3-font-weight: normal;
	--h4-font-weight: normal;
	--h5-font-weight: normal;
	--h6-font-weight: normal;
	/* GLOBAL COLORS */
	--contrast: #222222;
	--contrast-2: #575760;
	--contrast-3: #b2b2be;
	--base: #f0f0f0;
	--base-2: #f7f8f9;
	--base-3: #ffffff;
	--accent: #095087;
	/* COLORS */
	--background-color: var(--base-2);
	--text-color: var(--contrast);
	--link-color: var(--accent);
	--link-color-hover: var(--text-color);
	--site-title-color: var(--text-color);
	--site-tagline-color: var(--text-color);
	--h1-color: var(--accent);
	--h2-color: var(--text-color);
	--h3-color: var(--text-color);
	--h4-color: var(--text-color);
	--h5-color: var(--text-color);
	--h6-color: var(--text-color);
	/* BUTTONS */
	--button-y-padding: .8em;
	--button-x-padding: 1.6em;
	--button-padding: var(--button-y-padding) var(--button-x-padding);
	--button-y-padding-large: 1em;
	--button-x-padding-large: 2em;
	--button-padding-large: var(--button-y-padding-large) var(--button-x-padding-large);
	--button-background-color: #333;
	--button-background-color-hover: #222;
	--button-background-color-disabled: #666;
	--button-text-color: var(--base-3);
	--button-text-color-hover: var(--button-text-color);
	--button-text-color-disabled: var(--button-text-color);
	--button-border-color: var(--button-background-color);
	--button-border-color-hover: var(--button-background-color-hover);
	--button-border-color-disabled: var(--button-background-color-disabled);
	--button-border-radius: var(--border-radius);
	--button-border-width: var(--border-width);
	--button-border-style: var(--border-style);
	--button-alt-background-color: var(--button-background-color);
	--button-alt-background-color-hover: var(--button-background-color-hover);
	--button-alt-background-color-disabled: var(--button-background-color-disabled);
	--button-alt-text-color: var(--button-text-color);
	--button-alt-text-color-hover: var(--button-text-color-hover);
	--button-alt-text-color-disabled: var(--button-text-color-disabled);
	--button-alt-border-color: var(--button-border-color);
	--button-alt-border-color-hover: var(--button-border-color-hover);
	--button-alt-border-color-disabled: var(--button-border-color-disabled);
	--button-alt-border-radius: var(--button-border-radius);
	--button-alt-border-width: var(--button-border-width);
	--button-alt-border-style: var(--button-border-style);
	--button-outline-background-color: transparent;
	--button-outline-background-color-hover: var(--button-background-color-hover);
	--button-outline-background-color-disabled: var(--button-background-color-disabled);
	--button-outline-text-color: var(--button-text-color);
	--button-outline-text-color-hover: var(--button-text-color-hover);
	--button-outline-text-color-disabled: var(--button-text-color-disabled);
	--button-outline-border-color: currentColor;
	--button-outline-border-color-hover: var(--button-border-color-hover);
	--button-outline-border-color-disabled: var(--button-border-color-disabled);
	--button-outline-border-radius: var(--button-border-radius);
	--button-outline-border-width: var(--button-border-width);
	--button-outline-border-style: var(--button-border-style);
	/* FORMS */
	--form-background-color: var(--base-3);
	--form-background-color-hover: var(--base-3);
	--form-background-color-focus: var(--base-2);
	--form-background-color-disabled: var(--contrast-3);
	--form-text-color: var(--text-color);
	--form-text-color-hover: var(--text-color);
	--form-text-color-focus: var(--text-color);
	--form-text-color-disabled: var(--contrast-2);
	--form-placeholder-color: var(--contrast-2);
	--form-placeholder-color-hover: var(--form-placeholder-color);
	--form-placeholder-color-focus: var(--form-placeholder-color);
	--form-placeholder-color-disabled: var(--form-placeholder-color);
	--form-border-radius: var(--border-radius);
	--form-border-width: var(--border-width);
	--form-border-style: var(--border-style);
	--form-border-color: var(--contrast);
	--form-border-color-hover: var(--contrast);
	--form-border-color-focus: var(--accent);
	--form-border-color-disabled: var(--contrast-2);
	/* TOP BAR */
	--top-bar-background-color: var(--contrast);
	--top-bar-text-color: var(--base-2);
	--top-bar-link-color: var(--base-3);
	--top-bar-link-color-hover: var(--accent);
	--top-bar-title-color: var(--base-2);
	/* HEADER */
	--header-background-color: var(--base-3);
	--header-text-color: var(--text-color);
	--header-link-color: var(--link-color);
	--header-link-color-hover: var(--link-color-hover);
	--header-title-color: var(--text-color);
	/* NAVIGATION */
	--navigation-container-background-color: var(--base-3);
	--navigation-item-background-color: var(--base-3);
	--navigation-item-background-color-hover: var(--base-3);
	--navigation-item-background-color-current: var(--base-3);
	--navigation-item-background-color-ancestor: var(--navigation-item-background-color-current);
	--navigation-item-text-color: var(--text-color);
	--navigation-item-text-color-hover: var(--link-color);
	--navigation-item-text-color-current: var(--link-color-hover);
	--navigation-item-text-color-ancestor: var(--navigation-item-text-color-current);
	--subnavigation-container-background-color: inherit;
	--subnavigation-item-background-color: inherit;
	--subnavigation-item-background-color-hover: inherit;
	--subnavigation-item-background-color-current: inherit;
	--subnavigation-item-background-color-ancestor: var(--subnavigation-item-background-color-current);
	--subnavigation-item-text-color: var(--text-color);
	--subnavigation-item-text-color-hover: var(--link-color);
	--subnavigation-item-text-color-current: var(--link-color-hover);
	--subnavigation-item-text-color-ancestor: var(--subnavigation-item-text-color-current);
	/* BREADCRUMB */
	--breadcrumb-background-color: transparent;
	--breadcrumb-text-color: var(--text-color);
	--breadcrumb-link-color: var(--link-color);
	--breadcrumb-link-color-hover: var(--link-color-hover);
	--breadcrumbs-wrapper-margin: var(--base-spacing);
	/* CONTENT */
	--content-background-color: transparent;
	--content-text-color: var(--text-color);
	--content-link-color: var(--link-color);
	--content-link-color-hover: var(--link-color-hover);
	--entry-meta-text-color: var(--text-color);
	--entry-meta-link-color: var(--link-color);
	--entry-meta-link-color-hover: var(--link-color-hover);
	/* SIDEBAR - WIDGETS */
	--sidebar-widget-background-color: transparent;
	--sidebar-widget-text-color: var(--text-color);
	--sidebar-widget-link-color: var(--link-color);
	--sidebar-widget-link-color-hover: var(--link-color-hover);
	--sidebar-widget-title-color: var(--text-color);
	/* FOOTER - WIDGETS */
	--footer-widget-background-color: transparent;
	--footer-widget-text-color: var(--text-color);
	--footer-widget-link-color: var(--link-color);
	--footer-widget-link-color-hover: var(--link-color-hover);
	--footer-widget-title-color: var(--text-color);
	/* FOOTER */
	--footer-background-color: var(--base-3);
	--footer-text-color: var(--text-color);
	--footer-link-color: var(--link-color);
	--footer-link-color-hover: var(--link-color-hover);
}

/**
 * Disable Float Clearing For Flex
 */

.top-bar > .wrap::before,
.top-bar > .wrap::after,
.site-header::before,
.site-header::after,
.site-header > .wrap::before,
.site-header > .wrap::after,
.footer-widgets .wrap::before,
.footer-widgets .wrap::after,
.site-footer::before,
.site-footer::after {
	content: "";
	display: none;
}

html {
	overflow-x: hidden;
}
body {
	font-family: var(--main-font);
	font-size: var(--base-font-size);
	font-weight: 400;
	line-height: var(--base-line-height);
	color: var(--text-color);
	background-color: var(--background-color);
	overflow: initial;
	webkit-font-smoothing: subpixel-antialiased;
}

.element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}

h1 {font-size: var(--h1-font-size);font-weight: var(--h1-font-weight);color: var(--h1-color)}
h2 {font-size: var(--h2-font-size);font-weight: var(--h2-font-weight);color: var(--h2-color)}
h3 {font-size: var(--h3-font-size);font-weight: var(--h3-font-weight);color: var(--h3-color)}
h4 {font-size: var(--h4-font-size);font-weight: var(--h4-font-weight);color: var(--h4-color)}
h5 {font-size: var(--h5-font-size);font-weight: var(--h5-font-weight);color: var(--h5-color)}
h6 {font-size: var(--h6-font-size);font-weight: var(--h6-font-weight);color: var(--h6-color)}

a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {
	color: var(--link-color);
	text-decoration: none;
	border-bottom: 0;
}

a:hover,
a:active,
a:focus {
	color: var(--link-color-hover);
}

hr {
	border-color: var(--text-color);
}

p,
ol,
ul,
/*.entry-content p,
.entry-content ol,
.entry-content ul,*/
.entry-content table,
.fl-rich-text p,
.fl-rich-text ol,
.fl-rich-text ul,
.fl-rich-text table,
.quote-caption {
	margin: 0 0 var(--base-spacing);
	padding: 0;
}
.entry-content ol,
.entry-content ul,
.fl-rich-text ol,
.fl-rich-text ul {
	margin-left: 1.5em;
}
.entry-content li,
.fl-rich-text li {
	list-style: initial;
}

.entry-content ol,
.fl-rich-text ol {list-style-type: decimal;}
.entry-content ul,
.fl-rich-text ul {list-style-type: disc;}
.entry-content ol ul,
.fl-rich-text ol ul,
.entry-content ul ul,
.fl-rich-text ul ul {
	list-style-type: circle;
}
.entry-content ol > li,
.entry-content ul > li,
.fl-rich-text ol > li,
.fl-rich-text ul > li {
	list-style-type: inherit;
}

.entry-content ul.wp-block-navigation__container,
.entry-content ul.menu,
.entry-content ul.menu li,
.entry-content .menu ul,
.entry-content .menu ul li,
.entry-content .wc-block-grid ul,
.entry-content .wc-block-grid ul li,
.entry-content .pp-advanced-menu .menu ul,
.entry-content .pp-advanced-menu .menu ul li,
.entry-content .pp-advanced-menu ul.menu li,
.entry-content .pp-sitemap-content ul,
.entry-content .pp-sitemap-content ul li,
.entry-content .pp-sitemap-content li,
.entry-content .pp-post-filters-wrapper ul,
.entry-content .pp-post-filters-wrapper ul li,
.entry-content .pp-post-filters-wrapper li {
	margin-left: 0;
	list-style: none;
}

.pp-breadcrumbs p,
img.no-margin-bottom {
	margin-bottom: 0 !important;
}

/* Large first letter */
.has-drop-cap {
	overflow: hidden;
}
.has-drop-cap:not(:focus):first-letter {
	margin: .05em .1em .05em 0;
}

/*pre {white-space:nowrap;}*/

.box-shadow {
	box-shadow: 0 0 5px 0 rgb(0 0 0 / 10%);
}


/**
 * BUTTONS
 */

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,

.wp-block-button .wp-block-button__link,
.wp-block-button.is-style-fill .wp-block-button__link,

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
a.button,
.site-inner .content .button,
.site-inner .entry-content .button {
	background-color: var(--button-background-color);
	border-color: var(--button-border-color);
	border-width: var(--button-border-width);
	border-style: var(--button-border-style);
	border-radius: var(--button-border-radius);
	color: var(--button-text-color);
	padding: var(--button-padding);
	font-weight: normal;
	font-size: 1em;
	line-height: 1em;
	cursor: pointer;
	text-transform: none;
	width: auto;
	text-shadow: none;
	position: relative;
	transition: all .2s;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,

.wp-block-button .wp-block-button__link:hover,
.wp-block-button.is-style-fill .wp-block-button__link:hover,

button:hover,
a.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.site-inner .content .button:hover,
.site-inner .entry-content .button:hover {
	background-color: var(--button-background-color-hover);
	border-color: var(--button-border-color-hover);
	color: var(--button-text-color-hover);
}


.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,

.wp-block-button.alt .wp-block-button__link,
.wp-block-button.alt.is-style-fill .wp-block-button__link,
.wp-block-button .wp-block-button__link.alt,
.wp-block-button.is-style-fill .wp-block-button__link.alt,

button.alt,
input[type="button"].alt,
input[type="reset"].alt,
input[type="submit"].alt,
.button.alt,
a.button.alt,
.site-inner .content .button.alt,
.site-inner .entry-content .button.alt {
	background-color: var(--button-alt-background-color);
	border-color: var(--button-alt-border-color);
	border-width: var(--button-alt-border-width);
	border-style: var(--button-alt-border-style);
	border-radius: var(--button-alt-border-radius);
	color: var(--button-alt-text-color);
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,

.wp-block-button.alt .wp-block-button__link:hover,
.wp-block-button.alt.is-style-fill .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link.alt:hover,
.wp-block-button.is-style-fill .wp-block-button__link.alt:hover,

button.alt:hover,
a.button.alt:hover,
input[type="button"].alt:hover,
input[type="reset"].alt:hover,
input[type="submit"].alt:hover,
.button.alt:hover,
.site-inner .content .button.alt:hover,
.site-inner .entry-content .button.alt:hover {
	background-color: var(--button-alt-background-color-hover);
	border-color: var(--button-alt-border-color-hover);
	color: var(--button-alt-text-color-hover);
}

.wp-block-button.is-style-outline .wp-block-button__link,
button.transparent,
input[type="button"].transparent,
input[type="reset"].transparent,
input[type="submit"].transparent,
.button.transparent,
a.button.transparent,
.site-inner .content .button.transparent,
.site-inner .entry-content .button.transparent {
	background-color: var(--button-outline-background-color);
	border-color: var(--button-outline-border-color);
	border-width: var(--button-outline-border-width);
	border-radius: var(--button-outline-border-radius);
	border-style: var(--button-outline-border-style);
	color: var(--button-outline-text-color);
}
.wp-block-button.is-style-outline .wp-block-button__link:hover,
button.transparent:hover,
a.button.transparent:hover,
input[type="button"].transparent:hover,
input[type="reset"].transparent:hover,
input[type="submit"].transparent:hover,
.button.transparent:hover,
.site-inner .content .button.transparent:hover,
.site-inner .entry-content .button.transparent:hover {
	background-color: var(--button-outline-background-color-hover);
	border-color: var(--button-outline-background-color-hover);
	color: var(--button-outline-text-color-hover);
}

button.large,
input[type="button"].large,
input[type="reset"].large,
input[type="submit"].large,
.button.large,
a.button.large,
.site-inner .content .button.large,
.site-inner .entry-content .button.large {
	padding: var(--button-padding-large);
}
button.block,
input[type="button"].block,
input[type="reset"].block,
input[type="submit"].block,
.button.block,
a.button.block,
.site-inner .content .button.block,
.site-inner .entry-content .button.block {
	display: block;
}

button.image,
input[type="button"].image,
input[type="reset"].image,
input[type="submit"].image,
.button.image,
a.button.image,
.site-inner .content .button.image,
.site-inner .entry-content .button.image {
	padding: 0;
}


button:disabled,
input[type="button"]:disabled,
input[type="reset"]:disabled,
input[type="submit"]:disabled,
.button:disabled,
a.button:disabled,
.site-inner .content .button:disabled,
.site-inner .entry-content .button:disabled,

button:disabled:hover,
a.button:disabled:hover,
input[type="button"]:disabled:hover,
input[type="reset"]:disabled:hover,
input[type="submit"]:disabled:hover,
.button:disabled:hover,
.site-inner .content .button:disabled:hover,
.site-inner .entry-content .button:disabled:hover,

button.transparent:disabled,
input[type="button"].transparent:disabled,
input[type="reset"].transparent:disabled,
input[type="submit"].transparent:disabled,
.button.transparent:disabled,
a.button.transparent:disabled,
.site-inner .content .button.transparent:disabled,
.site-inner .entry-content .button.transparent:disabled,

button.transparent:disabled:hover,
a.button.transparent:disabled:hover,
input[type="button"].transparent:disabled:hover,
input[type="reset"].transparent:disabled:hover,
input[type="submit"].transparent:disabled:hover,
.button.transparent:disabled:hover,
.site-inner .content .button.transparent:disabled:hover,
.site-inner .entry-content .button.transparent:disabled:hover,

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled],
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled[disabled]:hover {
	cursor: not-allowed;
	background-color: var(--button-background-color-disabled);
	border-color: var(--button-background-color-disabled);
	color: var(--button-text-color-disabled);
}


button.alt:disabled,
input[type="button"].alt:disabled,
input[type="reset"].alt:disabled,
input[type="submit"].alt:disabled,
.button.alt:disabled,
a.button.alt:disabled,
.site-inner .content .button.alt:disabled,
.site-inner .entry-content .button.alt:disabled,

button.alt:disabled:hover,
a.button.alt:disabled:hover,
input[type="button"].alt:disabled:hover,
input[type="reset"].alt:disabled:hover,
input[type="submit"].alt:disabled:hover,
.button.alt:disabled:hover,
.site-inner .content .button.alt:disabled:hover,
.site-inner .entry-content .button.alt:disabled:hover,

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: var(--button-alt-background-color-disabled);
	border-color: var(--button-alt-background-color-disabled);
	color: var(--button-alt-text-color-disabled);
}


/**
 * FORMS
 */


input,
select,
textarea {
	background-color: var(--form-background-color);
	border: var(--form-border-width) solid var(--form-border-color);
	border-radius: var(--form-border-radius);
	color: var(--form-text-color);
	padding: .5em;
	font-size: 1em;
	line-height: 1em;
	transition: all .2s;
}

input:hover,
select:hover,
textarea:hover {
	background-color: var(--form-background-color-hover);
	border-color: var(--form-border-color-hover);
	color: var(--form-text-color-hover);
}

input:focus,
select:focus,
textarea:focus,
input:active,
select:active,
textarea:active {
	background-color: var(--form-background-color-focus);
	border-color: var(--form-border-color-focus);
	color: var(--form-text-color-focus);
}

input:disabled,
select:disabled,
textarea:disabled {
	background-color: var(--form-background-color-disabled);
	border-color: var(--form-border-color-disabled);
	color: var(--form-text-color-disabled);
}

::-webkit-input-placeholder,
::placeholder {
	opacity: 1;
	color: var(--form-placeholder-color);
}

:hover::-webkit-input-placeholder,
:hover::placeholder {
	color: var(--form-placeholder-color-hover);
}

:focus::-webkit-input-placeholder,
:focus::placeholder,
:active::-webkit-input-placeholder,
:active::placeholder {
	color: var(--form-placeholder-color-focus);
}

:disabled::-webkit-input-placeholder,
:disabled::placeholder {
	color: var(--form-placeholder-color-disabled);
}

:-ms-input-placeholder {
	color: var(--form-placeholder-color);
}
::-ms-input-placeholder {
	color: var(--form-placeholder-color);
}


/**
 * LAYOUT
 */

.site-container-wrapper {
	overflow: hidden;
}

.site-inner {
	background-color: var(--content-background-color);
	color: var(--content-text-color);
	padding: 0 var(--base-spacing);
	margin-top: 0;
}

.site-inner a {
	color: var(--content-link-color);
}
.site-inner a:hover,
.site-inner a:active,
.site-inner a:focus {
	color: var(--content-link-color-hover);
}

.entry-meta {
	color: var(--entry-meta-text-color);
}
.entry-meta a {
	color: var(--entry-meta-link-color);
}
.entry-meta a:hover,
.entry-meta a:active,
.entry-meta a:focus {
	color: var(--entry-meta-link-color-hover);
}

.content {
	padding: calc( var(--base-spacing) * 2 ) 0;
}
.sidebar {
	padding: calc( var(--base-spacing) * 2 ) 0;
}

.content-sidebar-inner-wrap::before,
.content-sidebar-inner-wrap::after {
	content: '';
	display: table;
	clear: both;
}

.entry {
	margin-bottom: 0;
}
.after-entry, .archive-description, .author-box, .comment-respond, .entry-comments, .entry-pings {
	margin-bottom: calc( var(--base-spacing ) * 2 );
}

body .alignfull {
	margin-left  : calc( -100vw / 2 + 100% / 2 );
	margin-right : calc( -100vw / 2 + 100% / 2 );
	max-width    : 100vw;
}
body .alignfull.wp-block-cover {
	width: 100vw;
}
body .alignfull.wp-block-cover img.wp-block-cover__image-background {
	width: 100%;
}


/**
 * TOP BAR
 */

.top-bar {
	background-color: var(--top-bar-background-color);
	color: var(--top-bar-text-color);
	padding: calc( var(--base-spacing) / 2 ) var(--base-spacing);
}
.top-bar .wrap {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: var(--base-spacing);
}

.top-bar .widget {
	margin-bottom: 0;
}
.top-bar .widget:first-child:last-child {
	flex-grow: 1;
}
.top-bar .menu {
	display: flex;
	flex-direction: row;
	gap: var(--base-spacing);
	margin: 0;
}
.top-bar .menu li {
	margin: 0;
}
.top-bar a {
	color: var(--top-bar-link-color);
}
.top-bar a:hover,
.top-bar a:active,
.top-bar a:focus {
	color: var(--top-bar-link-color-hover);
}
.top-bar .widget-title,
.top-bar h1,
.top-bar h2,
.top-bar h3,
.top-bar h4,
.top-bar h5,
.top-bar h6 {
	color: var(--top-bar-title-color);
}


/**
 * HEADER
 */

.site-header-container {
	position: relative;
	z-index: 9999;
}

.site-header {
	background-color: var(--header-background-color);
	color: var(--header-text-color);
	position: static;
	width: initial;
	padding: var(--base-spacing);
}

.site-header a {
	color: var(--header-link-color);
}
.site-header a:hover,
.site-header a:active,
.site-header a:focus {
	color: var(--header-link-color-hover);
}

.site-header > .wrap {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: space-between;
	gap: var(--base-spacing);
}

.hide-title-area .title-area {
	display: none;
}

.site-title {
	color: var(--site-title-color);
}
.site-tagline,
.site-description {
	color: var(--site-tagline-color);
}

.site-logo {
	text-align: center;
	margin-bottom: 1em;
}
.site-logo a {
	display: block;
}
.site-logo img {
	max-width: 300px;
}

.header-widget-area {
	text-align: center;
}
.header-widget-area .widget {
	margin-bottom: 1em;
}
.header-widget-area .widget:last-child {
	margin-bottom: 0;
}
.header-widget-area .widget .widget-title {
	margin: 0;
	color: var(--header-title-color);
}


/**
 * MENU NAVIGATION
 */

nav.aligncenter .menu {
	text-align: center;
	justify-content: center;
}
nav.alignleft .menu {
	text-align: left;
	justify-content: left;
}
nav.alignright .menu {
	text-align: right;
	justify-content: right;
}

.genesis-nav-menu {
	margin: 0;
}

.genesis-nav-menu .sub-menu {
	display: block;
}

.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu a {
	width: auto;
}

.genesis-nav-menu .menu-item-image {
	height: 2em;
	width: 2em;
	margin-right: 0.5em;
	vertical-align: middle;
	display: inline-block;
}
.genesis-nav-menu .menu-item-image img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}

/**
 * PRIMARY NAVIGATION
 */
.nav-primary {
	background-color: var(--navigation-container-background-color);
}
.nav-primary .menu {
	background-color: var(--navigation-background-color);
}
.nav-primary .sub-menu {
	background-color: var(--subnavigation-background-color);
}
/* Items */
.nav-primary .menu-item {
	background-color: var(--navigation-item-background-color);
}
.nav-primary .menu-item:hover {
	background-color: var(--navigation-item-background-color-hover);
}
.nav-primary .menu-item.current-menu-item {
	background-color: var(--navigation-item-background-color-current);
}
.nav-primary .menu-item.current-menu-ancestor {
	background-color: var(--navigation-item-background-color-ancestor);
}
.nav-primary .sub-menu .menu-item {
	background-color: var(--subnavigation-item-background-color);
}
.nav-primary .sub-menu .menu-item:hover {
	background-color: var(--subnavigation-item-background-color-hover);
}
.nav-primary .sub-menu .menu-item.current-menu-item {
	background-color: var(--subnavigation-item-background-color-current);
}
.nav-primary .sub-menu .menu-item.current-menu-ancestor {
	background-color: var(--subnavigation-item-background-color-ancestor);
}
/* Links */
.nav-primary .menu-item > a,
.nav-primary .menu-item:link > a,
.nav-primary .menu-item:visited  > a {
	color: var(--navigation-item-text-color);
}
.nav-primary .menu-item:hover > a,
.nav-primary .menu-item:active > a,
.nav-primary .menu-item:focus > a {
	color: var(--navigation-item-text-color-hover);
}
.nav-primary .menu-item.current-menu-item > a,
.nav-primary .menu-item.current-menu-item:link > a,
.nav-primary .menu-item.current-menu-item:visited > a,
.nav-primary .menu-item.current-menu-item:hover > a,
.nav-primary .menu-item.current-menu-item:active > a,
.nav-primary .menu-item.current-menu-item:focus > a {
	color: var(--navigation-item-text-color-current);
}
.nav-primary .menu-item.current-menu-ancestor > a,
.nav-primary .menu-item.current-menu-ancestor:link > a,
.nav-primary .menu-item.current-menu-ancestor:visited > a,
.nav-primary .menu-item.current-menu-ancestor:hover > a,
.nav-primary .menu-item.current-menu-ancestor:active > a,
.nav-primary .menu-item.current-menu-ancestor:focus > a {
	color: var(--navigation-item-text-color-ancestor);
}
.nav-primary .sub-menu .menu-item > a,
.nav-primary .sub-menu .menu-item:link > a,
.nav-primary .sub-menu .menu-item:visited  > a {
	color: var(--subnavigation-item-text-color);
}
.nav-primary .sub-menu .menu-item:hover > a,
.nav-primary .sub-menu .menu-item:active > a,
.nav-primary .sub-menu .menu-item:focus > a {
	color: var(--subnavigation-item-text-color-hover);
}
.nav-primary .sub-menu .menu-item.current-menu-item > a,
.nav-primary .sub-menu .menu-item.current-menu-item:link > a,
.nav-primary .sub-menu .menu-item.current-menu-item:visited > a,
.nav-primary .sub-menu .menu-item.current-menu-item:hover > a,
.nav-primary .sub-menu .menu-item.current-menu-item:active > a,
.nav-primary .sub-menu .menu-item.current-menu-item:focus > a {
	color: var(--subnavigation-item-text-color-current);
}
.nav-primary .sub-menu .menu-item.current-menu-ancestor > a,
.nav-primary .sub-menu .menu-item.current-menu-ancestor:link > a,
.nav-primary .sub-menu .menu-item.current-menu-ancestor:visited > a,
.nav-primary .sub-menu .menu-item.current-menu-ancestor:hover > a,
.nav-primary .sub-menu .menu-item.current-menu-ancestor:active > a,
.nav-primary .sub-menu .menu-item.current-menu-ancestor:focus > a {
	color: var(--subnavigation-item-text-color-ancestor);
}


/**
 * BREADCRUMB
 */
.breadcrumbs-wrapper {
	background: var(--breadcrumb-background-color);
	margin-bottom: var(--breadcrumbs-wrapper-margin);
	padding: 0 var(--base-spacing);
}
.site-inner .breadcrumbs-wrapper {
	padding: 0;
}
.woocommerce .woocommerce-breadcrumb,
.breadcrumb {
	font-size: .9em;
	margin-bottom: var(--base-spacing);
	padding-bottom: 0;
	background: var(--breadcrumb-background-color);
	color: var(--breadcrumb-text-color);
}
.breadcrumbs-wrapper .breadcrumb {
	margin: 0;
	padding: 0;
}
.woocommerce .woocommerce-breadcrumb a,
.breadcrumb a {
	color: var(--breadcrumb-link-color);
}
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:focus {
	color: var(--breadcrumb-link-color-hover);
}


/**
 * CONTENT
 */


.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
	align-items: center;
}

p.has-background {
	padding: 1em 2em;
}

.wp-block-separator.is-style-dots {
	text-align: center;
}


/**
 * SIDEBARS
 */


.widget-subtitle {
	display: block;
}

.sidebar .widget {
	color: var(--sidebar-widget-text-color);
	margin-bottom: calc( var(--base-spacing) * 2 );
}
.sidebar .widget:last-child {
	margin-bottom: 0;
}
.sidebar .widget a {
	color: var(--sidebar-widget-link-color);
}
.sidebar .widget a:hover,
.sidebar .widget a:active,
.sidebar .widget a:focus {
	color: var(--sidebar-widget-link-color-hover);
}
.sidebar .widget-title,
.sidebar h1,
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6 {
	color: var(--sidebar-widget-title-color);
}


/**
 * FOOTER
 */


.footer-widgets {
	background-color: var(--footer-widget-background-color);
	padding: var(--base-spacing);
}
.footer-widgets .wrap {
	display: flex;
	gap: var(--base-spacing);
	justify-content: space-between;
}
.footer-widgets .widget-area {
	flex-grow: 1;
	margin-top: 2.564102564102564%;
	margin-bottom: 2.564102564102564%;
}
.footer-widgets .widget {
	margin-bottom: 2.564102564102564%;
	color: var(--footer-widget-text-color);
}
.footer-widgets .widget:last-child {
	margin-bottom: 0;
}
.footer-widgets .widget a {
	color: var(--footer-widget-link-color);
}
.footer-widgets .widget a:hover,
.footer-widgets .widget a:active,
.footer-widgets .widget a:focus {
	color: var(--footer-widget-link-color-hover);
}
.footer-widgets .widget-title,
.footer-widgets h1,
.footer-widgets h2,
.footer-widgets h3,
.footer-widgets h4,
.footer-widgets h5,
.footer-widgets h6 {
	color: var(--footer-widget-title-color);
}

.site-footer {
	background-color: var(--footer-background-color);
	color: var(--footer-text-color);
	padding: calc( var(--base-spacing) / 2 ) var(--base-spacing);
}
.site-footer p,
.site-footer .widget {
	margin-bottom: 0;
}
.site-footer a,
.site-footer .widget a {
	color: var(--footer-link-color);
}
.site-footer a:hover,
.site-footer a:active,
.site-footer a:focus,
.site-footer .widget a:hover,
.site-footer .widget a:active,
.site-footer .widget a:focus {
	color: var(--footer-link-color-hover);
}
.site-footer ul li {
	display: inline-block;
}
.site-footer nav .menu li a {
	padding: .5em;
}

.widget-wrap .site-footer {
	padding: 0;
	text-align: initial;
}


/**
 * WooCommerce
 */

.product > .products.related {
	clear: both;
}

/**
 * Beaver Builder
 */

body.fl-builder.full-width-content .site-inner,
body.fl-builder.full-width-content .content-sidebar-wrap,
body.fl-builder.full-width-content .content,
body.fl-builder.full-width-content .content > .entry,
body.fl-builder.full-width-content .content > .entry > .entry-content,

body.fl-theme-builder-singular.full-width-content .site-inner,
body.fl-theme-builder-singular.full-width-content .content-sidebar-wrap,
body.fl-theme-builder-singular.full-width-content .content,
body.fl-theme-builder-singular.full-width-content .content > .entry,
body.fl-theme-builder-singular.full-width-content .content > .entry > .entry-content,

body.fl-theme-builder-archive.full-width-content .site-inner,
body.fl-theme-builder-archive.full-width-content .content-sidebar-wrap,
body.fl-theme-builder-archive.full-width-content .content,
body.fl-theme-builder-archive.full-width-content .content > .entry,
body.fl-theme-builder-archive.full-width-content .content > .entry > .entry-content {
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
}
body.fl-builder.full-width-content .content .entry-header {
	display: none;
}

.fl-builder .site-inner .breadcrumbs-wrapper {
	padding: 0 var(--base-spacing);
}

.fl-widget .widget,
.fl-builder-content .site-header,
.fl-builder-content .footer-widgets,
.fl-builder-content .site-footer {
	padding: 0;
	margin: 0;
	border: 0;
}

.fl-col-group-equal-height.fl-col-group-align-center .widget {
	justify-content: center;
}

/**
 * PowerPack
 */

.entry-content ol.pp-list-items,
.entry-content ul.pp-list-items {
	margin: 0;
}

.pp-infobox-icon span {
	transition: all 0.2s ease-in-out;
}

/* Menu fix */
.pp-advanced-menu .pp-has-submenu-container a > span {
	display: inline-block;
}

.pp-icon-wrapper {
	line-height: 1;
}

.fl-col-group-align-center .pp-social-icons .pp-social-icon {
	vertical-align: middle;
}

/**
 * WooCommerce
 */

.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	transition: .2s all;
	border-color: var(--woo-product-tab-border-color, var(--button-border-color));
	background-color: var(--woo-product-tab-background-color, var(--button-background-color));
	color: var(--woo-product-tab-text-color, var(--button-text-color));
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	border-color: var(--woo-product-tab-active-border-color, var(--button-border-color-hover));
	background-color: var(--woo-product-tab-active-background-color, var(--button-background-color-hover));
	color: var(--woo-product-tab-active-text-color, var(--button-text-color-hover));
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
	border-color: var(--woo-product-tab-hover-border-color, var(--button-border-color-hover));
	background-color: var(--woo-product-tab-hover-background-color, var(--button-background-color-hover));
	color: var(--woo-product-tab-hover-text-color, var(--button-text-color-hover));
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
	box-shadow: 2px 2px 0 var(--woo-product-tab-active-border-color, var(--button-border-color-hover));
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
	box-shadow: -2px 2px 0 var(--woo-product-tab-active-border-color, var(--button-border-color-hover));
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	border-color: var(--woo-product-tab-border-color, var(--button-border-color));
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	box-shadow: none;
}

/**
 * Polylang
 */

.widget_polylang ul,
.widget_polylang ul li {
	margin: 0;
	list-style: none;
	display: inline-block;
}

/**
 * Gravity Forms
 */

body .gform-theme--api,
body .gform-theme--framework {
	--gf-ctrl-accent-color: var(--accent);
	--gf-ctrl-appearance: none;
	--gf-ctrl-bg-color: var(--form-background-color);
	--gf-ctrl-bg-color-hover: var(--form-background-color-hover);
	--gf-ctrl-bg-color-focus: var(--form-background-color-focus);
	--gf-ctrl-bg-color-disabled: var(--form-background-color-disabled);
	--gf-ctrl-bg-color-error: var(--gf-ctrl-bg-color);
	--gf-ctrl-border-color: var(--form-border-color);
	--gf-ctrl-border-color-hover: var(--form-border-color-hover);
	--gf-ctrl-border-color-focus: var(--form-border-color-focus);
	--gf-ctrl-border-color-disabled: var(--form-border-color-disabled);
	/*--gf-ctrl-border-color-error: var(--gf-color-danger);
	--gf-ctrl-border-style: solid;
	--gf-ctrl-border-width: 1px;
	--gf-ctrl-radius: var(--gf-radius);
	--gf-ctrl-radius-max-sm: min(var(--gf-ctrl-radius), var(--gf-radius-max-sm));
	--gf-ctrl-radius-max-md: min(var(--gf-ctrl-radius), var(--gf-radius-max-md));
	--gf-ctrl-radius-max-lg: min(var(--gf-ctrl-radius), var(--gf-radius-max-lg));
	--gf-ctrl-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
	--gf-ctrl-shadow-color-focus: rgba(var(--gf-color-primary-rgb), 0.3);
	--gf-ctrl-shadow-size-focus: 3px;
	--gf-ctrl-shadow-offset-color-focus: transparent;
	--gf-ctrl-shadow-offset-size-focus: 0;
	--gf-ctrl-shadow-focus: 0 0 0 var(--gf-ctrl-shadow-offset-size-focus) var(--gf-ctrl-shadow-offset-color-focus), 0 0 0 var(--gf-ctrl-shadow-size-focus) var(--gf-ctrl-shadow-color-focus);*/
	--gf-ctrl-color: var(--form-text-color);
	--gf-ctrl-color-hover: var(--form-text-color-hover);
	--gf-ctrl-color-focus: var(--form-text-color-focus);
	--gf-ctrl-color-disabled: var(--form-text-color-disabled);
	--gf-ctrl-color-error: var(--gf-ctrl-color);
	/*--gf-ctrl-icon-color: var(--gf-color-in-ctrl-dark-lighter);
	--gf-ctrl-icon-color-hover: var(--gf-color-in-ctrl-dark-darker);
	--gf-ctrl-icon-color-focus: var(--gf-ctrl-icon-color-hover);
	--gf-ctrl-icon-color-disabled: var(--gf-ctrl-icon-color);
	--gf-ctrl-size-sm: 35px;
	--gf-ctrl-size-md: 38px;
	--gf-ctrl-size-lg: 47px;
	--gf-ctrl-size-xl: 54px;
	--gf-ctrl-size: var(--gf-ctrl-size-md);
	--gf-ctrl-padding-x: var(--gf-padding-x);
	--gf-ctrl-padding-y: 0;
	--gf-ctrl-font-family: var(--gf-font-family-primary);
	--gf-ctrl-font-size: var(--gf-font-size-primary);
	--gf-ctrl-font-style: var(--gf-font-style-base);
	--gf-ctrl-font-weight: var(--gf-font-weight-primary);
	--gf-ctrl-letter-spacing: var(--gf-letter-spacing-primary);
	--gf-ctrl-line-height: var(--gf-ctrl-size);
	--gf-ctrl-outline: none;
	--gf-ctrl-outline-offset: 0;
	--gf-ctrl-transition: var(--gf-transition-ctrl);*/
	--gf-ctrl-placeholder-color: var(--form-placeholder-color);
	/*
	--gf-ctrl-placeholder-font-family: var(--gf-ctrl-font-family);
	--gf-ctrl-placeholder-font-size: var(--gf-ctrl-font-size);
	--gf-ctrl-placeholder-font-style: var(--gf-ctrl-font-style);
	--gf-ctrl-placeholder-font-weight: var(--gf-ctrl-font-weight);
	--gf-ctrl-placeholder-letter-spacing: var(--gf-ctrl-letter-spacing);
	--gf-ctrl-placeholder-opacity: 1;
	--gf-ctrl-readonly-color: var(--gf-ctrl-color);
	--gf-ctrl-readonly-font-family: var(--gf-ctrl-font-family);
	--gf-ctrl-readonly-font-size: var(--gf-ctrl-font-size);
	--gf-ctrl-readonly-font-style: var(--gf-ctrl-font-style);
	--gf-ctrl-readonly-font-weight: 500;
	--gf-ctrl-readonly-letter-spacing: var(--gf-ctrl-letter-spacing);
	--gf-ctrl-readonly-line-height: 1;*/

	--gf-ctrl-btn-bg-color-primary: var(--button-background-color);
	--gf-ctrl-btn-bg-color-hover-primary: var(--button-background-color-hover);
	--gf-ctrl-btn-bg-color-focus-primary: var(--button-background-color-hover);
	--gf-ctrl-btn-bg-color-disabled-primary: var(--button-background-color-disabled);
	--gf-ctrl-btn-border-color-primary: var(--button-border-color);
	--gf-ctrl-btn-border-color-hover-primary: var(--button-border-color-hover);
	--gf-ctrl-btn-border-color-focus-primary: var(--button-border-color-hover);
	--gf-ctrl-btn-border-color-disabled-primary: var(--button-alt-border-color-disabled);
	--gf-ctrl-btn-border-style-primary: solid;
	--gf-ctrl-btn-border-width-primary: var(--button-border-width);
	--gf-ctrl-btn-color-primary: var(--button-text-color);
	--gf-ctrl-btn-color-hover-primary: var(--button-text-color-hover);
	--gf-ctrl-btn-color-focus-primary: var(--button-text-color-hover);
	--gf-ctrl-btn-color-disabled-primary: var(--button-text-color-disabled);
	--gf-ctrl-btn-icon-color-primary: var(--gf-ctrl-btn-color-primary);
	--gf-ctrl-btn-icon-color-hover-primary: var(--gf-ctrl-btn-color-hover-primary);
	--gf-ctrl-btn-icon-color-focus-primary: var(--gf-ctrl-btn-color-focus-primary);
	--gf-ctrl-btn-icon-color-disabled-primary: var(--gf-ctrl-btn-color-disabled-primary);
	--gf-ctrl-btn-bg-color-secondary: var(--button-alt-background-color);
	--gf-ctrl-btn-bg-color-hover-secondary: var(--button-alt-background-color-hover);
	--gf-ctrl-btn-bg-color-focus-secondary: var(--button-alt-background-color-hover);
	--gf-ctrl-btn-bg-color-disabled-secondary: var(--button-alt-background-color-disabled);
	--gf-ctrl-btn-border-color-secondary: var(--button-alt-border-color);
	--gf-ctrl-btn-border-color-hover-secondary: var(--button-alt-border-color-hover);
	--gf-ctrl-btn-border-color-focus-secondary: var(--button-alt-border-color-hover);
	--gf-ctrl-btn-border-color-disabled-secondary: var(--button-alt-border-color-disabled);
	--gf-ctrl-btn-border-style-secondary: solid;
	--gf-ctrl-btn-border-width-secondary: var(--button-alt-border-width);
	--gf-ctrl-btn-color-secondary: var(--button-alt-text-color);
	--gf-ctrl-btn-color-hover-secondary: var(--button-alt-text-color-hover);
	--gf-ctrl-btn-color-focus-secondary: var(--button-alt-text-color-hover);
	--gf-ctrl-btn-color-disabled-secondary: var(--button-alt-text-color-disabled);
	--gf-ctrl-btn-icon-color-secondary: var(--button-alt-text-color);
	--gf-ctrl-btn-icon-color-hover-secondary: var(--button-alt-text-color-hover);
	--gf-ctrl-btn-icon-color-focus-secondary: var(--button-alt-text-color-hover);
	--gf-ctrl-btn-icon-color-disabled-secondary: var(--button-alt-text-color-disabled);

	/*--gf-ctrl-btn-bg-color-ctrl: var(--gf-color-in-ctrl-primary);
	--gf-ctrl-btn-bg-color-hover-ctrl: var(--gf-color-in-ctrl-primary-darker);
	--gf-ctrl-btn-bg-color-focus-ctrl: var(--gf-ctrl-btn-bg-color-ctrl);
	--gf-ctrl-btn-bg-color-disabled-ctrl: var(--gf-ctrl-btn-bg-color-ctrl);
	--gf-ctrl-btn-border-color-ctrl: transparent;
	--gf-ctrl-btn-border-color-hover-ctrl: transparent;
	--gf-ctrl-btn-border-color-focus-ctrl: var(--gf-ctrl-btn-bg-color-hover-ctrl);
	--gf-ctrl-btn-border-color-disabled-ctrl: transparent;
	--gf-ctrl-btn-border-style-ctrl: solid;
	--gf-ctrl-btn-border-width-ctrl: 1px;
	--gf-ctrl-btn-color-ctrl: var(--gf-color-in-ctrl-primary-contrast);
	--gf-ctrl-btn-color-hover-ctrl: var(--gf-ctrl-btn-color-ctrl);
	--gf-ctrl-btn-color-focus-ctrl: var(--gf-ctrl-btn-color-ctrl);
	--gf-ctrl-btn-color-disabled-ctrl: var(--gf-ctrl-btn-color-ctrl);
	--gf-ctrl-btn-icon-color-ctrl: var(--gf-ctrl-btn-color-ctrl);
	--gf-ctrl-btn-icon-color-hover-ctrl: var(--gf-ctrl-btn-icon-color-ctrl);
	--gf-ctrl-btn-icon-color-focus-ctrl: var(--gf-ctrl-btn-icon-color-ctrl);
	--gf-ctrl-btn-icon-color-disabled-ctrl: var(--gf-ctrl-btn-icon-color-ctrl);
	--gf-ctrl-btn-bg-color-simple: transparent;
	--gf-ctrl-btn-bg-color-hover-simple: var(--gf-ctrl-btn-bg-color-simple);
	--gf-ctrl-btn-bg-color-focus-simple: var(--gf-ctrl-btn-bg-color-simple);
	--gf-ctrl-btn-bg-color-disabled-simple: var(--gf-ctrl-btn-bg-color-simple);
	--gf-ctrl-btn-border-color-simple: transparent;
	--gf-ctrl-btn-border-color-hover-simple: var(--gf-ctrl-btn-border-color-simple);
	--gf-ctrl-btn-border-color-focus-simple: var(--gf-ctrl-border-color-focus);
	--gf-ctrl-btn-border-color-disabled-simple: var(--gf-ctrl-btn-border-color-simple);
	--gf-ctrl-btn-border-style-simple: solid;
	--gf-ctrl-btn-border-width-simple: 1px;
	--gf-ctrl-btn-shadow-simple: none;
	--gf-ctrl-btn-shadow-hover-simple: var(--gf-ctrl-btn-shadow-simple);
	--gf-ctrl-btn-shadow-focus-simple: var(--gf-ctrl-shadow-focus);
	--gf-ctrl-btn-shadow-disabled-simple: var(--gf-ctrl-btn-shadow-simple);
	--gf-ctrl-btn-color-simple: rgba(var(--gf-color-out-ctrl-dark-rgb), 0.65);
	--gf-ctrl-btn-color-hover-simple: var(--gf-color-out-ctrl-dark);
	--gf-ctrl-btn-color-focus-simple: var(--gf-ctrl-btn-color-hover-simple);
	--gf-ctrl-btn-color-disabled-simple: var(--gf-ctrl-btn-color-simple);
	--gf-ctrl-btn-size-simple: 24px;
	--gf-ctrl-btn-icon-color-simple: var(--gf-ctrl-btn-color-simple);
	--gf-ctrl-btn-icon-color-hover-simple: var(--gf-ctrl-btn-color-hover-simple);
	--gf-ctrl-btn-icon-color-focus-simple: var(--gf-ctrl-btn-color-focus-simple);
	--gf-ctrl-btn-icon-color-disabled-simple: var(--gf-ctrl-btn-color-disabled-simple);*/
}
