/* h1, h2, h3, h4, h5, h6, p, a, .primary-navigation ul li a, .cont-nav__label, .accordion .accordion-text  */

.bold, .primary-navigation, b, body, h1, h2, h3, h4, h5, strong{
    font-family: "Avenir Next", Lato;
}

.mobile-show--menu {
    top: 0px;
}

.mobile-show--menu:after {
    font-size: 1.2em;
}


h1, h2, h3, h4, h5, h6, .manchet {
    color: #274A87;
}

.manchet {
    font-weight: 600;
}

h1, .page-header {
    font-size: 2.5rem !important;
    font-weight: 500;
}

h2 {
    font-size: 1.5rem;
    font-weight: 500;
}

h3 {
    font-size: 1.25rem;
    font-weight: 500;
}

h4 {
    font-size: 1.125rem;
    font-weight: 500;
    padding-top: 20px;
    margin-bottom: 0;
}

.content p {
    font-weight: 400;
}

.page-text {
    background-color: #e4e7eb;
    padding: 25px;
    border-top: 3px solid #274A87;
}


.ArticlePage .medium-8:not(.service-box) table tr:nth-child(odd), .NewsPage .medium-8:not(.service-box) table tr:nth-child(odd), .SynchronizedArticlePage .medium-8:not(.service-box) table tr:nth-child(odd) {
    background: #fff;
}

.ArticlePage .medium-8:not(.service-box) table tr:nth-child(2n), .NewsPage .medium-8:not(.service-box) table tr:nth-child(2n), .SynchronizedArticlePage .medium-8:not(.service-box) table tr:nth-child(2n) {
    background: #fff ;
}

.ArticlePage .medium-8:not(.service-box) table td, .NewsPage .medium-8:not(.service-box) table td, .SynchronizedArticlePage .medium-8:not(.service-box) table td {
    border: 1px solid #e4e7eb;
}




.campaign--fullBG {
min-height: 25vh;
background-position-x: 100% !important;
width: 100% !important;
}


/***** normal liste *****/
.ArticlePage .content ul li:before, .NewsPage .content ul li:before, .SynchronizedArticlePage .content ul li:before, .ArticlePage .medium-8:not(.service-box) .accordion ul li:before {
  color: #F0BF45 !important;
  display: inline-block;
  width: 1em;
  padding: 0 0 0 43px !important;
}

/***** normal liste *****/
.ArticlePage .content ul, .NewsPage .content ul, .SynchronizedArticlePage .content ul, .ArticlePage .content ol, .NewsPage .content ol, .SynchronizedArticlePage .content ol, .ArticlePage .medium-8:not(.service-box) .accordion ul li:before {
    margin-left: 3rem !important;
}

/***** normal liste *****/
.ArticlePage .content ol li, .NewsPage .content ol li, .SynchronizedArticlePage .content ol li, .ArticlePage .medium-8:not(.service-box) .accordion ul li:before {
  counter-increment: li;
}

/***** nummeret liste *****/
.ArticlePage .content ol li:before, .NewsPage .content ol li:before, .SynchronizedArticlePage content ol li:before{
  content: counter(li) !important;
  color: #F0BF45 !important;
  display: inline-block;
  width: 1em;
  padding: 0 0 0 43px !important;
}

/***** normal link under content *****/

.content a:hover {
    text-decoration: underline;
}



/*Hjemmesidens bredde*/
.row {
    max-width: 1440px;
}

/**** Breadcrumb ****/
.breadcrumbsContainer {
  display: none;
}


.cont-nav--alternative {
    padding: 0;
    background: #fff;
    border: 2px solid #274A87;
}


.cont-nav__options>.cont-nav__label {
    display: inline-block;
    padding: 30px 15px;
    width: 100%;
    font-weight: 600;
}

.cont-nav__label {
    color: #274A87; 
}

.cont-nav__label:after {
    content: url(/-/media/Steno/icons/right-arrow);
    background-color: #F0BF45;
    padding: 15px;
    position: absolute;
    right: 12px;
    top: 18px;
    border-radius: 50px;
    transform: scale(.8);
    line-height: 0.5;
}

.moduleHeader {
    font-size: 2rem;
    color: #274A87;
    font-weight: 500;
}

.campaign--textinside a.btn, .Frontpage a.link.link--more{
  margin-top: 30px;
  border-radius: 10px;
  color: #222;
  padding: 15px 30px;
  text-decoration: none;
  background-color: #F0BF45;
}

section:last-of-type.campaign--fullBG {
    background-size: contain !important;
    min-height: 31vh;
}

.page-footer {
    padding: 30px 0 6rem;
    display: flex;
    flex-direction: column-reverse;
    max-width: 100%;
}

.page-footer .column.small-12.medium-9 {
    max-width: 100%;
    float: none;
    width: 75%;
    margin: 0 auto;
}

.page-footer .column.small-12.medium-9 .row {
    width: 100%;
}

.page-footer .small-12.medium-3.columns {
    width: 100%;
    padding: 0;
}

.page-footer .small-12.medium-3.columns img {
    max-height: 100%;
}

.page-footer-section {
    background-color: #fff;
}

.page-footer .h3 {
  color: #274A87;
  line-height: 2rem;
  font-weight: 700;
}

.page-footer p {
    margin-bottom: 0;
}

.page-footer-section .medium-9:nth-child(1) h3, .page-footer-section .medium-9:nth-child(1) p {
    color: #222;
}

.page-footer-section .large-4:nth-child(1) h3 {
    font-weight: 700;
    margin-bottom: 0;
    line-height: 1rem;
}

.page-footer a {
  text-decoration: underline;
  color: #274A87;
}

.page-footer li {
  padding-bottom: 0px;
}

.cookie-disclaimer {
    background-color: #999;
    padding: 1.5rem 0;
    font-weight: 400;
}

.cookie-disclaimer .cookie-accept-trigger {
  background-color: #999;
}

.cookie-disclaimer .column a {
    text-decoration: underline;
}

.breadcrumbsContainer {
    display: none;
}

.secondary-navigation a {
    font-weight: 500;
}

.language_switch ul li {
    display: inline-block;
}

.language_switch ul li:nth-child(1) {
    float: none;
}

.language_switch ul li:nth-child(2) {
    float: left;
}

.language_switch ul li:nth-child(3) {
    float: right;
}

.language_switch ul li a {
    border-radius: 4px;
    background-size: 73px;
    margin-left: 10px;
}

.language_switch ul li a.active {
    background-color: #fff;
}


/********************************** Section **********************************/

section.primary-section {
   background-color: #274a87;
   padding: 0;
}


/********************************** Nyhedsoversigt **********************************/

.NewsArchivePage .filters .btn.selected {
  background: #274A87;
  color: #fff;
}

.NewsArchivePage .filters .btn {
  background: none;
  border-radius: 10px;
  border: 1px solid #274A87;
  color: #274A87;
}

.NewsArchivePage .filters .btn:hover {
  color: #fff;
  background: #274A87;
}

.NewsArchivePage .newsitem {
  padding: 20px 0 20px 25px;
  border-bottom: 1px solid #ddd;
  border-left: 3px solid #fff;
}

.NewsArchivePage .newsitem:hover {
  border-left: 3px solid #274A87;
}


/********************************** Venstre Menu**********************************/

/***** Venstre menu - kassen *****/
section .context-menu {
	background-color: #2D559A;
	box-shadow: 0 1px 3px 0 hsl(0deg 0% 0% / 5%);
}

/***** Venstre menu - liste *****/
section .context-menu.context-menu--accordian a {
	padding: 15px 30px 15px 30px;
	border-left: 5px solid #2D559A;
}

/***** Venstre menu - selected - after *****/
li.root.selected a {
	color: #1c4b82;
	border-left: 5px solid #F0BF45;
}

/***** Venstre menu - selected - after *****/
li.root.selected a:after {
	content: "\f101";
	font-family: icons;
	font-size: .875rem;
	position: absolute;
	top: 35%;
	right: 2%;
}

/***** Venstre menu - liste *****/
section .context-menu a {
	border-bottom: 2px solid #11386C;
}

/***** Venstre menu - hover *****/
section .context-menu a:hover, section .root-menu a:hover {
	background-color: #2D559A;
	color: #fff;
	border-left: 5px solid #F0BF45;
	text-decoration: none;
}

/***** Venstre menu - selected and hover *****/
section .context-menu .selected, section .context-menu a.selected:hover, section .context-menu li.selected a:hover {
	color: #1c4b82;
	background-color: #F0BF45;
	font-weight: 400;
}

/***** Venstre menu - Selected *****/
section .context-menu.context-menu--accordian a.selected {
	border-left: 5px solid #F0BF45;
}

/***** Venstre menu - Selected - After *****/
section .context-menu a.selected:after {
	content: "\f101";
	font-family: icons;
	font-size: .875rem;
	position: absolute;
	top: 35%;
	right: 5%;
}

/***** Venstre menu - Selected - Before *****/
section .context-menu.context-menu--accordian a.selected:before {
	content: none;
}

/***** Venstre menu - Undersider - Before *****/
section .context-menu.context-menu--accordian a.isParent:before {
content: "+";
color: #fff;
left: 10px;
top: 14px;
position: absolute;
}

section .context-menu.context-menu--accordian a.selected:before  {
	 content: "-";
	color: #2D559A;
}

section .context-menu.context-menu--accordian a.selected.ArticlePage.isParent:hover:before  {
	color: #2D559A !important;
}

section .context-menu.context-menu--accordian li>ul.depth1 a:before {
	 content: none;
}

section .context-menu.context-menu--accordian a.isParent:hover:before {
	color: #fff;
}

/***** Venstre menu - Undersider - Selected - Before *****/
section .context-menu.context-menu--accordian a.selected.SubjectSubPage.isParent::before {
    content: "-";
left: 10px;
top: 14px;
position: absolute;
    color: #1c4b82;
}

section .context-menu.context-menu--accordian a.selected-parent:before, section .context-menu.context-menu--accordian a.selected.EventArchivePage.isParent:before {
    content: "-";
}

section .context-menu a[href*="https"]:after {
content: url(/-/media/nanuaraq/logoer/web-icon/link-1);
padding-left: 8px;
}

section.secondary-section {
    background-color: #fff;
}


/***** Indhold tilbage knap *****/
section .medium-8 .root-menu.depth1 {
    background-color: #fff;
    display: inline-block;
    display: -webkit-inline-box;
}

.ArticlePage section .medium-8 .root-menu.depth1 {
    margin: 0;
}

.ArticlePage section .medium-8 .root-menu.depth1 li {
    margin: 0;
    text-indent: 0;
}

section .medium-8 .root-menu.depth1 a {
    color: #2222229e;
    padding-left: 0;
}

section .medium-8 .root-menu.depth1 a:hover {
    background-color: #fff;
    color: #fff;
    border-left: none;
    text-decoration: underline;
    color: #222;
}


/***** Indhold tilbage knap - before *****/
section .medium-8 .root-menu.depth1 a:before {
    content: url('/-/media/Steno/icons/Left_arrow');
    position: relative;
    top: 2px;
    padding-right: 10px;
    padding-left: 5px;
    transition-duration: 500ms;
}

section .medium-8 .root-menu.depth1 a:hover:before {
    padding-right: 15px;
    padding-left: 0px;
    transition-duration: 500ms;
}

li.SubjectPage::before, li.Frontpage::before, li.ArticlePage::before  {
display: none;
}

/***** Nyhed tilbage knap *****/
.NewsPage .root-menu.depth1 {
    margin: 0 3rem !important;
}

.NewsPage .root-menu.depth1 li {
    margin: 0 !important;
}




/***** Accordion *****/

.accordion .accordion-header:first-of-type {
   border-top: 1px solid #2D559A;
}


.accordion .accordion-header {
   color: #2D559A;
   border-top: 1px solid #2D559A;
   border-bottom: none;
   border-left: 3px solid #fff;
   background-color: #fff;
}

.accordion-header:last-of-type{
   border-bottom: 1px solid #2D559A;
}

.accordion .accordion-header:hover {
   background-color: #e4e7eb;
   border-left: 3px solid #F0BF45;
}

.accordion .accordion-header::after {
   border-left: 1px solid #2D559A;
   border-bottom: 1px solid #2D559A;
}

.accordion-header.open-container {
   background-color: #e4e7eb;
   border-left: 3px solid #F0BF45;
   border-bottom: none;
}

.accordion-text {
   border-bottom: 1px solid #2D559A;
}

.accordion-text span {
   background-color: none !important;
}

.accordion .accordion-container {
   background-color: #f3f4f6;
   border-left: 3px solid #F0BF45;
}

.accordion .accordion-text {
   color: #222;
}



.suggested-search-list div {
	background: #fff;
	box-shadow: 0 1px 1px 0 rgb(60 64 67 / 8%), 0 1px 3px 1px rgb(60 64 67 / 16%);
}

.suggested-search-list div ul li:hover {
	background: #e4e7eb;
	cursor: pointer;
}

.suggested-search-list div ul li a {
	color: #222;
	font-weight: 400;
}

.suggested-search-list div ul li a:hover {
	text-decoration: none;
}

.language_switch ul li a {
  box-shadow: 0 1px 1px 0 rgb(60 64 67 / 8%), 0 1px 3px 1px rgb(60 64 67 / 16%);
}




.SearchResultPage .bookmark-menu .sub-nav {
    border: 1px solid #274A87;
    padding: 0;
    margin-bottom: 25px;
}

.SearchResultPage  .bookmark-menu .sub-nav dd.active {
    background: #274A87;
    margin: 0;
}


.SearchResultPage .bookmark-menu .sub-nav dd {
    background: #fff;
    margin: 0;
}



/********** Skærm  **********/
@media only screen and (min-width: 64.063em) {

.search input {
    width: 200px;
    color: #222;
    background: url(/-/media/forfatningskommisionen/logoer/search) no-repeat;
    background-color: #fff;
    background-position: 12px;
    background-size: 20px;
    padding-left: 35px;
    margin-top: 1.25rem;
    border: 1px solid #fff;
    border-bottom: 1px solid #ddd;
}


input[type=text]:focus {
    width: 200px !important;
    border: 1px solid #fff;
    border-bottom: 1px solid #274A87;
}

.search input:hover {
    cursor: pointer;
}

.search input:hover:focus {
	cursor: text;
}

input::placeholder {
color: #ddd !important;
}

.content-container header.page-header {
    display: flex;
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
}

/**** Bølge top ****/
.SubjectPage section.campaign--fullBG, .ArticlePage section.campaign--fullBG,  .NewsPage section.campaign--fullBG, .NewsArchivePage section.campaign--fullBG, .Document section.campaign--fullBG{
	background-size: 100% 99% !important;
        min-height: 12vh;
        margin-bottom: 25px;
}

.content-container header.page-header .row:nth-child(1) {
    display: inline-flex;
    max-width: 100%;
}

.page-header .navbar {
    display: inline-flex;
    background: #fff;
}

.page-header .navbar .small-12.medium-9.column {
    display: none;
}

.page-header .navbar .small-12.medium-12.large-3.column {
    width: 100%;
}

.login.right  {
display: none;
}



.Frontpage .campaign--fullBG {
    min-height: 50vh;
}






.newsitem.boxed {
    padding: 0;
    background: #fff;
    width: 49%;
    display: inline-block;
    border-bottom: none;
    min-height: 540px;
}

.newsitem__date {
  font-size: 1rem;
  color: #2222229e;
  padding: 10px 15px;
  padding-left: 0;
  font-weight: 500;
}

.newsitem__header {
  font-size: 1.5rem;
  font-weight: 500;
  color: #274A87;
  padding: 10px 15px;
  padding-left: 0;
}

.newsitem__excerpt {
display: none;
}

.newsitem .read-more {
display: none;
}

.newsitem.boxed:nth-child(1) {
    float: left;
}

.Frontpage a.link.link--more {
   margin-top: 0;
   margin-bottom: 25px;
}



/***** AKTUELLE EMNER OVERSKRIFT *****/
#x6cdf6a3b19b949b1a52c231b8afc8ce8 {
    font-size: 1.25rem;
    color: #FFF;
    text-transform: uppercase;
}

/***** AKTUELLE EMNER PÅ FORSIDE - BILLEDET *****/
.campaign--tall {
   background-position: 100% 50% !important;
   background-size: 50% 100%;
   margin-top: 30px;
}

/***** Aktuelle emner på forside - content background *****/
.columns.medium-12 .campaign .campaign__content.theme-dark {
    background-image: none;
    color: #FFF;
}

/***** Aktuelle emner på forside - content *****/
.campaign--tall .campaign__title P.campaign__title--header {
    color: #FFF;
    font-size: 1.375rem;
}

/***** Manchet tekst *****/
.campaign--tall .campaign__title p {
    font-size: 1.125rem;
    color: #FFFFFF;
}

.campaign--textinside a.btn {
   margin-top: 30px;
   border-radius: 10px;
   color: #365165;
   --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);
}

.campaign--textinside a.btn:hover {
    background: #e1e1e1 !important;
    color: #365165;
}

/***** Aktuelle emner på forside - Border-top *****/
.campaign--tall .campaign__content {
   width: auto;
   bottom: 10% !important;
   transform: translateY(0%) !important;
   max-width: 44%;
   border-top: 1px solid #ffffff;
   padding: 10px !important;
}


/***** SE ALLE EMNER - LINKET PÅ FORSIDE *****/
#xdb7bf9fe8746430a8a2e22496540a256 a {
    padding: 15px 30px;
    background: #FFF;
    border-radius: 25px;
    color: #365165;
    margin-left: 0px;
    border: 1px solid #FFFFFF;
}



/***** Indhold layout *****/
.SubjectPage section .row, .ArticlePage section .row {
    max-width: 100%;
}

/***** Indhold layout - venstre menu *****/
.SubjectPage section .medium-4, .ArticlePage section .medium-4 {
    width: 35%;
}

/***** Indhold layout - venstre menu  bredde*****/
.SubjectPage section .medium-4 .context-menu, .ArticlePage section .medium-4 .context-menu {
    min-width: 390px;
    max-width: 50%;
}

/***** Indhold layout - indhold *****/
.SubjectPage section .medium-8, .ArticlePage section .medium-8 {
    max-width: 1025px;
    width: 65%;
}

/***** Indhold Forsker - Billedet *****/
.ArticlePage h3 + .content p:first-child img {
       float:right;
}

/********** mindre skærm og iPad  **********/
@media only screen and (min-width:1000px) and (max-width: 1920px) {

.SubjectPage section.campaign--fullBG, .ArticlePage section.campaign--fullBG, .NewsPage section.campaign--fullBG, .NewsArchivePage section.campaign--fullBG {
        background-size: 100% 90% !important;
        min-height: 9vh;
        margin-bottom: 25px;
}


/********** mindre skærm  **********/
@media only screen and (min-width:1000px) and (max-width: 1280px) {

.Frontpage .campaign--fullBG {
  min-height: 24vh;
}

.mobile-show--menu:after {
font-size: 1em;
}

}


}

/********** mobil  **********/
@media only screen and (min-width:200px) and (max-width: 999px) {

.NewsPage .root-menu.depth1 {
    margin-left: 0 !important;
}

.NewsPage h1 {
    font-size: 1.5rem !important;
    margin-bottom: 15px;

}

h1, .page-header {
  font-size: 1.5rem !important;
}

.row-fluid div.header-column-text {
    font-size: 0.75rem;
}

.row-flued .header-column-text {
    font-size: .6875rem;
}

.manchet {
    font-weight: 500;
    font-size: 1rem;
    margin-bottom: 20px;
}

h2 {
    font-size: 1.25rem;
    font-weight: 600;
}

h3 {
    font-size: 1.125rem;
    font-weight: 600;
}

h4 {
    font-size: 1rem;
    font-weight: 600;
}



.mobile-menu {
    background: none;
    width: 55% !important;
    padding-right: 0;
    height: 75px;
    opacity: 1;
    position: absolute;
    box-shadow: none;
    z-index: 4;
}

.show-menu {
   transform: translateY(75px);
}

.mobile-show--menu {
  display:none;
}

.icon_icon_menu::before, .mobile-show--menu::after {
   content: url('/-/media/Steno/icons/world_free_icon_font');
   transform: scale(.5);
}

.mobile-show--menu:after {
    font-size: 1.3em;
    color: #003c7d;
}

.mobile-menu .primary-navigation {
    display:none;
}

.mobile-menu .secondary-navigation.right {
    display:none;
}

.content-container {
  background: none;
}

.logo.mobile-logo {
    width: 100%;
}

.page-header {
   z-index: 3;
}

.page-header row:nth-child(1) {
   background: none;
}

.page-header .small-8 {
   width: 66.5% !important;
}

.page-header .small-offset-4 {
  margin-left: 0;
  float: right;
}

.mobile-menu .mobile-show--close:before {
   display: none;
}

.language_switch ul li a {
   background-size: 59px;
   width: 36px;
   height: 23px;
   margin-left: 20px;
   box-shadow: 0 1px 1px 0 rgb(60 64 67 / 8%), 0 1px 3px 1px rgb(60 64 67 / 16%);
}

.language_switch ul li:nth-child(2) a {
    margin-left: 3px;
}


.campaign--fullBG {
  min-height: 15vh;
  background-position-x: 100% !important;
  width: 100% !important;
  margin-bottom: 5px;
}





.SubjectPage section.campaign--fullBG, .ArticlePage section.campaign--fullBG, .NewsPage section.campaign--fullBG, .NewsArchivePage section.campaign--fullBG {
        background-size: 100% !important;
        min-height: 0vh;
        margin-bottom: 25px;
        padding-top: 5px;
        margin-bottom: 0;
}

.search input {
color: #222;
background-color: #BABFCA;
background-position: 12px;
background-size: 15px;
border-radius: 25px;
padding-left: 35px;
}

input[type=text]:focus {
    border-color: #acb2bf;
    background-size: 15px;
    color: #222;
    background-color: #BABFCA;
    background-position: 12px;
    background-size: 15px;
    border-radius: 25px;
    padding-left: 35px;
}

#globalSearchFormTop {
display: block;
}

input::placeholder {
color: #F0F0F0 !important;
}

.search input:hover {
    cursor: pointer;
}

.suggested-search-list div {
    top: 52px;
}









.Frontpage [class*=block-grid-]>li {
    padding-bottom: 5px;
}


.Frontpage .cont-nav__options>.cont-nav__label {
    padding: 17px 15px;
    font-size: 1rem;
    width: 95%;
}

.Frontpage .cont-nav__label:after {
    right: 0px;
    top: 3px;
    transform: scale(.6);
}


.Frontpage  section:nth-of-type(3) {
    padding: 20px 0 0;
}

.newsitem {
    border-bottom: none;
}

.newsitem.boxed {
    padding:0;
    padding-top: 15px;
    border-top: 1px solid #ddd;
    background: none;
}

.newsitem.boxed figure {
    margin: 0;
    width: 35%;
    float: left;
}

.newsitem.boxed figure img {
    width: 100%;
    display: block;
    height: 100%;
}

.newsitem.boxed .newsitem__date {
    display: none;
}

.newsitem.boxed .newsitem__header {
    padding: 9px 15px 0;
    width: 65%;
    float: left;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0;
}

.newsitem.boxed .newsitem__excerpt {
  display: none;
}


.Frontpage a.link.link--more {
    margin-top: 0px;
   margin-bottom: 25px;
}

.SubjectPage .row, .ArticlePage .row {
  display: flex;
  flex-direction: column-reverse;
}

.ArticlePage section .medium-8 .root-menu.depth1, .SubjectPage section .medium-8 .root-menu.depth1 {
   margin: 0;
   display: block;
   position: sticky;
   top: 0;
}

section .medium-8 .root-menu.depth1 a {
   width: fit-content;
   padding-left: 35px;
}

.SubjectPage section .medium-8 .root-menu.depth1 a {
   padding-left: 0;
}

section .context-menu.context-menu--accordian a {
   padding: 12px 9px;
}

.page-footer {
  padding: 0 0 6rem;
}

.page-footer__campaign-logo {
   padding-top: 0;
}

.page-footer .column.small-12.medium-9 {
   margin: 0;
   width: 100%;
}

.page-footer .h3 {
   font-size: 1rem;
   line-height: 1.5rem;
   font-weight: 600;
   margin: 15px 0 3px;
}

/** Forside Campaign - billede **/

/***** AKTUELLE EMNER PÅ FORSIDE - FRA MOBIL *****/
.Frontpage .campaign--tall {
background-position: 0% 20% !important;
background-size: 100%;
margin-bottom: 0;
}

.Frontpage .campaign .campaign__content.theme-dark {
background-image: linear-gradient(180deg,transparent,#222222) !important;
-webkit-transform: translateY(81%);
transform: translateY(81%);
border-top: none;
padding: 10px !important;
    max-width: 100%;
}

.Frontpage .campaign__title {
font-weight: 100;
}

.Frontpage .campaign__title P.campaign__title--header {
padding-top: 10px !important;
font-size: 1.25rem !important;
color: #FFF;
border-top: none !Important;
}


}

/* iPad Portrait */
@media only screen and (min-width: 481px) and (max-width: 768px) {
span.read-more {
display: none;
}


}

/* iPad Landscape */
@media only screen and (min-width: 769px) and (max-width: 1024px) {

.mobile-menu {
    background: none;
    width: 55% !important;
    padding-right: 0;
    height: 75px;
    opacity: 1;
    position: absolute;
    box-shadow: none;
    z-index: 4;
}

.show-menu {
   transform: translateY(75px);
}

.mobile-show--menu {
  display:none;
}

.icon_icon_menu::before, .mobile-show--menu::after {
   content: url('/-/media/Steno/icons/world_free_icon_font');
   transform: scale(.5);
}

.mobile-show--menu:after {
    font-size: 1.3em;
    color: #003c7d;
}

.mobile-menu .primary-navigation {
    display:none;
}

.mobile-menu .secondary-navigation.right {
    display:none;
}

.content-container {
  background: none;
}

.logo.mobile-logo {
    width: 100%;
}

.page-header {
   z-index: 3;
}

.page-header row:nth-child(1) {
   background: none;
}

.page-header .small-8 {
   width: 66.5% !important;
}

.page-header .small-offset-4 {
  margin-left: 0;
  float: right;
}

.mobile-menu .mobile-show--close:before {
   display: none;
}

.language_switch ul li a {
   background-size: 59px;
   width: 36px;
   height: 23px;
   margin-left: 20px;
   box-shadow: 0 1px 1px 0 rgb(60 64 67 / 8%), 0 1px 3px 1px rgb(60 64 67 / 16%);
}

.language_switch ul li:nth-child(2) a {
    margin-left: 3px;
}

}

.mobile-show--menu:after {
font-size: 1em !important;
}