.page-id-19207 .page-heading-wrap,
.page-id-22512 .page-heading-wrap {
    display : none;
}

.em-event-editor .event-editor-title {
    font-weight   : 600 !important;
    margin-top    : 30px !important;
    margin-bottom : 20px;
}

.em-event-editor h3 {
    font-size   : 28px;
    font-weight : 600 !important;
}

.em-event-editor h4 {
    font-size : 24px;
}

.em-event-editor input[name="event_start_time"],
.em-event-editor input[name="event_end_time"] {
    margin-right: 10px !important;
}

.em-event-editor input[name="event_end_time"] {
    margin-left: 10px !important;
}

.em-event-editor input[type=checkbox],
.em-event-editor input[type=radio] {
    margin-top: 0px !important;
}

/* .em-event-editor * {
    font-size: 18px !important;
} */

.page-id-19207 .em-location-types-single,
.page-id-19207 span[data-select2-id="4"],
.page-id-19207 span[data-select2-id="8"],
.page-id-19207 .event-editor,
.page-id-19207 .event-form-image,
.page-id-19207 span[data-select2-id="82"] {
    display: none;
}

.em-event-editor .select2 {
    margin-bottom: 20px;
}

.em-event-editor .event-categories li {
    display: inline-block;
    background-color: rgba(var(--primary-rgb), 0.3);
    color: var(--primary-dark);
    font-weight: 600;
    font-size: 1em;
    line-height: 1;
    border-radius: none;
}

.em-event-editor .flex-group {
    display       : flex;
    align-items   : center;
    margin-bottom : 10px;
}

.em-event-editor .flex-group label {
    margin-left: 5px;
    margin-bottom: 0 !important;
}

.em-event-editor .sub-group {
    padding: 0 0 10px 36px;
}

.em-event-editor .sub-group p {
    margin-bottom: 10px !important;
}

.em-event-editor .selectize-control {
    width : 100%;
}

.em-event-editor .select2-container[data-select2-id="9"] {
    display : none;
}

/* HIDE DEFAULT HIDDEN FIELD */

#em_attributes_autre_cave_box,
#em_attributes_publication_reseaux_sociaux_sponso,
#em-attribute_presse_achat_despace_types,
#em-attribute_radio_types,
#presse_box,
#reseaux_daffichages_type,
#intervenants_en_cave,
#em_attributes_signaletique,
#intervenants_exterieurs,
#agent_commercial_box,
#vignerons_box,
#champagniseurs_box,
#brasseurs_box,
#specialistes_spiritueux_box,
#autres_partenaires_box,
#campaign_content_box,
#campaign_files_box {
    display: none;
}

.step-box {
    margin: 30px 0;
}

#agent_commercial_box,
#vignerons_box,
#champagniseurs_box,
#brasseurs_box,
#specialistes_spiritueux_box,
#autres_partenaires_box {
    margin-bottom: 20px;
}

.event-campaign .em-event-dates label {
    display : none !important;
}

.form-submit {
    padding         : 20px 0;
    display         : flex;
    justify-content : flex-end;
}

.form-submit input[type="submit"]{
    background     : var(--primary);
    border         : none;
    width          : 100%;
    max-width      : 400px;
    font-family    : Barlow Semi Condensed;
    text-transform : uppercase;
    font-weight    : 600;
    font-size      : 1.25em;
    padding        : 10px 30px;
    border-radius  : var(--rounded-default);
    color          : #fff;
}

.flatpickr-calendar .select2-selection--single {
    height          : 32px !important;
    line-height     : 32px !important;
    text-transform  : uppercase;
    font-weight     : 600;
    font-size       : 20px !important;
    letter-spacing  : 1px;
    border          : none !important;
    background-color: var(--slate-200) !important;
}

.flatpickr-months .flatpickr-month {
    height: 40px !important;
}

.input-field-data_privacy_consent {
    margin-top: 20px;
    margin-bottom: 0;
}

.input-field-data_privacy_consent label {
    display    : flex;
    align-items: flex-start;
    gap        : 10px;
}

.em-event-editor .input-field-data_privacy_consent input {
    margin-top: 5px !important;
}

.sw-toolbar-elm button,
.sw-toolbar-elm input[type="submit"] {
    height: 50px !important;
}

#select2-event_note-container {
    color : var(--yellow-400) !important;
}
#select2-event_note-results .select2-results__option {
    color : var(--yellow-400) !important;
}

.select2-dropdown {
    z-index: 100000 !important;
}