<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* IMPORTS */
/* VARIABLES */
/*
 * Cityu Template Theme
 */
/* MIXINS */
.view-cityu-event-list .datetime-target .event-date {
  margin-right: 16px;
  font-size: 13.5px;
  font-weight: bold;
  line-height: 18px;
  color: #1d1d1b; }

.view-cityu-event-list .datetime-target .event-target {
  font-size: 13.5px;
  line-height: 18px;
  letter-spacing: 1px;
  color: #717171;
  font-weight: bold; }

.view-cityu-event-list .event-title {
  font-size: 22px;
  font-weight: 900;
  line-height: 30px; }
  .view-cityu-event-list .event-title a {
    color: #bf165e; }
    .no-touch .view-cityu-event-list .event-title a:hover, .view-cityu-event-list .no-touch .event-title a:hover, .view-cityu-event-list .event-title a:active {
      color: #6b203e; }
  .view-cityu-event-list .event-title a[target=_blank]::after {
    content: "";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    color: #bf165e;
    margin-left: 6px;
    font-size: 13.5px;
    line-height: 1.3;
    letter-spacing: 1px;
    vertical-align: middle; }
  .no-touch .view-cityu-event-list .event-title a[target=_blank]:hover:after, .view-cityu-event-list .no-touch .event-title a[target=_blank]:hover:after, .view-cityu-event-list .event-title a[target=_blank]:active:after {
    color: #6b203e; }

.view-cityu-event-list .event-summary {
  font-size: 15px;
  line-height: 25px;
  color: #2e2e2e; }

.view-cityu-event-list {
  margin-top: 60px; }
  @media (max-width: 1199.98px) {
    .view-cityu-event-list {
      margin-top: 30px; } }
  .view-cityu-event-list .views-row {
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e7e7e7;
    overflow: hidden; }
    .view-cityu-event-list .views-row:first-child {
      padding-top: 0; }
    .view-cityu-event-list .views-row:last-child {
      padding-bottom: 0;
      border-bottom: none; }
  .view-cityu-event-list .event-title {
    margin-top: 7px; }
    @media (max-width: 759.98px) {
      .view-cityu-event-list .event-title {
        margin-top: 0; } }
  .view-cityu-event-list .datetime-target {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .view-cityu-event-list .datetime-target .event-date {
      margin-bottom: 8px; }
    .view-cityu-event-list .datetime-target .event-target {
      margin-bottom: 8px; }
  .view-cityu-event-list .event-venue {
    margin-top: 11px;
    font-size: 15px;
    font-weight: 800;
    line-height: 25px;
    color: #2e2e2e; }
  .view-cityu-event-list .event-summary {
    margin-top: 11px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; }
    @media (max-width: 999.98px) {
      .view-cityu-event-list .event-summary {
        margin-top: 6px; } }
    @media (max-width: 759.98px) {
      .view-cityu-event-list .event-summary {
        margin-top: 11px; } }
  .view-cityu-event-list .event-thumbnail {
    margin-bottom: 20px;
    text-align: center; }
    .view-cityu-event-list .event-thumbnail img {
      max-width: 100%;
      width: auto; }
    @media (min-width: 760px) {
      .view-cityu-event-list .event-thumbnail {
        float: left;
        width: 15%;
        margin-right: 25px; } }
</pre></body></html>