.gallery-view .views-row {
  padding-bottom:2em;
}
.gallery-view .views-row .col-1 {
  padding-left: 0;
}
.gallery-block {
  padding-bottom: 3em;
}
.gallery-block h2 {
  text-transform: uppercase;
  font-size: 1.3em;
  letter-spacing: 0.05em;
  text-align: center;
  margin-bottom: 1.5em;
}
.gallery-view .views-field-title h3 {
  font-size: 1.125em;
  margin: 0.5em 0 0.25em 0;
}
.gallery-view .views-field-title h3 a:hover, .gallery-view .views-field-title h3 a:focus {
  text-decoration: none;
  border-bottom: 1px solid deeppink;
}
.gallery-view .views-field-field-gallery-tagging, .gallery-view .views-field-field-student-exhibition-gallery {
  font-family: 'CoreSansCaptionLite', 'Arial', 'Helvetica', sans-serif;
  font-size: 0.95em;
  text-transform: uppercase;
  line-height: 1.15;

}
.gallery-view .views-field-field-date-and-time, .gallery-view .views-field-field-event-end {
  font-family: 'CoreSansCaption', 'Arial', 'Helvetica', sans-serif;
  font-size: 0.95em;
  text-transform: uppercase;
  line-height: 1.15;
}
.gallery-view .views-field-field-gallery-image {
  overflow: hidden;
  max-width: 250px;
}
.gallery-view .views-field-field-gallery-image img {
  -webkit-transition: opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
  transition: opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
  transition: opacity .3s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1);
  transition: opacity .3s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
  box-shadow:none;
  border:none;
}
.gallery-view .views-field-field-gallery-image a:hover img {
  transform:scale(1.1);
}
/*gallery events table*/
.gallery-table {
  padding-bottom: 2em;
}
.gallery-table .content table tr td:first-child {
    border:none;
    font-family: 'CoreSansNarrowBold', 'Arial', 'Helvetica', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 20px;
    line-height: 1;
}

.gallery-table .content table {
    border-left: none;
    border-top:none;
    border-bottom:none;
    font-size: 1em;
}

.gallery-table .content table tbody {
    border-top:none;
}

.gallery-table .content table tr td {
    border-left:1px solid #000;
}
.gallery-table .content tr {
  background:transparent;
  border-bottom:none;
}
/*current exhibitions*/
.current-exhibitions .attachement-before .row {
  margin-right: 0;
  margin-left: 0;
}
.current-exhibitions .views-field-field-gallery-image {
  float:left;
}
.current-exhibitions .row {
  margin-right: 0;
  margin-left:0;
}
.current-exhibitions .views-field-body {
  width: calc(100% - 250px);
  float: left;
  padding-left: 1.5em;
}
@media (max-width: 768px) {
  .gallery-view .col-6 {
    padding-bottom: 1em;
  }
  .gallery-view .views-row {
    padding-bottom: 0;
  }
}
@media (max-width: 570px) {
  .current-exhibitions .views-field-body {
    width: 100%;
    padding-left: 0;
    padding-top:1em;
  }

}
.current-exhibitions .views-field-body span {
  font-family: 'CoreSansCaption';
  text-transform: uppercase;
}
.current-exhibitions .view-galleries {
  margin-bottom: 2em;
}
/*performance table*/
.performance-table {
  padding-bottom: 4em;
}
.performance-table table {
  font-size: 1em;
}
.performance-table tr {
      background: transparent;
      border-bottom:none;
}
.performance-table tr td:first-child {
  border-right: 1px solid #000;
  border-left:none;
  border-top:none;
  border-bottom: none;
  font-family: 'CoreSansBold', 'Helvetica', 'Arial', sans-serif;
  text-transform:uppercase;

}
.performance-table tr td p {
  text-transform:none;
  font-family:'CoreSans', 'Arial','Helvetica', sans-serif;

}
