/*----------------------------------------------------------------------------------

 Theme Name:   Child of Divi
 Description:  Hjertestarterskab tema
 Author:       Fingerspitz* Reklamebureau
 Author URI:   https://fingerspitz.dk
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

-------------------------------- ADDITIONAL CSS HERE ------------------------------- */

@import url("../Divi/style.css");

#main-footer #footer-widgets {display:none;}
#copyright {
	font-size:12px!important;
}

#page-container #main-header.et-fixed-header {
    box-shadow: 0 0 7px rgba(0,0,0,0)!important;
}
#main-header {
    box-shadow: 0 1px 0 rgba(0,0,0,0)!important;
    background-color: rgba(255,255,255,0.0);
}
.et_pb_button, .et_pb_module .et_pb_button {
    color: #000000!important;
}
.et_pb_svg_logo #logo {
    height: 58px!important;
}
#et-top-navigation {
    font-weight: 500;
}
h2 {
    color: #42454A!important;
}
h5 a {
    color: #339d61!important;
}
.faq-emner h5 {
    font-weight: 500;
}
h6 {
    font-weight: 500!important;
}
p {
    line-height: 1.25em;
    font-size: 16px!important;
}
.listtekst p {
    line-height: 1.7em;
}
.footertxt2 {
    font-size: 14px!important;
}
.mobile_menu_bar:before {
    color: #339D61;
}
.et_mobile_menu {
    border-top: 3px solid #339D61;
}

/*** Btn  ***/
.et_pb_button, .et_pb_button.et_pb_button_0.et_pb_bg_layout_dark, .et_pb_button:after {
    font-size: 18px!important;
}
.et_button_icon_visible .et_pb_button, .et_button_icon_visible .et_pb_button:hover {
    padding-right: 2.7em;
    padding-left: 1.4em;
    padding-top: 10px;
    padding-bottom: 10px;
}
.et_pb_accordion_0 .et_pb_toggle_title:before, body #page-container .et_pb_section .et_pb_button_1:after {
    font-weight: 900!important;
}
/*** Neg. btn txt ***/
body #page-container .et_pb_section .et_pb_button_4:after {
    font-weight: 400;
}
/*** Btn txt ***/
.underlinebtnwht {
    text-decoration: underline!important;
    text-decoration-color: #fff!important;
    font-weight: 400!important;
}
.underlinebtngreen {
    text-decoration: underline!important;
    text-decoration-color: #339D61!important;
    font-weight: 400!important;
}

/*** Contact form ***/
.et_pb_contact p input, .et_pb_contact p textarea {
    background-color: #fff;
    color: #292929;
    font-size: 22px;
}
.et_contact_bottom_container {
    margin-top: 10%;
    float: left;
}

/*** Gallery ***/
.disable-lightbox a {
    pointer-events: none;
}
.disable-lightbox .et_overlay {
    display: none !important;
}
.bullit-tekst img {
    padding-bottom: 50px;
}

/*** FOOTER ***/
.footer a {
    color: #fff;
}
.footer .txt a {
    font-size: 14px;
}
.footeradr a, .footeradr p {
    color: #858585;
}
.contactperson a {
    color: #339D61!important;
    text-decoration: underline;
}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 1051px) and (max-width: 1220px) {
    #top-menu li a {
        font-size: 14px!important;
    }
    #top-menu li {
        padding-right: 8px!important;
    }
}

/* POP-UP DEALER */
.et_bloom .et_bloom_form_container .et_bloom_form_content { 
    display: none;
}
.et_bloom .et_bloom .et_bloom_header_text_light p {
    color: rgba(255, 255, 255, 1.0)!important;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (min-width: 1051px) {
    /*** TYPO ***/
    h1 {
        font-size: 50px!important;
        margin-bottom: 20px;
    }
    h2 {
        font-size: 35px!important;
    }
    h3 {
        font-size: 40px!important;
    }
    h5 {
        font-size: 18px!important;
    }
    .et_menu_container {
        margin-top: 20px;
        background: white;
        border-radius: 50px;
        padding: 10px 80px 5px 80px;
    }
    .et_header_style_left #et-top-navigation {
        padding-bottom: 10px;
    }
    span.logo_helper {
        margin-top: -20px;
    }
    .suckupbg {
        margin-top: -125px;
    }
    /*** SPEC KOLONNE ***/    
    .kolonne1-3 {
        width: 30%!important;
    }
    .kolonne2 {
        width: 35%!important;
    }
    .ingenmargin .et_pb_gutters3 .et_pb_column, .ingenmargin .et_pb_gutters3.et_pb_row .et_pb_column {
        margin-right: 0%!important;
    }

    /*** FOOTER ***/
    .footer .et_pb_column_1_4 {
        width: 23.875%!important;
    }
    .footer .et_pb_column {
        margin-right: 0.5%!important;
    }
    /*** Language selector not showing name in top-menu ***/
    .menu-item .wpml-ls-display {
        display: none;
    }
    .menu-item .sub-menu .wpml-ls-display {
        display: initial;
    }
    .et_header_style_left #et-top-navigation nav > ul > li:last-child > a {
        padding-right: 14px!important;
    }
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 980px) {
    /*** TYPO ***/
    h2 {
        font-size: 35px!important;
    }
    h3 {
        font-size: 22px!important;
    }    
    .margin-topop {
        margin-top: -80px!important;
    }
}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
    /* Add styles for tablet only if needed */
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
    /* Add styles for smartphone only if needed */
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
    h1, h2 {
        font-size: 30px!important;
    }
    .bullit-tekst img {
        padding-bottom: 100px;
    }
}
