#x81e4a1445c4140c8b414960387108839 {
       padding: 15px;
       background: #D1DCF1;
       border-left: 4px solid #174EBC;
       margin-bottom: 15px;
       border-radius: 3px;
}


#x81e4a1445c4140c8b414960387108839:before {
       content: url(/-/media/nanuaraq/logoer/web-icon/info2);
       padding-right: 1.25%;
       float: left;
}

#x81e4a1445c4140c8b414960387108839 p {
       margin-bottom: 0;
}


.primary-navigation ul li:last-child a[href$="lang=kl-gl"], .primary-navigation ul li:last-child a[href$="lang=da"] {
display: none;
}

/* .SubjectPage li:last-child .cont-nav--alternative:has(a[href$="lang=kl-gl"]), .SubjectPage li:last-child .cont-nav--alternative:has(a[href$="lang=da"])  {
display:none;
}
*/

.row {
    max-width: 1440px;
}

.secondary-navigation {
padding-top: 28px;
}

.secondary-navigation a, .btn.cta {
color: #045159;
background: #f6c443;
padding: 10px 15px;
margin-left: 15px;
border-radius: 3px;
font-weight: 100;
font-size: 0.875rem;
}

.secondary-navigation a:hover, .btn.cta:hover {
color: #045159;
background: #dbad35;
}

.secondary-navigation li:last-child a:hover {
background: #fff;
}

.secondary-navigation li.DepartmentPage a:after {
background: url(/-/media/AKA/Billeder/Flag/En_flag) no-repeat;
content : "";
background-position: 7px;
background-size: 23px;
}



.language_switch ul li a {
background-color: #006974;
background-size: 73px;
margin-left: 10px;
}

.language_switch ul li a.active {
border-radius: 4px;
background-color: #006974;
}

.page-header .navbar {
background: #fff;
}

header.page-header {
background-color: #006974;
}

.language_switch ul li {
       display: inline-block;
       display: -webkit-inline-box;
       float: none;
}

.language_switch ul li:nth-child(2) {
       float: left;
}

.language_switch ul li:nth-child(3) {
       float: right;
}



.Frontpage .campaign {
    background-size: cover;
}




.primary-navigation ul li a {
color: #004952;
border-bottom: 3px solid #fff;
padding: 10px 20px;
}

section.primary-section {
background-color: #f6f6f6;
}

section {
padding: 30px 0;
}

section:last-of-type {
padding: 20px 0 50px;
}


.primary-navigation ul li a:hover {
background: #fff;
border-bottom: 3px solid #045159 !important;
color: #045159;
}

.NewsPage .breadcrumbsContainer+section .row, .EventPage .breadcrumbsContainer+section .row {
background-color: #fff;
padding: 30px;
max-width: 65rem !important;
--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
margin-bottom: 50px;
border-radius: 4px;
}


/* Breadcrumbs */
.breadcrumbsContainer {
background-color: #f6f6f6;
}

.breadcrumbsContainer .breadcrumbs a {
color: #222;
}

.breadcrumbsContainer .breadcrumbs a:last-child {
text-transform: uppercase;
}

.content-container {
background-color: #f6f6f6;
}

section {
background-color: #f6f6f6;
}

.campaign {
margin-bottom: 0;
}

.campaign.campaign--textinside.campaign--tall.campaign_left a {
border-radius: 5px;
background: #048C9A;
}

.page-header {
font-size: 2.5rem;
}

/* Header for Nyhed og frister */

.Frontpage .h3, h3 {
font-size: 2rem;
margin-bottom: 20px;
}

/* Nyhed overskrift */
.Frontpage section:nth-child(4) div.medium-8.columns h3 {
margin-top: 50px;
}

/* NEWS - Forside */

.newsitem.boxed {
    padding: 0;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 hsla(0, 0%, 0%, 0.2);
}

.newsitem.boxed:last-of-type {
    margin-right: 0;
}

.newsitem__date {
    padding: 15px;
    font-size: .8125rem;
}

.newsitem__header {
    padding: 0 15px;
}

.newsitem .read-more {
    float: right;
    padding: 0 15px 15px;
   color: rgba(0,0,0,.5);
    visibility: hidden;
}

.Frontpage .newsitem.boxed figure img {
border-radius: 5px 5px 0 0;
}





.moduleHeader {
    display: none;
}

/*Event - Forside*/

.list-item-subject {
    display: none;
}

.calendar-item__date, .calendar-item__title {
display: flex;
}

.calendar-item__title {
font-weight: 100;
}

.calendar-item__date {
font-weight: 700;
}

.calendar-item__date:before {
display:none;
}

.calendar-item.boxed .calendar-item__content {
padding: 15px !important;
background-color: #fff;
border-radius: 5px;
box-shadow: 0 1px 3px 0 hsla(0, 0%, 0%, 0.2);
display: flex;
flex-direction: column-reverse;
}

.calendar-item {
background: none;
}

.calendar-item:hover {
background: none;
}

.calendar-item .read-more {
bottom: 10px;
}




/* SubjectPage Manchet */
.SubjectPage .manchet {
    font-size: 1rem;
    margin-bottom: 0;
    white-space: break-spaces;
    max-width: 700px;
}




/* 3 Grid - ArticlePage */

/** 2. af 3 Grid **/
section.primary-section .large-4 {
    width: 50% !important;
}

/** 1. af 3 grid **/
section.primary-section .large-4:first-child {
    width: 25% !important;
}

/** 3. af 3 grid **/
section.primary-section .large-4:last-child {
    width: 25% !important;
}

/* 2 Grid - ArticlePage */

section.primary-section .medium-4 {
    width: 25% !important;
}



/* Page-Header ArticlePage */

section .page-header {
font-size: 1.5rem;
font-weight: 700;
color: #222 !important;
padding: 15px 15px 30px;
border-radius: 5px;
}

/* Page-Header SubjectSubPage + SynchronizedSubjectPage */

.SubjectSubPage section .page-header, .SynchronizedSubjectPage section .page-header {
margin-bottom: 0px;
border-radius: 5px 5px 0 0;
background: #fff;
}

.SubjectSubPage section .manchet, .SynchronizedSubjectPage section .manchet {
background: #fff;
padding: 15px 15px 30px;
border-radius: 0 0 5px 5px;
}




/* 3 Grid - SynchronizedArticlePage */

/** 2. af 3 Grid **/
.SynchronizedArticlePage .medium-6 {
    width: 50% !important;
}

/** 1. af 3 grid **/
.SynchronizedArticlePage .large-4:first-child {
    width: 25% !important;
}

/** 3. af 3 grid **/
.SynchronizedArticlePage .large-4:last-child {
    width: 25% !important;
}

.SynchronizedArticlePage .medium-6 .row {
padding: 0;
}


/* 3 Grid - SubjectSubPage */

/** 2. af 3 Grid **/
.SubjectSubPage .medium-6 {
    width: 50% !important;
}

/** 1. af 3 grid **/
.SubjectSubPage .large-4:first-child {
    width: 25% !important;
}

/** 3. af 3 grid **/
.SubjectSubPage .large-4:last-child {
    width: 25% !important;
}


.SubjectSubPage .medium-6 .row {
padding: 0;
}


/* 3 Grid - SubjectSubPage og SynchronizedSubjectPage */

/** 1 af 2 Grid **/
.SubjectSubPage .medium-4, .SynchronizedSubjectPage .medium-4 {
    width: 25% !important;
}


/* Embede indhold */
.SynchronizedArticlePage .medium-6 .medium-8 {
width: -webkit-fill-available;
}


/* Page-Header SynchronizedArticlePage */

.SynchronizedArticlePage section .page-header {
    font-size: 1.5rem !important;
    font-weight: 700;
    color: #222 !important;
    background: #fff;
    padding: 15px 15px 30px;
    border-radius: 5px;
}

/* Embedde indhold kontaktoplysninger */
.SynchronizedArticlePage .offices .head-office-contactinformation {
    background: #fff;
    padding: 15px;
    border-radius: 5px;
}


/* Padding over accordion */

section div:nth-child(2) section:nth-child(2) {
    padding: 20px 0 0;
}



/* Venstre menu */
section .context-menu, section .root-menu {
    background-color: #FFF;
    border-top: 3px solid #045159;
}

/* Venstre menu - tekst farve */
section .context-menu a, section .root-menu a {
    color: #000;
}

/* Venstre menu - root menu*/
li.root a {
    text-transform: uppercase;
    color: #045159;
    padding: 15px 15px 15px 15px !important;
}

/* Venstre menu - hover */
section .context-menu a:hover, section .root-menu a:hover {
    background-color: #F0F0F0;
}

/* Venstre menu - selected */
section .context-menu .selected, section .root-menu .selected {
    background-color: #F0F0F0;
    font-weight: 500;
}

/* Venstre menu-mi toqqarneqaqqasumi titarneq */
section .context-menu.context-menu--accordian a.selected:before {
    content: "- ";
    padding-right: 8px;
}

/* Venstre menu-mi toqqarneqaqqasumi qalipaataa */
section .context-menu.context-menu--accordian a.isParent:before {
    color: #000;
    content: "+";
    position: absolute;
    left: 10px;
    top: 14px;
}

section .context-menu.context-menu--accordian a.selected-parent::before, section .context-menu.context-menu--accordian a.selected::before {
  content: "-";
  padding-right: 8px;
}

/* Venstre menu - for at fjerne border-line i undersider */
section .context-menu a, section .root-menu a {
    border-top: 1px solid #CCCCCC;
    border-bottom: none;
}

/* Accordion */
.accordion .accordion-header {
    display: block;
    color: #222;
    background-color: #fff;
    font-weight: bold;
    border-radius: 5px;
    margin-top: 5px;
    padding-right: 40px;
}

.accordion .accordion-container {
    background-color: #fff;
    border-radius: 0 0 5px 5px;
}

.accordion .open-container {
    background-color: #CCCCCC;
    border-radius: 5px 5px 0 0;
}

.accordion-header.active + .accordion-container {
    height: fit-content;
}

.accordion .accordion-text {
    color: #222;
}

.accordion .accordion-text a {
    color: #008cd2;
    text-decoration: underline;
}

.accordion .accordion-text a {
color: #1588C9!important;
    text-decoration: underline;
}

.accordion .accordion-header:after {
    content: "+";
    width: 20px;
    height: 30px;
    top: 45%;
    -webkit-transform: translateY(-50%) rotate(0eg);
    transform: translateY(-50%) rotate(0deg);
    font-size: 1.5rem;
    border-left: none;
    border-bottom: none;
}

.accordion .accordion-header.open-container:after {
    -webkit-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(0deg);
    top: 45%;
    right: 15px;
    content: "–";
}

.accordion .accordion-header:hover {
    background-color: #CCCCCC;
}

/* Tabel under accordion */
.accordion .accordion-text table {
    background: #DCDCDC;
    border-radius: 5px;
    margin-bottom: 8px;
}

/* Tabel felt - media allami aamma kodeqarpoq*/
.accordion .accordion-text table td {
    padding: 10px;
    font-size: .9rem;
}

.page-text {
/*display: inline-grid; - una peerallarpoq*/
background-color: #fff;
padding: 15px;
width: 100%;
border-radius: 4px;
min-height: 230px;
margin-right: 15px;
}

.cont-nav__options>.cont-nav__label  h3 {
border-bottom: 2px solid;
padding-bottom: 5px !important;
}

.page-text p {
margin-bottom: 0;
}

.cont-nav__options>.cont-nav__label h3 a:link {
color: #222;
}

.cont-nav__options>.cont-nav__label h3 a:hover {
color: #222;
}

.cont-nav--alternative .cont-nav__list li a:last-child {
color: #fff;
}

.cont-nav--alternative .cont-nav__list li a:last-child {
color: #fff;
}

.cont-nav--alternative .cont-nav__list li a:last-child {
color: #fff;
text-decoration: underline;
}

.cont-nav--alternative .cont-nav__list li a:last-child {
color: #fff;
}

.cont-nav__list li:last-child {
font-size: 0.9rem;
text-align: center;
margin: 0;
margin-top: 15px;
padding: 0 !important;
width: 100% !important;
background-color: #045159 !important;
position: absolute;
bottom: 0 !important;
}

.cont-nav__list li {
font-size: 0.9rem;
}


.cont-nav__list li:last-child a:link {
display: block;
color: #fff !important;
text-align: center !important;
position: relative;
}

.cont-nav__list li:last-child a:hover {
background-color: #048C9A;
text-decoration: none;
color: #fff !important;
}

.cont-nav__list li:last-child a:visited {
background-color: #045159;
color: #fff !important;
}

.cont-nav__list li:last-child a:visited:hover  {
background-color: #048C9A;
text-decoration: none;
color: #fff !important;
}

.page-footer-section {
background: #045159;
}

.page-footer {
padding: 30px 0;
}

.page-footer p {
font-size: 1rem;
}

.page-footer .h3 {
color: #ffffff;
text-transform: uppercase;
}

.page-footer ul li a:link:visited {
color: #ffffff;
}

.page-footer ul li a:hover {
text-decoration: underline;
color: #ffffff;
}

.cookie-disclaimer {
background-color: #048C9A !important;
}

.cont-nav--alternative {
background: #fff;
border-radius: 4px;
box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12);
padding: 30px 0;
}

.cont-nav__options>.cont-nav__label {
display: block;
padding: 0 15px;
}

.cont-nav__label {
color: #222;
border-bottom: 1px solid #ddd;
padding-bottom: 5px !important;
}

.cont-nav__options a:hover {
text-decoration: none;
color: #222;
}

.cont-nav--alternative .cont-nav__list li {
display: block;
width: -webkit-fit-content;
background: none;
padding: 0 15px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 44ch;
}

.cont-nav--alternative .cont-nav__list li:nth-last-child(2) {
margin-bottom: 35px;
}

.cont-nav--alternative .cont-nav__list li:last-child {
margin-bottom: 0;
}

.cont-nav--alternative .cont-nav__list li a:link {
padding: 7.5px 0;
text-decoration: none;
color: #222;
}

.cont-nav--alternative .cont-nav__list li a:visited {
color: #222;
}

.cont-nav--alternative .cont-nav__list li a:hover {
color: #045159;
}

.cont-nav--alternative .cont-nav__list li:hover {
background: none;
}

.content {
background-color: #fff;
color: #222;
padding: 15px;
border-radius: 4px;
}

.content h3{
color: #045159;
font-size: 1.5rem;
font-weight: 700;
}

.page-footer .h3 {
font-size: 1.5rem;
}

.page-footer ul {
margin-left: 0;
}

.page-footer li a:before {
content: ' \2794';
transform: rotate(45deg);
padding-right: 5px;
}

.EventPage section.secondary-section .row {
padding: 25px 20px;
background: #FFF;
box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}

.EventPage section.secondary-section .row .page-header {
font-size: 1.5rem;
}

.cookie-disclaimer .cookie-accept-trigger {
background-color: #045159;
padding: 15px;
border-radius: 4px;
}

#xf98bd0a71a7046a69f838a2b350ac08b a:link{
color: #045159;
background: #f6c443;
padding: 10px 15px;
border-radius: 3px;
font-weight: 100;
}

#xf98bd0a71a7046a69f838a2b350ac08b a:link, #xf98bd0a71a7046a69f838a2b350ac08b a:visited{
font-size: 0.875rem;
color: #045159;
background: #f6c443;
}


#xf98bd0a71a7046a69f838a2b350ac08b a:hover {
text-decoration: underline;
box-shadow: none;
}

.campaign.campaign--textinside.campaign--tall.campaign_left a:hover {
	background: #006974;
}
section, section.primary-section, .breadcrumbsContainer, .content-container {
	background-color: #f6f6f6;
}



.page-footer .row {
    background-color: #045159 !important;
    padding: 30px 0 !important;
}

#page-footer .row {
    max-width: 1440px;
    padding: 0;
}

.header-column-text {
    display: inline-flex;
    padding: 0 15px;
    color: #222;
    font-size: .875rem;
}

.NewsPage .breadcrumbsContainer {
padding-bottom: 0;
}

.NewsPage figcaption{
    font-size: .875rem;
}

.NewsPage .cookie-disclaimer .row {
    background-color: #048C9A !important;
}

.NewsPage .breadcrumbsContainer {
    font-weight: 100;
    background: none;
}

.NewsPage .breadcrumbsContainer a {
    margin-right: 10px;
    text-decoration: none;
    opacity: .5;
    color: #222;
    font-weight: 100;
}

.NewsPage .breadcrumbsContainer a:last-child {
    opacity: 1;
    font-weight: 100;
}

.NewsPage .newsitem .read-more {
display: none;
}

.NewsPage .breadcrumbsContainer a:after, .SearchResultPage .breadcrumbsContainer a:after {
    color: #222;
}

.NewsPage .newsitem {
border-bottom: none;
background-color: #fff;
border-radius: 5px;
box-shadow: 0 1px 3px 0 hsla(0, 0%, 0%, 0.2);
padding: 5px 0 15px;
}

.NewsPage .newsitem .newsitem__header {
margin: 0 0 15px;
}


.Frontpage .newsitem__excerpt {
display:none;
}

.NewsPage .page-text {
  border: 1px solid #222;
  min-height: auto;
}



.NewsPage .newsitem__excerpt {
display:none;
}

.NewsPage h3 {
padding-top: 15px;
}

.NewsArchivePage .filters .btn, .EventArchivePage .filters .btn {
    background: #048C9A;
    border-radius: 5px;
}

.NewsArchivePage .filters .btn.selected, .EventArchivePage .filters .btn.selected {
    background: #006974;
}

.NewsArchivePage .newsitem, .EventArchivePage .calendar-item a {
margin-bottom: 10px;
background-color: #fff;
padding: 10px 0;
border-radius: 5px;
box-shadow: 0 1px 3px 0 hsla(0, 0%, 0%, 0.2);
display: inline-block;
width: 100%;
}

.NewsArchivePage .newsitem .read-more {
padding: 0 15px 15px;
}

.NewsArchivePage .newsitem__header, .EventArchivePage .calendar-item__title {
color: #222;
font-size: 1.3rem;
word-spacing: 2px;
}

.calendar-item__content {
padding-left: 35px!important;
}


.NewsArchivePage .newsitem__excerpt {
padding: 0 15px;
}



a.newsitem:hover, .calendar-item a:hover {
box-shadow: 0 1px 3px 0 hsl(0deg 0% 50%);
transition: 0.1s;
}

.NewsArchivePage a.newsitem:hover .newsitem__header, .EventArchivePage .calendar-item a:hover .calendar-item__title {
text-decoration: none;
color: #006974;
}

.NewsArchivePage .btn.next {
background: none;
color: #006974;
text-underline-offset: 5px;
float: right;
}

.NewsArchivePage .btn.next:hover {
text-decoration: underline;
color: #006974;
text-underline-offset: 5px;
}



.EventPage .row {
    max-width: 1440px;
}

.EventPage .page-header .row {
    max-width: 1440px;
}

.EventPage .breadcrumbsContainer .row {
    max-width: 1440px;
    background: none;
}

.EventPage .content {
display: inline-block;
}

.EventPage .hData dt {
    width: auto;
    font-weight: 600;
    text-align: left;
    background-color: #D0E7F4;
    padding: 10px 15px;
    display: block;
    color: #365165;
    border-radius: 3px 0 0 3px;
    margin-bottom: 30px;
    margin-right: 0;
    border-left: 4px solid #045159;
}

.EventPage .hData dd {
    width: auto;
    float: left;
    margin: 0;
    display: block;
    background-color: #d0e7f4;
    padding: 10px 15px;
    color: #365165;
    border-radius: 0 3px 3px 0;
    margin-right: 10px;
}

.EventPage h3 {
   display: none;
}

.EventPage .cookie-disclaimer .row {
    background-color: #048C9A !important;
}

.DepartmentPage .primary-navigation ul li a {
display: none;
}

.link--more {
text-decoration: none;
color: #006974;
margin-top: 2%;
font-weight: 700;
}

.link--more:hover {
text-decoration: underline;
color: #006974;
text-underline-offset: 5px;
}

/* Saqqaani assip takisuup ataani 8 medium */
.Frontpage .page-text {
box-shadow: 0 1px 3px 0 hsla(0, 0%, 0%, 0.2);
display: inline-block;
min-height: -webkit-fit-content;
min-height: fit-content;
}

/* Saqqaani assip takisuup ataani asseq */
.Frontpage .page-text img {
    width: 100% !important;
    height: auto !important;
}


a.newsitem:hover .read-more {
text-decoration: underline;
text-underline-offset: 5px;
color: #222;
}

.SubjectPage section .page-header {
padding: 15px 0 0 !important;
}

.Frontpage .content-container section:nth-child(3) .medium-8.columns {
padding-right: 0;
}

.DepartmentPage .breadcrumbsContainer .breadcrumbs a:first-child {
display: none;
}


/* Tabel float -atorunnaarsippoq */
/* @media only screen and (min-width: 599px) {
.accordion .accordion-text table {
    float: right;
    margin-left: 8px;
}
} */




/************************ Responsive ************************/


/******************** Min 641 */

@media only screen and (min-width: 40.063em) {
.campaign--tall .campaign__title P.campaign__title--header {
font-size: 1.875rem;
font-size: 3.5rem;
font-weight: bold;
word-spacing: 5px;
line-height: 4rem;
color: #016974;
stroke-width: .5;
stroke-color: #fff;
}

.campaign--tall .campaign__title p {
font-size: 2rem;
}

}
/**** Min 641 ends */



/******************** Min 641 and max 1024 */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {

/**** Nyheder */

/* Nyheder i række */
.Frontpage section:nth-child(5) .medium-12 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0% 2%;
}

/* Overskrift inissinnera */
.Frontpage section:nth-child(5) .medium-12 h3 {
    grid-column: 1 / span 2;
}

}
/**** ends */





/******************** Max 1024 */

@media only screen and (max-width: 1024px) {

/************************ Header ************************/

.mobile-show--menu:after {
    color: #fff;
}

.content-container .page-header {
    font-size: 1.5rem;
    line-height: 1.5;
    margin-top: 0;
}

.content-container .page-header .row {
    padding: 0;
}

.search {
height: 62px;
}

.search input {
    margin: 0;
    width: 100%;
    color: #222222;
    border: 1px solid rgba(0,0,0,.5);
    border-radius: 5px;
    background: none;
    padding-left: 15px;
}

.search input::placeholder {
        color: rgba(0,0,0,0.5);
}

.suggested-search-list div ul li {
    padding: 5px 10px;
}

.suggested-search-list div ul li a {
    color: #222;
    white-space: pre-line;
    font-size: .875rem;
    line-height: 1.4285714286em;
}

/************************ Menu ************************/

.mobile-menu {
    background: #006974;
}

.primary-navigation ul li a, .mobile-menu .primary-navigation ul li a:hover {
    color: #fff;
    border-bottom: 1px solid #fff !important;
    padding: 15px 0;
    font-size: 1rem;
}

.mobile-menu .secondary-navigation .root-menu.depth1 li {
    border-top: none;
    margin-bottom: 15px;
    width: fit-content;
}

.secondary-navigation a, .mobile-menu .secondary-navigation li a:hover {
    background-color: #f6c443;
    color: #006974 !important;
    padding: 10px 15px !important;
    margin-left: 0;
}

.secondary-navigation li:last-child a, .secondary-navigation li:last-child a:hover {
    background-color: #045159 !important;
    color: #fff !important;
}

/************************ Forside billede ************************/

.Frontpage .campaign--tall {
    width: 100%;
}

.Frontpage .campaign--tall .campaign__content {
    max-width: 100%;
    color: #fff;
}

.Frontpage .campaign p.campaign__title--header {
    margin-bottom: 20px;
    font-size: 1.5rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 5px;
    font-weight: 100;
}

/************************ Header ************************/

.Frontpage .h3, h3 {
    margin-bottom: 20px;
    font-size: 1.5rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 5px;
}


/************************ Nyhed ************************/

.Frontpage .content-container section:nth-child(3) .medium-8.columns {
    padding: 0;
}

.Frontpage .newsitem.boxed {
    padding: 0;
    width: 100%;
    margin-bottom: 15px;
}

.Frontpage .newsitem.boxed .newsitem__date {
    padding: 10px;
}

.Frontpage .newsitem.boxed .newsitem__header {
    font-size: 1rem;
    padding: 0 10px;
    font-weight: 100;
    margin: 0 0 15px;
}

.Frontpage .link--more {
    text-decoration: none;
    color: #1c4b82;
    margin-bottom: 0;
    text-transform: uppercase;
    padding: 15px 0 15px 15px;
    margin-top: 0%;
    font-weight: 100;
    grid-column: 2;
    justify-self: end;
}



/************************ Åbningstid ************************/


.Frontpage .page-text {
    margin-bottom: 15px;
}

.Frontpage table {
    width: 100% !important;
}

/************************ Footer ************************/

.page-footer .row {
    padding: 15px !important;
}

.page-footer .h3 {
    font-size: .875rem !important;
    font-weight: 600;
    border: none;
    letter-spacing: 2px !important;
    margin-bottom: 0 !important;
    padding-left: 15px !important;
}

.page-footer p {
    font-size: .8125rem;
    margin-bottom: 10px;
    padding-left: 15px;
}

.page-footer a {
    font-size: .8125rem;
    margin-bottom: 10px;
    padding-left: 15px;
}

/************************ Cookie ************************/

.cookie-disclaimer .cookie-accept-trigger {
background-color: #048C9A !important;
padding: 0;
margin: 0;
}

/************************ Indhold ************************/

.SynchronizedArticlePage section .row, .SubjectSubPage section .row {
    flex-direction: column-reverse;
    display: flex;
}

.ArticlePage .large-4:first-child, .SynchronizedArticlePage .large-4:first-child {
    width: 100% !important;
}

.ArticlePage .medium-6, .SynchronizedArticlePage .medium-6 {
    width: 100% !important;
}

.SubjectSubPage .medium-4 {
    width: 100% !important;
}

.SynchronizedArticlePage .large-4:last-child {
    width: 100% !important;
    margin-bottom: 15px;
}

}
/**** Max 1024 ends */



/******************** Min 1025 */

@media only screen and (min-width: 64.063em) {

.logo {
height: 70px;
}

.search input {
color:  rgba(0,0,0,0.5);
width: 100%;
border: 1px solid rgba(0,0,0,0.5);
border-radius: 5px;
background: none;
padding-left: 15px;
margin-top: 0;
margin-bottom: 0;
top: 0;
}

.search input::placeholder {
color: rgba(0,0,0,0.5);
}

input[type=text]:focus {
border: 1px solid #006974;
}

.Frontpage .search input::placeholder {
color: rgba(0,0,0,0.5);
}

.Frontpage input[type=text]:focus {
border: 1px solid #222;
}


#globalSearchFormTop {
min-height: 46px;
}

.suggested-search-list div {
    background: #fff;
    top: 5px;
    border: 1px solid #006974;
    border-radius: 4px;
}

.suggested-search-list div ul li {
    padding: 0;
}

.suggested-search-list div ul li a {
    color: #006974;
    display: block;
    padding: 10px 15px;
}



/* SubjectMenu fra 3 grid til 4 */

.large-block-grid-3>li:nth-of-type(3n+1) {
    clear: none;
}

.large-block-grid-3>li {
    width: 25%;
    list-style: none;
}

/* 3 Grid - ArticlePage */

/** 2. af 3 Grid **/
.ArticlePage .medium-6 {
    width: 50% !important;
}

/** 1. af 3 grid **/
.ArticlePage .large-4:first-child {
    width: 25% !important;
}

/** 3. af 3 grid **/
.ArticlePage .large-4:last-child {
    width: 25% !important;
}

.ArticlePage .medium-6 .row {
padding: 0;
}



/* Populær genveje Fullscreen */

.SubjectSubPage .large-block-grid-3 > li {
    width: 33%;
}

.SubjectSubPage .cont-nav__label {
    color: #222;
    border-bottom: none;
    padding-bottom: 0 !important;
}


.campaign--tall .campaign__content {
width: 100%;
bottom: 50%;
-webkit-transform: translateY(50%);
transform: translateY(50%);
max-width: 100%;
text-align: -webkit-center;
background-image: none;
}


/**** Nyheder */

/* Nyheder i række */
.Frontpage section:nth-child(5) .medium-12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1%;
}

/* Overskrift inissinnera */
.Frontpage section:nth-child(5) .medium-12 h3 {
    grid-column: 1 / span 3;
}

.Frontpage section:nth-child(5) .medium-12 .link--more {
    grid-column: 3;
    justify-self: end;
}

}
/**** Min 1025 ends */




@media only screen and (max-width: 67.438rem) and (min-width: 48rem) {

/** 2. grid af 3 grid**/
section .large-4 {
width: 66% !important;
}

/* første grid og sidste grid af 3 grid */
section .large-4:first-child, section .large-4:last-child {
width: 33% !important;
}

.search input::-webkit-input-placeholder {
   color: pink;
  opacity: 1;
}
}
/**** Ends */