/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*-------------------------*/
/*---Team Section Layout---*/
/*-------------------------*/

/*Transparent header text*/
h1, h2, h3, h4, h5, h6, .mv-long-word, .mv-main-menu-main-subitem a{
    overflow-wrap: normal;
}
/* #et-top-navigation #et_top_search::after{
    content: "Søk";
    margin-left: 28px;
    padding-bottom: 30px;
    position: relative;
    bottom: 7px;
    font-size: 17px;
    cursor: pointer;
    
} */
.mv-main-menu-main-subitem a{
    font-weight:900;
}
span.mobile_menu_bar:before{
  color:#000000;
}
.et_mobile_menu{
    border-top: 3px solid #000000;
}

.mv-team-member-wrapper{
    border-radius: 200px 200px 0 0;
}
.mv-team-member-wrapper img{
    background-color: #ffffff;
}
.mv-team-member-wrapper .et_pb_team_member_description{
    margin-top:35px;
}
.mv-person-text-box{
    margin-top:40px;
    padding:18px;
}
.mv-new-team-member{
    padding-top:30px;
    padding-left:30px;
    padding-bottom:30px;
    /* font-size:16px; */
}
.mv-new-team-member h4{
    padding-bottom:0;
    padding-top:10px;
}
.mv-new-team-member span{
    line-height: 2.2em;
}
.mv-new-team-member a{
    color:#7A7A7A;
}
.mv-person-data{
    /* font-size:20px; */
    padding-left:10px;
}
.mv-person-text-box .et-pb-icon{
    font-size:25px;
    color:#e09900;
}
.mv-person-text-box a{
    color:#82c0c7;
}
@media (max-width: 980px) and (min-width: 768px) {
    #mv-mobile-persons-wrapper .et_pb_team_member_19,
    #mv-mobile-persons-wrapper .et_pb_team_member_21,
    #mv-mobile-persons-wrapper .et_pb_team_member_23,
    #mv-mobile-persons-wrapper .et_pb_team_member_25,
    #mv-mobile-persons-wrapper .et_pb_team_member_27,
    #mv-mobile-persons-wrapper .et_pb_team_member_29,
    #mv-mobile-persons-wrapper .et_pb_team_member_31{
        float:right;
    }
    .mv-team-member-wrapper{
        float: left;
        max-width:260px !important;
    }
    .et_pb_column .mv-team-member-wrapper .et_pb_team_member_description{
        display: block;
    }
    .et_pb_column .mv-team-member-wrapper .et_pb_team_member_image{
        width:260px;
    }
    .mv-team-member-wrapper .et_pb_team_member_image{
        margin-bottom:30px;
    }
    .mv-person-text-box{
        margin-top:15px;
    }
}
@media (max-width: 1179px) and (min-width: 981px){
    .mv-person-text-box{
        font-size: 16px;
    }
}
#top-menu li.mega-menu>ul>li>a:first-child{
    color:#000000;
}
/* Styling the Mobile menu */
@media screen and (max-width: 980px) {
 .container { 
 width: 100% !important;
 }
 .et_header_style_left .logo_container{
 padding-left: 25px;
 }
 .et_header_style_centered #main-header .mobile_nav {
 background-color: transparent;
 }
 .mobile_nav.closed .select_page {
 display: none;
 }
 .et-fixed-header#main-header {
 background-color: transparent !important;
 }
 #et-top-navigation #et_top_search::after{
    bottom: -4px;    
}
}
.et_mobile_menu {
 top: 0 !important;
 border-top: 3px solid #283fc0 !important;;
 background-color: #fff !important;
 padding: 20% 0;
}
.et_mobile_menu li a {
 text-align: center;
 font-size: 1.4em;
 border: 0;
 padding: 15px 0;
 letter-spacing: 1px;
}
.mobile_nav ul#mobile_menu .current_page_item > a {
 color: #283fc0;
}
.mobile_nav ul#mobile_menu li ul li a {
 font-size: 1.1em !important;
 margin: auto;
 color: #363636 !important;
 /* padding-top: 0.2em; */
}
.et_mobile_menu li a:hover {
 color: #999;
 -webkit-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;
}
.mobile_menu_bar:before {
 padding-right: 25px;
 color: #363636 !important;
}
.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
 z-index: 99999;
}

/* NESTING MOBILE MENU SETTINGS */
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
 content: '\4d';
}

#top-menu .menu-item-has-children .menu-item-has-children > a:first-child::after, 
#et-secondary-nav .menu-item-has-children .menu-item-has-children > a:first-child::after {
 content: '5'; 
}

#main-header #mobile_menu.et_mobile_menu .menu-item-has-children {
 position: relative; 
}

#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle {
 position: absolute;
 background-color: rgba(0,0,0,0.03);
 z-index: 1;
 width: 36px;
 height: 36px;
 line-height: 36px;
 border-radius: 50%;
 top: 6px;
 right: 10px;
 cursor: pointer;
 text-align: center;
}

#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped {
 background-color: rgba(0,0,0,0.1);
}

#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before {
 font-family: "ETmodules" !important;
 font-weight: normal;
 font-style: normal;
 font-variant: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 line-height: 36px;
 font-size: 24px;
 text-transform: none;
 speak: none;
 content: '\33';
}

#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before {
 content: '\32';
}

#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle ~ ul.sub-menu {
 display: none !important;
 padding-left: 0;
}

#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu {
 display: block !important;
 background-color: rgba(0,0,0,0.03);
}

 #main-header #mobile_menu.et_mobile_menu li li {
 padding-left: 0;
}

#main-header #mobile_menu.et_mobile_menu li a, 
#main-header #mobile_menu.et_mobile_menu li li a,
#main-header #mobile_menu.et_mobile_menu li li li a {
 padding-left: 20px;
 padding-right: 20px;
}

#main-header #mobile_menu.et_mobile_menu .menu-item-has-children .sub-menu-toggle + a {
 padding-right: 20px;
}

#main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a {
 background-color: transparent;
 font-weight: inherit;
}

#main-header #mobile_menu.et_mobile_menu li.current-menu-item > a {
 font-weight: bolder;
}
#mv-product-slider{
    padding:45px;
}
#mv-homepage-header-slider .et_pb_slides{
    height:100%;
}

@media screen and (min-width: 981px){
    #top-menu li.mega-menu > ul > li:nth-of-type(5n) {
        clear: none;
    }
    /* #top-menu li.mega-menu > ul > li:nth-of-type(6n) {
        clear: none;
    } */
    #top-menu li.mega-menu > ul > li {
        width: 20%;
        margin: 0;
    }
}

.mv-post-list .post-content-inner{
    margin-top:20px;
    margin-bottom:8px;
}
.mv-top-products-carousel{
    margin: 0 auto;
}

.mv-top-products-carousel .dica_divi_carouselitem, .mv-top-products-carousel .et_pb_module_inner{
    border-radius: 20px;
}
.mv-top-products-carousel .swiper-container{
    padding:100px;
}

#menu-footer-menu li{
    width:100%;
}
#mv-footer-address .et-pb-icon{
    font-size: 25px;
    margin-right: 10px;
    color:#ffffff;
    float: left;
}
#mv-footer-menu ul{
    list-style-type: none;
    padding: 0;
}
#mv-footer-menu ul li{
     padding: 0 0 4px 0;
}
.mv-vertical-align-wrapper .et_pb_column{
    display: flex;
}
.mv-vertical-align-content{
    margin: auto !important;
}
/* .mv-contact-person .mv-team-member-wrapper{
    margin: 0 auto;
    background-color: #DADADC !important;
}
/* .mv-contact-person .et_pb_column.et_pb_column_15{
    background-color: #DADADC;
} */
/* .mv-contact-person .mv-person-text-box{
    margin-top:0;
}
.mv-contact-person .mv-team-member-wrapper .et_pb_team_member_image{
    width: 75%;
    margin: 0 auto;
    margin-top: 29px;
} */ 

.mv-social-share-buttons a{
    width: 160px;
    text-align: center;
}
/* .widget_search #searchsubmit{
    display:none;
} */
.mv-newsletter-small .et_pb_newsletter_description{
    display:none;
}
/* .mv-contact-persons-row{
    display:block !important;
} */

/* .search-results #main-content .container:before{
    content:none;
}
.search-results #left-area{
    width: 100%;
    padding-right:0;
}
.mv-search-article{
    background-color: #fff;
    /* padding:30px; */
    /* border-radius: 20px;
    margin-bottom:50px;
} */
.mv-search-article,.mv-search-article img{
     /* border-radius: 20px 20px 0 0; */
     /* padding: 20px; */
     /* margin-bottom:20px; */
}
/* .mv-search-article img{
    display: none;
}
.mv-search-term{
    text-align: center;
    margin-bottom:60px;
    color: #fff;
}
.mv-search-term p{
    font-family: 'Montserrat';
    font-size: 32px;
}
.mv-search-term span{
    font-size: 42px;
    font-weight: 700;
    color:#fcd21d;
    text-transform: uppercase;
} */
/* .mv-search-article:nth-child(even){
    background: red;
} */
/* .mv-search-article:nth-child(odd){
    background: #f7f7f7;
} */
/* .mv-search-article .entry-title{
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-size: 18px;
    color: #333;
    padding-top:20px;
    padding-bottom: 10px;
    padding-left:30px;
    line-height: 1em;
    font-weight: 700;
} */
/* .mv-search-article .post-meta{
    padding-left:30px;
}
.mv-article-content{
    padding-left:30px;
    padding-bottom:30px;
}
.search-results #main-content{
    background-color:#353740;
} */
.mv-single-member{
   
}
.mv-single-member img{
    background-color: #fff;
}
.mv-single-member .et_pb_team_member_description{
    padding-top:15px;
}
.mv-single-member span:not(.mv-person-data){
    color: #e09900;
}
.mv-contact-persons-row.on-sidebar img{
    background-color: #8c8c8c !important;
}
.mv-contact-persons-row.on-sidebar h4{
    color:#fff;
}
.mv-contact-persons-row.on-sidebar .mv-person-data,.mv-contact-persons-row.on-sidebar a{
    color:#ddd;
}
.mv-vertical-align .et_pb_column{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.kategori-template-default .container, .tjeneste-template-default .container{
    width:100%;
    max-width:100%;
    padding-top:0 !important;
}
.kategori-template-default .container.et_menu_container, .tjeneste-template-default .container.et_menu_container{
    max-width: 1080px;
}
.kategori-template-default .et_post_meta_wrapper, .tjeneste-template-default .et_post_meta_wrapper{
    display: none;
}
.mv-special-section #search-2{
    padding-left:20px;
}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}

/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 0 !important;
    float: none !important;
    }
}

@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.mv-custom-row-switched-mobile-layout {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.mv-custom-row-switched-mobile-layout .et_pb_column:nth-child(1) {
-webkit-order: 2;
order: 2;
}
 
.mv-custom-row-switched-mobile-layout .et_pb_column:nth-child(2) {
-webkit-order: 1;
order: 1;
}
}
#mv-form-popup{
    max-width: 1080px !important;
}
/* #mv-form-popup .evr-close_wrap{
    display: none !important;
} */
/* .et-pb-contact-message p{
    text-align: center;
    font-size: 30px;
    color: #08ca08;
    font-family: montserrat;
    font-weight: 700;
    letter-spacing: 1px;
} */
#cn-notice-buttons .mv-cookies-button:nth-child(2){
    background:#737373;
}
.page-id-352, #mv-contact-page-blurbs-image .et_pb_column{
    background-color: #f7f7f7;
}
#mv-contact-page-blurbs-image .et_pb_blurb_container{
    padding-left:40px;
}

@media all and (max-width: 479px){
    .mv-hero-subtitle{
        line-height: 1.4em !important;
    }
}
.mv-single-post-image{
    border-radius: 10px;
}
.single-post figcaption{
    text-align: center;
}
#mv-contact-form-for-purchasing{
    margin-bottom:-30px;
}

/* Fixing popup forms on 'Tjenester' and 'kategorier' CPT */
.single-tjeneste #mv-form-popup, .single-kategori #mv-form-popup{
    background-color: #fcd21d!important;
}
.single-tjeneste #mv-form-popup textarea, .single-kategori #mv-form-popup textarea{
    margin-bottom:60px;
}
@media only screen and (min-width: 1350px){
    .single-tjeneste #mv-form-popup, .single-kategori #mv-form-popup{
        padding: 54px 0;
    }
}
@media only screen and (min-width: 981px){
    .single-tjeneste #mv-form-popup .et_pb_module.et_pb_text, .single-tjeneste #mv-form-popup #et_pb_contact_form_0, .single-kategori #mv-form-popup .et_pb_module.et_pb_text, .single-kategori #mv-form-popup #et_pb_contact_form_0{
        margin-bottom: 2.75% !important;
    }
    .single-tjeneste #mv-form-popup, .single-kategori #mv-form-popup{
        padding: 4% 0 2%;
    }
}
@media (max-width: 980px){
    .single-tjeneste #mv-form-popup, .single-kategori #mv-form-popup {
        padding: 50px 20px;
    }
    .single-tjeneste #mv-form-popup #mv-popup-form-top-text, .single-kategori #mv-form-popup #mv-popup-form-top-text{
        font-size: 16px;
        margin-bottom: 30px;
    }
    .single-tjeneste #mv-form-popup .et_pb_button, .single-kategori #mv-form-popup .et_pb_button{
        font-size: 11px;
    }
}
.single-tjeneste #mv-form-popup .et_pb_module.et_pb_text, .single-kategori #mv-form-popup .et_pb_module.et_pb_text{
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 21px;
    line-height: 1.8em;
    max-width: 800px;
    margin: 0 auto;
}
.single-tjeneste #mv-form-popup .et_pb_contact_form_container.et_pb_module, .single-kategori #mv-form-popup .et_pb_contact_form_container.et_pb_module {
    margin-left: auto!important;
    margin-right: auto!important;
    max-width: 800px;
}
.single-tjeneste #mv-form-popup .et_pb_contact_field input, .single-tjeneste #mv-form-popup .et_pb_contact_field textarea, .single-tjeneste #mv-form-popup input.et_pb_contact_captcha, .single-kategori #mv-form-popup .et_pb_contact_field input, .single-kategori #mv-form-popup .et_pb_contact_field textarea, .single-kategori #mv-form-popup input.et_pb_contact_captcha{
    box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.18);
}
.single-tjeneste #mv-form-popup .input, .single-kategori #mv-form-popup .input{
    background-color: rgba(255,255,255,0);
    border-width: 0;
    padding: 16px;
    width: 100%;
}
.single-tjeneste #mv-form-popup .et_pb_contact_form_container .input, .single-kategori #mv-form-popup .et_pb_contact_form_container .input{
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    color: #353740;
}
.single-tjeneste #mv-form-popup .et_pb_contact_form_label, .single-kategori #mv-form-popup .et_pb_contact_form_label{
    display: none;
}
.single-tjeneste #mv-form-popup .et_pb_text_inner, .single-tjeneste #mv-form-popup #et_pb_contact_name_0, .single-kategori #mv-form-popup .et_pb_text_inner, .single-kategori #mv-form-popup #et_pb_contact_name_0{
    color:#353740 !important;
}
.single-tjeneste #mv-form-popup p.et_pb_contact_field, .single-kategori #mv-form-popup p.et_pb_contact_field {
    padding: 0 0 0 3%;
    margin-bottom: 3%;
    background-position: 50%;
    background-size: cover;
}
.single-tjeneste #mv-form-popup .et_pb_contact_field textarea.et_pb_contact_message, .single-kategori #mv-form-popup .et_pb_contact_field textarea.et_pb_contact_message {
    min-height: 150px;
    display: block;
}
.single-tjeneste #mv-form-popup .et_contact_bottom_container, .single-kategori #mv-form-popup .et_contact_bottom_container{
    float: right;
    text-align: right;
    margin-top: -1.5%;
    margin-bottom: 30px !important;
    display: flex;
}
.single-tjeneste #mv-form-popup .et_pb_contact_right, .single-kategori #mv-form-popup .et_pb_contact_right {
    display: inline-block;
    min-width: 105px;
    margin: 0;
    text-align: right;
}
.single-tjeneste #mv-form-popup .et_pb_contact_form_container.et_pb_module .et_pb_button, .single-kategori #mv-form-popup .et_pb_contact_form_container.et_pb_module .et_pb_button {
    color: #cc0000!important;
    border-width: 5px!important;
    border-color: #cc0000;
    border-radius: 100px;
    letter-spacing: 2px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    cursor: pointer;
    margin: 0 0 0 18px;
}
.single-tjeneste #mv-form-popup .et_pb_contact_right p input, .single-kategori #mv-form-popup .et_pb_contact_right p input {
    max-width: 50px;
    padding: 16px;
}
.single-tjeneste #mv-form-popup #mv-popup-form-bottom-text, .single-kategori #mv-form-popup #mv-popup-form-bottom-text{
    font-size:16px;
} 
.single-tjeneste #mv-form-popup .et_pb_contact p .et_contact_error, .single-kategori #mv-form-popup .et_pb_contact p .et_contact_error{
    border:1px solid red!important;
}


/* .mv-cf7-top-text, .mv-cf7-bottom-text{
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    color: #353740;
    font-size: 20px;
    font-weight: 500;
} */
.grecaptcha-badge {
display: none;
}
/* #popmake-31125 input{
   
}
#popmake-31125 input, #popmake-31125 textarea{
    border: none;
    box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.18);
    width: 100%;
    background-color: #fcd21d;
    font-size: 16px;
    padding: 16px;
}
#popmake-31125 textarea{
    height: 150px;
}
#popmake-31125 .mv-cf7-top-text-end{
    margin-bottom:30px;
}
#popmake-31125 .wpcf7-form p{
    padding-bottom:2em;
}
#popmake-31125 .wpcf7-form p:last-of-type{
    padding-bottom: 0;
}
#popmake-31125 .wpcf7-form-control.wpcf7-submit{
    text-transform: uppercase;
    padding: 12px;
    max-width: 250px;
    font-size: 20px;
    border: none;
    box-shadow: none;
    border-radius: 8px;
    background: #cc0000;
    color: #fff;
    font-weight: 600;
    letter-spacing: 2px;
    cursor: pointer;
    float: right;
}
#popmake-31125 .mv-cf7-bottom-text{
    font-size: 16px;
    font-weight: 300;
}
#popmake-31125 .pum-close.popmake-close{
    background-color: #000000
}
#popmake-31125 .mv-cf7-top-text{
    line-height: 2em;
} */
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  .mv-ul{
      margin-left:20px;
  }
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 .pum-theme-30274 .pum-container, .pum-theme-enterprise-blue .pum-container{
     padding:20px !important;
 }
 #popmake-31821 h3 {
     margin-top:30px;
 }
 .cn-close-icon{
    right: 5px;
    top: 14px;
}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
    /* #popmake-31125 .mv-cf7-top-text{
        font-size:16px;
    } */
    /* #popmake-31125 .mv-cf7-bottom-text{
        font-size:14px;
    } */
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
    /* #popmake-31125 .mv-cf7-top-text{
        line-height:1.4em;
        font-size:16px;
    } */
    /* .pum-theme-30274 .pum-container, .pum-theme-enterprise-blue .pum-container{
        padding: 80px 20px 20px !important;
    } */
    .mv-top-products-carousel .swiper-container{
        padding:20px;
    }
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
    // Disable Divi animations on mobile
    /* .et_pb_section, .et_pb_section *{
        animation:none !important;
    } */
 
}
/* #main-header .container.clearfix.et_menu_container{
    max-width:1570px;
}
.mv-menu-image img{
    width:200px;
}
.mv-menu-image a{
    padding-bottom:0;
} */
.mv-av{
    font-weight: 400;
    font-size:15px;
}
#popmake-31821 h3{
    line-height:1.6em;
}
#popmake-31821 .nf-form-content textarea.ninja-forms-field{
    height:150px;
}
#popmake-31821 .nf-form-content input[type=button]{
    background:#cc0000;
    font-weight:700;
    letter-spacing:1px;
}
#popmake-31821 .nf-form-content input[type=button]:hover{
    cursor: pointer;
}
#main-header .container.clearfix.et_menu_container{
    width:80%;
}
.nf-response-msg{
    margin:30px;
}
.nf-response-msg h4{
    margin-top:30px;
    margin-bottom: 30px;
}
.nf-response-msg h2{
    line-height: 1.2em;
}

#popmake-31821 h3{
    margin-top:0;
}
#nf-form-3-cont input, #nf-form-3-cont textarea, #nf-form-1-cont input, #nf-form-1-cont textarea{
    border: none;
    box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.18);
    width: 100%;
    background-color: #fcd21d;
    font-size: 16px;
    padding: 16px;
}
.mv-response-msg{
    color: #319e3a;
    font-weight:600;
}
#nf-form-3-cont .nf-form-fields-required, #nf-form-3-cont .nf-field-label{
    display:none;
}
#nf-form-3-cont input, #nf-form-3-cont textarea{
    color:#353740;
}
#nf-form-3-cont .submit-container{
    display: inline-block;
    float:right;
    
}
#nf-form-3-cont .submit-container input{
    color: #ffffff!important;
    border:5px solid #fff;
    border-radius: 100px;
    letter-spacing: 2px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    font-size:20px;
    padding: .3em 1em;
    line-height: 1em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-transition: all .2s;
    transition: all .2s;
    box-shadow: none;
}
#nf-form-3-cont .submit-container input:after{
    color: #ffffff;
    font-size: inherit!important;
    left: auto;
    content: "\35";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    font-family: ETmodules!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;
    box-sizing: border-box;
}
#nf-form-3-cont .submit-container input:hover{
    /* border: 2px solid transparent; */
    /* padding: .3em 2em .3em .7em; */
    background-color: rgba(0,0,0,.05);
    cursor:pointer;
}
#nf-form-1-cont .nf-form-content input[type=button]:hover{
    color:#d2d2d2;
}
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_0.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_1.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_2.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_3.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_4.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_5.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_6.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_7.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_8.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_9.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_10.et_pb_team_member h4,
.et-db.single-tjeneste #et-boc .et-l .et_pb_team_member_11.et_pb_team_member h4
{
    color:#ffffff !important;
}
