/* Event Details */
.event-details-modal {
  background-color: #FFF;
  height: 100%;
  border: none;
}

.event-details-modal .event-details-page a {
  color: #d4a34c;
}

#event-display {
  height: auto;
  border: none;
}

.event-details-page {
    color: #000;
  background: #FFFFFF;
  padding: 8px;
  width: 100%;
  height: 100%;
  display: block;
  border: none;
}

.event-details-page figure {
  width: 100%;
  border: none;
}

.event-details-page figure img {
  width: 100%;
  border: none;
}

.event-details-page h2 {
    color: #000;
  margin-bottom: 0;
}

.event-details-page .event-desc {
  margin-top: 1em;
  font-size: 14px;
  line-height: 20px;
}

.event-details-page .event-website {
  font-weight: bold;
  margin-top: 1em;
}

.event-details-page .button-register {
  padding:  14px 20px;
}

.event-details-text {
  padding: 14px;
  padding-left: 0px;
  display: block;
}
.event-details-text > h2 {
  margin-bottom: 10px;
  padding-bottom: 0px;
}
.event-desc > span {
  padding-bottom: 15px;
}
.highslide-wrapper {
  height: auto !important;
}
.event-desc a {
  color: #f47a20;
  font-weight: bold;
}
.event-website a {
  color: #BF1920;
}

.event-listing,
.event-listing li {
  list-style: none;
  margin: 0px !important;
  padding: 4px !important;
}

/* Event Registration */
.registerBtn {
  margin-top: 2px;
  background: #78a12e !important;
  display: block;
  color: #fff !important;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 12px 18px;
  font-size: 16px;
  float: left;
}
.registerBtn:hover {
  background: #f47a20 !important;
}
.event-details-flex {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.event-details-flex > div {
  width: 50%;
}
.event-details-desc {
  padding-left: 50px;
}
.event-details-desc .event-details-text {
  padding: 0px !important;
}
.event-details-information-con {
  margin-top: 25px;
}
.event-details-information span {
  font-family: patua_oneregular !important;
  font-size: 20px; !important
}
@media screen and (max-width: 850px) {
  .event-details-flex {
    flex-wrap: wrap;
  }
  .event-details-flex > div {
    width: 100%;
  }
  .event-details-desc {
    padding-left: 0px;
    padding-top: 25px;
  }
}