/* Nutaaq */

/**************************************** Root ****************************************/

:root {

/* Font-family */
--font-family: Sans-serif, Lato;

/* Baggrund */
--bg-default: #FFFFFF;
--bg-blue-light: #cfe2f3;
--bg-blue-lighter: #e7f0f9;
--bg-blue-dark: #1371c3;
--bg-green-light: #E4F3DC;
--bg-grey-light: #f5f7f8;
--bg-grey: #ecf0f2;
--bg-grey-dark: #466982;


/* Tekst størrelse */
--font-header-large: 2.5rem;
--font-header-campaign: 1.75rem;
--font-header-medium: 1.5rem;
--font-header-small: 1.25rem;
--font-size-large: 1.125rem;
--font-size-regular: 1rem;
--font-size-small: .875rem;


/* Tekst farve */
--text-black: #222222;
--text-white: #FFFFFF;
--text-manchet: #454545;
--text-green: #7AC051;
--text-dato: #565758;
--link-color: #008cd2;


/* Font-weight */
--font-weight-bold: 600;
--font-weight-regular: 500;


/* Border */
--border-grey: #d6dce0;
--border-grey-dark: #466982;
--border-green: #7AC051;


/* Border-radius */
--br-circle: 50px;
--br-cta: 25px;


/* Box-shadow */
--flag-shadow: 0 1px 1px 0 rgb(60 64 67 / 8%), 0 1px 3px 1px rgb(60 64 67 / 16%);
--news-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
--news-shadow2: 0 0.025rem 0.15rem rgba(0, 0, 0, 0.2);


/* Andre */
--text-underline-offset: 0.4em;
--text-decoration-thickness: 0.08em;

}



/*
--box-shadow: 0 0 5px 0 rgba(0,0,0,.09);
--news-shadow: 0 1px 3px 0 hsla(0, 0%, 0%, 0.2);

--text-manchet: #343536;

--border-black: #222222;
--border-white: #FFFFFF;
*/

/* Border-radius */
/*
--br-regular: 15px;

--link-hover-text-dark: #17354c;
--link-hover-themedbutton: #dee3e6;
*/



/**************************************** Font, overskrift og links ****************************************/

body, .bold, .primary-navigation, h1, h2, h3, h4, h5, b, strong {
    font-family: var(--font-family);
}



/**************************************** GLOBAL ***********************************/

.row {
    max-width: 1440px !important;
}

. content a:hover,
.accordion a:hover,
div.text.page-text a:hover
{
    text-decoration: underline;
    --text-underline-offset: 0.4em;
    --text-decoration-thickness: 0.08em;
}


/**** Section */
section {
    padding: 50px 0;
}
.Frontpage section:last-of-type {
    padding: 100px 0;
}

/* Section farve */
.Frontpage section.primary-section {
    background-color: var(--bg-blue-light);
}
section.primary-section {
    background-color: var(--bg-default);
}
section.secondary-section {
    background-color: var(--bg-grey-light);
}

/* Root menu inissinnerani */
.SubjectSubPage section:nth-child(3),
.ArticlePage section:nth-child(3)
{
    padding: 80px 0 50px;
}


/**** Overskrift */
.header page-header,
.primary-section .header.page-header,
.ArticlePage .header.page-header,
.large-4 .page-header,
.NewsArchivePage .header.page-header
{
    font-size: var(--font-header-large);
    font-weight: var(--font-weight-bold);
}


/**** Manchet */
.manchet,
.primary-section .manchet.page-manchet {
    color: var(--text-manchet);
    font-size: var(--font-header-small);
}


/**** Primary-section **/
.primary-section .hData,
.primary-section .header.page-header,
.primary-section .text.page-text
{
    color: var(--text-black);
}


/**** Overskrift */

/* h1 */
.ArticlePage h1, .h1, h1 {
    font-weight: var(--font-weight-bold);
}

/* h2 og h3 */
h2, .h2,
h3, .h3 {
    font-weight: var(--font-weight-bold);
}

/* Paragraph */
p:last-of-type:not(.newsitem__excerpt) {
    margin-bottom: 40px;
}


/* Punktopstilling */
.NewsPage .medium-8:not(.service-box) ul li:before, .NewsPage .medium-8:not(.service-box) ol li:before, .ArticlePage .medium-8:not(.service-box) ul li:before, .ArticlePage .medium-8:not(.service-box) ol li:before, .SynchronizedArticlePage .medium-8:not(.service-box) ul li:before, .SynchronizedArticlePage .medium-8:not(.service-box) ol li:before {
    color: var(--text-manchet);
}
.ArticlePage .medium-8:not(.service-box) ul {
    margin: 10px 0 40px 3rem;
}



/**************************************** Page-header ***********************************/

.right {
    margin: 0 !important;
}

/**** Flag */
.language_switch ul li a {
    background-size: 75px;
    margin-left: 10px;
    box-shadow: var(--flag-shadow);
}

.language_switch ul li a.active {
    background-color: transparent;
}

.language_switch ul li a:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 1;
}

/* DAKA */
.secondary-navigation a {
    color: var(--text-manchet);
    padding: 0 15px;
}
.secondary-navigation a:hover {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: var(--text-underline-offset);
    text-decoration-thickness: var(--text-decoration-thickness);
}



/**************************************** Navigation ***********************************/

/* Baggrund */
.page-header .navbar {
    background-color: var(--bg-blue-light);
    border-top: .25rem solid var(--bg-blue-dark);
}

/* Primary-navigation */
.primary-navigation ul li a {
    color: var(--text-black) !important;
    padding: 15px 30px;
}

.primary-navigation ul li a:hover {
    text-decoration: underline;
    text-underline-offset: var(--text-underline-offset);
    text-decoration-thickness: var(--text-decoration-thickness);
    background-color: inherit;
}



/**************************************** SØGEFUNKTION ***********************************/

#globalSearchFormTop {
    display: block;
}

.search input
{
    width: 50px;
    height: 48px;
    padding: 0;
    background: url(/-/media/iserasuaat/logoer/search90) no-repeat;
    background-color: var(--bg-default);
    padding-left: 50px;
    background-position: 12px;
    background-size: 28px;
    border-radius: var(--br-cta);
    color: var(--text-manchet);
    top: 2px;
}

/* Fokus */
.search input:focus
{
    width: 230px !important;
    border-color: var(--bg-default);
    background-color: var(--bg-default);
    background-size: 18px;
    padding-left: 40px;
}

/* Placeholder */
#globalSearchFormTop::placeholder,
.search input::placeholder,
.search input:focus::placeholder {
    color: var(--text-manchet) !important;
}


/** Søgeforslag **/
.suggested-search-list div {
    background: var(--bg-default);
    border-left: 1px solid var(--border-grey);
    border-bottom: 1px solid var(--border-grey);
    border-right: 1px solid var(--border-grey);
    margin-top: 60px;
}



/**************************************** Breadcrumbs ***********************************/

/**** Breadcrumbs */
.breadcrumbsContainer {
    background-color: var(--bg-default);
}
.breadcrumbsContainer .breadcrumbs a {
    color: var(--text-manchet);
    display: block;
    list-style-type: none;
    position: relative;
    margin-right: 35px;
    float: left;
}

.breadcrumbsContainer .breadcrumbs a:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -3px;
    width: 7px;
    height: 7px;
    margin: auto -20px;
    transform: rotate(45deg);
    border: solid;
    border-width: 1px 1px 0 0;
    border-color: var(--text-dato);
}
.breadcrumbsContainer .breadcrumbs a:first-child::after {
    display: none;
}

/* Breadcrumbs - Nyheder og Søgeresultater */
.NewsPage .breadcrumbsContainer a,
.SearchResultPage .breadcrumbsContainer a {
    opacity: .5;
}

.NewsPage .breadcrumbsContainer a:last-child,
.SearchResultPage .breadcrumbsContainer a:last-child {
    font-weight: var(--font-weight-regular);
}



/**************************************** Velkommen til Iserasuaat overskrift ***********************************/

/* Inissinnera */
#x8bf0ed68926f4fd2a0a4d9ec31030e31 {
    width: 75%;
    text-align: center;
    margin: auto;
    border-bottom: 1px solid #909090;
    padding-bottom: 40px;
    margin-bottom: 20px;
}

#x8bf0ed68926f4fd2a0a4d9ec31030e31:before
{
    position: absolute;
    content: "";
    display: block;
    height: 0.04rem;
    background: #000;
    top: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    z-index: 1;
    margin-left: 10%;
    margin-right: 10%;
}

/* Top 35 px*/
section.third-section .medium-12:before
{
    position: absolute;
    content: "";
    display: block;
    height: 0.04rem;
    background: #000;
    top: 35px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    z-index: 1;
    margin-left: 10%;
    margin-right: 10%;
}

#x8bf0ed68926f4fd2a0a4d9ec31030e31 h3,
.moduleHeader
{
    margin: auto;
    z-index: 3;
    text-align: center;
    position: relative;
    padding: .5em 2em;
    display: table;
    background: var(--bg-default) !important;
}


/* Hovedemne-ni manchet tekst */
.text h4 {
    font-size: var(--font-size-large);
    color: var(--text-manchet);
    padding-bottom: 10px;
}



/**************************************** Kampagner ***********************************/

/* Box-shadow */
.Frontpage .columns.medium-6 .campaign,
.SubjectPage .campaign {
    /*box-shadow: var(--news-shadow2) !important;*/
    display: grid;
    background: var(--bg-green-light);
}

/* Overskrift */
.medium-6 .campaign__theme:not(.small-12.medium-6.large-3 .campaign__theme, .large-4:last-child .campaign__theme),
.medium-6.large-4 .campaign__theme
{
    font-family: var(--font-family);
    font-size: var(--font-header-campaign);
    color: var(--text-black);
    background: transparent;
    order: 2;
    position: relative;
    padding: 20px 30px;
    font-weight: var(--font-weight-regular);
}

/* Saqqaani assitaa underside-nilu */
.Frontpage .campaign.campaign__fullwidth figure,
.SubjectPage .campaign.campaign__fullwidth figure,
.SubjectPage .campaign figure
{
    order: 1;
}

/* Overskrift ataani titarnilerlugu */
.medium-6 .campaign__theme:after,
.medium-6.large-4 .campaign__theme:after
{
    content: '';
    display: block;
    border-top: 2px solid var(--border-green);
    width: 33%;
    margin-top: 10px;
}

/* Manchet tekst */
.campaign.campaign__fullwidth p,
.SubjectPage .columns.medium-6.large4:nth-child(2) .campaign p
{
    order: 3;
    padding: 0 30px;
    margin: 0;
    min-height: 80px;
}

/* Tamaat hover-inngorlugu */
.campaign:hover {
    cursor: pointer;
}
.campaign:hover .btn {
    background-color: var(--border-green);
    color: var(--text-black) !important;
}
.btn.cta--arrow:hover {
    color: var(--text-black);
    background: var(--border-green);
    text-decoration: none;
}


/**** Kampagne knap */
.btn {
    background-color: var(--bg-default);
    color: var(--link-color);
    letter-spacing: 0.5px;
}
.campaign .btn {
    border-radius: var(--br-cta);
    border: 2px solid var(--border-green);
    right: 0;
    margin: 20px 30px;
    background: transparent;
    color: var(--text-black);
}

/* Indhold ataani */
.ArticlePage .campaign .btn {
    border: none;
    margin: none;
}
.ArticlePage .btn.cta--arrow:hover {
    color: var(--text-black);
    background: var(--bg-default);
}

/* Theme peerlugu */
.ArticlePage .campaign__theme {
    /* display: none; */
}

/**** 3 grid */

/* 3 grid-imi kingullermi kampagne qummut portussusaa */
.large-4:last-child .campaign {
    height: 100% !important;
}
/* Manchet inissinnera */
.large-4:last-child .campaign p {
    margin: 15px;
}

/* 3 grid qeqqani knap inissinnera */
.campaign .btn:not(.Frontpage .campaign .btn, .SubjectPage .campaign .btn) {
    margin: 0 15px 15px;
    border: none;
    background: var(--bg-default);
    float: right;
}
/* 3 grid-imi qeqqani qulequtaq */
.columns.medium-6.large4:nth-child(2) .campaign--textinside .campaign__title {
    font-size: var(--font-header-small);
}



/**************************************** Nyheder ***********************************/

/* Saqqaani inissinneri */
.moduleHeader {
    grid-column: 1 / span 3;
    font-size: var(--font-header-large);
    text-transform: uppercase;
}

/* Nutaarsiassat inissinneri Only screen min-width: 64.063em takuuk */

/* Baggrund */
.third-section a.newsitem.boxed {
    border-bottom: none;
    background: var(--bg-blue-lighter);
    padding: 0;
    /*box-shadow: var(--news-shadow2);*/
}

/* Dato */
.third-section div div a span.newsitem__date {
    color: var(--text-dato);
    padding: 20px;
    font-size: var(--font-size-small);
}

/* Overskrift */
.third-section div div a div.newsitem__header {
    color: var(--text-black);
    padding: 0 20px 10px;
    margin-bottom: 0px;
    font-size: var(--font-header-small);
    margin-top: 0;
}

/* Manchet */
.third-section div div a p.newsitem__excerpt {
    color: var(--text-black);
    font-size: var(--font-size-regular);
    padding: 0 20px 40px;
}

/* Læs nyhed peerlugu */
.third-section a span.read-more {
    display: none;
}

/* Se alle nyheder inissinnera */
.link--more {
    grid-column: 3;
    text-align: end;
}

/* Se alle nyheder knap */
.third-section a.link.link--more {
    color: var(--text-black);
    background-color: var(--bg-default);
    padding: 15px 30px;
    transition: .3s;
    text-decoration: none;
    border-radius: var(--br-cta);
    width: fit-content;
    justify-self: end;
    border: 2px solid var(--bg-blue-dark);
    letter-spacing: .5px;
}
.third-section a.link.link--more:hover {
    background-color: var(--bg-blue-light);
    color: var(--text-black) !important;
}

/* Nutaarsiassaq tamaat hover */
body div.content-container section div div a.newsitem.boxed:hover .newsitem__header {
    text-decoration: underline;
    text-underline-offset: 0.2em;
    text-decoration-thickness: 0.07em;
}


/******** Nyhedsarkiv */

/* Nyhedstyper */
.filters .btn {
    background-color: var(--bg-blue-light);
    color: var(--text-black);
}
.filters .btn.selected {
    background: var(--bg-blue-dark);
    color: var(--text-white);
}
.filters .btn:hover:not(.filters .btn.selected) {
    text-decoration: underline;
    text-underline-offset: var(--text-underline-offset);
    text-decoration-thickness: var(--text-decoration-thickness);
}

/**** Alle nyheder under arkiv */

/* Immikkoortoq ataaseq */
.NewsArchivePage a.newsitem {
    padding: 30px 20px;
    border-bottom: none;
    margin-bottom: 20px;
    border-top: 1px solid var(--bg-blue-light);
}

/* Dato normal weight */
.NewsArchivePage .newsitem__date strong {
    font-weight: var(--font-weight-regular);
}

/* Dato farve */
.NewsArchivePage .newsitem__date {
    color: var(--text-dato);
}

/* Nyhedsoverskrift */
.NewsArchivePage .newsitem__header {
    font-size: var(--font-header-small);
    margin: 20px 0 15px;
    color: var(--text-black);
}

/* Manchet */
.NewsArchivePage .newsitem__excerpt {
    font-size: var(--font-size-regular);
    color: var(--text-manchet);
}

/* Hover */
.NewsArchivePage a.newsitem:hover .newsitem__header,
.NewsArchivePage a.newsitem:hover span.read-more {
    text-decoration: underline;
    text-underline-offset: .2em;
    text-decoration-thickness: var(--text-decoration-thickness);
}



/**************************************** Indhold ***********************************/

/**** Læs mere knap under Efterskoleophold i Danmark *****/

.read-more-target {
    opacity: 0;
    font-size: 0;
    transition: 0.3s ease;
    margin-bottom: 0px;
}

.read-more-target li {
    margin-left: 20px;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target,
.read-more-state:checked ~ .read-more-target {
    opacity: 1;
    font-size: inherit;
}

.read-more-trigger,
.read-more-trigger-kal {
    cursor: pointer !important;
    padding: 10px 30px;
    background-color: var(--bg-default);
    color: var(--link-color);
    font-size: var(--font-size-regular);
    line-height: 2;
    border-radius: var(--br-cta);
    margin: 0;
    display: inline-block;
    border: 2px solid var(--bg-blue-dark);
    letter-spacing: .5px;
}

/* Danskisut oqaasertai */
.read-more-state ~ .read-more-trigger:before {
    content: "Læs mere";
}
.read-more-state:checked ~ .read-more-trigger:before {
    content: "Minimere";
}

/* Kalaallisut oqaasertai */
.read-more-state ~ .read-more-trigger-kal:before {
    content: "Sukumiinerusumik atuaruk";
}
.read-more-state:checked ~ .read-more-trigger-kal:before {
    content: "Millisiguk";
}

/* Hover */
.read-more-trigger:hover,
.read-more-trigger-kal:hover {
    background-color: var(--bg-blue-light);
    color: var(--text-black);
}


/**** Page-text */
div.text.page-text {
    background-color: var(--bg-grey);
    padding: 30px;
    margin-bottom: 30px;
}

/* 3 grid-imi qeqqani PageText */
.columns.medium-6:nth-child(2) div.text.page-text {
    background-color: var(--bg-green-light);
    padding: 30px 20px 30px 70px;
}

.columns.medium-6:nth-child(2) div.text.page-text p {
    margin-bottom: 0;
}

/* Torluut */
/*
.columns.medium-6:nth-child(2) div.text.page-text:before {
    content: "\!";
    font-size: var(--font-header-small);
    padding: 0 .5em;
    border: 1px solid;
    border-radius: 50px;
    margin-right: .5em;
    color: var(--text-black);
    float: left;
    width: 1.5em;
    height: 1.5em;
}
*/

.columns.medium-6:nth-child(2) div.text.page-text:before {
    content: url(/-/media/iserasuaat/logoer/icons8-high-priority-100);
    transform: scale(.5);
    width: 50px;
    margin-left: -4.5em;
    margin-top: -2em;
    position: absolute;
}



/**************************************** Kontaktoplysninger ***********************************/

/* Website-contact tamaat */
.website-contact {
/*
    display: inline-block;
    border-top: .3em solid var(--border-grey-dark);
    padding: 0 30px 30px;
    background-color: var(--bg-grey-light);
*/
    width: 100%;
}

/* Assitaa */
.website-contact img {
    object-fit: contain;
    width: 65%;
    height: auto;
    max-height: 290px;
    min-height: 290px;
}

/* Atia */
.website-contact .contactInfoHeader {
    padding-top: 20px;
    font-size: var(--font-header-small);
    color: var(--text-black);
}

/* Atorfiata taaguutaata ataani titarneq */
.website-contact .contactInfoDepartment {
    margin: .5em 0 1em;
}

/* Atorfiata taaguutaata ataani titarneq */
.website-contact .contactInfoDepartment:after {
    content: '';
    display: block;
    border-top: 2px solid var(--border-grey);
    width: 50%;
    margin-top: 10px;
}

/* Allaqqaneri */
.website-contact p,
.website-contact p a
{
    color: var(--text-dato);
    letter-spacing: .5px;
}

/**** 3 grid */

/* 3 grid-imi kontakt inissinnera */
.medium-6.large-4:last-child .website-contact,
.medium-4:last-child .website-contact {
    padding: 0 1em;
}

/* Assitaa */
.medium-6.large-4:last-child .website-contact img {
    width: 50%;
    max-height: unset;
    min-height: unset;
}

/* Titarnilernera */
.medium-6.large-4:last-child .website-contact .contactInfoHeader,
.medium-4:last-child .website-contact .contactInfoHeader {
    padding-top: 0;
    margin-top: 20px;
    border-left: 3px solid var(--bg-blue-dark);
    margin-left: -17px;
    padding-left: 14px;
}

/* Kontakt inissinnera */
.medium-6.large-4:last-child h3,
.medium-6.large-4:last-child .h3 {
    padding: 0 16px;
}



/**************************************** Venstre menu ***********************************/

/* Hovedområde tamatigut bold */
li.root a {
    font-weight: var(--font-weight-bold);
}

/* Venstre menu - Root menu */
section .root-menu {
    background-color: var(--bg-default);
    margin-top: -40px;
}

section .root-menu a {
    color: var(--text-black);
    padding: 15px 15px 15px 30px;
    border-bottom: none;
}

section .root-menu a:before {
    content: "";
    background-image: url(/-/media/Iserasuaat/Logoer/back);
    background-repeat: no-repeat;
    background-size: 12px;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: middle;
    width: 20px;
    height: 14px;
    padding-right: 22px;
    margin-left: -22px;
}

/* Venstre menu baggrund */
section .context-menu
{
    background-color: var(--bg-default);
    border-top: 1px solid var(--border-grey-dark);
    margin-bottom: 40px;
}

/* Venstre menu - tekst farve og border-bottom */
section .context-menu.context-menu--accordian a {
    color: var(--text-black);
    border-bottom: 1px solid var(--bg-blue-light);
}

/* Hover */
section .root-menu a:hover,
section .context-menu a:hover {
    background-color: var(--bg-blue-light);
}

/* Selected baggrund og tekst */
section .root-menu .selected,
section .context-menu .selected
{
    background-color: var(--bg-blue-lighter);
    font-weight: var(--font-weight-bold);
}

/* Plus og minus tegn */
section .context-menu.context-menu--accordian a.isParent::before {
    color: var(--text-manchet);
}

/* Underside-mi minus tegn */
li.root.selected a:before {
    content: "–";
    position: absolute;
    left: 10px;
    top: 14px;
}

/* Imarisaq underside-qarnerani imarisap minus tegn-ia */
section .context-menu.context-menu--accordian a.selected-parent::before {
    content: "–";
}

/* Underside-p minus tegn-ia */
section .context-menu.context-menu--accordian a.selected::before {
    content: "–";
}

section .context-menu.context-menu--accordian li > ul.depth1 a::before {
    content: none;
}


/* Underside-p minus tegn-iata inissinnera */
section .context-menu li section .context-menu.context-menu--accordian a.selected::before,
/*section .context-menu.context-menu--accordian li ul.depth1 a.selected::before,
section .context-menu.context-menu--accordian a.selected::before*/ {
    content: "–";
    position: absolute;
    left: 25px;
    top: 14px;
}

/* Atorunnaarsippoq */
/*section .context-menu.context-menu--accordian li ul.depth1 a.selected,
section .context-menu li a.selected {
    padding-left: 45px !important;
}*/



/**************************************** SubjectMenu ***********************************/

/* SubjectMenu */
.cont-nav--alternative {
    background: var(--bg-grey);
}



/**************************************** Accordions ***********************************/

/* Accordion tamaat */
.accordion {
    border-bottom: .5px solid var(--border-grey-dark);
}

/* Selve accordion */
.accordion .accordion-header {
    color: var(--text-black);
    border-top: .5px solid var(--border-grey-dark);
    border-bottom: none;
    background-color: transparent;
    padding: 15px 40px;
}

/* Hover */
.accordion .accordion-header:hover {
    background-color: var(--bg-grey);
}

/* Accordion ammarnerani qulequtaata tunuliaqutaa */
.accordion .accordion-header.open-container {
    border-bottom: none;
    background-color: var(--bg-grey);
    font-weight: var(--font-weight-bold);
}

/* Accordion indhold */
.accordion .accordion-container {
    background-color: var(--bg-grey);
}

/* Indhold tekst farve */
.accordion .accordion-text {
    color: var(--text-black);
}

/* Indhold link */
.accordion .accordion-text a {
    color: var(--link-color) !important;
}


/**** Before minus tegn og after plus tegn */

/* Ikkusimareersoq standard peerlugu */
.accordion .accordion-header::after {
    content: none;
}

/* Plus tegn ikkussaq */
.accordion .accordion-header:before {
    content: "+";
    width: 0;
    height: 0;
    border: none;
    font-size: var(--font-size-large);
    left: 2%;
    top: 25%;
    position: absolute;
}

/* Minus tegn ikkussaq */
.accordion .accordion-header.open-container:before {
    content: "–";
}


/*
.accordion .open-container {background-color: #d3e7ec;}

.accordion .accordion-header:after {
    border-left: 1px solid #222;
    border-bottom: 1px solid #222;
}
*/


/**************************************** Linklist ***********************************/

/* Titarnilerneri */
.linklist li a:before {
    content: "–";
    padding-right: 4px;
}
.page-footer .linklist li a:before {
    content: none;
}

/* Nalleqatigiilersinneri */
.linklist li a {
    display: flex;
}

/* Ataatungaa inissalerlugu */
.linklist {
    margin-bottom: 40px;
}



/**************************************** Page-footer ***********************************/

/* Baggrund */
.page-footer-section {
    background-color: var(--bg-grey-light) !important;
}

/* Overskrift */
.page-footer .h3 {
    font-weight: var(--font-weight-bold);
}

/* Page footer indhold */
.page-footer .h3,
.page-footer li,
.page-footer p,
.page-footer span {
    color: var(--text-black);
}

.page-footer a {
    text-decoration: underline;
    color: var(--link-color);
    display: inline-flex;
}
.page-footer a:hover {
    color: var(--text-manchet);
}
.page-footer .facebook svg #Facebook {
    fill: #29487d;
}


/**** Footer SoMe - Facebook ****/

.page-footer a[href*="facebook"]:before {
    background: url(/-/media/iserasuaat/logoer/facebook_1.png?) no-repeat 0 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    content: "";
    background-size: 100%;
}

.page-footer a[href*="facebook"]:hover:before {
    background: url(/-/media/iserasuaat/logoer/facebook-2.png?) no-repeat 0 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    content: "";
    background-size: 100%;
}


/**** Footer SoMe - Youtube ****/

.page-footer a[href*="youtube"]:before {
    background: url(/-/media/iserasuaat/logoer/youtube_1.png?) no-repeat 0 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    content: "";
    background-size: 100%;
}

.page-footer a[href*="youtube"]:hover:before {
    background: url(/-/media/iserasuaat/logoer/YouTube-2.png?) no-repeat 0 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    content: "";
    background-size: 100%;
}

.cookie-disclaimer .cookie-accept-trigger {
    background-color: #466982;
}




/**************************************** GAMMEL ***********************************/



.language_switch ul li a.active {background-color: #4F687C !important;}

.cookie-disclaimer {background-color: #466982 !important;}
/* INJECT */

section.sixth-section .medium-12 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
}

section.sixth-section .campaign {
background: #BADAE3 !important;
padding: 25px;
border-radius: 15px;
}

section.sixth-section .campaign__theme {
position: relative;
background: none;
color: #222;
padding: 0;
margin-bottom: 15px;
font-size: 1.125rem !important;
font-weight: 500;
}

section.sixth-section .campaign figure {
height: fit-content !important;
padding: 0 !important;
}

section.sixth-section .campaign .btn {
border-radius: 30px;
position: relative;
display: block;
width: fit-content;
margin: 15px auto 0;
background: #4F687C !important;
color: #fff !important;
}

section.sixth-section .campaign .btn.cta--arrow:hover {
background: #D3E7EC !important;
color: #222 !important;
}


/** Navigation **/
.Frontpage #desktopNav.primary-navigation ul li a {display: none;}

.mobile-menu .primary-navigation {display: block;}


/** Søgeforslag **/
.suggested-search-list div {
    background: #FFFFFF;
    border-left: 1px solid #badae3;
    border-bottom: 1px solid #badae3;
    border-right: 1px solid #badae3;
}

.suggested-search-list div ul {padding: 0 10px;}

.suggested-search-list div ul li a {color: #222;}



/** 3 logoer på forside **/
#x284200ff30d54029b1e4786d4ac50197 {
box-sizing: border-box;
width: 280px;
height: 270px;
border: 2px solid #BADAE3;
border-radius: 50%;
padding-top: 50px;
margin: auto;
background-color: #BADAE3;
margin-bottom: 20px;
}

#xc8c70f5af53e4f4f9dcfc85d3a33c219 {
box-sizing: border-box;
width: 280px;
height: 270px;
border: 2px solid #BADAE3;
border-radius: 50%;
padding-top: 50px;
margin: auto;
background-color: #BADAE3;
margin-bottom: 20px;
}

#xc8c70f5af53e4f4f9dcfc85d3a33c219 h3 {
margin: 15px auto;
max-width: 240px;
}

#x4a09ce064a2146ff843132bdedee1b3c {
box-sizing: border-box;
width: 280px;
height: 270px;
border: 2px solid #BADAE3;
border-radius: 50%;
padding-top: 50px;
margin: auto;
background-color: #BADAE3;
margin-bottom: 20px;
}

#x8167a30491674dc189ad214972cc0f8b {
box-sizing: border-box;
width: 280px;
height: 270px;
border: 2px solid #BADAE3;
border-radius: 50%;
padding-top: 50px;
margin: auto;
background-color: #BADAE3;
margin-bottom: 20px;
}

.forside-img {position: relative; margin: auto; height: 64px;}
.forside-img img {transition: all 0.2s; transform: scale(1);}
.forside-img:hover img {transform: scale(1.1);}


.cont-nav__label {color: #222222;}

.primary-section .cont-nav__label {color: #222222;}


/** ArticlePage **/
.ArticlePage .medium-8:not(.service-box) table tr:nth-child(odd) {background:#D3E7EC;}

.ArticlePage .medium-8:not(.service-box) table tr:nth-child(even) {background:#D3E7EC;}


/** Mobil menu **/
.mobile-menu {background-color: #F0F0F0;}

/* Tekst farve */
.mobile-menu .secondary-navigation.right a {color: var(--text-black);}

.mobile-show--menu:after {color: var(--bg-blue-dark);}

.mobile-menu .mobile-show--close:before {color: var(--bg-blue-dark);}

/* Primary menu-mi titarnerit */
.mobile-menu .primary-navigation ul li {border-top: 1px solid var(--border-grey);}

.mobile-menu .primary-navigation ul li:last-child {border-bottom: 1px solid var(--border-grey);}

/* Secondary menu-mi titarnerit */
.mobile-menu .secondary-navigation .root-menu.depth1 li {
    border-top: 1px solid var(--border-grey);
}


/** Bookmark-menu **/
.bookmark-menu .sub-nav dd.active {background: #466982;}


/** Nutaarsiassat - relatere nyheder **/
.NewsPage .newsitem {
    padding: 20px;
    border-bottom: none;
    background-color: #f0f0f0;
}

/* Nyheder - ujaasinermi titarneq ataaniittoq */
.SearchResultPage .newsitem {border-bottom: 1px solid #ccc;}


/** Themed-button **/

/* Inissinneri responsive-miipput */

.cont-nav.block {
    background-color: transparent;
    color: #222222 !important;
    padding: 0;
    margin: 0 !important;
}
.cont-nav.block:hover {background: transparent;}

/* Tekst */
.cont-nav.block .cont-nav__title {
    margin: 0;
    display: block;
    text-wrap: auto;
}

.cont-nav__iconcontainer {
    top: 0;
    height: 100px;
    width: 100px;
    margin: auto;
}

/* Folkeskole */
.cont-nav.block.School.backpack .cont-nav__iconcontainer:after {
    content: url(/-/media/iserasuaat/ikoner-til-forside/icons8-school-backpack-100);
    transform: scale(.7);
}
/* Efterskole */
.cont-nav.block.Book .cont-nav__iconcontainer:after {
    content: url(/-/media/iserasuaat/ikoner-til-forside/icons8-school-100);
    transform: scale(.7);
}
/* GUX */
.cont-nav.block.Pencil.and.ruler .cont-nav__iconcontainer:after {
    content: url(/-/media/iserasuaat/ikoner-til-forside/icons8-pencil-and-ruler-100);
    transform: scale(.6);
}
/* Majoriaq */
.cont-nav.block.Majoriaq .cont-nav__iconcontainer:after {
    content: url(/-/media/iserasuaat/ikoner-til-forside/majoriaq1);
    transform: scale(.2);
    width: 100px;
    height: 100px;
    margin-left: -2.5em;
    margin-top: -.3em;
}
/* Kontakt os */
.cont-nav.block.Contact .cont-nav__iconcontainer:after {
    content: url(/-/media/iserasuaat/ikoner-til-forside/icons8-contact-100);
    transform: scale(.7);
}
/* Ado Lyngep Atuarfia */
.cont-nav.block.Helping.hand .cont-nav__iconcontainer:after {
    content: url(/-/media/iserasuaat/ikoner-til-forside/icons8-helping-hand-100);
    transform: scale(.6);
}


/** Efterskole forside - præsentation tekst **/
.forside-knapper {
    width: 100%;
    margin: 0;
}

.forside-knap {
    background-color: var(--bg-blue-light);
    color: var(--text-black);
    width: 20%;
    text-align: center;
    display: inline-block;
    font-size: var(--font-size-regular);
    cursor: pointer;
    float: left;
    padding: 25px 0;
    font-weight: var(--font-weight-bold);
}

.forside-knap:hover {
    margin-bottom: 0px;
    text-decoration: underline;
    text-underline-offset: 3px;
    color: var(--text-black);
}

.forside-knap img {
    display: block;
    margin: 0 auto 5px;
    height: 52px;
}
/*
.forside-knap:hover img{
    transition: all 0.2s;
    transform: scale(1.1);
    }
*/
.forside-knap p {display:none;}


/** TEMAER under Folkeskolen **/


/* Temaer under Se alle */


/***** Link *****/
.ArticlePage .sixth-section .content a {
color: #222222;
background-color: #D3E7EC;
padding: 15px 30px;
transition: .3s;
text-decoration: none;
border-radius: 8px;
float: left;
margin-right: 16px;
}

.ArticlePage .sixth-section .content a:hover {
background-color: #BADAE3;
}







/**************************************** MEDIA responsive ****************************************/


/********************* 320 *********************/
@media only screen and (max-width: 320px)
{

/* Søgefunktion inissinnera */
.search input
{
   margin-top: 16px !important;
   height: 58px !important;
   padding-left: 48px !important;
   background-position: 16px !important;
   background-size: 26px !important;
}

.search input:focus {
   width: 75% !important;
}

}
/**** 320 ends ****/



/******************** 321 og 480 ********************/

@media only screen and (min-width: 321px) and (max-width: 480px)
{

/* Søgefunktion inissinnera */
.search input
{
    height: 46px;
    padding-left: 46px;
    background-position: 11px;
    top: 2px;
    width: 46px;
}

}
/**** 321 og 480 ends ****/



/******************** 428 ********************/

@media screen and (max-width: 428px)
{

/* Saqqaani ThemedButton */
.cont-nav.block .cont-nav__title {
    margin: -1em 0 1em;
}

/******************** 3 GRIDS **********/

/**** SubjectPage */

.SubjectPage section .row .large-4:first-child {
   width: 80%;
}
.SubjectPage section .row .large-4 {
   width: 100%;
}
.SubjectPage section .row .large-4:last-child
{
   width: 100%;
   margin-top: 40px;
}


/**** SubjectSubPage */

.SubjectSubPage section .row .large-4:first-child {
   width: 80%;
}
.SubjectSubPage section .row .large-4 {
   width: 100%;
}
.SubjectSubPage section .row .large-4:last-child
{
   width: 100%;
   margin-top: 40px;
}


/**** ArticlePage */

.ArticlePage section .row .large-4:first-child {
   width: 80%;
}
.ArticlePage section .row .large-4 {
   width: 100%;
}
.ArticlePage section .row .large-4:last-child
{
   width: 100%;
   margin-top: 40px;
}
/**** 3 grid naavoq */

}
/**** 428 ends ****/



/******************** Min 641 ********************/

@media only screen and (min-width: 641px)
{

/* Saqqaani ThemedButton */
.Frontpage section.primary-section.no-padding-top .medium-12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 1%;
}


/******************** 3 GRIDS **********/

/**** SubjectPage */

.SubjectPage section .row .medium-6.large-4:first-child:not(.SubjectPage section.sixth-section .row .medium-6.large-4:first-child) {
   width: 30%;
}
.SubjectPage section .row .medium-6.large-4:not(.SubjectPage section.sixth-section .row .medium-6.large-4) {
   width: 50%;
}
.SubjectPage section .row .medium-6.large-4:last-child:not(.SubjectPage section.sixth-section .row .medium-6.large-4:last-child) {
   width: 20%;
   word-break: break-word;
}

/**** SubjectSubPage */

.SubjectSubPage section .row .large-4:first-child {
   width: 30%;
}
.SubjectSubPage section .row .large-4 {
   width: 50%;
}
.SubjectSubPage section .row .large-4:last-child {
   width: 20%;
   word-break: break-word;
}

/**** ArticlePage */

.ArticlePage section .row .medium-6.large-4:first-child {
   width: 30%;
}
.ArticlePage section .row .medium-6.large-4 {
   width: 50%;
}
.ArticlePage section .row .medium-6.large-4:last-child {
   width: 20%;
   word-break: break-word;
}
/**** 3 grid naavoq */


/* Saqqaani kampagne box-shadow */
/*
.columns.medium-6 .campaign {
    box-shadow: var(--news-shadow);
}
*/

/* 3 grid-imi qeqqaniittumi kampagne inissinneri */
.columns.medium-6.large-4:nth-child(2) .campaign:not(.Frontpage .campaign, .SubjectPage .campaign) {
    width: 48%;
    float: left;
    margin: 1%;
}

}
/**** Min 641 ends ****/



/******************** Max 750 ********************/

/**** Fra iPad ****/
@media screen and (max-width: 750px)
{

/* Søgefunktion */
.search input {
    background-color: var(--bg-default);
    border-radius: var(--br-circle);
    background-size: 26px;
}

.search input:focus {
   width: 80%;
   border-color: #FFF;
   z-index: 9999;
}

}
/**** 750 ends ****/



/******************** Kun 768 ********************/

@media (min-width: 768px) and (max-width: 768px) and (orientation: portrait)
{

/**** 3 grid */

.SubjectPage section .row .large-4:first-child,
.SubjectSubPage section .row .large-4:first-child,
.ArticlePage section .row .large-4:first-child
{
   width: 40%;
}

.SubjectPage section .row .large-4,
.SubjectSubPage section .row .large-4,
.ArticlePage section .row .large-4
{
   width: 60%;
}

.SubjectPage section .row .large-4:last-child,
.SubjectSubPage section .row .large-4:last-child,
.ArticlePage section .row .large-4:last-child
{
   width: 50%;
   float: right;
   margin-right: 10%;
   margin-top: 40px;
}
/**** 3 grid naavoq */

}
/**** 768 ends ****/



/******************** Kun 820 ********************/

@media (min-width: 820px) and (max-width: 820px) and (orientation: portrait)
{

/**** 3 grid */

.SubjectPage section .row .large-4:first-child,
.SubjectSubPage section .row .large-4:first-child,
.ArticlePage section .row .large-4:first-child
{
   width: 40%;
}

.SubjectPage section .row .large-4,
.SubjectSubPage section .row .large-4,
.ArticlePage section .row .large-4
{
   width: 60%;
}

.SubjectPage section .row .large-4:last-child,
.SubjectSubPage section .row .large-4:last-child,
.ArticlePage section .row .large-4:last-child
{
   width: 50%;
   float: right;
   margin-right: 10%;
   margin-top: 40px;
}
/**** 3 grid naavoq */

}
/**** Kun 820 ends ****/



/******************** 768-imiit 1024-imut ********************/

@media screen and (min-width: 768px) and (max-width: 1024px)
{
}
/**** 768 og 1024 ends ****/



/******************** Kun 1024 ********************/

@media (min-width: 1024px) and (max-width: 1024px)
{
}
/**** Kun 1024 ends ****/



/******************** max 1024 ********************/

/**** Primary-navigation (søgefeltet forsvinder lidt i enheder) ****/
@media screen and (max-width: 1024px)
{

/* Søgefunktion */
.search input {
   margin: 0;
   right: 0;
}

/* Forside knap - indgang til områder */

.forside-knapper {
    width: 100%;
    vertical-align: baseline;
}

.forside-knap {
    width: 100%;
    text-align: left;
    top: 0 !important;
    position: relative;
    float: none;
    padding: 10px 0;
    font-size: var(--font-size-regular);
    border-radius: 0px;
}

.forside-knap:hover {
    background-color: #BADAE3;
}

.forside-knap img {
    position: static;
    float: left;
    left: 0;
    height: 44px;
    display: inline-table;
    padding: 0 46px;
}

.forside-knap .forside-sidst {
    padding: 0 6px 0 15px;
}

.forside-knap p {
    display: inline-block;
    margin-top: 0;
}

}
/**** max 1024 ends ****/



/******************** min 1024 ********************/

@media screen and (min-width: 1024px)
{

/* Nutaarsiassat inissinneri */
section.third-section .medium-12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 2%;
}

}
/**** min 1024 ends ****/



/******************** Only Screen ********************/

@media only screen and (min-width: 64.063em)
{

/* Kampagne mørke baggrund */
.campaign__content.theme-dark {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
    background-image: linear-gradient(180deg, transparent 0%, #252525 100%);
    padding: 0;
}

/* Kampagne hvide tekst */
.campaign--textinside .campaign__title {
    width: 100%;
    font-size: var(--font-size-large);
    background: rgba(37, 37, 37, 0.75);
    text-shadow: 0px 1px 1px black;
    padding: 5px 15px;
}

/* Kampagne theme dark portussusaa inissillugu */
.large-4:last-child .campaign__content.theme-dark {
    height: 100%;
}

}
/**** Only screen ends ****/



/******************** Kun 1112 ********************/

@media (min-width: 1112px) and (max-width: 1112px) and (orientation: landscape)
{
}
/**** 1112 ends ****/



/******************** Kun 1180 ********************/

@media (min-width: 1180px) and (max-width: 1180px) and (orientation: landscape)
{
}
/**** 1180 ends ****/



/******************** Min 1180 ********************/

@media only screen and (min-width: 1180px)
{
}
/**** Min 1180 ends ****/



/******************** Kun 1366 ********************/

@media (min-width: 1366px) and (max-width: 1366px) and (orientation: landscape)
{
}
/**** 1366 ends ****/


/**** MEDIA ends ****/