/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1714390340
Updated: 2024-04-29 11:32:20

*/

.gallery-list-wrapper{
	background-repeat:no-repeat
}


.grecaptcha-badge{
	opacity:0;
	display:none;
	visibility:hidden
}

.mob-cat-btn{
	display:none
}

.wpcf7-not-valid-tip {
    font-size: 16px !important;
}

.wpcf7 form .wpcf7-response-output{
	font-size: 16px;
    text-align: center;
}

.header-wrapper{
	box-shadow: 0px 4px 4px 0px #00000040;

}
.page-id-493 .dialog-message .elementor-slideshow__footer .elementor-slideshow__title{
	display:none!important
}
.header-wrapper .menu-wrapper .elementor-nav-menu--main ul li:last-child a{
	background:#6F9C76;
	border-radius:50px;
	border:2px solid #6F9C76;
	padding-top:0.8vw;
	padding-bottom:0.8vw;
	color:#fff!important;
}
.header-wrapper .menu-wrapper .elementor-nav-menu--main ul li:last-child a:hover{
	color:#6F9C76!important;
	background:#fff;
}
.post-slider-wrapper .slick-slide{
	padding-left:0.7vw;
	padding-right:0.7vw;
}
.post-slider-wrapper .elementor-post__read-more:after{
	content:url('https://nunatuur.nl/wp-content/uploads/2024/04/Advance-1.svg');
	position:relative;
	top:0.3vw;
	left:0.3vw
}
.post-slider-wrapper .elementor-post{
	transition: 0.3s;
}
.post-slider-wrapper .elementor-post:hover{
	background:#fff;
	box-shadow: 0px 4px 40px 0px #0000001A;

}
.post-slider-wrapper .slick-next:before{
	content:url('https://nunatuur.nl/wp-content/uploads/2024/04/Forward-1-1.svg');
	line-height:1vw;
	opacity:1;
}
.post-slider-wrapper .slick-prev:before{
	content:url('https://nunatuur.nl/wp-content/uploads/2024/04/Forward-2.svg');
	line-height:1vw;
	opacity:1;
}
.post-slider-wrapper .slick-prev{
	z-index:1;
}
.post-slider-wrapper .slick-next, .post-slider-wrapper .slick-prev{
	width:4.7vw;
	height: 4.7vw;
	background:#6F9C76;
	border-radius:3.6vw;
	opacity:1;
}
.post-slider-wrapper .slick-next:hover:before, .post-slider-wrapper .slick-prev:hover:before, .post-slider-wrapper .slick-next:focus:before, .post-slider-wrapper .slick-prev:focus:before{
	filter: invert(60%) sepia(35%) saturate(324%) hue-rotate(78deg) brightness(89%) contrast(88%);
}
.post-slider-wrapper .slick-next:hover, .post-slider-wrapper .slick-prev:hover, .post-slider-wrapper .slick-next:focus, .post-slider-wrapper .slick-prev:focus{
	background:#fff;
	-webkit-box-shadow: 0px 0px 40px -15px rgba(111,156,118,1);
-moz-box-shadow: 0px 0px 40px -15px rgba(111,156,118,1);
box-shadow: 0px 0px 40px -15px rgba(111,156,118,1);
}
.post-slider-wrapper .elementor-post__excerpt p:after{
	content:'..';
}
.gallery-wrapper .e-gallery-item:before {
    content: url(https://nunatuur.nl/wp-content/uploads/2024/04/6764084_arrows_expand_resize_resize-arrows_scale_icon-1.png);
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: 1;
	transform: translate(-50%, -50%);
}
.gallery-wrapper .e-gallery-item:hover:before {
    opacity: 1 !important;
}
.gallery-wrapper .e-gallery-item:hover{
	box-shadow: 0px 4px 50px 0px #0000004D;

}
.mail-link-wrapper a, .copyright-wrapper a{
	color:#fff;
}
.mail-link-wrapper a:hover{
	color:#6F9C76;
}
.copyright-wrapper a:hover{
	color:#004019;
}
.banner-title span{
	font-style: italic;
}
.footer-title span{
	font-style: italic;
	font-weight:400;
}
.header-social-share svg{
	filter:brightness(0);
}

.button-wrapper .elementor-button-wrapper a {
  transition: all .3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.button-wrapper .elementor-button-wrapper a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
  z-index: -2;
}

.button-wrapper .elementor-button-wrapper a:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  transition: all .3s;
  border-radius: 10rem;
  z-index: -1;
}
.button-wrapper .elementor-button-wrapper a:hover:before {
  width: 100%;
}
.white-bg .elementor-button-wrapper a:before{
	background-color: #fff;
}
.green-bg .elementor-button-wrapper a:before{
	background-color:#6F9C76
}
.img-gallery-wrapper img{
	box-shadow: 0px 4px 20px 0px #00000026 !important;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.label{width:100%}

.w-100{
	width:100%;
	padding-left:15px;
	padding-right:15px;
}

.w-50{
	width:50%;
	padding-left:15px;
	padding-right:15px;
}
.form-wrapper .wpcf7-form{
	font-family: "Inter", Sans-serif;
	color: #102526;
    font-size: 1.2vw;
}
.form-wrapper textarea{
    border: 1px solid #D9D9D9 !important;
    max-width: 100%;
    width: 100% !important;
    min-width: 100%;
    height: 88px;
    padding: 6px 16px;
	border-radius:20px;
}
.wpcf7-form ::placeholder{
	font-family: "Inter", Sans-serif;
	 color:#00000080;
}
.form-wrapper .wpcf7 input{
	border: 1px solid #D9D9D9 !important;
    border-radius:50px;
    padding: 12px 16px;
	font-family: "Inter", Sans-serif;
	color:#00000080;
}

.wpcf7-form :focus-visible {
    outline: unset;
}
.form-wrapper .btn-center{
	text-align:center;
}

.form-wrapper .btn-center .submit-btn{
	background: #004019;
    border-radius: 50px;
    border: 2px solid #004019!important;
    padding-top: 0.8vw;
    padding-bottom: 0.8vw;
	padding-left:2vw;
	padding-right:2vw;
    color: #fff !important;
}
.form-wrapper .btn-center .submit-btn:hover, .form-wrapper .btn-center .submit-btn:focus{
	background: #6F9C76;
}
.form-wrapper .btn-center .submit-btn:focus{
	outline:unset;
}
.form-wrapper .wpcf7-spinner{
	display:block;
}
/* .post-slider-wrapper .elementor-post__title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
 */









.tribe-events .tribe-events-calendar-month__day-cell--selected, 
.tribe-events .tribe-events-calendar-month__day-cell--selected:focus, 
.tribe-events .tribe-events-calendar-month__day-cell--selected:hover, 
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{
	background-color:#ddefdd;
}
.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke{
	color:#102526;
}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus {
    outline: unset;
}
.post-slider-wrapper .elementor-pagination{
	display:flex;
	justify-content:center;
	align-items: center;
}
.post-slider-wrapper .page-numbers.prev img, .post-slider-wrapper .page-numbers.next img{
	filter: brightness(0);
}
.post-slider-wrapper .page-numbers.prev:hover img, .post-slider-wrapper .page-numbers.next:hover img{
	filter: grayscale(1);
}
.post-slider-wrapper .prev:hover, .post-slider-wrapper .next:hover{
	background:#6F9C76;
}
.post-slider-wrapper .prev, .post-slider-wrapper .next{
    width: 2.8vw;
    height: 2.8vw;
    display: inline-block;
    background-color:#fff;
    padding: 10px;
    border-radius: 50px;
}
.tribe-events-header .tribe-events-header__events-bar.tribe-events-c-events-bar{
	display: flex;
	width: 100%;
	justify-content: space-between;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding-top: 2vw;
    padding-bottom: 1vw;
    margin-bottom: 1.5vw;
}
.header-category-wrapper {
	display:flex;
    white-space: nowrap;
    align-self: baseline;
}
.tribe-header-category{
	display:flex;
    align-items: center;
	color:#102526;
	font-size:1.25vw
}
.tribe-events-header .tribe-events-header__events-bar .event-categories-list{
	display: flex;
	align-items: center;
	flex-wrap:wrap;
	margin-left:30px;
}
.tribe-events-header .tribe-events-header__events-bar .event-categories-list li {
	margin-left:7px;
	margin-bottom:20px;
}
.tribe-events-header .tribe-events-header__events-bar .event-categories-list li a{
	padding:6px 15px;
	border:1px solid #6F9C76;
	border-radius:50px;
	color:#004019;
	font-size:1vw
}
.header-category-wrapper img{
	margin-right:10px;
	width:1.7vw;
	height:1.7vw;
}

.tribe-events-header .tribe-events-header__events-bar .event-categories-list li a:hover{
	background-color:#6F9C76;
	color:#fff;
}
.tribe-events-c-view-selector__button-icon svg{
    background-image: url('assets/images/list.svg');    
	background-repeat: no-repeat;
	background-size:cover;
	width:1.7vw;
	height:1.7vw;
}
.tribe-events-c-view-selector__button-icon svg path{
	display:none;
}
.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-view-selector__button{
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	transition-duration: .3s;
}
.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-view-selector__button:hover{
	transform: scale(1.1);
}
.tribe-events-header button:focus {
    outline: unset;
}
.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-view-selector__button:before {
   display:none;
}
body, .tribe-common .tribe-common-b2, .tribe-common .tribe-common-h5, 
.tribe-common .tribe-common-h6, .tribe-events .tribe-events-calendar-list__event-date-tag-weekday, 
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium, 
.tribe-events-header .tribe-events-c-top-bar.tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-desktop, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button, 
.tribe-events .tribe-events-c-view-selector__list-item-link .tribe-events-c-view-selector__list-item-text, 
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button{
	font-family: "Inter", Sans-serif!important;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{
	font-size:1.25vw
}
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path, 
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{
	fill:#d9d9d9;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button{
	border-radius:50px;
	font-size:1vw;
	border-color:#d9d9d9;
}
.tribe-common .tribe-events-calendar-list__event-featured-image-link img{
	width:8.28vw;
	height:6vw;
	object-fit:cover;
}
.tribe-events .tribe-events-calendar-list__event-featured-image-link{
	text-align: -webkit-right;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
	text-align:left;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	max-width:85%;
	padding-left: 1vw;
	padding-right: 1vw;
	padding-top:6vw;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium, 
.tribe-events .tribe-events-calendar-list__event-datetime{
	font-size:1vw;
	color:#102526;
}
.tribe-common .tribe-common-anchor-thin:hover, .tribe-common .tribe-common-anchor-thin:active{
	border-bottom:unset;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{
	font-size:1.7vw;
	font-weight:700;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{
	padding-left:0.4vw;
	font-size:0.85vw
}
.tribe-events .tribe-events-calendar-list__event-row{
	border-bottom:1px solid #d9d9d9;
	padding-bottom: 3vw;
	padding-top: 2vw;
	width: 100%;
	margin: auto!important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{
	margin-bottom:0px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{
padding-left:0px!important;
}
.tribe-events .tribe-events-calendar-list-nav{
	border-top:unset
}
.tribe-events-c-subscribe-dropdown{
	display:none;
}
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled, 
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium{
	font-size:1.15vw
}
.tribe-event-date-end{
	display:none
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium{
	color: #102526!important;
}
.tribe-events-view{
	background-image:url(https://nunatuur.nl/wp-content/uploads/2024/04/Group-65-1.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom center;
	padding-bottom:28vw;
	margin-bottom:-23vw
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, 
.tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, 
.tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, 
.tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, 
.tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, 
.tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover{
	background-color:#6F9C76;
}


.events-in-matching-category .event-thumbnail img{
	width:6vw;
	height:4.4vw;
	object-fit:cover;
}
.events-in-matching-category .event{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 1vw;
	padding: 1vw;
	align-items:center;
}
.events-in-matching-category .event .event-date{
	display:flex;
	align-items: center;
	color: #102526;
	font-size: 1.15vw;
}
.events-in-matching-category .event-time p{
	margin-bottom:0px;
}
.events-in-matching-category .event-time{
	margin-left:1vw
}
.events-in-matching-category .cat-date{
	font-size:3.4vw;
	font-weight:700;
	color:#102526;
	margin-bottom:0px;
	min-width: 4vw;
}
.events-in-matching-category .related-category-btn{
	background: #6F9C76;
    border-radius: 50px;
    border: 2px solid #6F9C76;
    padding-top: 0.8vw;
    padding-bottom: 0.8vw;
    padding-left: 2.15vw;
    padding-right: 2.15vw;
    color: #fff !important;
}
.events-in-matching-category .related-category-btn:hover{
	background: #004019;
	border: 2px solid #004019;
}
.events-in-matching-category .event-cat-btn{
	display: block;
    text-align: center;
	margin-top: 3vw;
}
.activity-category-wrapper .category-list-wrapper{
	list-style:none;
	padding-inline-start:1vw;
}
.activity-category-wrapper .category-list-wrapper .cat-list a{
	font-size:1.15vw;
	color:#595959;
	padding-bottom:1vw;
}
.activity-category-wrapper .category-list-wrapper .cat-list:hover a{
	color:#6F9C76
}
.activity-category-wrapper .category-list-wrapper .cat-list{
	padding-bottom:0.5vw;
}
.activity-category-wrapper .category-list-wrapper .cat-list a:before{
	content: url(https://nunatuur.nl/wp-content/uploads/2024/05/Group-32.svg);
	padding-right:8px;
	transition-duration: .3s;
}
.activity-category-wrapper .category-list-wrapper .cat-list:hover a:before{
	padding-right:12px;
}
.breadcrumb_last{
	border-bottom:1px solid #fff;
}
.single-activiteiten .elementor-swiper-button.elementor-swiper-button-prev, .single-activiteiten .elementor-swiper-button.elementor-swiper-button-next{
	background:#fff;
	border-radius:50%;
	padding:0.6vw
}
.single-activiteiten .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev svg{
	background-image:url(https://nunatuur.nl/wp-content/uploads/2024/04/Forward-2.svg);
	height: 3vw;
    width: 3vw;
	filter:brightness(0.2);
	background-repeat: no-repeat;
	background-position:center;
}
.single-activiteiten .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next svg{
	background-image:url(https://nunatuur.nl/wp-content/uploads/2024/04/Forward-1-1.svg);
	height: 3vw;
    width: 3vw;
	filter:brightness(0.2);
	background-repeat: no-repeat;
	background-position:center;
}
.single-activiteiten .elementor-swiper-button.elementor-swiper-button-prev svg path, 
.single-activiteiten .elementor-swiper-button.elementor-swiper-button-next svg path{
	display:none;
}
.single-activiteiten .elementor-swiper-button.elementor-swiper-button-prev:hover, 
.single-activiteiten .elementor-swiper-button.elementor-swiper-button-next:hover{
	background:#6F9C76;
}
.single-activiteiten .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next:hover svg, 
.single-activiteiten .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev:hover svg{
	filter:brightness(1);
}
.events-in-matching-category .event-thumbnail {
	overflow: hidden;
}
.events-in-matching-category .event-thumbnail img {
    transition: 0.3s;
}
.events-in-matching-category .event:hover .event-thumbnail img {
    transform: scale(1.1);
}
.events-in-matching-category .event:hover .event-date .cat-date{
	color:#6F9C76;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{
	padding-right:0px!important;
}
.tribe-common a:not(.tribe-common-anchor--unstyle):focus {
    outline: unset;
}
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover, .tribe-common .tribe-common-anchor-thin{
	border-bottom:unset;
}
.single-tribe_events .tribe-events-event-image, .single-tribe_events #tribe-events-footer, .single-tribe_events .type-tribe_events{
	display:none;
}
.agenda-detail-form .btn-center{
	text-align:left
}
.agenda-detail-form.form-wrapper textarea{
	height:140px
}
#tribe-events-pg-template{
	max-width: 100%;
    padding-top: 6vw;
	background-image:url(https://nunatuur.nl/wp-content/uploads/2024/04/Group-65-1.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom center;
	padding-bottom: 28vw;
    margin-bottom: -23vw;
}
#tribe-events-content{
	position:relative;
	border-bottom:1px solid #d9d9d9;
}
.single-tribe_events .tec-events-elementor-event-widget__datetime-date--end, 
.single-tribe_events .tec-events-elementor-event-widget__datetime span:nth-child(7).tec-events-elementor-event-widget__datetime-separator, 
.single-tribe_events .tec-events-elementor-event-widget__datetime-time--end{
	display:none;
}
.tribe-events-calendar-month__multiday-event-bar {
  border: 1px solid #ddefdd!important;
}
.tribe-events-calendar-month__multiday-event-bar-inner {
  background-color: #ddefdd!important;
}
 .tribe-events-view--month .tribe-events-calendar-month__day-date-daynum{
	font-size:1.7vw;
	font-family: "Inter", Sans-serif !important;
}
.tribe-events-view--month .tribe-events-calendar-month__header-column .tribe-events-calendar-month__header-column-title{
	font-family: "Inter", Sans-serif !important;
	font-size:0.84vw;
}
.tribe-events-calendar-month__multiday-event .tribe-events-calendar-month__multiday-event-hidden-title.tribe-common-h8{
	font-family: "Inter", Sans-serif !important;
	font-size: 0.84vw;
}
.tribe-events-calendar-month__multiday-event-bar-title {
  font-family: "Inter", Sans-serif !important;
	font-size: 0.84vw;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{
	height:1.4vw;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{
	display:none!important;
}
.no-found-wrapper{
	color:#102526;
	font-size:1.15vw;
	padding-left:1vw;
	
}
.tribe-events-calendar-month__calendar-event-tooltip-description.tribe-common-b3{
    display:none
}
.tribe-events-calendar-list__event-datetime .tribe-event-date-start:after, 
.single-tribe_events .tec-events-elementor-event-widget__datetime-time.tec-events-elementor-event-widget__datetime-time--start:after{
	content:' uur';
}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-row:hover .tribe-events-calendar-list__event-title a{
	color:#6F9C76;
}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-row:hover .tribe-events-calendar-list__event-featured-image-wrapper img{
	transform: scale(1.1);
}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper{
    overflow: hidden;
}
.post-type-archive-tribe_events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper img{
	transition: 0.3s;
}
.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-description{
	display:none!important
}
.tribe-events-calendar-latest-past__event-featured-image-wrapper img{
	width:116px;
	height:84px;
}
.tribe-events-calendar-latest-past__event-featured-image-wrapper{
	justify-content: end;
    display: flex;
}

.cat-dropdown {
	display:none
}

@media (max-width: 1024px){
.event-list h2{
	font-size: 2.3vw!important;
}
	.post-slider-wrapper .slick-next, .post-slider-wrapper .slick-prev{
	width:6.7vw;
	height: 6.7vw;
	}
	.post-slider-wrapper .elementor-post__title{
	min-height:40px;
}
	.post-slider-wrapper .elementor-post__read-more:after {
    top: 0.6vw;
}
	.post-slider-wrapper 
.elementor-post__card .elementor-post__badge{
	font-size: 1.6vw!important;
}
	body.admin-bar .dialog-type-lightbox {
    position: fixed !important;
}
	.form-wrapper .btn-center .submit-btn {
        font-size: 2vw;
		padding: 1.2vw 3vw;
    }
	.activity-list .post-slider-wrapper .prev, .activity-list .post-slider-wrapper .next{
    width: 5vw;
	height: 5vw;
	}
	.activity-list .post-slider-wrapper .elementor-post {
    background: #fff;
    box-shadow: 0px 4px 40px 0px #0000001A;
}
	.tribe-common-l-container .tribe-events-header .tribe-events-header__events-bar .event-categories-list li a {
    font-size: 1.6vw;
}
	.tribe-common-l-container .header-category-wrapper img {
    width: 3vw;
    height: 3vw;
}
	.tribe-common-l-container .header-category-wrapper {
    font-size: 2.3vw;
		margin-right: 3vw;
}
	.tribe-common-l-container .tribe-events-c-view-selector__button-icon svg {
    width: 3vw;
    height: 3vw;
}
	.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium, .post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-datetime {
		font-size: 1.85vw;
	}
	.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
		font-size: 2.5vw;
	}
	.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
		max-width: 95%;
	}
	.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
    font-size: 1.5vw;
}
	.post-type-archive-tribe_events .tribe-common .tribe-events-calendar-list__event-featured-image-link img {
    width: 12.28vw;
    height: 9vw;
}
	.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button{
		font-size:2.3vw;
	}
	.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {
    font-size: 1.57vw;
	}
	.post-type-archive-tribe_events .tribe-events .tribe-events-c-nav__next:disabled, .post-type-archive-tribe_events .tribe-events .tribe-events-c-nav__prev:disabled, .post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium {
    font-size: 2vw;
}
	.post-type-archive-tribe_events .tribe-events-view {
    padding-bottom: 19vw;
    margin-bottom: -29vw;
}
	.event-list .events-in-matching-category .related-category-btn{
    padding-left: 2.6vw;
    padding-right: 2.6vw;
	padding-top: 1vw;
    padding-bottom: 1vw;
	}
	.event-list .events-in-matching-category .event-time {
    font-size: 2vw;
}
	.event-list .events-in-matching-category .event-thumbnail img {
    width: 8.2vw;
	height: 5.95vw;
	}
	.event-list .events-in-matching-category .cat-date {
		font-size: 5vw;
		min-width: 6vw;
	}
	.single-activiteiten .activity-category-wrapper .category-list-wrapper .cat-list a {
		font-size: 2.1vw;
	}
	.single-activiteiten .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next svg, 
	.single-activiteiten .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev svg {
    height: 5vw!important;
    width: 5vw!important;
	}
	.single-activiteiten .events-in-matching-category .event-cat-btn {
    margin-top: 5vw;
}
	.post-type-archive-tribe_events .tribe-events-header .tribe-events-header__events-bar.tribe-events-c-events-bar{
		padding-top:4vw;
		margin-bottom: 3.5vw;
	}
	.single-tribe_events #tribe-events-pg-template {
    padding-bottom: 32vw;
    margin-bottom: -29vw;
}
	.tribe-events-view--month .tribe-events-calendar-month__day .tribe-events-calendar-month__day-date-daynum{
	font-size:2.3vw;
}
.tribe-events-view--month .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column .tribe-events-calendar-month__header-column-title{
	font-size:1.17vw;
}
.tribe-events-view--month .tribe-events-calendar-month__multiday-event .tribe-events-calendar-month__multiday-event-hidden-title.tribe-common-h8{
	font-size: 1.17vw;;
}
.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar-title {
	font-size: 1.17vw;;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{
	height:2.8vw!important;
}
	.event-list .no-found-wrapper{
	font-size:2vw;
	
}

}

@media (max-width: 767px){
	.event-list h2.form-post{
	font-size: 6vw!important;
}
	.mob-cat-btn{
		display:inline-block;
		position: fixed;
    bottom: 20px;
    z-index: 2;
    right: 20px;
	}
	
	.hide-list-mob{
		display:none !important
	}
	
	.cat-dropdown {
    width: 100% !important;
    max-width: 100%;
    font-size: 13px !important;
    border-radius: 50px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-top: -5px !important;
	display:block
}
	
/* 	.event-categories-list{
		display:none !important
	} */
	
	.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event{display:flex !important;flex-direction: row-reverse;}
.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-details{
	width:80%;
	padding-right: 10px;
}
.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-featured-image-wrapper{
	width:20%;
	margin:0px;
	padding-left:5px
}

.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-featured-image-wrapper img{
	height:40px
}
	
	.tribe-events-header .tribe-events-header__events-bar .event-categories-list li {
    margin-left: 5px;
    margin-bottom: 15px;
}
	
	
	.tribe-events-header .tribe-events-header__events-bar .event-categories-list {
    margin-left: 0px;
}
	
	
	.event-list  .no-found-wrapper{
	font-size:4.4vw!important;
	padding-left:3vw;
	
}
	.w-50 {
    width: 100%;
}
	.form-wrapper .btn-center .submit-btn {
        font-size: 4vw;
        padding: 2.2vw 7vw;
    }
	.footer-wrapper .elementor-element-9d694c8 
.elementor-element-e8df037{
	display:contents;
}
.post-slider-wrapper .elementor-post__card{
		background:#fff!important
	}
	.post-slider-wrapper .slick-next, .post-slider-wrapper .slick-prev {
        width: 12.7vw;
        height: 12.7vw;
		border-radius:6.6vw;
    }
	.post-slider-wrapper .slick-next{
		right:-10px;
	}
	.post-slider-wrapper .slick-prev{
		left:-10px;
	}
	.over-ons-slider .slick-dots li button:before, .gallery-list-wrapper .slick-dots li button:before{
	color:#fff;
	font-size:30px;
	opacity:1;
}

.over-ons-slider .slick-dots li.slick-active button:before{
	color:#004019;
	opacity:1;
}
.over-ons-slider .slick-dots li button, .gallery-list-wrapper .slick-dots li button{
	background:transparent;
}
	.gallery-list-wrapper .slick-dots li.slick-active button:before{
	color:#6F9C76;
	opacity:1;
}
.over-ons-slider .elementor-image-box-wrapper .elementor-image-box-img{
	justify-content: center;
    display: flex;
}
	.gallery-list-wrapper .slick-initialized .slick-slide {
    padding-top: 32px;
	padding-bottom:20px;
}
	.activity-post-wrapper .post-slider-wrapper .elementor-post__card .elementor-post__badge {
        font-size: 3.6vw !important;
    }
	.post-slider-wrapper .elementor-post__read-more:after {
        top: 1.2vw;
    }
	.activity-list .post-slider-wrapper .prev, .activity-list .post-slider-wrapper .next{
    width: 11vw;
	height: 11vw;
	}
	.activity-list .post-slider-wrapper 
.elementor-post__card .elementor-post__badge{
	font-size: 4vw!important;
}
	.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{
	width:30%;
}
.tribe-events .tribe-events-calendar-list__event-details{
	width:70%;
}
.tribe-events .tribe-events-calendar-list__event{
	flex-direction:row-reverse;
}
	.post-type-archive-tribe_events .tribe-common .tribe-events-calendar-list__event-featured-image-link img {
        width: 15.28vw;
        height: 11.1vw;
    }
	.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium, .post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-datetime {
        font-size: 3.2vw;
    }
	.tribe-common .tribe-common-b2{
		margin-bottom:0px;
	}
	.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
        font-size: 3.2vw;
    }
	.tribe-events button.tribe-events-c-top-bar__datepicker-button{
		font-size:4vw;
	}
	.tribe-common-l-container .tribe-events-header .tribe-events-header__events-bar .event-categories-list li a {
        font-size: 3vw;
		padding: 5px 10px;
    }
	.tribe-common-l-container .tribe-events-c-view-selector__button-icon svg {
        width: 5vw;
        height: 5vw;
    }
	.tribe-events .tribe-events-c-view-selector__content {
    top: 10px;
	}
	    .tribe-common-l-container .header-category-wrapper {
        font-size: 3.5vw;
        margin-right: 0vw;
    }
	.tribe-common-l-container .header-category-wrapper img {
        display: none;
    }
	.post-type-archive-tribe_events .tribe-events-header .tribe-events-header__events-bar.tribe-events-c-events-bar {
    padding-top: 7vw;
    margin-bottom: 4.5vw;
	padding-bottom: 2vw;
}
	.tribe-events .tribe-events-c-nav__next, .tribe-events .tribe-events-c-nav__prev {
    font-size: 3.5vw !important;
}
	.post-type-archive-tribe_events .tribe-events .tribe-events-l-container {
    padding-top: 40px;
	padding-left: 10px;
    padding-right: 10px;
}
	.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row {
		padding-top: 4vw;
	}
/* 	.single-activiteiten .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next svg, .single-activiteiten .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev svg {
        height: 10vw !important;
        width: 10vw !important;
    } */
	
	.single-activiteiten .elementor-swiper-button.elementor-swiper-button-prev, .single-activiteiten .elementor-swiper-button.elementor-swiper-button-next {
    padding: 10px;
}
	.event-list .events-in-matching-category .cat-date {
        font-size: 13vw;
        min-width: 15vw;
    }
	.event-list .events-in-matching-category .event-time {
        font-size: 4.4vw;
    }
	.event-list .events-in-matching-category .event-thumbnail img {
        width: 15.2vw;
        height: 13.95vw;
    }
	.single-activiteiten .events-in-matching-category .event {
    margin-bottom: 1vw;
    padding: 3vw 3vw 2vw;
	align-items: center;
}
	.single-activiteiten .event-list .events-in-matching-category .related-category-btn {
        padding-left: 5.6vw;
        padding-right: 5.6vw;
        padding-top: 2vw;
        padding-bottom: 2vw;
    }
	.single-activiteiten .events-in-matching-category .event-cat-btn {
    margin-top: 8vw;
}
	.single-activiteiten .activity-category-wrapper .category-list-wrapper {
    padding-inline-start: 3vw;
}
	.single-activiteiten .activity-category-wrapper .category-list-wrapper .cat-list a {
        font-size: 4.5vw;
    }
.single-activiteiten .activity-category-wrapper .category-list-wrapper .cat-list {
    padding-bottom: 2.5vw;
}
	.single-activiteiten .post-slider-wrapper .elementor-post__card .elementor-post__badge {
        font-size: 3.2vw !important;
    }
	.tribe-events-view--month .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column .tribe-events-calendar-month__header-column-title{
		font-size:2vw!important;
	}
	.tribe-events-view--month .tribe-events-calendar-month__day-date-daynum{
	font-size:3.2vw!important;
}
}


.event-list h2{
	font-family: "Inter", Sans-serif;
    font-size: 1.7vw;
    font-weight: 700;
    color: #000000;
    padding-left:15px;
}
.event-list .btn-center p{
	margin-bottom:0px;
}
.event-list .btn-center{
	margin-bottom: -50px;
    text-align:center
}