.w_developer button span {
    color:var(--footer-surface-color) !important;
}
.custom-spacer {
    margin-top:30px !important;
}
.custom-logo img {
    max-width:23% !important;
    width:23% !important;
}

#wrap .sitepath-nav-wrapper * {
    color:#2C4338 !important;
}

#mainContent p a:hover {
    color: #eeeeee !important;
}

.allowed-text {
    /*display:none !important;
}

/* forside, bestill blokker */
.custom-order_block {
    background-color: #fff;
}
.order_button {
    background-color: rgb(114 114 48);
    min-height:28px;
}
.order_button * {
    color:#fff;
}
#wrap .custom-order_block .block_type_textareaadvancedblock {
    padding: 0px !important;
}


/* Forsiden, button svg */
.custom-buttons li>a>span {
    min-height:5em;
    min-width:5em;
    border-radius:3em !important;
}
.custom-buttons li svg { 
    /* padding: 0.15em !important; */
    min-height:3em;
    min-width:3em;
}



/* ------------------------ */

#chapterDescription img {
    max-width:530px;
}
#chapterDescription ul,
#chapterDescription ol {
    margin-left:28px;
}
#chapterDescription ul li,
#chapterDescription ol li {
    padding-top:4px;
    padding-bottom:4px;
}
#chapterDescription p,
.chapterSummaryContainer p {
    padding-top:5px;
    padding-bottom:5px;
}

.block_type_contactformblock form div textarea {
    min-height: 88px;
}

.container input { padding:5px; }
.container select { padding:5px !important; }

.page_id_1621445232 table tr td,
.page_id_1040784588 table tr td,
.page_id_1919402493 table tr td { text-align: left !important; padding:3px !important; }

#container #wrap .custom-logo .tf-block { padding-left:0px !important; padding-right:0px !important; }
#container #wrap .custom-logo .tf-block * { padding:0px !important; margin:0px !important; display: inline !important; }

.custom-logo.block-width-50 { width:33% !important; }
#mainContent .block-TextAreaAdvanced-html a:hover { background-color:transparent !important; }
.custom-logo .block-title { display: none !important; } 
.custom-logo .tf-block:not(.block_type_articleslideshowblock) { margin-bottom: -50px!important; }

@media only screen and (max-width: 960px) {
    .custom-width img { width:50% !important; /* float: left;*/ }
    .custom-logo .generic_block p, #wrap .article_block p {
        display: inline-block !important;
        width: 50%;
        float: left;
    }
}    


/* WCAG START */
@media (min-width: 1200px) {
    .nav_menu_dropdown .nav_level_1 {
        padding-bottom: 1em;
    }

    .nav_menu_dropdown .nav_level_2 .nav_expander {
        transform: rotate(90deg) !important;
    }

    .nav_menu_dropdown .nav_level_2 {
        font-weight: normal;
    }

    .nav_menu_dropdown .nav_level_3 {
        font-weight: normal;
    }

    .nav_menu_dropdown * {
        line-height: 1.4em !important;
    }
}

.w_mobile_menu_wrapper .mobile_menu_expander {
    color: var(--primary-color-contrast) !important;
    background-color: var(--primary-color) !important;
}

.w_mobile_menu_wrapper .nav_item:hover {
    color: var(--secondary-color) !important;
    background-color: var(--secondary-color-contrast) !important;
}

.w_mobile_menu_wrapper .nav_item {
    font-weight: bold;
}

.w_mobile_menu_wrapper .nav_level_2 > .nav_item > a {
    font-weight: normal;
    color: #000000;
}

.w_mobile_menu_wrapper .nav_level_3 > .nav_item > a {
    font-weight: normal;
    color: #000000;
}

.w_mobile_menu_wrapper button.nav_expander {
    color: var(--secondary-color) !important;
    background-color: var(--secondary-color-contrast) !important;
}

.w_design_8 .w_icon_newsletter {
    border-radius: 0 !important;
}

/* WCAG END */

/* jan 2018, denne kun er synlig på denne siden */
#wrap #static-menu-inner,
#wrap .w_static_menu {
    display: none !important;
}

.page_id_1040784588 #wrap #static-menu-inner,
.page_id_1040784588 #wrap .w_static_menu {
    display: inline-flex !important;
    top: 0 !important;
}

/* Rettelse for IE */
#footer .footer-block:nth-child(1) a, #footer .footer-block:nth-child(1) a img {
    width: initial !important;
}

/* adjusting font size to make the long word "tolkeutdanning" fit */
.block-button-outer a h6 {
    font-size: 19px !important;
}

/* Rettelse for footer */
.footer-block a {
    display: inline !important;
}


/* forside, spesielle artiker*/
#Article-55 .responsive-image,
#Article-56 .responsive-image,
#Article-57 .responsive-image {
    background-size: initial !important;
    background-repeat: no-repeat;
}

/* burde inn i fusion css */
hr {
    border-left: 0;
    border-bottom: 0;
    border-right: 0;
}

/* forsiden */
#block-serial-248836890 * {
    font-size: 9px !important;
    border: 0 solid #ffffff !important;
}

#block-serial-1420364819 * {
    font-size: 10px !important;
    border: 0 solid #ffffff !important;
}

.page_id_1040784588 #container-list .textbox p {
    min-height: 1.5em !important;
}


/*
-------------------------------------------- 
CUSTOMER CUSTOM COLORS - AUDIO PLUGIN 
-------------------------------------------- 
*/
/* --- COLOR AREA 1 --- */
.plugin_type_audiocourse #wrap,
.plugin_type_audiocourse .audioPlayer,
.plugin_type_audiocourse .audioPlayer .plyr,
.plugin_type_audiocourse #section-top-block,
.section_id_121275078 #wrap,
.section_id_121275078 #outerContent {
    background-color: #2c4338 !important;
}

/* --- COLOR AREA 2 --- */

.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterSelectorOrb:hover,
.plugin_type_audiocourse .chapterSelectorOrb#selectedChapterOrb,
.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterInList:hover,
.plugin_type_audiocourse .chapterInList#selectedChapterInList,
.plugin_type_audiocourse .plyr input[type=range]::-webkit-slider-thumb,
#chapterSelectorOrbs::-webkit-scrollbar-thumb {
    background-color: #00aa69 !important;
}

.plugin_type_audiocourse .block_type_menublock .block-contents li a:before,
.plugin_type_audiocourse #chapterInfoContainer:before,
.plugin_type_audiocourse #chapterInfoContainer:after,
.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterInList,
.plugin_type_audiocourse #audioPlayerControls button,
.plugin_type_audiocourse #audioPlayerControls .plyr__time,
.plugin_type_audiocourse #audioPlayerControls .plyr__volume,
.plugin_type_audiocourse .chapterSelectorOrb:not(#selectedChapterOrb) div,
.plugin_type_audiocourse .plyr--audio .plyr__controls span,
.plugin_type_audiocourse #container #wrap #WIPSELEMENT_GENERIC-BLOCK-1 .block_type_menublock h3.block-title a {
    color: #00aa69 !important;
}

.plugin_type_audiocourse .chapterInfoContainer,
.plugin_type_audiocourse .chapterSummaryContainer,
.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterInList,
.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterSelectorOrb,
.plugin_type_audiocourse #container #wrap #WIPSELEMENT_GENERIC-BLOCK-1 .block_type_menublock .block-contents li.active,
.plugin_type_audiocourse #container #wrap #WIPSELEMENT_GENERIC-BLOCK-1 .block_type_menublock .block-contents li:hover {
    border-color: #00aa69 !important;
}

/* --- COLOR AREA 3 --- */

.audioPlayer:before,
.plugin_type_audiocourse #chapterInfoContainer:before,
.plugin_type_audiocourse #chapterInfoContainer:after,
.plugin_type_audiocourse #audioPlayerControls span > input,
.plugin_type_audiocourse #audioPlayerControls progress,
.plugin_type_audiocourse .plyr input[type=range]::-webkit-slider-thumb:hover {
    background-color: #ffffff !important;
}

.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterInList:hover,
.plugin_type_audiocourse #audioPlayerControls button:hover,
.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterInList#selectedChapterInList,
.plugin_type_audiocourse .block_type_menublock div span ul li,
.plugin_type_audiocourse .block_type_menublock div span ul li a,
.plugin_type_audiocourse #WIPSMAINCONTENTS #courseContainerIdSelector,
.plugin_type_audiocourse #courseContainerIdSelector li,
.plugin_type_audiocourse #courseContainerIdSelector p,
.plugin_type_audiocourse #courseContainerIdSelector h2,
.plugin_type_audiocourse #courseContainerIdSelector h1,
.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterSelectorOrb:not(#selectedChapterOrb):hover div,
.plugin_type_audiocourse #WIPSMAINCONTENTS .chapterSelectorOrb#selectedChapterOrb div,
.section_id_121275078 .block_type_menublock li a,
.section_id_121275078 .block_type_menublock .block-title,
.sitepath-nav-wrapper h3,
.sitepath-nav-wrapper * {
    color: #ffffff !important;
}
body.page-content #container #wrap #section-top-block .outer-block-wrapper {
    float: none !important;
}
body #container #wrap .tf-block.block_type_menublock li a:before {
    display:none !important;
}

.section_id_121275078:not(.plugin_type_audiocourse) #section-top-block {
    border-color: #00aa69 !important;
}

.section_id_121275078:not(.plugin_type_audiocourse) .block_type_menublock .block-title {
    display: none !important;
}

.section_id_121275078 #wrap,
.plugin_type_audiocourse #wrap {
    border-radius: 0 !important;
}

.section_id_121275078:not(.plugin_type_audiocourse) #container-list .spacer {
    padding: 0 !important;
    border-radius: 0 !important;
}

body #container #wrap .blockMenu li {
    border-bottom: 0 solid !important;
    min-width:100%;
}

body.page_id_121275078 #container #wrap .innercol,
body.page_id_121275078 #container #wrap .spacer {
    background-color: transparent !important;
}

.page_id_1040784588 #wrap #static-menu-inner,
.page_id_1040784588 #wrap .w_static_menu {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* END CUSTOMER CUSTOM COLORS - AUDIO PLUGIN */

/* REMOVING CHAPTER AUTO NUMBERING */

.real_plugin_type_audiocourse .chapterTitleNumber,
.plugin_type_audiocourse .chapterList a li:before {
    display: none;
}

.plugin_type_audiocourse .chapterList a li {
    padding-left: 10px !important;
}

.plugin_type_audiocourse #wrap .block_type_menublock .block-contents li a:before {
    content: ">";
}

/* Partner logo "page_id_1040784588" */
@media all and (min-width: 768px) {
    .page_id_1040784588 #wrap .editorContent .image-default {
        float: initial;
        min-width: 160px;
        width: 24%;
        margin: 0 !important;
        transition: all 0.3s ease-in-out !important;
        filter: grayscale(1);
    }

    .page_id_1040784588 #wrap .editorContent .image-default:hover {
        filter: grayscale(0) !important;
        transform: scale(1.05);
        transition: all 0.3s ease-in-out !important;
        opacity: 1;
        filter: grayscale(0)
    }
}

@media all and (max-width: 768px) {
    .page_id_1040784588 #wrap .editorContent .image-default {
        float: initial;
        min-width: 140px;
        width: 49%;
        margin: 0 !important;
        filter: grayscale(1);
    }
}

/* Kontaktskjema */
.contact-form.v2-form {
    padding-top:0px !important;
}
.contact-form.v2-form label {
    /*font-weight: normal !important;*/
    font-size: 16px !important;
}
#wrap #content .plugin_type_feedback_2 .container.attachment .label {
    line-height: 2.5em !important;
}
/* contact block */
#wrap #mainContent form .fields {
    margin-top: 22px;
}