.noscreen {
    display: none;
    height: 0px;
}
.hideme {
	display: none !important;
}
#webkortlink {
	display:none;
}

body, h1, h2, h3, h4, p, a, span, li, table {
	font-family: "Open Sans", "OpenSans", Verdana, Tahomas, sans-serif
}
p {
	font-size: 1rem;
}
p a {
	color: var(--color-link)
}
main {
	background-color: var(--color-white);
	min-height: calc(100vh - 850px);
}
.main-content p {
	font-size: 1rem;
}
.main-content p a, .main-content li a, .main-content table a {
	/*color: var(--color-a);*/
	text-decoration: underline;
}
main h1, main h2, main h3, main h4 {
	/*color: var(--color-a);*/
}
main h1 {
	font-size: 2rem;
	font-weight: 600;
	margin-bottom: 1rem;
}
main h2 {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 1rem;
	color: var(--color-c);
}
main h3 {
	font-size: 1.125rem;
	font-weight: 600;
	margin-bottom: 1rem;
}
main h4 {
	font-size: 1rem;
	font-weight: 600;
	margin-bottom: 1rem;
}
.main-content ul li {
	margin: 10px 0;
	line-height: 1.8;
	font-size: 1rem;
}
.main-content ol li {
	margin: 10px 0;
}
header {
    background-color: var(--color-white);
}

.accordion__panel li {
    color: #3d3d3d;
}

/* HERO BANNER */
.c-hero-banner {
	height: 200px;
	background-position: 50% 70%;
}

/* FRONTPAGE */
.c-hero-banner p {
	max-width: 100%;
	font-size: 3rem;
	font-weight: 800;
	color: var(--color-link);
	text-align: center;
	-webkit-text-stroke: 1px white;
	text-shadow: 0 0 10px white, 0 0 20px white, 0 0 30px white;
}
.frontpage-title .rte-infobox {
	box-shadow: 1px 1px 4px var(--color-b);
	transform: translateY(-25px);
	margin-bottom:
}
.frontpage-cards {
	margin: 15px 0;
}
.frontpage-videos .content-element.column {
	box-shadow: 1px 1px 4px var(--color-b);
	background-color: var(--color-white);
	border: 1px solid var(--color-b);
	transition: border-color ease 0.5s;
	margin: 15px 0;
}
.frontpage-videos .content-element.column p {
	padding-left: 1rem;
}

.Hovedstruktur main h4 {
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 1rem;
    color: black;
}

@media (min-width:992px){
    .frontpage-videos.force-col-change > .row .col--md-6 {
		max-width: 33.33%;
		flex: 0 0 33.33%;
	}
	 .frontpage-videos.force-col-change > .row {
		justify-content: center;
	}
}

/* PANEL */
.accordion:hover {
    background-color: transparent;
}
.accordion {
	border: 2px solid #e2e2e2;;
	margin-bottom: 5px;
}
.accordion__btn .accordion__icon svg {
  transform: translateY(2px) rotate(180deg);
}
.accordion__btn.active .accordion__icon svg {
  transform: none;
}
.accordion__btn {
    border: none;
	padding-left: 10px;
	fill: var(--color-a);
}
.accordion__btn:hover {
    opacity: 1;
	background-color: var(--color-lightgray);
}
.accordion__panel {
	padding: 10px;
}

/* TOP */
/*@media (min-width:992px){
    .force-col-change > .row .col--md-4:nth-child(1) {
		max-width: 20%;
		flex: 0 0 20%;
	}
	.force-col-change > .row .col--md-4:nth-child(2) {
		max-width: 45%;
		flex: 0 0 45%;
	}
	.force-col-change > .row .col--md-4:nth-child(3) {
		max-width: 35%;
		flex: 0 0 35%;
	}
}*/
@media (min-width:992px){
    .force-col-change > .row .col--md-4:nth-child(1) {
		max-width: 25%;
		flex: 0 0 25%;
	}
	.force-col-change > .row .col--md-8:nth-child(2) {
		max-width: 75%;
		flex: 0 0 75%;
	}
}
.top-logo-search h2 {
	font-size: 2.3rem;
	font-weight: 600;
	margin: 10px 0;
	/*color: var(--color-a);*/
	/*text-align: center;*/
}
.c-logo {
    padding: 20px 0 20px 0;
}
header .c-mega-menu__ul li a span.c-mega-menu__li-a-text, 
header .c-mega-menu__ul li p span.c-mega-menu__li-a-text {
	color: var(--color-white);
    font-size: 1rem;
	font-weight: 500;
}
.c-mega-menu__ul li.-currentPage-ancestor a span.c-mega-menu__li-a-text:after,
.c-mega-menu__ul li.-currentPage a span.c-mega-menu__li-a-text:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    content: ' ';
    height: 5px;
    background-color: var(--color-a);
}
.c-mega-menu__level--1 > li > a, .c-mega-menu__level--1 > li > p {
    padding-right: 0px;
}
.c-mega-menu__ul li {
	margin-right: 35px;
}
.top-menu {
	max-height: 50px;
}
header .top-logo-search .row {
	align-items: center;
}
/* SEARCH */
.service-search.c-service-menu.is-collapsed {
	margin: auto;
	max-width: 500px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.c-service-menu.is-collapsed .c-service-menu__shadow {
	display: none;
}
.c-service-menu.is-collapsed .c-service-menu__search-btn-svg {
    fill: var(--color-white);
}
.c-service-menu.is-collapsed .c-service-menu__search-field {
    height: 40px;
	padding-left: 15px;
	background-color: var(--color-lightgray);
}
.c-service-menu.is-collapsed .c-service-menu__search-btn-svg {
    width: 20px;
    height: 20px;
}
.c-service-menu.is-collapsed .c-service-menu__search-field {
	font-size: 14px;
}
.c-service-menu.is-collapsed .c-service-menu__search-field::placeholder {
	color: black;
}
.c-service-menu.is-collapsed .c-service-menu__show-service-menu-btn {
    -webkit-box-shadow: none;
    box-shadow: none;
	width: 40px;
    height: 40px;
	background-color: var(--color-a);
}

/* BREADCRUMBS */
.c-breadcrumb__svg-home {
	display:none;
}
.c-breadcrumb a {
	color: black;
	font-weight: 
}
.c-breadcrumb > .active {
	color: black;
	font-weight: 500;
}
.c-breadcrumb__home-link {
	padding: 0;
}
.c-breadcrumb > li > .divider {
    padding: 0 5px;
	color: var(--color-link);
}
.c-breadcrumb li, .c-breadcrumb li a {
    vertical-align: baseline;
}

/* LEFT MENU */
.c-left-navigation {
	background-color: var(--color-c);
    padding: 20px;
}
.c-left-navigation__item a {
    color: var(--color-white);
    display: inline-block;
    vertical-align: top;
	font-size: 1rem !important;
	margin-bottom: 1.5rem;
	font-weight: 400; 
}
.c-left-navigation__item.open .c-left-navigation__item.active {
    color: var(--color-a);
}
.c-left-navigation > ul {
    margin: 0;
    margin-bottom: -24px;
}
.c-left-navigation__item.active > a,
.c-left-navigation__item.open > ul .c-left-navigation__item.active > a {
    text-decoration: none;
	font-weight: 600;
	position: relative;
}
.c-left-navigation__item.open > a {
    text-decoration: none;
	position: relative;
}
.c-left-navigation__item.open > a:after {
	content: '';
    position: absolute;
    bottom: -7px;
    left: 0;
    height: 2px;
    width: 14px;
    background: white;
}
.c-left-navigation__item.active > a:after,
.c-left-navigation__item.open > ul .c-left-navigation__item.active > a:after {
    content: '';
    position: absolute;
    bottom: -7px;
    left: 0;
    height: 2px;
    width: 14px;
    background: white;
}

	.retningslinjer_marker a {
		color: #00426b;
	}

/* INFOBOX */
.rte-infobox {
	background-color: var(--color-lightgray);
	padding: 0 20px 0 20px;
	margin-bottom: 10px;
}
.rte-infobox p {
	font-size: 1rem;
}

/* CARD */
.c-link-element {
	padding-top: 0;
	padding-bottom: 0;
	box-shadow: 1px 1px 4px var(--color-b);
	background-color: var(--color-white);
	border: 1px solid var(--color-b);
	transition: ease 0.5s;
}
.c-link-element__link {
	align-items: center;
	padding-left: 1rem;
	/* background-color: var(--color-c); */
	fill: var(--color-a);
}
.c-link-element__link::before {
    content: "";
    display: inline-block;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    width: 0.5rem;
    height: 0.5rem;
    transform: rotate(-135deg);
	transition: ease 0.5s;
}
.c-link-element:hover .c-link-element__link::before {
	translate: 7px;
}
.c-link-element:hover {
	border-color: black;
	box-shadow: 1px 1px 8px var(--color-b);
}
.c-link-element__link__text {
	font-weight: 500;
	font-size: 1rem;
	text-decoration: none;
	color: var(--color-link);
}
.c-link-element__extra-text p {
	/* background-color: var(--color-c); */
	font-size: 1rem;
	font-weight: 500;
}
.c-link-element__extra-text p {
	padding-top: 5px;
}
.c-link-element__extra-text h2 {
	font-weight: 600;
	font-size: 1.125rem;
}

/* FOOTER */
footer {
	padding-top: 15px;
	margin-top: 175px;
	box-shadow: 0px 0px 4px var(--color-b);
	border-top: 1px solid var(--color-b);
}
footer a, footer p {
	font-size: 0.9rem;
}
#logo_metropol {
	margin: 1rem 0 1rem 0;
	max-width: 130px;
}

/* RAMMER */
main .c-leaflet-table .bootstrap-table .btn-secondary {
	background-color: var(--color-a);
}
main .c-leaflet-table .bootstrap-table .page-item.active .page-link {
	background-color: var(--color-a);
	border-color: var(--color-a);
}
.c-demarcation-plandata__list-item {
    background-color: var(--color-lightgray);
}
.c-demarcation-plandata__list-item-key {
    background-color: var(--color-a);
	color: var(--color-white);
	flex: 1.5;
}
.c-demarcation-plandata__list-item-key p {
	font-weight: 500;
}
.c-addendumdemarcationsoverview p, .c-addendumdemarcationsoverview a {
    font-size: 1rem;
}
.c-demarcation-anvspec .accordion__btn {
	font-size: 1rem;
}
.c-demarcation-anvspec .accordion .c-demarcation-plandata__list-item-key {
    background-color: #f4f6f6;
}
.enkeltramme_customkort h1 {
    display: none;
}

/*Rammer kort info styling*/
#info-bem table{
	width:100%;
}
#info-bem .table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th, 
#info-bind .table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th,
#info-bind-null .table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th,
.esbjerg-info-container >table tr:nth-child(even) >td{
    background-color: #f9f9f9
}
.esbjerg-info-container table td{
	border-top:1px solid grey;
	margin:20px;
	padding:10px;
}
.esbjerg-info-container table {
    border-collapse: collapse;
    border-spacing: 0;
}
.esbjerg-info-container .customFieldTable td{
	border-left:none;
	border-right:none;
	margin:0px;
}
.esbjerg-info-container .customFieldTable .cowi-rte-phrases p,
.cowi-rte-phrases{
    margin:0px !important;
	padding-left: 0 !important;
}
.esbjerg-info-container table *{
	font-size: 0.825rem;
	line-height: 1.42857143;
	margin: 0px 0px 11px 0px;
	color: #333;
}

/* MOBILE MENU */
.c-mobile-menu__off-canvas {
	background-color: var(--color-a);
}

/* CUSTOM */ 
/*
.Arealanvendelse h2 a:before {
    background-image: url("https://esbjerg.cowiplan.dk/media/2415/marker.svg");
    background-repeat: no-repeat;
    background-size: 20px 15px;
    display: inline-block;
    width: 20px;
    height: 15px;
    content: '';
}*/
h2.retningslinjer_marker:before, h3.retningslinjer_marker:before {
    /*background-image: url("https://esbjerg.cowiplan.dk/media/2415/marker.svg");*/
    background-image: url("https://esbjerg.cowiplan.dk/media/8092/ikke-angivet-6.svg");
	background-repeat: no-repeat;
    background-size: 20px 15px;
    display: inline-block;
    width: 20px;
    height: 15px;
    content: '';
}

button#accordionOpenButton, button#accordionCloseButton {
    background: var(--color-link);
    font-size: 1rem;
}

/* VERDENSMÅL */
.icon_goal.g1 {background:#E5243B;transition: all .2s ease-in;}
.icon_goal.g2 {background:#DDA63A;transition: all .2s ease-in;}
.icon_goal.g3 {background:#4C9F38;transition: all .2s ease-in;}
.icon_goal.g4 {background:#C5192D;transition: all .2s ease-in;}
.icon_goal.g5 {background:#FF3A21;transition: all .2s ease-in;}
.icon_goal.g6 {background:#26BDE2;transition: all .2s ease-in;}
.icon_goal.g7 {background:#FCC30B;transition: all .2s ease-in;}
.icon_goal.g8 {background:#A21942;transition: all .2s ease-in;}
.icon_goal.g9 {background:#FD6925;transition: all .2s ease-in;}
.icon_goal.g10{background:#DD1367;transition: all .2s ease-in;}
.icon_goal.g11{background:#FD9D24;transition: all .2s ease-in;}
.icon_goal.g12{background:#BF8B2E;transition: all .2s ease-in;}
.icon_goal.g13{background:#3F7E44;transition: all .2s ease-in;}
.icon_goal.g14{background:#0A97D9;transition: all .2s ease-in;}
.icon_goal.g15{background:#56C02B;transition: all .2s ease-in;}
.icon_goal.g16{background:#00689D;transition: all .2s ease-in;}
.icon_goal.g17{background:#19486A;transition: all .2s ease-in;}
#sdgs_wrapper {
	top: 226px;
	right: 0px;
	position: absolute;
}
#sdgs{
	max-width: 50px;
	background-color: #fff;
	box-shadow: 0 0 5px #ccc;
}
@media (min-width: 1430px){
	#sdgs_wrapper {
		right: calc( 50vw - ((var(--page-size)/2) + 130px) );
	}
	#sdgs{
		max-width: 100px;
	}
}
@media (max-width: 991px){
	#sdgs{
		max-width:100%;
		width: fit-content;
	}
	.icon_goal {
		max-width: 50px;
	}
	#sdgs_wrapper {
		padding-left: 30px;
		position: static;
	}
	#sdgs{
		display: flex;
	}
}
@media (min-width: 991px) and (max-width: 1240px) {
	main {
		padding-right: 30px;
	}
}

/* TILLAEG */
#pdf-link-button {
	background-color: var(--color-c);
    padding: 1rem;
    margin-bottom: 1rem;
    font-size: 1.125rem;
    color: #fff;
}
#pdf-link-button a {
    color: #fff;
	text-decoration: underline;
}
#pdf-link-button p {
    margin: 0;
}
.c-localplan__content-box {
    padding: 1rem;
    margin-bottom: 1rem;
}
.c-localplan__id.c-localplan__content-box h2 {
	display: none;
}
.c-localplan__status {
    min-height: 0;
}
.c-localplan__status h3 {
    font-size: 1.5rem;
}

/* PRINT */
@media print {
	.noscreen {
		display:block;
	}
	
	.remove-from-print,
	.noprint  {
		display:none;
		height: 0px;
	} 
	.footer_grid_3_7, .c-localplan, .c-breadcrumb, .c-leaflet-map__static, #info-bind-null, .layers1, .ccmlist, .leaflet-control-zoom, .leaflet-bar, 
	.leaflet-control {
		display: none;
	}
}

@media print{
	body > div.pdf-pagebreak {
    	page-break-after: avoid!important;
	}
	
	.c-sweco-map__static-map-frame, .c-sweco-map, .no_display_pdf, .remove-from-print{
		display:none
	}
	/*main h1{
		page-break-before: always;
	}*/
	
	.enkeltramme_customkort h1{
     	page-break-before: auto;
	}
	
	.Rammer.Mit-lokalområde.Kommuneplan-2018-2030.Kommuneplan{
		display: none;
	}
	.Mit-lokalområde.Kommuneplan-2022-2034.Kommuneplan.Aflyst_ramme{
		display: none;
		height: 0;
	}
    .noscreen {
		display:block;
	}
	.remove-from-print, .noprint, #pdf-link-button  {
		display:none;
		height: 0px;
	} 
		
	.accordion {
    	border: none;
    	margin-bottom: 0px;
    	color: transparent;
	}
	
	.accordion__panel{
		padding:0px;
	}
	
	.accordion__btn{
		font-weight: 600;
		padding-left:0px
	}
	
	main {
    	background: transparent !important;
		padding-bottom: 0px !important;
  	}
	
	body {
		background-color: none !important; 
		background-image: none !important;
	}
	
	h1 {
		font-size: 35px;
		font-weight: 600
	}
	
	h2 {
		font-size: 25px;
		margin-top: 5px;
		margin-bottom: 5px;
		font-weight: 500;
	}
	.c-addendumdemarcationsoverview {
		display:none;
	}
	.c-addendumdemarcationsoverview h2 {
		font-size: 20px;
		margin-top: 0px;
		margin-bottom: 0px !important;
		font-weight: 500;
	}
	h3 {
		font-size: 18px;
	}
		
	p {
		font-size: 18px;
	}
	
	li {
		font-size: 18px;
		font-weight: 400;
    	line-height: 1.8;
		color: black;
	}
	
	a {
		text-decoration: underline;
	}
	
	td {
		font-size: 15px;
		color: black;
		line-height: 1.8;
	}
	
	.Rammer p {
		font-size: 16px;
	}
	strong {
		font-weight: 500;
	}
	
	.c-hero-banner {
		display: none;
		height: 0;
	}
	.accordion__btn.c-provision{
		color: black;
		font-weight: 600;
	}
    .accordion__panel .accordion__panel__text p{
    	color: black; 	
    }
    .accordion__panel .accordion__panel__text li{
    	/*font-size: 18px;
    	font-weight: 400;
    	line-height: 1.8;*/
		color: black; 
    }
	
	.main-content ul li {
		margin: 10px 0;
		line-height: 1.8;
		font-size: 1rem !important;
	}
	
	.c-rte-background{
		background: transparent !important;
		height: 380px;
		margin-top: 20px;
		margin-bottom: 50px;
	}
	span.status-logo {
  	  	color: #7d0a0a;
    	border: 2px #7d0a0a solid;
    	padding: 5px 10px 5px 10px;
    	border-radius: 10px;
    	position: absolute;
		top: 5px;
   		left: 85px;
    	transform: rotate(-15deg);
	}
	span.category {
    	font-size: 30px !important;
   		font-weight: 600 !important;
		color: black;
	}
    .c-rte-background p{
    	color: black;
		text-align: center;
    }
	span.name-kommuneplan {
    	font-size: 26px !important;
    	font-weight: 600;
    	color: black;
    }
	span.title-black-fremtid {
    	font-size: 20px;
    	font-weight: 600;
    	color: black;
    	line-height: 50px;
 	}
    span.name-big {
    	font-size: 40px;
    	font-weight: 600;
		color: black;
    }
	.logos {
    	text-align: center;
    	margin-top: 130px;
    }
	img.c-pdf-image-half {
   		width: 90%;
   		margin-top: 20px;
		margin-bottom: 20px;
 	}
	img {
		max-height: 1000px;
	}
	.c-image-text__text {
    	position: absolute;
    	top: 0px !important;
    	text-align: center !important;;
    	width: 100% !important;;
    	background: transparent !important;
    	padding: 20px 30px 20px;
	}
	.datatabel .c-rte-default{
		width: 85%;
		margin: 0px 72px 0px 72px;
	}
    .datatabel .c-rte-default td{
	    padding: 10px;
    }
    .datatabel .c-rte-default td > strong{
	    font-size: 16px;
    }
	.datatabel .c-rte-default table{
	    border: none;
        box-shadow: 2px 2px 5px 0px rgba(194,192,194,1);  
	}
    .table.table-condensed.table-striped.table-responsive td,
	.bind-table td{
		font-weight: 400;
    	line-height: 1.8;
	}
	.table.table-condensed.table-striped.table-responsive.customFieldTable td,
	.bind-table td{
		border: none; 
	} 
	.table.table-condensed.table-striped.table-responsive.customFieldTable p{
		margin:0px;
		padding:1px;
	} 
	.pgtabitem.gradient .pgtabheader a{
		display: none;
	}
	.esbjerg-info-container table,
	.bind-table td{
		border-collapse:collapse;
		width: 100%;
		font-size: 1.25rem;
	}
	.esbjerg-info-container table tr,
	.esbjerg-info-container table td,
	.bind-table td{
		border-top:1px solid black;
    	font-size: 14px;
	}
	td:nth-child(odd){
		vertical-align: text-top;
	}
		.enkeltramme_customkort h1 {
		display: none;
	}
	.enkeltramme_customkort .content-element h2{
		font-size: 1.3rem;
		font-weight: bold;
		color: #137c9a;
		margin: 15px 0px 15px 10px;
	}
	.enkeltramme_customkort h1.h1fix {
		display: block;
	}
	.esbjerg-info-container {
		display: none !important;
	}
	.c-leaflet-map__wrapper {
		min-height: 0px !important;
	}
	
	.retningslinjer_marker a {
    	color: #00426b;
	}
	
	/* PDF-forside */
	.Forside .top-banner .c-logo-no-link__image.c-logo-no-link__image--large{
		margin: 0px;
	}
	.Forside .top-banner .c-logo-no-link.c-logo-no-link--row{
		width: 100%;
		height: 150px;
		background-color: hsl(203, 100%, 21%)!important;
		position:absolute;
		top:0px;
		left: 0;
	}
	.Forside .top-banner .c-logo-no-link.c-logo-no-link--row img {
		width: 175px;
		position:absolute;
		margin-top: auto;
		margin-bottom: auto;
		left: 73px;
	}
	.Forside .c-image-text__text {
    	position: absolute;
    	top: -250px !important;
    	text-align: center !important;
    	width: 100% !important;
    	background: transparent !important;
    	padding: 20px 30px 40px;
	}
	/*.Forside .c-image-text__image {
		position: absolute;
		top: 400px;
	}*/
	
	/*.pdf-cover .c-image-text__image-wrap {
        transform: translateY(260px);
   		margin: 30px 72px 260px 72px;
   		width: 85%;
	}*/
	.pdf-cover-date {
		text-align: center;
		color: black;
		position: relative;
		top: 440px;
		margin-bottom: 50px;
	}
	.pdf-cover-date p:nth-child(1) {
		font-size: 26px;
		font-weight: 600;
	}
	.pdf-cover-date p:nth-child(2) {
		font-size: 22px;
	}
	.pdf-cover .c-image-text, .datatabel {
        transform: translateY(400px);
	}
	.datatabel {
        page-break-before: always;
		padding-top: 5px;
	}
	
		section.c-sticky-element.grid.grid-container.is-closed.-no-animation.sticky-element--initialized {
    	display: none;
	}
	

	.c-septima-map-wrapper.septima--initialized, .c-septima-map__static-map-frame.mygeocloud_img12312, #minimapbody, .c-leaflet-map__wrapper, .mitlokalomraade-page .c-leaflet-map__static {
		display:none;
	}
 }

@media print {
	
	.c-localplan, .pdf-container, #pdf_link_container, #sidepanel_line {
	display:none;
	height: 0px;
	margin-top: 0px;
	}
	
	main{
		-webkit-print-color-adjust: exact;
	}
	
	footer {
		display:none;
	}
	
  .-print {
    display: initial;
  }

  .hero-banner-text {
    display: none;
  }

  .accordion:hover {
    background-color: white;
  }

  .accordion__btn {
    border-top: 0;
  }

  .accordion__btn .accordion__icon svg {
    display: none;
  }

  .accordion__panel {
    display: block;
    height: auto;
  }

  .c-addendum__item-link:after {
    content: none;
  }

  .c-breadcrumb {
    display: none;
  }

  .c-media-gallery {
    display: none;
  }

  .c-media-gallery.-preview {
    text-align: left;
  }

  .c-hero-banner {
    display: none;
    height: 0;
  }

  .c-leaflet-map__static-map-frame__image {
    display: block;
  }

  .c-leaflet-map__static {
    display: block;
  }

  .c-link-element a:after {
    content: none;
  }

  .c-localplan__maps-and-annexes {
    display: none;
  }

  .c-localplan__menu {
    display: none;
  }

  .c-mapcentia-map__static-map-frame__image {
    display: block;
  }

  .c-septima-map__show-pdf {
    display: block;
  }

  .c-septima-map__static-map-frame__image {
    display: block;
  }

  .c-sweco-map__show-pdf {
    display: block;
  }

  .c-sweco-map__static-map-frame__image {
    display: block;
  }

  .c-vidi-map {
    padding-bottom: 0;
  }

  .c-vidi-map__map-element {
    display: none;
  }

  .c-vidi-map__show-pdf {
    display: block;
  }

  .c-vidi-map__static-map-frame__image {
    display: block;
  }
	
  .c-demarcation-plandata__list-item {
    /*background-color: var(--color-a);*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	}
}
@media (min-aspect-ratio: 16 / 9) {
  .modal__wrapper--hearing-modal .modal__wrapper {
    height: auto;
  }
}