body {
  font-size: 1em;
  line-height: 1.5em;
}
.wrapper {
  padding: 0 1.5em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.wrapper-right {
  padding-right: 1.5em;
  padding-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.wrapper-right:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.wrapper-left {
  padding-left: 1.5em;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.wrapper-left:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.undo-wrapper {
  padding: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}
#event-sidebar {
  font-family: "Georgia", "Times New Roman", serif;
  font-style: italic;
}
#event-details .field-collection-container {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
#event-details .field-collection-item-field-performances .field-collection-container {
  margin-top: 0;
  margin-bottom: 0;
}
.field-name-field-performances .field-name-field-performance-name {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
}
.field-name-field-performances .field-name-field-duration,
.field-name-field-performances .field-name-field-venue {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-size: 0.75em;
}
.field-name-field-performances .field-name-field-ticketing-date {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-size: 0.8125em;
  line-height: 1.4em;
}
.field-name-field-performances .field-name-field-event-type {
  font-size: 0.625em;
  line-height: 1.8em;
}
.field-name-field-performances .field-name-field-event-type {
  text-transform: uppercase;
  margin-top: 0.92307em;
}
.field-name-field-performances .field-name-field-performance-name {
  color: #000;
  font-weight: 600;
}
.field-name-field-performances .field-name-field-ticketing {
  color: #666;
  margin-top: 0.92307em;
  margin-bottom: 0.92307em;
}
.field-name-field-performances .field-name-field-ticketing .field-items {
  position: relative;
}
.field-name-field-performances .field-name-field-ticketing-link {
  color: #ff7200;
  font-size: 0.75em;
}
.field-name-field-performances .field-name-field-ticketing-link a:link {
  color: #00a9b3;
  text-decoration: none;
}
.field-collection-container,
.field-name-field-performances .field-collection-view,
.field-name-field-performances .field-name-field-ticketing .field-collection-view {
  margin: 0;
  padding: 0;
  border: 0;
}
.field-name-field-performances .field-collection-view,
.press-sidebar {
  padding: 0 0.5em;
  border-bottom: 1px solid #c4c4c4;
}
hr {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
#event-more-info hr {
  color: #CCC;
}
.field-name-field-credits,
#boxes-box-season_credit_f10_s11,
#boxes-box-season_credit_f11_s12,
#boxes-box-season_credit_f12_s13 {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  color: #999;
  font-size: 0.7em;
  line-height: 1.5em;
  clear: both;
}
#block-boxes-season-credit-f10-s11,
#block-boxes-season-credit-f11-s12,
#block-boxes-season-credit-f12-s13 {
  padding: 0 1.5em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1.5em;
  margin-bottom: 0em;
}
#block-boxes-season-credit-f10-s11:after,
#block-boxes-season-credit-f11-s12:after,
#block-boxes-season-credit-f12-s13:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#content.wrapper #block-boxes-season-credit-f10-s11,
#content.wrapper #block-boxes-season-credit-f11-s12,
#content.wrapper #block-boxes-season-credit-f12-s13 {
  padding: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}
.field-name-field-artistbio {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  color: #888;
  display: none;
  font-size: 0.75em;
  line-height: 1.5em;
}
.field-name-body p,
.field-name-body address,
.field-name-body dd,
.field-name-body dt,
.field-name-body li,
.view-header p,
.view-header address,
.view-header dd,
.view-header dt,
.view-header li,
#series-details .field-name-field-summary p,
#series-details .field-name-field-summary address,
#series-details .field-name-field-summary dd,
#series-details .field-name-field-summary dt,
#series-details .field-name-field-summary li {
  color: #555;
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-family: "Arial", "Verdana", sans-serif;
  line-height: 1.4em;
  font-style: normal;
}
.field-name-body h2,
.view-header h2,
#series-details .field-name-field-summary h2 {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: normal;
}
.field-name-body h3,
.view-header h3,
#series-details .field-name-field-summary h3 {
  font-size: 1em;
  line-height: 1.5em;
  font-size: 0.95em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: normal;
}
.field-name-body ul.list,
.view-header ul.list,
#series-details .field-name-field-summary ul.list {
  list-style: none;
  margin: 0;
  padding: 0 0 1em;
}
.isotope-element-copy {
  width: 99.6%;
  height: 70px;
  border-bottom: 2px solid #c4c4c4;
  margin: 0;
  padding: 0;
  float: left;
  overflow: hidden;
  background-color: #666;
  color: #fff;
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  border-bottom: 1px solid #d7ebf1;
  color: #666;
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  color: #666;
}
.isotope-element-copy .isotope-field-date-desktop {
  display: none;
}
.isotope-element-copy .isotope-sponsor-event-desktop {
  display: none;
}
.isotope-element-copy a {
  color: #666 !important;
  position: relative;
  top: -1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
}
.isotope-element-copy .isotope-field-sponsor {
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  float: left;
  width: auto;
  font-size: 0.625em;
  line-height: 1.8em;
  text-transform: uppercase;
  padding-left: 0.7em;
  margin-right: -0.4em;
}
.isotope-element-copy .isotope-event-type {
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  float: left;
  width: 40%;
  font-size: 0.625em;
  line-height: 1.8em;
  text-transform: uppercase;
  margin-left: 0.7em;
}
.isotope-element-copy .isotope-sponsor-event {
  clear: both;
  position: absolute;
  bottom: 0.15em;
}
.isotope-element-copy .isotope-field-date {
  position: absolute;
  font-size: 0.625em;
  line-height: 1.8em;
  font-size: 0.75em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  padding: 0 0.6em 0.4em;
  right: 0;
  bottom: 0.2em;
  width: 50%;
  text-align: right;
  line-height: 1.2em;
  text-transform: uppercase;
}
.isotope-element-copy .date-display-start {
  width: 100%;
  line-height: 0;
}
.isotope-element-copy .date-display-end {
  width: 100%;
  float: left;
}
.isotope-element-copy .isotope-fields-container {
  position: relative;
}
.isotope-element-copy .isotope-main-content {
  clear: both;
  position: static;
  height: 72px;
}
.isotope-element-copy .isotope-field-title {
  clear: left;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  color: #333;
  font-weight: bold;
  padding: 0.4em 0.45em 0 0.45em;
}
.isotope-element-copy .isotope-field-title h3 {
  margin: 0;
  line-height: 1em;
  font-size: 0.875em;
}
.isotope-element-copy .isotope-field-subtitle {
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  float: left;
  width: auto;
  font-size: 0.6875em;
  padding-left: 0.6em;
  margin-top: -0.15em;
  color: #666666;
  font-weight: 400;
  line-height: 1.090909em;
}
.isotope-element-copy .views-field-title {
  clear: left;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  color: #333;
  font-weight: bold;
  padding: 0 0 0 0.5em;
}
.isotope-element-copy .views-field-title a {
  border: none;
}
.isotope-element-copy .views-field-body {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
}
.isotope-element-copy .views-field-field-slideshow {
  position: absolute;
  bottom: 12px;
}
.isotope-element-copy img {
  display: none;
}
.view-festival-events-schedule .attachment-before .view-festival-events-schedule.view-display-id-attachment_1 > .view-content,
.view-event-seasons .attachment-before .view-festival-events-schedule.view-display-id-attachment_1  > .view-content,
.view-event-year .attachment-before .view-festival-events-schedule.view-display-id-attachment_1  > .view-content {
  float: none;
  width: 100%;
}
.view-festival-events-schedule .attachment-before .view-festival-events-schedule.view-display-id-attachment_1 > .view-content:after,
.view-event-seasons .attachment-before .view-festival-events-schedule.view-display-id-attachment_1  > .view-content:after,
.view-event-year .attachment-before .view-festival-events-schedule.view-display-id-attachment_1  > .view-content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.view-festival-events-schedule .attachment-before .view-content:after,
.view-event-seasons .attachment-before .view-content:after,
.view-event-year .attachment-before .view-content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.field-name-field-curator {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  color: #555;
  text-transform: uppercase;
  font-size: 0.65em;
}
.field-name-field-curator .field-label {
  font-weight: normal;
}
#event-headline .slideshow {
  margin-bottom: 1.5em;
}
#event-headline .parent-event-path {
  color: #000;
}
.event-title,
.series-title,
.title-group {
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: normal;
}
.event-title .field-name-field-eventtitle,
.series-title .field-name-field-eventtitle,
.title-group .field-name-field-eventtitle {
  font-size: 1.625em;
  line-height: 1.3846153846154em;
  font-weight: bold;
}
.event-title .field-name-field-subtitle2,
.series-title .field-name-field-subtitle2,
.title-group .field-name-field-subtitle2 {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-weight: normal;
}
.event-title-date,
.series-title-date {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-weight: 700;
}
.field-name-field-press-link,
.field-name-field-press-author,
.field-name-field-press-publication,
.field-name-field-press-pubdate {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
}
.field-name-field-press-author,
.field-name-field-press-publication,
.field-name-field-press-pubdate,
.field-name-field-hook-text {
  font-family: "Georgia", "Times New Roman", serif;
}
.field-name-field-press-mentions .field-label {
  color: #333;
}
.field-name-field-press-mentions > .field-items {
  padding-top: 0.75em;
}
.field-name-field-press-mentions > .field-items > .field-item {
  margin-bottom: 0.75em;
}
.field-name-field-press-author,
.field-name-field-press-publication {
  font-style: italic;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab,
#block-views-event-type-taxonomy-block-3,
#block-views-event-type-taxonomy-block-2,
#block-views-event-type-taxonomy-block-1 {
  font-family: "Arial", "Verdana", sans-serif;
  display: none;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab h1,
#block-views-event-type-taxonomy-block-3 h1,
#block-views-event-type-taxonomy-block-2 h1,
#block-views-event-type-taxonomy-block-1 h1 {
  font-family: "Arial", "Verdana", sans-serif;
  font-weight: bold;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab a,
#block-views-event-type-taxonomy-block-3 a,
#block-views-event-type-taxonomy-block-2 a,
#block-views-event-type-taxonomy-block-1 a {
  border: none;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab a:link,
#block-views-37749a33cabc6d151bb4bd13c8817aab a:visited,
#block-views-event-type-taxonomy-block-3 a:link,
#block-views-event-type-taxonomy-block-3 a:visited,
#block-views-event-type-taxonomy-block-2 a:link,
#block-views-event-type-taxonomy-block-2 a:visited,
#block-views-event-type-taxonomy-block-1 a:link,
#block-views-event-type-taxonomy-block-1 a:visited {
  color: #000;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab a:hover,
#block-views-event-type-taxonomy-block-3 a:hover,
#block-views-event-type-taxonomy-block-2 a:hover,
#block-views-event-type-taxonomy-block-1 a:hover {
  color: #4f9eb6;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab .content,
#block-views-event-type-taxonomy-block-3 .content,
#block-views-event-type-taxonomy-block-2 .content,
#block-views-event-type-taxonomy-block-1 .content {
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  border-bottom: 1px solid #d7ebf1;
  color: #666;
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  color: #666;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab .content ul,
#block-views-event-type-taxonomy-block-3 .content ul,
#block-views-event-type-taxonomy-block-2 .content ul,
#block-views-event-type-taxonomy-block-1 .content ul {
  margin: 0;
  padding: 0.75em 0.5em;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab .content ul li,
#block-views-event-type-taxonomy-block-3 .content ul li,
#block-views-event-type-taxonomy-block-2 .content ul li,
#block-views-event-type-taxonomy-block-1 .content ul li {
  font-size: 0.75em;
  line-height: 1.5em;
  color: #333;
  list-style-type: none;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab .content ul li .active a,
#block-views-event-type-taxonomy-block-3 .content ul li .active a,
#block-views-event-type-taxonomy-block-2 .content ul li .active a,
#block-views-event-type-taxonomy-block-1 .content ul li .active a {
  color: #4f9eb6;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab .content .view-footer h2,
#block-views-event-type-taxonomy-block-3 .content .view-footer h2,
#block-views-event-type-taxonomy-block-2 .content .view-footer h2,
#block-views-event-type-taxonomy-block-1 .content .view-footer h2 {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  margin: 0.923076em 0.61538em 0;
}
.field-name-field-performances,
.press-sidebar,
.sidebar-button,
.block-in-depth,
.schedule-button,
.event-teaser .event-details {
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  border-bottom: 1px solid #d7ebf1;
  color: #666;
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  color: #666;
}
.field-name-field-performances .field-label,
.field-name-field-press-mentions .field-label,
.block-in-depth .wrap-around {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  font-size: 0.8125em;
}
.field-name-field-performances .field-label:after,
.field-name-field-press-mentions .field-label:after,
.block-in-depth .wrap-around:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
#block-views-37749a33cabc6d151bb4bd13c8817aab h1,
#block-views-event-type-taxonomy-block-3 h1,
#block-views-event-type-taxonomy-block-2 h1,
#block-views-event-type-taxonomy-block-1 h1 {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  height: 2.1875em;
  line-height: 2.5em;
}
#block-views-37749a33cabc6d151bb4bd13c8817aab h1:after,
#block-views-event-type-taxonomy-block-3 h1:after,
#block-views-event-type-taxonomy-block-2 h1:after,
#block-views-event-type-taxonomy-block-1 h1:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
#block-views-37749a33cabc6d151bb4bd13c8817aab h1:after,
#block-views-event-type-taxonomy-block-3 h1:after,
#block-views-event-type-taxonomy-block-2 h1:after,
#block-views-event-type-taxonomy-block-1 h1:after {
  top: -0.85em;
}
.event-title-date,
.series-title-date {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  line-height: 2.9em;
  text-indent: 0.8em;
}
.event-title-date:after,
.series-title-date:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
.event-title-date,
.series-title-date {
  display: inline-block;
  width: auto;
  padding-right: 1.22857em;
  margin: 0 0 0 -0.7em;
  color: #555;
  top: -1em;
}
.event-title-date:after,
.series-title-date:after {
  -moz-transform: rotate(45deg) translate(0.5em,0.25em);
  -webkit-transform: rotate(45deg) translate(0.5em,0.25em);
  -ms-transform: rotate(45deg) translate(0.5em,0.25em);
  -o-transform: rotate(45deg) translate(0.5em,0.25em);
  transform: rotate(45deg) translate(0.5em,0.25em);
  top: -1em;
}
.field-collection-item-field-ticketing .content .field {
  width: auto;
}
.field-name-field-ticketing-link a:link {
  border: 1px #9a9a9a solid;
  padding: 0.25em;
}
.field-name-body p,
.field-name-field-artistbio p,
.field-name-field-credits p,
.view-header p {
  margin: 1.38462em 0;
}
.field-name-field-credits {
  margin: 1em 0;
}
#boxes-box-season_credit_f10_s11,
#boxes-box-season_credit_f11_s12,
#boxes-box-season_credit_f11_s13 {
  margin: 1.84615em 0;
}
.field-name-field-credits,
#boxes-box-season_credit_f10_s11,
#boxes-box-season_credit_f11_s12,
#boxes-box-season_credit_f11_s13 {
  line-height: 1.6em;
}
.field-name-field-artistbio {
  background: url(/themes/empac_cms/images/stripe.gif) repeat-x;
  position: relative;
}
.field-name-field-curator {
  background: url(/themes/empac_cms/images/stripe.gif) repeat-x;
  position: relative;
  overflow: auto;
}
.field-name-field-artistbio:after {
  content: '';
  background-color: #d7ebf1;
  position: absolute;
  display: block;
  z-index: 1;
  left: 0;
  top: 0;
  width: 1px;
  height: 5px;
}
.field-name-field-curator.clearfix:after {
  content: '';
  background-color: #d7ebf1;
  position: absolute;
  display: block;
  z-index: 1;
  left: 0;
  top: 0;
  width: 1px;
  height: 5px;
  clear: both;
  visibility: visible;
}
.field-name-field-curator {
  margin: 1.82692em 0;
  padding-top: 2.30769em;
}
.field-name-field-artistbio {
  margin: 1.666667em 0;
  padding-top: 0.75em;
}
.event-title,
.series-title,
.title-group {
  background: #84d7ef;
  background: -moz-linear-gradient(top,#84d7ef 0%,#7acde5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#84d7ef),color-stop(100%,#7acde5));
  background: -webkit-linear-gradient(top,#84d7ef 0%,#7acde5 100%);
  background: -o-linear-gradient(top,#84d7ef 0%,#7acde5 100%);
  background: -ms-linear-gradient(top,#84d7ef 0%,#7acde5 100%);
  background: linear-gradient(top,#84d7ef 0%,#7acde5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@title-bg-top',endColorstr='@title-bg-bottom',GradientType=0);
  padding: 0.45em 0.5em 0.75em 0.5em;
}
.event-title h1,
.event-title h2,
.event-title h3,
.series-title h1,
.series-title h2,
.series-title h3,
.title-group h1,
.title-group h2,
.title-group h3 {
  margin: 0;
  padding: 0;
}
.event-title h2,
.event-title h3,
.series-title h2,
.series-title h3,
.title-group h2,
.title-group h3 {
  display: inline;
}
.event-title h1,
.series-title h1,
.title-group h1 {
  font-weight: bold;
  line-height: 1.3em;
  font-size: 1.4375em;
}
.event-title h2,
.series-title h2,
.title-group h2 {
  font-size: 1em;
  line-height: 1.5em;
  font-size: 1.0625em;
  line-height: 1.6em;
  position: relative;
  top: -0.2em;
}
.event-title h3,
.event-title h2.verbose,
.series-title h3,
.series-title h2.verbose,
.title-group h3,
.title-group h2.verbose {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  line-height: 1.96923em;
  position: relative;
  top: -0.24615em;
}
.event-title h3,
.series-title h3,
.title-group h3 {
  padding-left: 0.8em;
  color: #333;
  font-weight: normal;
}
.field-name-field-press-author,
.field-name-field-press-publication {
  display: inline;
}
.field-name-field-press-author div,
.field-name-field-press-publication div {
  display: inline;
}
.field-name-field-hook-text {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  color: #666;
  font-size: 0.75em;
  letter-spacing: 0.05em;
}
#event-more-info {
  display: none;
}
.sidebar-button:link,
.sidebar-button:hover,
.sidebar-button:visited,
.sidebar-button:active {
  display: block;
  width: auto;
  height: 1.5em;
  border: 1px #c4c4c4 solid;
  text-align: center;
  padding-left: 0.6875em;
  padding-right: 0.6875em;
  padding-top: 0.34375em;
  padding-bottom: 0.34375em;
  margin: 0.75em 0;
  font-weight: bold;
}
.schedule-button:link,
.schedule-button:hover,
.schedule-button:visited,
.schedule-button:active {
  display: block;
  width: 26em;
  height: 1.5em;
  border: 1px #c4c4c4 solid;
  text-align: center;
  padding: 0.6875em;
  margin: 0.75em 0;
  font-weight: bold;
}
#event-more-info .field-collection-container,
#event-more-info .field-name-field-hook-text {
  margin-top: 2.25em;
}
.field-name-field-creditslogo .field-items {
  overflow: auto;
  width: 100%;
}
.field-name-field-creditslogo .field-items .field-item {
  height: 4.5em;
}
.field-name-field-creditslogo .field-items .field-item img {
  margin-right: auto;
  margin-left: auto;
  display: block;
}
.field-name-field-creditslogo .field-items .field-item .empac_cms_thumb {
  height: 4.5em;
  line-height: 4.5em;
  border: none;
}
.field-name-field-creditslogo .field-items .field-item .empac_cms_thumb img {
  vertical-align: middle;
  margin-right: 2em;
}
.season-credits-logos {
  height: 5.53846em;
  line-height: 5.53846em;
  border: none;
}
.season-credits-logos .season-credit-imgs {
  vertical-align: middle;
  float: left;
  margin-right: 3.5714em;
  margin-top: 2em;
  height: 5.538462em;
}
.block-in-depth {
  border-bottom: 1px solid #c4c4c4;
  margin: 2.25em 0;
  padding-bottom: 0.75em;
}
.block-in-depth #event-details {
  width: 100%;
  padding: 0.75em 0.5em 0;
}
.block-in-depth #event-details .field-item {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-family: "Georgia", "Times New Roman", serif;
  font-style: italic;
}
.block-in-depth #event-details h1 {
  margin: 0;
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-family: "Arial", "Verdana", sans-serif;
}
.block-festival-artists {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  margin: 2.25em 0;
}
.block-festival-artists ul {
  margin: 0;
  padding: 0;
}
.block-festival-artists ul li {
  width: auto;
  list-style-type: none;
  margin-right: 1.5em;
}
.field-name-field-video > .field-items > .field-item {
  margin: 1.5em 0;
}
.field-name-field-images-text,
.field-name-field-videos-text,
.field-name-field-audio-text {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  padding-bottom: 1.84615em;
  background: url(/themes/empac_cms/images/stripe.gif) repeat-x right bottom;
}
.field-name-field-images-text p,
.field-name-field-videos-text p,
.field-name-field-audio-text p {
  margin: 0.92308em 0;
}
.field-name-field-images,
.field-name-field-videos,
.field-name-field-audio {
  margin: 1.5em 0;
}
.field-name-field-events:after,
.field-name-field-events .field-item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.event-teaser {
  margin-bottom: 1.5em;
  width: 100%;
  max-width: 400px;
}
.event-teaser .event-dates-teaser {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  color: #000;
}
.event-teaser .event-dates-teaser:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
.event-teaser .event-details {
  overflow: hidden;
  border-bottom: 1px solid #d7ebf1;
}
.event-teaser .event-details .field-name-field-slideshow img {
  display: block;
  width: 100%;
}
.event-teaser .event-details .field-name-field-event-type {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  text-transform: uppercase;
}
.event-teaser .event-details .event-title-teaser {
  padding: 0.75em 1em 0.75em;
  width: 95%;
}
.event-teaser .event-details .event-title-teaser .field-type-taxonomy-term-reference {
  font-size: 0.625em;
  line-height: 1.8em;
  line-height: 1em;
  margin: 0;
  color: #000;
}
.event-teaser .event-details .event-title-teaser hgroup h1 {
  display: inline;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: bold;
  color: #000;
}
.event-teaser .event-details .event-title-teaser hgroup h2,
.event-teaser .event-details .event-title-teaser hgroup h3 {
  display: inline;
  color: #666;
}
.event-teaser .event-details .event-title-teaser hgroup h2 {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: normal;
}
.event-teaser .event-details .event-title-teaser hgroup h3 {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  font-weight: normal;
}
.node-commission-series .field-items .commission-year {
  margin-bottom: 0.923077em;
}
.node-commission-series .field-items .field-item .node-commissioned-work {
  float: left;
  width: 310px;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
  padding-bottom: 0.75em;
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  border-bottom: 1px solid #d7ebf1;
  color: #666;
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  color: #666;
  border-top: 1px solid #D7EBF1;
  border-bottom: 1px solid #D7EBF1;
}
.node-commission-series .field-items .field-item .node-commissioned-work a {
  border-bottom: none;
}
.node-commission-series .field-items .field-item .node-commissioned-work h2 {
  font-size: 1em;
  line-height: 1.5em;
  color: #000000;
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
}
.node-commission-series .field-items .field-item .node-commissioned-work .field-name-field-artist {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  color: #666;
  padding-bottom: 0.923077em;
  padding-left: 1.230769em;
  padding-right: 1.230769em;
}
.node-commission-series .field-items .field-item .node-commissioned-work .field-name-field-image img {
  width: 310px;
  border: none;
}
.node-commission-series .field-items .field-item .node-commissioned-work .field-name-body p {
  margin-top: 0.923077em;
  margin-bottom: 0.923077em;
  padding-left: 1.230769em;
  padding-right: 1.230769em;
}
.node-commission-series .field-items .field-name-field-artist {
  font-size: 1em;
  line-height: 1.5em;
}
.node-commission-series .field-items .field-name-body,
.node-commission-series .field-items .field-name-field-events,
.node-commission-series .field-items .field-name-field-url {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
}
.node-commission-series .field-items h2 {
  margin-bottom: 0.461538em;
}
.node-commission-series .field-items h3 {
  margin-bottom: 0em;
}
#event-headline {
  margin-bottom: 0.75em;
}
#series-details .field-name-field-summary {
  margin-bottom: 1.84615em;
}
.field-name-field-series,
.field-name-field-festival {
  margin: 1.5em 0;
}
.view-festival-events-schedule .attachment-before h1,
.view-event-seasons .attachment-before h1,
.view-event-year .attachment-before h1 {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
}
.view-festival-events-schedule .attachment-before h1:after,
.view-event-seasons .attachment-before h1:after,
.view-event-year .attachment-before h1:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
.view-festival-events-schedule .attachment-before ul,
.view-event-seasons .attachment-before ul,
.view-event-year .attachment-before ul {
  margin-top: 0;
  padding: 0.75em;
}
.view-festival-events-schedule .attachment-before ul,
.view-event-seasons .attachment-before ul,
.view-event-year .attachment-before ul {
  margin-top: 0;
  padding: 0.75em;
}
.view-festival-events-schedule .attachment-before .view-content,
.view-event-seasons .attachment-before .view-content,
.view-event-year .attachment-before .view-content {
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  border-bottom: 1px solid #d7ebf1;
  color: #666;
  background: url(/themes/empac_cms/images/stripe.gif);
  border-left: 1px solid #d7ebf1;
  border-right: 1px solid #d7ebf1;
  color: #666;
}
.view-events-archive {
  margin-bottom: 3em;
}
.view-events-archive h3 {
  font-size: 1.5em;
  margin-bottom: 0.17em;
}
.view-events-archive .views-row .views-field-name {
  font-size: 1.5em;
  line-height: 1.75em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: normal;
}
.commission-year {
  clear: both;
  margin: 1em 0 0;
}
.artist-in-residence ul {
  margin-top: 0.25em;
}
.visit .lodging-right {
  margin-bottom: 1.84615em;
}
.visit .parking {
  margin-bottom: 1.84615em;
}
.view-workshops .view-grouping-header {
  margin-top: 2.25em;
}
.view-workshops .view-grouping-header .date-display-single {
  font-size: 1em;
  line-height: 1.5em;
  color: #676767;
}
.view-workshops .view-grouping-content {
  margin-left: 1em;
}
.view-workshops .view-grouping-content h3 {
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: normal;
  clear: left;
}
.view-workshops .workshop-row {
  float: left;
  margin-right: 3em;
}
.view-workshops .view-grouping:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.view-workshops .view-header {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
}
.view-commissioned-works .view-content {
  margin-bottom: 1.5em;
}
.view-commissioned-works .view-content div {
  font-size: 0.8125em;
  line-height: 1.3846153846154em;
  color: #555;
  line-height: 1.5em;
}
.view-commissioned-works .view-content h3 {
  font-size: 1em;
  line-height: 1.5em;
  margin-bottom: 0.17em;
  font-weight: normal;
}
.view-commissioned-works .view-content .views-field-title {
  font-style: italic;
}
#block-views-event-seasons-block-1,
#block-views-event-year-block-1,
#block-views-af7ee2009fe1d0ab1c849bf6c01b04d2,
#block-views-home-block-1 {
  margin-top: 1.5em;
}
#block-views-event-seasons-block-1 h1,
#block-views-event-year-block-1 h1,
#block-views-af7ee2009fe1d0ab1c849bf6c01b04d2 h1,
#block-views-home-block-1 h1 {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  height: 2.1875em;
  line-height: 2.1875em;
}
#block-views-event-seasons-block-1 h1:after,
#block-views-event-year-block-1 h1:after,
#block-views-af7ee2009fe1d0ab1c849bf6c01b04d2 h1:after,
#block-views-home-block-1 h1:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
#block-views-event-seasons-block-1 h1:after,
#block-views-event-year-block-1 h1:after,
#block-views-af7ee2009fe1d0ab1c849bf6c01b04d2 h1:after,
#block-views-home-block-1 h1:after {
  top: -0.96em;
}
#block-views-event-seasons-block-1 ul,
#block-views-event-year-block-1 ul,
#block-views-af7ee2009fe1d0ab1c849bf6c01b04d2 ul,
#block-views-home-block-1 ul {
  margin: 0em;
  padding: 0em;
}
.galleria-layer {
  opacity: 0.75;
}
.node-empac-cms-event #event-details .field-name-body {
  margin-top: -1.84616em;
}
.node-empac-cms-event #event-details .field-name-body p:first-child {
  margin-top: 3em;
}
.node-empac-cms-event #event-details .date-display-single {
  color: #676767;
}
.Curated {
  display: none;
}
.ie .event-teaser .event-details .event-title-teaser hgroup h1 {
  padding-right: 1em;
}
.ie #block-views-event-seasons-block-1 h1,
.ie #block-views-event-year-block-1 h1,
.ie #block-views-af7ee2009fe1d0ab1c849bf6c01b04d2 h1,
.ie #block-views-home-block-1 h1 {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  filter: none;
  background: #dedede;
}
.ie #block-views-event-seasons-block-1 h1:after,
.ie #block-views-event-year-block-1 h1:after,
.ie #block-views-af7ee2009fe1d0ab1c849bf6c01b04d2 h1:after,
.ie #block-views-home-block-1 h1:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
.ie #block-views-event-seasons-block-1 h1:after,
.ie #block-views-event-year-block-1 h1:after,
.ie #block-views-af7ee2009fe1d0ab1c849bf6c01b04d2 h1:after,
.ie #block-views-home-block-1 h1:after {
  display: none;
}
.ie .field-name-field-performances .field-label,
.ie #block-views-37749a33cabc6d151bb4bd13c8817aab h1,
.ie #block-views-event-type-taxonomy-block-3 h1,
.ie #block-views-event-type-taxonomy-block-2 h1,
.ie #block-views-event-type-taxonomy-block-1 h1,
.ie .field-name-field-press-mentions .field-label,
.ie .event-title-date,
.ie .series-title-date,
.ie .block-in-depth .wrap-around {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  filter: none;
  background: #dedede;
}
.ie .field-name-field-performances .field-label:after,
.ie #block-views-37749a33cabc6d151bb4bd13c8817aab h1:after,
.ie #block-views-event-type-taxonomy-block-3 h1:after,
.ie #block-views-event-type-taxonomy-block-2 h1:after,
.ie #block-views-event-type-taxonomy-block-1 h1:after,
.ie .field-name-field-press-mentions .field-label:after,
.ie .event-title-date:after,
.ie .series-title-date:after,
.ie .block-in-depth .wrap-around:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
.ie .field-name-field-performances .field-label:after,
.ie #block-views-37749a33cabc6d151bb4bd13c8817aab h1:after,
.ie #block-views-event-type-taxonomy-block-3 h1:after,
.ie #block-views-event-type-taxonomy-block-2 h1:after,
.ie #block-views-event-type-taxonomy-block-1 h1:after,
.ie .field-name-field-press-mentions .field-label:after,
.ie .event-title-date:after,
.ie .series-title-date:after,
.ie .block-in-depth .wrap-around:after {
  display: none;
}
.ie .event-teaser .event-dates-teaser {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  filter: none;
  background: #dedede;
  min-width: 100%;
}
.ie .event-teaser .event-dates-teaser:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
.ie .event-teaser .event-dates-teaser:after {
  display: none;
}
.ie .event-teaser {
  min-width: 300px;
}
.ie .view-festival-events-schedule .attachment-before h1,
.ie .view-event-seasons .attachment-before h1,
.ie .view-event-year .attachment-before h1 {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "ff-meta-web-pro", "Arial", "Verdana", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 0 -0.625em;
  padding-left: 0.5625em;
  width: 100%;
  height: 2.692308em;
  line-height: 2.9em;
  position: relative;
  text-indent: 0.5625em;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background-color: #dedede;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyMiwyMjIsMjIyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjEzLDIxMywyMTMsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(top,#dedede,#d5d5d5);
  background: -moz-linear-gradient(top,#dedede,#d5d5d5);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(1,#d5d5d5));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFDEDEDE,EndColorStr=#FFD5D5D5)";
  filter: none;
  background: #dedede;
}
.ie .view-festival-events-schedule .attachment-before h1:after,
.ie .view-event-seasons .attachment-before h1:after,
.ie .view-event-year .attachment-before h1:after {
  content: '';
  background-color: #b2b4b6;
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  top: -0.4em;
  width: 1em;
  height: 1em;
  -moz-transform: rotate(45deg) translate(2em,1.7em);
  -webkit-transform: rotate(45deg) translate(2em,1.7em);
  -ms-transform: rotate(45deg) translate(2em,1.7em);
  -o-transform: rotate(45deg) translate(2em,1.7em);
  transform: rotate(45deg) translate(2em,1.7em);
}
.ie .view-festival-events-schedule .attachment-before h1:after,
.ie .view-event-seasons .attachment-before h1:after,
.ie .view-event-year .attachment-before h1:after {
  display: none;
}
.ie .isotope-element-copy a {
  cursor: pointer;
}
.ie .isotope-element a {
  cursor: pointer;
}
.event-title,
.series-title,
.title-group {
  filter: none;
}
