.seetickets-calendar-year-month-container {
  color: #000;
  font-family: Oswald;
  display: flex;
  justify-content: center;
  text-transform: uppercase
}
.calendar .seetickets-calendar-year-month-container p.bold, .calendar .seetickets-calendar-year-month-container span {
  font-size: 2em !important
}
.calendar .seetickets-calendar td {
  background: 0 0;
  border: 1px solid #ccc !important
}
.calendar .seetickets-calendar td .mdc-card {
  background: 0 0;
  border: 0 !important
}
div.seetickets-buy-btn, div.seetickets-buy-btn a {
  font-family: Oswald, sans-serif !important;
  font-size: 14px !important;
  line-height: 1 !important
}
.seetickets-calendar-event-title a {
  text-decoration: none;
  text-transform: uppercase !important;
  color: #000;
  font-size: 14px !important;
  line-height: 1 !important
}
#list-view-events, .event-listings .list-view-events, .seetickets-list-events {
  max-width: 1140px !important
}
.event-listings .seetickets-list-events {
  justify-content: flex-start
}
.event-listings .list-view-events .seetickets-list-event-container.grid-item {
  width: 32% !important
}
.event-listings .list-view-events .grid-item .seetickets-list-view-event-image-container img {
  width: 100% !important;
  height: auto !important
}
.list-view-events .mdc-card {
  background-color: transparent !important
}
.recent-listings .grid-item .mdc-card, .recent-listings .mdc-card {
  background-color: transparent !important;
  border: 0;
  margin: 0 0 1rem !important
}
.event-listings .event-title a {
  color: #9cf;
  text-transform: uppercase;
  font-size: 24px
}
.event-listings .list-view-events .seetickets-list-event-content-container.display-flex .event-info-block p.event-title a:hover {
  color: #9e8b3d;
  text-transform: uppercase;
  font-size: 22px;
  display: block;
  margin-bottom: -17px
}
.list-view-events .buy-and-share-block {
  padding-top: 30px
}
.event-listings .list-view-events .seetickets-buy-btn, .event-listings .list-view-events .seetickets-load-more-btn {
  background-color: #125390;
  width: 100%;
  text-align: center;
  border-radius: 0 !important;
  margin: 0 auto;
  display: block;
  font-size: 20px
}
.event-listings .list-view-events .seetickets-list-event-content-container .event-info-block p.date {
  font-size: 19px;
  font-weight: 400;
  color: #cce5ff;
  padding-bottom: 15px
}
.event-listings .list-view-events .seetickets-list-event-content-container .event-info-block p.fs-12 {
  font-size: 15px;
  line-height: 18px
}
.event-listings .list-view-events .seetickets-list-event-content-container .event-info-block p.fs-12.subtitle {
  font-size: 14px !important;
  padding-bottom: 15px
}
.list-view-events .seetickets-buy-btn:hover, .list-view-events .seetickets-load-more-btn:hover {
  background-color: #0084ff;
  color: #000
}
.event-listings .list-view-events .seetickets-list-event-content-container .event-info-block span.price {
  display: block;
  margin-top: 8px
}
div#just-announced-events-list.seetickets-list-events.grid-container {
  width: 100% !important
}
#just-announced-events-list .grid-item.mdc-card,
#just-announced-events-list .mdc-card:not(.grid-item) {
  border: 0;
  width: 100% !important;
  box-shadow: none !important
}
#just-announced-events-list .seetickets-list-event-content-container {
  padding: 0 !important
}
.event-info-block p {
  margin-bottom: 0 !important
}
#just-announced-events-list .event-title a {
  font-weight: 400
}
#just-announced-events-list .ml-2r {
  margin-left: 0 !important
}
#just-announced-events-list .seetickets-list-view-event-image-container {
  display: none !important;
}
#just-announced-events-list .buy-and-share-block {
  display: none !important;
}
.event-info-block .headliners,
.event-info-block .event-header,
.event-info-block .supporting-talent,
.event-info-block .genre,
.event-info-block .venue,
.mdc-card .seetickets-social-media-container,
.see-showtime,
.see-times-divider,
.ages,
#just-announced-events-list .event-info-block .venue+p,
#just-announced-events-list .event-info-block .subtitle,
#just-announced-events-list .event-info-block .date,
#just-announced-events-list .event-info-block .doortime-showtime {
  display: none !important;
}
#just-announced-events-list .event-info-block p:after {
  content: '';
  display: none !important;
}
@media (max-width:768px) {
  .event-listings .list-view-events .seetickets-list-event-container,
  .event-listings .list-view-events .seetickets-list-event-container.grid-item {
    width: 49% !important
  }
}
@media (max-width:618px) {
  .event-listings .list-view-events .seetickets-list-event-container,
  .event-listings .list-view-events .seetickets-list-event-container.grid-item {
    width: 100% !important
  }
}