.custom-spacer {
    margin-top:30px !important;
}

.custom-spacer-clear {
    margin:30px 0.5% 0px 0.5% !important;
}

.block_type_buttonblock h3 {
    line-height: 64px !important;
}

/* Forside */
.page_id_1922432934 #wrap .Slideshow-Default.w_carousel,
.page_id_484888468  #wrap .Slideshow-Default.w_carousel {
    --slide-height: 45vh !important;
}

/* meld fra om */

.b_top_text {
    position:relative;
    top: 18px;
    left: 30px;
    background-color: var(--slideshow-background-color);
    padding: 3em;
    z-index:2;
}
.b_top_text * {
    color:#fff;
}
@media (max-width: 959px) {
   .mobile { 
       display:block;
   }
   .fullscreen { 
       display:none;
   }
   .b_top_text {
       max-width:95%;
       padding: 2em;
   }
}
@media (min-width: 960px) {
   .mobile { 
       display:none;
   }
   .fullscreen { 
       display:block;
   }
@media (max-width: 759px) {
   .b_top_text {
       left: 10px;
       max-width:95%;
       padding: 1em;
   }
   .b_top_text h1 {
       font-size: 21px !important;
   }
}

.page_id_205995 textarea {
    min-height:120px !important;
}
@media (min-width: 759px) {
    .page_id_205995 .b_right_ingress {
       padding-top: 5%;
       padding-left: 53%;
    }
    .b_left_ingress {
        padding-top: 11%;
        max-width:44%;
    }
    .page_id_205995 .b_ingress {
        padding-top: 0%;
        max-width:44%;
    }
}
@media (min-width: 969px) {
    .page_id_205995 .b_ingress {
        padding-top: 4%;
    }
}
    
@media (min-width: 1199px) {
    .page_id_205995 #content {
       max-width: 66%;
       margin-left: auto;
       margin-right: auto;
   }
   .page_id_205995 .textbox-inner p {
       min-height:250px !important;
       text-align: left;
   }
   .page_id_205995 .textbox-inner h2 {
       text-align: left;
   }
   .page_id_205995 .b_right_ingress {
       padding-top: 6%;
       padding-left: 53%;
   }
    .b_left_ingress {
        padding-top: 12%;
        max-width:44%;
    }
   .page_id_205995 .b_ingress {
       padding-top: 3%;
       max-width:44%;
   }
}
@media (min-width: 1499px) {
    .page_id_205995 .b_right_ingress {
       padding-top: 7%;
       padding-left: 53%;
    }
    .b_left_ingress {
        padding-top: 13%;
        max-width:45%;
    }
    .page_id_205995 .b_ingress {
       padding-top: 7%;
    }
    .page_id_205995 .b_ingress
       max-width:45%;
   }
}
@media (min-width: 1699px) {
    .page_id_205995 .b_right_ingress {
       padding-top: 8%;
       padding-left: 53%;
    }
    .b_left_ingress {
        padding-top: 14%;
        max-width:46%;
    }

    .page_id_205995 .b_ingress {
       padding-top: 10%;
    }
    .page_id_205995 .b_ingress {
       max-width:46%;
   }
}
@media (min-width: 1899px) {
    .page_id_205995 .b_right_ingress {
        padding-top: 8%;
        padding-left: 53%;
    } 
    .b_left_ingress {
        padding-top: 14%;
        max-width:47%;
    }

    .page_id_205995 .b_ingress {
       padding-top: 12%;
    }
    .page_id_205995 .b_ingress {
       max-width:47%;
   }
}
/* ----------- */


.block_type_staticimagebackgroundblock img {
    opacity: 0.99;
}


.block_type_multisectionarticleviewblock {
    /* margin-top:-32px; */
}
.logged-in .block_type_multisectionarticleviewblock {
    /* margin-top:0px; */
}

nav.top-level-nav li:nth-child(2) a {
    border-bottom: 2px solid var(--primary-color-outline) !important;
    font-weight: 700 !important;
}
nav.top-level-nav {
    padding-block: 2em !important;
}
@media (max-width: 1199px) {
  #menu-expanded-wrapper li:nth-child(3) [data-menu-level="2"] {
    display:contents !important;
  }
}

.v2-menu { margin-bottom:-9px; }


.image figcaption { 
    font-size: 14px !important; 
    color:#666 !important;
}

/*  /Jobb-hos-oss */
.feed-item-read-more { 
    color: var(--primary-color) !important; 
}
/* 

.contact-form v2-form .wInputTextarea {
    font-weight:300;
}

/* Senja kjemper for fremtiden */
.page_id_1411531397 .block_type_videoblock .block-title { color:#fff !important; }


/* temp oppsett, skal slettes */
/*
.slideshow-container .slideshow-post { margin-right:20px !important; }
.custom-liten_tekst .block-TextAreaAdvanced-html p { color:#888 !important; font-size:11px !important; }

.block_type_menublock  .blockMenu .L1I2.active a { color:#fff; }

.w_header_inner>.search-container {
    top:24px !important;
    right:20px !important;
}

.contact-form .wInputInner.wInputTextarea textarea {
    font-weight:400 !important;
}

.contact-form .wInputOuter.wInputText,
.contact-form .wInputOuter.wInputEmail {
    min-width: 100% !important;
}
*/

/*----------------------------- */

/* mobil, vis 100% bredde. Skal slettes */
/*
@media (max-width: 960px) {
    article div.article-content> section.content-section[data-section-style="50-percent-content-width"],
    article div.article-content>div.section-wrapper> section.content-section[data-section-style="50-percent-content-width"],
    article div.article-content>div.section-wrapper> section.content-section[data-section-style="66-percent-content-width"],
    article div.article-content>div.section-wrapper> section.content-section[data-section-style="33-percent-content-width"],
    article .article-style figure.image.image-percent-width[data-width="50"] {
        width:100% !important;
    }
}
*/
    


/* luft, til høyre for bilde */
article .article-style img.image-full, 
article .article-style img.image-100 {
    width:95% !important; 
}
/* unntak */
article .article-style [data-section-style="full-width"] img.image-full, 
article .article-style [data-section-style="full-width"] img.image-100 {
    width:100% !important; 
}

figcaption { 
    width:95% !important; 
    color:#888 !important; 
    font-size:12px !important;
}







/* Custom prosjekt side */

.custom-hvit .block-title { color:#ffffff !important; }

/* slieshow*/
.page_id_1495204193 #wrap .w_carousel,
.page_id_841609688 #wrap .w_carousel,
.page_id_145466277 #wrap .w_carousel,
.page_id_1895426115 #wrap .w_carousel { --slide-height:30vh !important}

@media (min-width: 1200px) {
    /* .page_id_1495204193 .single-article-half.single-article-right { padding-right: 55px!important; } */
    .page_id_1495204193.read-more #wrap .single-article-half.single-article-right,
    .page_id_841609688.read-more #wrap .single-article-half.single-article-right,
    .page_id_145466277.read-more #wrap .single-article-half.single-article-right,
    .page_id_1895426115.read-more #wrap .single-article-half.single-article-right {
        width:67% !important;
    }
}
.custom-prosjekt .rolldownText-text ul,.custom-prosjekt .rolldownText-text ul li { 
    list-style-image: url('https://arva.no/sites/n/nordlandsnett.no/files/dokument-ikon-2.png') !important;
    /*  https://arva.no/sites/n/nordlandsnett.no/files/last-ned-ikon-2.png */
}
.custom-prosjekt .block-TextAreaAdvanced-html table ,.custom-prosjekt .block-TextAreaAdvanced-html table td { 
    background-color: transparent !important;
    padding: 0px !important;
    border: 0px !important;
    box-shadow: 0px !important;
    vertical-align: top !important;
}
.custom-prosjekt .editorContent .image-default { margin: 0px !important; }
.custom-prosjekt .block-TextAreaAdvanced-intro { text-align:left !important; } /**/

#container .custom-prosjekt .rolldownText-text ul li{
       display: list-item !important;
}
.custom-prosjekt .rolldownText-text ul li:after{
    content: url('https://arva.no/sites/n/nordlandsnett.no/files/last-ned-ikon-2.png');
    float: right;
}
.single-article table { background-color:#eee; }
.custom-ArvaShortcut .editorContent figure.image { flex: 0 1 186px !important; }
/*  -------------------- */



/*data-target-set="t"] { background-color: #abc280 !important; }*/

/*.w_design_5 .w_header .w_logo > a > img {
    max-height: 85px;
    padding-top: 19px;
    padding-left: 57px;
    padding-bottom: 17px;
} 

.w_design_5 .w_footer .w_logo > a > img {
    padding-left: 20% !important;
}

@media (max-width: 1200px) {

    .w_design_5 .w_footer .w_logo > a > img {
        display: none !important;
    }

    .w_design_5 .w_header .w_logo > a > img {
        padding-top: 18px;
        padding-left: 23px;
        padding-bottom: 18px;
    }
}
*/

/* WCAG START */
@media (min-width: 1200px) {
    .nav_menu_dropdown .nav_level_2 .nav_expander {
        transform: rotate(90deg) !important;
    }

    .nav_menu_dropdown .nav_level_2 {
        font-weight: bold;
    }

    .nav_menu_dropdown .nav_level_3 {
        font-weight: normal;
    }

    .nav_menu_dropdown .nav_level_3 * {
        padding-left: 10px !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;
}

.w_mobile_menu_wrapper .nav_level_3 > .nav_item > a {
    font-weight: normal;
}

.w_mobile_menu_wrapper button.nav_expander {
    color: var(--secondary-color) !important;
    background-color: var(--secondary-color-contrast) !important;
}

/* WCAG END */

#header #print {
    display: none !important;
}

/* ANSATTE - NY (page_id_317532464) */

#container-list .employee-name,
#container-list .employee-title {
    font-weight: 700 !important;
}

#block-serial-1875550481 span {
    font-weight: bold;
}


/* LOGIN BLOCK STYLING */
#container #wrap .extendedLoginBlock-login > input {
    background-color: transparent;
    box-shadow: none;
    text-align: right;
    text-transform: none !important;
    font-weight: normal !important;
    padding: 0 !important;
}

#container #wrap .extendedLoginBlock-login > input:hover {
    text-decoration: underline !important;
}

#container #wrap .extendedLoginBlock-login > input:hover {
    text-decoration: underline !important;
}

#container #wrap .extendedLoginBlock-login > form a {
    float: left;
    padding-top: 0.5em;
}

/* END LOGIN BLOCK STYLING */

/* Custom image description */
.editorContent .imageDescription {
    padding: 10px;
    display: block;
}

.single-article .editorContent a.imageWrapper {
    text-decoration: none;
    display: block;
}


/* End custom image description */

/* Article list intro - max text */
.section_id_1229948114 #container-list > div {
    display: flex;
    flex-wrap: wrap;
}

.section_id_1229948114 #container-list .textbox p {
    max-height: none;
}

.section_id_1229948114 #container-list .media {
    padding-bottom: 90%;
}

.section_id_1229948114 #container-list .media,
.section_id_1229948114 #container-list .textbox {
    position: relative;
    float: left;
}

.section_id_1229948114 #container-list .innercol {
    height: 90%;
    padding-bottom: 0;
}

/* OPPSETT FOR INTRANETT */
@media all and (min-width: 960px) {
    .section_id_1266813300 #container-list .outercol,
    .section_id_161655673 #container-list .outercol {
        min-width: 33.3% !important;
    }

    .section_id_1266813300 #mainContent,
    .section_id_161655673 #mainContent {
        display: flex !important;
        flex-wrap: wrap;
    }

    .section_id_1266813300 #center,
    .section_id_161655673 #center {
        display: block !important;
        position: relative;
        flex: 1 1 calc(100% - 500px);
    }

    .section_id_1266813300 #sitemap,
    .section_id_161655673 #sitemap {
        flex: 0 0 300px;
        margin-top: 4em;
        background-color: rgba(0, 0, 0, 0.05);
        border-radius: 5px;
        overflow: hidden;
        padding-top: 2em;
        margin-right: 5em;
        border: 1px solid rgba(0, 0, 0, 0.05);
    }

    .section_id_1266813300 #container-list .innercol,
    .section_id_161655673 #container-list .innercol {
        font-size: 130%;
    }

    body.section_id_1266813300:not(.read-more) #container #wrap #outerContent #center div#sitepath,
    body.section_id_161655673:not(.read-more) #container #wrap #outerContent #center div#sitepath {
        float: left !important;
        display: none !important;
        text-align: left;
        margin-left: inherit !important;
    }
}

@media all and (min-width: 1200px) and (max-width: 1399px) {
    .section_id_1266813300 #container-list .outercol,
    .section_id_161655673 #container-list .outercol {
        min-width: 50% !important;
    }
}

@media all and (min-width: 960px) and (max-width: 1199px) {
    .section_id_1266813300 #container-list .outercol,
    .section_id_161655673 #container-list .outercol {
        min-width: 100% !important;
    }
}

@media all and (max-width: 959px) {
    .section_id_1266813300 #mainContent,
    .section_id_161655673 #mainContent {
        display: flex;
        flex-wrap: wrap;
    }

    .section_id_1266813300 #mainContent #center,
    .section_id_161655673 #mainContent #center {
        flex: 0 0 100%;
        order: 2;
    }

    .section_id_1266813300 #mainContent #sitemap,
    .section_id_161655673 #mainContent #sitemap {
        flex: 0 0 100%;
        order: 1;
        margin-top: 20px;
    }
}

body.section_id_1266813300 #sitemap,
body.section_id_161655673 #sitemap,
body.section_id_1266813300 #section-top-block,
body.section_id_161655673 #section-top-block {
    font-size: 16px !important;
}

body.section_id_1266813300 #font-size-script.responsive-text,
body.section_id_161655673 #font-size-script.responsive-text {
    max-width: 100% !important;
}

body.section_id_1266813300 .blockMenu .L2,
body.section_id_161655673 .blockMenu .L2 {
    display: none !important;
}

/* FIX ON MENU BLOCK */
body.section_id_1266813300 .block_type_menublock ul,
body.section_id_161655673 .block_type_menublock ul {
    text-align: left !important;
}

body.section_id_1266813300 #container #wrap .block_type_menublock h3 div,
body.section_id_161655673 #container #wrap .block_type_menublock h3 div {
    justify-content: flex-start;
    margin-left: 1em;
}

body.section_id_1266813300 #container #wrap .block_type_menublock ul ul,
body.section_id_161655673 #container #wrap .block_type_menublock ul ul {
    margin-left: 20px !important;
    float: left;
    padding-top: 0 !important;
}

body.section_id_1266813300 #container #wrap .block_type_menublock li,
body.section_id_161655673 #container #wrap .block_type_menublock li {
    min-height: 2em;
    display: flex !important;
    align-items: center;
    max-width: 85%;
}


/* Remove zoom from IE */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .single-center h1, #featured h1, #container-list h1, #pagetitle h1, .single-center h2, #featured h2, #container-list h2, #pagetitle h2, .single-center h3, #featured h3, #container-list h3, #pagetitle h3, .single-center h4, #featured h4, #container-list h4, #pagetitle h4, .single-center h5, #featured h5, #container-list h5, #pagetitle h5, .single-center h6, #featured h6, #container-list h6, #pagetitle h6, .single-center label.label, #featured label.label, #container-list label.label, #pagetitle label.label {
        zoom: 1;
    }

    /* fix ansatte */
    #container-list .textbox-inner p span {
        display: block;
    }

    #container-list .innercol {
        display: block;
    }

    #container-list .outercol {
        display: block;
        min-width: 0;
    }

}

.custom-nordlandsnett-kart iframe {
    width: 100%;
    height: 500px;
    margin-bottom: 16px;
}

.custom-nordlandsnett-kart a {
    font-weight: bold;
}

.custom-nordlandsnett-kart-top {
    padding-top: 50px !important;
}


.rolldownText-text table {
    font-size: 100% !important;
}

.w_carousel_progress {
    display: none !important;
}

@media all and (max-width: 959px) {
    #wrap .Slideshow-Default .w_carousel_icons {
        position: inherit !important;
        margin-bottom: -33px !important;
    }
}
.read-more.article_id_148  .single-article-half .col-link.book:after {
    content:"a";
}


/* Ekstern lenke nve fiks */
.custom-eksternLenkeNveMobil{
    display:none !important;
}
@media all and (max-width: 959px) {

.custom-eksternLenkeNveMobil{
    display:flex !important;
}
.custom-eksternLenkeNveDesktop{
    display:none !important;
}
    
}

 


@media all and (min-width: 1200px) {
    .w_design .w_header .w_menu_wrapper .nav_level_1_group {
        align-items:center;    
    }
    .w_menu_wrapper .pageid_938133492 {
        height: 85px;
        color: var(--primary-color)!important;
        background-color: var(--primary-color-contrast);
        border-right: 1px solid var(--primary-color-contrast)!important;
    }
    .w_menu_wrapper li.pageid_938133492 {
        background-color: var(--primary-color)!important;
        color: var(--primary-color-contrast);
        margin-right: 5vw
    }
    #bg #container #wrap #W-header header .w_menu_wrapper li.pageid_938133492>span>a,
    #bg #container #wrap #W-header header .w_menu_wrapper li.pageid_938133492:hover>span>a {
        text-decoration:none!important;
        border-bottom: none;
        text-transform: uppercase
    }
    #bg #container #wrap #W-header header .w_menu_wrapper li.pageid_938133492:not(.active).active>span>a,
    #bg #container #wrap #W-header header .w_menu_wrapper li.pageid_938133492:not(.active).active:hover>span>a {
        color: var(--primary-color)!important;
    }
}

/* CUSTOM CSS FOR FLERE KNAPPER I ARTIKKEL-VISNING */
.page_id_428533977 .w_carousel_caption .w_carousel_title, .page_id_428533977 .w_carousel_caption .w_carousel_intro{
    display:none;
}
.page_id_428533977 .w_carousel_caption{
    background-color: transparent !important;
}
.page_id_428533977 .w_carousel_caption .w_carousel_button:hover{
    background-image: url('data:image/svg+xml,<svg data-v-23d9cbb4="" data-v-9895345e="" preserveAspectRatio="xMidYMid" viewBox="0 0 24 24" width="24" height="24" class="" xmlns="http://www.w3.org/2000/svg"><path xmlns="http://www.w3.org/2000/svg" fill="darkgreen" d="M10 6L8.59 7.41L13.17 12l-4.58 4.59L10 18l6-6z"></path></svg>');
}
.page_id_428533977 .w_carousel_caption .w_carousel_button{
    
   height: 6em;
    width: 51%;
    background-color: var(--primary-color);
    color: var(--primary-color-contrast);
    border: 2px solid var(--primary-color);
    border-radius: 0.5em;
    text-align: start;
    padding: 1em 7em 2em 1em;
    background-image: url('data:image/svg+xml,<svg data-v-23d9cbb4="" data-v-9895345e="" preserveAspectRatio="xMidYMid" viewBox="0 0 24 24" width="24" height="24" class="" xmlns="http://www.w3.org/2000/svg"><path xmlns="http://www.w3.org/2000/svg" fill="white" d="M10 6L8.59 7.41L13.17 12l-4.58 4.59L10 18l6-6z"></path></svg>');
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-size: 10%;
}

.page_id_428533977 .w_carousel_caption .w_carousel_button:nth-child(3):after{
    font-size:0.9em;
    content: "\A \A Forespørsler om tilknytninger på 1MW eller mer";
    white-space: pre;
}
.page_id_428533977 .w_carousel_caption .w_carousel_button:nth-child(4):after{
    font-size:0.9em;
    content: "\A \A Kapasitetskart med anslag over ledig kapasitet";
    white-space: pre;
}
@media only screen and (max-width: 1199px){
    .page_id_428533977 .w_carousel_caption .w_carousel_button{
        height: 7em;
        background-size: 15%;
    }
.page_id_428533977 .w_carousel_caption .w_carousel_button:nth-child(3):after{
    font-size:0.9em;
    content: "\A \A Forespørsler om tilknytninger \Apå 1MW eller mer";
    white-space: pre;
}

.page_id_428533977 .w_carousel_caption .w_carousel_button:nth-child(4):after{
    font-size:0.9em;
    content: "\A \A Kapasitetskart med anslag \Aover ledig kapasitet";
    white-space: pre;
}
}
@media only screen and (max-width: 749px){
    .page_id_428533977 .w_carousel_caption .w_carousel_button{
        height: 8em;
        background-size: 20%;
    }
.page_id_428533977 .w_carousel_caption .w_carousel_button:nth-child(3):after{
    font-size:0.9em;
    content: "\A \A Forespørsler om \A tilknytninger på \A 1MW eller mer";
    white-space: pre;
}

.page_id_428533977 .w_carousel_caption .w_carousel_button:nth-child(4):after{
    font-size:0.9em;
    content: "\A \A Kapasitetskart med \A anslag over \A ledig kapasitet";
    white-space: pre;
}
}
/* END CUSTOM CSS FOR FLERE KNAPPER I ARTIKKELVISNING