/*@import url('https://fonts.googleapis.com/css2?family=WindSong:wght@400;500&display=swap');  only needed when loading typekit in customizer > base > font family */
/*@import url("https://use.typekit.net/ivx7xua.css");*/
@import url("https://use.typekit.net/xre1vnk.css");

/* 2410011600 */

body {
	font-weight: 500;
/*
    letter-spacing: 0.08rem;
    letter-spacing: 0.005rem;
*/
}


/* toolbar */

.tm-toolbar {
	margin-bottom: -5px;
}
.tm-toolbar .menu-item a,
.tm-toolbar .uk-icon {
	font-weight: 500;
/*	letter-spacing: 0.01rem;*/
	opacity: 0.75;
}
.tm-toolbar .menu-item a:hover,
.tm-toolbar .uk-icon:hover {
	color: #00204C;
	opacity: 1;
}
.tm-toolbar.uk-light .menu-item a:hover,
.tm-toolbar.uk-light .uk-icon:hover {
	color: #FFF;
	opacity: 1;
}
@media (min-width: 1200px) {
	.tm-toolbar .uk-subnav .uk-parent { /* remove toggle websites menu from toolbar on large screens */
		display: none;
	}
}



/* navbar mobile */

/*.uk-icon.uk-navbar-toggle-icon:hover,
.uk-icon.uk-search-icon:hover {
	color: #00204C;
	opacity: 0.75;
}*/
@media (max-width: 400px) {
	.tm-header-mobile .uk-button-small { /* word vriend */
/*
		padding: 0 9px;
		padding: 0 11px;
		line-height: 24px;
		line-height: 26px;
		font-size: 12px;
		font-size: 13px;
*/
	}
}
.uk-modal-close-default {
/*	padding: 27px 18px; oud */
	padding: 17px 8px;
}
/*#tm-mobile .uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after {
	display: none;
}*/
@media (min-width: 1200px) {
	.am-switch-website {
		display: none;
	}
}
.am-switch-website {
/*	margin-top: -1px;*/
	margin-bottom: 14vh;
	margin-bottom: 16vh;
	font-family: 'manrope';
	font-size: 14px;
	font-weight: normal;
}
.am-switch-website > a {
/*	justify-content: left !important;*/
	opacity: 0.75;
}
#tm-dialog-mobile .uk-nav-parent-icon {
	display: none;
}
#tm-dialog-mobile .uk-nav-sub li {
	font-family: 'manrope';
	letter-spacing: 0;
}
#tm-dialog-mobile .uk-nav-sub li.uk-nav-header {
	letter-spacing: 2px;
}
#tm-dialog-mobile .am-topmenu-mobile > ul > li > ul > li {
/*	display: block;
	width: 100%;*/
}
#tm-dialog-mobile .am-topmenu-mobile > ul > li {
/*	display: inline-table;
	font-size: 14px;
	font-family: 'manrope';
	font-weight: normal;
	letter-spacing: 0;*/
}
/*#tm-mobile .uk-grid .uk-first-column:nth-of-type(1) {  center hoofdmenu vertically 
	padding-top: 14vh;
}
#tm-mobile .uk-grid .uk-first-column:nth-of-type(2) {  extra margin topmenu vertically 
	padding-top: 4vh;
}*/
#tm-dialog-mobile .uk-first-column:nth-of-type(2) { /* topmenu styling */
	margin-top: 20px;
/*	margin-top: 8vh;*/
}
#tm-dialog-mobile .uk-first-column:nth-of-type(2) li, /* topmenu styling */
#tm-dialog-mobile .uk-first-column:nth-of-type(2) li a {
	display: inline;
	padding: 0 2px;
	font-family: 'manrope';
	font-size: 17px;
	font-weight: normal;
}
#tm-dialog-mobile .uk-first-column:nth-of-type(2) li li, /* topmenu submenu styling */
#tm-dialog-mobile .uk-first-column:nth-of-type(2) li li a {
	display: block;
	padding: 2px 0;
}
#tm-dialog-mobile .uk-nav-divider {
/*    margin-top: 10px !important;
    margin-bottom: 10px !important;*/
}



/* navbar */

.uk-navbar-item.uk-logo {
	margin-top: -4px;/* width 170px */
	margin-top: -2px;/* width 160px */
	margin-top: -3px;/* width 145px */
	margin-top: -4px;
}
@media (max-width: 639px) {
	.uk-navbar-right .uk-navbar-item {
		padding: 0;
	}
}
@supports (-webkit-touch-callout: none) { /* CSS specific to iOS devices */
	#am-header-button {
		margin-right: 0;
	}
}
.uk-navbar-toggle {
/*	column-gap: 0;*/
}
/*.widget_search .uk-search-icon {*/
.uk-icon.uk-search-icon {
/*	padding-right: 0;*/
}
@media (max-width: 365px) {
	/*.widget_search .uk-search-icon {*/
	.uk-navbar-right .uk-icon.uk-search-icon {
		display: none;
	}
}
/*@media (max-width: 400px) {*/
	/*.widget_search .uk-search-icon {*/
	#tm-dialog-mobile .uk-icon.uk-search-icon {
		display: none;
	}
	#tm-dialog-mobile .uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input { /* search placeholder on mobile */
		padding-left: 20px;
	}
/*}*/
.widget_search .uk-search-icon svg {
/*	display: none;*/
}
.uk-navbar-right .custom-html-widget a { /* word vriend */
/*	width: 135px;*/
/*	font-size: 16px;*/
/*	font-weight: 600;*/
/*	font-weight: 700;*/
/*	background-color:#0d0d45*/
}
@media (max-width: 639px) {
	.uk-navbar-right .custom-html-widget a { /* word vriend */
		width: auto;
	}
}
/* icon menu new */
@media (max-width: 399px) {
	.custom-html-widget .am-icon-search {
		display: none;
	}
}
@media (min-width: 400px) {
	.uk-navbar-right .widget:nth-of-type(3) {
		display: none;
	}
}
/* end icon menu new */
.uk-nav li > a > svg {
	padding-left: 6px;
}
/*.uk-navbar-dropdown {
	margin-left: -30px !important;
}*/
@media (min-width: 1200px) {
	.uk-nav li.uk-button { /* button in drop down menu */
		margin-left: -13px;
	}
	.uk-nav .uk-light li.uk-button { /* button in drop down menu */
	}
}
.uk-nav li.uk-button > a {
	padding-top: 0;
	padding-bottom: 0;
}
.uk-nav li.uk-button > a:hover,
.uk-nav li.uk-button-primary > a,
.uk-nav li.uk-button-secondary > a {
	color: #fff;
}
.uk-nav li.uk-button.uk-background-muted {
	padding: 1px 15px !important; /* button in drop down menu, extra px omdat geen border */
	border: none;
}
.uk-light li.uk-button.uk-background-muted a:hover,
li.uk-button-danger a { /* button in drop down menu */
	color: #fff !important;
}
.uk-nav .uk-text-small {
	font-size: 13px
}
.uk-nav-header {
	font-size: 80%;
/*	opacity: 0.5;*/
}



/* navbar transparent header */

.uk-navbar-container.uk-light a,
.uk-navbar-container.uk-light .uk-icon,
.tm-header-mobile.uk-light a,
.tm-header-mobile.uk-light .uk-icon {
	color: white !important;
	opacity: 1;
}
.tm-header.uk-dark,
.tm-header-mobile .uk-dark {
	background: rgba(255,255,255,0);
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.45) 45%);
}
.tm-header.uk-light,
.tm-header-mobile .uk-light {
	background: rgba(0,0,0,0);
	background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 45%);
}
.tm-header-overlay .uk-navbar-dropbar {
	background-color: transparent;
	box-shadow: none;
}
.tm-header-overlay .uk-navbar-dropdown {
	min-width: 250px;
	background-color: white;
}

/* navbar transparent header - corrections after update to 4.4.8 */

.tm-header.tm-header-overlay:has(.uk-drop.uk-open) > div {
    background: transparent !important;
}
.uk-navbar-container,
.tm-header.tm-header-overlay:has(.uk-drop.uk-open) .uk-navbar-container {
    border-bottom: none;
}
.tm-header.tm-header-overlay:has(.uk-drop.uk-open) > div .uk-navbar-nav a,
.tm-header.tm-header-overlay:has(.uk-drop.uk-open) .uk-navbar-right a {
    color: #fff !important;
}
.tm-header.tm-header-overlay:has(.uk-drop.uk-open) .uk-navbar-dropdown {
    background: #fff !important;
}
.tm-header.tm-header-overlay:has(.uk-drop.uk-open) .uk-navbar {    
    border-bottom: none !important;
}
.tm-header.tm-header-overlay:has(.uk-drop.uk-open) .uk-logo > img {
    display: none;
}
.tm-header.tm-header-overlay:has(.uk-drop.uk-open) .uk-logo > img.uk-logo-inverse {
    display: block !important;
}



/* hyphenate */

/*
@media (max-width: 639px) {
	h1, h2, h3, h4, h5, h6,
	.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6,
	.uk-article-title {
		overflow-wrap: break-word;
		word-wrap: break-word;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
	}
}*/



/* section min-height */

.am-section-min-height .uk-container {
/*	min-height: calc(100vw / 1.5);*/
}
.am-section-min-height > div {
	min-height: calc(100vw / 1.5);
	min-height: calc(100vw / 2.25);
/*	min-height: 100%;*/
}
/*@media (min-width: 960px) {*/
@media (min-width: 640px) {
	.am-section-min-height .uk-container {
/*		min-height: calc(100vw / 3);*/
	}
	.am-section-min-height > div {
		min-height: calc(100vw / 3);
		min-height: calc(100vw / 4.5);
/*		min-height: 100%;*/
	}
}



/* section beeldmerk */

.am-section-logo-wrapper {
	position: absolute;
	z-index: 10;
	margin-top: -33px;
	margin-top: -37px;
	width: 100%;
}
.am-section-logo-wrapper img {
	display: block;
	width: 66px;
	width: 74px;
	height: auto;
	margin: auto;
}
@media (min-width: 960px) {
	.am-section-logo-wrapper {
		margin-top: -40px;
	}
	.am-section-logo-wrapper img {
		width: 80px;
	}	
}
@media (min-width: 1200px) {
	.am-section-logo-wrapper {
		margin-top: -45px;
		margin-top: -42.5px;
	}
	.am-section-logo-wrapper img {
		width: 90px;
		width: 85px;
	}
}



/* section text shadow */

.am-section-text-shadow.uk-light .uk-panel .uk-panel .el-meta,
.am-section-text-shadow.uk-light .uk-panel .uk-panel .el-title,
.am-section-text-shadow.uk-light .uk-panel .uk-panel .el-content,
.am-section-text-shadow[tm-header-transparent="light"] .uk-slider .el-meta,
.am-section-text-shadow[tm-header-transparent="light"] .uk-slider .el-title,
.am-section-text-shadow[tm-header-transparent="light"] .uk-slider .el-content {
	text-shadow: 5px 5px 13px rgb(0 0 0 / 40%);
}
.am-section-text-shadow.uk-dark .uk-panel .uk-panel .el-meta,
.am-section-text-shadow.uk-dark .uk-panel .uk-panel .el-title,
.am-section-text-shadow.uk-dark .uk-panel .uk-panel .el-content,
.am-section-text-shadow[tm-header-transparent="dark"] .uk-slider .el-meta,
.am-section-text-shadow[tm-header-transparent="dark"] .uk-slider .el-title,
.am-section-text-shadow[tm-header-transparent="dark"] .uk-slider .el-content {
	text-shadow: 5px 5px 13px rgb(255 255 255 / 40%);
}



/* section link title above section element */

@media (min-width: 960px) {
	#am-title-link-video .el-link:hover .uk-hidden { /* title above section element, 2312181138 opgenomen in global css */
		display: inline-block !important;
		font-family: "manrope";
		font-size: 15px;
	}
	#am-title-link-video .uk-text-muted:hover { /* title above section element, 2312181138 opgenomen in global css */
		color: #fff !important;
	}
}



/* buttons */

.uk-button svg:not(.fa-arrow-up-right-from-square) {
	margin-right: 10px;
}



/* meta */

.uk-panel.uk-text-meta,
.el-meta.uk-text-meta {
	width: fit-content;
}
/*.uk-grid .el-meta {*/
.el-meta.uk-text-meta {
/*    font-size: 12px;*/
    margin-bottom: 10px;
}
.uk-text-center.uk-panel.uk-text-meta,
.uk-text-center\@s.uk-panel.uk-text-meta,
.uk-text-center\@m.uk-panel.uk-text-meta,
.uk-text-center\@l.uk-panel.uk-text-meta,
.uk-text-center\@xl.uk-panel.uk-text-meta,
.uk-text-center .el-meta.uk-text-meta,
.uk-text-center\@s .el-meta.uk-text-meta,
.uk-text-center\@m .el-meta.uk-text-meta,
.uk-text-center\@l .el-meta.uk-text-meta,
.uk-text-center\@xl .el-meta.uk-text-meta {
	margin: 0 auto;
}
.uk-text-left.uk-panel.uk-text-meta,
.uk-text-left\@s.uk-panel.uk-text-meta,
.uk-text-left\@m.uk-panel.uk-text-meta,
.uk-text-left\@l.uk-panel.uk-text-meta,
.uk-text-left\@xl.uk-panel.uk-text-meta,
.uk-text-left .el-meta.uk-text-meta,
.uk-text-left\@s .el-meta.uk-text-meta,
.uk-text-left\@m .el-meta.uk-text-meta,
.uk-text-left\@l .el-meta.uk-text-meta,
.uk-text-left\@xl .el-meta.uk-text-meta {
	margin: 0;
}



/* page / post */

/*.am-post p:first-of-type {*/
.single-post .am-post p:first-of-type {
	font-weight: 600;
}
.am-post img {
	padding: 15px 0;
}



/* footer */

#am-footer-menu .uk-subnav>* {
	padding-left: 10px;
}



/* responsive iframe */

.responsive-iframe-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
.responsive-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}



/* programma */

#am-timetable .el-item a p { /* link */
/*	margin-bottom: 5px !important;*/
}
#am-timetable .el-item > div > div > div > p { /* omschrijving */
	margin-bottom: 13px !important;
}
#am-timetable .el-item > div > div > p { /* locatie */
	margin-top: 4px !important;
}



/* paytium */

.pt-checkout-form {
/*	width: auto;*/
	max-width: 100%;
	padding: 0;
	border: none;
}
.pt-uea-currency-prepend {
	display: none !important;
}
.pt-checkout-form .pt-uea-custom-amount,
.pt-checkout-form .uk-button {
	width: 180px !important;
	max-width: 180px !important;
}



/*** elements ***/

/* panel */

.uk-panel .uk-button-text {
	font-size: 15px;
}



/* slider */

.el-slidenav.uk-position-center-left-out,
.el-slidenav.uk-position-center-right-out {
/*	display: block !important;*/
}
.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
/*    position: absolute!important;*/
/*    width: 0!important;*/
/*    height: 0!important;*/
/*    padding: 0!important;*/
/*    margin: 0!important;*/
/*    overflow: hidden!important;*/
}
.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
/*	position: relative !important;*/
}
@media (max-width: 959px) {
	#am-cards-panel-slider-three {}
}
@media (min-width: 960px) {
	#am-cards-panel-slider-three {}
}
@media (min-width: 1200px) {
	#am-cards-panel-slider-three {}
}
@media (max-width: 1350px) {
	#am-cards-panel-slider-three {}
}
@media (min-width: 1600px) {
	#am-cards-panel-slider-three {}
}



/*** admin iframe builder ***/

.yo-builder-nav-element /* { builder hover nav naar custom.css website omdat iframe */
.yo-builder-nav-element ul li:nth-child(2), /* builder hover copy nav naar custom.css website omdat iframe */
.yo-builder-nav-element ul li:nth-child(3), /* builder hover save nav naar custom.css website omdat iframe */
.yo-builder-nav-element ul li:nth-child(4), /* builder hover delete nav naar custom.css website omdat iframe */
.yo-builder-icon-copy, /* builder hover nav naar custom.css website omdat iframe */
.yo-builder-icon-save, /* builder hover nav naar custom.css website omdat iframe */
.yo-builder-icon-add { /* builder hover nav naar custom.css website omdat iframe */
	display: none !important;
}



/* temp */

.uk-slider .uk-slider-items li:nth-of-type(3) {
/*	display: none;*/
}