.hideme {
	display: none !important;
}
.maal .rte-infobox.clearfix {
    background: #e7e7e7;
	margin: 10px 16px
}
.maal .rte-infobox.clearfix a{
    font-size: 18px;
	/*line-height: 2.5;*/
	margin: 11px 0px 11px 0px;
}
.planstrategi_top_img{
	min-height: 200px;
	background-size: 1920px;
}
.rte-infobox.clearfix {
    background: #e7e7e7;
	margin: 10px 16px
}
.rte-infobox.clearfix *{
	font-size: 0.825rem;
    line-height: 1.42857143;
    margin: 11px 0px 11px 16px;
}
.rte-infobox.clearfix sub {
	margin: 0;
}
.c-breadcrumb *{
	font-size: 12px;
	vertical-align: bottom;
}

/* esbjerg19 */
.noscreen{
	display:none;
	height:0px;
}

.forslag_txt {
    display: inline-block;
    transform: translate(345px, -40px);
    font-size: 2rem;
    color: #fe0404;
	font-weight: 600;
}

/*MAP MARKER*/
.retningslinjer_marker h2: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:'';
}

* { 
    font-family: Tahoma, Verdana, sans-serif;
	/* color: #333; */
}
/*PDF replacement button styling*/
#pdf-link-button {
	padding:10px 20px 10px 20px;
	background-color:#4e7e8d;
    margin-top: -14px;
}

#pdf-link-button *{
	color:white;
}
html{
	overflow-y: scroll;
}
.bgr-color-a{background: #ffffff;}
.bgr-color-b{background: #137d9a;}
.bgr-color-c{background: #003342;}
.bgr-color-white{background: #cccccc;}

.kommuneplanlogo_bgr_wrapper {
	background: url('/media/2045/bgpanel.png');
	background-repeat: repeat-x;
	background-position: top left;
	min-height: 139px;
	border-bottom: 1px solid #ccc;
}
.kommuneplanlogo_bgr {
	background: url('/media/2043/bgc.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 139px;
}
.Planstrategi .kommuneplanlogo_bgr {
	background: url('/media/5173/bgc_sdgs.png');
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 139px;
}
.kommuneplanlogo_bgr .c-logo {
    width: 316px;
	margin-top: 29px;
}
.forside-3link-elements .c-link-element__link{
	display: none;
}
.forside-3link-elements .c-link-element{
	padding: 0px;
}
.main_menu {
	/* background: url('/media/2047/navbg.png');  */
	background-repeat: repeat-x;
	background-position: top left;
	min-height: 40px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.main_menu .c-mega-menu{
	padding: 0px;
	margin: 0px;
	line-height: 10px;
	margin-top: 10px;
} 
.main_menu .c-mega-menu__level--1>li{
	margin-right: 8px;
	transform: translateY(1px);
}
.main_menu .c-mega-menu__level--1>li>a, 
.main_menu .c-mega-menu__level--1>li>p {
	background: url('/media/2048/bgnavlink.png'); 
	background-repeat: repeat-x;
	background-position: top left;
	height: 30px;
	padding: 0px;
	margin: 0px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.main_menu .c-mega-menu__level--1>li>a .c-mega-menu__li-a-text{	
	color: #003342;
    font-size: 13.2px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 4px 16px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin: 0px 0x 0px 0px;
    line-height: 22px;
}

/* FIX TO MORE MENU - KP22*/
.Planstrategi .main_menu .c-mega-menu__level--1>li>a .c-mega-menu__li-a-text {
	font-size: 12.2px;
}

header {
	border-bottom: 1px solid #fff;
}
.bordertop {
	border-top: 1px solid #aaa;
	/* background: url(/media/2047/navbg.png); */
    background-repeat: repeat-x;
    background-position: top left;
	padding-bottom: 15px;
}
footer .footer_kontaktblok_wrapper {
	border-radius: 6px;
	padding: 0px 20px 0px 20px;
	box-shadow: 0 0 5px #ccc;
	color: #fff;
}
footer .footer_kontaktblok_wrapper p{
	font-size: 11px;
    line-height: 18px;
    color: #fff;
}
footer .footer_kontaktblok_wrapper p a{
	color: #428bca;
    text-decoration: none;
}
footer .footer_kontaktblok_wrapper p a:hover,
footer .footer_kontaktblok_wrapper p a:focus {
    color: #2a6496;
    text-decoration: underline;
}
footer .footer_kontaktblok_wrapper strong{
	font-size: 12px;
    font-weight: bold;
}
footer .footer_kontaktblok_wrapper .footercol1{
	padding-left: 15px;
}
footer .footer_kontaktblok_wrapper .footercol3{
	padding-left: 15px;
}
footer .footer_kontaktblok_wrapper .footercol4{
	text-align: right;
	padding-right: 15px;
}
footer {
	padding-top: 15px;
}
main {
    background-color: #fff;
	background: url('/media/2040/bgwrapper.png');
	background-repeat: no-repeat;
	background-position: center center;
    padding-bottom: 0px;
	min-height: 350px;
}
.Forside main article{
    /* */
}
.col_greybox {
	background: #e2e4e3;
}
.Forside .main-content article .col_greybox h2{
	background: #fff;
	padding: 0px 0px 10px 0px;
}
#logo_metropol {
	background: url('/media/2044/logo_metropol.png');
	display: inline-block;
	height: 76px;
	width: 61px;
	margin: 15px 0px 15px 0px;
}
#logo_kommune_footer {
	background: url('/media/2041/logo_kommune.png');
	display: inline-block;
	height: 64px;
	width: 173px;
	margin: 15px 0px 15px 0px;
}
#link_cowiplan, #copyright {line-height: 1;margin:0px;padding:0px;}
#link_cowiplan a {color:#ccc;font-size:12px;text-decoration:none;margin-left:15px;}
#copyright {color:#ccc;font-size:12px;text-decoration:none;margin-right:15px;margin-top:5px;}

.c-mega-menu__ul li.-currentPage a span.c-mega-menu__li-a-text:after {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 5px;
    left: 0;
    content: " ";
    height: 0px;
    background-color: #000;
}
.c-mega-menu__level--1>.-currentPage>a span.c-mega-menu__li-a-text{
	color: #137c9a;
}

.main-content {
	background: #fff;
	border: 0px solid #ccc;
	border-radius: 6px;
	box-shadow: 0 0 5px #ccc;
	padding: 0px 0px 30px 0px;
}
.main-content h1 {
	padding: 0px 0px 0px 20px;
	margin: 25px 0px 16px 0px;
	font-size: 1.5rem;
	line-height: 1.42857143;
	font-weight: 700;
	font-family: Tahoma, Verdana, sans-serif;
	color: #333;
}
.main-content>article h1 {
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 16px 0px;
}
.main-content>article h2 {
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 11px 0px;
	font-size: 0.9rem;
	line-height: 1.42857143;
	font-weight: 700;
	color: #137c9a;
	font-family: Tahoma, Verdana, sans-serif;
}
.main-content>article h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	font-size: 0.8rem;
	line-height: 1.42857143;
	font-weight: 700;
	color: #137c9a;
	font-family: Tahoma, Verdana, sans-serif;
}
.main-content .left-menu-content{
	padding: 0px 20px;
}
.left-menu-content .content-element {
    padding-right: 22px;
}
.main-content p,
.main-content .left-menu-content p{
	font-size: 0.825rem;
	line-height: 1.42857143;
	margin: 0px 0px 11px 16px;
	color: #333;
}
.main-content li,
.main-content .left-menu-content li{
	font-size: 0.825rem;
	line-height: 1.42857143;
	color: #333;
}
.main-content a {
	color: #137c9a;
}
.c-breadcrumb {
    display: block;
    padding: 5px 15px 15px 15px;
    margin: 0px;
    list-style: none;
    border-radius: 6px 6px 0px 0px;
	background-color: #137c9a;
}
.c-breadcrumb__svg-home {
	display:none;
}
.c-breadcrumb,
.c-breadcrumb .c-breadcrumb__home-link-text,
.c-breadcrumb>li>.divider,
.c-breadcrumb>.active{
	font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
	color: #fff;
	vertical-align: bottom;
	padding-top: 0px;
	margin-top: 0px;
}
 .c-breadcrumb li a {
    color: #fff;
	 vertical-align: bottom;
}
.c-breadcrumb>li>.divider {
    padding: 0px;
}
.c-breadcrumb>li.active {
    vertical-align: bottom;
}
.c-breadcrumb{
	padding-top: 10px;
}
.c-left-navigation {
	background-color: transparent;
    padding: 0px;
    margin: 0px;
}
.c-left-navigation ul{
    padding: 0px 0px 0px 0px;
	margin: 0px;
}
.c-left-navigation ul:first-of-type:before{
    content: "Indhold";
	text-transform: uppercase;
    font-weight: bold;
    font-size: 0.9rem;
    border-bottom: solid 1px #ccc;
	display: block;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #137c9a;
}
.c-left-navigation .c-left-navigation__item ul:first-of-type:before{
    content: "";
	text-transform: uppercase;
    font-weight: bold;
    font-size: 0.9rem;
    border-bottom: solid 0px #ccc;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #137c9a;
}
.c-left-navigation li{
    padding: 0px 0px 0px 0px;
}
.c-left-navigation ul li a{
	text-decoration: none;
    color: #000;
    display: block;
    padding: 5px 3px 5px 0px;
    border-bottom: solid 1px #ccc;
	font-size: 0.8rem;
	margin: 0px 0px 0px 0px;
	line-height: 1.4;
}
.c-left-navigation ul li > ul li a{
    padding: 5px 3px 5px 14px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
.c-left-navigation ul li > ul li > ul li a{
    padding: 5px 3px 5px 28px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
.c-left-navigation__item.active>a {
    text-decoration: none;
	font-weight: bold;
}
.c-left-navigation__item.open > ul > .c-left-navigation__item.open>a {
    padding-left:30px;
}
.c-left-navigation__item.open>a {
    text-decoration: none;
	font-weight: bold;
}
.forside-aktuelt .rte-infobox{
	background: #e2e4e3;
	padding: 15px;
	margin-bottom: 20px;
}
.forside-aktuelt .rte-infobox:first-of-type{
	background: #137c9a;
}
.forside-aktuelt .rte-infobox:first-of-type a{
	color: white;
	text-decoration: underline;
}
.forside-aktuelt .rte-infobox:first-of-type p{
	color: #fff;
}
/*
.forside-aktuelt .rte-infobox:nth-of-type(2) p a{
	color: #428bca;
}
*/
.forside-aktuelt .rte-infobox p a{
	color: #f00;
	transition: background 0.5s ease;
}
.forside-aktuelt .rte-infobox p a:hover{
	text-decoration: underline;
	opacity: 1;
	transition: background 0.3s ease;
}
.bluecards{
	padding: 30px 20px 10px 20px;
}
.bluecards .c-link-element{
	background: #137c9a;
}

.bluecards .c-link-element a,
.bluecards .c-link-element a .c-link-element__link,
.bluecards .c-link-element a .c-link-element__link .c-link-element__link__text{
	background: transparent;
	text-align: center;
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.bluecards .c-link-element a:hover .c-link-element__link .c-link-element__link__text{
	text-decoration: underline;
}

.bluecards .c-link-element a .c-link-element__link .c-link-element__link__text{
	padding-top: 10px;
	vertical-align: middle;
}
.Forside .col_greybox  .c-embeded-video-wrapper {
    margin-left: 20px;
    margin-right: 20px;
}
.Forside .col_greybox {
	padding-bottom: 20px;
}
.Forside .col_greybox p{
    margin-left: 20px;
    margin-right: 20px;
}

.top_logo_kp22 {
    transform: translateY(20px);
    display: block;
}

/*Rammer kort info styling*/
#info-bem table{
	width:97%;
}
#info-bem h2, #info-bind h2,  #info-bind-null h2{
	font-size: 1.2em;
    font-weight: bold;
    color: #137c9a;
    margin: 15px 0px 15px 10px;
}

#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;
}
.Rammer .c-leaflet-map.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom{
	margin-left: 10px;
    margin-right: 10px;
}
.table.table-condensed.table-striped.table-responsive{
	margin-left: 10px;
    margin-right: 10px;
}
.esbjerg-info-container table *{
	font-size: 0.825rem;
	line-height: 1.42857143;
	margin: 0px 0px 11px 0px;
	color: #333;
}
.pgtabheader{
    margin: 15px 10px 15px 10px;
    border: 1px #333 solid;
}
.pgtabheader a:hover{
	color: #137c9a;
}
.pgtabheader>a{
	font-size: 1.0rem;
	font-weight: 600;
	line-height: 1.42857143;
	margin-left: 5px;
}
.leaflet-popup .leaflet-popup-content-wrapper{
	border: 2px #137c9a solid;
    border-radius: 0px;
}
.leaflet-popup-content-wrapper h3{
    margin: 0px;
}
button.accordion__btn.c-provision.active, button.accordion__btn.c-provision{
	padding-left: 20px;
}
button.accordion__btn.c-provision span{
    font-size: 15px;
    color: black;
    font-weight: 600;
}
.accordion__panel{
	border: 1px solid #d2c6c6;
	border-top: none;
}
.accordion__panel__text p{
	padding: 10px 20px 10px 20px;
	margin-bottom: 0px !important;
}
.accordion__btn{
	border: 1px solid #d2c6c6;
	padding: 10px 10px 10px 20px;
	font-weight: 600;
	font-size: 16px;
}
.accordion__icon{
	display: none;
}
/*---Ændringer---*/
.Ændringer .c-localplan__id, .c-localplan__status, #pdf-link-button{
	width: 95%;
	border-radius: 7px;
	background: #137c9a;
}
.Rammer .c-localplan__id, .Rammer .c-localplan__status{
    width: 90%;
}
.Ændringer .c-localplan__id h2 {
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 25px;
	line-height: 30px;
	font-weight: 400;
	word-break: break-word;
}
.c-localplan__id h2 {
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 25px;
	line-height: 30px;
	font-weight: 400;
}
.Ændringer .c-localplan__status h3{
	font-size: 25px;
	line-height: 30px;
	font-weight: 500;
}
#pdf-link-button p{
	margin-bottom: 0px;
	margin-top: 0px
}
#pdf-link-button a{
	text-decoration: underline;
}
.Ændringer .content-element.column h2, .Ændringer .content-element.column p{
	padding-left: 20px;
	padding-right: 20px;
}
.c-addendumdemarcationsoverview h2{
	padding: 0px 0px 0px 0px;
    margin: 11px 0px 11px 0px;
    font-size: 0.9rem;
    line-height: 1.42857143;
    font-weight: 700;
    color: #137c9a;
    font-family: Tahoma, Verdana, sans-serif;
}
.c-addendumdemarcationsoverview__table a{
	font-size: 0.825rem;
    line-height: 1.42857143;
    margin: 0px 0px 11px 0px;
    color: #137c9a;
    font-weight: 500;
    padding-left: 20px;
}
p.c-addendum__item-planname {
	font-size: 0.825rem;
    line-height: 1.42857143;
    margin: 0px 0px 11px 0px;
    color: #137c9a;
    font-weight: 500;
    padding-left: 20px;
}
.c-addendum__title h2{
	padding: 0px 0px 0px 20px;
    margin: 11px 0px 11px 0px;
    font-size: 0.9rem;
    line-height: 1.42857143;
    font-weight: 700;
    color: #137c9a;
    font-family: Tahoma, Verdana, sans-serif;
}
.til_oversigt .col--md-12.col{
	box-shadow: 0 0 5px #ccc;
	border-radius: 6px;
}
.c-addendum__item-date-text{
	font-size: 13px;
}
/*----*/
.grid-wrapper > .grid-container > .row > div > div.breadcrumbfix  {
    padding-left: 0px;
    padding-right: 0px;
}
.main_menu .menu_linksmenu .links-wrapper a {
    transform: translateY(11px);

    color: #000;
    background: transparent;
    border-left: none;
    border-right: none;
    transition: all .2s ease;
	color: #003342;
    font-size: 13.2px;
    text-transform: uppercase;

    text-decoration: none;
    display: inline-block;
    padding: 4px 16px;
    margin: 0px 3px 0px 0px;
    line-height: 22px;
	background: url(/media/2048/bgnavlink.png);
    background-repeat: repeat-x;
    background-position: top left;
    height: 30px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	font-size: 13.2px;
    text-transform: uppercase;
    font-weight: bold;
}
.mobileNavigation--initialized .menu_linksmenu  {
    padding-top: 60px;
    border-bottom: 1px solid #f3f3f3;
    margin: 0 15px 40px 15px;
}
.mobileNavigation--initialized .menu_linksmenu .links-wrapper a  {
    padding: 20px 35px 20px 0;
    position: relative;
    transition: all 0.3s ease-in-out;
    border-bottom: 1px solid rgba(255, 255, 255, 0);
	font-size: 1.5rem;
	    color: white;
    display: block;
}
.Lokalplaner  .main_menu {
    height: 42px;
}
.main_menu .menu_linksmenu .links-wrapper a.active {
    color: #137c9a;
}
.main_menu  .menu_linksmenu {
	display: none;
}
.c-service-menu__services-panel button.c-service-menu__show-service-menu-btn.-btn-max-size {
    background: #137c9a;
}
button#accordionOpenButton{
	background: #137c9a !important;
	border-radius: 5px;
	font-size: 16px;
}
button#accordionCloseButton{
	background: #137c9a !important;
	border-radius: 5px;
	font-size: 16px;
}
/* */
.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;
}
.enkeltramme_customkort .c-demarcation-plandata__list{
    padding: 0px 10px 0px 10px;
}
.enkeltramme_customkort .c-demarcation-plandata__list-item{
    border-top: 1px solid #808080;
}
.enkeltramme_customkort .c-demarcation-plandata__list-item:nth-child(odd){
    background-color: #f9f9f9;
}
.enkeltramme_customkort .c-demarcation-plandata__list-item .c-demarcation-plandata__list-item-key{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 10px;
    padding: 10px 0px 0px 0px;
    background-color: transparent;
}
.enkeltramme_customkort .c-demarcation-plandata__list-item .c-demarcation-plandata__list-item-value{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 10px;
    padding: 10px 0px 0px 0px;
    background-color: transparent;
}
.enkeltramme_customkort .c-demarcation-plandata__list-item .c-demarcation-plandata__list-item-key p,
.enkeltramme_customkort .c-demarcation-plandata__list-item .c-demarcation-plandata__list-item-value p{
    padding-left: 10px;
    padding-right: 10px;	
}

:focus {
    outline: none !important;
}
/* sdgs */
.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: 200px;
	right: 0px;
	position: fixed;
}
#sdgs{
	max-width: 50px;
	background-color: #fff;
	box-shadow: 0 0 5px #ccc;
}
/* /sdgs */
/* */
@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 (min-width: 992px){
	.footer_grid_3_7 .col--md-4 {
		max-width: 25%;
		flex: 0 0 25%;
	}
	.footer_grid_3_7 .col--md-8 {
		max-width: 75%;
		flex: 0 0 75%;
		padding: 0px;
	}
	#logo_kommune_footer {
		margin: 86px 0px 15px 0px;
	}
	.col-md- .col--md-3{
		padding: 0px;
	}
	.col-md- .col--md-9{
		padding: 0px;
	}/*
	.Forside .col-md- .col--md-12{
		padding-right: 0px;
	}
	.Forside .col-md- .col--md-12 .main-content {
		padding: 15px 15px 30px 15px;
	}
	.c-breadcrumb {
		margin-right: 15px;
	}*/
	.uden-sidemenu main .col-md- .col--md-3 {
		max-width: 0%;
		flex: 0 0 0%;
	}
	.uden-sidemenu main .col-md- .col--md-9 {
		max-width: 99.9%;
		flex: 0 0 99.9%;
	}
	.main_menu  .menu_linksmenu {
		display: block;
	}
	
	.Kommuneplan.Forside .main-content {
		margin-left: -15px;
    	margin-right: -15px;
	}
}
@media (min-width: 1240px){

	#sdgs_wrapper {
		right: calc( 50vw - ((var(--page-size)/2) + 130px) );
	}
	#sdgs{
		max-width: 100px;
	}
	#sdgs.sdgs_num_8{
		max-width: 85px;
	}
	#sdgs.sdgs_num_9{
		max-width: 80px;
	}
	#sdgs.sdgs_num_10{
		max-width: 75px;
	}
	#sdgs.sdgs_num_11{
		max-width: 70px;
	}
	#sdgs.sdgs_num_12{
		max-width: 65px;
	}
	#sdgs.sdgs_num_13{
		max-width: 60px;
	}
	#sdgs.sdgs_num_14{
		max-width: 55px;
	}
}


.Planstrategi .top_logo_kp22 {
    transform: translateY(30px);
    display: block;
	max-width: 400px;
}

@media (max-width: 600px){
	.Planstrategi .kommuneplanlogo_bgr {
	background: none;
	}
}
@media (max-width: 600px){
	.Planstrategi .top_logo_kp22 {
    max-width: 250px;
	}
}