.w_developer button span {
    color:#000 !important;
}

.contact-form-name {
    color: #33596e !important;
}
.contact-form label {
    color: #33596e !important;
    font-weight:500 !important;
    font-size: var(--w-font-20-title) !important;
}

@media all and (max-width: 960px) {
    .w_carousel {
        max-height:430px;
    }
}
.w_carousel_caption {
    background-color: rgb(255 255 255 / 0) !important;
    opacity:1 !important;
}
.w_carousel_caption h2 {
    color: #fff !important;
    font-size: 1.3em !important;
}

.w_footer li {
    line-height: 30px !important;
}

#wrap .w_footer li > a {
    display: flex !important;
    align-items: center;
}

@media all and (max-width: 960px) {
    #content .layout-2 .block-TextAreaAdvanced-inner {  
        column-count: 1 !important;
    }  
}



.custom-spacer-and27percent {
    margin-top:30px !important;
    min-width: 27% !important;
}

.custom-reduserbilde img {
    max-width:96% !important;
}
.custom-reduserbilde div a {
    display: inline-block;
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 10px;
    background-color: #33596E;
    color:#fff;
}
.custom-spacer {
    margin-top:30px !important;
}

.page_id_806913 #container-list .textbox,
.page_id_762631 #container-list .textbox {
    background-color: #f3f9fE !important;
}

@media all and (min-width: 1200px) {
    .page_id_806913 #container-list .textbox,
    .page_id_762631 #container-list .textbox {
    min-height:285px !important;
    }

    .v2-menu { margin-bottom: -10px; }
    li.menu-item {
       font-size:18px !important;
    }
    /*.language-selector * {         min-height:40px !important;    } */
    /* Forside, no og en  */
    .page_id_806913 #container-list .outercol,
    .page_id_762631 #container-list .outercol {
        width:25.5% !important;
        max-width:25.5% !important;
    }
    nav.v2-menu {
        --menu-item-horizontal-padding: clamp(.5em,1vw,1em) !important;
    }
}
.w_carousel_caption {
    opacity: 0.7;
}
.menu-level ul.menu-level {
    border-radius: 10px !important;
} 
.block-TextAreaAdvanced-html img {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
ul.menu-level > li:first-child {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
} 
ul.menu-level > li:last-child {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
} 


#wrap .w_design .w_header {
   background-color: #303D4D !important;
}
.w_footer { background-color: #303D4D !important; }
.w_footer * { color:#fff !important; }
/* .v2-menu * { color:#fff !important; } */

/*
#outerContent a:hover {
    background-color: #fff !important;
    text-decoration: underline;
}*/

.block_type_contactformblock .form-actions button.button-element {
    --button-font-size-multiplier: 1 !important; 
}
#outerContent div.col-links>a {
    border-radius: 10px !important;
}

/* Blokker på forsiden */
.custom-forsideblokk div a,
#outerContent .man-link {
    display: inline-block;
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 10px;
    background-color: #33596E;
    color:#fff;
}
.custom-forsideblokk div a:hover,
#outerContent .man-link:hover {
    background-color: #fff;
    color:#33596E;
    
}
.custom-forsideblokk .block-TextAreaAdvanced-html { 
   /* background-color: #f3f9fE !important; */
   /* text-align:center; */
}



/* Consent */
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;
}