/*************** Screen width ***************/
.page-header .row {max-width:1440px;}



.list-item-subject {background-color: #ac263c !important;}
.btn {background-color: #ac263c !important;}
.cont-nav.block {background-color: #ac263c !important;}
.cont-nav.block:hover {color: #7e1f2f !important;}
.campaign .campaign__theme {background-color: #ac263c !important;}
/* INJECT */


/*************** SECTION ***************/

/***** Primary section *****/
section.primary-section {background-color: #ffffff !important;}
section.primary-section {color: #ac263c !important;}
.primary-section .hData {color: #000000;}
.primary-section .header.page-header {color: #000000;}
.primary-section .manchet.page-manchet {color: #000000;}


/***** Secondary section *****/
section.secondary-section {background-color: #eef0f2;}
section.secondary-section {color: #ac263c !important;}
section.secondary-section .row {max-width:1440px;}


/***** Tertiary section *****/
section.tertiary-section {background-color: #ffffff !important;}
section.tertiary-section {color: #ac263c !important;}


/*************** INDHOLD ***************/

.SubjectPage h1 {
font-size: 1.75rem;
margin-bottom: 20px;
line-height: 2.25rem;
}

.SubjectSubPage h1 {
font-size: 1.75rem;
margin-bottom: 20px;
line-height: 2.25rem;
}

.ArticlePage h1 {
font-size: 1.75rem;
margin-bottom: 20px;
line-height: 2.25rem;
}

.ArticlePage h3 {
font-size: 1.75rem;
margin-bottom: 20px;
}


/*************** PAGE-HEADER ***************/

/***** Secondary-navigation *****/
.secondary-navigation a {
color: #7e1f2f;
}

.secondary-navigation a:hover {
color: #7e1f2f;
text-decoration: underline;
text-underline-offset: 0.6em;
text-decoration-color: #7e1f2f;
}

/***** Flag - tamaasa *****/
.language_switch ul li a {
background-size: 75px;
margin-left: 10px;
border-radius: 3px;
--tw-shadow: 0 0px 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);
}

/***** Flag - aktiv *****/
.language_switch ul li a.active {
background-color: transparent;
}

/***** Flag - inaktiv *****/
.language_switch ul li a {
opacity: .25;
}


/*************** NAVIGATION ***************/
.page-header .navbar {
background-color: transparent;
}

.primary-navigation ul li a {
color: #7e1f2f;
padding: 15px;
margin: 0;
}

.primary-navigation ul li a:hover {
color: #7e1f2f;
text-decoration: underline;
text-underline-offset: 0.6em;
background: none;
text-decoration-color: #7e1f2f;
}


/*************** SØGEFUNKTION ***************/

/***** Søgefelt *****/
.search {
color: #222;
}

.search input {
width: 250px;
border: 1px solid #d1d5da;
background: url(/-/media/forfatningskommisionen/logoer/search) no-repeat;
background-position-x: 4%;
background-position-y: 50%;
background-size: 20px;
border-radius: 5px;
}

.search input:focus {
width: 250px !important;
border: 1px solid #7e1f2f;
}

.search input::placeholder {
color: #A7AAAE;
}


/***** Søgeforslag *****/
.suggested-search-list div {
background: #fff;
border-left: 1px solid #7e1f2f;
border-bottom: 1px solid #7e1f2f;
border-right: 1px solid #7e1f2f;
}

.suggested-search-list div ul li {
    padding: 15px;
}

.suggested-search-list div ul li a {
    color: #222;
}


/*************** BREADCRUMBS ***************/

.breadcrumbsContainer .row {max-width:1440px;}

/***** Breadcrumbs - højde ******/
.breadcrumbsContainer .breadcrumbs {
margin: 10px;
}

/***** Breadcrumbs - baggrund ******/
.breadcrumbsContainer {
background: #eef0f2;
}

/***** Breadcrumbs - tekst farve ******/
.breadcrumbsContainer .breadcrumbs a {
color: #320C12;
}

/***** Breadcrumbs - Nyheder *****/
.NewsPage .breadcrumbsContainer a {
color: #320C12;
opacity: 0.5;
}

/***** Breadcrumbs - Nyheder - Søgeresultater - background *****/
.NewsPage .breadcrumbsContainer, .SearchResultPage .breadcrumbsContainer {
padding-bottom: 0px;
background: #eef0f2;
}

/***** Breadcrumbs - Nyheder - Søgeresultater - tekst farve *****/
.NewsPage .breadcrumbsContainer a, .SearchResultPage .breadcrumbsContainer a {
color: #320C12;
}

/***** Breadcrumbs - Nyheder - Søgeresultater - skråstreg *****/
.NewsPage .breadcrumbsContainer a:after, .SearchResultPage .breadcrumbsContainer a:after {
color: #320C12;
}


/*************** NYHEDER - forside ***************/

.Frontpage section.secondary-section .row {
box-shadow: 20px 20px 50px rgb(0 0 0 / 25%);
border-top: 1px solid rgba(255, 255, 255, 0.5);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
padding: 16px 8px;
border-radius: 4px;
}

/***** Nyhedsboks - overskrift *****/
.moduleHeader {
font-size: 1.75rem;
margin: 0 0 15px;
font-weight: 700;
color: #222;
border-bottom: 1px solid;
}

/***** Dato *****/
.newsitem__date {
font-size: .875rem;
}

/***** Overskrift *****/
.newsitem__header {
font-size: 1.125rem;
margin: 20px 0 7.5px;
color: #000;
}

/***** Manchet *****/
.newsitem__excerpt {
font-size: 1rem;
color: #424243;
}

/***** Læs mere *****/
.newsitem .read-more {
color: rgba(0,0,0,.5);
bottom: 8%;
right: 5%;
position: absolute;
}

/***** Nyhedsboks - hover *****/
.secondary-section .newsitem.boxed:hover {
background-color: #FFFFFF;
}

.secondary-section .newsitem.boxed:hover .newsitem__header, .secondary-section .newsitem.boxed:hover .read-more {
color: #ac263c;
text-decoration: underline;
}

.secondary-section .newsitem.boxed:hover .newsitem__excerpt {
color: #222222;
}


/***** Nyhedsboks - se alle nyheder *****/
.link--more {
text-decoration: none;
color: #fff;
background: #ac263c;
padding: 15px 30px;
border-radius: 25px;
}

.link--more:hover {
color: #fff;
background: #7e1f2f;
}


/*************** selve NYHED ***************/
.NewsPage .page-header .navbar {
border-bottom: 1px solid #eef0f2;
}

/***** Overskrift *****/
.NewsPage h1 {
font-size: 2rem;
border-bottom: 2px solid #7e1f2f;
padding: 10px 0;
}

section:nth-child(3) .medium-8.columns .row-fluid {
font-size: .875rem;
color: rgba(0,0,0,.5);
}

/***** Flere nyheder overskrift *****/
#x1bb31f943c074e2daf012eb2c1944020 {
font-size: 1.25rem;
letter-spacing: 1px;
}

/***** Flere nyheder boks - se også under Responsiv *****/
.NewsPage .newsitem {
    padding: 20px 10px;
    border-bottom: none;
}

/***** Dato *****/
.NewsPage .newsitem__date {
font-size: .75rem;
}

/***** Overskrift *****/
.NewsPage .newsitem__header {
font-size: 1.125rem;
}

/***** Manchet *****/
.NewsPage .newsitem__excerpt {
font-size: .875rem;
}


/*************** NYHEDSARKIV ***************/

/***** Nyhedsarkiv - filter *****/
.filters .btn.selected {
background-color: #7e1f2f !important;
}

/***** Se alle nyheder *****/
.NewsArchivePage a.newsitem {
    padding: 20px;
    border-bottom: none;
    background-color: #f0f0f0;
    margin-bottom: 10px;
}


/*************** FORSIDE ***************/

/***** Saqqaani - KATU *****/
#x2d5291796ca4476398143f82db7e10b4 {
margin: 40px 0;
}

/***** Saqqaani - Vidste du *****/
#x458316df3e0445fb87378956580ac167 {
margin: 35px 0 0;
font-weight: 700;
background: #eef0f2;
padding: 15px;
border-top: 2px solid #7e1f2f;
font-size: 1.25rem;
}

#x458316df3e0445fb87378956580ac167 h3 {
margin: 0 0 15px;
}

.Frontpage section:nth-child(3) .medium-4.columns .content {
background: #eef0f2;
padding: 0 15px 20px;
}

/***** Saqqaani - Forfatningsarbejde *****/
#xdecf5939ae1f4e4d864d3438a20c406d h3 {
font-size: 1.5rem;
margin: 0 0 15px;
font-weight: 700;
border-bottom: 1px solid;
}

/***** Saqqaani - PODCAST *****/
#x3dc5fed5e3a44049946a436471c41455 {
margin: 80px 0 40px;
}

#x3dc5fed5e3a44049946a436471c41455 h3 {
font-size: 1.5rem;
margin: 0 0 15px;
font-weight: 700;
border-bottom: 1px solid;
}


/*************** PAGE FOOTER ***************/

/***** Baggrund *****/
.page-footer-section {background-color: #eef0f2;}

/***** Footer-page - overskrift *****/
.page-footer .h3 {
    color: #222;
    text-transform: uppercase;
}

/***** Tekst farve - footer *****/
.page-footer li, .page-footer p, .page-footer span {
    color: #000000;
}

.page-footer a {
    color: #008cd2;
}

.page-footer a:hover {
    color: #0078a0;
}

/***** FB ikon farve - footer *****/
.page-footer .facebook svg #Facebook {
    fill: #4267B2;
}


/*************** COOKIE DISCLAIMER ***************/
.cookie-disclaimer {background-color: #ac263c !important;}
.cookie-disclaimer {color: #ffffff !important;}

.cookie-disclaimer .cookie-accept-trigger {
background-color: #ac263c;
}

.cookie-disclaimer .column a {
text-decoration: underline;
}


/*************** RESPONSIV ***************/

/***** Navigation *****/
@media only screen and (min-width: 40.063em)
{
.page-header .navbar .medium-9 {
width: 80%;
}

.page-header .navbar .large-3 {
width: 20%;
}
}


/***** Titarnerup inissinniarnera *****/
@media screen and (min-width: 1366px) and (max-width: 2880px)
{
.primary-navigation ul li {
width: fit-content;
}

.primary-navigation ul li:after {
content: "";
position: absolute;
top: 0;
bottom: 0;
margin: auto;
background-color: #A7AAAE;
height: 29px;
width: 1px;
}

.primary-navigation ul li:first-of-type:after {
background-color: #FFF;
}

.primary-navigation ul li a {
color: #7e1f2f;
padding: 15px;
margin: 0 2px;
}

/***** Flere nyheder under selve nyhed *****/
.large-block-grid-3>li:nth-of-type(1n) {
background: #eef0f2;
width: 100%;
margin-bottom: 16px;
position: relative;
}
}


/***** Nyheder - forside *****/

@media screen and (min-width: 1024px)
{
.Frontpage .newsitem.boxed {
background: #FFFFFF;
width: 32.25%;
padding: 20px;
border-bottom: none;
box-shadow: 0 1px 3px 0 hsla(0, 0%, 0%, 0.2);
border-radius: 3px;
margin: 0 5px 20px;
float: left;
transition: all,.2s;
min-height: 300px;
}
}


@media screen and (max-width: 834px)
{
.Frontpage .newsitem .read-more {
color: rgba(0,0,0,.5);
bottom: 0;
float: right;
right: 3%;
position: relative;
}
}


/***** Søgefeltet fra MOBIL *****/

@media screen and (max-width: 750px)
{
.Frontpage .link--more {
    margin-bottom: 30px;
}
.search input {
    width: 100%;
    margin: 0;
    padding: 10px;
    padding-left: 40px;
    border: 1px solid #FFF;
}
.search {
    height: 59px;
}
.search input:focus {
    width: 100% !important;
}
}



/**Afstanden under nyheder-indhold**/
.NewsPage .breadcrumbsContainer+section+section, .SearchResultPage .reset-list:first-child li:first-child .newsitem {
    padding-top: 40px;
}




/**Bookmark-menu baggrund - efter Søgning**/
.bookmark-menu .sub-nav dd.active, .magellan-container .sub-nav dd.active {
    background: #ac263c;
}

/*************** VENSTRE MENU ***************/

/***** TAMAAT *****/
section .context-menu, section .root-menu {
background-color: transparent;
margin-bottom: 40px;
border-top: 2px solid #ac263c;
}

/***** KARSIKKAARNERI *****/
section .context-menu li, section .root-menu li {
border-bottom: 1px solid #d1d5da;
}

/***** LI ROOT *****/
section li.root {
text-transform: uppercase;
}

/***** TEKST FARVE *****/
section .context-menu a {
color: #222;
}

/***** HOVER *****/
section .context-menu a:hover {
background-color: transparent;
color: #ac263c;
}

/***** SELECTED *****/
section .root-menu .selected, section .context-menu .selected {
background-color: transparent;
border-left: 2px solid #ac263c;
}

/***** SELECTED - titarneq *****/
section .context-menu.context-menu--accordian a.selected-parent:before, section .context-menu.context-menu--accordian a.selected:before {
content: "-";
display: none;
}


/*************** SULISUT ILAASORTALLU ***************/

/***** Sulisut assingi *****/
.website-contact {
margin: 0 10px;
display: inline-block;
border-top: .3rem solid #7e1f2f;
padding: 15px;
margin-bottom: 30px;
background-color: #f0f0f0;
width: 100%;
max-width: 350px;
}

.website-contact img {
margin-bottom: 10px;
object-fit: contain;
width: 100%;
height: 250px;
}

.website-contact .contactInfoHeader {
font-size: 1.25rem !important;
line-height: 2.25rem !important;
margin-bottom: .5em !important;
text-align: center;
}

section.third-section .website-contact {
display: inline-grid;
}
section.third-section .website-contact p:nth-child(4) {
height: 75px;
}

.website-contact p {
margin: 0 !important;
text-align: center;
}



/***** Hamburger menu *****/
.mobile-show--menu:after {
color: #ac263c;
}

.mobile-menu .mobile-show--close:before {
color: #ac263c;
}


/***** Venstre menu fra mobil *****/
.mobile-menu {
background-color: #eef0f2;
}

.mobile-menu .primary-navigation ul li {
border-top: 1px solid #d1d5da;
}

.mobile-menu .primary-navigation ul li:last-child {
border-bottom: 1px solid #d1d5da;
}


.mobile-menu .secondary-navigation.right a {
color: #7e1f2f;
}