.w_developer button span {
    color:var(--footer-surface-color) !important;
}
.custom-spacer {
    margin-top:30px !important;
}
.custom-spacer-30 {
    margin-top:30px !important;
}
.custom-spacer-40 {
    margin-top:40px !important;
}
.custom-spacer-50 {
    margin-top:50px !important;
}
.custom-spacer-60 {
    margin-top:60px !important;
}
.custom-spacer-70 {
    margin-top:70px !important;
}
.custom-spacer-80 {
    margin-top:80px !important;
}
.custom-spacer-90 {
    margin-top:90px !important;
}
.custom-spacer-100 {
    margin-top:100px !important;
}
.custom-spacer-110 {
    margin-top:110px !important;
}





/* FIX BORDER RADIUS BUG ON WCAG SERVER WITH WCAG OFF */
/* CAN BE REMOVED WHEN WCAG IS ENABLED */
#menuwrap .level_1:nth-child(1),
.w_menu_wrapper .level_1:nth-child(1) {
    border-radius: 0 !important;
}

/*
.w_logo a {
    padding-top: .5em;
}*/

.article-block .col-link.book  {
    background-color: var(--secondary-color) !important;
    color: var(--secondary-color-contrast) !important;
} 
.article-block .col-link.book:hover  {
    background-color: var(--secondary-color-contrast) !important;
    color: var(--secondary-color) !important; 
} 


.w_design_6 .w_logo img {
    margin-top:24px;
}
.w_design_6 .w_footer .w_logo img {
    margin-top:0px;
}

.page_id_227426455 #container-list div .isVueArticle .teaser,
.page_id_569943334 #container-list div .isVueArticle .teaser {
    background-color: rgba(0, 0, 0, .3);
}

@media only screen and (max-width: 1199px) {
    .w_carousel_slides,
    .w_carousel {
        max-height: 700px;
    }
}

@media only screen and (max-width: 799px) {
    .w_carousel_slides,
    .w_carousel {
        max-height: 450px;
    }
}


@media only screen and (min-width: 1200px) {

    .page_id_227426455 #container-list div .isVueArticle:nth-child(odd) .teaser,
    .page_id_569943334 #container-list div .isVueArticle:nth-child(odd) .teaser {
        left: 40px;
        width: fit-content;
        margin-top: 3em;
        justify-content: center;
        background-color: var(--text-on-background-background-color);
    }

    .page_id_227426455 #container-list div .isVueArticle:nth-child(even) .teaser,
    .page_id_569943334 #container-list div .isVueArticle:nth-child(even) .teaser {
        right: 40px;
        width: fit-content;
        margin-top: 3em;
        justify-content: center;
        background-color: var(--text-on-background-background-color);
    }
}



#wMenuWrapper .nav_level_2_group li:first-child span {
    border-radius: 10px 10px 0 0;
}

#wMenuWrapper .nav_level_2_group li:last-child span {
    border-radius: 0 0 10px 10px;
}

#wMenuWrapper .nav_level_2_group li:only-child span {
    border-radius: 10px;
}


.w_carousel_button {
    padding: 12px 40px !important;
    font-size: 20px !important;
    border: 1px solid #fff !important; 
}

/* Punktlister i tekstbehandler. */
.article-block ul li {
    line-height: 24px;
    margin-left: 20px;
}



/* Consent */
.v2-form section.consent-header * {
    background-color: var(--modal-dialog-background-color, #fff) !important;
}
div.consent-dialog-inner button {
    margin-bottom: 15px;
}
div.consent-dialog-inner {
    --dialog-row-gap: 0em !important;
}
div.consent-dialog-inner h2 {
    margin-top:22px !important;
    font-size:19px !important;
}
div.consent-dialog-inner h3 {
    margin-bottom: 15px !important;
    font-size:18px !important;
}
div.consent-dialog-inner p,
div.consent-dialog-inner .show-more-button {
    margin-bottom: 5px !important;
    font-size:14px !important;
}



/* Redusere bredde på 1 col left, 1 col right mal */
@media (min-width: 1200px) {
    .page_id_227426455 #container #mainContent,
    .page_id_569943334 #container #mainContent {
        max-width:60% !important;
        margin:auto
    }
}

.page_id_227426455 #container-list,
.page_id_569943334 #container-list {
    box-shadow: 0 0 20px #ccc;
}

#article-related {
    margin-top:70px;
}