@charset "UTF-8";
.event_listings a.load_more_events {
  color: #fff !important;
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
  padding-right: 15px !important;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  padding-left: 15px !important;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  text-transform: unset;
  font-size: 14px;
  letter-spacing: -0.154px;
  font-family: var(--wp--preset--font-family--bricolage-grotesque);
}
.event_listings a.load_more_events:hover {
  color: var(--wp--preset--color--primary) !important;
  background-color: #fff !important;
}
.event_listings div.showing_applied_filters {
  display: none !important;
}
.event_listings .search_events.search-form-container div.wpem-row:first-of-type div.wpem-col:first-of-type, .event_listings .search_events.search-form-container div.wpem-row:first-of-type div.wpem-col:nth-of-type(2) {
  display: none;
}
.event_listings .search_events.search-form-container .chosen-container-multi .chosen-choices li.search-field, .event_listings .search_events.search-form-container .wpem-form-group {
  width: 100% !important;
}
.event_listings .search_events.search-form-container .chosen-container-multi .chosen-choices li.search-field [type=text], .event_listings .search_events.search-form-container .wpem-form-group [type=text] {
  width: 100% !important;
  color: var(--wp--preset--color--primary) !important;
  font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 160% !important;
  /* 22.4px */
  letter-spacing: -0.154px !important;
  border: 1px solid var(--wp--preset--color--purple);
  padding: 10px 15px;
  border-radius: 20px;
}
.event_listings .search_events.search-form-container .chosen-container-multi .chosen-choices li.search-field [type=text]::placeholder, .event_listings .search_events.search-form-container .wpem-form-group [type=text]::placeholder {
  color: var(--wp--preset--color--primary) !important;
  font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 160% !important;
  /* 22.4px */
  letter-spacing: -0.154px !important;
}
.event_listings .search_events.search-form-container .chosen-container-multi .chosen-choices {
  padding: 0 !important;
}
.event_listings .wpem-alert a:hover, .event_listings .wpem-form-wrapper .chosen-container .chosen-drop .chosen-results li.highlighted, .event_listings .wpem-form-wrapper .wpem-form-group .account-sign-in a:hover, .event_listings .wpem-form-wrapper .wpem-form-group a.wpem_add_organizer_popup.wpem-modal-button:hover, .event_listings .wpem-form-wrapper .wpem-form-group a.wpem_add_venue_popup.wpem-modal-button:hover {
  background-color: #F8F2FC !important;
}
.event_listings .wpem-form-wrapper .chosen-container .chosen-drop .chosen-results li {
  color: var(--wp--preset--color--primary) !important;
  font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 160% !important;
  /* 22.4px */
  letter-spacing: -0.154px !important;
}
.event_listings .wpem-form-wrapper .chosen-container.chosen-container-multi .chosen-choices li.search-choice {
  background-color: #F8F2FC !important;
}
.event_listings .wpem-form-wrapper .chosen-container.chosen-container-multi .chosen-choices li.search-choice:first-of-type {
  margin-left: 15px;
}
.event_listings button.comiseo-daterangepicker-bottom {
  position: relative;
}
.event_listings button.comiseo-daterangepicker-bottom .ui-icon {
  background-image: none !important;
}
.event_listings button.comiseo-daterangepicker-bottom::after {
  content: "" !important;
  font-family: "Font Awesome 7 Slab" !important;
  font-size: 16px;
  color: var(--wp--preset--color--primary) !important;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.event_listings .wpem-form-group .comiseo-daterangepicker-triggerbutton.ui-button {
  border: 1px solid var(--wp--preset--color--purple);
  /* padding: 10px 15px; */
  border-radius: 20px;
  height: 41px;
  color: var(--wp--preset--color--primary) !important;
  font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 160% !important;
  /* 22.4px */
  letter-spacing: -0.154px !important;
}
.event_listings .wpem-form-wrapper .chosen-container {
  border: 1px solid var(--wp--preset--color--purple);
  border-radius: 20px;
}
.event_listings .wpem-form-wrapper {
  background: #F8F2FC;
  padding: 50px 60px 30px 60px;
  border-radius: 15px;
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  .event_listings .wpem-col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .event_listings .wpem-col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.event_listings .wpem-main.wpem-event-listings-header {
  display: none;
}
.event_listings .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
  border: none;
}
.event_listings .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper:hover {
  box-shadow: none;
}
.event_listings .wpem-event-listings .wpem-event-layout-wrapper .event_listing {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 10px;
}
.event_listings .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-action-url {
  border-radius: 20px;
  overflow: hidden;
  max-width: 287px;
}
.event_listings .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date {
  background: var(--wp--preset--color--rouge-passion);
  left: unset;
  top: 0px;
  right: 18px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 5px 3px 15px rgba(0, 0, 0, 0.2);
}
.event_listings .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date, .event_listings .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
  font-weight: 600;
  font-size: 18px;
  color: #fff;
}
.event_listings .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
  font-size: 12px;
}
.event_listings .wpem-event-banner {
  border-radius: 17px !important;
  overflow: hidden;
}
.event_listings .wpem-event-banner .wpem-event-banner-img {
  height: 186px !important;
  width: auto !important;
}
.event_listings .wpem-heading-text {
  color: var(--wp--preset--color--primary) !important;
  line-height: 105% !important;
}
.event_listings .wpem-event-type {
  position: absolute;
  top: 0;
  left: 10px;
}
.event_listings .wpem-event-type .wpem-event-type-text.event-type {
  color: var(--wp--preset--color--primary) !important;
  font-family: var(--wp--preset--font-family--bricolage-grotesque);
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 150% !important;
  display: flex !important;
  padding: 5px 10px 5px 31px !important;
  justify-content: center;
  align-items: center;
  border-radius: 5px !important;
  border: 1px solid var(--wp--preset--color--primary);
  background-color: transparent !important;
  position: relative;
}
.event_listings .wpem-event-type .wpem-event-type-text.event-type:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-family: "Font Awesome 7 Slab";
  font-size: 12px;
  bottom: 0;
  height: 18px;
  color: var(--wp--preset--color--primary);
  width: 12px;
  line-height: 150%;
  font-weight: 400;
}
.event_listings .wpem-event-type .wpem-event-type-text.event-type.webinaire:before {
  content: "";
}
.event_listings .wpem-event-type .wpem-event-type-text.event-type.congres {
  padding-left: 29px !important;
  border: 1px solid var(--wp--preset--color--primary-var-4);
}
.event_listings .wpem-event-type .wpem-event-type-text.event-type.congres:before {
  content: "";
}
.event_listings .wpem-event-details {
  position: relative;
}
.event_listings .wpem-event-details .wpem-event-title {
  margin-top: 42px !important;
}
.event_listings .wpem-event-details .wpem-event-title:hover {
  color: var(--wp--preset--color--primary-var-4) !important;
}
@media (max-width: 600px) {
  .event_listings .event_listing {
    flex-wrap: wrap !important;
  }
  .event_listings .event_listing > .wpem-event-box-col {
    padding-left: 0;
    padding-right: 0;
  }
  .event_listings .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
    padding: 10px 0;
  }
  .event_listings .wpem-event-details .wpem-event-type {
    left: 0;
  }
}
body.single-event_listing .wpem-main.wpem-single-event-page p, body.single-event_listing .wpem-main.wpem-single-event-page a, body.single-event_listing .wpem-main.wpem-single-event-page span, body.single-event_listing .wpem-main.wpem-single-event-page div {
  color: var(--wp--preset--color--primary) !important;
  font-family: var(--wp--preset--font-family--montserrat);
  font-size: 14px;
  line-height: 135%;
}
body.single-event_listing .wpem-main.wpem-single-event-page h3 {
  color: var(--wp--preset--color--primary) !important;
  font-weight: 700;
  line-height: 105%;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-share-this-event a {
  font-size: 0;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-single-event-header-top {
  display: none;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-single-event-wrapper {
  border: none;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-event-title {
  display: none;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-single-event-short-info {
  display: none;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-single-event-left-content::after {
  display: none;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-single-event-body-content {
  padding-left: 0 !important;
  padding-top: 0 !important;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-single-event-right-content {
  border-radius: 11.464px;
  background: #FFF;
  box-shadow: 0 0 11.464px 0 rgba(30, 36, 62, 0.1);
  padding: 35px 25px 50px 25px;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-single-event-body-sidebar {
  padding: 0;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-single-event-body-sidebar br {
  display: none;
}
body.single-event_listing .wpem-main.wpem-single-event-page .registration_button.wpem-theme-button {
  border-radius: 25px;
  background: var(--wp--preset--color--primary);
  display: inline-flex;
  padding: 10px 15px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #FFF;
  font-family: var(--wp--preset--font-family--bricolage-grotesque);
  font-size: 14px;
  font-weight: 700;
  line-height: 160%;
  /* 22.4px */
  letter-spacing: -0.154px;
}
body.single-event_listing .wpem-main.wpem-single-event-page .wpem-social-icon a {
  background-color: var(--wp--preset--color--primary) !important;
}
body.tax-event_listing_category .wpem-container, body.tax-event_listing_type .wpem-container {
  margin: 0 !important;
  padding: 0 !important;
}
body.tax-event_listing_category .wpem-event-listing-type-page-title, body.tax-event_listing_type .wpem-event-listing-type-page-title {
  margin-top: 0 !important;
}
body.tax-event_listing_category .wpem-col-12.wpem-event-listing-type-page-wrapper, body.tax-event_listing_type .wpem-col-12.wpem-event-listing-type-page-wrapper {
  margin: 0 !important;
}
body.tax-event_listing_category h1.wpem-heading-text, body.tax-event_listing_type h1.wpem-heading-text {
  text-align: left !important;
  color: var(--wp--preset--color--primary);
  font-family: var(--wp--preset--font-family--bricolage) !important;
  font-size: var(--wp--preset--font-size--xx-large) !important;
  font-weight: 500 !important;
}
body.tax-event_listing_category .wpem-event-box-col > p, body.tax-event_listing_type .wpem-event-box-col > p {
  display: none;
}
body.tax-event_listing_category .wpem-event-box-col a p, body.tax-event_listing_type .wpem-event-box-col a p {
  display: none;
}
body.tax-event_listing_category .wpem-event-box-col br, body.tax-event_listing_type .wpem-event-box-col br {
  display: none;
}
