/*! Theme Name: FoB Yellow Theme URI: https://yellow.f-o-b.de/ Author: FRIENDS OF BYTES Author URI: https://www.friends-of-bytes.com/ Description: A Responsive WordPress Theme with Gutenberg support by FRIENDS OF BYTES Version: 1.0.0 Tested up to: 7.4 Requires PHP: 7.3 License: License URI: https://www.friends-of-bytes.com Text Domain: fob-yellow Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{
	line-height:var(--size__line-height-html);
	-webkit-text-size-adjust:100%;
	font-size:var(--size__font-html)
}
body{
	margin:0
}
main{
	display:block
}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre{
	font-family:monospace,monospace;
	font-size:1em
}
a{
	background-color:transparent
}
abbr[title]{
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong{
	font-weight:bolder
}
code,kbd,samp{
	font-family:monospace,monospace;
	font-size:1em
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-0.25em
}
sup{
	top:-0.5em
}
img{
	border-style:none
}
button,input,optgroup,select,textarea{
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input{
	overflow:visible
}
button,select{
	text-transform:none
}
button,[type=button],[type=reset],[type=submit]{
	-webkit-appearance:button
}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{
	border-style:none;
	padding:0
}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{
	outline:1px dotted ButtonText
}
fieldset{
	padding:.35em .75em .625em
}
legend{
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress{
	vertical-align:baseline
}
textarea{
	overflow:auto
}
[type=checkbox],[type=radio]{
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height:auto
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
details{
	display:block
}
summary{
	display:list-item
}
template{
	display:none
}
[hidden]{
	display:none
}
*,*::before,*::after{
	box-sizing:inherit
}
html{
	box-sizing:border-box
}
body,button,input,select,optgroup,textarea{
	color:var(--color__text-main);
	font-family:var(--font__main);
	font-size:1rem;
	line-height:var(--size__line-height-body)
}
h1,h2,h3,h4,h5,h6{
	clear:both;
	font-family:var(--font__h);
	margin:var(--size__inner-block-margin) 0
}
h1{
	font-size:var(--size__font-h1);
	color:var(--color__h1)
}
h2{
	font-size:var(--size__font-h2);
	color:var(--color__h2)
}
h3{
	font-size:var(--size__font-h3);
	color:var(--color__h3)
}
h4{
	font-size:var(--size__font-h4);
	color:var(--color__h4)
}
h5{
	font-size:var(--size__font-h5);
	color:var(--color__h5)
}
h6{
	font-size:var(--size__font-h6);
	color:var(--color__h6)
}
p{
	margin-bottom:var(--size__inner-block-margin)
}
dfn,cite,em,i{
	font-style:italic
}
blockquote{
	margin:0 var(--size__block-margin) var(--size__block-margin) var(--size__block-margin);
	font-style:italic
}
blockquote .wp-block-quote__citation,blockquote cite{
	font-weight:bold;
	font-size:.8em;
	font-style:normal
}
blockquote p:last-of-type{
	margin-bottom:0
}
address{
	margin:0 0 1.5em
}
pre{
	background:var(--color__background-pre);
	font-family:var(--font__pre);
	line-height:var(--font__line-height-pre);
	margin-bottom:var(--size__block-margin);
	max-width:100%;
	overflow:auto;
	padding:var(--size__inner-block-margin)
}
code,kbd,tt,var{
	font-family:var(--font__code)
}
abbr,acronym{
	border-bottom:1px dotted var(--color__border-abbr);
	cursor:help
}
mark,ins{
	background:var(--color__background-ins);
	text-decoration:none
}
big{
	font-size:125%
}
html,body{
	height:100%
}
body{
	background:var(--color__background-body);
	font-size:var(--size__font-body);
	min-width:var(--size__site-min-width)
}
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.has-blue-color{
	color:var(--color__blue)
}
.has-blue-background-color{
	background-color:var(--color__blue)
}
.has-green-color{
	color:var(--color__green)
}
.has-green-background-color{
	background-color:var(--color__green)
}
.has-orange-color{
	color:var(--color__orange)
}
.has-orange-background-color{
	background-color:var(--color__orange)
}
.has-red-color{
	color:var(--color__red)
}
.has-red-background-color{
	background-color:var(--color__red)
}
.has-white-color{
	color:var(--color__white)
}
.has-white-background-color{
	background-color:var(--color__white)
}
.has-black-color{
	color:var(--color__black)
}
.has-black-background-color{
	background-color:var(--color__black)
}
.has-grey-color{
	color:var(--color__grey)
}
.has-grey-background-color{
	background-color:var(--color__grey)
}
.fob-yellow-message{
	border:1px dashed transparent;
	padding:1em
}
.fob-yellow-message.error-message{
	border-color:red
}
.fob-yellow-message.error-message i.fa{
	color:red
}
.fob-yellow-message.warning-message{
	border-color:orange
}
.fob-yellow-message.warning-message i.fa{
	color:orange
}
.logo-wrapper{
	max-width:var(--size__content-width-max);
	width:var(--size__content-width);
	display:grid;
	grid-template-columns:auto auto;
	grid-template-rows:auto;
	grid-template-areas:"logo headerinfo";
	gap:var(--size__block-margin);
	margin:var(--size__block-margin) auto
}
.logo-wrapper .header-info{
	grid-area:headerinfo;
	justify-self:end;
	align-self:end;
	padding:var(--size__inner-block-margin);
	padding-bottom:0;
	margin-bottom:calc(var(--size__block-margin) * (-1))
}
.logo-wrapper a.custom-logo-link{
	align-self:end;
	justify-self:start;
	grid-area:logo;
	display:inline-block;
	line-height:0
}
.logo-wrapper img,.logo-wrapper svg{
	max-width:250px
}
hr{
	background-color:var(--color__background-hr);
	border:0;
	height:1px;
	margin-bottom:1.5em
}
ul,ol{
	margin:0 0 var(--size__block-margin) calc(var(--size__block-margin) * 2)
}
ul{
	list-style:disc
}
ol{
	list-style:decimal
}
li>ul,li>ol{
	margin-bottom:0;
	margin-left:var(--size__block-margin)
}
dt{
	font-weight:700
}
dd{
	margin:0 var(--size__block-margin) var(--size__block-margin)
}
embed,iframe,object{
	max-width:100%
}
img{
	height:auto;
	max-width:100%
}
figure{
	margin:var(--size__block-margin) 0
}
.xdebug-error.xe-warning{
	z-index:999;
	position:absolute;
	top:0;
	left:0
}
svg{
	max-width:100%;
	height:auto
}
table{
	margin:0 0 1.5em;
	width:100%;
	border-collapse:collapse
}
table th,table td{
	padding:20px 30px;
	border:1px solid var(--color__border-input)
}
.wp-block,[class^=wp-block-]{
	max-width:var(--size__content-width-max)
}
.wp-block[data-align=wide]{
	max-width:var(--size__content-width-alignwide)
}
.wp-block[data-align=full]{
	max-width:100%
}
.wp-block-cover{
	margin-bottom:0;
	margin-top:0
}
.wp-block-cover .wp-block-cover__inner-container>*{
	margin:var(--size__block-margin)
}
.wp-block-group .wp-block-group__inner-container{
	margin-bottom:0;
	margin-top:0
}
.wp-block-group .wp-block-group__inner-container>*{
	margin:var(--size__block-margin)
}
.wp-block-columns{
	margin-bottom:var(--size__block-margin)
}
.wp-block-image,.wp-block-group,.wp-block-media-text,.wp-block-eedee-block-gutenslider{
	margin-bottom:var(--size__block-margin)
}
.wp-block-image>*>*:last-of-type,.wp-block-group>*>*:last-of-type,.wp-block-media-text>*>*:last-of-type,.wp-block-eedee-block-gutenslider>*>*:last-of-type{
	margin-bottom:0
}
a{
	color:var(--color__link)
}
a:visited{
	color:var(--color__link)
}
a:hover,a:focus,a:active{
	color:var(--color__link-hover);
	outline:0;
	text-decoration:none
}
button,.button,input[type=button],input[type=reset],input[type=submit]{
	cursor:pointer;
	border:1px solid;
	border-color:var(--color__border-button);
	border-radius:var(--size__block-border-radius);
	background:var(--color__background-button);
	color:var(--color__text-button);
	line-height:1rem;
	padding:calc(var(--size__inner-block-margin) / 2) var(--size__inner-block-margin)
}
button:hover,.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{
	border-color:var(--color__border-button-hover);
	color:var(--color__text-button-hover);
	background-color:var(--color__background-button-hover)
}
button:active,button.aktiv,button:focus,.button:active,.button.aktiv,.button:focus,input[type=button]:active,input[type=button].aktiv,input[type=button]:focus,input[type=reset]:active,input[type=reset].aktiv,input[type=reset]:focus,input[type=submit]:active,input[type=submit].aktiv,input[type=submit]:focus{
	border-color:var(--color__border-button-focus);
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
	outline:none
}
button.search-submit{
	padding:0;
	height:2rem;
	width:2rem;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	margin-bottom:.5em
}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{
	color:var(--color__text-input);
	border:1px solid var(--color__border-input);
	border-radius:var(--size__block-border-radius);
	padding:var(--size__inner-block-margin) var(--size__inner-block-margin);
	line-height:1rem;
	height:2rem;
	max-width:100%
}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{
	color:var(--color__text-input-focus);
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
	outline:none
}
select{
	border:1px solid var(--color__border-input)
}
textarea{
	height:auto
}
form p{
	margin-bottom:var(--size__inner-block-margin)
}
.search-form .search-field{
	max-width:calc(100% - 2.4rem);
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-right-width:0
}
.widget-area form{
	font-size:10px
}
.widget-area form label{
	font-size:10px
}
.widget-area form input[type=submit],.widget-area form input[type=button]{
	font-size:12px;
	width:100%
}
.widget-area form input[type=text],.widget-area form input[type=email],.widget-area form input[type=url],.widget-area form input[type=password],.widget-area form input[type=search],.widget-area form input[type=number],.widget-area form input[type=tel],.widget-area form input[type=range],.widget-area form input[type=date],.widget-area form input[type=month],.widget-area form input[type=week],.widget-area form input[type=time],.widget-area form input[type=datetime],.widget-area form input[type=datetime-local],.widget-area form input[type=color],.widget-area form textarea{
	margin-bottom:.5em;
	font-size:.8rem
}
.site{
	min-width:var(--size__site-min-width);
	min-height:100%;
	display:grid;
	grid-template-rows:auto auto 1fr auto auto;
	grid-template-columns:auto;
	grid-template-areas:"header" "breadcrumb" "main" "footer" "copyright"
}
.site-header{
	min-width:var(--size__site-min-width);
	grid-area:header;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.site-main{
	min-width:var(--size__site-min-width);
	grid-area:main;
	overflow:hidden;
	-webkit-hyphens:var(--font__hyphens);
	-moz-hyphens:var(--font__hyphens);
	-ms-hyphens:var(--font__hyphens);
	hyphens:var(--font__hyphens)
}
.widget-area.sidebar{
	padding-top:var(--size__inner-block-margin);
	grid-area:sidebar;
	min-width:var(--size__site-min-width);
	-webkit-hyphens:var(--font__hyphens);
	-moz-hyphens:var(--font__hyphens);
	-ms-hyphens:var(--font__hyphens);
	hyphens:var(--font__hyphens)
}
.widget-area.footer .wp-block-columns:last-of-type{
	margin-bottom:0
}
.site-info{
	font-size:.8em;
	padding:1em 0;
	grid-area:copyright
}
.site-footer{
	min-width:var(--size__site-min-width);
	grid-area:footer;
	padding-top:var(--size__inner-block-margin);
	background-color:var(--color__background-footer);
	color:var(--color__text-footer)
}
.site-footer a{
	color:var(--color__link-footer)
}
.site-footer a:visited{
	color:var(--color__link-footer)
}
.site-footer a:hover,.site-footer a:focus,.site-footer a:active{
	color:var(--color__link-footer-hover);
	outline:0;
	text-decoration:none
}
.sidebar-wrapper{
	grid-area:sidebarwrapper;
	justify-content:center;
	column-gap:var(--size__site-sidebar-col-gap);
	display:grid;
	width:var(--size__content-width);
	margin:0 auto;
	max-width:var(--size__content-width-max)
}
.sidebar-content .sidebar-wrapper{
	grid-template-columns:var(--size__site-sidebar) 2fr;
	grid-template-areas:"sidebar main"
}
.content-sidebar .sidebar-wrapper{
	grid-template-columns:2fr var(--size__site-sidebar);
	grid-template-areas:"main sidebar"
}
.sidebar-content .comments-area>*,.sidebar-content .navigation.post-navigation>*,.sidebar-content .entry-header>*,.sidebar-content .entry-content>*,.sidebar-content .entry-footer>*,.sidebar-content .page-content>*,.sidebar-content .entry-summary>*,.sidebar-content .page-header>*,.sidebar-content .slide-content>*,.sidebar-content .post-navigation>*,.content-sidebar .comments-area>*,.content-sidebar .navigation.post-navigation>*,.content-sidebar .entry-header>*,.content-sidebar .entry-content>*,.content-sidebar .entry-footer>*,.content-sidebar .page-content>*,.content-sidebar .entry-summary>*,.content-sidebar .page-header>*,.content-sidebar .slide-content>*,.content-sidebar .post-navigation>*{
	max-width:80%
}
.sidebar-content .entry-content .alignwide,.content-sidebar .entry-content .alignwide{
	max-width:90%
}
.sidebar-content .site,.content-sidebar .site{
	grid-template-areas:"header" "breadcrumb" "sidebarwrapper" "footer" "copyright"
}
.sidebar-content .site .widget-area.sidebar,.content-sidebar .site .widget-area.sidebar{
	min-width:unset
}
.sidebar-content .site .widget-area.sidebar .wp-block-columns,.content-sidebar .site .widget-area.sidebar .wp-block-columns{
	flex-flow:column
}
.sidebar-content .site .widget-area.sidebar .wp-block-columns .wp-block-column,.content-sidebar .site .widget-area.sidebar .wp-block-columns .wp-block-column{
	margin-left:0
}
.sidebar-content .site .widget-area.sidebar .wp-block-columns .wp-block-column:nth-child(2n),.content-sidebar .site .widget-area.sidebar .wp-block-columns .wp-block-column:nth-child(2n){
	margin-left:0
}
.sidebar-content .site .sidebar-toggle,.content-sidebar .site .sidebar-toggle{
	display:none
}
.sidebar-content .site-main,.content-sidebar .site-main{
	min-width:unset
}
@media only screen and (max-width: 1180px){
	.sidebar-content .site .sidebar-wrapper{
			display:block
	}
	.sidebar-content .site .sidebar-wrapper .widget-area.sidebar{
			left:calc(var(--size__site-sidebar-mobile-width) * (-1));
			border-right:1px solid var(--color__text-main)
	}
	.sidebar-content .site .sidebar-wrapper .sidebar-toggle{
			-webkit-transform:scaleX(-1);
			-moz-transform:scaleX(-1);
			-ms-transform:scaleX(-1);
			-o-transform:scaleX(-1);
			transform:scaleX(-1);
			left:0;
			border-bottom-left-radius:6px
	}
	.sidebar-content .site .sidebar-wrapper.toggled .widget-area.sidebar{
			left:0
	}
	.sidebar-content .site .sidebar-wrapper.toggled .sidebar-toggle{
			-webkit-transform:scaleX(1);
			-moz-transform:scaleX(1);
			-ms-transform:scaleX(1);
			-o-transform:scaleX(1);
			transform:scaleX(1);
			border-bottom-left-radius:0;
			border-bottom-right-radius:6px;
			left:var(--size__site-sidebar-mobile-width)
	}
	.content-sidebar .site .sidebar-wrapper .widget-area.sidebar{
			right:calc(var(--size__site-sidebar-mobile-width) * (-1));
			border-left:1px solid var(--color__text-main)
	}
	.content-sidebar .site .sidebar-wrapper .sidebar-toggle{
			right:0;
			border-bottom-right-radius:0;
			border-bottom-left-radius:6px
	}
	.content-sidebar .site .sidebar-wrapper.toggled .widget-area.sidebar{
			right:0
	}
	.content-sidebar .site .sidebar-wrapper.toggled .sidebar-toggle{
			-webkit-transform:scaleX(-1);
			-moz-transform:scaleX(-1);
			-ms-transform:scaleX(-1);
			-o-transform:scaleX(-1);
			transform:scaleX(-1);
			right:var(--size__site-sidebar-mobile-width);
			border-bottom-left-radius:0;
			border-bottom-right-radius:6px
	}
	.sidebar-content .comments-area>*,.sidebar-content .navigation.post-navigation>*,.sidebar-content .entry-header>*,.sidebar-content .entry-content>*,.sidebar-content .entry-footer>*,.sidebar-content .page-content>*,.sidebar-content .entry-summary>*,.sidebar-content .page-header>*,.sidebar-content .slide-content>*,.sidebar-content .post-navigation>*,.content-sidebar .comments-area>*,.content-sidebar .navigation.post-navigation>*,.content-sidebar .entry-header>*,.content-sidebar .entry-content>*,.content-sidebar .entry-footer>*,.content-sidebar .page-content>*,.content-sidebar .entry-summary>*,.content-sidebar .page-header>*,.content-sidebar .slide-content>*,.content-sidebar .post-navigation>*{
			margin-left:auto;
			margin-right:auto;
			max-width:var(--size__content-width-alignwide);
			width:var(--size__content-width)
	}
	.sidebar-content .entry-content .alignwide,.content-sidebar .entry-content .alignwide{
			max-width:var(size__content-width-alignwide-max)
	}
	.sidebar-content .site .sidebar-wrapper,.content-sidebar .site .sidebar-wrapper{
			display:block;
			position:relative;
			overflow:hidden;
			width:100%
	}
	.sidebar-content .site .sidebar-wrapper .site-main,.content-sidebar .site .sidebar-wrapper .site-main{
			height:100%
	}
	.sidebar-content .site .sidebar-wrapper .sidebar-toggle,.content-sidebar .site .sidebar-wrapper .sidebar-toggle{
			-webkit-transition:right .2s ease,left .2s ease;
			-moz-transition:right .2s ease,left .2s ease;
			transition:right .2s ease,left .2s ease;
			z-index:20;
			display:block;
			background-color:var(--color__background-toggle-sidebar);
			color:var(--color__text-toggle-sidebar);
			width:20px;
			height:50px;
			position:fixed;
			top:calc(50% - 25px);
			cursor:pointer;
			text-align:center;
			font-size:1.4em
	}
	.sidebar-content .site .sidebar-wrapper .sidebar-toggle:hover,.content-sidebar .site .sidebar-wrapper .sidebar-toggle:hover{
			color:var(--color__background-toggle-sidebar);
			background-color:var(--color__text-toggle-sidebar)
	}
	.sidebar-content .site .sidebar-wrapper .sidebar-toggle span,.content-sidebar .site .sidebar-wrapper .sidebar-toggle span{
			display:block;
			width:100%;
			height:100%;
			line-height:50px
	}
	.sidebar-content .site .sidebar-wrapper .widget-area.sidebar,.content-sidebar .site .sidebar-wrapper .widget-area.sidebar{
			display:block;
			position:fixed;
			overflow-y:auto;
			z-index:9999999998;
			top:0;
			height:100vh;
			width:var(--size__site-sidebar-mobile-width);
			background-color:var(--color__background-sidebar);
			-webkit-transition:right .2s ease,left .2s ease;
			-moz-transition:right .2s ease,left .2s ease;
			transition:right .2s ease,left .2s ease
	}
	.sidebar-content .site .sidebar-wrapper.toggled,.content-sidebar .site .sidebar-wrapper.toggled{
			display:block
	}
	.sidebar-content .site .sidebar-wrapper.toggled .widget-area.sidebar>*,.content-sidebar .site .sidebar-wrapper.toggled .widget-area.sidebar>*{
			max-width:calc(100% - 2 * var(--size__inner-block-margin));
			margin:0 auto
	}
	.sidebar-content .site .sidebar-wrapper.toggled .sidebar-toggle span,.content-sidebar .site .sidebar-wrapper.toggled .sidebar-toggle span{
			display:block;
			width:100%;
			height:100%;
			line-height:50px
	}
}
.main-navigation{
	text-align:center;
	display:block;
	width:100%;
	height:var(--size__site-navi-height)
}
.main-navigation .menu-mainmenue-container{
	background-color:#fff;
	margin:0 auto
}
.main-navigation ul{
	display:none;
	list-style:none;
	margin:0;
	padding-left:0
}
.main-navigation ul ul{
	box-shadow:0 3px 3px rgba(0,0,0,.2);
	float:left;
	position:absolute;
	top:100%;
	left:-999em;
	z-index:99999;
}
.main-navigation ul ul ul{
	left:-999em;
	top:0;
}
.main-navigation ul ul li{
	background-color:#fff;
}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{
	display:block;
	left:auto
}
.main-navigation ul ul a{
	width:200px
}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{
	left:auto
}
.main-navigation li{
	position:relative
}
.main-navigation a{
	display:block;
	text-decoration:none
}
.menu-toggle,.main-navigation.toggled ul{
	display:block;
	margin:0 auto
}
.menu-toggle{
	padding:10px
}
@media only screen and (min-width: 600px){
	.menu-mainmenue-container{
			max-width:var(--size__content-width-max);
			width:var(--size__content-width);
			background-color:transparent
	}
	.menu-toggle{
			display:none
	}
	.main-navigation ul{
			display:flex;
			justify-content:center;
			flex-wrap:wrap
	}
	.main-navigation a{
			padding:0 .5em
	}
}
.comment-navigation a,.posts-navigation a,.post-navigation a{
	text-decoration:none
}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{
	margin:0 0 1.5em
}
.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{
	display:flex
}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{
	text-align:center;
	flex:1 0 50%
}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{
	text-align:center;
	flex:1 0 50%
}
.sticky{
	display:block
}
.page{
	margin:0
}
.page.no-title>:first-child,.page .sidebar-wrapper>:first-child{
	margin-top:0
}
.page.no-title .entry-content>:first-child,.page .sidebar-wrapper .entry-content>:first-child{
	margin-top:0;
	padding-top:var(--size__inner-block-margin)
}
.post{
	margin:0 0 var(--size__block-margin) 0
}
.updated:not(.published){
	display:none
}
.page-content,.entry-content,.entry-summary{
	margin:0
}
.page-links{
	clear:both;
	margin:0 0 var(--size__block-margin)
}
.breadcrumb-wrapper>*,.site-info>*,.comments-area>*,.navigation.post-navigation>*,.entry-header>*,.entry-content>*,.entry-footer>*,.page-content>*,.site-footer>*,.entry-summary>*,.page-header>*,.slide-content>*,.post-navigation>*{
	max-width:var(--size__content-width-max);
	width:var(--size__content-width);
	margin-left:auto;
	margin-right:auto
}
.entry-content .alignwide{
	width:var(--size__content-width-alignwide);
	max-width:var(--size__content-width-alignwide-max)
}
.entry-content .alignfull{
	width:100%;
	max-width:100%
}
.entry-footer{
	padding:.5em
}
.alignfull img{
	max-width:100%
}
.tags-links,.comments-link,.cat-links{
	display:block
}
.edit-link{
	display:block;
	padding:.5em;
	max-width:100%;
	width:100%
}
.edit-link a{
	padding:.3em;
	border:1px solid var(--color__primary);
	border-radius:var(--size__block-border-radius);
	text-decoration:none
}
a.post-thumbnail{
	display:block;
	max-width:var(--size__content-width-max);
	width:var(--size__content-width);
	margin-left:auto;
	margin-right:auto;
	text-align:left
}
a.post-thumbnail img{
	width:25%
}
.single .post-thumbnail{
	max-width:var(--size__content-width-max);
	width:var(--size__content-width);
	margin-left:auto;
	margin-right:auto
}
.single .post-thumbnail img{
	width:100%
}
.breadcrumb-wrapper{
	grid-area:breadcrumb;
	width:100%;
	padding:var(--size__inner-block-margin) 0 0 0
}
.breadcrumb-wrapper .breadcrumb{
	font-size:.8em;
	list-style:none
}
.breadcrumb-wrapper .breadcrumb a{
	color:#428bca;
	text-decoration:none
}
.comment-content a{
	word-wrap:break-word
}
.bypostauthor{
	display:block
}
.widget{
	margin:0 0 var(--size__block-margin)
}
.widget select{
	max-width:100%
}
.widget ul,.widget ol{
	margin-left:0;
	list-style-type:none;
	padding-left:var(--size__inner-block-margin);
	margin-bottom:0
}
.widget ul li>ul,.widget ul li>ol,.widget ol li>ul,.widget ol li>ol{
	margin-bottom:0;
	margin-left:var(--size__block-margin)
}
.widget>div{
	max-width:100%;
	width:100%
}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{
	border:none;
	margin-bottom:0;
	margin-top:0;
	padding:0
}
.mejs-controls{
	opacity:0 !important;
	transition:all .5s ease
}
.mejs-container:hover .mejs-controls{
	opacity:1 !important
}
.wp-caption{
	margin-bottom:1.5em;
	max-width:100%
}
.wp-caption img[class*=wp-image-]{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption .wp-caption-text{
	margin:.8075em 0
}
.wp-caption-text{
	text-align:center
}
.screen-reader-text{
	border:0;
	clip:rect(1px, 1px, 1px, 1px);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute !important;
	width:1px;
	word-wrap:normal !important
}
.screen-reader-text:focus{
	background-color:var(--color__background-screen);
	border-radius:var(--size__block-border-radius);
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto !important;
	clip-path:none;
	color:var(--color__text-screen);
	display:block;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
#primary[tabindex="-1"]:focus{
	outline:0
}
.alignleft{
	float:left;
	margin-right:1.5em;
	margin-bottom:1.5em
}
.alignright{
	float:right;
	margin-left:1.5em;
	margin-bottom:1.5em
}
.aligncenter{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1.5em
}
:root{
	--color__primary: #e28e07;
	--color__secondary: #191970;
	--color__h1: var(--color__primary);
	--color__h2: var(--color__primary);
	--color__h3: var(--color__primary);
	--color__h4: var(--color__primary);
	--color__h5: var(--color__primary);
	--color__h6: var(--color__primary);
	--color__background-body: #fff;
	--color__background-screen: #f1f1f1;
	--color__background-hr: #ccc;
	--color__background-button: #e6e6e6;
	--color__background-button-hover: #ccc;
	--color__background-pre: #eee;
	--color__background-ins: #fff9c0;
	--color__background-sidebar: #fff;
	--color__background-toggle-sidebar: #fff;
	--color__background-footer: var(--color__primary);
	--color__text-main: #404040;
	--color__text-toggle-sidebar: var(--color__primary);
	--color__text-footer: #fff;
	--color__text-screen: #21759b;
	--color__text-input: #666;
	--color__text-input-focus: #111;
	--color__text-button: rgba(0, 0, 0, .8);
	--color__text-button-hover: #fff;
	--color__link: var(--color__primary);
	--color__link-hover: var(--color__secondary);
	--color__link-footer: var(--color__secondary);
	--color__link-footer-hover: #fff;
	--color__border-button: var(--color__background-button);
	--color__border-button-hover: var(--color__background-button-hover);
	--color__border-button-focus: #aaa;
	--color__border-input: #aaa;
	--color__border-abbr: #666;
	--color__blue: #59BACC;
	--color__green: #58AD69;
	--color__orange: #FFBC49;
	--color__red: #E2574C;
	--color__white: #FFF;
	--color__black: #000;
	--color__grey: #AAA;
	--columns__one: 100%;
	--columns__two: 50%;
	--columns__three: 33.33%;
	--columns__four: 25%;
	--columns__five: 20%;
	--columns__six: 16.66%;
	--columns__seven: 14.28%;
	--columns__eight: 12.5%;
	--columns__nine: 11.11%;
	--columns__margin: 3.8%;
	--size__site-min-width: 320px;
	--size__site-main: 100%;
	--size__block-margin: 3rem;
	--size__inner-block-margin: 1.5rem;
	--size__site-sidebar: 200px;
	--size__site-sidebar-mobile-width: 300px;
	--size__site-sidebar: 200px;
	--size__site-sidebar-col-gap: calc(var(--size__block-margin) * 2);
	--size__window-width-max: 1200px;
	--size__content-width: 70%;
	--size__content-width-max: 840px;
	--size__content-width-alignwide: 85%;
	--size__content-width-alignwide-max: 1020px;
	--size__block-border-radius: .3em;
	--size__site-navi-height: 40px;
	--size__font-body: 14px;
	--size__line-height-body: 1.3;
	--size__font-html: 14px;
	--size__line-height-html: 1.15;
	--size__font-h1: 1.8rem;
	--size__font-h2: 1.5rem;
	--size__font-h3: 1.17rem;
	--size__font-h4: 1rem;
	--size__font-h5: 1rem;
	--size__font-h6: 1rem;
	--font__main: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	--font__code: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	--font__pre: "Courier 10 Pitch", courier, monospace;
	--font__line-height-pre: 1.6;
	--font__hyphens: auto;
	--font__h: "Courier 10 Pitch", courier, monospace
}
/*# sourceMappingURL=style.css.map */
