/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

@media (max-width: 767px) {
    .fond-entreprises-decident{
        background-image: none!important;
    }
}

ul {
    padding-left: 18px;
}

/* Header global */

main#content .page-header {
    display: none;
}

main#content {
    padding-top: 100px;
}

body.elementor-page-12 main, body.elementor-page-1441 main, body.elementor-page-1430 main  {
    margin-top: -100px;
}


/* Bouton menu RDV */
.btn-menu-rdv > a{
    background: #B7CC68;
    color: #154230 !important;
    border-radius: 50px;
}

li.btn-menu-rdv a {
    padding: 14px 20px 14px 40px !important;
}

.btn-menu-rdv a::before{
    content: "";
    left: 8px;
    width: 24px;
    height: 24px;
    opacity: 1 !important;
    background-image: url("/wp-content/uploads/2026/03/phone.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding-left: 30px;
}

/* Hover */
@media (max-width: 1190px) {

.btn-menu-rdv > a:hover{
    background: #E0D9C4;
}
    
}

@media (max-width: 1190px) {
    
    /* Empêche le bouton de prendre toute la largeur */
    .elementor-nav-menu--dropdown .btn-menu-rdv a {
        width: auto !important;
        display: inline-flex !important;
        justify-content: center;
        align-items: center;
    }

    .elementor-nav-menu--dropdown .btn-menu-rdv {
        text-align: center;
    }

    /* Optionnel : limite la largeur */
    .elementor-nav-menu--dropdown .btn-menu-rdv a {
        max-width: fit-content;
        margin: 0 auto;
    }
    
    li.btn-menu-rdv.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-464 {
    margin-bottom: 20px;
}
    .elementor-nav-menu a:hover {
        background: none !important;
        color: inherit !important;
    }

    .elementor-nav-menu a:hover::before,
    .elementor-nav-menu a:hover::after {
        display: none !important;
    }
}

.single-cas_client .container-img-backgroud-cas-clients,
.single-cas_client .container-img-backgroud-cas-clients > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}

/*Home section blog*/

.conteneur-img-home-blog {
    background-size: cover;
}

/*Footer*/
/*@media (min-width: 1190px) {
    .contact-footer {
        text-align: right !important;
    }
}
*/