body.administrator #field_12_91,body.administrator #field_15_90,body.administrator #field_16_90,body.administrator #field_17_90{display:block!important}body.gestionmairie #field_12_91,body.gestionmairie #field_15_90,body.gestionmairie #field_16_90,body.gestionmairie #field_17_90{display:block!important}.qtip-content{font-size:15px;font-weight:400;display:flex;flex-direction:column;background-color:white;padding:1rem}.qtip-content>b:not(:first-child){margin-top:1rem}.qtip-content>b:not(:last-child){margin-bottom:.5rem}#choix_salle{text-align:center;margin:auto;width:100%!important;height:40vh;display:flex;justify-content:center;align-items:center;border-radius:20px;background-color:var(--e-global-color-secondary);color:white;font-size:1.2rem}#choix_salle>.elementor-widget-container{align-content:center}#base_accordeon{display:none}#choix_salle_2{text-align:center;margin:auto;width:100%!important;height:40vh;display:flex;justify-content:center;align-items:center;border-radius:20px;background-color:var(--e-global-color-secondary);color:white;font-size:1.2rem}body:not(.page-id-41173) .cmcal-calendar-61,body:not(.page-id-41173) .cmcal-calendar-84,body:not(.page-id-41173) .cmcal-calendar-85,body:not(.page-id-41173) .cmcal-calendar-86,body:not(.page-id-41173) .cmcal-calendar-87,body:not(.page-id-41173) .cmcal-calendar-88,body:not(.page-id-41173) .cmcal-calendar-89,body:not(.page-id-41173) .cmcal-calendar-90,body:not(.page-id-41173) .cmcal-calendar-91,body:not(.page-id-41173) .cmcal-calendar-92,body:not(.page-id-41173) .cmcal-calendar-93,body:not(.page-id-41173) .cmcal-calendar-94{transition:.5s;display:none}.elementor-accordion .elementor-tab-content{overflow:hidden}.cmcal-calendar-container{width:100%;max-width:100%}.cmcal-calendar-container .cmcal-calendar .fc-button.fc-button-active{display:block!important}.bouton_active a{background-color:transparent!important;color:var(--e-global-color-primary)!important}.fc-left>button{border-radius:50px!important;background-color:#3b4147!important;color:white!important;border:solid 1px #3b4147!important}.fc-button-group>button:not(.fc-button-active){border-radius:50px!important;background-color:#3b4147!important;color:white!important;border:solid 1px #3b4147!important;transition:all .5s}.fc-button-group>button.fc-button-active{border-radius:0px!important;background-color:white!important;color:#3b4147!important;border:solid 1px #3b4147!important}#formulaire_bleu,#formulaire_jaune,#formulaire_rouge,#formulaire_jeune,#formulaire_ludique,#formulaire_sport,#formulaire_evolution,#formulaire_mariage{display:none}#bouton_bleu a,#bouton_jaune a,#bouton_rouge a,#bouton_jeune a,#bouton_ludique a,#bouton_sport a,#bouton_evolution a,#bouton_mariage a{width:100%;border-bottom:solid 1px var(--e-global-color-primary)!important;cursor:pointer;transition:all .5s}#bouton_bleu:hover a,#bouton_jaune:hover a,#bouton_rouge:hover a,#bouton_jeune:hover a,#bouton_ludique:hover a,#bouton_sport:hover a,#bouton_evolution:hover a,#bouton_mariage:hover a{background-color:transparent;color:var(--e-global-color-primary)!important}.gpnf-nested-entries>thead,.gpnf-nested-entries>tbody>tr.gpnf-no-entries{display:none!important}.gpnf-nested-entries{border:none!important}button.gpnf-add-entry{color:transparent!important;transition:.5s;position:relative}button.gpnf-add-entry::before{content:"Réserver créneau(x)";color:white!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s}button.gpnf-add-entry:hover::before{color:var(--e-global-color-primary)!important}.cmcal-calendar>.fc-view-container>.fc-view>table .fc-time-grid>.fc-slats>table>tbody>tr:nth-child(even){font-size:10px}.cmcal-calendar>.fc-view-container>.fc-view>table .fc-time-grid>.fc-slats>table>tbody>tr:nth-child(even)>td.fc-widget-content{padding-top:3px;padding-bottom:3px}.gpnf-nested-entries .gpnf-row-actions>ul>li.edit>button{border:solid 1px var(--e-global-color-primary);background:var(--e-global-color-primary);padding:.5rem 1rem;border-radius:10px;text-transform:uppercase;cursor:pointer;transition:all .5s;color:white;font-size:var(--e-global-typography-text-font-family);font-size:14px;font-weight:600;font-style:normal;text-decoration:none}.gpnf-nested-entries .gpnf-row-actions>ul>li.edit:hover>button{background:0 0;color:var(--e-global-color-primary)}.gpnf-nested-entries .gpnf-row-actions>ul>li.delete>button{border:solid 1px red;background:red;padding:.5rem 1rem;border-radius:10px;text-transform:uppercase;cursor:pointer;transition:all .5s;color:white;font-size:var(--e-global-typography-text-font-family);font-size:14px;font-weight:600;font-style:normal;text-decoration:none}.gpnf-nested-entries .gpnf-row-actions>ul>li.delete:hover>button{background:0 0;color:red}.gpnf-modal>.tingle-modal-box>.tingle-modal-box__content>#gform_wrapper_14,.gpnf-modal>.tingle-modal-box>.tingle-modal-box__content>#gform_wrapper_18,.gpnf-modal>.tingle-modal-box>.tingle-modal-box__content>#gform_wrapper_19,.gpnf-modal>.tingle-modal-box>.tingle-modal-box__content>#gform_wrapper_20{display:flex;flex-direction:column}.gpnf-modal>.tingle-modal-box>.tingle-modal-box__content>#gform_wrapper_14::before,.gpnf-modal>.tingle-modal-box>.tingle-modal-box__content>#gform_wrapper_18::before,.gpnf-modal>.tingle-modal-box>.tingle-modal-box__content>#gform_wrapper_19::before,.gpnf-modal>.tingle-modal-box>.tingle-modal-box__content>#gform_wrapper_20::before{content:"Afin de permettre le traitement par le secrétariat, les réservations sont possibles à J+3, merci de votre compréhension"}[id^=gform_] button.gpnf-add-entry{border:solid 1px #3b4147;background:#3b4147;padding:1em;border-radius:10px;text-transform:uppercase;cursor:pointer;transition:all .5s}[id^=gform_] button.gpnf-add-entry:hover{background:0 0;color:#3b4147}[id^=gform_] .gfield--type-form table>thead>tr>th{background-color:#3b4147;color:white!important}.tingle-modal .tingle-modal-box__footer>button.gpnf-btn-cancel{background-color:transparent!important;border:solid 1px #3b4147!important;color:#3b4147!important}.tingle-modal .tingle-modal-box__footer>button.gpnf-btn-submit{background-color:#3b4147!important;border:solid 1px #3b4147!important;color:white!important}.tingle-modal .gpnf-modal-header{background-color:#3b4147!important}.cmcal-calendar .fc-view>table>thead.fc-head table>thead,.cmcal-calendar .fc-view>table>thead.fc-head table>thead>tr,.cmcal-calendar .fc-view>table>thead.fc-head table>thead>tr>th{background-color:#3b4147!important;color:white!important;border-color:transparent!important}.cmcal-calendar .fc-view>table>thead.fc-head table>thead>tr>th>a{color:white!important;border-color:transparent!important;font-family:var(--e-global-typography-accent-font-family),Sans-serif!important;pointer-events:none;cursor:default}.cmcal-calendar-61 .fc-next-button,.cmcal-calendar-84 .fc-next-button,.cmcal-calendar-85 .fc-next-button,.cmcal-calendar-86 .fc-next-button{border-radius:50px;border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}#gform_11 input[type=button].gform_previous_button,#gform_11 input[type=button].gform_next_button{width:100%;border:none;background:#3b4147;padding:1em;border-radius:10px;text-transform:uppercase;color:white;margin-left:0;margin-right:0}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice{max-width:none;width:100%}#gform_11 #field_11_81>.ginput_container>.gfield_radio{display:flex;margin-bottom:36px;overflow:hidden}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice>input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice>label{background-color:#e4e4e4;color:rgba(0,0,0,.6);font-size:14px;line-height:1;text-align:center;padding:1.5rem;margin-right:-1px;width:100%!important;max-width:none!important;transition:all .1s ease-in-out;position:relative;overflow:hidden;font-weight:700}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:first-child>label{border-radius:50px 0 0 50px}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:last-child>label{border-radius:0 50px 50px 0}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice>label:hover{color:white}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:first-child>label:hover{background-color:#0077c8}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:nth-child(2)>label:hover{background-color:#a30026}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:nth-child(3)>label:hover{background-color:#edaf02}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:last-child>label:hover{background-color:#b8b8b8}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice>label:hover{cursor:pointer}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice>input:checked+label{box-shadow:none;color:white}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:first-child>input:checked+label{background-color:#0077c8}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:nth-child(2)>input:checked+label{background-color:#a30026}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:nth-child(3)>input:checked+label{background-color:#edaf02}#gform_11 #field_11_81>.ginput_container>.gfield_radio>.gchoice:last-child>input:checked+label{background-color:#b8b8b8}.calendar_appointment .pb0.pbreak>.fields:first-child>label>span.r{display:none!important}.fieldCalendar{border-radius:15px!important;margin-bottom:1rem}.fieldCalendar>.ui-datepicker-inline{max-width:100%!important;border-radius:15px;padding:0!important;border:none!important;box-shadow:0 10px 10px -10px rgba(0,0,0,.19)}.fieldCalendar>.ui-datepicker-inline>.ui-datepicker-header>a.ui-datepicker-prev,.fieldCalendar>.ui-datepicker-inline>.ui-datepicker-header>a.ui-datepicker-next{background:0 0;color:white}.fieldCalendar>.ui-datepicker-inline .ui-datepicker-calendar{padding:1rem}.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{margin:0!important;padding:8px!important;border-radius:15px 15px 0 0;display:flex;justify-content:center;align-items:center}.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header>.ui-datepicker-prev,.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header>.ui-datepicker-title{order:-1}.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header>a{position:relative}.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header>a::before{content:"";display:block;color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;background-size:containe;background-repeat:no-repeat;background-position:center;transition:all .5s}.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header>a:hover::before{filter:invert()}.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header>a.ui-datepicker-prev::before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjU2LjEgNDQ4LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1Ni4xIDQ0OC4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS40LDIwMS41Yy0xMi41LDEyLjUtMTIuNSwzMi44LDAsNDUuM2wxOTIsMTkyYzEyLjUsMTIuNSwzMi44LDEyLjUsNDUuMywwYzEyLjUtMTIuNSwxMi41LTMyLjgsMC00NS4zDQoJTDc3LjMsMjI0LjFMMjQ2LjYsNTQuN2MxMi41LTEyLjUsMTIuNS0zMi44LDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMsMEw5LjQsMjAxLjVMOS40LDIwMS41eiIvPg0KPC9zdmc+DQo=")}.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header>a.ui-datepicker-next::before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjU2LjEgNDQ4LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1Ni4xIDQ0OC4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQ2LjcsMjAxLjVjMTIuNSwxMi41LDEyLjUsMzIuOCwwLDQ1LjNsLTE5MiwxOTJjLTEyLjUsMTIuNS0zMi44LDEyLjUtNDUuMywwcy0xMi41LTMyLjgsMC00NS4zbDE2OS40LTE2OS40DQoJTDkuNSw1NC43Qy0zLDQyLjItMywyMS45LDkuNSw5LjRzMzIuOC0xMi41LDQ1LjMsMGwxOTIsMTkyTDI0Ni43LDIwMS41eiIvPg0KPC9zdmc+DQo=")}.fieldCalendar>.ui-datepicker-inline .ui-datepicker-header{border:none!important;box-shadow:none!important;background-color:#3b4147!important}.fieldCalendar>.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title>select{font-size:18px;font-family:"Nunito",sans-serif;padding:.5rem;border-bottom:solid 1px white;border-top:none;border-left:none;border-right:none;background-color:#3b4147!important;color:white!important}.fieldCalendar>.ui-datepicker-inline .ui-datepicker-calendar>thead{background:0 0}.fieldCalendar>.ui-datepicker-inline .ui-datepicker-calendar>thead>tr>th{padding:12px 0!important}.fieldCalendar .ui-datepicker tbody td{border:none!important}.fieldCalendar .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default{border-radius:0!important}.fieldCalendar .ui-datepicker a.ui-state-active{background-color:#bed2e6!important;border:none!important}.fieldCalendar .ui-state-default{text-shadow:none!important;box-shadow:none!important;background:#6c7781!important;color:white!important;transition:all .5s;height:40px;display:flex!important;justify-content:center!important;align-items:center!important}.fieldCalendar .ui-state-default:hover{background:#bed2e6!important;color:black!important}.fieldCalendar .ui-datepicker-unselectable .ui-state-default{opacity:.2}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak{display:flex;flex-wrap:wrap}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child){width:50%}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields.nom_association{width:100%}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .pbSubmit{width:100%;padding:1rem;border-radius:50px;border:solid 1px #d4e9ff;background-color:#d4e9ff;color:#3b4147;text-transform:uppercase;font-weight:800;font-family:"Nunito",sans-serif;transition:all .5s}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .pbSubmit:hover{border:solid 1px #9eafbe;background-color:#9eafbe;color:#3b4147}.cpp_form #fbuilder .fieldCalendarService select{padding:10px 15px;border-left:none;border-right:none;border-top:none;border-bottom:solid 2px #3b4147}#fbuilder .slots{box-shadow:0 5px 10px -10px!important;border:none!important;border-radius:15px;background:#3b4147!important;color:white!important;display:flex;flex-wrap:wrap;justify-content:center}#fbuilder .slots>span{display:block;width:100%;text-align:center}#fbuilder .slots .availableslot>a{background:#fff!important;border-radius:50px;border:none!important;padding:10px;transition:all .5s}#fbuilder .slots .availableslot>a:hover{background:#bed2e6!important}#fbuilder .slots .availableslot{border:none!important}.calendar_appointment .slots .htmlUsed.approuvé.old{border:none!important;padding:1px!important;opacity:.2}.calendar_appointment .slots .htmlUsed.approuvé.old>a{background:#bed2e6!important;border-radius:50px;border:none!important;padding:10px!important;transition:all .5s;color:white!important}#fbuilder .slots>.htmlUsed.currentSelection.choosen>a{background:#bed2e6!important;border-radius:50px;border:none!important;padding:10px;transition:all .5s;color:white}#fbuilder .slots>.htmlUsed.currentSelection.choosen{border:none;padding:1px!important}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) input,.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) textarea{width:100%!important;padding:.5rem;text-align:left;font-family:"Nunito",sans-serif;font-size:15px;border-bottom:solid 1px #3b4147;border-top:none;border-left:none;border-right:none}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) input:hover,.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) textarea:hover{border-bottom:solid 1px #3b4147;border-top:none;border-left:none;border-right:none}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) .dfield{padding-right:.5rem}.calendar_appointment .dfield>.usedSlots{margin-top:1rem!important;margin-bottom:1rem!important}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) input:placeholder{text-align:left;font-family:"Nunito",sans-serif}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) .uh_phone{margin:0;width:100%;font-size:15px}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) .uh_phone .l{display:none}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields.message_additionnel,.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields.objet_reunion{width:100%}.cpp_form #fbuilder .cp_avoid_hidden.top_aligned.cp_v_v>.pb0.pbreak .fields:not(:first-child) label{display:none}.cpappbcontainerlist:not(:last-child){margin-bottom:4rem}.cpappbcontainerlist>table>tbody>tr:first-child>th,.cpappbcontainerlist>table>tbody>tr:first-child>td{background-color:#3b4147!important;color:white}.cpappbcontainerlist>table>tbody>tr>td,.cpappbcontainerlist>table>tbody>tr>th{padding:8px;border:none!important}.cpappbcontainerlist>table>tbody>tr:first-child>th{border-radius:15px 0 0 0}.cpappbcontainerlist>table>tbody>tr:first-child>td{border-radius:0 15px 0 0}.cpappbcontainerlist>table>tbody>tr:nth-child(2)>th:last-child{border-radius:0 15px 0 0}.cpappbcontainerlist>table{border-collapse:initial}.cpappbcontainerlist>table>tbody>tr:last-child>td:last-child{border-radius:0 0 15px 0}.cpappbcontainerlist>table>tbody>tr:last-child>td:first-child{border-radius:0 0 0 15px}.cpappbcontainerlist>table>tbody>tr.cpappbrow:nth-child(odd){background-color:rgba(59,65,71,.03)!important}.cpappbcontainerlist>table>tbody a.ahbcancelbtn::before{content:"Annuler";display:block;position:absolute;color:#3b4147}.cpappbcontainerlist>table>tbody a.ahbcancelbtn{color:transparent}.calendrier_resa_salle .bookacti-booking-system-container{display:flex;flex-wrap:wrap}.calendrier_resa_salle .bookacti-booking-system{width:70%!important}.calendrier_resa_salle .bookacti-picked-events{width:30%!important}.bookacti-picked-events{padding:5em 3em}.calendrier_resa_salle .bookacti-calendar .fc-event.bookacti-picked-event .fc-event-main{border:solid 2px #d4e9ff}.calendrier_resa_salle .bookacti-availability-container{display:none}.calendrier_resa_salle .fc-timegrid-event-harness{width:25%;transition:all .5s}#resa_admin.calendrier_resa_salle .fc-timegrid-event-harness{width:25%}.calendrier_resa_salle .bookacti-event-unavailable{opacity:.2!important;background-color:grey!important}.calendrier_resa_salle .fc-timegrid-event-harness>a>.fc-event-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-content:center;transition:all .5s;align-content:center}.calendrier_resa_salle .fc-timegrid-event-harness>a .fc-event-time{display:none}.calendrier_resa_salle .fc-timegrid-event-harness:hover>a .fc-event-time{display:block}.calendrier_resa_salle .fc-timegrid-event-harness>a .fc-event-time,.calendrier_resa_salle .fc-timegrid-event-harness>a .fc-event-title-container{line-height:1em;width:100%}.calendrier_resa_salle .fc-timegrid-event-harness a{border:none!important;box-shadow:none!important;transition:all .5s}.calendrier_resa_salle .fc-timeGridWeek-view .fc-timegrid-event-harness:hover{width:100%!important;z-index:99!important;position:absolute!important;left:0!important;transform-origin:right}.calendrier_resa_salle .fc-timegrid-event-harness .fc-event-main>.fc-event-time,.calendrier_resa_salle .fc-timegrid-event-harness .fc-event-main>.fc-event-title-container,.calendrier_resa_salle .fc-timegrid-event-harness .fc-event-main>.bookacti-availability-container{text-align:center}.calendrier_resa_salle .fc .fc-timegrid-slot-minor{border-top:none!important}.calendrier_resa_salle .groupe_de_champs{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.calendrier_resa_salle .moitie{width:50%!important}body.logged-in .calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-name-login{display:none!important}body.logged-in .calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-name-confirmation_mail{width:100%}.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container:not(.bookacti-form-field-name-calendar.bookacti-form-field-type-calendar){width:49%;display:flex;flex-direction:column}.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container:not(.bookacti-form-field-name-calendar.bookacti-form-field-type-calendar)>.bookacti-user-data-fields>.bookacti-log-in-fields>.bookacti-login-field-email{display:flex;flex-direction:column}.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container:not(.bookacti-form-field-name-calendar.bookacti-form-field-type-calendar)>.bookacti-user-data-fields>.bookacti-log-in-fields>.bookacti-login-field-email input[type=email]{width:100%}.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-type-customer{justify-content:space-between}.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-type-customer>.bookacti-form-field-content>.select2.select2-container{width:100%!important}.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-type-customer>.bookacti-form-field-content>.select2.select2-container>.selection>.bookacti-select2-selection{border-top:none;border-left:none;border-right:none;border-bottom:solid 1px black}.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-name-note{display:none!important}.calendrier_resa_salle .bookacti-form-field-name-submit input{width:100%;padding:1rem!important;border-radius:50px!important;border:solid 1px #d4e9ff!important;background-color:#d4e9ff!important;color:#3b4147!important;text-transform:uppercase!important;font-weight:800!important;font-family:"Nunito",sans-serif!important;transition:all .5s!important}.calendrier_resa_salle .bookacti-form-field-name-submit input.bookacti-new-booking-button{width:fit-content}.calendrier_resa_salle .bookacti-form-field-name-submit input:hover{border:solid 1px #9eafbe!important;background-color:#9eafbe!important;color:#3b4147!important}.calendrier_resa_salle .bookacti-picked-event-container a,.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-name-nom_association,.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-name-objet_reunion,.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-name-submit.bookacti-form-field-type-submit,.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container.bookacti-form-field-name-question_remarque_text,.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container:not(.bookacti-form-field-name-calendar.bookacti-form-field-type-calendar)>.bookacti-form-field-label,.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container:not(.bookacti-form-field-name-calendar.bookacti-form-field-type-calendar)>.bookacti-form-field-content>input,.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container:not(.bookacti-form-field-name-calendar.bookacti-form-field-type-calendar)>.bookacti-form-field-content>textarea{width:100%!important}.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container input:not([type=submit]),.calendrier_resa_salle .groupe_de_champs>.bookacti-form-field-container textarea{text-align:left;font-family:"Nunito",sans-serif;font-size:15px;border-bottom:solid 1px #3b4147;border-top:none;border-left:none;border-right:none}.calendrier_resa_salle .bookacti-hidden-field{display:none!important}.calendrier_resa_salle .bookacti-booking-form{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1024px){.calendrier_resa_salle .bookacti-booking-system,.calendrier_resa_salle .bookacti-picked-events{width:100%!important}}@media screen and (max-width:768px){.cmcal-calendar .fc-center h2{font-size:12px!important;padding:0!important;line-height:1!important}.cmcal-calendar .fc-left>.fc-prev-button,.cmcal-calendar .fc-right>.fc-button-group>.fc-next-button{margin:0!important;padding:0!important;height:22px!important;display:flex}.cmcal-calendar .fc-left>.fc-prev-button .fc-icon,.cmcal-calendar .fc-right>.fc-button-group>.fc-next-button .fc-icon{font-size:20px!important}.cmcal-calendar .fc-button-group{align-items:center}.cmcal-calendar .fc-right .fc-timeGridWeek-button,.cmcal-calendar .fc-right .fc-dayGridMonth-button{padding:5px!important;height:fit-content!important;font-size:14px!important}.cmcal-calendar .fc-right .fc-timeGridWeek-button{margin-right:0!important}.cmcal-calendar .fc-day-header{font-size:10px;padding:2px!important;word-break:break-word;hyphens:auto!important;line-height:1}.cmcal-calendar .fc-time{font-size:12px}.cmcal-calendar .fc-time-grid-event{padding:2px!important;margin:2px;font-size:10px;word-break:break-word;white-space:normal;hyphens:auto;line-height:1}.cmcal-calendar .fc-event-container{padding:2px!important}.cmcal-calendar .fc-day-grid-event{white-space:normal!important;word-break:break-all;line-height:1;font-size:10px;padding:3px!important;hyphens:auto;margin-top:1px!important;margin-bottom:1px!important;margin-left:1px!important;margin-right:1px!important}}