.page-header .navbar {background-color: #FFFFFF !important; }.primary-navigation ul li a:hover {background-color: #FFFFFF !important;}.breadcrumbsContainer {background-color: #ffffff !important; display: none; }.breadcrumbsContainer .breadcrumbs a {color: #969595 !important; margin}.cookie-disclaimer {background-color: #73be46 !important; }.cookie-disclaimer {color: #000000 !important; font-weight: 500;}.cookie-disclaimer .column a {color: #000 !important; text-decoration: underline;} .page-footer-section {background-color: #003c7d !important; }/* INJECT */


/***** Font-family *****/
.bold, .primary-navigation, b, body, h1, h2, h3, h4, h5, strong {
    font-family: "Avenir Next", Lato;
}

.manchet {
    font-size: 1.25rem;
}

ul, ol {
    margin-left: 2rem;
}

/* Link */
.content p a:hover,
.content a:hover {
    text-decoration: underline;
}

/* Quote */
blockquote {
    margin: 0 1rem 1.25rem;
    padding: 0.5625rem 2rem 0;
    font-style: italic;
}


/******************** SECTION ********************/

/***** Primary-section color *****/
section.primary-section {
    background-color: #003c7d;
}


/******************** HEADER ********************/


/***** Screen width *****/
.row {max-width:1400px}


/***** Header color *****/
.page-header {
    background-color: #FFFFFF;
}

/***** PAGE-HEADER width - se under enheder *****/


/***** Secondary-navigation *****/
.secondary-navigation a {
    color: #00244a;
    text-transform: uppercase;
    left: 0%;
    position: absolute;
    font-size: 2rem;
}

.secondary-navigation a:hover {
    color: inherit;
}

/******************** Flag ********************/
.language_switch ul li a.active {
    background-color: transparent;
}

.language_switch ul li a {
    width: 40px;
    height: 38px;
    background-size: 80px;
    border-radius: 50%;
}


/******************** Navigation width ********************/
.navbar .medium-9 {
    width: 85%;
}

.navbar .large-3 {
    width: 15%;
}

/******************** Primary-navigation ********************/
.primary-navigation ul li a {
    font-size: 1.0625rem;
    padding: 15px 10px 15px 0;
    text-transform: uppercase;
    margin-right: 20px;
    color: #003c7d;
}

/*** Primary-navigation hover ***/
.page-header .navbar a:hover {
    color: #003c7d;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 8px;
    text-decoration-color: #BABFCA;
}

/*** Primary-navigation selected - se under Enheder ***/


/******************** SØGEFELTET ********************/
.search input {
    width: 200px;
    color: #222;
    background-color: #BABFCA;
    background-position: 12px;
    background-size: 20px;
    border-radius: 25px;
    padding-left: 35px;
}

input[type=text]:focus {
    border-color: #acb2bf;
    background-size: 15px;
    width: 200px !important;
}

#globalSearchFormTop {
    display: block;
}

input::placeholder {
    color: #F0F0F0 !important;
}

/******************** SØGEFELTET forslag ********************/

.suggested-search-list div {
    background: #FFFFFF;
    border-left: 1px solid #babfca;
    border-bottom: 1px solid #babfca;
    border-right: 1px solid #babfca;
}

.suggested-search-list div ul {
    padding: 8px;
}

.suggested-search-list div ul li {
    padding: 15px;
}

.suggested-search-list div ul li a {
    color: #222;
}


/******************** BREADCRUMBS ********************/
.breadcrumbsContainer .breadcrumbs {
    margin: 8px 0;
}


/******************** FORSIDE ********************/

/***** Forside billedet med tekst *****/
#x93b3b36497c94c9a9168fa7339cb366e {
    height: 341.5px;
    font-size: 3.5rem;
    color: #fff;
    padding-top: 110px;
}

/* Forside billedet med tekst - hvis p-tag inkluderes*/
#x93b3b36497c94c9a9168fa7339cb366e p {
    height: 341.5px;
    font-size: 3.5rem;
    color: #fff;
    padding-top: 110px;
}


/******************** CampaignTextOnImageFullWidth ********************/
.campaign--fullBG .campaign.campaign--textinside .campaign__title {
    font-size: 3rem;
    padding: 15px;
    width: fit-content;
}


/***** Campaign Theme *****/
.campaign__theme, .campaign__title {
    font-weight: 500;
}

/***** Campaign Theme *****/
.campaign__theme {
    font-size: 1.5rem;
    background: none;
    text-transform: uppercase;
    color: #000000;
}


/***** Campaign Theme - asseq *****/
div.campaign.campaign--textinside figure img {
    object-fit: cover;
    height: 350px;
}


/***** Campaign Theme - manchet *****/
.campaign--textinside .campaign__title {
    font-size: 1.125rem;
    width: 100%;
}

/****** Campaign Theme - knappen *****/
.campaign .btn {
    width: 50%;
    text-align: center;
    color: #fff;
    font-size: 1.125rem;
    text-transform: uppercase;
    float:right;
}


/***** CampaignWidthMinHeight - MAP *****/
.campaign--tall .campaign__content {
    width: 100%;
    bottom: 7.2%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    max-width: 95.7%;
}


/******************** Venstre menu ********************/
/* Hovedemne nuisarnera */
li.root a {background-color:#f2f2f2 !important; text-transform: uppercase;}

/* Isikkua taavalu toqqarneqaqqasup isikkua + venstre menu naqqani inissaqarnera */
section .context-menu, section .root-menu {background-color:#ffffff; border-top:3px solid #003c7d; margin-bottom: 40px; border-bottom: 1px solid #cccccc;}
section .context-menu a, section .root-menu a {color:#343536 !important; border-bottom: 1px solid #cccccc;}
section .context-menu a:visited, section .root-menu a:visited {color: #343536 !important; background-color: #f2f2f2;}

/* Hover */
section .context-menu a:hover, section .root-menu a:hover {color: #343536 !important; text-decoration :underline; border-left: 2px solid #003c7d; background-color: #f2f2f2; padding-left: 28px;}
section .context-menu.context-menu--accordian a.selected:hover {padding-left: 30px;}
section .context-menu.context-menu--accordian li>ul.depth1 a.selected:hover {padding-left: 45px;}
section .context-menu.context-menu--accordian li>ul.depth1 a:hover {padding-left: 43px;}
section .context-menu.context-menu--accordian a.isParent:hover:before {left:8px;}
section .context-menu.context-menu--accordian a.selected:hover:before {left:10px;}

/* Toqqarneqaqqasoq */
section .context-menu .selected, section .root-menu .selected {color: #343536 !important; font-weight: 700; border-left :2px solid #003c7d; background-color: #f2f2f2;}

ul li.root.selected {background-color: #f2f2f2; font-weight: 300;}
ul li.root.selected a:hover {background-color: #f2f2f2;}

/* Toqqarneqaqqasumi allassimasup qalipaataa */
section .context-menu.context-menu--accordian a.isParent:before {color: #343536;}

/* Toqqarneqaqqasumi titarneq */
section .context-menu.context-menu--accordian a.selected:before {content: "- ";}

/* 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;
}

section .context-menu.context-menu--accordian li>ul.depth1 a {
    border-top: none !important;
}

section .context-menu.context-menu--accordian li>ul.depth1 a:before {
    content: "- ";
}


/******************** Indhold overskrift ********************/
.header.page-header {
    background-color: transparent;
    font-weight: 600;
}


/******************** Bookmark-menu baggrund - efter Søgning ********************/
.bookmark-menu .sub-nav dd.active, .magellan-container .sub-nav dd.active {
    background: #003c7d;
}


/******************** Page footer ********************/
.page-footer .h3 {text-transform: uppercase; color: #ffffff; letter-spacing: 1px;}
.page-footer li, .page-footer p, .page-footer span {color: #ffffff;}
.page-footer a {color: #ffffff; text-decoration: underline;}



/******************** NYHEDER ********************/
.NewsArchivePage .filters {
    display: none;
}

.NewsArchivePage .newsitem {
    padding: 50px 0;
    border-bottom: 0.5px solid #BABFCA;
}

.NewsArchivePage .newsitem:hover .newsitem__header {
    text-decoration: underline;
}

.NewsArchivePage section.secondary-section .page-header {
    font-size: 3rem;
    font-weight: 500;
    margin: 45px 0;
    padding: 15px;
    color: #FFFFFF;
}

.NewsArchivePage section:nth-child(4) span.newsitem__date strong {
    font-weight: 400;
}

/* Nyhedsoversigt - nyhed overskrift */
.NewsArchivePage .newsitem__header {
    font-size: 1.25rem;
}

/* Nyhedsoversigt - manchet */
.NewsArchivePage .newsitem__excerpt {
    font-size: 1rem;
}

.NewsPage div.row-fluid {
    color: rgba(0,0,0,.5);
}


/******************** ENHEDER ********************/

/***** Mobile-menu *****/

/*** Baggrund ***/
.mobile-menu {background-color: #F5F7FA;}

/*** Hamburger menu ***/
.mobile-show--menu:after {color: #003c7d;}

/*** Luk tegn ***/
.mobile-menu .mobile-show--close:before {color: #003c7d;}

/*** Navigation tekst millisinneri ***/
.mobile-menu .primary-navigation ul li a {text-transform: none;}

/*** Navigation-imi titarneq ***/
.mobile-menu .primary-navigation ul li {border-top: 1px solid #e4e9f2;}

/*** Secondary menu nuisanera peerlugu i iPad ***/
.mobile-menu .secondary-navigation.right {display: none;}

/*** Navigation - hover ***/
.mobile-menu .primary-navigation ul li a:hover {
    color: #003c7d;
    background-color: #F5F7FA !important;
}



/******************** SCREEN ONLY ********************/

@media only screen and (min-width: 64.063em)
{
/********** Logo-p millisinnera **********/
.logo {
    width: 75%;
}

/********** Erfalasup inissisimanera **********/
.login.right {
    margin-right: -20px !important;
}

/********** Navigation-imi toqqarneqaqqasoq **********/
.selected.SubjectPage {
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 8px;
}

.selected.NewsArchivePage {
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 8px;
}

/********** Indhold width **********/
.SubjectPage section:last-of-type .row {
    max-width: 35% !important;
}

.NewsArchivePage section:last-of-type .row {
    max-width: 35% !important;
}

.NewsPage section .row {
    max-width: 35% !important;
}

.SubjectPage img[src="/-/media/hydropower/law-and-regulations/greenland.png?la=en"] {
    float: right;
}

.search input {
    width: 20%;
}

.suggested-search-list {
    display: flex !important;
}

/***** Nutaarsiassami asseq *****/
.NewsPage img {
	max-width: 60%;
        border-radius: 2px;
        margin: 15px 0;
}
}


/********** PAGE-HEADER width **********/
@media screen and (min-width: 1112px)
{
.page-header .large-4 {
    width: 25%;
}

.page-header .medium-8 {
    width: 75%;
}
}


/********** Indhold width **********/
@media screen and (min-width: 1024px) and (max-width: 1920px)
{
.SubjectPage section:last-of-type .row {
    max-width: 60% !important;
}

.NewsArchivePage section:last-of-type .row {
    max-width: 60% !important;
}

.NewsPage section .row {
    max-width: 60% !important;
}
}




/********** Søgefeltet forslag fra en mobil **********/

@media screen and (max-width: 1024px)
{

/* Søgeforslag */
.suggested-search-list {
    width: 300px;
}

.suggested-search-list div {
    margin-top: 15%;
}

/* Søgefeltet fra en mobil */
.search input {
    width: 200px;
    border: 1px solid #FFF;
    margin: 0px;
}
}



/********** IPAD version - Campaign Theme - position af knappen **********/
@media screen and (max-width: 1050px)
{
.campaign--textinside a.btn {
    width: 93%;
    position: absolute;
    border: none;
    background: #73be46;
    bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
}

.campaign--tall .campaign__content {
    width: 88%;
    bottom: 1%;
    position: absolute;
}
}


@media screen and (min-width: 750px)
{
.SubjectPage img[src="/-/media/hydropower/tendering-and-licencing-procedure/kalistat-lund-keynote_lowres.jpg?la=en&hash=80C99E4694B7BFA7269F3559AD5F8B97"] {
    max-width: 50%;
}
}



/********** 750 start **********/

@media screen and (max-width: 750px)
{

/***** Forside billedet med tekst FRA MOBIL *****/
#x93b3b36497c94c9a9168fa7339cb366e {
    font-size: 2.5rem;
    padding-top: 0px;
    height: 200px;}
}

.campaign--tall .campaign__content {
    max-width: 100%;
    margin-top: auto;
}


/***** Campaign Theme - knappen *****/
.campaign .btn {
    width: 65%;
    background: #73be46;
    bottom: 15px;
    margin-left: 15px;
    margin-right: 15px; 
    border: none;
}

/***** Campaign Theme - position af knappen *****/
.campaign--textinside a.btn {
    position: absolute;
}
}

/********** 750 end **********/