.w_developer button span {
    color:var(--footer-surface-color) !important;
}
.custom-spacer {
    margin-top:30px !important;
}

.w_design .nav_menu_dropdown.hor .nav_level_1_group { display: block !important; }

.w_footer .w_logo img   {
   max-height: 90px !important;
}

#custom-button, #static-menu-newsletter {
    display: none !important;
}

body#bg #container #wrap #outerContent div#sitepath,
body#bg #container #wrap #outerContent .sitepath-nav-wrapper {
    display: none !important;
}

#footer .footer-block {
    max-height: none !important;
}

@media all and (min-width: 1200px) {
    #wrap #share-button:before {
        content: "FØLG OSS PÅ: ";
    }
}

/* PROFILE FIX ON COUNTDOWN BLOCK*/
.block_type_timerblock .block-title {
    text-align: center !important;
    padding-top: 1em !important;
    padding-bottom: 0.5em !important;
}

.w_featured.w_design_8 .w_static_menu {
    background-color: #0094b3 !important;
    color: #ffffff !important;
}

.w_featured.w_design_8 .w_static_menu p {
    text-transform: uppercase;
}

body #container-list {
    margin-top: 50px !important;
    margin-bottom: 100px !important;
}

#featured .featured-textbox-inner {
    padding: 2em;
}

.section_id_234690200 .tf-block.block_type_textareaadvancedblock h3.block-title {
    margin-bottom: 0 !important;
}

.section_id_234690200 .tf-block .block-TextAreaAdvanced-intro {
    margin-bottom: 0.35em !important;
}

.section_id_234690200 .block_type_buttonnavigateblock > div > div {
    flex: 1 1 150px;
}

.plugin_type_ecwid2 .block-width-75 {
    width: 100% !important;
}

/* TEXT AREA ADVANCED FIX */
#container .tf-block.block_type_textareaadvancedblock h3.block-title {
    font-size: 40px !important;
}

#container .tf-block .block-TextAreaAdvanced-intro {
    font-size: 28px !important;
}

#container .tf-block .block-TextAreaAdvanced-html {
    font-size: 16px !important;
}

@media all and (max-width: 679px) {
    #container .tf-block.block_type_textareaadvancedblock h3.block-title {
        font-size: 32px !important;
    }

    #container .tf-block .block-TextAreaAdvanced-intro {
        font-size: 24px !important;
    }

    #container .tf-block .block-TextAreaAdvanced-html {
        font-size: 16px !important;
    }
}

body #container #wrap .tf-block.block_type_textareaadvancedblock {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.section_id_234690200.read-more #mainContent.responsive-text #WIPSELEMENT_GENERIC-BLOCK-1 {
    display: flex !important;
}

.section_id_234690200.read-more #mainContent.responsive-text #WIPSELEMENT_GENERIC-BLOCK-1 .block-width-75 {
    width: 100% !important;
}

#container .block_type_buttonnavigateblock .navigation-button a {
    font-size: 15px;
}

#container .block_type_buttonnavigateblock .navigation-button a span {
    padding-top: 0;
}

#WIPSMAINCONTENTS .feedback2 .checkbox.collapsable label.label {
    font-size: 18px !important;
    font-weight: bold !important;
    font-family: inherit !important;
    cursor: pointer !important;
}

#wrap .statusText {
    color: #ff0000 !important;
    font-weight: bold !important;
}

.logged-in #menuwrap li.pageid_1100733869 {
    display: none !important;
}

#wrap .w_header_inner .w_search {
    box-shadow: none !important;
    border-left: 1px solid rgba(0, 0, 0, .1) !important;
    border-right: 1px solid rgba(0, 0, 0, .1) !important;
}

.feedback2 .container .wrap .option {
    padding-top: 2px;
}

.w_menu_wrapper .nav_level_1 {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

.w_design_8 .nav_menu_dropdown.hor .nav_level_1 {
    column-break-inside: avoid;
    overflow: hidden;
}

@media all and (max-width: 420px) {
    #wrap #outerContent .w_static_menu {
        flex-direction: column !important;
    }
}





.plugin_type_feedback_2 {
    margin-top: 40px;
    margin-bottom: 40px;
}



/* 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;
}