/* line 2, static/event/scss/event-details.scss */
.featured-image img {
  height: 250px;
  object-fit: cover;
  width: 100%; }

/* line 9, static/event/scss/event-details.scss */
.event-header {
  position: relative; }
  /* line 12, static/event/scss/event-details.scss */
  .event-header .event-title-wrapper {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    /* line 23, static/event/scss/event-details.scss */
    .event-header .event-title-wrapper .event-category {
      color: #fff;
      text-decoration: underline; }
    /* line 28, static/event/scss/event-details.scss */
    .event-header .event-title-wrapper .event-title {
      text-align: center; }

/* line 34, static/event/scss/event-details.scss */
.youtube_link {
  padding-top: 56.25%;
  position: relative;
  width: 100%; }
  /* line 39, static/event/scss/event-details.scss */
  .youtube_link iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media screen and (min-width: 768px) {
  /* line 49, static/event/scss/event-details.scss */
  .event-title {
    max-width: 40%; } }
