.w_developer button span {
    color:#fff !important;
}
.custom-spacer {
    margin-top:30px !important;
}
.w_developer button span {
    color:#333 !important;
}

.w_footer .w_logo img   {
    max-height: 140px !important;
}

/* Slideshow, forsiden*/
.w_carousel_indicators {
    display: none !important;
}

#wrap .w_icon_newsletter {
    color: #333 !important;
    display: none !important;
}


@media only screen and (min-width: 1200px) {
    #wrap #static-menu-inner {
        min-height: 3em !important;
    }

    #wrap #static-menu-inner > * {
        display: flex !important;
    }

    .real_plugin_type_activities:not(.read-more) #container-list .events-date {
        display: inline-block;
        margin-right: 20px;
    }
}

.events-date {
    display: inline-block !important;
}

@media only screen and (max-width: 1199px) {
    .real_plugin_type_activities:not(.read-more) #container-list .events-day-end,
    .real_plugin_type_activities:not(.read-more) #container-list .events-time-end,
    .real_plugin_type_activities:not(.read-more) #container-list .events-time,
    .real_plugin_type_activities:not(.read-more) #container-list .events-date-wrapper:after {
        display: none !important;
    }
}

/* unntak på forsiden, tar bort les mer */
.page_id_1125135860 #featured .col-link.read {
    display: none;
}

/* WCAG mobile fixes */
@media only screen and (max-width: 959px) {
    /* Slideshow block (lofoten) */
    #container #wrap .tf-block {
        padding-left: 0 !important;
        padding-right: 0 !important;
        top: -33px !important;
    }

    .lofoten-slideshow .w_carousel {
        height: 396px !important;
    }

    .lofoten-slideshow .w_carousel_slides {
        height: 320px !important;
    }

    .lofoten-slideshow .w_carousel_caption {
        min-height: 40% !important;
    }

    .lofoten-slideshow .w_carousel_play span, .lofoten-slideshow .w_carousel_lightbox span {
        text-align: center;
    }

    a.w_carousel_play {
        display: block !important;
    }

    /* Mobile search without lang */
    @media (max-width: 1199px) {
        .w_design .w_search {
            width: calc(100% - 100px) !important;
            left: 0 !important;
        }
    }

    /* Button margins */
    #wrap .block-button-outer .block-button-1 {
        margin-right: 0;
        margin-top: 2em;
    }
}

/* WCAG mobile fixes end */
#wrap .nav_menu_dropdown .nav_level_3 > .nav_item:not(:hover) {
    background-color: var(--primary-color-contrast);
    color: var(--primary-color);
}
/* FIX AV MEGA NAV MENY */
@media (min-width: 1200px) {
    #wrap .nav_menu_dropdown .nav_level_1.nav_expanded .nav_level_2_group, #wrap .nav_menu_dropdown .nav_level_1:hover .nav_level_2_group {
        display: block;
        padding: 3em 5em;
        margin-left: auto;
        margin-right: auto;
        max-width: 1600px;
        min-width: 1000px;
        border-left: solid 1px rgba(0, 0, 0, .1);
        border-bottom: solid 1px rgba(0, 0, 0, .1);
        border-right: solid 1px rgba(0, 0, 0, .1);
    }

    #wrap header {
        border-bottom: solid 1px rgba(0, 0, 0, .05);
    }

    .w_menu_wrapper.w_menu_mega-1 .nav_level_2_group {
        column-count: auto;
        column-width: 268px;
        column-gap: 4%;
        overflow-x: hidden;
        overflow-y: auto;
        margin-top: 1px;
    }

    #wrap .w_menu_wrapper .nav_level * {
        line-height: 1.5em !important;
    }

    #wrap .w_menu_wrapper .nav_level_2 .nav_group, #wrap .w_menu_wrapper .nav_level_2 .nav_group * {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
    }

    #wrap .w_menu_wrapper .nav_level_2 a {
        padding: .5em 1em;
    }

    .w_menu_wrapper .nav_level_2 {
        font-weight: 600;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
    }

    .w_menu_wrapper .nav_level_2 {
        padding-bottom: 2em;
    }

    .w_menu_wrapper .nav_level_2 button:after {
        display: none;
    }

    .w_menu_wrapper .nav_level_2 > .nav_item {
        border-bottom: 1px solid;
    }

    .w_menu_wrapper .nav_level_3 {
        text-transform: none;
        font-weight: inherit;
    }

    .w_design_4 .w_icon {
        box-shadow: none !important;
    }

    #wrap .nav_menu_dropdown .nav_level_2 > .nav_item {
        border-color: var(--primary-color);
        font-weight: inherit !important;
    }
}



#wrap .w_mobile_menu_wrapper .nav_level_2 > .nav_item, #wrap .w_mobile_menu_wrapper .nav_level_3 > .nav_item {
    text-transform: none;
}

#wrap .w_mobile_menu_wrapper .nav_level_2 > .nav_item > a, #wrap .w_mobile_menu_wrapper .nav_level_3 > .nav_item > a {
    background-color: rgba(0, 0, 0, .025);
}

.static-menu-newsletter {
    display: none !important;
}

/* END FIX AV MEGA NAV MENY */

/* Diverse mindre stil-endringer */
#container #wrap .block_type_tfpagesearchblock h3 {
    font-size: var(--w-font-20-title) !important;
}

#wrap .tf-block.block_type_textareaadvancedblock .block-TextAreaAdvanced-outer .block-TextAreaAdvanced-intro {
    text-align: center;
}

/* MENU - NAV LEVEL 1 - POINTER EVENT NONE */
.xpageid_1125135860.nav_level_1 > span > a,
.pageid_506405755.nav_level_1 > span > a,
.pageid_41916358.nav_level_1 > span > a,
.pageid_231908357.nav_level_1 > span > a {
    pointer-events: none;
}

/* BUTTON BLOCK FIXED COLOR */
/*
#container #wrap .block-button-outer > div {
    background-color: var(--buttonBlock-button-1-backgroundColor);
    color: var(--buttonBlock-button-1-foregroundColor);
}*/

/* BUTTON NAVIGATE block FIX */
#container .block_type_buttonnavigateblock .block-title {
    text-align: center;
    padding-bottom: 1em;
    font-size: var(--w-font-30-title) !important;

}
nav {
    margin-bottom: -1px;
}




/* Forsiden */
@media (min-width: 1200px) {
    .page_id_1718543472 #container #mainContent {
        max-width:50% !important;
        margin:auto;
    }
}