.elementor-86 .elementor-element.elementor-element-591f8798{--display:flex;--overflow:hidden;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-8d657ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 10px 10px 10px;background-color:transparent;background-image:linear-gradient(113deg, var( --e-global-color-f1383c7 ) 88%, var( --e-global-color-aa55227 ) 62%);}.elementor-86 .elementor-element.elementor-element-8d657ef .elementor-heading-title{color:var( --e-global-color-aa55227 );font-family:"Manjari", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;}.elementor-86 .elementor-element.elementor-element-afe82fb{--display:flex;--background-transition:0.3s;}.elementor-86 .elementor-element.elementor-global-2366 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-global-2366{font-family:"Manjari", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-f1383c7 );}.elementor-86 .elementor-element.elementor-global-2366 a{color:var( --e-global-color-f1383c7 );}.elementor-86 .elementor-element.elementor-global-2366 a:hover{color:var( --e-global-color-aa55227 );}.elementor-86 .elementor-element.elementor-element-c5381cc{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-86 .elementor-element.elementor-element-70eafea > .elementor-widget-container{margin:50px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-86 .elementor-element.elementor-global-2366 > .elementor-widget-container{margin:0px 0px 0px 10px;}}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-591f8798{--content-width:1315px;}.elementor-86 .elementor-element.elementor-element-afe82fb{--content-width:1315px;}.elementor-86 .elementor-element.elementor-element-c5381cc{--content-width:1315px;}}@media(max-width:1270px) and (min-width:768px){.elementor-86 .elementor-element.elementor-element-c5381cc{--content-width:1150px;}}@media(max-width:1024px) and (min-width:768px){.elementor-86 .elementor-element.elementor-element-c5381cc{--content-width:750px;}}/* Start custom CSS for ova_events_calendar, class: .elementor-element-70eafea */.fc .fc-button-group {
    border-color: #FFFFFF;
    color:#0F4357;

}
.fc .fc-button 
{
   background-color: #FED212;
   border-color: white;
   margin:5px;
   border-radius:8px;
   font-weight: 900;
   color:#0F4357;
}

.fc .fc-button-primary:disabled {
    background-color: #FED212;
    border:0;
    opacity: 1;
    color:#0F4357;
    
}
.fc-toolbar-title
{color:#074357;

}

.fc-col-header-cell.fc-day {
    color: white;
    background-color: #0F4357;
    padding:10px;
   
    
}


element.style {
}
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none;
}
.fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 4px;
    
}
<style>
.fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 4px;
}
.elementor-kit-7 a {
    color: var(--e-global-color-f1383c7 );
}
.elementor a {
    box-shadow: none;
    text-decoration: none;
}
.comments-area a, .page-content a {
    text-decoration: underline;
}
a.fc-col-header-cell-cushion {
    color: #ffffff !important;
    text-transform: uppercase;
}
    

.fc-scroller-harness {
    margin-bottom: 20px;

}

.fc-daygrid-day-number 
{
    font-size: 20px;
    font-family: "manjari";
    font-weight: 900;
  
    
    
      }
      
.page-content a
{
     text-decoration: none;
        
}
.fc .fc-daygrid-day-top
{
   justify-content: flex-end;
   padding:5px;
   
    
}
.fc .fc-daygrid-day-number
{
     color: #0F4357;
}


.fc .fc-daygrid-day.fc-day-today {
    background: #FED212;}
    
    
.fc-daygrid-body {
    background: white;
   
}

.fc-event   {
    background: #074357;
    border:0px;
     
    
}

.tooltip-arrow {
    width: 20px;
}


.fc-daygrid-day-events a {
    color: white;
   
}

.fc-daygrid-day-events a:hover {
  
    background:#074357;
}


.fc-event-main {
    background: #074357;
    border:0px;
    border-radius: 5px;
    padding:5px;
    
    
}
    
.fc .fc-list-event.fc-event-forced-url
{
    background:white;
    font-weight: 900;
}

.fc .fc-list-event.fc-event-forced-url:hover a
{color:#074357;
    background:#FED212;
    padding:5px;
    border-radius: 5px;
    font-weight: 900;
}
.fc-list-event.fc-event-forced-url.fc-event td
{
background: white;

}

/*POPUP*/




/*date*/

.datepop {
    color:#0F4357;
    text-align: left;
    padding-left:10px;
    font-size: 14px;
    font-weight: 900;
}



.fa-solid.fa-calendar-days{
    color:#0F4357;
    padding-right:5px;
    
}

/*lieu*/

.locpop {  color:#0F4357;
    text-align: left;
    padding-left:10px;
    font-size: 14px;
    font-weight: 900;
}

    .fa-solid.fa-location-dot
    {color:#0F4357;
    padding-right:5px;
}

.lieutitre {
    font-weight: 900;
}

/*prix*/


.prixpop {color:#0F4357;
    text-align: left;
    padding-left:10px;
    font-size: 14px;
    font-weight: 900;
    
    
}
.fa-solid.fa-euro-sign {
    color:#0F4357;
    padding-right:5px;
    
}


.prix-titre {
    font-weight: 900;
    }


/*organisateur*/

.orgapop {
    color:#0F4357;
    text-align: left;
    padding-left:10px;
    font-size: 14px;
    font-weight: 900;
    
    
}

.fa-solid.fa-user {
    color:#0F4357;
    padding-right:5px;
}

.orgatitre {
    font-weight: 900;;
}

/*popup*/


.tooltip
{width: 250px;
border-radius:10px;
}
.tooltip-inner {
border-radius: 10px;
}

/*titre*/

.titre-pop a {
    text-decoration: underline #FED212; 
    text-underline-offset: 5px;
   ;
     font-weight: 900;
    color:#0F4357;
    padding:5px;
    
}
.titre-pop a:hover {
    
    color:#0F4357;
    
    border-radius:5px;
    text-decoration:underline #FED212;
    padding:5px;
}

/*heure*/
.fa-solid.fa-clock {
    color:#0F4357;
    padding-right:5px;
}
.fc-event-title {
    white-space: normal;
}

@media screen and (max-width: 765px) {
.fc-daygrid-day-events a 
{font-size:0px;

}/* End custom CSS */