.name_dashboard3, .name_dashboard3 section.tile div.freecontent, .name_dashboard4, .name_dashboard4 section.tile div.freecontent{
	font-family: 'Fedra Sans Book', Arial, Verdana, Sans-serif;
}

#dashboardViewsHeader {
	padding: 5px 39px 10px 39px;
	background: rgb(40, 145, 225);
    color: #FFF;
	border-radius: 5px;
	box-sizing: border-box;
}

#container_menu_top, #apptitle{
	display: none;
}

#innercontainer{
	max-width: 1140px;
	margin: 0 auto;
}

.b_header-wrapper{
	display: flex;
}

.menu {
    padding: 42px 0 0 0;
    margin: 0;
}

.menu li a {
    padding: 5px 0 0 0;
    border-top: 2px solid transparent;
    color: #4A4A4A;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-family: 'Fedra Sans Book', Arial, Verdana, Sans-serif;
    font-size: 15px;
}


.wrap {
    max-width: 1140px;
    margin: 0 auto;
}

#footer {
    margin-top: auto !important;
    background: #4A4A4A;
    font-size: 14px;
}

#footer .footer-menu span {
    display: inline-block;
    width: 100%;
    color: #CCC;
}

.footer-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
}

.footer-menu li {
    line-height: 21px;
}

.footer-menu li:last-child {
    width: 370px;
}

.footer-menu a {
    border-bottom: 1px solid #FFF;
    color: #FFF;
}

.footer-menu a:hover {
    border-bottom: 1px solid transparent;
}

.footer-menu .logo-link {
    border: none;
}



#mainwrapper {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    min-height: 100vh;
}



#innerheader .logo{
	text-decoration: none !important;
	border-bottom: none !important;
}


.theme-navigation-information {
    padding: 10px 0;
    text-align: left;
}

.name_dashboard4 .wrapper-sidebar .subtheme-list{
	display: block;
}

.menu .default-menu-item, .menu .profieltaart-menu-item {
	display: none;
}

.name_dashboard4 .default-menu-item, .name_mosaic5 .profieltaart-menu-item { 
	display: inline-block;
}

.name_dashboard4 button.js-open-subthemes.clean.fa-li {
    display: none;
}

.sidebar-content.selection {
    border-radius: 5px !important;
}

li.theme-link.cgdhbpjaijje6hhjg,
li.theme-link.cgdhbpjajajhhjis,
li.theme-link.cgdhbpjajaxtn0,
li.theme-link.cgdhbpjajanpjm {
	display: none;
}

.name_dashboard3 {
	background: url(images/background.jpg) no-repeat center top fixed;
    background-size: cover!important;
}

#dashboardheader {
	margin-bottom: 0px;
	background: #FFF;
}

#innerheader {
	/* max-width: 264px; */
	width: 264px;
	margin: auto;
}

.logo-holder {
	display: inline-block;
	margin-right: 24px;
}

.logo-holder .logo {
	width: 240px;
    height: 90px;
    background: #FFF url(images/logo.gif) no-repeat top center;
    background-size: 100% auto;
}


/*Start custom thema tegels*/
#mainwrapper.cgdhgqhijfjmep, .name_mosaic5 {
	background: #F3F3F3;
}

.cgdhgqhijfjmep .width1.height2 .free-tile,
.name_mosaic5 #themaView .width1.height2 .free-tile
{
	height: 205px;
	-webkit-box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 15%);
	cursor: pointer;
}

#mainwrapper.cgdhgqhijfjmep .tile .free-tile .theme-tile-image,
.name_mosaic5 #themaView .tile .free-tile .theme-tile-image
{
	padding: 0;
}

.cgdhgqhijfjmep .free-tile .theme-tile-image img,
.name_mosaic5 #themaView .free-tile .theme-tile-image img
{
    width: 100%;
    object-fit: cover;
	opacity: 1;
    transition: all .5s ease-in-out;
}

.cgdhgqhijfjmep .width1.height2 .free-tile:hover img,
.name_mosaic5 #themaView .width1.height2 .free-tile:hover img
{
	opacity: .6;
	transform: scale(1.1); 
}

.cgdhgqhijfjmep .name_wrapper,
.name_mosaic5 #themaView .name_wrapper
{
	font-size: .9rem;
	font-weight: bold;
}

.cgdhgqhijfjmep .free-tile .theme-tile-name,
.name_mosaic5 #themaView .free-tile .theme-tile-name
{
	height: 50px;
	padding: 0 20px;
	transition: all .5s ease-in-out;
}

.cgdhgqhijfjmep .width1.height2 .free-tile:hover .theme-tile-name,
.name_mosaic5 #themaView .width1.height2 .free-tile:hover .theme-tile-name
{
	height: 70px;
}
/*End custom thema tegels*/

.name_mosaic5 .sidebar-content .sel-button, .name_mosaic5 .sel-footer .close-button {
	border: none!important;
	background: #2891E1!important;
	color: #FFF!important;
}


.o-adds {
	display: none;
}

.navbutton:hover:after {
	height: 46px;
}

#innerheader {
    max-width: 1140px;
    margin: 0 auto;
    overflow: visible;
}

@media screen and (min-width: 981px) {
	#innerheader ul {
		display: inline-block !important;
	}
}

.menu-wrapper {
    display: inline-block;
    width: 100%;
    background: #FFF;
}

nav.home-nav {
	display: inline-block;
    margin-top: 36px;
    vertical-align: top;
}

#innerheader ul {
    padding: 14px 0px 0px 0px;
	margin: 0px;
	vertical-align: top;
}

.menu li {
	display: inline-block;
	margin-right: 25px;
	font-size: 15px;
}

#innerheader ul li a {
    padding: 5px 0 16px 0;
    border-top: 2px solid transparent;
    color: #4A4A4A;
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
	font-size: 14px;
    font-family: 'Fedra Sans Book', Arial, Verdana, Sans-serif;
}

#innerheader ul li a:hover {
    color: #1174C5;
    text-decoration: underline;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#innerheader ul li a.active {
    color: #1174C5;
    border-top: 2px solid #1174C5;
}

#pull {
    display: none;
    width: 54px;
    height: 29px;
    margin-top: 9px;
    margin-right: 0px;
    margin-bottom: 16px;
}

.menu-button {
    float: right;
    padding: 4px 5px;
    border: 1px solid #1174C5;
    border-radius: 5px;
    text-transform: uppercase;
	color: #1174C5;
	font-family: 'Fedra Sans Book', Arial, Verdana, Sans-serif;
}

.header-right {
	display: none;
}
.b {
    fill: #FFF;
}
.a {
    fill: #FFF;
}

.name_dashboard4 footer.custom {
	position: absolute;
	bottom: 0;
	width: 100%;
}

footer.custom {
	position: relative;
    background: #4A4A4A;
    font-size: 14px;
	box-sizing: border-box;
}
footer.custom .wrap {
	max-width: 1140px;
	margin: 0 auto;
	box-sizing: border-box;
}
.footer-menu {
	padding: 0;
}
footer.custom .footer-menu p {
    display: inline-block;
    width: 100%;
    margin: 0;
    color: #CCC;
}
footer.custom .footer-menu li {
    display: inline-block;
	width: 270px;
    margin-right: 30px;
}
footer.custom .footer-menu li:last-child {
    width: 370px;
    float: right;
    margin-right: 0px;
}
footer.custom .footer-menu a {
	text-decoration: none;
    border-bottom: 1px solid #FFF;
    color: #FFF;
}
footer.custom .footer-menu a:hover {
    border-bottom: 1px solid transparent;
}
.wrap:after {
    content: "";
    display: block;
    clear: both;
}
footer.custom .footer-menu p.footer-section2 {
    margin-bottom: 20px;
}
.footer-bold {
    font-weight: bold;
}

/* START Stories footer */

.sidenav footer.custom:not(.sidenav .themeview footer.custom ) {
    background: none;
}

.sidenav footer.custom.footer1:not(.sidenav .themeview footer.custom.footer1), 
.sidenav footer.custom.footer2:not(.sidenav .themeview footer.custom.footer2) {
	position: relative;
    max-width: 1420px;
    width: 100%;
    margin: 10px auto 0 auto;
    padding-left: 280px;
    box-sizing: border-box;
}

.sidenav footer.custom .wrap {
    padding: 20px 10px 30px 20px;
    background: #4A4A4A;
}

/* END Stories footer */

.name_dashboard3 {
	background: none;
}
.name_dashboard3 footer.custom {
	bottom: 0;
	width: 100%;	
}
.name_dashboard3 #mainwrapper, .name_dashboard4 #mainwrapper {
	position: relative;
	min-height: 100vh;
	box-sizing: border-box;
	padding-bottom: 188px;
	background-repeat: no-repeat!important;
	background-position: center center!important;
	background-attachment: fixed!important;
	background-size: cover!important;
}

.name_dashboard4.sidenav #mainwrapper{ 
	padding-bottom: 0;
}

.name_dashboard4.sidenav #mainwrapper.themeview {
	padding-bottom: 188px;
}

.cgdgiiagistbhgd, .cgdgjraii7sajb, .cgdgiiagiegcjchhz {
	background-image: url(images/macro_economie.jpg);
}
.cgdgjqjgoagjeq, .cgdgiiagigid4gn, .cgdgiiagihicnbk, .cgdgiiagiigfy7gc {
	background-image: url(images/klimaatverandering.jpg);
}
.cgdgiiagijhbjhjd, .cgdgiiagilv5nt, .cgdgiiagimqdfig, .cgdgiiaginfbghhf {
	background-image: url(images/bodem_en_water.jpg);
}
.cgdgiiagio3hhdy, .cgdgiiagiphe94ic, .cgdgiiagiqghbvij {
	background-image: url(images/gezondheid.jpg);
}
.cgdgiiagirhiijjhe {
	background-image: url(images/natuur_en_biodiversiteit.jpg);
} 
.cgdgjqjdghhhaigq, .cgdgjqjdjahih4w {
	background-image: url(images/welzijn_en_leefbaarheid.jpg);
}
.cgdgjsharwgghgr, .cgdgjshatmpiehc {
	background-image: url(images/economische_transitie.jpg);
} 
.cgdgijdjahahjjjfii, .cgdgiiagi4ajg4ji {
	background-image: url(images/energietransitie.jpg);
}
.cgdgiiagi5cymih, .cgdgiiagi6gehezgj {
	background-image: url(images/mobiliteit.jpg);
}
.cgdgiiagi8jcphaid, .cgdgiiagigesrhij {
	background-image: url(images/verstedelijking.jpg);
}
.cgdgjshatrdc5, .cgdgjshat7jclhi {
	background-image: url(images/ruimtelijke_kwaliteit.jpg);
}


/*Start custom buttons*/
.name_dashboard4 .theme[data-themecode="cgdhbpjaijje6hhjg"] .theme__image, .name_dashboard4 .theme[data-themecode="cgdhbpjajajhhjis"] .theme__image, .name_dashboard4 .theme[data-themecode="cgdhbpjajaxtn0"] .theme__image, .name_dashboard4 .theme[data-themecode="cgdhbpjajanpjm"] .theme__image {
    display: none;
}

.themeNavigation span {
	width: auto;
	max-width: calc(100% - 55px);
	line-height: 1.5;
	background: rgba(255,255,255,0.85);
}
section.tile.height2 div.free-tile {
	padding-bottom: 35px!important;
}
section.tile.height2 .tile-content.no-header div.freecontent {
	max-height: 109px;
}

@media screen and (max-width: 1400px) {
	.sidenav footer.custom {
		background: #4A4A4A;
		padding: 0 !important;
	}
}

@media screen and (max-width: 1160px) {
	#innerheader {
		width: 100%;
		padding: 0px 1%;
		box-sizing: border-box;
	}
	footer.custom .wrap {
		width: 100%;
	}
	.logo-holder .logo {
		width: 180px;
		height: 70px;
	}
	footer.custom {
		padding-right: 1%;
		padding-left: 1%;
		box-sizing: border-box;
	}
}

@media screen and (max-width: 1050px) {
	footer.custom .footer-menu li {
		width: 30%;
	}
	footer.custom .footer-menu li:last-child {
		width: 65%;
	}
}

@media screen and (max-width: 980px) {
	#innerheader {
	    border-bottom: 1px solid #1174C5;
	}
	nav {
	    float: right;
	    margin-top: 13px;
	}
	#pull {
		display: block;
	}
	#innerheader ul.menu {
		position: absolute;
		display: none;
		width: 80%;
		padding: 0px;
		top: 76px;
		left: 10%;
		background: #FFF;
		z-index: 99;
		box-shadow: 2px 6px 10px -2px #5d5d5d;
	}	
	.menu li {
		width: 100%;
		border-bottom: 1px solid #1174C5;
		margin: 0px;
		font-size: 16px;
	}
	#innerheader ul.menu li a {
		display: inline-block;
		width: 100%;
		padding: 10px 0px;
		text-align: center;
	}
	#innerheader ul.menu li a:hover {
	    border-bottom: none;
	    text-decoration: none;
	}
	#innerheader ul li a.active {
	    border-top: none;
	}
	#innerheader ul.menu li a:hover {
		background-color: rgba(0, 94, 184,0.1) !important;
	}
	nav.home-nav {
		margin-top: 13px;
	}
}
@media screen and (max-width: 780px) {
	.name_dashboard4 #mainwrapper, .name_dashboard3 #mainwrapper, .name_dashboard4 #mainwrapper {
		padding-bottom: 0;
	}
	.name_dashboard4 footer.custom, .name_dashboard3 footer.custom {
		position: relative;
		bottom: auto;
	}
	footer.custom .footer-menu li, footer.custom .footer-menu li:last-child {
		width: 100%;
		margin: 0;
	}
	footer.custom .footer-menu li:last-child {
		margin-top: 20px;
	}
	footer.custom .footer-menu li:first-child p.footer-section2{
		margin-bottom: 0;
	}
}
@media screen and (max-width: 860px) {
	#innerheader {
		font-size: 90%;
	}
}


div.cgdgiiagistbhgd {
	background-image: url(images/background/BBP.jpg);
}
div.cgdgjraii7sajb {
	background-image: url(images/background/Werkgelegenheid.jpg);
}
div.cgdgiiagiegcjchhz {
	background-image: url(images/background/Werkloosheid.jpg);
}
div.cgdgjqjgoagjeq {
	background-image: url(images/background/Wateroverlast.jpg);
}
div.cgdgiiagigid4gn {
	background-image: url(images/background/Waterveiligheid.jpg);
}
div.cgdgiiagihicnbk {
	background-image: url(images/background/Hittestress.jpg);
}
div.cgdgiiagiigfy7gc {
	background-image: url(images/background/Verdroging.jpg);
}
div.cgdgiiagijhbjhjd {
	background-image: url(images/background/Bodemkwaliteit.jpg);
}
div.cgdgiiagilv5nt {
	background-image: url(images/background/Bodemdaling.jpg);
}
div.cgdgiiagimqdfig {
	background-image: url(images/background/Grondwater.jpg);
}
div.cgdgiiaginfbghhf {
	background-image: url(images/background/Oppervlaktewater.jpg);
}
div.cgdgiiagio3hhdy {
	background-image: url(images/background/Luchtkwaliteit.jpg);
}
div.cgdgiiagiphe94ic {
	background-image: url(images/background/Geluid.jpg);
}
div.cgdgiiagiqghbvij {
	background-image: url(images/background/Externe_veiligheid.jpg);
}
div.cgdgiiagirhiijjhe {
	background-image: url(images/background/Biodiversiteit.jpg);
}
div.cgdgjqjdghhhaigq {
	background-image: url(images/background/Sociale_samenhang.jpg);
}
div.cgdgjqjdjahih4w {
	background-image: url(images/background/Recreatie.jpg);
}
div.cgdgjsharwgghgr {
	background-image: url(images/background/Circulaire_economie.jpg);
}
div.cgdgjshatmpiehc {
	background-image: url(images/background/Landbouw.jpg);
}
div.cgdgijdjahahjjjfii, .name_dashboard4 .themeview, div.cgdhaxqmghzjhh, div.cgdhaxqnhczgf0, div.cgdhaxqohjlge, div.cgdhaxqa91fh, div.cgdhaxqlidnm6  {
	background-image: url(images/background/Hernieuwbare_energie.jpg);
	background-position: bottom left;
}
div.cgdgiiagi4ajg4ji {
	background-image: url(images/background/Broeikasgassen.jpg);
}
div.cgdgiiagi5cymih {
	background-image: url(images/background/Internationale_bereikbaarheid.jpg);
}
div.cgdgiiagi6gehezgj {
	background-image: url(images/background/Bereikbaarheid.jpg);
}
div.cgdgiiagi8jcphaid {
	background-image: url(images/background/Woon_werk.jpg);
}
div.cgdgiiagigesrhij {
	background-image: url(images/background/Voorzieningen.jpg);
}
div.cgdgjshatrdc5 {
	background-image: url(images/background/Cultuurhistorie.jpg);
}
div.cgdgjshat7jclhi {
	background-image: url(images/background/Landschap.jpg);
}
/*Dashboard 4*/
.name_dashboard4 .themeview, .name_dashboard4 div.cgdhaxqmghzjhh {
	background-image: url(images/energietransitie/Dashboard_ET_Landingspagina.jpg);
}
.name_dashboard4 div.cgdhaxqnhczgf0{
	background-image: url(images/energietransitie/Dashboard_ET_Energieverbruik.jpg);
}
.name_dashboard4 div.cgdhaxqieihaqhi {
	background-image: url(images/energietransitie/Dashboard_ET_GO_wonen.jpg);
}
.name_dashboard4 div.cgdhaxqijlbrk{
	background-image: url(images/energietransitie/Dashboard_ET_GO_wonen.jpg);
}
.name_dashboard4 div.cgdhaxqjbie3ghh{
	background-image: url(images/energietransitie/Dashboard_ET_Mobiliteit.jpg);
}
.name_dashboard4 div.cgdhaxqje4dhiih {
	background-image: url(images/energietransitie/Dashboard_ET_Industrie.jpg);
}
.name_dashboard4 div.cgdhaxrcjh21he {
	background-image: url(images/energietransitie/Dashboard_ET_Glastuinbouw.jpg);
}
.name_dashboard4 div.cgdhaxqohjlge {
	background-image: url(images/energietransitie/Dashboard_ET_CO2-uitstoot.jpg);
}
.name_dashboard4 div.cgdhaxqA91fh  {
	background-image: url(images/energietransitie/Dashboard_ET_HE.jpg);
}
.name_dashboard4 div.cgdhaxqhfjgfjf {
	background-image: url(images/energietransitie/Dashboard_ET_Zon.jpg);
}
.name_dashboard4 div.cgdhaxqhz2ific {
	background-image: url(images/energietransitie/Dashboard_ET_Wind.jpg);
}
.name_dashboard4 div.cgdhaxqknw1c {
	background-image: url(images/energietransitie/Dashboard_ET_warmte.jpg);
}
.name_dashboard4 div.cgdhaif4xhd1hal{
	background-image: url(images/energietransitie/Dashboard_ET_Overig.jpg);
}
.name_dashboard4 div.cgdhaxqlidnm6{
	background-image: url(images/energietransitie/Dashboard_ET_Infra.jpg);
}
.name_dashboard4 div.cgdhbe86rfjb{
	background-image: url(images/energietransitie/Dashboard_ET_Overig.jpg);
}
.name_dashboard4 div.cgdhjggfibiemghn {
    background-image: url(images/energietransitie/Dashboard_ET_wind-op-zee.jpg);
}
.name_dashboard4 .themeview #gemeentenaam, .name_dashboard4 .themeview #dashboardViewsHeader {
	display: none;
}
.footer2 {
	display: none;
}
.name_dashboard4 .footer1 {
	display: none;
}
.name_dashboard4 .footer2 {
	display: block;
}
.name_dashboard4 .themeview #dashboardwrapper {
    min-height: auto;
    margin-top: 25px;
}


.name_dashboard4 .theme[data-themecode="cgdhaxqmghzjhh"],
.name_dashboard4 .theme[data-themecode="cgdhaxqohjlge"],
.name_dashboard4 .theme[data-themecode="cgdhaxqnhczgf0"],
.name_dashboard4 .theme[data-themecode="cgdhaxqa91fh"],
.name_dashboard4 .theme[data-themecode="cgdhaxqlidnm6"],
.name_dashboard4 .theme[data-themecode="cgdhfojaharq5hg"],
.name_dashboard4 .theme[data-themecode="cgdhbe86rfjb"],
.name_dashboard4 .theme[data-themecode="cgdhaif4xhd1hal"]{
	border-width: 4px !important;
}

.theme.theme__name {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.name_dashboard4 .theme[data-themecode="cgdhaxqmghzjhh"] .theme__name,
.name_dashboard4 .theme[data-themecode="cgdhaxqohjlge"] .theme__name,
.name_dashboard4 .theme[data-themecode="cgdhaxqnhczgf0"] .theme__name,
.name_dashboard4 .theme[data-themecode="cgdhaxqa91fh"] .theme__name,
.name_dashboard4 .theme[data-themecode="cgdhaxqlidnm6"] .theme__name,
.name_dashboard4 .theme[data-themecode="cgdhfojaharq5hg"] .theme__name,
.name_dashboard4 .theme[data-themecode="cgdhbe86rfjb"] .theme__name,
.name_dashboard4 .theme[data-themecode="cgdhaif4xhd1hal"] .theme__name {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.name_dashboard4 .themeseparator {
    border: none;
}

.name_dashboard4 .theme .theme__name {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.name_dashboard4 .theme {
	border-radius: 5px;
}
#dashboardwrapper.transparent-background {
	margin-bottom: 20px;
}

.cgdgiiagistbhgd .mosaic-header {
	display: none;
}

.tile .freecontent p a {
	color: inherit!important;
}

.name_dashboard4 section.tile.height2 div.free-tile {
    padding: 10px 39px 0!important;
}
.name_dashboard4 section.tile.height2 .tile-content.no-header div.freecontent {
    max-height: 150px;
}
.screenshot #mainwrapper {
	padding-bottom: 0;
	background: none!important;
}
.screenshot #dashboardViewsHeader {
    padding: 10px 0 5px 15px;
}
.screenshot .mosaic-header, .screenshot .home-nav, .screenshot .custom.footer1, .screenshot .custom.footer2 {
	display: none!important;
}

ul.footer-menu {
	.toegankelijkheid {
		margin-left: 10px;
	}
}

.user-info {
	display: none;
}