/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 03 2024 | 07:43:32 */
:root {
	--blauw: #0e75bc;
	--groen: #8CC63F;
}
	#webr-agenda-v2-locatie .process_box .content_box h2 a {
		font-size: 15px;
		line-height: calc(19 / 22 * 32px);
		padding-bottom: 0px;
	}

.webr-locatie {
	box-shadow: 0 12px 35px 0 #00000020;
}
.webr-locatie .process_box.style_one .process_box_outer:hover .icon .img, 
.webr-locatie .process_box.style_one .process_box_outer:hover .icon span {
	opacity: 1 !important;
}

.webr-aanmelden .elementor-widget-wrap {
	box-shadow: 0 12px 35px 0 rgb(0 0 0 / 5%);
}

.webr-titel .title::before {
	width: 60px;
	position: absolute;
    content: "";
    width: 50px;
    height: 3px;
    background: var(--lichtBlauw);
    bottom: 8px;
    left: 0;
    transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
}
.webr-titel .center .title::before {
	left: 50%;
	transform: translateX(-50%);
}

@media (min-width: 768px) and (max-width: 991px) {
	.webr-deelnemers .evenement-deelnemers-overzicht .rsvp_pro_attendee_list_table tbody tr {
		width: calc((100% / 4) - 25px) !important;
    	flex-basis: calc((100% / 4) - 25px) !important;
	}
}
@media (max-width: 767.98px) {
	.webr-deelnemers .evenement-deelnemers-overzicht .rsvp_pro_attendee_list_table tbody tr {
		width: calc((100% / 3) - 25px) !important;
    	flex-basis: calc((100% / 3) - 25px) !important;
	}
	body:not(.__) .webr-aanmelden #rsvpPlugin input.rsvpSubmit {
		width: 100% !important;
	}
	body:not(.__) .webr-aanmelden [id^='additionalRsvpContainer_'] #addProRsvp,
	body:not(.__) .webr-aanmelden .rsvpAdditionalAttendeeQuestions {
		margin-bottom: 15px !important;
		width: 100% !important;
	}
	body:not(.__) .webr-aanmelden [id^='additionalRsvpContainer_'] .rsvpButton {
		width: 100% !important;
	}
}

.webr-deelnemers .evenement-deelnemers-overzicht .rsvp_pro_attendee_list_name img {
	margin-bottom: 12px !important;
}
.webr-deelnemers .evenement-deelnemers-overzicht .rsvp_pro_attendee_list_table tbody tr {
	min-height: 1px;
    width: calc((100% / 8) - 25px);
    flex-basis: calc((100% / 8) - 25px);
    margin-bottom: 25px;
    border: 1px solid #f2f2f2 !important;
    justify-self: stretch;
    height: 100%;
    justify-content: center;
    border-radius: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.webr-deelnemers .evenement-deelnemers-overzicht .rsvp_pro_attendee_list_table tr td.rsvp_pro_attendee_list_name {
	min-height: 123px;
}
.webr-deelnemers .rsvp_pro_attendee_list_table tbody {
	column-gap: 25px;
	margin-right: -25px;
}

.webr-aanmelden .addAdditionalProAttendees {
	border-radius: 10px;
}



.webr-aanmelden [id^='additionalRsvpContainer_'] #addProRsvp {
	text-align: left;
    margin-bottom: -80px;
    z-index: 2;
    position: relative;
    width: 50%;
}
.webr-aanmelden [id^='additionalRsvpContainer_'] .rsvpButton {
	background-color: var(--wit) !important;
    color: #0e75bc !important;
    border: 2px solid var(--blauw) !important;
	height: 60px;
    width: 100%;
	transition: color 0.3s ease, background-color 0.3s ease;
}
.webr-aanmelden [id^='additionalRsvpContainer_'] .rsvpButton:hover {
	background-color: var(--blauw) !important;
	color: var(--wit) !important;
}
.webr-aanmelden .rsvpParagraph.rsvpSubmitContainer {
	text-align: right !important;
}
.webr-aanmelden #rsvpPlugin input.rsvpSubmit {
	position: relative;
    z-index: 5;
    width: 45% !important;
	border: 2px solid var(--groen) !important;
	height: 56px !important;
	transition: color 0.3s ease, background-color 0.3s ease !important;
	text-transform: initial;
    font-size: 16px;
}
.webr-aanmelden #rsvpPlugin input.rsvpSubmit:hover {
	background-color: var(--wit) !important;
	color: var(--groen) !important;
}
.webr-aanmelden .addAdditionalProAttendees {
	padding: 0px !important;
	border: unset !important;
}
.webr-aanmelden [id^='additionalRsvpContainer_'] h3 {
	margin-bottom: 15px;
}
.webr-aanmelden .rsvpAdditionalAttendeeQuestions {
	margin-bottom: -80px !important;
}
.webr-aanmelden .rsvpAdditionalAttendeeQuestions button.rsvpButton {
	width: 50% !important;
	position: relative;
	z-index: 6;
}
.webr-evenement-header .title {
	text-wrap: balance;
}

@media (max-width: 767.98px) {
	#webr-agenda-v2-locatie .process_box .icon,
	#webr-agenda-v2-locatie .process_box .icon span {
		width:	40px;
		height:	40px;
	}
	#webr-agenda-v2-locatie .process_box .icon span {
		line-height: 40px;
		font-size: calc(40 / 65 * 32px);
	}
	#webr-agenda-v2-locatie .process_box .content_box {
		margin-left: 60px;
	}
	#webr-agenda-v2-locatie .process_box .content_box h2 a {
		font-size: 15px;
		line-height: calc(19 / 22 * 32px);
		padding-bottom: 0px;
	}
	#webr-agenda-v2-locatie .elementor-widget-creote-process-v1:not(:last-child) {
		margin-bottom: 0px;
	}
	.webr-aanmelden #rsvpForm input[type=text],
	.webr-aanmelden #rsvpForm input[type=email],
	.webr-aanmelden #rsvpForm input[type=number],
	.webr-aanmelden #rsvpForm textarea,
	.webr-aanmelden #rsvpForm select {
		height: 42px;
		line-height: calc(42 / 56 * 26px);
		padding-bottom: 4px;
	}
	.webr-aanmelden [id^='additionalRsvpContainer_'] h3 {
		font-size: 22px;
		margin-bottom: 10px;
	}
	body:not(.__) .webr-aanmelden [id^='additionalRsvpContainer_'] #addProRsvp,
	body:not(.__) .webr-aanmelden .rsvpAdditionalAttendeeQuestions {
		margin-bottom: 10px !important;
	}
	body:not(.__) .webr-aanmelden #rsvpPlugin input.rsvpSubmit {
		
	}
}
@media (max-width: 575.98px) {
	.webr-deelnemers .evenement-deelnemers-overzicht .rsvp_pro_attendee_list_table tbody tr {
		padding-top: 10px;
		padding-bottom: 10px;
		width: calc((100% / 3) - 15px) !important;
		flex-basis: calc((100% / 3) - 15px) !important;
		margin-bottom: 15px;
	}
	.webr-deelnemers .rsvp_pro_attendee_list_table tbody {
		column-gap: 15px;
		margin-right: -15px;
	}
	.webr-aanmelden [id^='additionalRsvpContainer_'] .rsvpButton {
		height: 45px;
	}
	.webr-aanmelden #rsvpPlugin input.rsvpSubmit {
		height: 45px !important;
		min-height: 45px !important;
		line-height: 45px;
	}
}