/*
Theme Name: Divi Child Theme
Version: 1.0
Description: Basic Child Theme
Author: AKWeb
Template: Divi
Author URL: https://
*/

/*----- Décalage de 80px pour les ancres -----*/
#decouvrir {
padding-top: 80px !important;
position: relative;
top: -80px;
margin-bottom: -80px !important;
}

/*----- HEADER -----*/
@media screen and (max-width: 1125px){
#main-header #logo {
        max-height: 65px !important;
    }
}
.et_pb_text_11 blockquote {
    border-color: #ED0000 !important;
}
.dipi_hamburger.hamburger {
    margin-top: 15px;
}

/*----- Indentation des bullet lists -----*/
#identation-bullet-list ::marker {
    color: #5c00b8;
}

#identation-bullet-list ul {
    line-height: 1.6em;
    padding: 20px 0px 0px 50px;
    list-style-position: outside;
}

/*----- Background menu base et approfondissement -----*/
.et_pb_gutters2 .et_pb_column_1_3, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
   background : rgba(246,242,255,0.5) !important;
   padding: 20px 20px 20px 20px !important;
}

/*------------------------*/
/*---- M.E. CALENDAR -----*/
/*------------------------*/

/*--------------------------------------*/
/*--- ME Callendar - Fiche évènement ---*/
/*--------------------------------------*/

/*--- All Blocs marge gauche ---*/
.mec-single-event .mec-event-meta dd {
    padding-left: 0px;
}

/*--- Titres Dates Heures etc... ---*/
#mec-id-css .et_pb_blurb_container {
    padding-left: 5px;
}

/*--- Bloc Dates Heures etc... ---*/
#mec-id-css .mec-start-date-label,
#mec-id-css .mec-events-abbr {
    color: #ed0000;
    font-weight: 600;
    font-family: 'Poppins';
}

/*--- Bloc Lieu ---*/
#mec-id-css .mec-single-event-location {
    padding-left: 0px;
}

#mec-id-css .mec-address {
    padding-left: 0px;
    color: #ed0000 !important;
    font-size: 13px!important;
    font-family: 'Poppins';
    font-weight: 400;
}

/*--- Bloc Tarif ---*/
#txt-id p {
    color: #ed0000;
    font-weight: 600;
}

/*--- Bloc Oragnisateur ---*/
#mec-id-css .mec-organizer .mec-sl-home::before,
#mec-id-css .mec-sl-phone::before,
#mec-id-css .mec-sl-envelope::before,
#mec-id-css .mec-organizer i:before {
    color: #ed0000;
    font-size: 15px!important;
}

#mec-id-css .mec-single-event-organizer dd {
    margin-bottom: 0px;
}

#mec-id-css .mec-single-event-organizer img {
    padding-left: 0px;
}

#mec-id-css .mec-single-event-organizer dd span {
    padding-left: 0px;
    color: #ed0000;
}

/*--- largeur container fiche évènement ---*/
.mec-container {
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%!important;
}

/*----------------------------------------*/
/*--- ME Callendar - Recherche Globale ---*/
/*----------------------------------------*/

/*--- Hauteur du titre ---*/
#mec-id-css .mec-event-list-standard .mec-event-title a {
    line-height: 1.4em;
    font-family: 'Poppins'!important;
}

/*--- Alignement texte Catégorie ---*/
.entry-content ul {
    padding: 0px 0px 23px 0px!important;
    line-height: 23px!important;
}

/*--- Bouton Voir le détail ---*/
#mec-id-css .mec-event-footer .mec-booking-button {
    background: #ed0000;
    color: #ffffff;
    font-weight: 600;
    border-radius: 5px;
}
/*--- Bouton Voir le détail Hover ---*/
#mec-id-css .mec-event-footer .mec-booking-button:hover {
    background: #7f00ff;
    color: #ffffff;
    border-radius: 5px;
}
/*--- Couleur bordure recherche ---*/
#mec-id-css .mec-wrap .mec-totalcal-box {
    border: 1px solid #7F00FF;
    background: #7F00FF05;
}
/*--- Couleur bordure évènement ---*/
#mec-id-css .mec-event-list-standard .mec-event-article {
    border: 1px solid #7F00FF;
}
#mec-id-css .mec-event-list-standard .mec-event-meta-wrap {
    border-left: 1px solid #7F00FF50;
}
#mec-id-css .mec-event-footer {
    border-top: 1px solid #7F00FF50;
    background: #7F00FF05;
}
/*--- Couleur bouton reset ---*/
#mec-id-css .mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover {
    background: #7F00FF!important;
    color: #ffffff!important;
    border-color: #7F00FF!important;
}

/*--- Masquer credit ---*/
#mec-id-css .mec-credit-url {
    display: none;
}
/*---------------------------------------*/
/*--- ME Callendar - Recherche Grille ---*/
/*---------------------------------------*/

/* Style bordure */
#mec-id-css .mec-event-grid-classic .mec-event-article {
    border: 2px solid #7F00FF;
}
/* Style Date */
#mec-id-css .mec-event-date .mec-start-date-label {
    font-weight: 600;
    color: #FFFFFF!important;
}
/* Style Titre */
#mec-id-css .mec-wrap .mec-event-article .mec-color-hover {
    font-family: 'Poppins'!important;
    font-weight: 400;
}