/*--------adaptation thème-------------*/

.elementor-widget-container a{
    
    color: #980000;
}

a.elementor-button-link{
    color: white;
}

.ast-above-header.ast-above-header-bar {
    background-color: #000000 !important;

}

h2, .entry-content h2 {
    
    font-weight: 500 !important;
   
}

.eael-author-avatar, .eael-entry-meta  {
    display: none !important;
}

ul.info_header{
    margin: 0;
}

ul.info_header li{
    display: inline-block;
    margin: 0 10px;
}




li{
    list-style-image: url('/wp-content/themes/astra/assets/images/check.png');
}


ul.be-pack.timeline li, .site-footer li {
    list-style-image: none !important;
}

#astra-footer-menu {
   
    display: block !important;
    margin-left: 0;
}

#astra-footer-menu span{
   
    
    margin-left: 5px;
}

 #astra-footer-menu > .menu-item > .menu-link {display: block !important}

.footer-nav-wrap .astra-footer-horizontal-menu a {
    padding: 0;
}



li#menu-item-2707 span {
    color: rgb(250, 200, 0);
}

li#menu-item-2708 span {
    color: rgb(152, 0, 0);
}

ul.info_header a {
    color: rgb(161, 161, 161);
}





.mission h2{z-index: 1}

nav#primary-site-navigation, nav#footer-site-navigation {
    background: transparent !important;
}


.elementor-11 .elementor-element.elementor-element-b4657b1,
.elementor-11 .elementor-element.elementor-element-0eb4b52 {
   
    margin: 0 auto;
    margin-top: -70px;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 20px;
}

.author-img.atc-image-align- {
    display: none;
}

h4.author-name {
    font-size: 18px;
    color: #980000;
    margin-top: 20px !important;
}

#atc-testimonial-carousel-179 .swiper-button-prev, #atc-testimonial-carousel-179 .swiper-button-next{
filter:invert(63%) sepia(152%) saturate(6000) hue-rotate(400deg) brightness(101%) contrast(100%)
}

.swiper-slide::after {
    background: none !important;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: black;}

.timeline li .tl-circ{
    background-color: #fb0001 !important;
    border: 5px solid #fff6ca !important;
}

ul.eael-team-member-social-profiles {
    float: right;
    margin-top: -67px !important;
}

button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-fill {
    background: #980000!important;
}

.frm_style_formidable-style.with_frm_style input[type=submit], input[type="button"]{
    background: #980000;
    border-width: 1px;
    border-color: #980000;
    border-radius: 50px;
    padding: 10px 20px;
    color: white;

}

.fiche_region_contact {
    text-align: center;
}

.frm_style_formidable-style.with_frm_style input[type=submit]:hover, input[type="button"]:hover {
    background: #000;
    border-color: #000;
    color: white;

}

@media (min-width: 768px) {
    .mention{text-align: right;}

    .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {
    height: 110px;
    margin-top: -50px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }

    .mission::after {
    content: "";
    background-image: url(/wp-content/uploads/2022/11/feuilles_corner_right.jpg);
    position: absolute;
    z-index: -1;
    top: 0px;
    right: 0px;
    width: 500px;
    height: 239px;
    }

    .mission {
    background-image: url(/wp-content/uploads/2022/11/feuilles_corner_left.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    z-index: 0;
    }

    ul#ast-hf-menu-1 li span {

    position: absolute;
    right: 16px;
    top: 20px;
    font-size: 16px;
    font-weight: 600;
    text-shadow: 1px 0px 6px rgb(126 126 126 / 92%);
    }

}

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-0c2abf8,
    .elementor-11 .elementor-element.elementor-element-2aa320b,
    .elementor-11 .elementor-element.elementor-element-0daead1,
    .elementor-11 .elementor-element.elementor-element-944612e
     {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-11 .elementor-element.elementor-element-0c2abf8 > .elementor-widget-container,
    .elementor-11 .elementor-element.elementor-element-0daead1 > .elementor-widget-container{padding: 10px !important}


    .elementor-11 .elementor-element.elementor-element-b4657b1,
    .elementor-11 .elementor-element.elementor-element-0eb4b52 {
       
        
        margin-top: 0!important;
        margin-bottom: 15px;
       
    }


}

.atc-testimonial-container .description .content {

    text-align: justify !important;
}


@media (max-width: 920px) {

div#lang_sel_list ul {
    background: white;
    border-radius: 25px;
    margin-top: 20px !important;
    font-weight: bold;
    color: #980000;
}


div#lang_sel_list ul li {
    color: white;
    list-style-image: none;

}


.ast-builder-html-element li {
    list-style-image: none;
    list-style-type: none;
}


/*-------fiche region--------*/

.fiche_region_bloc_a, .fiche_region_bloc_d, .fiche_region_bloc_l {margin-left: 0 !important}

.fiche_region_bloc_b, .fiche_region_bloc_c {
    width: 100% !important;
}

.fiche_region_bloc_bas {
    display: inherit !important;
    width: 100% !important;
    height: inherit !important;
    
}

.fiche_region_bloc_e, .fiche_region_bloc_i{width: 100% !important;}

}

.fiche_region_bloc_c.inline-block img {
    max-width: 100%;
}

.fiche_region_contact input[type="button"] {
    font-size: 0.8rem;
    margin-bottom: 18px;}



}