/*
	Theme name: Meraki Theaterproducties
	Author: Renier Vermaak
	Author URI: https://reniervermaak.nl/
	Version: 1.0
	Text Domain: meraki
*/

@import url("style-starter.css");
@import url("https://use.typekit.net/ctu5grp.css");

html, body {
	font-family: transat-text, sans-serif;
	color: #000;
	min-height: 100%;
	overflow-x: hidden;
}

html #wpadminbar {
	max-width: 100%;
	overflow-x: hidden;
}

.row:before, .row:after {
	content: '';
	display: block;
	clear: both;
}

.row {
	clear: both;
}

.row .column {
	width: 100%;
	display: block;
	float: left;
}

.row .column > .column-inner {
	padding: 0.5em;
}

.margin-bottom-1 {
	margin-bottom: 2.0em;
}

.button-crowdfunding {
	position: fixed;
    bottom: 0;
    right: 10px;
    margin: 0 1.0em 1.0em 0;
    z-index: 1000;
    font-size: 2em;
    /*
    color: #fff;
    padding: 0.5em 1.0em;
    border-radius: 23px;
    text-decoration: none;*/
}
.button-crowdfunding .wp-block-button__link	{
	font-size: 23px;
}

body.contact .button-crowdfunding {
	background-color: #fff;
    color: #739991;
}

.container {}
.container.container-archive {
	width: 100%;
	max-width: 900px;
	margin: 0px auto;
}
.header {
	position: relative;
	padding-bottom: 30%;
}
	.header .image-container {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
		.header .image-container img {
			position: relative;
			min-width: 100%;
			min-height: 100%;
		}

.entry-content .entry-podcast h2 {
	font-size: 1.1em;
}
.entry-content .entry-podcast h3 {
	font-size: 1.0em;
}
.entry-content .entry-podcast p {
	font-size: 0.8em;
}
	.entry-content .entry-podcast a i.fas,
	.entry-content .entry-podcast a i.fab,
	.entry-content .entry-podcast a i.far {
		font-style: normal;
	}		

	.entry-content .entry-podcast a.btn {
		font-size: 1.1em;
		display: inline-block;
		border: 2px solid #84bda9;
		line-height: 1.4em;
		padding: 10px 15px;
		border-radius: 30px;
	}

#main .uagb-section__inner-wrap .wp-block-image img {
	width:  100%;
	height:  auto;
	max-width: 100%;
	max-height: 100%;
}	

#page-background {
	position: fixed;
	width: 100vw;
	height: 100vh;
	background: #749991;
	top: 0;
	left: 0;
	z-index: 0;
}
	#page-background div {
		width: 100%;
		height: 100%;
	}

	#page-background img {
		position: absolute;
		width: auto;
		height: 100%;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
		#page-background img.fill-width {
			width: 100%;
			height: auto;
		}

#main {
	position: relative;
	z-index: 1;
}	

#main {
	min-height: 100vh;
}
	#main .center-content,
	#main .center-content > .uagb-section__inner-wrap {
		position: relative;
		height: 100%;
	}	
		#main .center-content > .uagb-section__inner-wrap .wp-block-nk-awb {
			width: 100%;
			box-sizing: border-box;
			min-height: 100vh;
		}
			#main .center-content > .uagb-section__inner-wrap .wp-block-nk-awb .wp-block-uagb-section.content-center {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
			}

	
	#main .content-50vh {
		min-height: 70vh;
		box-sizing: border-box;
	}
	#main .content-100vh {
		min-height: 100vh;
		box-sizing: border-box;
	}
		
		#main .content-50vh > .uagb-section__inner-wrap,
		#main .content-50vh .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap,
		#main .content-50vh .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap .uagb-columns__inner-wrap {
			min-height: 70vh;
		}	

		#main .content-100vh > .uagb-section__inner-wrap,
		#main .content-100vh .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap,
		#main .content-100vh .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap .uagb-columns__inner-wrap {
			min-height: 100vh;
		}	

		#main .content-100vh .uagb-section__inner-wrap .wp-block-uagb-columns .wp-block-uagb-column {
			min-height: 50vh;
		}
	

	#main .entry-content .content-100vh figure.wp-block-image {
		margin: 0;
	}

	#main .entry-content .content-100vh img {
		width: 100%;
		height: auto;
		margin: 0px auto;
		display: block;
	}	

	#main .entry-content .content-100vh.about .wp-block-uagb-column  {
		position: absolute;
		width: 100%;
		height: 50vh;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	#main .entry-content .content-100vh.about .wp-block-uagb-column.about-text{
		top: 50vh;
		min-height: 50vh;
	}

	#main .entry-content .content-100vh.about .wp-block-uagb-column.about-text p {
		font-size: 1.0em;
	}

#main .content-100vh >  .uagb-section__inner-wrap .valign-middle {
	position: absolute;
	width: 100%;
	height: 90%;
	overflow: hidden;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	box-sizing: border-box;
}	
#main .content-100vh > .uagb-section__inner-wrap .valign-middle.align-center {
	left: 50%;
	transform: translate(-50%, -50%);
}	

#main .content-50vh .valign-middle {
	position: absolute;
	height: auto;
	width: 90%;
	overflow: hidden;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	box-sizing: border-box;
}
	body.Projecten #main .content-50vh .valign-middle {
		top: auto;
		bottom: 1.0em;
		left: 1.0em;
		transform: translate(0, 0);
	}

	body.Projecten #main .uagb-section__background-image {
		color: #fff;
	}

#nav-header {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100px;
}
	#nav-header.scrolled {
		position: fixed;
	}

#nav-header a {
	color: #fff;
	text-decoration: none;
}

#nav-header .column {
	width: 100%;
	text-align: center;
}

#logo a {
	display: block;
	text-indent: -9999px;
	height: 120px;
	background: transparent url(images/meraki-logo-white-minimal.svg) 0 0 no-repeat;
	background-size: contain;
	margin: 1em 0px 0px 0.85em;
}
	.row.color-black #logo a {
		background: transparent url(images/meraki-logo-black-minimal.svg) 0 0 no-repeat;
	}
	.row.color-green #logo a {
		background: transparent url(images/meraki-logo-groen-minimal.svg) 0 0 no-repeat;
	}

	#nav-header.scrolled .row #logo a {
		display: none;
	}

.popup {
	position: fixed;
    left: 50%;
    top: 50%;
    width: 50%;
    height: 70%;
    background: #e3f1e8;
    z-index: 1000;
    border-radius: 20px;
    padding: 2.0em;
    box-sizing: border-box;
    transform: translate(-50%,-50%);
    border: 10px solid #b9dcd3;
}	
	.popup .popup-content {
		position: absolute;
		font-size: 2.0em;
		top: 50%;
		left: 50%;
		text-align: center;
		transform: translate(-50%,-50%);
		width: 90%;
	    font-weight: 100;
	    line-height: initial;
	}
		.popup .popup-content .answer {
			font-weight: bold;
		}	

#nav-header h3.description {
	margin: 1.0em 0;
	font-size: 2.0em;
	font-weight: 100;
	color: #dd5e44;
}

#nav a.toggleMenu {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	font-size: 2.8em;
	padding: 0.5em;
	margin: 0 10px 0 0;
}
	.row.color-black #nav a.toggleMenu {
		color: #000;
	}
	.row.color-green #nav a.toggleMenu {
		color: #749991;
	}
	.row.color-black #nav #nav-menu a.toggleMenu,
	.row.color-greeng #nav #nav-menu a.toggleMenu {
		color: #fff;
	}

	#nav > a.toggleMenu i {
		display: block;
		margin: 0px auto;
	}

#nav-menu {
	position: fixed;
	display: block;
	width: 0;
    background-color: #5f6e4d;
    top: 0px;
    right: 0px;
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
    margin-top: 0px;
    padding-bottom: 20px;
    min-height: 100vh;
    z-index: 100;
}
body.admin-bar #nav-menu {
    top: 46px;
}

#nav-menu > .menu-mainmenu-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#nav-menu .socials {
	position: absolute;
	bottom: 10px;
	right: 10;
	height: 50px;
	padding: 2.0em;
}
#nav-menu .socials a {
	display: inline-block;
	margin-right: 1.0em;
}

#nav-menu.open {
	width: 100%;
	height: 100vh;
}

#nav .menu ul {
	width: 100%;
	text-align: center;
}
	#nav .menu ul > li {
		display: block;
		font-size: 1.5em;
		padding: 0.5em 0;
	}
		#nav .menu ul > li a {
			font-family: 'dunbar-text', sans-serif;
			display: block;
			font-weight: 100;
			letter-spacing: 0.02em;
			text-transform: uppercase;
		}
		#nav .menu ul > li a:hover {
			color: #950002;
		}

	#nav .menu ul > li a > span {
		display: none;
	}	

	#nav .menu ul ul.sub-menu {
		display: none;
	}	

h1, h2, h3, h4, h5 {
	font-family: 'dunbar-text', sans-serif;
	font-weight: 400;
}
h1 {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: 600;
}
.wp-block-uagb-advanced-heading .uagb-desc-text {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: 600;
}	

.entry-content {
	font-size: 1.3em;
	line-height: 1.4em;
}
.entry-content p,
.entry-content ul {
	font-size: 1.0em;
	line-height: 1.4em;
}
	.entry-content .has-small-font-size {
		font-size: 0.8em;
	}

.entry-content ul {
	line-height: initial;
}

.entry-content p.has-large-font-size {
	font-size: 1.2em;
}

.entry-content a,
a {
	color: #950002;
}
body.contact .entry-content a,
body.contact a {
	color: #fff;
}

.entry-content h1 {
	text-align: center;
	font-size: 3.0em;
	margin: 1em 0;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #fff;
	line-height: initial;
}

.container-archive .entry-content h1 {
	text-align: left;
	font-size: 2.0em;
	margin: 1em 0;
	text-transform: normal;
	letter-spacing: 0.05em;
	color: #333;
	line-height: initial;
}

.entry-content section h1 {
	text-align: initial;
	color: #333;
}
.entry-content .wp-block-column h1 {
	text-align: initial;
	margin: 0em 0 0.5em 0;
}

.entry-content h2 {
	font-size: 2.2em;
	line-height: 1.0em;
}
.entry-content h3 {
	font-size: 1.8em;
}

.entry-content h4 {
	font-size: 1.0em;
    margin-bottom: 0.2em;
    font-weight: 100;
}

.entry-content em {
	font-style: italic;
}

.entry-content .wp-block-columns .wp-block-column { 
    margin-right: 0;
    margin-left: 0;
    flex-basis: 100%;
}

.entry-content .wp-block-embed {
	margin: 0;
}
	.entry-content .wp-block-embed iframe {
		width: 100%;
	}

#footer {
}

#footer .row .column {
	text-align: center;
}

#footer #custom_html-2 > div {
	font-size: 2.5em;
	padding: 1.0em;
}
#footer #custom_html-2 .widget_title {
	margin-bottom: 0.6em;
}

.entry-content .wp-block-image {
	position: relative;
}
	.entry-content .partners .wp-block-column {
		padding: 1.0em;
	}

	.entry-content .partners .wp-block-column figcaption {
		margin-top: 1.0em;
	}

#nav-header .column-toggle {
	position: relative;
	height: 100px;
}
	#nav-header .column-toggle a {
		display: block;
		position: absolute;
		top: 50%;
		right: 0;
		transform: translate(0, -50%);
		background: #ab1515;
		background: rgba(171, 21, 21, 0.74);
		padding: 0.3em 0.5em;
		text-transform: uppercase;
		font-size: 1.6em;
		font-weight: 100;
		letter-spacing: 0.05em;
		z-index: 4;
	}	

.uagb-slick-carousel {
	padding: 0 !important;

}

.projecten .uagb-post__arrow-outside.uagb-post-grid .slick-prev {
	left: 0;
}
.projecten .uagb-post__arrow-outside.uagb-post-grid .slick-next {
	right: 0;
}

.projecten .slick-list,
.projecten .slick-list .uagb-post__inner-wrap {
	min-height: 100vh !important;
}

.projecten .slick-list .uagb-post__inner-wrap .uagb-post__text {
	position: absolute;
	width: 80%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
}


/* ---- digitale les ---- */
section.advanced_form {
	height: 100%;
	max-height: calc(100vh - 100px);
	position: relative;
}

section.advanced_form .acf-input-prepend, 
section.advanced_form .acf-input-append, 
section.advanced_form .acf-input-wrap {
	height: auto;
}

section.advanced_form .uagb-section__inner-wrap,
section.advanced_form .uagb-section__inner-wrap > form,
section.advanced_form .uagb-section__inner-wrap > form .af-fields {
	height: 100%;
}

section.advanced_form .af-page-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	overflow: hidden;
	border: none;
	background: none;
	z-index: 1;
}

span.acf-required {
	display: none;
}

section.advanced_form .af-page-wrap .af-page-button {
	background: none;
	border: none;
}
section.advanced_form .af-page-wrap .af-page-button > span {
	opacity: 0
}

section.advanced_form .af-page-wrap .af-page-button.enabled {
	border-top: 10px solid #b9ddd3;
}

section.advanced_form .af-page-wrap .af-page-button:before,
section.advanced_form .af-page-wrap .af-page-button:after {
	border: none;
}

section.advanced_form .af-page-wrap .af-page-button.enabled:before {
    box-sizing: border-box;
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 10px;
    left: 0;
    border-left: 0;
    border-bottom: 0;
    border-top: 10px solid #e3f1e8;
    z-index: 1;
}

section.advanced_form .af-fields-wrap {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
}
	section.advanced_form .af-fields-wrap .af-field {
		display: block;
		position: relative;
		width: 100%;
		max-width: 800px;
		margin: 0px auto;
	}

	section.advanced_form .af-field.acf-field-textarea textarea {
		height: 200px;
	}

	section.advanced_form .af-field.acf-field-textarea.stel-je-vraag {
		max-width: 1180px;
	}

	section.advanced_form .acf-field.af-field-start-de-les .acf-label label,
	section.advanced_form .acf-field.af-field-listen-audio .acf-label label,
	section.advanced_form .acf-field.af-field-listen-audio-kennen .acf-label label,
	section.advanced_form .af-field.acf-field-textarea .acf-label label {
		text-align: center;
	}

	section.advanced_form .af-field.acf-field-textarea.stel-je-vraag .af-label p.af-field-instructions.-placement-label {
		display: inline;
	}
		section.advanced_form .af-field.acf-field-textarea.stel-je-vraag .af-label p.af-field-instructions.-placement-label iframe,
		section.advanced_form .af-field.acf-field-textarea.stel-je-vraag .af-label p.af-field-instructions.-placement-label video {
			display: block;
			width: 50%;
			height: auto;
			float: left;
		}
		section.advanced_form .af-field.acf-field-textarea.stel-je-vraag .af-label p.af-field-instructions.-placement-label .question {
			display: block;
		    float: left;
		    width: 50%;
		    padding: 0 0.5em 0 1em;
		    box-sizing: border-box;
		    position: relative;
		}    

		section.advanced_form .af-field.acf-field-textarea.stel-je-vraag div.af-input.acf-input {
			display: block;
			width: 50%;
			float: left;
			padding: 1.0em;
			box-sizing: border-box;
		}

	

	section.advanced_form .acf-field.af-field-start-de-les .acf-label label {
		font-size: 4.0em;
	}

	/* textarea */
	section.advanced_form .af-field input[type=text] {
		font-family: transat-text, sans-serif;
		width: 100%;
		border: 2px solid #b9ddd3;
		font-size: 1.5em;
		padding: 0.5em;
		height: auto;
	}

	/* textarea */
	section.advanced_form .af-field.acf-field-textarea textarea {
		font-family: transat-text, sans-serif;
		font-size: 1.5em;
		width: 100%;
		border: 4px dashed #b9ddd3;
		padding: 1.0em;
	}
	
	section.advanced_form .af-field.acf-field-textarea .af-label p.af-field-instructions.-placement-label {
		display: inline-block;
		position: relative;
		font-size: 1.5em;
		margin: 0px auto;
	}
	section.advanced_form .af-field.acf-field-textarea .af-label p.af-field-instructions.-placement-label:after {
		content: "";
		display: block;
		position: absolute;
		top: 0px;
		left: 100%;
		width: 100px;
		height: 70px;
		background: transparent url(images/arrow-type-here-horizontal.png) top left no-repeat;
		background-size: contain;
		z-index: 100;
		margin: 0px 0 0 10px;
	}
	section.advanced_form .af-field.acf-field-textarea.stel-je-vraag .af-label p.af-field-instructions.-placement-label:after,
	section.advanced_form .af-field.acf-field-textarea.laatste-vraag .af-label p.af-field-instructions.-placement-label:after {
		display: none;
	}

	section.advanced_form .af-field.acf-field-textarea.stel-je-vraag .af-label p.af-field-instructions.-placement-label span.question:after,
	section.advanced_form .af-field.acf-field-textarea.laatste-vraag .af-label span.question:after {
		content: "";
		display: block;
		position: absolute;
		top: 100%;
		left: 100%;
		width: 100px;
		height: 70px;
		z-index: 100;
		margin: 0px 0 0 -100px;
		background: transparent url(images/arrow-type-hier.png) top left no-repeat;
		background-size: contain;
	}

	/* image */
	section.advanced_form .af-fields-wrap .af-field .image img {
		display: block;
		margin: 0px auto;
		max-width: 400px;
	}

	/* audio */
	section.advanced_form .af-fields-wrap .af-field .audio {
		text-align: center;
		margin-top: 1.0em;
	}
		section.advanced_form .af-fields-wrap .af-field .audio audio {
			width: 100%;
			max-width: 300px;
		}

	form > .acf-notice {
		position: absolute;
	    width: 99%;
	    box-sizing: border-box;
	    top: 10px;
	    left: 50%;
	    transform: translate(-50%, 0);
	}

	section.advanced_form .af-submit.acf-form-submit {
		position: absolute;
		bottom: 66px;
		left: 0;
		width: 100%;
		box-sizing: border-box;
		z-index: 9999;
	}

	section.advanced_form .af-submit.acf-form-submit button.acf-button.af-submit-button,
	section.advanced_form .af-submit.acf-form-submit button.af-next-button {
	    position: absolute;
	    width: 100px;
	    height: 100px;
	    border: none;
	    text-indent: -9999px;
	    background: url(images/lesson-arrow-right.png) 50% no-repeat;
	    background-size: contain;
	    cursor: pointer;
	    right: 0;
	    top: 0;
	    bottom: auto;
	}
	section.advanced_form .af-submit.acf-form-submit button.af-previous-button {
		background: transparent url(images/lesson-arrow-left.png) 50% no-repeat;
		background-size: contain;
		position: absolute;
		left: 0;
		top: 0;
		display: none !important;
	}

section.advanced_form button[disabled=disabled] {
	display: none;
}

section.advanced_form button.af-next-button {
	position: absolute;
	bottom: 0;
	right: 0;
}

section.advanced_form .uagb-section__inner-wrap > form .af-field {
	border-top: none;
	border-bottom: none;
}

section.advanced_form .acf-field .acf-label label {
	font-size: 3.0em;
    font-weight: 100;
    margin-bottom: 1.0em;
    line-height: initial;
}

section.advanced_form .acf-field.af-field-type-text .acf-label label {
	font-size: 2.0em;
    margin-bottom: 0em;
}

section.advanced_form .acf-field .acf-radio-list.acf-bl li {
	font-size: 3.0em;
    font-weight: 100;
    line-height: initial;
}
section.advanced_form .acf-field .acf-radio-list.acf-bl li input {
	margin: -1px 2em 0 0;
}

@media only screen and (min-width: 500px) {
	
}

@media only screen and (min-width: 600px) {
	
}

@media screen and (min-width: 768px) and (max-aspect-ratio: 13/10) { 
	#main .content-100vh.about {
		height: 50vh;
		min-height: 50vh !important;
		min-height: unset;
		overflow: hidden;
	}

	#main .content-100vh.about > .uagb-section__inner-wrap,
	#main .content-100vh.about .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap,
	#main .content-100vh.about .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap .uagb-columns__inner-wrap {
		min-height: 50vh !important;
		height: unset;
	}

	#main .entry-content .content-100vh.about .wp-block-uagb-column.about-text{
		top: auto;
		height: auto;
	}
}

@media only screen and (min-width: 768px) {
	.entry-content p.has-large-font-size {
		font-size: 1.5em;
	}

	#main .entry-content .content-100vh.about .wp-block-uagb-column  {
		position: relative;
		width: 100%;
		height: auto;
		top: auto;
		left: auto;
		overflow: hidden;
	}
	#main .entry-content .content-100vh.about .wp-block-uagb-column.about-text{
		top: auto;
		height: 100%;
	}

	#main .content-100vh > .uagb-section__inner-wrap,
	#main .content-100vh .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap,
	#main .content-100vh .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap .uagb-columns__inner-wrap {
		height: 100%;
		box-sizing: border-box;
	}	

	#main .content-100vh .uagb-section__inner-wrap .wp-block-uagb-columns .wp-block-uagb-column {
		height: 100%;
	}

	#main .content-100vh > .uagb-section__inner-wrap .valign-middle {
		height: auto;
	}

	#main .entry-content .content-100vh.about .wp-block-uagb-column.about-text .valign-middle {
		max-width: 500px;
	}
		

	#nav-header .column-logo {
		width: 50%;
	}
	#nav-header .column-nav {
		width: 50%;
	}


	.row .column.column-10 {
		width: 10%;
	}
	.row .column.column-20 {
		width: 20%;
	}
	.row .column.column-25 {
		width: 25%;
	}
	.row .column.column-30 {
		width: 30%;
	}
	.row .column.column-33 {
		width: 33.33%;
	}
	.row .column.column-45 {
		width: 45%;
	}
	.row .column.column-50 {
		width: 50%;
	}
	.row .column.column-55 {
		width: 55%;
	}
	.row .column.column-66 {
		width: 66.66%;
	}
	.row .column.column-70 {
		width: 70%;
	}
	.row .column.column-75 {
		width: 75%;
	}
	.row .column.column-80 {
		width: 80%;
	}



}

@media only screen and (min-width: 783px) {
	body.admin-bar #nav-menu {
	    top: 32px;
	}
}

@media only screen and (min-width: 1024px) {
	#nav .menu ul > li {
		font-size: 2em;
	}

	#main .content-50vh {
		min-height: 50vh;
		box-sizing: border-box;
	}
	#main .content-50vh > .uagb-section__inner-wrap,
	#main .content-50vh .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap,
	#main .content-50vh .uagb-section__inner-wrap .wp-block-uagb-columns.uagb-columns__wrap .uagb-columns__inner-wrap {
		min-height: 50vh;
	}

	#nav-header .column-logo {
		position: relative;
	}
	#nav-header h3.description {
		display: block;
		margin: 0;
		font-size: 3.0em;
		position: absolute;
		top: 50%;
		right: 0;
		width: 33%;
		transform: translate(0, -50%);
	}
	body.admin-bar #nav-header h3.description {
		
	}

	.entry-content p.has-large-font-size {
		font-size: 2.0em;
	}
}

@media only screen and (min-width: 1200px) {
	#nav-header .column-logo {
		width: 50%;
	}
	#nav-header .column-nav {
		width: 50%;
	}

	#logo a {
		height: 150px;
		margin-left: 1.0em;
	}
	
	#main .entry-content .content-100vh.about .wp-block-uagb-column.about-text p {
		font-size: 1.3em;
	}

	.entry-content p.has-large-font-size {
		font-size: 2.5em;
	}
}

@media only screen and (min-width: 1440px) {
}