/*
Theme Name: agenda
Description: Theme enfant de Divi
Author: Prism
Author URI:
Template: Divi
Version: 0.1.0
*/

.tribe-common-l-container{
  padding-top: 0px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{
  min-height: 115px !important;
}



section.em-search-section-location.em-search-advanced-section{
    display: none !important;
}

.em.em-search .em-search-advanced-trigger, .em.em-search-advanced .em-search-advanced-trigger{
  width: auto !important;
}

.em-search-advanced-trigger{
  display: flex !important;
}


/** form

section.event-form-when{
  margin-top : 10px !important;
}

section.event-form-when h3{
  margin-bottom : 0px !important;
}
.em-event-editor{
  display: flex !important;
  flex-wrap: wrap !important;
}

.event-form-submitter{
  display: none !important;
}

.event-form-image{
  order: 2 !important;
}**/



.event-form-details{
  display: flex;
  flex-direction: column;
}

.event-categories label{
    color : #0d4591 !important;
    font-weight: bolder !important;
    font-size: 30px !important;
    padding-bottom: 10px !important;
}





/** form recherche bordure **/

.em.em-calendar {
    --nav-color: #777;
    --nav-border: 1px solid #dedede;
    --nav-background: none;
    --event-border-color: #ccc;
    --event-background-color: #dedede;
    --event-color: #fff;
    --header-border: 1px solid #dedede !important;
    --header-background: transparent !important;
    --header-color: #888 !important;
    --date-box-border: 1px solid #dedede !important;
    --date-color: #999;
    --date-background: #fff;
    --date-border-color: #cdcdcd;
    --date-border: 1pxsolidvar(--date-border-color);
    --date-today-color: #fff;
    --date-today-background: #aaa;
    --date-today-border: 1px solid #cdcdcd;
    --date-more-color: var(--nav-color);
    --calendar-background: #fff;
    --counter-background: #F36752;
    display: block;
    width: 100%;
}


    /** futuresEvent **/

    #futuresEvent .et_pb_text_inner{
      display: flex !important;
    }

    .card{
      flex : 1 3 !important;
      padding: 10px !important;
      margin: 10px !important;
      height : 300px !important;
      border-radius: 20px !important;
      background-color: #fafafa !important;
      box-shadow: 0 30px 60px 0 rgb(90 116 148 / 40%);
    }

    .imageFuture{
      height: 60px !important;
    }

    .imageFuture ul.event-categories-images li a img{
      height: 50px !important;
      cursor: default !important;
      pointer-events: none !important;
      text-decoration: none !important;
      color: grey !important;
    }

    .imageFuture ul.event-categories-images li a{
      cursor: default !important;
      pointer-events: none !important;
      text-decoration: none !important;
      color: grey !important;
    }

    .imageFuture ul.event-categories-images li{
      list-style: none !important;
      text-align: center !important;
    }


    .mec-public-download-details.mec-frontbox:before{
      content: "Kit comm";
      display: block;
      font-size: 15px;
      color: #eb6a10;
      font-weight: 700;
      margin-bottom: 10px;
    }

    div#mec-public-download-module-file h4:before{
      content : "Kit comm";
      font-size: 16px;
    }

    div#mec-public-download-module-file h4{
      font-size: 0px;
    }

    input[type=checkbox]:checked{
      background: red !important;
    }


    .mec-fes-form{
      background: none !important;
    }

    label[for=mec_fes_title]{
      font-size: 17px !important;
      font-weight: 700 !important;
      color : #0d4591 !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    }


    .mec-fes-form-back-to{
      background: #eb6a10 !important;
    }

    #mec_location_latitude, #mec_location_longitude, .dashicons-before{
      display: none !important;
    }

    .mec_location_name, .mec_location_address{
      margin-bottom : 0px !important;
    }

    .legende{
      float: left !important;
      list-style: none !important;
      padding-left: 10px !important;
      padding-right: 10px !important;
      margin-right: 5px !important;
      margin-left: 5px !important;
      margin-top : 5px !important;
    }

    .AllianceEmploi{
      background: #c9c6dd !important;
      border-left: 3px solid #2715d7;
    }

    .Autre{
      background: #f0f0f0 !important;
      border-left: 3px solid #c6c6c6;
    }

    .CGL{
      background: #edc0c8 !important;
      border-left: 3px solid #b80223;
    }

    .CiteIa{
      background: #fff7d7 !important;
      border-left: 3px solid #ffde5f;
    }

    .CiteEchanges{
      background: #f3c1d2 !important;
      border-left: 3px solid #d61053;
    }

    .CiteEntreprises{
      background: #e5efcd !important;
      border-left: 3px solid #9bc33d;
    }

    .CiteManagement{
      background: #bfe8e7 !important;
      border-left: 3px solid #00a59e;
    }

    .ClubGagnants{
      background: #f4cece !important;
      border-left: 3px solid #e84b4c;
    }

    .ClubsterEcoleEntreprise{
      background: #BFE9E9 !important;
      border-left: 3px solid #00a9a7;
    }

    .EmploiEtHandicap{
      background: #C1D4D9 !important;
      border-left: 3px solid #374351;
    }

    .EntreprisesCites{
      background: #fad9c1 !important;
      border-left: 3px solid #eb6909;
    }

    .IRD{
      background: #f2c5c7 !important;
      border-left: 3px solid #ca1820;
    }

    .MHDF{
      background: #d1f2f7 !important;
      border-left: 3px solid #c7e7eb;
    }

    .MLM{
      background: #cbc8e0 !important;
      border-left: 3px solid #2f2583;
    }

    .ReseauAlliances{
      background: #f0d9d7 !important;
      border-left: 3px solid #ca7166;
    }



table.fc-col-header{
  border : none !important;
}

th.presentation{
  border : none !important;
}

th.fc-col-header-cell.fc-day{
  padding-top : 0px !important;
}

dd.mec-events-event-categories a{
	pointer-events: none !important;
	cursor: default;
}
