/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 02 2025 | 07:52:05 */
#home-slider .slider.style_three .slide-item-content .auto-container {
	padding-top: 75px;
	padding-bottom: 150px;
}
#home-slider .slider_version_v2.style_three .slide-item-content .slider_content h1 {
	line-height: 1.4em;
	margin-bottom: 0px;
}
#home-slider .slider_version_v2.style_three .slide-item-content .slider_content h6 {
	line-height: 1.4em;
	margin-bottom: 15px;
}

body.blog .news_box.default_style.list_view .image img {
	max-height: 450px;
	object-fit: cover;
}
body.blog .news_box.default_style.list_view .content_box {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-self: center;
}

#home-diensten .process_box .process_box_outer_two .theme-btn {
	border-width: 2px;
}
#home-diensten .content_box {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
#home-diensten  .process_box.style_two .process_box_outer_two .content_box .proctitle {
	margin-left: 20px;
}

#agenda .prikbordberichten-container .one_column .news_box.style_six .content_box .content_mid {
	padding-top: 20px;
	padding-bottom: 80px;
}

#agenda .prikbordberichten-container .news_box.style_six .content_box .overlay {
	background-color: #F0F3F9;
	opacity: 0.9;
}
#agenda .prikbordberichten-container .news_box.style_six:hover .content_box .overlay {
	opacity: 0.7;
} 
#agenda .prikbordberichten-container .news_box.style_six:hover a {
	color: var(--primary-color-one)
}
#agenda .prikbordberichten-container .news_box.style_six .content_box::before,
#agenda .prikbordberichten-container .news_box.style_six .content_box::after {
	content: unset !important;
}
#agenda .prikbordberichten-container .news_box.style_six .content_box .category a {
	text-transform: inherit;
}
#agenda .prikbordberichten-container .news_box.style_six .content_box .category {
	width: fit-content;
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.agenda-container {
	
}

#agenda .agenda-inner {
	border-radius: 17px;
	border: 1px solid #F0F3F9;
	box-shadow: 0 12px 35px 0 #00000020;
}

#agenda .agenda-inner img {
	border-top-left-radius: 17px;
	border-top-right-radius: 17px;
	height: 250px;
	object-fit: cover;
}

#agenda .webr-agenda-titel .elementor-heading-title {
	color: #282f3b;
	font-size: 20px;
	line-height: 1.2em;
	display: block;
	margin-bottom: 6.5px;
}

#agenda .agenda-inner .elementor-element:last-child {
	margin-bottom: 30px;
}

#agenda .webr-agenda-titel,
#agenda .webr-agenda-meta,
#agenda .webr-agenda-button {
	padding: 0px 25px;
}

#agenda .webr-agenda-meta p {
	margin-bottom: 0px;
}
#agenda .webr-agenda-meta p:not(:last-child) {
	margin-bottom: 15px;
}

#agenda .webr-agenda-plaats::before {
	content: '\f3c5';
	font-family: 'Font Awesome 5 Free';
	color: var(--groen);
	font-weight: 900;
    margin-right: 5px;
	font-size: 20px;
	width: 25px;
	text-align: center;
    display: inline-block;
}

#agenda .webr-agenda-tijd::before {
	content: '\f073';
	font-family: 'Font Awesome 5 Free';
	color: var(--groen);
	font-weight: 400;
    margin-right: 5px;
	font-size: 20px;
	width: 25px;
	text-align: center;
    display: inline-block;
}

#webr-instagram #sb_instagram .sbi_photo img {
	border-radius: 20px;
}

.webr-locatie .elementor-icon-list-text {
	color: var(--text-color-dark) !important;
}

body:not(#__) #webr-instagram #sbi_load a {
	font-family: 'Spartan', sans-serif;
	font-weight: 600;
	font-size: 15px;
	padding: 15.75px 25px !important;
	border-radius: 10px 0px 10px 0px;
	transition: all 0.5s ease !important;
	border: 2px solid;
}
body:not(#__) #webr-instagram #sbi_load a:hover {
	border-radius: 0px 10px 0px 10px;
	background-color: transparent !important;
	box-shadow: unset !important;
}

body:not(#__) #webr-instagram #sbi_load .sbi_load_btn {
	border-color: var(--groen);
	background-color: var(--groen);
}
body:not(#__) #webr-instagram #sbi_load .sbi_load_btn:hover {
	color: var(--groen);	
}

body:not(#__) #webr-instagram #sbi_load .sbi_follow_btn {
	border-color: var(--blauw);
}
body:not(#__) #webr-instagram #sbi_load .sbi_follow_btn a:hover {
	color: var(--blauw);
}

body:not(#__) #sb_instagram #sbi_load {
	margin-top: 15px;
}

body:not(#__) #sb_instagram #sbi_load .sbi_load_btn {
	margin-right: 25px;	
}
body:not(#__) #sb_instagram #sbi_load .sbi_follow_btn {
	margin-left: 0px;
}

body:not(#__) .home-prikbord-berichten .news_box {
	margin-bottom: 0px;
}
.home-prikbord-berichten .news_box.style_six .content_box .content_mid h2 a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.webr-faq .elementor-widget-text-editor ul,
.webr-faq-home ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.webr-faq .elementor-widget-text-editor ul li a {
	color: var(--lichtBlauw);
}
.webr-faq-home ul a {
	color: #4a4e56;
	font-family: 'Inter', 'Roboto', sans-serif;
}
.webr-faq .elementor-widget-text-editor ul li a:hover, 
.webr-faq-home ul li a:hover {
	color: var(--blauw);
}
.webr-faq .elementor-widget-text-editor ul li::before, 
.webr-faq-home ul li::before {
	content: '\f105';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	color: var(--lichtBlauw);
    margin-right: 8px;
}

.webr-faq-home .elementor-accordion-item:first-child {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.webr-faq-home .elementor-accordion-item:last-child {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

@media (max-width: 767.98px) {
	/*#home-diensten .process_box_outer_two p {
		display: none !important;
	}*/
	body:not(#__) #leden-overzicht.home-overzicht .um-members.um-members-grid > .um-member {
		width: calc(50% - 15px) !important;
	}
	#home-diensten .content_box {
		margin-bottom: 20px !important;
	}
	#agenda .webr-agenda-titel .elementor-heading-title {
		font-size: 16px;
	} 
}

@media (max-width: 991.98px) {
	#agenda .one_column .grid_show_case .grid_box {
		width: 100% !important;
	}
	body:not(#__) .header_area, 
	body:not(#__) .elementor-location-header {
		display: block !important;
	}
	body:not(#__) .mobile_header {
		display: none !Important;
	}
}

.news_box.style_seven .image_box .date {
	background-color: var(--lichtBlauw) !important;
}

.webr-datum-evenement {
	position: absolute;
    padding: 5px 10px;
    font-size: 15px;
    color: #fff;
    border-radius: 5px;
    top: 10px;
    left: 10px;
    background: var(--groen);
    transition: all 0.5s ease-in-out;
	z-index: 2;
	width: fit-content !important;
}
.webr-datum-evenement p {
	margin-bottom: 0px;
	font-size: 15px;
	line-height: var(--bs-body-line-height);
}

.home-prikbord-berichten .news_box.style_seven .content_box ul {
	margin-bottom: 12px;
    padding-bottom: 4px;
}
.home-prikbord-berichten .short_desc {
	margin-bottom: 0px;
}
.home-prikbord-berichten .news_box.style_seven .content_box {
	padding: 15px 30px;
}
.home-prikbord-berichten .news_box.style_seven .content_box h2 a {
	margin-bottom: 8px;
}
.home-prikbord-berichten .one_column .grid_show_case .grid_box {
	margin-bottom: 3px;
}
.home-prikbord-berichten .news_box.style_seven .content_box a.read_more {
	color: var(--lichtBlauw);
}
.home-prikbord-berichten .news_box.style_seven .content_box ul li a span {
	color: var(--groen);
}
.home-prikbord-berichten .news_box.style_seven .image_box::before {
	background-color: var(--lichtBlauw);
}

.home-prikbord-berichten .news_box.style_seven .content_box ul li a {
	pointer-events: none !important;
}

body.page-id-833 .footer-top {
	display: none !important;
}

.webr-agenda-plaats {
	display: block !important;
}