@media (max-width: 8192px) {
	.footer-showcase.image {
		top: -6rem;
	    right: 5vw;
	}
}
@media (max-width: 2350px) {
	.footer-showcase.image {
		top: -8rem;
	    right: 10rem;
	}
}
@media (max-width: 1600px) {
	.footer-showcase.image {
		top: -9rem;
	    right: 1rem;
	}
}
@media (max-width: 1366px) {
	.footer-showcase.image {
		top: -34rem;
		right: 1rem;
	}
}

@media only screen and (max-width: 1366px) {
	.themesWrapper { margin-top: -57px !important; }

	.slick-dotted.slick-slider {
		overflow: hidden;
	}
	footer {
		margin-top: 0rem;
	}
	.footer-background{
		margin-top: -27rem;
	}

}
@media only screen and (max-width: 1199px) {
	.main-menu {
		padding-left: 6rem;
	}
	.main-menu a {
		padding: 0.5rem 1rem 0.5rem 1.5rem;
	}
	.startingblock ul.nav {
		width: 100%;
		display: block;
	}
	.startingblock ul.nav li {
		margin-bottom: 1rem
	}
	.startingblock .start-panel a.btn-white {
		width: 100% !important;
	}
	.list-themes {
		z-index: 10;
		margin-top: -3px;
	}

}
@media only screen and (max-width: 1024px) {
	.startingblock .start-panel a.btn-white {
		width: 12rem;
		font-size: 1rem;
    }
}
@media only screen and (max-width: 991px) {
	footer {
		margin-top: 5rem;
	}
	.main-menu {
	    padding-left: 4rem;
	}
	.main-menu a {
		padding: 0.5rem .5rem 0.5rem 1rem;
		font-size: 16px;
	}
	.header-logo {
		left: -60px;
	}
	.search svg {
		width: 20px;
		height: 20px;
		top: -5px;
		position: relative;
	}
	header .social a {
		font-size: 1.2rem;
	}
	nav a.btn-white {
		width: 10rem;
		margin: 0;
		padding: 5px;
	}
	.list-themes {
		margin-left: 0 !important
	}
	.intro .sticker {
		width: 10rem;
		height: 10rem;
		padding: 1.5rem 0;
	}
	.sticker .sticker-title {
		font-size: 27px
	}
	.sticker .sticker-text {
		font-size: 14px
	}
	.for-who-flyout.active {
		right: 1rem;
		margin-top: -50px;
	}
	.slick-next {
		right: -4rem
	}
	.slick-prev {
		left: -4rem
	}
}
@media only screen and (max-width: 952px) {
}
@media only screen and (max-width: 870px) {
	.themesProject ul.projectPages {
		display: none;
	}
	.topThemes ul.themes { width: 100%; }
	/*.topThemes ul.themes li a { padding: 15px } */
	.topThemes ul.themes {
		left: 0;
		padding-left: 0;
	}
	.topThemes ul.themes li {
		margin-left: 0 !important;
		right: 0;
		width: 100%
	}
	.topThemes ul.themes li a {
		border-radius: 0 !important;
	}
}
@media only screen and (max-width: 768px) {
	h3.h {
		font-size: 38px
	}
	.info-panel iframe {
		width: 100%
	}
	.card-container {
		padding: 0
	}
	.more-links {
		margin-top: 1rem
	}
	.startingblock .start-panel a.btn-white {
		width: 10rem;
    }
	.info-panel .panel-tab {
		top: -60px;
		font-size: 18px;
	}
	li.dep-nav { display: block; }
	/*	.topThemes ul.themes {left: 40%;} */

	.info-panel .sticker { display: none; }
	/*
	.topThemes ul.themes li a:not(.active) { display: none; }
	*/

	section {
		padding: 1rem
	}
	.info-panel .column-2 {
		column-count: 1
	}
	header .nav-container { background-color: #fff }
	.burger { width: 100%; display: block; position: relative; }
	.burger .hamburger {
		position: absolute;
		right: 0;
	}
	.intro p {
		font-size: 22px;
		padding: unset;
	}
	.header-logo { left: 0; }
	header .social { display: none; }
	header .main-menu {
		padding-left: 0;
		margin-top: 7rem;
		background-color: #fff;
		padding-bottom: 2rem;
		display: none;
	}
	header .main-menu li {
		float: none;
		width: 100%;
	}
	header .main-menu li a {
		padding-left: 0
	}
	header .search {
		position: absolute;
    	right: 50px;
    }
    .search-form input {
		width: 15rem !important;
		margin-left: 1rem;
		display: inline-block;
    }
    .search-form button {
		display: inline-block;
    }
    .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
        background-color: #312783 !important;
    }

	nav a.btn-white {
		width: 13rem;
		margin: 1rem 0;
	}
	.nav-item:hover .list-themes {
		z-index: 100;
		margin-top: -1px;
	}
	.intro .sticker {
	    right: -40px;
	    bottom: -12rem;
	}
	.info h3.h {
		font-size: 35px
	}
	.info .column-2 {
		column-count: 1;
	}
	.footer-background {
		padding-top: 2rem;
		background-color: #009fe3;
		/*margin-top: 26rem;*/
	}
	.bottomline span + span {
		padding-left: 0;
		display: block;
	}
	.card a.btn-pink {
		width: auto;
	}
	.startingblock {
		background-color: #fff;
	}
	.startingblock .start-panel h2 {
		font-size: 1.4rem
	}
	nav a.btn-white {
		width: auto;
		font-size: 1rem !important;
	}
	.startingblock .start-panel {
		padding: 1rem!important
	}
	.nieuws-agenda .container .h {
		margin-top: 50px
	}
	.for-who-flyout.active {
		right: 0rem;
		padding: 2rem
	}
	.bottomline {
		padding-left: 0
	}
	.topImage {
	    min-height: 400px !important;
		background-position: center;
	}
	.overlay span {
		left: 40%;
		top: 12%;
		width: auto;
		font-size: 46px;
	}
	main.contact .content,
	main.contact .map {
		width: 100% !important;
		max-width: 100% !important;
	}
	.news-item .item-image {
		min-height: 250px;
	}
	.tagsWrapper {
		margin-top: 0 !important
	}
	.header-logo svg {
		margin-left: 5%;
	}

	.footer-showcase.image {
		top: -25rem;
		right: 1rem;
	}

	.footer-background{
		margin-top: 5rem;
	}
}
@media only screen and (max-width: 441px) {
	.startingblock ul.nav {
		width: 100%;
		display: block;
	}
	.startingblock .start-panel a.btn-white {
		width: 100%;
	}
	.tagsWrapper .title {
		width: 15%
	}
	.tagsWrapper .buttons {
		width: 62%;
		padding-left: 15px
	}
}
@media only screen and (max-width: 375px) {
	.start-panel h2 {
		padding-right: 5%
	}
	.start-panel h2 br {
		display: none;
	}
	.for-who-flyout.active {
		margin-top: -30px;
	}
	.nav-item a img {
		width: 10%
	}
}
@media only screen and (max-width: 360px) {
	.info-panel .panel-tab {
		font-size: 14px
	}
	.intro .sticker {
		display: none;
	}
	.start-panel h2 {
		padding-right: 15%
	}
}
