/*titres accordéon*/
/*.fl-accordion-button-label {
  color: #cb2655;
  font-weight: bold;
}

.fl-accordion-button-icon {
  color: #CB2655;
  opacity: 1;
}*/
/*fin titres accordéon*/
/*calendrier principal*/
.mc-main .event-title a {
  font-size: 1.1em;
  line-height: 1.7em;
  font-weight: bold;
  margin-bottom: 1.5em;
}

thead {
  background-color: #2047c7;
}

.mc-main th {
  background-color: var(--bleukg);
}

.mc-main .has-events .mc-date {
  background-color: var(--jaunekg);/*#cb2655;*/
}

.mc-main .my-calendar-date-switcher input[type=submit] {
  background-color: #574949;
}

.mc_offices .event-title, .mc-main .mc_offices .event-title a {
  background: #365F91;
}

.mc_general .event-title, .mc-main .mc_general .event-title a {
  background: #365F91;
}

/*j'ajoute un dashicon en mode liste*/
.mc-main .mc-list .event-date::after {
font-family: "dashicons";		
content: ' \f347';
position: relative;
top: 4px;		
}


/*fin du calendrier principal*/
/*fonds de clellules du calendrier principal : éviter le bleu sauf le current day éclairci*/
.mc_general .event-title, .mc-main .mc_general .event-title a {
  background: #fff none repeat scroll 0 0;}
.mc_offices .event-title, .mc-main .mc_offices .event-title a {
  background: #fff none repeat scroll 0 0;}
.mc-main .current-day {
    background: #0e2e69 none repeat scroll 0 0;
 }
/*FIN fonds de clellules du calendrier principal : éviter le bleu sauf le current day éclairci*/

/*mini calendrier*/
.mc-main.mini .mc-date {
  color: #555555;
  background-color: #bcc7eb;
  font-size: 1.1em;
  line-height: 1.3em;
}
/*réglage des événements du jour, de la semaine*/
.todays-events, .upcoming-events {
    font-size: 1.3rem;
    width: 210px;
}
/*suppression de la transparence du current day popup*/
.widget_my_calendar_mini_widget .mc-main .current-day {
    opacity: 1.0;
}
/*fin du mini calendrier*/
/*widgets pour diminuer les titres des widgets*/
.sidebar-container .widget .widget-title, .widget-area .widget .widget-title, .secondary-sidebar .widget .widget-title {
font-size: 17px;
line-height: 24px;
padding: 0 0 5px;
margin: 0 0 5px;  
}
/*pour éviter les doubles titres événements repris dans les posts automatiques*/
H2.event-title.summary {
	display: none;
}
/*pour ne pas afficher les log out connexion au compte en haut à droite*/
.header-link-right {
	display: none;
}
/*Les intitulés du formulaire d'achat de ticket*/
.ticket-orders label {
    font-weight: 700;
    display: inline-block;
    width: 28em;/*rallonge Nom de tous les participants (obligatoire)*/
}
/*MY TICKETS*/

/*Dans template/ticket.css*/
/*réglage perso*/
.nom-acheteur {
    padding-top: 10px;
    font-weight: bold;
}

/*Barre bleue dans le panier MyTickets*/
table.widefat.mt_cart thead {
    background-color: #0E2E69;
    color: #ffffff;
}
/*Pour sélectionner le moyen de paiement plus clairement */
.gateway-selector li {
    display: block !important;
    margin: 0.25em 0 0 !important;
    padding: 1.05em !important;
    list-style-type: none !important;
    background: rgba(0, 0, 0, .075);
}
.gateway-selector .active a {
    text-transform: uppercase;
    text-decoration: none;
    cursor: text;
    color: #077507;
}
/*style des boutons */
.maxbutton-1.maxbutton.maxbutton-devenir-membre .mb-text {
    letter-spacing: 1px;
    letter-spacing: 0.1rem;
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
}
/*Pour réduire l'image à la une qui vient automatquement dans l'article en début*/
.entry-content .attachment-post-image {
    width: 70%;
}
/*Pour ne plus afficher les produits apparentés*/
.related.products {
display: none !important;
}