a, input, textarea, select, button{
  outline: 0;
}

.so-panel, .panel-grid{
	margin-bottom: 0 !important;
}

/* ======================================
        LOGO
 ===================================== */
.logo a{
	text-decoration: none;
}

.logo{
	position: relative;
	z-index: 99;
}

/* ======================================
        NAVIGATIE
 ===================================== */
.navigatie{
	padding: 0;
	list-style-type: none;
	margin-bottom: 0;
}

.nav_toggle{
	display: none;
	width: 40px;
	height: 40px;
	position: relative;
	z-index: 999;
}

.nav_toggle span{
	display: block;
    position: absolute;
    height: 4px;
    width: 25px;
    background: black;
    opacity: 1;
    left: 6px;
}

.nav_toggle .row1{
	top: 9px;
}

.nav_toggle .row2{
	top: 17px;
}

.nav_toggle .row3{
	top: 25px;
}

@media screen and (min-width: 768px){
	.navigatie li{
		display: inline-block;
	}
}

@media screen and (max-width: 768px){
	.nav_toggle{
	 	display: block;
	}

	nav #cssmenu{
		display: none;
	}
}

/* ======================================
        KAART
 ===================================== */
.kaart li{
	list-style-type: none;
	padding: 0;
}

/* ======================================
        FOOTER
 ===================================== */
.footer li{
	list-style-type: none;
	padding: 0;
}

/* ======================================
        ERROR
 ===================================== */
.rij1_error li{
	list-style-type: none;
 	padding: 0;
}

/* ======================================
        LOADING ICON
 ===================================== */
.loading_gif{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
 	justify-content: center !important;
  	align-items: center !important;
	z-index: 99999;
}

.loaded .loading_gif{
  display: flex !important;
}

/* ======================================
        POP-UP
===================================== */
.popup{
 	display: flex;
 	justify-content: center;
  	align-items: center;
  	top: 0;
  	left: 0;
  	right: 0;
  	bottom: 0;
  	position: fixed;
  	z-index: 9999999999;
}

.popup_inner{
	position: relative;
	padding: 20px;
	max-width: 90%;
	text-align: center;
}

.popup_sluiten_btn{
	position: absolute;
	top: 5px;
	right: 5px;
	background: none;
	border: none;
	font-size: 15px;
}

/* ======================================
        FORMINATOR
===================================== */
.forminator-module-edit-link{
  display: none !important;
}