@charset "UTF-8";
/* UWI Upcoming Events Styles */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i");
/* Events Page */
.events-page--layout-1 .views-row {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid #EAEAEA;
  margin-bottom: 20px;
  min-height: 80px; }
  .events-page--layout-1 .views-row .events__date {
    width: 30px;
    background: #454545;
    padding: 10px;
    text-align: center;
    border-radius: 3px;
    font-size: 18px;
    color: #ffffff;
    margin-right: 10px; }
  .events-page--layout-1 .views-row .events__body {
    display: flex;
    justify-content: center;
    flex-direction: column;
    min-height: 60px; }
  .events-page--layout-1 .views-row .events__title {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    color: #686868;
    margin-bottom: 0; }
    .events-page--layout-1 .views-row .events__title a {
      text-decoration: none; }

.events-page--layout-2 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px; }
  .events-page--layout-2 .views-row {
    border-bottom: 5px solid #F6F6F6;
    margin-bottom: 40px;
    padding-bottom: 40px; }
    .events-page--layout-2 .views-row:last-child {
      border-bottom: 0; }
    .events-page--layout-2 .views-row .events__title {
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 24px;
      font-weight: bold;
      line-height: 1.2;
      margin-bottom: 0; }
      .events-page--layout-2 .views-row .events__title a {
        color: #686868;
        text-decoration: none; }
    .events-page--layout-2 .views-row .events__meta {
      font-weight: bold;
      margin-bottom: 24px; }
    .events-page--layout-2 .views-row .events__read-more a {
      text-decoration: none;
      font-weight: bold; }

/* Events Block - Layout 1 */
#block-views-events-block,
.pane-views-events-block {
  background: #f3f3f3;
  padding: 10px; }
  #block-views-events-block h2,
  .pane-views-events-block h2 {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #757575; }
  #block-views-events-block .events-block--layout-1 .views-row,
  .pane-views-events-block .events-block--layout-1 .views-row {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 20px;
    min-height: 80px; }
    #block-views-events-block .events-block--layout-1 .views-row .events-block__date,
    .pane-views-events-block .events-block--layout-1 .views-row .events-block__date {
      width: 30px;
      background: #454545;
      padding: 10px;
      text-align: center;
      border-radius: 3px;
      font-size: 18px;
      color: #ffffff;
      margin-right: 10px; }
    #block-views-events-block .events-block--layout-1 .views-row .events-block__body,
    .pane-views-events-block .events-block--layout-1 .views-row .events-block__body {
      display: flex;
      justify-content: center;
      flex-direction: column;
      min-height: 60px; }
    #block-views-events-block .events-block--layout-1 .views-row .events-block__title,
    .pane-views-events-block .events-block--layout-1 .views-row .events-block__title {
      font-size: 16px;
      font-weight: bold;
      line-height: 1.2;
      color: #686868;
      margin-bottom: 0; }
      #block-views-events-block .events-block--layout-1 .views-row .events-block__title a,
      .pane-views-events-block .events-block--layout-1 .views-row .events-block__title a {
        text-decoration: none; }
  #block-views-events-block .events-block--layout-1 .views-row:last-child,
  .pane-views-events-block .events-block--layout-1 .views-row:last-child {
    border: none; }
  #block-views-events-block .events-block--layout-1 .more-link a,
  .pane-views-events-block .events-block--layout-1 .more-link a {
    text-decoration: none; }
    #block-views-events-block .events-block--layout-1 .more-link a::after,
    .pane-views-events-block .events-block--layout-1 .more-link a::after {
      content: " »"; }

/* Events Block - Layout 2 */
#block-views-events-block-1,
.pane-views-events-block-1 {
  background: #f3f3f3;
  padding: 10px; }
  #block-views-events-block-1 h2,
  .pane-views-events-block-1 h2 {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #757575; }
  #block-views-events-block-1 .events-block--layout-2 .views-row,
  .pane-views-events-block-1 .events-block--layout-2 .views-row {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: flex;
    flex-flow: row wrap; }
    #block-views-events-block-1 .events-block--layout-2 .views-row .events-block__image,
    .pane-views-events-block-1 .events-block--layout-2 .views-row .events-block__image {
      margin-right: 20px;
      flex: 1; }
    #block-views-events-block-1 .events-block--layout-2 .views-row .events-block__details,
    .pane-views-events-block-1 .events-block--layout-2 .views-row .events-block__details {
      flex: 3; }
    #block-views-events-block-1 .events-block--layout-2 .views-row .events-block__title,
    .pane-views-events-block-1 .events-block--layout-2 .views-row .events-block__title {
      font-size: 18px;
      font-weight: bold;
      line-height: 1.2;
      color: #252525;
      margin-bottom: 0; }
      #block-views-events-block-1 .events-block--layout-2 .views-row .events-block__title a,
      .pane-views-events-block-1 .events-block--layout-2 .views-row .events-block__title a {
        text-decoration: none; }
    #block-views-events-block-1 .events-block--layout-2 .views-row .events-block__read-more,
    .pane-views-events-block-1 .events-block--layout-2 .views-row .events-block__read-more {
      text-align: right;
      font-weight: bold; }
      #block-views-events-block-1 .events-block--layout-2 .views-row .events-block__read-more a,
      .pane-views-events-block-1 .events-block--layout-2 .views-row .events-block__read-more a {
        text-decoration: none; }
        #block-views-events-block-1 .events-block--layout-2 .views-row .events-block__read-more a::after,
        .pane-views-events-block-1 .events-block--layout-2 .views-row .events-block__read-more a::after {
          content: " >"; }

/*# sourceMappingURL=events.css.map */
