.body {
	margin: 0;
	line-height: 1.4;
	
}

.elementor-widget-container p > a {
    font-weight: 400!important;
    text-decoration: underline!important;
    color: #1d2331!important;
}

p:last-child {
	margin-bottom: 0;
}

.mt-40 {
	margin-top: 40px;
}
 
.mt-60 {
	margin-top: 60px;
}

.mt-80 {
	margin-top: 80px;
}

.mt-100 {
	margin-top: 100px;
}
.mb-30 {
	margin-bottom: 30px;
}
p {
	margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
}
a {
	-webkit-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
	outline: none !important;
}

a:focus {
	outline: none;
	outline-offset: 0;
}

section.elementor-sticky--active {
	box-shadow: -2px 5px 6px 0 rgb(0 0 0 / 10%);
	box-shadow: unset;
}

.pt-50 {
	padding-top: 50px !important;
}
.pb-100 {
	padding-bottom: 100px !important;
}
.mb-100 {
	margin-bottom: 100px !important;
}
.pt-20 {
	padding-top: 20px !important;
}

.pb-50 {
	padding-bottom: 50px !important;
}
.pl-40 {
	padding-left: 40px;
}

.pr-40 {
	padding-right: 40px;
}
.pb-40 {
	padding-bottom: 40px !important;
}

.pl-60 {
	padding-left: 60px;
}

.pl-70 {
	padding-left: 70px;
}

.pr-60 {
	padding-right: 60px;
}

.pr-70 {
	padding-right: 70px;
}

.mt-50 {
	margin-top: 50px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-100 {
	margin-top: 100px;
}
section.elementor-sticky--active {
	box-shadow: -2px 5px 6px 0 rgb(0 0 0 / 10%);
	/* box-shadow: unset; */
}
.fz-30 p,
.fz-30 {
	font-size: 14px;
}
body .fz-60 h2,
body .fz-60 {
	font-size: 54px;
}
p {
	margin-top: 0;
}
body .elementor-shape-circle .elementor-icon.elementor-social-icon {
	background: transparent;
	color: red;
}
body .elementor-shape-circle .elementor-icon.elementor-social-icon svg {
	fill: #9d9d9c;
}
body .site-logo .elementor-widget-image a img[src$=".svg"] {
	width: 130px;
	transition: all 0.4s ease-out 0s;
}
.slogan {
	background: var(--e-global-color-secondary);
	border-radius: 9px;
	transition: all 0.4s ease-out 0s;
	padding: 10px;
}
.slogan p {
	font-size: 16px;
	margin: 0;
}
.header-main svg {
	max-height: 22px;
}
.slogan p strong:last-child {
	font-size: 20px;
}
section.elementor-sticky--active .slogan {
	padding: 10px;
}
/* section.elementor-sticky--active .slogan p {
	font-size: 18px;
} */
body section.elementor-sticky--active .site-logo .elementor-widget-image a img[src$=".svg"] {
	width: 135px;
}

section.elementor-sticky--active .slogan p strong:last-child {
	/* font-size: 22px; */
}
.elementor-nav-menu .sub-arrow {
	display: none;
}
body .elementor-nav-menu li.wpml-ls-item a {
	padding-right: 5px;
}
body .elementor-nav-menu li.wpml-ls-item:not(.wpml-ls-current-language) a {
	padding-left: 5px !important;
	padding-right: 10px !important;
}
body .elementor-nav-menu li.wpml-ls-item:not(.wpml-ls-current-language) a span {
	color: #9d9d9c;
}
body .elementor-nav-menu li.menu-item-has-children {
	transition: all 0.4s ease-out 0s;
}
body .elementor-nav-menu li:hover {
	border-radius: 9px  ;
	background-color: var(--e-global-color-f7651fa);
}body .elementor-nav-menu li.menu-item-has-children:hover {
	border-radius: 9px 9PX 0 0  ;
}
body .elementor-nav-menu li.menu-item-has-children:hover a {
	color: #1d2331 !important;
}
body .elementor-nav-menu--main .elementor-nav-menu ul {
	position: absolute;
	width: 12em;
	padding: 0;
	/* min-width: 340px !important; */
	border-radius: 9px 0 9px 9px;
	background: var(--e-global-color-f7651fa);
	top: 100% !important;
	right: 0;
	left: auto !important;
	padding: 30px;
}
body .elementor-nav-menu--main .elementor-nav-menu ul li a {
	font-size: 20px;
	font-weight: bold !important;
	padding: 10px;
	border: none;
	text-align: right;
	display: block;
	background: none;
}
body .elementor-nav-menu--main .elementor-nav-menu ul li.current-menu-item a,
body .elementor-nav-menu--main .elementor-nav-menu ul li a.highlighted,
body .elementor-nav-menu--main .elementor-nav-menu ul li a:focus,
body .elementor-nav-menu--main .elementor-nav-menu ul li a:hover {
	padding: 10px 0;
	color: #000 !important;
}

.home-banner-inner {
	padding: 100px 0 350px;
}

.page-banner-text.elementor-widget.elementor-widget-text-editor.animated.fadeInUp > div > div > p > a {
	color: #fff !important;
	text-decoration: underline !important;
}

.home-banner-text {
	background-color: var(--e-global-color-primary);
	border-radius: 3px;
	max-width: 400px;
	padding: 20px 35px;
	margin: 0 auto;
	align-self: flex-start;
	margin-top: 0;
}
.home-banner-text p {
	padding: 0;
	color: #fff;
}
.home-banner-text h3 {
	margin-bottom: 0;
}

.home-banner-2 {
	background-color: var(--e-global-color-secondary);
}
.home-banner-3 {
	background-color: var(--e-global-color-f7651fa);
}
.home-banner-2 p {
	color: #1d2331;
}
.home-banner-3 h3 {
	font-weight: normal;
}

.elementor-location-footer * {
	color: #fff;
	font-size: 16px;
}
.footer-logo.elementor-widget-image a img {
	max-width: 206px;
}
.footer-logo.elementor-widget-image a img[src$=".svg"] {
	width: 100%;
}
.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	padding-left: 0;
	font-size: 15px;
	display: inline-block;
	font-weight: bold;
	padding: 10px 0;
}
.elementor-location-footer .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.elementor-location-footer .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	opacity: 1;
	background-color: var(--e-global-color-secondary);
}

.max-w-60 img {
	max-width: 60px !important;
}
.max-w-50 img {
	max-width: 50px !important;
}

.icon-white img[src$=".svg"] {
	filter: brightness(0) invert(1);
}

.webshop img {
	display: block;
	width: auto;
	margin: 0 auto 15px;
}

.webshop {
	border: 2px solid var(--e-global-color-secondary);
	border-radius: 9px;
	padding: 15px;
	max-width: 180px;
	margin: 0 auto;
	margin-bottom: 20px !important;
}
.webshop:hover {
	background:	  #EDC44E;
}

body .elementor-location-footer .elementor-shape-circle .elementor-icon.elementor-social-icon svg {
	fill: var(--e-global-color-secondary);
	font-size: 32px;
}
.fz-20 p {
	font-size: 18px;
}
.page-banner {
	padding-bottom: 50px;
	padding-top: 50px;
}
.page-banner-text > .elementor-widget-container {
	border-radius: 9px;
	/* background-color: var(--e-global-color-f7651fa); */
	margin: 0 auto;
	max-width: 900px;
	padding: 20px 30px;
	font-size: 18px;
	margin-bottom: 70px;
	margin-top: 30px;
	line-height: 1.5;
}
.uael-equal__height-yes .uael-post__bg-wrap {
	max-width: 630px;
	text-align: center;
}
.elementor-element.elementor-element-4ae1fb7 .uael-post-grid .uael-post-wrapper:nth-child(even) {
	display: flex;
	justify-content: flex-end;
}
.uael-post__thumbnail a {
	display: block;
	overflow: hidden;
}
.uael-post__thumbnail a img {
	float: left;
	object-position: top;
	width: 100%;
	height: 280px;
	object-fit: cover;
}
.elementor-element .uael-post__title {
	line-height: 1;
}
body .uael-team-member {
	max-width: 360px;
	margin: 0 auto;
	background-color: #fff;
	height: 100%;
}
.uael-team-member-align-center,
.uael-team-member-align-center > .elementor-widget-container,
body .uael-team-member-align-center .uael-team-member-wrap .uael-member-wrap,
body .uael-team-member-align-center .uael-team-member-wrap {
	height: 100%;
}
body .uael-member-image-pos-above .uael-team-member-image .elementor-animation-grow {
	position: relative;
}
body .uael-member-image-pos-above .uael-team-member-image .elementor-animation-grow::before {
	content: "";
	display: block;
	padding-top: 100%;
}
body .uael-member-image-pos-above .uael-team-member-image .elementor-animation-grow img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
body .elementor-animation-grow:active,
body .elementor-animation-grow:focus,
body .elementor-animation-grow:hover {
	transform: scale(1);
}

body .uael-member-image-pos-above .uael-team-member-image {
	margin-bottom: 0;
}
body .uael-team-member .uael-team-member-content {
	width: 100%;
	transition: all 0.4s ease-out 0s;
	text-align: left;
	position: relative;
	border-radius: 3px;
	padding: 15px 65px 15px 35px;
	margin-top: 2px;
	transform-origin: bottom;
}
body .uael-team-member .uael-team-name {
	margin: 0;
	transition: all 0.4s ease-out 0s;
	font-size: 24px;
}
body .uael-team-member .uael-team-desig {
	transition: all 0.4s ease-out 0s;
	margin: 0;
	font-size: 18px;
}
body .uael-team-member-align-center .uael-team-member-wrap {
	text-align: left;
}
body .elementor-widget-uael-team-member .uael-team-desc a {
	color: var(--e-global-color-text);
	position: relative;
	display: inline-block;
}
body .elementor-widget-uael-team-member .uael-team-desc a::after {
	content: "";
	width: 100%;
	display: block;
	height: 4px;
	background-color: #fff;
	opacity: 0;
}
body .elementor-widget-uael-team-member .elementor-social-icon {
	padding: 0;
	background: none;
}
body .uael-team-social-icon {
	display: flex;
	flex-flow: column;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
}
body .uael-team-member:hover .uael-team-member-content .uael-team-desc {
	transition: all 0.4s ease-out 0s;
}
body .uael-team-member:hover .uael-team-member-content {
	transform: scale(1.25);
	background-color: rgb(191 4 70 / 80%);
	color: #fff;
	transform-origin: bottom;
}
body .uael-team-member:hover .uael-team-member-content .uael-team-desc,
body .uael-team-member:hover .uael-team-member-content .uael-team-member-desc a,
body .uael-team-member:hover .uael-team-member-content .uael-team-desig,
body .uael-team-member:hover .uael-team-member-content .uael-team-name {
	color: #fff !important;
}
body .uael-team-member:hover .uael-team-member-content .uael-team-desig {
	font-size: 23px;
}
body .elementor-widget-uael-team-member .uael-team-desc a::after,
body .uael-team-member:hover .uael-team-member-content .uael-team-social-icon {
	opacity: 1;
	visibility: visible;
}
body .uael-team-member:hover .uael-team-member-content .elementor-social-icon svg {
	filter: brightness(0) invert(1);
}

.Rechthoek_1_kopiëren_2 {
	border-radius: 3px;
	background-color: rgb(255, 255, 255);
	position: absolute;
	left: 778px;
	top: 1237px;
	width: 364px;
	height: 164px;
	z-index: 7;
}
.team-card {
	margin-top: 200px;
	margin-bottom: 100px;
}
.team-card .elementor-widget-text-editor .elementor-widget-container {
	min-height: 240px;
}
.team-card .elementor-column.elementor-col-33 .elementor-column-wrap {
	max-width: 360px;
	margin: 0 auto;
}
.team-box .elementor-col-33:first-child .uael-team-member {
	margin-left: 0;
}
.team-box .elementor-col-33:last-child .uael-team-member {
	margin-right: 0;
}
.team-card .elementor-column.elementor-col-33:first-child .elementor-column-wrap,
.team-box .elementor-col-33:first-child .uael-team-member {
	margin-left: 0;
}
.team-card .elementor-column.elementor-col-33:last-child .elementor-column-wrap,
.team-box .elementor-col-33:last-child .uael-team-member {
	margin-right: 0;
}
.pt-20 {
	padding-top: 20px !important;
}
.fz-83 h2 {
	font-size: 73px;
}
.banner-single h2.elementor-heading-title {
	background: rgb(8 82 104 / 51%);
	display: inline-block;
	font-size: 72px;
	padding: 15px 30px;
	border-radius: 9px;
	margin: 30px auto 0;
	max-width: 1250px;
}
.banner-single-text {
	border-radius: 9px;
	background-color: rgb(255, 255, 255);
	max-width: 670px;
	margin: 265px auto 100px auto;
	padding: 15px 30px;
	font-size: 22px;
}
.banner-single .elementor-column-wrap.elementor-element-populated {
	background-size: cover !important;
	background: no-repeat;
	background-position: top;
}
.meer-news {
	margin-top: 20px;
	padding: 70px 0;
}
.single-content {
	background: #f0efef;
}
.meer-news h2 {
	margin-bottom: 30px;
}
.fz-26 p,
.fz-26 {
	font-size: 18px;
}
body #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
	padding: 32px 45px;
	width: 1305px !important;
	transform: translateX(-50%);
	margin: 0 !important;
	background: rgb(0 76 99 / 89%) !important;
	box-shadow: none !important;
	padding: 40px 60px;
	max-width: 100%;
	font-size: 22px;
	font-weight: bold;
	padding-right: 240px;
	overflow: unset !important;
	height: unset !important;
}
body .cli-style-v2 .cli-bar-message {
	width: 70%;
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.4;
}
body #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
	margin: 0;
	display: flex;
	flex-flow: column-reverse;
	width: 310px;
	position: absolute;
	right: -90px;
	top: 50%;
	transform: translateY(-50%);
}

body .cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
	margin: 10px 0 !important;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	width: 100%;
	max-width: 100%;
	float: left;
	/* padding: 0; */
	box-sizing: border-box;
}
.makers .elementor-column.elementor-col-33 .elementor-widget-wrap {
	max-width: 420px;
	margin: 0 auto 10px;
}
.makers .elementor-column.elementor-col-33:first-child .elementor-widget-wrap {
	margin-left: 0;
}
.makers .elementor-column.elementor-col-33:last-child .elementor-widget-wrap {
	margin-right: 0;
}
.makers .elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a {
	font-size: 22px;
}

.btn-nonstyle a.elementor-button-link.elementor-button.elementor-size-sm {
	background: none;
	padding: 0;
	border: none;
	font-weight: bold;
	font-size: 25px;
}
.custom-slider .slick-list {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.custom-slider .item {
	transition: all 0.4s ease-out 0s;
	transform: scale(1);
	margin: 5px;
	position: relative;
	
}
.custom-slider .slick-center {
	margin: 5px;
	transform: scale(1.25);
	z-index: 1;
}
.custom-slider .item img {
	height: 260px;
	object-fit: cover;
	width: 100%;
	border-radius:10px;
}
.slider-bottom {
	padding: 110px 0;
}
body .slick-prev,
body .slick-next {
	z-index: 1;
	font-size: 0 !important;
	border: none !important;
	width: 30px;
	height: 50px;
	background-image: url(../images/arrow-left.svg) !important;
	background-repeat: no-repeat;
	left: calc((100% - 1380px) / 2);
	filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(266deg) brightness(106%) contrast(102%);
	background-color: transparent !important;
	padding: 0 !important;
	background-repeat: no-repeat;
}
body .slick-prev::before,
body .slick-next:before {
	display: none;
}
body .slick-next {
	left: unset;
	background-image: url(../images/arrow-right.svg) !important;
	right: calc((100% - 1380px) / 2);
}
.fz-55 h2 {
	font-size: 36px !important;
}
.row-search .elementor-widget-wrap {
	display: flex;
	flex-wrap: nowrap;
}

.row-search .elementor-widget-shortcode {
	display: none;
}
.row-search .elementor-widget-wrap > .elementor-element.search-icon {
	width: 19px;
	cursor: pointer;
	margin-left: 10px;
}
.row-search .elementor-widget-wrap > .elementor-element.search-icon svg {
	max-width: 100%;
}
.row-search .elementor-widget-wrap > .seach-shortcode {
	position: absolute;
	top: 79px;
	right: 0;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 5px 6.84px 2.16px rgba(0, 0, 0, 0.2);
	max-width: 305px;
	padding: 16px 10px;
	border-radius: 3px;
	z-index: 111;
}
body #ajaxsearchlite1 .probox,
body div.asl_w .probox {
	margin: 0;
	height: 41px;
	background-color: #f6f6f6;
	background-image: unset;
	border: 0 solid #68aec7;
	border-radius: 0 0 0 0;
	box-shadow: unset;
}
body div.asl_w .probox .promagnifier {
	width: 41px;
	height: 41px;
	background-color: #1d2331;
	background-image: unset;
	background-position: center center;
	background-repeat: no-repeat;
	border: 0 solid #000;
	border-radius: 3px;
	box-shadow: unset;
	cursor: pointer;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
body #ajaxsearchlite1 .probox .proinput input,
body div.asl_w .probox .proinput input {
	color: #000 !important;
	font-size: 10px;
	line-height: normal !important;
	text-shadow: unset !important;
	border: 0;
	box-shadow: unset !important;
	height: 41px;
}

div.asl_w .probox .promagnifier .innericon {
	padding-top: 10px !important;
}

input.autocomplete {
	display: none !important;
}
div.asl_r.vertical {
	padding: 0 !important;
	background: #fff !important;
	border-radius: 0 !important;
	border: 0 none #000;
	box-shadow: 0 0 0 0 #000;
	visibility: hidden;
	display: none;
	left: unset !important;
	right: calc((100% - 1370px) / 2);
	width: 305px !important;
}
body div.asl_r .results .asl_nores {
	padding: 20px 15px;
	display: flex;
	align-items: center;
}
body div.asl_r .results .text {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	width: calc(100% - 46px);
}
body div.asl_r .results .text span {
	color: #808080;
	display: block;
}
body div.asl_r .results .icon {
	background-color: rgb(237, 196, 77);
	width: 36px;
	height: 36px;
	overflow: hidden;
	position: relative;
	border-radius: 50% !important;
}
body div.asl_r .results .icon:before {
	content: "i";
	position: absolute;
	top: 0;
	left: 0;
	font-size: 24px;
	text-align: center;
	height: 100%;
	width: 100%;
}
.button-inline .elementor-widget-wrap {
	display: flex;
	flex-flow: row;
}

.button-inline .elementor-widget-wrap .elementor-element {
	width: auto;
	margin: 0 15px 0 0;
}
.more-file {
	padding: 40px 0 70px;
}
body .social-section {
	position: absolute;
	top: 40px;
	right: -15px;
	width: auto;
	max-width: 120px;
}
body .social-section .single-social {
	border-radius: 6px;
	padding: 30px;
	background: rgb(29 35 49 / 62%);
}
.single-social.elementor-grid-0 .elementor-grid .elementor-grid-item {
	text-align: left;
}
.single-social .elementor-widget-social-icons .elementor-grid {
	display: flex;
	flex-flow: column;
}
.single-social.elementor-grid-0 .elementor-grid {
	display: inline-block;
	width: 100%;
	word-spacing: var(--grid-column-gap);
	margin-bottom: calc(-1 * var(--grid-row-gap));
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
}
.single-social.elementor-grid-0 .elementor-grid .elementor-grid-item .elementor-icon.elementor-social-icon {
	background: none;
	padding: 0;
	width: 45px;
	height: 45px;
	margin: 5px 0;
	font-size: 40px;
}
.Rechthoek_6_kopiëren_4 {
	border-width: 2px;
	border-color: #004c63;
	border-style: solid;
	position: absolute;
	left: 1263px;
	top: 594px;
	width: 215px;
	height: 51px;
	z-index: 66;
}
.uael-post__header {
	position: absolute;
	top: -70px;
	width: 100%;
	left: 0;
}
.uael-blog-terms-position-media:not(.uael-post-image-background) .uael-post__terms {
	margin: 10px 0 0 10px;
	background: none !important;
}

.elementor-element.elementor-element-29cbb45 .uael-post__header-filter {
	line-height: 1;
}
body .uael-listing__terms-link {
	background: #fff;
	border-radius: 15px;
	padding: 8px 15px 8px 15px;
	font-weight: bold;
	font-size: 18px;
	margin-right: 15px;
	line-height: 1;
	margin-bottom: 10px;
}
.uael-blog-terms-position-media:not(.uael-post-image-background) .uael-post__terms {
	margin: 10px 0 0 10px;
	background: none !important;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 5px;
}
body .elementor-element.elementor-element-29cbb45 .uael-post__header-filter {
	/* margin-right: 40px !important; */
}
.elementor-widget-uael-posts .uael-post__terms a {
	cursor: default;
}
.elementor-element.elementor-element-eb0fb93 .uael-post__header-filter {
	line-height: 1;
}
body .uael-post__meta-data {
	margin: 0 !important;
	line-height: 1;
}
body .uael-post__meta-data span {
	line-height: 1 !important;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 {
	display: flex;
	justify-content: space-between;
	text-align: left;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper {
	max-width: 365px;
	margin-bottom: 40px;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__content-wrap {
	text-align: left;
	position: relative;
	padding-right: 75px !important;
	transition: all 0.4s ease-out 0s;
	transform: scale(1);
	flex: 1;
	border-radius: 6px;
	min-height: 180px;
}
.uael-post-grid.uael-posts[data-skin="event"] .mail a,
.uael-post-grid.uael-posts[data-skin="event"] .position {
	font-style: italic;
	font-weight: bold;
	color: #1d2331;
	font-size: 14px;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__inner-wrap {
	display: flex;
	flex-flow: column;
	height: 100%;
}
.uael-post-grid.uael-posts[data-skin="event"] .mail a {
	font-style: normal;
	font-weight: normal;
	position: relative;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__bg-wrap {
	height: 100%;
	border-radius: 6px;

	display: flex;
	flex-flow: column;
}
.uael-post-grid.uael-posts[data-skin="event"] .social {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 45px;
	display: flex;
	flex-flow: column;
}
.uael-post-grid.uael-posts[data-skin="event"] .social a {
	display: block;
	filter: brightness(0) invert(1);
	margin: 5px 0;
	opacity: 0;
	visibility: hidden;
}
.team-custom .uael-post__footer {
	margin-top: 0;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper:nth-last-child(3),
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper:nth-last-child(2),
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper:last-child {
	margin-bottom: 0;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper:hover .uael-post__content-wrap {
	transform: scale(1.1);
	background-color: rgb(191 4 70 / 80%);
	color: #fff;
	transform-origin: bottom;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper:hover .uael-post__content-wrap .uael-post__title {
	color: #fff;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper:hover .mail a,
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper:hover .position {
	color: #fff;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper:hover .social a {
	opacity: 1;
	visibility: visible;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper:hover .mail a::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #fff;
	left: 0;
	bottom: -6px;
}
.search-icon.mb {
	display: none;
}
.fz-39 h2 {
	font-size: 24px !important;
}
.img-mb {
	display: none;
}
.list_ticket {
	display: flex;
	flex-flow: column;
    margin-left:auto!important;
    margin-right:auto!important;
    max-width:1160px!important;
}
.list_ticket .item {
	position: relative;
	padding: 15px 0;
}
.list_ticket .item + .item {
	margin-top: 15px;
}
.list_ticket .item-content-flex {
	display: flex;
	width: 100%;
	font-size: 16px;
}
.list_ticket .date-time {
	width: 18%;
}
.list_ticket .title-ticket,
.list_ticket .date-time .date {
	font-size: 20px;
	font-weight: bold;
}
.list_ticket .date-time .date {
	text-transform: lowercase;
}
.list_ticket .title {
	width: 37%;
}
.list_ticket .price {
	width: 25%;
}
.list_ticket .price p {
	margin: 0;
}
.list_ticket .btn-ticket {
	width: 20%;
}
.btn-ticket a {
	border-width: 2px;
	border-color: #004c63;
	border-style: solid;
	border-radius: 26px;
	background-color: #004c63;
	display: inline-block;
	color: #fff;
	text-align: center;
	padding: 8px 41px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.btn-ticket a:hover {
	color: #004c63;
	background-color: transparent;
}
.fz-48 h2 {
	font-size: 27px !important;
}
.fz-121 h2 {
	font-size: 45px !important;
}
.list_ticket {
	padding: 60px 0;
}
.list_ticket .item.old::before {
	content: "";
	opacity: 0.58;
	background: #fff;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
.fz-121 h2 {
	text-align: center;
	padding: 0 10px;
}
.mt-50 {
	margin-top: 50px !important;
}
.mb-50 {
	margin-bottom: 50px !important;
}
span.uael-post__date,
.elementor-widget-uael-posts .uael-post__title,
.elementor-widget-uael-posts .uael-post__title a {
	font-size: 18px !important;
}
.elementor-widget-uael-posts .uael-post__excerpt {
	font-size: 16px !important;
	margin-top: 10px;
}
.custom-archive h3.elementor-post__title {
	font-size: 20px;
	text-align: center;
}
.custom-archive h3.elementor-post__title a:hover {
	color: #edc44e;
}
.custom-archive .elementor-posts .elementor-post__excerpt p {
	font-size: 16px;
	text-align: center;
}

body .cmplz-cookiebanner.dialog-type-lightbox .dialog-widget-content {
	width: 1305px !important;
}
body .cmplz-cookiebanner .dialog-lightbox-widget .dialog-message {
	width: 100% !important;
}
body .cmplz-cookiebanner .dialog-close-button.dialog-lightbox-close-button {
	display: none !important;
}
body .cmplz-cookiebanner a {
	color: #edc44e;
}
body .cmplz-cookiebanner .dialog-message {
	width: 100% !important;
	overflow: visible;
}
body .cmplz-cookiebanner .dialog-widget-content {
	border-radius: 6px;
	border: none;
}
.elementor-widget-wrap > .elementor-element.button-cookie {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -90px;
	width: 325px;
	z-index: 1111;
}
body .cmplz-cookiebanner .elementor-element .elementor-button {
	background: #edc44d;
	color: #1d2331;
	font-size: 22px;
	padding: 7px 15px;
}
.cmplz-cookiebanner .dialog-widget-content.dialog-lightbox-widget-content.animated {
	border: none !important;
}

.relationship {
	max-width: 1380px;
	margin: 0 auto;
}
.relationship .uael-post-wrapper {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.relationship .uael-post-grid__inner.uael-post__columns-2 {
	margin-left: -10px;
	margin-right: -10px;
}
.relationship .uael-post__columns-2 .uael-post-wrapper {
	box-sizing: border-box;
	max-width: 630px;
}
.relationship .uael-post-wrapper .uael-post__title a {
	color: #004c63;
	font-size: 35px;
	display: block;
	text-decoration: unset;
	font-weight: bold;
}
.relationship .uael-post-wrapper .uael-post__title {
	margin-bottom: 0;
}
.uael-post__excerpt {
	font-size: 24px;
	color: #1d2331;
	font-weight: bold;
}
.elementor-nav-menu a,
.elementor-nav-menu a:focus,
.elementor-nav-menu a:hover {
	padding: 10px 20px;
	line-height: 20px;
	text-transform: lowercase;
	border-radius:10px !important;
}
.header-main .elementor-nav-menu--layout-horizontal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
}
.site-logo, .slogan-col {
     /* top: -15px; */
}.slogan-col {
    top: -5px;
}
.site-logo {
    top: -5px;
}
section.elementor-sticky--active .site-logo,
section.elementor-sticky--active .slogan-col {
	 top: 0;  
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__thumbnail {
	position: relative;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__thumbnail::before {
	content: "";
	padding-top: 100%;
	display: block;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__thumbnail img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.custom-makers h3.uael-post__title {
	text-align: center;
}

h3.uael-post__title {
	margin-bottom: 4px;
	margin-top: 4px;
}

.custom-makers .uael-post__columns-3 .uael-post-wrapper {
	max-width: 420px;
}
.custom-makers .uael-post-grid__inner {
	justify-content: space-between;
}
.custom-makers .uael-post-grid {
	padding: 0 20px;
}
.custom-makers .uael-post__terms-wrap {
	display: none;
}
.custom-makers.elementor-widget-uael-posts .uael-post__title {
	display: block;
	padding: 10px 0;
	font-size: 24px !important;
}
.elementor-fit-aspect-ratio {
	padding-bottom: 56.25%;
}
.elementor-fit-aspect-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
	background-color: #000;
}
body {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}
.container {
	max-width: 1360px;
	margin: 0 auto;
	padding: 0 20px;
}

.container {
	max-width: 1380px;
	margin: 0 auto;
	padding: 0 20px;
}
.banner-single .info h2 {
	background: rgb(8 82 104 / 51%);
	display: inline-block;
	font-size: 72px;
	padding: 15px 30px;
	border-radius: 9px;
	max-width: 1250px;
	color: #fff;
	text-align: center;
	text-transform: capitalize;
	margin: 0;
}
.banner-single {
	background-color: #f0efef;
}
.banner-single .container {
	position: relative;
}
.banner-single .info {
	position: absolute;
	top: 50px;
	left: 50%;
	text-align: center;
	transform: translateX(-50%);
}
body .single-social a {
	display: block;
}

body .single-social a img {
	width: 45px;
}

body .single-social a img {
}
.banner-single .description {
	border-radius: 9px;
	background-color: rgb(255, 255, 255);
	max-width: 670px;
	margin: 265px auto 100px auto;
	padding: 15px 30px;
	font-size: 22px;
	text-align: left;
}
.banner-single .img img {
	max-height: 645px;
	object-fit: cover;
	display: block;
	width: 100%;
	object-position: top;
}
.speelschema {
	padding: 70px 0;
	background: #fff;
}
.video .container {
	max-width: 900px;
}
.info-content .box {
	background: #fff;
	padding: 20px 40px;
	border-radius: 9px;
	margin-top: 30px;
}
.info-content h3 {
	color: #004c63;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	font-size: 29px;
	margin: 0;
}
.text {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.text > div {
	width: 48%;
}
.custom-slider {
	padding: 100px 0;
}
.downloads {
	background: #fff;
	padding: 40px 0 70px;
}

.box-flex-50 {
	display: flex;
	flex-wrap: wrap;
}

.box-flex-50 > * {
	width: 50%;
}

h3.title-section {
	font-size: 28px;
	margin: 0;
}
.downloads {
	background: #fff;
	padding: 40px 0 70px;
}
.box-flex {
	display: flex;
	flex-wrap: wrap;
}
.box-flex-50 {
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
}

.box-flex-50 > .box-item {
	width: 49%;
	margin-bottom: 30px;
}

h3.title-section {
	font-size: 24px;
	margin: 0 0 15px 0;
}
.title-section.fz-40 {
	font-size: 36px;
}
.list-download {
	display: flex;
	align-items: center;
}

a.btn-default {
	display: inline-block;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
	color: var(--e-global-color-ebab609);
	border-style: solid;
	border-width: 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 26px;
	padding: 8px 13px;
	margin-right: 15px;
	line-height: 1;
}
a.btn-default:hover {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-ebab609);
}
.contactpersonen {
	padding: 30px 0;
}
.shop_loop {
	background: #fff;
	padding: 30px 0;
}
.agenda-custom span.uael-post__terms {
	display: none !important;
}
.persoons {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: 15px;
}

.persoons .img {
	width: 100px;
	height: 100px;
	position: relative;
	border-radius: 3px;
	overflow: hidden;
}
.persoons .img:before {
	content: "";
	padding-top: 120%;
	display: block;
}

.persoons .img img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.persoons .img img {
	display: block;
}
.persoons .des {
	font-weight: 500;
	padding-right: 30px;
	padding-left: 30px;
}
.shop-info {
	display: flex;
	flex-flow: row-reverse;
	margin-bottom: 15px;
}

.shop-info .img,
.shop-info .des {
	width: 50%;
}

.shop-info .des {
	padding-right: 30px;
}
.shop-info .price {
	font-weight: bold;
	display: block;
	font-size: 30px;
}
.shop-info .info {
	width: 50%;
}
.shop-info .info .des {
	width: 100%;
}

.shop-info .img img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.shop-info .img {
	position: relative;
}

.shop-info .img:before {
	content: "";
	padding-top: 138%;
	display: block;
}

.list-maker .maker-row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.list-maker {
	padding: 50px 0;
	margin-top: 30px;
}

.list-maker .maker-row .maker-item .img {
	width: 30%;
	position: relative;
	align-self: flex-start;
}

.list-maker .maker-row .maker-item {
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	width: calc(100% / 3);
	padding: 0 15px;
}

.list-maker .maker-row .maker-item .img:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.list-maker .maker-row .maker-item .img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.list-maker .maker-row .maker-item h3.title {
	width: calc(100% - 30% - 15px);
	background: #edc44e;
	align-self: flex-start;
	padding: 10px 15px;
}
.list-contactpersonen {
	display: flex;
	flex-wrap: wrap;
}

.list-contactpersonen .box-flex-50 {
	width: 50%;
}
/* .box-flex-50 > .box-item {
	width: 100%;
} */
body .cmplz-cookiebanner.cmplz-show {
	max-width: 1360px;
	box-shadow: unset !important;
	width: 100%;
	/* background-color: hsl(194deg 100% 19% / 89%); */
	/* padding: 30px 50px; */
	/* border-radius: 6px; */
	background: unset;
}
body .cmplz-cookiebanner .cmplz-header {
	display: none;
}
body .cmplz-cookiebanner .cmplz-body {
	box-shadow: unset !important;
	width: 100%;
	background-color: hsl(194deg 100% 19% / 89%);
	padding: 30px 50px;
	border-radius: 6px;
	width: calc(100% - 220px);
}

.cmplz-description,
.cmplz-description-preferences {
	font-size:16px!important
	line-height:1.4em;
}

button.cmplz-btn.cmplz-deny {
	display: none !important;
}
body {
	margin: 0;
}
body .cmplz-message,
body .cmplz-categories {
	width: calc(100% - 130px);
}
body .cmplz-cookiebanner .cmplz-buttons {
	display: flex;
	gap: var(--cmplz_banner_margin);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 30px;
	flex-flow: column;
	min-width: 250px;
}
.single-social .item {
	margin-bottom: 10px;
}
body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
	height: 45px;
	padding: 10px 15px;
	margin: initial;
	width: 100%;
	white-space: nowrap;
	border-radius: var(--cmplz_button_border_radius);
	cursor: pointer;
	font-size: var(--cmplz_button_font_size);
	font-weight: 500;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
	flex: initial;
	font-weight: bold;
	text-align: left;
	border-radius: 3px;
}
.uael-post__excerpt.uael-post__location {
	font-weight: 700!important;
	font-size: 16px !important;
	margin-bottom: 10px;
	text-align: center;
	color: var(--e-global-color-primary);
	margin-top: 0 !important;
}
body .e--pointer-double-line .elementor-item:after,
body .e--pointer-double-line .elementor-item:before,
body .e--pointer-overline .elementor-item:after,
body .e--pointer-overline .elementor-item:before,
body .e--pointer-underline .elementor-item:after,
body .e--pointer-underline .elementor-item:before {
	height: 2px;
}
.downloads .box-flex-50 > .box-item {
	width: auto;
	margin-right: 15px;
}
.downloads .box-flex-50 {
	justify-content: flex-start;
}
.shortcode-col > .elementor-column-wrap > .elementor-widget-wrap {
	min-height: 0 !important;
	padding: 0 !important;
}
.shortcode-col {
	min-height: 0 !important;
	padding: 0 !important;
}
.uael-post__thumbnail {
	border-radius: 3px;
}

.uael-video__outer-wrap {
	border-radius: 3px;
}
.elementor-text-editor a {
	font-weight: 400;
	text-decoration: underline !important;
	color: var(--e-global-color-text);
}
.pt-10 {
	padding-top: 10px;
}
.pb-10 {
	padding-bottom: 10px;
}
.pl-30 {
	padding-left: 30px;
}

.pr-30 {
	padding-right: 30px;
}
.fz-32 {
	font-size: 30px;
}
.pt-40 {
	padding-top: 40px;
}
.pt-30 {
	padding-top: 30px;
}
.custom-editor {
	padding-bottom: 40px;
}
.custom-editor.pb-30 {
	padding-bottom: 30px;
}

#menu-1-b04f03a > li:last-child a {
	text-transform: uppercase;
}
#cmplz-cookies-overview .cmplz-dropdown a,
#cmplz-cookies-overview .cmplz-dropdown p,
#cmplz-document .cmplz-dropdown a,
#cmplz-document .cmplz-dropdown p,
#cmplz-document li,
#cmplz-document p,
#cmplz-document td {
	font-size: 18px;
}
.m-0 {
	margin: 0 !important;
}
body .elementor-posts--thumbnail-top .elementor-post__text {
	display: flex;
	flex-direction: column;
}
body .elementor-posts .elementor-post__excerpt {
	order: 3;
}
body .elementor-posts .elementor-post__meta-data {
	order: 1;
	text-align: center;
	margin-bottom: 0;
}
body .elementor-posts--thumbnail-top .elementor-post__text h3.elementor-post__title {
	order: 2;
	margin-bottom: 15px;
}
.fotocredits {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: rgb(0 76 99 / 50%);
	font-size: 14px;
	padding: 5px 10px;
	border-radius: 50px;
	color: #fff;
}
@media only screen and (max-width: 1400px) {
	body .slick-prev {
		left: 25px;
	}
	body .slick-next {
		right: 25px;
	}
	body .single-social {
		right: 0;
		max-width: 140px;
	}
	.btn-ticket a {
		padding: 8px 15px;
		font-size: 18px;
	}
	.list_ticket .item-content-flex {
		font-size: 18px;
	}
	.list_ticket .title-ticket,
	.list_ticket .date-time .date {
		font-size: 22px;
	}
	.fz-121 h2 {
		font-size: 72px !important;
	}
	body #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
		width: 80% !important;
		transform: translate(-50%, -50%);
	}
	body .cmplz-cookiebanner.dialog-type-lightbox .dialog-widget-content {
		width: calc(100% - 100px) !important;
	}
	.elementor-widget-wrap > .elementor-element.button-cookie {
		right: -50px;
	}
}
@media only screen and (max-width: 1024px) {
	.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 {
		display: flex;
		justify-content: center;
		text-align: left;
	}
	.team-box h2 {
		min-height: 84px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.team-card {
		margin-top: 0;
		margin-bottom: 0;
		padding: 50px 0 !important;
	}
	.page-banner-text > .elementor-widget-container {
		border-radius: 9px;
		margin: 0 auto;
		padding: 30px;
		font-size: 37px;
		/* margin-bottom: 120px; */
	}
	.elementor-widget-uael-posts .uael-post__terms a {
		cursor: default;
		margin-bottom: 10px;
	}
	.page-banner-text.no-cat > .elementor-widget-container {
		border-radius: 9px;
		margin: 0 auto;
		padding: 20px;
		font-size: 18px;
		margin-bottom: 0;
	}
	.team-card .elementor-widget-text-editor .elementor-widget-container {
		min-height: 300px;
	}
	.search-icon.pc,
	.slogan-col {
		display: none !important;
	}
	.search-icon.mb {
		display: block;
	}
	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {
		top: 53px !important;
	}
	.row-search > .elementor-column-wrap > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	.row-search > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element {
		width: auto;
	}
	.row-search svg {
		max-width: 18px !important;
		margin-right: 15px;
	}
	.row-search > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element {
		width: auto;
		margin: 0;
	}
	section.elementor-sticky--active .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {
		top: 43px !important;
	}
	i.eicon-menu-bar {
		color: #fff;
	}
	body .elementor-menu-toggle {
		background: #004c63;
	}
	body .single-social {
		padding: 15px;
		max-width: 90px;
		font-size: 27px;
		right: 10px;
	}
	.fz-39 h2 {
		font-size: 24px !important;
	}
	/* a.elementor-button-link {
		padding: 15px 30px !important;
		font-size: 18px !important;
	} */
	.fz-39 h2 {
		font-size: 20px !important;
	}
	body .single-social {
		top: 30px;
	}
	.list_ticket .price,
	.list_ticket .date-time {
		margin-bottom: 15px;
		width: 30%;
	}
	.list_ticket .btn-ticket,
	.list_ticket .title {
		width: 70%;
		margin-bottom: 15px;
	}

	.list_ticket .item-content-flex {
		flex-wrap: wrap;
	}
	.fz-121 h2 {
		font-size: 44px !important;
	}
	.fz-30 p,
	.fz-30 {
		font-size: 18px;
	}
	.pr-40 {
		padding-right: 0;
	}
	.pl-40 {
		padding-left: 0;
	}
	.makers .elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a {
		font-size: 22px;
	}
	body .elementor-element.elementor-element-29cbb45 .uael-post__header-filter {
		margin-right: 10px !important;
	}
	span.uael-post__date,
	.elementor-widget-uael-posts .uael-post__title,
	.elementor-widget-uael-posts .uael-post__title a {
		font-size: 22px !important;
	}
	.elementor-widget-uael-posts .uael-post__excerpt {
		font-size: 18px !important;
	}
	.uael-blog-terms-position-media:not(.uael-post-image-background) .uael-post__terms {
		margin: 15px;
		padding: 0 !important;
	}
	.home-banner-text {
		max-width: calc(33% - 10px);
		padding: 0 10px;
	}
	.home-banner {
		padding: 100px 0 200px;
	}
	body #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
		padding-right: 60px !important;
	}
	body #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
		width: 310px;
		position: static;
		transform: unset;
	}
	.row-search .elementor-widget-wrap > .seach-shortcode {
		position: fixed;
		top: 143px;
		right: 0;
		background-color: rgb(255, 255, 255);
		box-shadow: 0px 5px 6.84px 2.16px rgba(0, 0, 0, 0.2);
		max-width: 100%;
		padding: 16px 10px;
		border-radius: 3px;
		z-index: 1;
		width: 100% !important;
	}
	div.asl_r.vertical {
		left: 0 !important;
		right: unset !important;
		width: 100% !important;
	}
	.elementor-widget-wrap > .elementor-element.button-cookie {
		position: static;
		top: 50%;
		transform: unset;
		right: -50px;
		width: 100%;
		z-index: 1111;
	}
	.relationship .uael-post-grid__inner.uael-post__columns-2 {
		margin-left: 0;
		margin-right: 0;
	}
	.banner-single h2.elementor-heading-title {
		font-size: 36px;
	}
	.banner-single-text {
		border-radius: 9px;
		margin: 100px auto 100px auto;
		padding: 15px 30px;
		font-size: 18px;
	}
	.elementor-location-header {
		margin-bottom: 0;
	}
	body .slick-prev,
	body .slick-next {
		width: 20px;
		height: 30px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.more-file,
	.slider-bottom {
		padding: 50px 0;
	}
	.fz-55 h2 {
		font-size: 27px !important;
	}
	.custom-makers .uael-post-grid {
		padding: 0;
	}
	.banner-single .info h2 {
		font-size: 36px;
	}
	.banner-single .description {
		margin: 150px auto 100px;
		font-size: 16px;
	}
	h3.title-section {
		font-size: 20px;
	}
	.title-section.fz-40 {
		font-size: 22px;
	}
	.site-logo,
	.slogan-col {
		 /* top: 0; */
	}
	.box-flex-50 > .box-item {
		width: 100%;
		margin-bottom: 30px;
	}
	.list-maker .maker-row .maker-item {
		width: 50%;
	}
	body .cmplz-message,
	body .cmplz-categories {
		width: calc(100% - 150px);
	}
	body .cmplz-cookiebanner .cmplz-message {
		font-size: 16px;
	}.row-search {
		padding-right: 10px;
	}
}
@media only screen and (max-width: 767px) {
	body .social-section {
		position: static;
		width: 100%;
		max-width: unset;
	}
	li.menu-item.menu-item-type-post_type.menu-item-object-page,
	.elementor-nav-menu--dropdown {
		font-size: 20px !important;
		color: #004c63 !important;
	}

	.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
	.elementor-nav-menu--dropdown .elementor-item.highlighted,
	.elementor-nav-menu--dropdown .elementor-item:focus,
	.elementor-nav-menu--dropdown .elementor-item:hover,
	.elementor-sub-item.elementor-item-active,
	.elementor-sub-item.highlighted,
	.elementor-sub-item:focus,
	.elementor-sub-item:hover,
	li.menu-item.menu-item-type-post_type.menu-item-object-page:hover {
		background: #72a89a !important;
	}
	.list-maker .maker-row .maker-item {
		width: 100%;
	}
	.list-maker .maker-row .maker-item h3.title {
		font-size: 16px;
	}
	.fz-121 h2 {
		font-size: 28px !important;
	}
	.page-banner-text > .elementor-widget-container {
		font-size: 16px;
		margin-bottom: 50px;
	}
	.uael-post__header {
		top: -70px;
	}
	.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper:hover .uael-post__content-wrap {
		transform: scale(1.05);
		background-color: rgb(191 4 70 / 80%);
		color: #fff;
		transform-origin: bottom;
	}
	.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper {
		margin-bottom: 30px !important;
	}
	.uael-posts-tabs-dropdown .uael-filters-dropdown-button {
		position: relative;
	}
	ul.uael-filters-dropdown-list.uael-post__header-filters.show-list {
		padding: 0;
	}
	.uael-filters-dropdown-button::after {
		display: none;
	}
	body .uael-posts-tabs-dropdown .uael-filters-dropdown-button {
		padding-right: 30px;
	}
	.uael-filters-dropdown-button::before {
		content: "";
		border: solid black;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 3px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%) rotate(45deg);
		right: 10px;
	}
	.team-box .elementor-column {
		margin-bottom: 30px;
	}
	.team-card .elementor-widget-text-editor .elementor-widget-container {
		min-height: unset;
	}
	.banner-single h2.elementor-heading-title {
		font-size: 32px;
	}
	.button-inline .elementor-widget-wrap {
		display: flex;
		flex-flow: row;
		flex-wrap: wrap;
	}
	.button-inline a.elementor-button-link.elementor-button.elementor-size-sm {
		margin-bottom: 15px;
	}
	.more-file {
		padding: 40px 0;
	}
	.contact-info {
		text-align: center;
	}
	.slider-bottom {
		padding: 50px 0;
	}
	.fz-26 p,
	.fz-26 {
		font-size: 16px;
	}
	.center-mb {
		text-align: center;
	}
	.button-inline .elementor-widget-wrap .elementor-element {
		width: auto;
		margin: 0 15px 0 0;
	}
	.img-mb {
		display: block;
	}
	.banner-single-text {
		border-radius: 9px;
		background-color: rgb(255, 255, 255);
		max-width: 670px;
		margin: 20px 0;
		padding: 15px;
		font-size: 14px;
	}
	.fz-26 p,
	.fz-26 {
		font-size: 14px;
	}
	body .single-social {
		position: static;
	}
	.single-social.elementor-grid-0 .elementor-grid {
		flex-flow: row;
		align-items: center;
		justify-content: center;
	}
	body .single-social {
		position: static;
		width: 100%;
		max-width: unset;
		margin: 0 !important;
		display: flex;
		padding: 0;
		justify-content: center;
		background: none;
	}
	body .single-social .item {
		margin: 0 5px;
	}
	.banner-single h2.elementor-heading-title {
		width: 100%;
		margin: 0 auto;
	}
	.elementor-location-header {
		margin-bottom: 0;
	}
	.list_ticket .btn-ticket,
	.list_ticket .title,
	.list_ticket .price,
	.list_ticket .date-time {
		width: 100%;
	}
	.mt-50 {
		margin-top: 0 !important;
	}
	.mb-50 {
		margin-bottom: 0 !important;
	}
	.page-banner {
		padding-bottom: 0;
	}
	.makers .elementor-column.elementor-col-33 .elementor-widget-wrap {
		margin-bottom: 20px;
	}
	.pb-100 {
		padding-bottom: 0 !important;
	}
	.page-banner-text.no-cat > .elementor-widget-container {
		width: calc(100% - 20px);
		margin-bottom: 30px;
	}
	.page-banner-text > .elementor-widget-container {
		font-size: 16px;
		margin-bottom: 80px;
	}
	.page-banner-text.no-cat > .elementor-widget-container {
		font-size: 16px;
		margin-bottom: 30px;
	}
	body .uael-listing__terms-link {
		font-size: 16px;
	}
	.home-banner-text {
		max-width: 100%;
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.home-banner {
		padding: 0;
		padding-top: 30px;
	}
	.home-banner-text {
		margin-top: 0;
	}
	.home-banner-3 {
		margin-top: 0;
	}
	.mb-100 {
		margin-bottom: 0 !important;
	}
	body .cli-style-v2 .cli-bar-message {
		font-size: 16px;
	}
	body #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
		padding: 20px !important;
	}
	body #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
		margin-top: 15px;
		width: 100%;
	}
	body .cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
		font-size: 16px;
	}
	.custom-archive h3.elementor-post__title {
		font-size: 18px;
	}

	.custom-archive .elementor-posts .elementor-post__excerpt p {
		font-size: 16px;
	}
	.custom-archive h1.elementor-heading-title.elementor-size-default {
		font-size: 26px;
	}
	body .cmplz-cookiebanner.dialog-type-lightbox .dialog-widget-content {
		width: calc(100% - 30px) !important;
	}
	body .cmplz-cookiebanner .elementor-element .elementor-button {
		font-size: 18px;
	}
	.relationship .uael-post-wrapper .uael-post__title a {
		font-size: 18px;
	}
	.uael-post__excerpt {
		font-size: 14px;
		line-height: 1.2;
	}
	.banner-single .elementor-column-wrap.elementor-element-populated {
		background: none !important;
	}
	.banner-single h2.elementor-heading-title {
		font-size: 26px;
	}

	.list_ticket .title-ticket,
	.list_ticket .date-time .date {
		font-size: 14px;
	}
	.btn-ticket a {
		font-size: 14px;
	}
	.fz-55 h2 {
		font-size: 20px !important;
	}
	.fz-30 p,
	.fz-30 {
		font-size: 14px;
	}
	.team-box h2 {
		font-size: 21px !important;
	}
	.banner-single .info {
		position: static;
		top: 50px;
		left: 50%;
		text-align: center;
		transform: unset;
		margin-top: 30px;
	}
	.banner-single .description {
		margin: 30px 0;
		font-size: 14px;
	}
	.speelschema {
		padding: 40px 0;
	}
	.text > div {
		width: 100%;
	}
	.info-content .box {
		padding: 15px 20px;
	}
	.box-flex-50 > * {
		width: 100%;
	}
	.box-flex-50 {
		flex-wrap: wrap-reverse;
	}
	.downloads .box-flex-50 {
		flex-wrap: wrap;
	}
	.shop-info .info,
	.shop-info .img,
	.shop-info .des {
		width: 100%;
	}
	.shop-info {
		flex-wrap: wrap;
	}

	.shop-info .des {
		padding-top: 15px;
		padding-right: 0;
	}
	.persoons .img {
		width: 100px;
		margin-right: 16px;
		position: relative;
	}
	body .cmplz-message,
	body .cmplz-categories {
		width: 100%;
	}
	body .cmplz-cookiebanner .cmplz-body {
		padding: 20px;
	}
	body .cmplz-cookiebanner .cmplz-buttons {
		position: static;
		top: 50%;
		transform: unset;
		right: 30px;
		flex-flow: column;
		min-width: 250px;
	}
	body .cmplz-cookiebanner .cmplz-body {
		box-shadow: unset !important;
		width: 100%;
		background-color: transparent;
		padding: 0;
		border-radius: 0;
	}
	body .cmplz-cookiebanner.cmplz-show {
		box-shadow: unset !important;
		width: calc(100% - 20px);
		background-color: hsl(194deg 100% 19% / 89%);
		padding: 20px;
		/* border-radius: 6px; */
	}
	.list-download {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.list-download .item {
		margin-bottom: 10px;
		width: 100%;
	}
	.list-download .item a.btn-default {
		margin-right: 0;
		font-size: 14px;
	}
	.downloads {
		background: #fff;
		padding: 30px 0 20px;
	}
	.downloads .box-flex-50 > .box-item {
		width: 100%;
		margin-bottom: 0;
	}
	.list-contactpersonen .box-flex-50 {
		width: 100%;
	}
	.persoons .des {
		font-weight: 500;
		width: calc(100% - 100px);
	}
	.persoons {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	.persoons .img {
		width: 30%;
		margin-right: 0;
		position: relative;
		height: unset;
		margin: 0 auto;
	}
	.persoons .des {
		font-weight: 500;
		width: 70%;
		margin-top: 0;
		padding-left: 15px;
		padding-right: 15px;
	}
	.persoons .img img {
		display: block;
		height: auto;
	}
	.uael-post-grid.uael-posts[data-skin="event"] .uael-post__thumbnail {
		position: relative;
		width: 70%;
		margin: 0 auto;
	}
	.pr-30 {
		padding-right: 10px;
	}

	.pl-30 {
		padding-left: 10px;
	}
	#cmplz-cookies-overview .cmplz-dropdown a,
	#cmplz-cookies-overview .cmplz-dropdown p,
	#cmplz-document .cmplz-dropdown a,
	#cmplz-document .cmplz-dropdown p,
	#cmplz-document li,
	#cmplz-document p,
	#cmplz-document td,
	.elementor-widget-text-editor {
		font-size: 14px;
	}
	.fz-32 h2 {
		font-size: 22px !important;
	}
	.custom-editor {
		padding-left: 10px;
		padding-right: 10px;
	}
	.fotocredits {
		font-size: 14px;
	}
	

.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper {
	max-width: 365px;
	margin-bottom: 40px;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__content-wrap {
	text-align: left;
	position: relative;
	padding-right: 75px !important;
	transition: all 0.4s ease-out 0s;
	transform: scale(1);
	flex: 1;
	border-radius: 6px;
	min-height: 180px;
}
.uael-post-grid.uael-posts[data-skin="event"] .mail a,
.uael-post-grid.uael-posts[data-skin="event"] .position {
	font-style: italic;
	font-weight: bold;
	color: #1d2331;
	font-size: 14px;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__inner-wrap {
	display: flex;
	flex-flow: column;
	height: 100%;
}
.uael-post-grid.uael-posts[data-skin="event"] .mail a {
	font-style: normal;
	font-weight: normal;
	position: relative;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post__bg-wrap {
	height: 100%;
	border-radius: 6px;

	display: flex;
	flex-flow: column;
}
.uael-post-grid.uael-posts[data-skin="event"] .social {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 45px;
	display: flex;
	flex-flow: column;
}
.uael-post-grid.uael-posts[data-skin="event"] .social a {
	display: block;
	filter: brightness(0) invert(1);
	margin: 5px 0;
	opacity: 0;
	visibility: hidden;
}
.team-custom .uael-post__footer {
	margin-top: 0;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper:nth-last-child(3),
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper:nth-last-child(2),
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-grid__inner.uael-post__columns-3 .uael-post-wrapper:last-child {
	margin-bottom: 0;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper .uael-post__content-wrap {
	transform: scale(1.1);
	background-color: rgb(191 4 70 / 80%);
	color: #fff;
	transform-origin: bottom;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper .uael-post__content-wrap .uael-post__title {
	color: #fff;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper .mail a,
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper .position {
	color: #fff;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper .social a {
	opacity: 1;
	visibility: visible;
}
.uael-post-grid.uael-posts[data-skin="event"] .uael-post-wrapper .mail a::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #fff;
	left: 0;
	bottom: -6px;
}

} 


.banner-single.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div {
	border-radius: 10px;
} 

#menu-1-c88d77e > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-privacy-policy.menu-item-1957,
#menu-1-c88d77e > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1958:hover {background:none!important}
 
 
.menu-item-1958 {
	 text-transform:lowercase!important;
 }
 
