@media (min-width:992px) {
	.dotted-posts > .view-content .views-row.col-lg-4:nth-last-child(3) > div { border-bottom: 1px dotted black; }
}
@media (min-width:768px) {
	.dotted-posts .view-content > div:nth-child(2n+1) { clear: both; }
	.dotted-posts > .view-content .views-row.col-md-6:nth-last-child(2) > div { border-bottom: 1px dotted black; }
	.footer-top-left > .region-footer-left { border-right: 1px solid #fff; }
}
@media screen and (max-width:991px) {
	.header { margin-bottom: 0; }
	.header-top-left { align-items: center; }
	.header-top-right { margin-top: 10px; margin-bottom: 20px; }
	.header-top-wrapper .header-top-right > .region-header-top-right { justify-content: center; gap: 20px; }
	.header-top-wrapper .header-top-right > .region-header-top-right #block-refugeeobservatory-search-form { order: 1; }
	.expanded.dropdown:hover .dropdown-menu { display: none; }
	.content-three-col > .region { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-rows: unset; }
	.site-branding > div > div { flex: 1; }
}
@media (max-width:767px) {
	.content-three-col > .region { grid-template-columns: repeat(1, minmax(0, 1fr)); }
	#menu_mobile ul li a { white-space: break-spaces; }
	.expanded.dropdown:hover .dropdown-menu { display: none; }
	.info-intro { margin-top: 20px; }
	.address-info-group { flex-direction: column; align-items: flex-start; }
	.post-custom-image-right { flex-direction: column; }
}

@media (max-width: 640px) {
	.post-full .post-image { width: 100%; }
}
