/**
 * Theme Name: Dreyfus Child
 * Template: dreyfus2024
 * Version: 1.0
 * Description: Conseil
 * Author: PEach
 **/

            /* REGLAGES */
            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                margin: 24px 0 8px;
            }

            p {
                margin: 0 0 10px;
            }

            /* p+p {margin-bottom: 15px;} */
            blockquote {
                background-color: #DEEAEF;
            }

            #main-content {
                padding: 0;
            }

            /* Boutons */
            .master-button.extra-small {
                padding: 0 28px;
            }

            .master-button.small {
                padding: 4px 28px;
            }

            .master-button.medium {
                padding: 8px 28px;
            }

            .master-button.big {
                padding: 12px 28px;
            }

            /* HEADER */
            input.bdt-search-input {
                margin: 0;
            }

            .bdt-modal .bdt-modal-dialog button.bdt-close:hover {
                background: none;
            }

            .menu-secondaire a:hover {
                color: var(--e-global-color-accent) !important;
            }

            /* ACCUEIL */
            /* Header Video */
            #cible-slider {
                min-height: 227px;
            }

            #cible-slider .bdt-accordion-content {
                backdrop-filter: blur(3px);
            }

            #cible-slider .bdt-accordion-content ul {
                margin: 0;
                margin-left: 5px;
            }

            #cible-slider .bdt-accordion-content ul li {
                list-style: none;
            }

            #cible-slider .bdt-accordion-content ul li a {
                color: #fff;
            }

            #cible-slider .bdt-accordion-content ul li a:hover {
                color: var(--e-global-color-accent);
            }

            #cible-slider .bdt-accordion-content ul li a::before {
                content: "\e912";
                display: inline-block;
                font-family: Feather;
                speak: none;
                font-style: normal;
                font-weight: 400;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                position: relative;
                left: -5px;
                top: 1px;
            }

            /* Domaines d'expertise */
            .bdt-ep-advanced-icon-box img {
                transition: 0.3s !important;
            }

            .bdt-ep-advanced-icon-box:hover img {
                scale: 1.2;
            }

            .bdt-ep-advanced-icon-box-content {
                border-radius: 5px;
                margin-top: -10% !important;
                margin-left: 5%;
                margin-right: 5%;
                z-index: 1;
                position: relative;
            }

            h3.bdt-ep-advanced-icon-box-title {
                background: #25346d;
                color: #fff;
                padding: 10px 15px;
                margin-top: -24px;
                border-radius: 5px;
                transition: 0.3s;
            }

            h3.bdt-ep-advanced-icon-box-title:hover {
                color: var(--e-global-color-accent);
            }

            h3.bdt-ep-advanced-icon-box-title::after {
                content: "\e912";
                display: inline-block;
                font-family: Feather;
                speak: none;
                font-style: normal;
                font-weight: 400;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                position: absolute;
                right: 12px;
                margin-top: 3px;
                rotate: -45deg;
            }

            .bdt-ep-advanced-icon-box-description ul {
                list-style: none;
                position: relative;
                margin-bottom: 0;
            }

            .bdt-ep-advanced-icon-box-description ul li {
                margin: 10px 0;
            }

            .bdt-ep-advanced-icon-box-description ul li a {
                color: var(--e-global-color-primary);
            }

            .bdt-ep-advanced-icon-box-description ul li a:hover {
                color: var(--e-global-color-accent);
            }

            .bdt-ep-advanced-icon-box-description ul li a::before {
                content: "\e912";
                display: inline-block;
                font-family: Feather;
                speak: none;
                font-style: normal;
                font-weight: 400;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                position: absolute;
                left: -20px;
                margin-top: 4px;
            }

            /* 7eme domaine d'expertise Outils et expertises */
            .outils-expertises {
                max-height: 235px;
            }

            .outils-expertises .bdt-ep-advanced-icon-box-content {
                margin: 25px !important;
            }

            .outils-expertises .bdt-ep-advanced-icon-box-title {
                margin-top: 0 !important;
            }

            /* Chiffres cles */
            /* span.elementor-counter-number {
  background: var(--e-global-color-secondary);
  padding: 8px 8px 4px;
}
.elementor-counter-title {
  border-radius: 3px;
  padding: 4px 0;
  z-index: 1;
  position: relative;
} */
            /* Animation Texte */
            #text-anim .elementor-widget-container {
                backdrop-filter: blur(5px);
            }

            #text-anim h2.bdt-heading-tag {
                margin: 0;
            }

            #text-anim span.bdt-pre-heading {
                display: block;
            }

            /*** PAGES INTERNES ***/
            /* PAGE ENGAGEMENTS */
            /* Place l'icone des listes en position TOP */
            .iconTop .bdt-fancy-list-icon {
                align-self: start;
            }

            /* ATOUTS DREYFUS */
            .list-atout .bdt-fancy-list-wrap .bdt-fancy-list-img {
                transition: all .3s ease;
            }

            .list-atout .bdt-fancy-list-wrap:hover .bdt-fancy-list-img {
                margin-top: -50px !important;
            }

            /* BLOG */
            /* Formulaire de newsletter */
            .quform .quform-element-submit {
                margin: 0;
            }

            /* Single post */
            #site-content,
            #sidebar {
                padding: 70px 0;
            }

            /* RESPONSIVE */
            /* MENU BURGER */
            .elementor-nav-menu--burger.menu-mobile nav ul li a.has-submenu svg {
                fill: var(--e-global-color-primary);
            }

            .elementor-nav-menu--burger.menu-mobile nav ul li a.has-submenu.highlighted svg,
            .elementor-nav-menu--burger.menu-mobile nav ul li.current-menu-item.current_page_item a.has-submenu svg {
                fill: var(--e-global-color-accent);
            }

            .elementor-nav-menu--burger.menu-mobile nav ul li.menu-item-has-children ul.sub-menu li a {
                font-size: 13px !important;
                line-height: 20px;
                border: none;
                padding: 7px 25px;
            }

            /* MOBILE */
            @media only screen and (max-width: 425px) {

                /* 7eme domaine d'expertise Outils et expertises */
                .outils-expertises {
                    max-height: unset;
                }

                .outils-expertises .bdt-ep-advanced-icon-box-content {
                    margin-top: -10% !important;
                }

                /* .outils-expertises .bdt-ep-advanced-icon-box-title {margin-top: unset !important;} */
            }

            /* TABLETTE */
            @media only screen and (min-width: 768px) and (max-width: 1024px) {}

            /* MOBILE et TABLETTE */
            @media only screen and (max-width: 1024px) {
                .box-team a.bdt-ep-advanced-icon-box-readmore {
                    transform: translate(-50%, 0);
                    margin-top: -10px;
                }
            }