/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 30 2022 | 12:11:25 */
/* Add your CSS code here. DONT FORGET YOUR COMMENTS */
/* test for new fonts */
@font-face {
	font-family:Sukhumvit Set;
	src: url(https://skygarden.dvhosting.nl/wp-content/uploads/2019/04/SukhumvitSet-Text.otf);
	font-weight: normal;
}
.et_pb_text_1 h2 {
	/*font-family: Sukhumvit Set !important; */
}
/* contact pagina font styling */
.contact-pagina .et_pb_text_3, .et_pb_text_2 h2 {
/*	font-family: Sukhumvit Set !important;*/
	font-weight: 600;
}
/* contact form and fonts styling */
.contact-pagina .et_pb_contact_field {
	margin-bottom: 18.5px !important;
	padding: 0 !important;
}/*
.contact-pagina h2, h3 {
	font-family: Sukhumvit Set !important;
}
.contact-pagina .et_pb_text_5, .et_pb_text_6 {
	font-family: "sukhumvit set" !important;
}*/
.contact-pagina .et_pb_contact_form {
	margin-left: 10%;
}
.contact-pagina .et_pb_contact_submit.et_pb_button {
	padding-top: 10px !important;
	padding-right: 35px !important;
	padding-bottom: 10px !important;
	padding-left: 35px !important;
}
.et_pb_contact_form {
	margin-left: 10%;
}
.contactform .et_pb_contact_field_4 {
	width: 43%;
}
@media only screen and (max-width: 980px) {
	.contact-pagina .et_pb_contact_field {
		max-width: 100%;
	}
	.contact-pagina .et_pb_contact_form {
		margin: 0;
	}
	.contactform .et_pb_contact_field_4 {
		width: 100%;
	}
}
/* grid styling for event page */
.esg-grid .mainul li.eg-phillie-wrapper {
	background: none !important;
	border: none !important;
}
.event-pagina .esg-grid .mainul li.eg-phillie-wrapper {
	padding: 0 !important;
	max-height: 110px;
	position: initial;
	margin-top: -44px;
}
li.filter-agenda {
	padding: 21px
}
/* main picture of uitgelicht filter */
.filter-uitgelicht {
	max-height: 500px !important;
}
.event-pagina #uitgelicht-grid .esg-entry-cover {
	max-height: 500px;
	overflow: hidden;
}
.event-pagina #uitgelicht-grid .mainul {
	max-height: 500px;
	overflow: hidden;
}
.event-pagina #uitgelicht-grid .esg-overflowtrick {
	max-height: 500px;
	overflow: hidden;
}
.event-pagina #uitgelicht-grid .filter-agenda {
	margin-bottom: 35px !important;
}
.event-pagina #uitgelicht-grid .esg-tc {
	top: 20px;
}
/* padding between agenda list items */
.event-pagina .esg-grid .mainul li.eg-phillie-wrapper {
	padding: 0 !important;
}
#events-divi {
	margin-bottom: 50px;
	margin-top: 40px;
}
/* we are open triangle */
.we-are-open-triangle .et_pb_text_inner:after {
	left: 118%;
	top: 50%;
	border: solid transparent;
	border-top-color: transparent;
	border-top-width: medium;
	border-right-color: transparent;
	border-right-width: medium;
	border-bottom-color: transparent;
	border-bottom-width: medium;
	border-left-color: transparent;
	border-left-width: medium;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136,183,213,0);
	border-left-color: rgba(136, 183, 213, 0);
	border-left-color: rgba(136, 183, 213, 0);
	border-left-color: #aa9848;
	border-width: 30px;
	margin-top: -30px;
}
@media only screen and (max-width: 981px) {
	.we-are-open-triangle .et_pb_text_inner:after {
		visibility: hidden!important;
	}
	.we-are-open-triangle {
		width: 50% !important;
		max-width: 50% !important;
		margin: 0 !important;
	}
}
/* agenda grid */
#agenda-grid .event-pagina .esg-grid .mainul li.eg-phillie-wrapper {
	margin-bottom: 43px;
	position: static;
	height: auto !important;
}
#agenda-grid .esg-cc {
	top: 0 !important;
	border-bottom: 1px solid;
	padding-bottom: 26px;
}
#agenda-grid .esg-entry-media-wrapper {
	display: none;
}
.agendapunten h3 {
	margin-bottom: 69px;
	margin-top: -20px;
}
@media only screen and (max-width: 1481px) {
	#agenda-grid a {
		font-size: 10px !important;
	}
}
@media only screen and (max-width: 981px) {
	.agendapunten .mainul {
		height: auto !important;
	}
	.agendapunten .esg-overflowtrick {
		height: auto !important;
	}
	.agendapunten .et_pb_text_3 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.agendapunten .esg-transition {
		visibility: visible !important;
		opacity: 1 !important;
		transform: inherit !important;
	}
	.agendapunten h3 {
		margin-top: 25px;
	}
	.event-pagina .esg-grid .mainul li.eg-phillie-wrapper:last-child {
		max-height: 51px !important;
	}
	.eg-washington-element-14 {
		padding-right: 15px;
	}
}
/* menu pagina syling for buttons */
@media only screen and (min-width: 981px) and (max-width:1400px) {
	.menu-buttons-container {
		max-width: 60% !important;
		width: 60% !important;
	}
}
.eg-phillie-element-5:hover {
	color: #aa9848 !important;
}
/* homepage photobooth background image styling for mobile devices */
@media only screen and (max-width: 560px) {
	.photobooth-main-image {
		width: 60%;
	}
}
@media only screen and (min-width: 560px) {
	.photobooth-main-image {
		position: relative;
		top: -80px;
	}
}
/* Job detail page styling */
.single-jobpost h3, .single-jobpost .job-date {
	color: #131425 !important;
}
.single-jobpost .file div {
	background-color: #aa9848 !important;
}
.single-jobpost .btn {
	background-color: #aa9848 !important;
}
.single-jobpost .sjb-img-responsive {
	display:none;
}
/* styling newsletter form */
.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_form {
	color: white !important;
}
/*menu pagina buttons voor mobiel */
@media only screen and (max-width: 560px) {
	.menu-buttons-container {
		width: 80%;
	}
}
/* anchor styling */
:target {
	padding-top: 100px !important;
	height: 100%;
	padding-bottom: 100px !important;
}
:target .anchor-background-menu {
	height: 510px;
}
/* job's styling */
.single-jobpost #et-main-area {
	background: white;
}
.single-jobpost .sjb-container {
    width: 100% !important;
    max-width: 100% !important;
}
.sjb-detail header {
    position: absolute;
    display: none !important;
}
.container-secondary {
	width: 80% ;
	margin: 0 auto;
}
.jobpost-form {
	width: 80% !important;
	margin: 0 auto;
	float: initial !important;
}
#rev_slider_1_1_wrapper {
	margin-top: -177px !important;
	position: relative;
}
.jobpost-template-default {
    overflow-x: hidden;
}
/* sub menu styling */
#top-menu .sub-menu {
	z-index:-1;
}
/* styling for menu page */
@media only screen and (min-width: 980px) {
 .menu-row-height {
   height: 100%;
}
   .menu-row-height .et_pb_text {
     top: -5%;
     position:relative;
  }
  
}

/* overwrite all fonts */
h1, h2, h3, h4, h5, h6, body {
  font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;
}

/* flexbox */
@media only screen and (max-width: 980px) {
.flex-reverse {
	display: flex;
	flex-direction: column-reverse;
}
}

.home-nieuwsbrief .et_pb_newsletter_form .input  {
	padding: 10px 2% !important;
	border: 3px solid green;
}