@media (max-width: 1770px) {
	.customDropdownWrapper {
		width: 470px;
	}

	.directionsPanel {
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}

	.googleMapsWrapper {
		width: 100%;
	}
}
@media (max-width: 1700px) {
	.customDropdownWrapper {
		width: 430px;
	}
}
@media (max-width: 1660px) {
	.articleSearch .articleCategories {
		padding-bottom: 15px;
		width: 100%;
	}
	.customDropdownWrapper {
		margin-left: 0;
	}
}
@media (max-width: 1200px) {
	.article-layout-1 {
		grid-template-columns: 1fr 32px 1fr 32px 1fr 32px 1fr 0;
	}

	.blockContainer .blockCenter {
		width: 90%;
	}

	.article-layout-4 {
		grid-template-columns: 80px 1fr 80px 0 1fr 80px 0 1fr 80px;
	}

	.article-layout-4 .article-spacer {
		margin: 0 39px;
	}
}
@media (max-width: 1024px) {

	.mobileMenu,
	.mobileMenuToggle {
		display: block;
	}

	.mobileMenuToggle {
		margin-top: 15px;
	}

	nav ul {
		display: none;
	}

	header p {
		right: 50px;
		bottom: 50px;
		font-size: 3em;
	}

	.blockContainer div.blockCenter {
		width: 100%;
	}

	.blockContainer > div .leafs {
		display: none;
	}

	.article-layout-1 {
		grid-template-columns: 1fr 32px 1fr 32px 1fr 0;
	}

	.article-layout-2 {
		grid-template-columns: repeat(3, 1fr);
	}

	main {
		padding-bottom: 50px;
	}

	.blockContainer {
		padding-top: 50px;
		padding-bottom: 45px;
	}

	footer .delft {
		margin-top: 20px;
	}

	.article-layout-4 {
		grid-template-columns: 60px 1fr 60px 0 1fr 60px 0 1fr 60px;
	}

	.article-layout-4 .article-spacer {
		margin: 0 29px;
	}
	.contentDiv {
		padding-top: 120px;
	}

	.blockContainer.blockMobile {
		display: block;
	}
	.card {
		grid-template-columns: repeat(1, 1fr);
	}
	.card .desktopImage {
		display: none;
	}
	.card .mobileImage {
		display: block;
	}
	.article-detail .googleMapsWrapper {
		padding-bottom: 120%;
	}
	.articleSearch.layout7 .articleCategories {
		width: 100%;
	}
}

@media (max-width: 860px) {
	header p {
		font-size: 2em;
	}

	.article-layout-1 {
		grid-template-columns: 1fr 32px 1fr 0;
	}

	.article-layout-2 {
		grid-template-columns: repeat(2, 1fr);
	}

	.article-layout-3 {
		grid-template-columns: repeat(2, 1fr);
	}

	.blockContainer {
		padding-top: 40px;
		padding-bottom: 35px;
	}

	.article-layout-4 {
		grid-template-columns: 60px 1fr 60px 0 1fr 60px;
	}

	.article-layout-4 .article-spacer {
		margin: 0 29px;
	}
	.article-layout-7 {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 840px) {
	.articleSearch .articleCategories {
		padding-bottom: 15px;
		width: 100%;
	}

	.customDropdownWrapper {
		margin-left: 0;
		margin-bottom: 10px;
	}

	.customDropdownWrapper,
	.articleSearch .searchWrapper {
		width: 100%;
	}
	.grandGoogleMapsWrapper {
		display: block !important;
	}
	.directionsPanel {
		margin-top: 20px;
	}
	.article-layout6,
	.article-layout8 {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 768px) {
	.customDropdownWrapper.travelModeWrapper,
	.directionsForm input[type="text"] {
		width: 100%;
	}
	.directionsForm input[type="text"] {
		margin-bottom: 10px;
	}
	.taxonomy .row {
		border-bottom: 1px dotted #033946;
		/*margin-bottom: 13px;*/
	}
	.taxonomy {
		border-bottom: 0;
	}

	.googleMapsWrapper.watZieIk {
		/*padding-bottom: 150%;*/
	}
}
@media (max-width: 640px) {
	.mainDiv {
		padding: 0 10px;
	}

	nav {
		padding: 0 10px;
		height: 40px;
	}

	.contentDiv {
		padding-top: 40px;
	}

	nav img.logo {
		left: 20px;
		top: 19px;
		width: 42px;
	}

	.mobileMenuToggle {
		margin-top: 5px;
	}

	.blockContainer.blockColor-2,
	.blockContainer.blockColor-3 {
		padding-left: 10px;
		padding-right: 10px;
	}

	header {
		padding-bottom: 110%;
		background-position: center;
	}

	header p {
		display: none;
	}

	header img.logo {
		top: 50px;
		width: 160px;
	}

	.article-layout-1 {
		grid-template-columns: repeat(1, 1fr);
	}

	.article-layout-2 {
		grid-template-columns: repeat(1, 1fr);
	}

	.article-layout-3 {
		grid-template-columns: repeat(1, 1fr);
	}

	.article-layout-4 {
		grid-template-columns: 60px 1fr 60px;
	}

	.article-layout-4 .article-spacer {
		margin: 0 29px;
	}

	.blockContainer {
		padding-top: 30px;
		padding-bottom: 25px;
	}
	.article-layout6,
	.article-layout8 {
		grid-template-columns: repeat(1, 1fr);
	}

	.blockContainer .blockitem {
		margin: 0 0 20px 0 !important;
		padding: 0 !important;
		width: 100% !important;
	}
	.taxonomy .details {
		grid-template-columns: repeat(1, 1fr);
		font-size: 1em;
	}
	.taxonomy .details .row:nth-child(2n) {
		border-left: none;
		padding-left: 0;
	}
	.taxonomy .row {
		margin-bottom: 0;
	}
	.taxonomy > .row:nth-child(1) {
		border-bottom: 0;
	}
	.taxonomy .row:last-child {
		border-bottom: 0;
	}
}

@media (max-width: 500px) {
	.article-layout-7 {
		grid-template-columns: repeat(1, 1fr);
	}
}
@media (max-width: 460px) {
	.customDropdownWrapper > div,
	.searchWrapper > div,
	.customDropdownWrapper > label,
	.searchWrapper > label,
	.articleSearch .searchWrapper .searchText {
		width: 100%;
	}

	.articleSearch .searchWrapper::after {
		top: auto;
		height: 22px;
	}
	.customDropdownWrapper .items {
		top: 66px;
		width: 100%;
	}
}
