/*
Theme Name:   Hello Elementor Child
Theme URI:    [URL de votre site]
Description:  Child Theme de Hello Elementor
Author:       Votre Nom
Author URI:   [Votre site web]
Template:     hello-elementor
Version:      1.0.0
*/

@import url("../hello-elementor/style.css");

.fls_registration_fields > div > div{
    line-height: 0;
}

.hide-if-public, .logged-in header .elementor-widget-button {
    display: none!important;
}
.logged-in .hide-if-public, header .elementor-widget-button {
    display: flex!important;
}

#donation-iframe { height: 1200px !important; }

@media (max-width: 1300px) {

    header > div {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}    

@media (max-width: 1100px) {

    header .elementor-button-wrapper a {
        padding: 15px 15px 15px 15px !important;
        font-size: 14px !important;
    }
}    

@media (max-width: 1024px) {

    header .elementor-widget-theme-site-logo img {
        width: 160px !important;
        height: auto !important;
    }
}    
        

@media (max-width: 980px) {

    header > div {
        padding-left: 20px !important;
        padding-right: 20px !important; 
    }

    header .elementor-widget-theme-site-logo img {
        width: 165px !important;
        height: auto !important;
        margin-top: 20px !important;
    }

    header .logged-in .elementor-widget-theme-site-logo img {
        margin-top: 0px !important;
    }

    header #menu-2-5e58916f {
        padding: 20px !important;
    }

}

@media (max-width: 767px) {


    header .elementor-widget-theme-site-logo img {
        margin-top: 0px !important;
    }

    body.logged-in .elementor-widget-theme-site-logo img {
        margin-top: 20px !important;
    }

    header .elementor-nav-menu--dropdown-mobile {
        display: none;
    }

    body.logged-in header .elementor-nav-menu--dropdown-mobile {
        display: block;
    }

    header .elementor-button-wrapper a {
        margin-left: 15px;
    }


            
} 