/* KNOP ORANJE*/
#modulecontent .module_simloket a.knop.oranje{
	background:#FF9C00;
}

/* HEADER MODULE STARTPAGINA*/
body.has_module_startpagina #header_intro .intro-wrapper .intro-container {
    padding: 0 2em;
}

body h1, body h1.page-title, #formcontent h1 {
    font-size: 2em;
}

body.has_module_startpagina #header_intro .title-wrapper {
    padding: 14em 20% 0;
}

/* LOGO WIDTH*/
#header .header-second #logo img, 
#header .header-top #logo img,
#main_wrapper .header-second #logo img, 
#main_wrapper .header-top #logo img {
    max-width: 100%;
}

/* MENU FONT_WEIGHT*/
#header #header-navigation #nav li.menu-item>a, 
#header #header-navigation #nav li.medium>a {
    font-weight: 700;
}

.module_documentenlijst .items .item h2,
.module_documentenlijst .items > .item::before{
	position: absolute;
	left: -9999px;
}

body.has_module_simloket #content #modulecontent>div>div>ul.part>li .text ul li::before {
    content: "\f058";
    font-family: FontAwesome;
    font-size: 1em;
    font-weight: 600;
    color: #c4c4c4;
    display: inline-block;
    text-decoration: none;
    width: 1em;
    float: left;
    margin-left: -2em;
    padding-left: .1em;
    line-height: inherit;
}

body.has_module_simloket #content #modulecontent>div>div>ul.part>li>ul {
	padding: 0 20%;
}

body .fa::before {
	margin-right: 0;
}

/*MEDIA QUERIES*/
@media screen and (max-width: 1550px) {
	div#header-navigation #nav li.menu-item>a, 
	div#header-navigation #nav li.medium>a {
	    font-size: 0.9em;
	}
}

@media only screen and (max-width: 1024px) {
	body.has_module_startpagina #header_intro .intro-wrapper .intro-container {
	    width: 90%;
	    margin-top: 0em;

	}
	body.has_module_startpagina #header_intro .title-wrapper {
	    padding: 8em 6% 0;
	}
	body.has_module_startpagina #header_intro .intro-wrapper {
		padding: 0 6% 0;
	}
	body h1, body h1.page-title, #formcontent h1 {
	    font-size: 1.6em;
	}
}
@media only screen and (max-width: 767px) {
	body.has_module_startpagina #header_intro .title-wrapper {
		padding: 0 1.3em;
	}
	body.has_module_startpagina #header_intro .intro-wrapper {
		padding: 2em 2em 1em;
	}

	body h1, body h1.page-title, body #formcontent h1 {
	    padding: 0.5em;    
	    white-space: initial;
	}
	body.has_module_startpagina #header_intro .intro-wrapper .intro-container {
	    padding: 0;
	}
	body.has_module_startpagina #header_intro .intro-wrapper .text-container, body.has_module_startpagina #header_intro .title-wrapper .text-container{
		padding: 0;
	}
	body.has_module_startpagina #header_intro .intro-wrapper .text-container::before, body.has_module_startpagina #header_intro .title-wrapper .text-container::before {
		display: none;
	}
}

@media screen and (max-width: 1420px) and (min-width: 768px) {
	div#header-navigation #nav li.menu-item>a, 
	div#header-navigation #nav li.medium>a {
	    font-size: 0.75em;
	}
	div#header-navigation #nav li.menu-item>a span, 
	div#header-navigation #nav li.medium>a span {
	    padding: 0 .3em;
	}
	body.homepage #search form fieldset .searchbox_trefwoord, 
	body.homepage #search form fieldset::after{
		font-size: 1em;
	}

	div#content-aside,
	   #content-aside img,
	   #content-aside-second img{
	    background-position: center;
	    width: 48%; 
	    min-height: 0!important; 
	}

 	   #content-aside-second img{
		margin-top: 40%;
	}
	   .fullheight{
		height: auto!important;
	}

}
@media screen and (max-width: 768px) {
	div#header-navigation #nav li.menu-item>a, 
	div#header-navigation #nav li.medium>a {
	    font-size: 0.9em;
	}
	div#header-navigation #nav li.menu-item>a span, 
	div#header-navigation #nav li.medium>a span {
	    padding: 0 .45em;
	}
}
