/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* Import Sass mixins, variables, Compass modules, etc. */
@font-face {
  font-family: 'st24-icon-mix';
  src: url("../icon-fonts/st24-icon-mix.eot?13055076");
  src: url("../icon-fonts/st24-icon-mix.eot?13055076#iefix") format("embedded-opentype"), url("../icon-fonts/st24-icon-mix.woff?13055076") format("woff"), url("../icon-fonts/st24-icon-mix.ttf?13055076") format("truetype"), url("../icon-fonts/st24-icon-mix.svg?13055076#social-media-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 18, ../sass/ie8/_typographyie8.scss */
.social-media-icon {
  font-family: 'st24-icon-mix';
}

/* line 83, ../sass/ie8/_typographyie8.scss */
body {
  font-size: 15px;
  line-height: 25px;
}

/* line 88, ../sass/ie8/_typographyie8.scss */
h1 {
  font-size: 24px;
  line-height: 34px;
}

/* line 93, ../sass/ie8/_typographyie8.scss */
h2 {
  font-size: 20px;
  line-height: 30px;
}

/* line 98, ../sass/ie8/_typographyie8.scss */
h3 {
  font-size: 18px;
  line-height: 25px;
}

/* line 103, ../sass/ie8/_typographyie8.scss */
h4 {
  font-size: 16px;
  line-height: 25px;
}

/* line 108, ../sass/ie8/_typographyie8.scss */
h5 {
  font-size: 15px;
  line-height: 25px;
}

/* line 113, ../sass/ie8/_typographyie8.scss */
h6 {
  font-size: 15px;
  line-height: 25px;
}

/* line 120, ../sass/ie8/_typographyie8.scss */
#content h1 {
  font-size: 24px;
  line-height: 34px;
}
/* line 123, ../sass/ie8/_typographyie8.scss */
#content h1:before {
  height: 51px;
}
/* line 128, ../sass/ie8/_typographyie8.scss */
#content h2 {
  font-size: 20px;
  line-height: 27px;
}
/* line 131, ../sass/ie8/_typographyie8.scss */
#content h2:before {
  height: 41px;
}
/* line 136, ../sass/ie8/_typographyie8.scss */
#content h3 {
  font-size: 16px;
  line-height: 24px;
}
/* line 139, ../sass/ie8/_typographyie8.scss */
#content h3:before {
  height: 35px;
}
/* line 144, ../sass/ie8/_typographyie8.scss */
#content h4 {
  font-size: 15px;
  line-height: 22px;
}
/* line 147, ../sass/ie8/_typographyie8.scss */
#content h4:before {
  height: 32px;
}

/* line 154, ../sass/ie8/_typographyie8.scss */
blockquote p {
  font-size: 18px;
  line-height: 25px;
}

/* Layout rules */
/**
 * @file
 * Positioning for a responsive layout.
 *
 * Define CSS classes to create a fluid grid layout with optional sidebars
 * depending on whether blocks are placed in the left or right sidebars.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/*$zen-column-count:  1;
$zen-gutter-width:  40px;*/
/*$zen-auto-include-item-base: false;*/
/*@if $zen-reverse-all-floats == false {*/
/**
 * Center the page.
 *
 * For screen sizes larger than 1200px, prevent excessively long lines of text
 * by setting a max-width.
 */
/* line 35, ../sass/ie8/_layout.scss */
.wrapper, .view-header-intro .view-content,
.screen-overflow-slider .flex-direction-nav {
  margin: 0 auto;
  width: 93.75%;
  min-width: 1030px;
  max-width: 1320px;
}

/* Containers for grid items and flow items. */
/* line 46, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:before, #header:after,
#main:before,
#main:after,
#footer:before,
#footer:after,
#global-footer:before,
#global-footer:after,
#navigation:before,
#navigation:after,
#page:before,
#page:after {
  content: "";
  display: table;
}
/* line 50, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:after,
#main:after,
#footer:after,
#global-footer:after,
#navigation:after,
#page:after {
  clear: both;
}

/* line 52, ../sass/ie8/_layout.scss */
#inner-header {
  margin: 0 auto;
  width: 93.75%;
  min-width: 1030px;
  max-width: 1320px;
}

/* Navigation bar */
/* line 60, ../sass/ie8/_layout.scss */
#navigation {
  overflow: hidden;
}
/* line 62, ../sass/ie8/_layout.scss */
#navigation #main-menu {
  padding: 0;
}

/*} // End of @if $zen-reverse-all-floats == true*/
/**
 * Use 5 grid columns for larger screens.
 */
/* line 78, ../sass/ie8/_layout.scss */
#header .wrapper, #header .view-header-intro .view-content, .view-header-intro #header .view-content {
  width: 93.75%;
  min-width: 1030px;
  max-width: 1320px;
  margin: 0 auto;
}
/* line 83, ../sass/ie8/_layout.scss */
#header .wrapper #inner-header, #header .view-header-intro .view-content #inner-header, .view-header-intro #header .view-content #inner-header {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
/* line 88, ../sass/ie8/_layout.scss */
#header .wrapper #header-desktop-wrapper, #header .view-header-intro .view-content #header-desktop-wrapper, .view-header-intro #header .view-content #header-desktop-wrapper {
  padding: 0 20px;
}

/* line 97, ../sass/ie8/_layout.scss */
#inner-footer,
#inner-global-footer,
.inner-nav,
.header-slide-text {
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 102, ../sass/ie8/_layout.scss */
.no-sidebars #content {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/**
 * The layout when there is only one sidebar, the left one.
 */
/* line 110, ../sass/ie8/_layout.scss */
.sidebar-first {
  /* Span 8 columns, starting in 5nd column from left. */
  /* Span 4 column, starting in 1st column from left. */
}
/* line 112, ../sass/ie8/_layout.scss */
.sidebar-first #content {
  float: left;
  width: 66.66667%;
  margin-left: 33.33333%;
  margin-right: -100%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 118, ../sass/ie8/_layout.scss */
.sidebar-first .region-sidebar-first {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/**
 * The layout when there is only one sidebar, the right one.
 */
/* line 127, ../sass/ie8/_layout.scss */
.sidebar-second {
  /* Span 8 columns, starting in 1st column from left. */
  /* Span 4 column, starting in 9th column from left. */
}
/* line 129, ../sass/ie8/_layout.scss */
.sidebar-second #content {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 135, ../sass/ie8/_layout.scss */
.sidebar-second .region-sidebar-second {
  float: left;
  width: 33.33333%;
  margin-left: 66.66667%;
  margin-right: -100%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/**
 * The layout when there are two sidebars.
 */
/* line 144, ../sass/ie8/_layout.scss */
.two-sidebars {
  /* Span 3 columns, starting in 2nd column from left. */
  /* Span 1 column, starting in 1st column from left. */
  /* Span 1 column, starting in 5th column from left. */
}
/* line 146, ../sass/ie8/_layout.scss */
.two-sidebars #content {
  float: left;
  width: 50%;
  margin-left: 25%;
  margin-right: -75%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 152, ../sass/ie8/_layout.scss */
.two-sidebars .region-sidebar-first {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 158, ../sass/ie8/_layout.scss */
.two-sidebars .region-sidebar-second {
  float: left;
  width: 25%;
  margin-left: 75%;
  margin-right: -100%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 164, ../sass/ie8/_layout.scss */
.node-type-landing-page #content {
  padding: 0;
  width: 100%;
  float: none;
}
/* line 168, ../sass/ie8/_layout.scss */
.node-type-landing-page #content #block-views-reference-documents-block {
  float: left;
  width: 66.66667%;
  margin-left: 0%;
  margin-right: -66.66667%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 172, ../sass/ie8/_layout.scss */
.node-type-landing-page #content .newsletter-sign-up-block {
  float: left;
  width: 33.33333%;
  margin-left: 66.66667%;
  margin-right: -100%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 178, ../sass/ie8/_layout.scss */
.field-name-field-landing-page-highlight-box {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
  clear: left;
  padding-left: 0;
  padding-right: 0;
}
/* line 184, ../sass/ie8/_layout.scss */
.field-name-field-landing-page-highlight-box .field-item {
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 186, ../sass/ie8/_layout.scss */
.field-name-field-landing-page-highlight-box .field-item:nth-child(3n+1) {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 189, ../sass/ie8/_layout.scss */
.field-name-field-landing-page-highlight-box .field-item:nth-child(3n+2) {
  float: left;
  width: 33.33333%;
  margin-left: 33.33333%;
  margin-right: -66.66667%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 192, ../sass/ie8/_layout.scss */
.field-name-field-landing-page-highlight-box .field-item:nth-child(3n) {
  float: left;
  width: 33.33333%;
  margin-left: 66.66667%;
  margin-right: -100%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 196, ../sass/ie8/_layout.scss */
.field-name-field-landing-page-highlight-box .field-item .entity-field-collection-item .field-item {
  width: 100%;
  padding: 0;
  margin: 0;
  float: none;
}

/* line 211, ../sass/ie8/_layout.scss */
.section-events.no-sidebars #content .views-row,
.page-cornex-events-list.no-sidebars #content .views-row,
.page-tickets-events-list.no-sidebars #content .views-row,
.page-e-luminate-events-list.no-sidebars #content .views-row {
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 213, ../sass/ie8/_layout.scss */
.section-events.no-sidebars #content .views-row:nth-child(4n+1),
.page-cornex-events-list.no-sidebars #content .views-row:nth-child(4n+1),
.page-tickets-events-list.no-sidebars #content .views-row:nth-child(4n+1),
.page-e-luminate-events-list.no-sidebars #content .views-row:nth-child(4n+1) {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  clear: left;
}
/* line 217, ../sass/ie8/_layout.scss */
.section-events.no-sidebars #content .views-row:nth-child(4n+2),
.page-cornex-events-list.no-sidebars #content .views-row:nth-child(4n+2),
.page-tickets-events-list.no-sidebars #content .views-row:nth-child(4n+2),
.page-e-luminate-events-list.no-sidebars #content .views-row:nth-child(4n+2) {
  float: left;
  width: 25%;
  margin-left: 25%;
  margin-right: -50%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 220, ../sass/ie8/_layout.scss */
.section-events.no-sidebars #content .views-row:nth-child(4n+3),
.page-cornex-events-list.no-sidebars #content .views-row:nth-child(4n+3),
.page-tickets-events-list.no-sidebars #content .views-row:nth-child(4n+3),
.page-e-luminate-events-list.no-sidebars #content .views-row:nth-child(4n+3) {
  float: left;
  width: 25%;
  margin-left: 50%;
  margin-right: -75%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 223, ../sass/ie8/_layout.scss */
.section-events.no-sidebars #content .views-row:nth-child(4n),
.page-cornex-events-list.no-sidebars #content .views-row:nth-child(4n),
.page-tickets-events-list.no-sidebars #content .views-row:nth-child(4n),
.page-e-luminate-events-list.no-sidebars #content .views-row:nth-child(4n) {
  float: left;
  width: 25%;
  margin-left: 75%;
  margin-right: -100%;
  padding-left: 20px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 1, ../sass/ie8/_menusie8.scss */
ul.menu {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 8, ../sass/ie8/_menusie8.scss */
.field-collection-view-links, .action-links-field-collection-add {
  margin: 10px 0;
  list-style-type: none;
}
/* line 11, ../sass/ie8/_menusie8.scss */
.field-collection-view-links li, .action-links-field-collection-add li {
  display: inline-block;
  width: auto;
}
/* line 14, ../sass/ie8/_menusie8.scss */
.field-collection-view-links li a, .action-links-field-collection-add li a {
  display: inline-block;
  line-height: normal;
  padding: 0 10px;
}

/* line 22, ../sass/ie8/_menusie8.scss */
.action-links-field-collection-add {
  margin-bottom: 30px;
}

/* line 26, ../sass/ie8/_menusie8.scss */
.region-global-header {
  display: none;
}
/* line 28, ../sass/ie8/_menusie8.scss */
.region-global-header ul.menu {
  font-size: 12px;
  line-height: 40px;
  text-transform: uppercase;
}
/* line 33, ../sass/ie8/_menusie8.scss */
.region-global-header ul.menu li a {
  display: block;
  padding: 0 3.125%;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 40, ../sass/ie8/_menusie8.scss */
.region-global-header .block {
  margin-bottom: 0;
}

/* line 46, ../sass/ie8/_menusie8.scss */
#cl-global-header-wrapper #top-menu-toggle {
  display: block;
  /*width: 100%;*/
  line-height: 40px;
  padding: 0 3.125%;
  text-transform: uppercase;
  position: relative;
}
/* line 53, ../sass/ie8/_menusie8.scss */
#cl-global-header-wrapper #top-menu-toggle:after {
  content: '+';
  display: block;
  position: absolute;
  height: 40px;
  line-height: 40px;
  width: 40px;
  text-align: center;
  top: 0;
  right: 0;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  font-size: 15px;
}

/* line 70, ../sass/ie8/_menusie8.scss */
.region-header ul.menu {
  font-size: 15px;
  line-height: 50px;
  text-transform: uppercase;
}

/* line 77, ../sass/ie8/_menusie8.scss */
#cl-header-region-wrapper {
  position: absolute;
  top: 0;
  left: 100%;
  width: 250px;
  padding: 15px 30px 0 0;
}
/* line 86, ../sass/ie8/_menusie8.scss */
#cl-header-region-wrapper ul.menu li a {
  display: block;
  padding: 0 30px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 92, ../sass/ie8/_menusie8.scss */
#cl-header-region-wrapper ul.menu li .menu li a {
  padding-left: 50px;
}
/* line 99, ../sass/ie8/_menusie8.scss */
#cl-header-region-wrapper ul.menu .is-expanded a:before {
  content: '+ ';
  display: inline-block;
  width: 20px;
}
/* line 105, ../sass/ie8/_menusie8.scss */
#cl-header-region-wrapper ul.menu .is-expanded .menu {
  display: none;
}
/* line 107, ../sass/ie8/_menusie8.scss */
#cl-header-region-wrapper ul.menu .is-expanded .menu li a:before {
  display: none;
}
/* line 114, ../sass/ie8/_menusie8.scss */
#cl-header-region-wrapper #cl-header-region-inner-wrapper {
  position: relative;
}
/* line 116, ../sass/ie8/_menusie8.scss */
#cl-header-region-wrapper #cl-header-region-inner-wrapper #main-menu-close {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 15px;
  right: 30px;
  background-image: url("../images/close-panel.png");
  background-repeat: no-repeat;
  background-size: 20px 20px;
}

/* line 133, ../sass/ie8/_menusie8.scss */
#inner-header {
  position: relative;
}
/* line 135, ../sass/ie8/_menusie8.scss */
#inner-header #main-menu-toggle {
  position: absolute;
  top: 16px;
  right: 0;
}
/* line 141, ../sass/ie8/_menusie8.scss */
#inner-header .hamburger-icon {
  display: inline-block;
  height: 15px;
  width: 24px;
  position: relative;
  cursor: pointer;
}
/* line 149, ../sass/ie8/_menusie8.scss */
#inner-header .hamburger-icon span.meat, #inner-header .hamburger-icon:after, #inner-header .hamburger-icon:before {
  cursor: pointer;
  height: 3px;
  width: 24px;
  position: absolute;
  display: block;
  content: '';
}
/* line 157, ../sass/ie8/_menusie8.scss */
#inner-header .hamburger-icon:before {
  top: 0;
}
/* line 160, ../sass/ie8/_menusie8.scss */
#inner-header .hamburger-icon span.meat {
  top: 6px;
}
/* line 163, ../sass/ie8/_menusie8.scss */
#inner-header .hamburger-icon:after {
  bottom: 0;
}

/* line 173, ../sass/ie8/_menusie8.scss */
.region-footer ul.menu {
  font-size: 11px;
  line-height: 21px;
}
/* line 176, ../sass/ie8/_menusie8.scss */
.region-footer ul.menu li {
  display: inline-block;
}
/* line 178, ../sass/ie8/_menusie8.scss */
.region-footer ul.menu li a {
  padding-right: 15px;
}

/* line 187, ../sass/ie8/_menusie8.scss */
.region-global-header {
  display: block;
}
/* line 189, ../sass/ie8/_menusie8.scss */
.region-global-header .menu-block-wrapper {
  width: 93.75%;
  max-width: 1320px;
  margin: 0 auto;
}
/* line 194, ../sass/ie8/_menusie8.scss */
.region-global-header ul.menu {
  overflow: hidden;
  padding: 0 20px;
}
/* line 197, ../sass/ie8/_menusie8.scss */
.region-global-header ul.menu li {
  display: block;
  float: left;
  /*width: 180px;*/
  width: 14.28571%;
}
/* line 202, ../sass/ie8/_menusie8.scss */
.region-global-header ul.menu li a, .region-global-header ul.menu li a:visited {
  font-size: 10px;
  text-align: center;
  padding: 0;
}

/* line 211, ../sass/ie8/_menusie8.scss */
#cl-global-header-wrapper #top-menu-toggle {
  display: none;
}

/* line 216, ../sass/ie8/_menusie8.scss */
.region-header ul.menu {
  font-size: 17px;
  line-height: 26px;
  text-transform: none;
}

/* line 223, ../sass/ie8/_menusie8.scss */
#inner-header #main-menu-toggle {
  display: none;
}

/* line 227, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper {
  position: relative;
}
/* line 229, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper {
  left: auto;
  right: 0;
  width: auto;
  padding: 0;
}
/* line 234, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper ul.menu {
  text-align: right;
  margin-top: 13px;
}
/* line 237, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper ul.menu li {
  display: inline-block;
}
/* line 239, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper ul.menu li a {
  margin: 0 20px 0 10px;
  padding: 0;
  line-height: 40px;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: relative;
  /*&.active {
      background-color: $highlight-1;
      color: $primary-light;
      box-shadow: 3px 4px 0 $highlight-3;
  }*/
}
/* line 247, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper ul.menu li a:after, #header-desktop-wrapper #cl-header-region-wrapper ul.menu li a:before {
  display: block;
  height: 3px;
  left: auto;
  position: absolute;
  transform: scaleX(0);
  transform-origin: center center 0;
  -webkit-transition: -webkit-transform 0.1s ease-out;
  -webkit-transition-delay: 0s;
  -moz-transition: -moz-transform 0.1s ease-out 0s;
  -o-transition: -o-transform 0.1s ease-out 0s;
  transition: transform 0.1s ease-out 0s;
  right: auto;
}
/* line 257, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper ul.menu li a:after {
  bottom: 0;
  content: '';
  transform: scaleX(0);
  width: 100%;
}
/* line 264, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper ul.menu li a:before {
  bottom: -4px;
  margin: 0 0 0 3px;
  width: 100%;
}
/* line 274, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper ul.menu li a:hover:after, #header-desktop-wrapper #cl-header-region-wrapper ul.menu li a:hover:before, #header-desktop-wrapper #cl-header-region-wrapper ul.menu li a.active:after, #header-desktop-wrapper #cl-header-region-wrapper ul.menu li a.active:before, #header-desktop-wrapper #cl-header-region-wrapper ul.menu li a.active-trail:after, #header-desktop-wrapper #cl-header-region-wrapper ul.menu li a.active-trail:before {
  transform: scaleX(1);
}
/* line 287, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper ul.menu .is-expanded a:before {
  display: none;
}
/* line 294, ../sass/ie8/_menusie8.scss */
#header-desktop-wrapper #cl-header-region-wrapper #cl-header-region-inner-wrapper #main-menu-close {
  display: none;
}

/* line 304, ../sass/ie8/_menusie8.scss */
.region-global-header ul.menu li a {
  font-size: 12px;
}

/* line 2, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block, .sidebar .block {
  padding: 22px 3% 30px 3%;
}
/* line 5, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block p:last-of-type, #content .block table:last-of-type, #content .block pre:last-of-type, #content .block code:last-of-type, #content .block ul:last-of-type, #content .block ol:last-of-type, .sidebar .block p:last-of-type, .sidebar .block table:last-of-type, .sidebar .block pre:last-of-type, .sidebar .block code:last-of-type, .sidebar .block ul:last-of-type, .sidebar .block ol:last-of-type {
  margin-bottom: 0;
}
/* line 9, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block .block-title, .sidebar .block .block-title {
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 25px;
}
/* line 16, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-menu-block, .sidebar .block-menu-block {
  padding: 0;
}
/* line 18, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-menu-block .block-title, .sidebar .block-menu-block .block-title {
  line-height: 50px;
  padding: 0 3%;
  margin-bottom: 0;
}
/* line 23, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-menu-block .menu-block-wrapper, .sidebar .block-menu-block .menu-block-wrapper {
  padding: 0 3%;
}
/* line 27, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-menu-block .menu-block-wrapper ul.menu li a, .sidebar .block-menu-block .menu-block-wrapper ul.menu li a {
  display: block;
  line-height: 50px;
  font-size: 16px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  padding-left: 3%;
}

/* line 41, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock {
  padding: 0;
}
/* line 43, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .field-name-field-sidebar-block-style {
  display: none;
}
/* line 47, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .nodeblock-vouchers,
.sidebar .block-nodeblock .nodeblock-tickets {
  min-height: 100px;
  padding: 25px 3% 0 122px;
  background-repeat: no-repeat;
}
/* line 51, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .nodeblock-vouchers .node-title,
.sidebar .block-nodeblock .nodeblock-tickets .node-title {
  font-size: 23px;
  line-height: 23px;
}
/* line 55, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .nodeblock-tickets {
  background-image: url("../images/buy-tickets.png");
  background-position: 30px center;
  background-size: 74px 84px;
}
/* line 59, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .nodeblock-tickets .node-title {
  margin-bottom: 5px;
}
/* line 63, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .nodeblock-vouchers {
  background-image: url("../images/gift-vouchers.png");
  background-size: 74px 64px;
  background-position: 30px center;
}
/* line 67, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .nodeblock-vouchers .node-title {
  margin-bottom: 10px;
}

/* line 75, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block, #content .block-menu-block {
  padding: 0;
  margin-bottom: 40px;
}
/* line 78, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block .content-block-content-wrapper, #content .block-menu-block .content-block-content-wrapper {
  padding: 22px 3% 30px 3%;
}
/* line 81, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block .block-title, #content .block-menu-block .block-title {
  padding-left: 0;
  display: inline-block;
  width: auto;
  min-width: 210px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 88, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block .block-title:before, #content .block-menu-block .block-title:before {
  display: none;
}

/* line 96, ../sass/ie8/_sidebar-and-blocksie8.scss */
.newsletter-signup-block .block-title {
  margin-bottom: 0;
}
/* line 100, ../sass/ie8/_sidebar-and-blocksie8.scss */
.newsletter-signup-block p {
  padding-bottom: 10px;
}

/* line 106, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-views {
  margin-bottom: 0;
  padding: 0;
}
/* line 110, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-views p:last-of-type, #content .block-views table:last-of-type, #content .block-views pre:last-of-type, #content .block-views code:last-of-type, #content .block-views ul:last-of-type, #content .block-views ol:last-of-type {
  margin-bottom: 20px;
}

/* line 121, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .nodeblock-tickets,
.sidebar .block-nodeblock .nodeblock-vouchers {
  padding: 100px 3% 0 3%;
  background-position: 15px 10px;
}

/* line 128, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar {
  margin-bottom: 40px;
}

/* line 132, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block, .sidebar .block {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 135, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block .block-title, .sidebar .block .block-title {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 142, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .newsletter-signup-block .block-title, .sidebar .newsletter-signup-block .block-title {
  margin-bottom: 0;
}
/* line 147, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-menu-block, .sidebar .block-menu-block {
  padding: 0;
}
/* line 149, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-menu-block .block-title, .sidebar .block-menu-block .block-title {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 30px;
}
/* line 154, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-menu-block .menu-block-wrapper, .sidebar .block-menu-block .menu-block-wrapper {
  padding-left: 30px;
}
/* line 158, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-menu-block .menu-block-wrapper ul.menu li a, .sidebar .block-menu-block .menu-block-wrapper ul.menu li a {
  padding-left: 30px;
}

/* line 168, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-menu-block .block-title, .sidebar .block-menu-block .menu-block-wrapper {
  padding-left: 25px;
}
/* line 172, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock {
  padding: 0;
}
/* line 175, ../sass/ie8/_sidebar-and-blocksie8.scss */
.sidebar .block-nodeblock .nodeblock-tickets,
.sidebar .block-nodeblock .nodeblock-vouchers {
  padding: 30px 30px 0 122px;
  background-position: 30px center;
}

/* line 183, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block .content-block-content-wrapper, #content .block-menu-block .content-block-content-wrapper {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 188, ../sass/ie8/_sidebar-and-blocksie8.scss */
#content .block-views {
  padding: 0;
}

/* line 1, ../sass/components/_buttons.scss */
.btn {
  background-color: #0071bb;
  background-clip: padding-box;
  border: none;
  border-radius: 0;
  box-shadow: 4px 4px 0 0 #d6df22;
  color: #fff;
  display: inline-block;
  line-height: 40px;
  margin: 0 3px 4px 0;
  padding: 0 28px 2px 28px;
  position: relative;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
/* line 21, ../sass/components/_buttons.scss */
.btn:hover {
  background-color: #53b7e8;
  color: #fff;
}
/* line 45, ../sass/components/_buttons.scss */
.btn:focus {
  outline: none;
}

/* line 54, ../sass/components/_buttons.scss */
.close-booking-ops {
  background: #a04487;
  border: #FFF 2px solid;
  border-radius: 45px;
  box-shadow: 2px 2px 1px #a04487;
  color: #FFF !important;
  display: block;
  font-size: 18px;
  overflow: hidden;
  padding: 3px 0 2px 0;
  position: absolute;
  right: -6px;
  text-align: center;
  top: -10px;
  width: 31px;
}

/* Component (SMACSS module) rules */
/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * https://drupal.org/node/1707736
 */
/**
 * Wireframes.
 */
/**
 * Accessibility features.
 */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 40, ../sass/components/_misc.scss */
.element-invisible, #cl-header-region-wrapper #cl-header-region-inner-wrapper #main-menu-close span, #inner-header .hamburger-icon span.menu-text-hide, .section-events.no-sidebars #content .view-filters .views-exposed-widgets label,
.page-cornex-events-list.no-sidebars #content .view-filters .views-exposed-widgets label,
.page-tickets-events-list.no-sidebars #content .view-filters .views-exposed-widgets label,
.page-e-luminate-events-list.no-sidebars #content .view-filters .views-exposed-widgets label, .section-events.no-sidebars #content .view-filters .views-exposed-widgets .form-item .description,
.page-cornex-events-list.no-sidebars #content .view-filters .views-exposed-widgets .form-item .description,
.page-tickets-events-list.no-sidebars #content .view-filters .views-exposed-widgets .form-item .description,
.page-e-luminate-events-list.no-sidebars #content .view-filters .views-exposed-widgets .form-item .description, .section-events.no-sidebars #content .view-content .views-row .cl-event-free span,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-free span,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-free span,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-free span, .node-type-landing-page #page-title, .node-type-landing-page #content #block-views-reference-documents-block .item-list ul li .cl-download-button span, .node-type-content-listing-landing-page #page-title,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* Turns off the element-invisible effect. */
/* line 45, ../sass/components/_misc.scss */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
/* line 62, ../sass/components/_misc.scss */
#skip-link {
  margin: 0;
}
/* line 66, ../sass/components/_misc.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/**
 * Branding header.
 */
/* Wrapping link for logo. */
/* line 81, ../sass/components/_misc.scss */
.header__logo {
  float: left;
  /* LTR */
  margin: 0;
  padding: 0;
}

/* Logo image. */
/* line 88, ../sass/components/_misc.scss */
.header__logo-image {
  vertical-align: bottom;
}

/* Wrapper for website name and slogan. */
/* line 93, ../sass/components/_misc.scss */
.header__name-and-slogan {
  float: left;
}

/* The link around the name of the website. */
/* line 100, ../sass/components/_misc.scss */
.header__site-link:link, .header__site-link:visited {
  color: #000;
  text-decoration: none;
}
/* line 106, ../sass/components/_misc.scss */
.header__site-link:hover, .header__site-link:focus {
  text-decoration: underline;
}

/* The slogan (or tagline) of a website. */
/* line 112, ../sass/components/_misc.scss */
.header__site-slogan {
  margin: 0;
}

/* The secondary menu (login, etc.) */
/* line 117, ../sass/components/_misc.scss */
.header__secondary-menu {
  float: right;
  /* LTR */
}

/* Wrapper for any blocks placed in the header region. */
/* line 122, ../sass/components/_misc.scss */
.header__region {
  /* Clear the logo. */
  clear: both;
}

/**
 * Navigation bar.
 */
/* line 130, ../sass/components/_misc.scss */
#navigation {
  /* Sometimes you want to prevent overlapping with main div. */
  /* overflow: hidden; */
  /* Main menu and secondary menu links and menu block links. */
}
/* line 134, ../sass/components/_misc.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 145, ../sass/components/_misc.scss */
#navigation .links,
#navigation .menu {
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 150, ../sass/components/_misc.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  padding: 0 10px 0 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/**
 * Breadcrumb navigation.
 */
/* line 164, ../sass/components/_misc.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 168, ../sass/components/_misc.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/**
 * Titles.
 */
/* line 184, ../sass/components/_misc.scss */
.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
  /* Comment title. */
  margin: 0;
}

/**
 * Messages.
 */
/* line 191, ../sass/components/_misc.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  margin: 1.66667em 0;
  padding: 10px 10px 10px 50px;
  /* LTR */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  background-position: 8px 8px;
  /* LTR */
  background-repeat: no-repeat;
  border: 1px solid #be7;
}

/* line 206, ../sass/components/_misc.scss */
.messages--warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  border-color: #ed5;
}

/* line 215, ../sass/components/_misc.scss */
.messages--error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  border-color: #ed541d;
}

/* line 225, ../sass/components/_misc.scss */
.messages__list {
  margin: 0;
}

/* line 228, ../sass/components/_misc.scss */
.messages__item {
  list-style-image: none;
}

/* Core/module installation error messages. */
/* line 233, ../sass/components/_misc.scss */
.messages--error p.error {
  color: #333;
}

/* System status report. */
/* line 239, ../sass/components/_misc.scss */
.ok,
.messages--status {
  background-color: #f8fff0;
  color: #234600;
}

/* line 244, ../sass/components/_misc.scss */
.warning,
.messages--warning {
  background-color: #fffce5;
  color: #840;
}

/* line 249, ../sass/components/_misc.scss */
.error,
.messages--error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/**
 * Tabs.
 */
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 259, ../sass/components/_misc.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent));
  background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  border-bottom: 1px solid #bbbbbb \0/ie;
  margin: 1.66667em 0;
  padding: 0 2px;
  white-space: nowrap;
}

/* line 269, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  /* LTR */
  margin: 0 3px;
}

/* line 273, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.66667em;
  text-decoration: none;
}

/* Primary tabs. */
/* line 286, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbbbbb;
  border-bottom-color: transparent;
  /* IE 9 and earlier don't understand gradients. */
  border-bottom: 0 \0/ie;
}

/* line 295, ../sass/components/_misc.scss */
.is-active.tabs-primary__tab {
  border-bottom-color: white;
}

/* line 301, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}

/* line 311, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}

/* line 315, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}

/* Secondary tabs. */
/* line 339, ../sass/components/_misc.scss */
.tabs-secondary {
  font-size: .9em;
  /* Collapse bottom margin of ul.primary. */
  margin-top: -1.66667em;
}

/* line 346, ../sass/components/_misc.scss */
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 0.83333em 3px;
}

/* line 352, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 361, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}

/* line 366, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/**
 * Inline styles.
 */
/* List of links generated by theme_links(). */
/* line 394, ../sass/components/_misc.scss */
.inline {
  display: inline;
  padding: 0;
}
/* line 398, ../sass/components/_misc.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

/* The inline field label used by the Fences module. */
/* line 406, ../sass/components/_misc.scss */
span.field-label {
  padding: 0 1em 0 0;
  /* LTR */
}

/**
 * "More" links.
 */
/* line 413, ../sass/components/_misc.scss */
.more-link {
  text-align: right;
  /* LTR */
}

/* line 416, ../sass/components/_misc.scss */
.more-help-link {
  text-align: right;
  /* LTR */
}

/* line 419, ../sass/components/_misc.scss */
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  /* LTR */
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
  /* LTR */
}

/**
 * Pager.
 */
/* A list of page numbers when more than 1 page of content is available. */
/* line 434, ../sass/components/_misc.scss */
.pager {
  clear: both;
  padding: 0;
  text-align: center;
}

/* line 439, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

/* line 451, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis. */
}

/* The current page's list item. */
/**
 * Blocks.
 */
/* Block wrapper. */
/**
 * Menus.
 */
/* The active item in a Drupal menu. */
/**
 * Marker.
 */
/* The "new" or "updated" marker. */
/* line 484, ../sass/components/_misc.scss */
.new,
.update {
  color: #c00;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
}

/**
 * Unpublished note.
 */
/* The word "Unpublished" displayed underneath the content. */
/* line 495, ../sass/components/_misc.scss */
.unpublished {
  height: 0;
  overflow: visible;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  /* A very nice CSS3 property. */
  word-wrap: break-word;
}

/**
 * Comments.
 */
/* Wrapper for the list of comments and its title. */
/* line 523, ../sass/components/_misc.scss */
.comments {
  margin: 1.66667em 0;
}

/* Preview of the comment before submitting new or updated comment. */
/* line 528, ../sass/components/_misc.scss */
.comment-preview {
  /* Drupal core will use a #ffffea background. See #1110842. */
  background-color: #ffffea;
}

/* Wrapper for a single comment. */
/* line 534, ../sass/components/_misc.scss */
.comment {
  /* Comment's permalink wrapper. */
}
/* line 537, ../sass/components/_misc.scss */
.comment .permalink {
  text-transform: uppercase;
  font-size: 75%;
}

/* Nested comments are indented. */
/* line 544, ../sass/components/_misc.scss */
.indented {
  /* Drupal core uses a 25px left margin. */
  margin-left: 30px;
  /* LTR */
}

/**
 * Forms.
 */
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 554, ../sass/components/_misc.scss */
.form-item {
  margin: 1.66667em 0;
  /* Pack groups of checkboxes and radio buttons closer together. */
  /* Form items in a table. */
  /* Highlight the form elements that caused a form submission error. */
  /* The descriptive help text (separate from the label). */
}
/* line 559, ../sass/components/_misc.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Drupal core uses "0.4em 0". */
  margin: 0;
}
/* line 566, ../sass/components/_misc.scss */
tr.odd .form-item, tr.even .form-item {
  margin: 0;
}
/* line 573, ../sass/components/_misc.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}
/* line 578, ../sass/components/_misc.scss */
.form-item .description {
  font-size: 0.85em;
}

/* line 585, ../sass/components/_misc.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* The part of the label that indicates a required field. */
/* line 591, ../sass/components/_misc.scss */
.form-required {
  color: #c00;
}

/* Labels for radios and checkboxes. */
/* line 596, ../sass/components/_misc.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* Buttons used by contrib modules like Media. */
/* line 602, ../sass/components/_misc.scss */
a.button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

/* Password confirmation. */
/* line 608, ../sass/components/_misc.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* Drupal's default login form block. */
/* line 613, ../sass/components/_misc.scss */
#user-login-form {
  text-align: left;
  /* LTR */
}

/**
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* OpenID creates a new ul above the login form's links. */
/* line 625, ../sass/components/_misc.scss */
.openid-links {
  /* Position OpenID's ul next to the rest of the links. */
  margin-bottom: 0;
}

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 632, ../sass/components/_misc.scss */
.openid-link,
.user-link {
  margin-top: 1.66667em;
}

/* line 636, ../sass/components/_misc.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: -20px;
  /* LTR */
}

/* line 640, ../sass/components/_misc.scss */
#user-login ul {
  margin: 1.66667em 0;
}

/**
 * Drupal admin tables.
 */
/* line 648, ../sass/components/_misc.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 653, ../sass/components/_misc.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 656, ../sass/components/_misc.scss */
form table ul {
  margin: 0;
}

/* line 661, ../sass/components/_misc.scss */
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/* line 666, ../sass/components/_misc.scss */
tr.even {
  background-color: #fff;
}

/* Markup generated by theme_tablesort_indicator(). */
/* line 681, ../sass/components/_misc.scss */
td.active {
  background-color: #ddd;
}

/* Center checkboxes inside table cell. */
/* line 687, ../sass/components/_misc.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
/* line 692, ../sass/components/_misc.scss */
td.menu-disabled {
  background: #ccc;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list. */
/* line 703, ../sass/components/_misc.scss */
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 714, ../sass/components/_misc.scss */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  /* LTR */
  background-repeat: no-repeat;
  padding-left: 15px;
  /* LTR */
}
/* line 723, ../sass/components/_misc.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  background-position: 5px 50%;
  /* LTR */
}
/* line 730, ../sass/components/_misc.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 742, ../sass/components/_misc.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 745, ../sass/components/_misc.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 748, ../sass/components/_misc.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 757, ../sass/components/_misc.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 769, ../sass/components/_misc.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 775, ../sass/components/_misc.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('../images/progress.gif?1511354501');
}

/* line 1, ../sass/_globalie8.scss */
body {
  overflow-x: hidden;
}

/* line 5, ../sass/_globalie8.scss */
p, ul, ol, code, table, pre, address, dd {
  margin: 0 0 20px 0;
}

/* line 9, ../sass/_globalie8.scss */
ul, ol {
  padding-left: 15px;
}

/* Used to hide element accessibly */
/* line 15, ../sass/_globalie8.scss */
.element-invisible, #cl-header-region-wrapper #cl-header-region-inner-wrapper #main-menu-close span, #inner-header .hamburger-icon span.menu-text-hide, .section-events.no-sidebars #content .view-filters .views-exposed-widgets label,
.page-cornex-events-list.no-sidebars #content .view-filters .views-exposed-widgets label,
.page-tickets-events-list.no-sidebars #content .view-filters .views-exposed-widgets label,
.page-e-luminate-events-list.no-sidebars #content .view-filters .views-exposed-widgets label, .section-events.no-sidebars #content .view-filters .views-exposed-widgets .form-item .description,
.page-cornex-events-list.no-sidebars #content .view-filters .views-exposed-widgets .form-item .description,
.page-tickets-events-list.no-sidebars #content .view-filters .views-exposed-widgets .form-item .description,
.page-e-luminate-events-list.no-sidebars #content .view-filters .views-exposed-widgets .form-item .description, .section-events.no-sidebars #content .view-content .views-row .cl-event-free span,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-free span,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-free span,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-free span, .node-type-landing-page #page-title, .node-type-landing-page #content #block-views-reference-documents-block .item-list ul li .cl-download-button span, .node-type-content-listing-landing-page #page-title,
#cl-logo a span {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 25, ../sass/_globalie8.scss */
#page {
  width: 100%;
  position: relative;
  background-image: url("../images/cl.png");
}

/* line 32, ../sass/_globalie8.scss */
#page-back-image {
  overflow: hidden;
}

/* line 37, ../sass/_globalie8.scss */
.node-type-page #header, .page-user #header, .page-shop #header, .node-type-news #header, .node-type-event #header {
  margin-bottom: 40px;
}

/* line 43, ../sass/_globalie8.scss */
.sidebar .block {
  margin-bottom: 31px;
  margin-top: 9px;
}

/* line 52, ../sass/_globalie8.scss */
.section-news .block,
.node-type-event .block,
.node-type-news .block {
  margin-top: 0;
  margin-bottom: 40px;
}
/* line 58, ../sass/_globalie8.scss */
.section-news .region-global-header .block,
.node-type-event .region-global-header .block,
.node-type-news .region-global-header .block {
  margin-bottom: 0;
}

/* line 68, ../sass/_globalie8.scss */
.node-type-page #content .block .content-block-content-wrapper,
.page-shop #content .block .content-block-content-wrapper {
  padding-left: 0;
  padding-right: 0;
}
/* line 75, ../sass/_globalie8.scss */
.node-type-page .field-name-field-page-main-image,
.page-shop .field-name-field-page-main-image {
  margin-top: 33px;
  clear: both;
}

/* line 81, ../sass/_globalie8.scss */
a, a:hover {
  text-decoration: none;
}

/* line 85, ../sass/_globalie8.scss */
a:focus, a:active {
  outline: none;
}

/* line 89, ../sass/_globalie8.scss */
img {
  display: block;
  margin-bottom: 20px;
}
/* line 92, ../sass/_globalie8.scss */
img.image-right {
  margin-top: 4px;
  margin-left: 20px;
}
/* line 96, ../sass/_globalie8.scss */
img.image-left {
  margin-top: 4px;
  margin-right: 20px;
}

/* line 102, ../sass/_globalie8.scss */
.field {
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 107, ../sass/_globalie8.scss */
.field-name-field-page-body {
  margin-bottom: 0;
}

/* line 111, ../sass/_globalie8.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
}

/* line 115, ../sass/_globalie8.scss */
table {
  border: none;
  width: 100%;
  margin-bottom: 40px;
}
/* line 119, ../sass/_globalie8.scss */
table td, table th {
  border: none;
}
/* line 123, ../sass/_globalie8.scss */
table tr td, table tr th {
  padding: 20px;
}
/* line 129, ../sass/_globalie8.scss */
table tr:nth-child(2n+1) td:last-child {
  border-right: none;
}
/* line 136, ../sass/_globalie8.scss */
table tr:nth-child(2n) td:last-child {
  border-right: none;
}

/* line 143, ../sass/_globalie8.scss */
blockquote {
  padding: 24px 4.52% 20px;
  margin: 0 0 40px 0;
}
/* line 146, ../sass/_globalie8.scss */
blockquote p {
  margin-bottom: 0;
}

/*header*/
/* line 152, ../sass/_globalie8.scss */
#header {
  padding: 20px 0;
}

/* line 156, ../sass/_globalie8.scss */
#cl-logo {
  float: left;
  margin: 0;
}
/* line 160, ../sass/_globalie8.scss */
#cl-logo a {
  display: block;
  width: 140px;
  height: 50px;
  background-image: url("../images/camlive-logo-mobile.png");
  background-repeat: no-repeat;
  background-size: 139px 50px;
}

/*content*/
/* line 171, ../sass/_globalie8.scss */
#content {
  margin-bottom: 40px;
}

/*footer*/
/* line 176, ../sass/_globalie8.scss */
.region-footer {
  /*margin-top: 30px;*/
  padding: 20px 0;
  font-size: 11px;
}
/* line 180, ../sass/_globalie8.scss */
.region-footer .block {
  margin-right: 123px;
  margin-bottom: 0;
}
/* line 184, ../sass/_globalie8.scss */
.region-footer .social-media-icon:first-child {
  margin-left: 10px;
}

/*global footer*/
/* line 190, ../sass/_globalie8.scss */
#global-footer {
  font-size: 11px;
}
/* line 192, ../sass/_globalie8.scss */
#global-footer #inner-global-footer {
  position: relative;
}
/* line 195, ../sass/_globalie8.scss */
#global-footer .block, #global-footer .right-footer-block {
  padding: 7px 0 8px 0;
  margin-bottom: 0;
  margin-right: 123px;
}
/* line 199, ../sass/_globalie8.scss */
#global-footer .block p, #global-footer .right-footer-block p {
  margin-bottom: 0;
}
/* line 203, ../sass/_globalie8.scss */
#global-footer #council-logo {
  padding: 10px 10px 0 10px;
  border-bottom: none;
  width: 80px;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 3;
}
/* line 211, ../sass/_globalie8.scss */
#global-footer #council-logo p {
  margin: 0 0 5px 0;
  text-align: center;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 216, ../sass/_globalie8.scss */
#global-footer #council-logo img {
  display: block;
  width: 60px;
  margin: 0 auto 5px auto;
}

/* line 225, ../sass/_globalie8.scss */
a.social-media-icon,
a.social-media-icon:visited {
  display: inline-block;
  text-align: center;
  line-height: 20px;
  width: 20px;
  font-size: 9px;
  background-image: url("../images/social-icon-back.png");
}
/* line 232, ../sass/_globalie8.scss */
a.social-media-icon:hover,
a.social-media-icon:visited:hover {
  opacity: 0.7;
}

/* line 238, ../sass/_globalie8.scss */
#cl-logo a {
  width: 165px;
  height: 60px;
  background-image: url("../images/camlive-logo.png");
  background-size: 163px 59px;
}

/* line 246, ../sass/_globalie8.scss */
.region-footer #footer-social-media-wrapper {
  width: 25%;
  float: left;
  margin-right: 0;
}
/* line 250, ../sass/_globalie8.scss */
.region-footer #footer-social-media-wrapper p {
  margin-bottom: 0;
}
/* line 254, ../sass/_globalie8.scss */
.region-footer ul.menu {
  width: auto;
  float: right;
  text-align: right;
}

/* line 262, ../sass/_globalie8.scss */
#global-footer .block {
  width: 50%;
  float: left;
  margin-right: 0;
}
/* line 267, ../sass/_globalie8.scss */
#global-footer .right-footer-block {
  text-align: right;
  margin-right: 103px;
}
/* line 270, ../sass/_globalie8.scss */
#global-footer .right-footer-block p {
  padding-right: 15px;
}

/* line 276, ../sass/_globalie8.scss */
.region-footer .block {
  margin-right: 103px;
}

/* line 1, ../sass/ie8/_next-event-blockie8.scss */
.next-event-details {
  float: left;
  padding: 26px 11px 20px 11px;
  width: 50%;
}

/* line 7, ../sass/ie8/_next-event-blockie8.scss */
.next-event-details {
  padding: 36px 11px 30px 11px;
}

/* line 10, ../sass/ie8/_next-event-blockie8.scss */
.next-event-image {
  text-align: right;
}
/* line 13, ../sass/ie8/_next-event-blockie8.scss */
.next-event-image > a {
  display: inline-block;
}

/* line 18, ../sass/ie8/_next-event-blockie8.scss */
.next-event-details {
  padding: 56px 11px 40px 11px;
}

/* line 3, ../sass/ie8/_eventsie8.scss */
.node-type-event #content {
  padding: 30px 3% 40px 3%;
}
/* line 5, ../sass/ie8/_eventsie8.scss */
.node-type-event #content #page-title {
  font-family: "Museo Sans W01_300", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  margin-bottom: 6px;
  font-size: 28px;
  line-height: 32px;
}
/* line 10, ../sass/ie8/_eventsie8.scss */
.node-type-event #content .field-name-field-event-dates {
  text-transform: uppercase;
  font-size: 11px;
  line-height: 23px;
  margin-bottom: 8px;
}
/* line 15, ../sass/ie8/_eventsie8.scss */
.node-type-event #content .field-name-field-event-venue {
  font-size: 16px;
  line-height: 23px;
}
/* line 18, ../sass/ie8/_eventsie8.scss */
.node-type-event #content .field-name-field-event-main-image {
  margin-bottom: 3px;
}
/* line 25, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-ticket-info-block .block-title,
.node-type-event .sidebar #block-views-events-views-performances-block .block-title {
  margin-bottom: 14px;
}
/* line 30, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-ticket-info-block p {
  margin-bottom: 4px;
}
/* line 34, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar .views-field-field-event-ticket-information {
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 37, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar .views-field-field-event-booking-fee {
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 40, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar .views-field-field-event-concessions {
  margin-top: 25px;
}
/* line 43, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar .views-label-field-event-concessions {
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 46, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar .views-field-field-event-highlighted-note {
  padding: 12px 20px;
  margin-top: 30px;
}
/* line 51, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .views-row {
  padding: 20px;
}
/* line 53, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .views-row .field-content {
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 13px;
  line-height: 25px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  position: relative;
  overflow: hidden;
}
/* line 61, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .views-row .field-content:before {
  content: '';
  display: block;
  width: 2px;
  height: 40px;
  position: absolute;
  top: 5px;
  left: 0;
}
/* line 76, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .cl-book-tickets-link,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-sold-out,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-cancelled,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-limited-availability,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-onsalesoon {
  width: 56.429%;
}
/* line 80, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-limited-availability {
  margin-bottom: 15px;
}

/* line 92, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content,
.page-cornex-events-list.no-sidebars #content,
.page-tickets-events-list.no-sidebars #content,
.page-e-luminate-events-list.no-sidebars #content {
  width: 100%;
  padding: 0;
  margin-top: 70px;
}
/* line 96, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content #page-title,
.page-cornex-events-list.no-sidebars #content #page-title,
.page-tickets-events-list.no-sidebars #content #page-title,
.page-e-luminate-events-list.no-sidebars #content #page-title {
  padding: 35px 3% 0 3%;
  margin: 0;
}
/* line 100, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .tabs-primary,
.page-cornex-events-list.no-sidebars #content .tabs-primary,
.page-tickets-events-list.no-sidebars #content .tabs-primary,
.page-e-luminate-events-list.no-sidebars #content .tabs-primary {
  margin: 0;
  padding: 25px 0;
}
/* line 105, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .node-page,
.section-events.no-sidebars #content .view-header,
.page-cornex-events-list.no-sidebars #content .node-page,
.page-cornex-events-list.no-sidebars #content .view-header,
.page-tickets-events-list.no-sidebars #content .node-page,
.page-tickets-events-list.no-sidebars #content .view-header,
.page-e-luminate-events-list.no-sidebars #content .node-page,
.page-e-luminate-events-list.no-sidebars #content .view-header {
  margin: 0;
  padding: 0 3%;
}
/* line 109, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-header,
.page-cornex-events-list.no-sidebars #content .view-header,
.page-tickets-events-list.no-sidebars #content .view-header,
.page-e-luminate-events-list.no-sidebars #content .view-header {
  overflow: hidden;
}
/* line 112, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-filters,
.page-cornex-events-list.no-sidebars #content .view-filters,
.page-tickets-events-list.no-sidebars #content .view-filters,
.page-e-luminate-events-list.no-sidebars #content .view-filters {
  margin: 0 0 40px 0;
  padding: 0 3%;
  overflow: hidden;
}
/* line 120, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-filters .views-exposed-widgets .views-exposed-widget,
.page-cornex-events-list.no-sidebars #content .view-filters .views-exposed-widgets .views-exposed-widget,
.page-tickets-events-list.no-sidebars #content .view-filters .views-exposed-widgets .views-exposed-widget,
.page-e-luminate-events-list.no-sidebars #content .view-filters .views-exposed-widgets .views-exposed-widget {
  width: 100%;
}
/* line 132, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-prev .ui-icon,
.section-events.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-next .ui-icon,
.page-cornex-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-prev .ui-icon,
.page-cornex-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-next .ui-icon,
.page-tickets-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-prev .ui-icon,
.page-tickets-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-next .ui-icon,
.page-e-luminate-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-prev .ui-icon,
.page-e-luminate-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-next .ui-icon {
  text-indent: 0;
}
/* line 134, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-prev .ui-icon:hover,
.section-events.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-next .ui-icon:hover,
.page-cornex-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-prev .ui-icon:hover,
.page-cornex-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-next .ui-icon:hover,
.page-tickets-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-prev .ui-icon:hover,
.page-tickets-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-next .ui-icon:hover,
.page-e-luminate-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-prev .ui-icon:hover,
.page-e-luminate-events-list.no-sidebars #content .view-filters .ui-datepicker .ui-datepicker-next .ui-icon:hover {
  cursor: pointer;
}
/* line 144, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row,
.page-cornex-events-list.no-sidebars #content .view-content .views-row,
.page-tickets-events-list.no-sidebars #content .view-content .views-row,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row {
  margin-bottom: 40px;
  position: relative;
}
/* line 147, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-free,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-free,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-free,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-free {
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  background-image: url("../images/free-tag.png");
  background-repeat: no-repeat;
}
/* line 161, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .views-field-path,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .views-field-path,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .views-field-path,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .views-field-path {
  padding: 17px 30px 2px 30px;
}
/* line 164, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper {
  position: relative;
}
/* line 166, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper img,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper img,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper img,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper img {
  margin-bottom: 0;
}
/* line 169, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper .cl-event-info-status,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper .cl-event-info-status,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper .cl-event-info-status,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-thumb-wrapper .cl-event-info-status {
  display: block;
  width: 100%;
  line-height: 30px;
  font-family: "Museo Sans W01_700", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 181, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-info-wrapper,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-info-wrapper,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-info-wrapper,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-info-wrapper {
  text-align: center;
}
/* line 183, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-info-wrapper h3,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-info-wrapper h3,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-info-wrapper h3,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-info-wrapper h3 {
  font-size: 16px;
  line-height: 23px;
}
/* line 188, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-info-dates,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-info-dates,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-info-dates,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-info-dates {
  margin-bottom: 7px;
}
/* line 189, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-info-dates span,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-info-dates span,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-info-dates span,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-info-dates span {
  font-size: 13px;
  line-height: 20px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 203, ../sass/ie8/_eventsie8.scss */
#content #block-views-8316eef64acd3c71e87776ef6a2f722d .content-block-content-wrapper {
  padding: 0;
}
/* line 205, ../sass/ie8/_eventsie8.scss */
#content #block-views-8316eef64acd3c71e87776ef6a2f722d .content-block-content-wrapper ul.pager {
  padding: 12px 3%;
  margin-top: 9px;
}

/* line 216, ../sass/ie8/_eventsie8.scss */
.node-type-event #content #page-title {
  font-size: 30px;
  line-height: 34px;
}
/* line 220, ../sass/ie8/_eventsie8.scss */
.node-type-event #content .field-name-field-event-dates {
  font-size: 13px;
  line-height: 25px;
}
/* line 224, ../sass/ie8/_eventsie8.scss */
.node-type-event #content .field-name-field-event-venue {
  font-size: 18px;
  line-height: 25px;
}

/* line 234, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content,
.page-cornex-events-list.no-sidebars #content,
.page-tickets-events-list.no-sidebars #content,
.page-e-luminate-events-list.no-sidebars #content {
  margin-top: 40px;
}

/* line 241, ../sass/ie8/_eventsie8.scss */
.node-type-event #content {
  padding: 35px 40px 40px 40px;
}
/* line 247, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-ticket-info-block .block-title,
.node-type-event .sidebar #block-views-events-views-performances-block .block-title {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 14px;
}
/* line 255, ../sass/ie8/_eventsie8.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .cl-book-tickets-link:after {
  right: 5px;
}

/* line 265, ../sass/ie8/_eventsie8.scss */
#content #block-views-8316eef64acd3c71e87776ef6a2f722d .content-block-content-wrapper ul.pager {
  padding: 12px 30px;
}

/* line 275, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content #page-title,
.page-cornex-events-list.no-sidebars #content #page-title,
.page-tickets-events-list.no-sidebars #content #page-title,
.page-e-luminate-events-list.no-sidebars #content #page-title {
  padding: 35px 40px 0 40px;
  margin: 0 20px;
}
/* line 279, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .tabs-primary,
.page-cornex-events-list.no-sidebars #content .tabs-primary,
.page-tickets-events-list.no-sidebars #content .tabs-primary,
.page-e-luminate-events-list.no-sidebars #content .tabs-primary {
  margin: 0 20px;
}
/* line 283, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .node-page,
.section-events.no-sidebars #content .view-header,
.page-cornex-events-list.no-sidebars #content .node-page,
.page-cornex-events-list.no-sidebars #content .view-header,
.page-tickets-events-list.no-sidebars #content .node-page,
.page-tickets-events-list.no-sidebars #content .view-header,
.page-e-luminate-events-list.no-sidebars #content .node-page,
.page-e-luminate-events-list.no-sidebars #content .view-header {
  margin: 0 20px;
  padding: 0 40px;
}
/* line 287, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-filters,
.page-cornex-events-list.no-sidebars #content .view-filters,
.page-tickets-events-list.no-sidebars #content .view-filters,
.page-e-luminate-events-list.no-sidebars #content .view-filters {
  margin: 0 20px 40px 20px;
  padding: 0 40px;
}
/* line 292, ../sass/ie8/_eventsie8.scss */
.section-events.no-sidebars #content .view-content .views-row .cl-event-free,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-free,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-free,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-free {
  left: 20px;
}

/* line 2, ../sass/ie8/_newsie8.scss */
.section-news #content {
  padding: 0;
}
/* line 6, ../sass/ie8/_newsie8.scss */
.section-news #content #page-title {
  padding: 30px 3% 16px 3%;
  margin-bottom: 0;
}
/* line 10, ../sass/ie8/_newsie8.scss */
.section-news #content .tabs-primary {
  padding: 1.6667em 0 0 0;
  margin: 0;
}
/* line 14, ../sass/ie8/_newsie8.scss */
.section-news #content .node-page {
  padding: 0 3%;
  margin-bottom: 0;
}
/* line 18, ../sass/ie8/_newsie8.scss */
.section-news #content ul.pager {
  padding: 12px 3%;
  text-align: left;
  margin-top: 9px;
}
/* line 23, ../sass/ie8/_newsie8.scss */
.section-news #content .view-news-listing .view-content {
  padding: 10px 3% 0 3%;
}
/* line 29, ../sass/ie8/_newsie8.scss */
.section-news .node-news .date-display-single {
  display: block;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  font-size: 11px;
  line-height: 23px;
  text-transform: uppercase;
}

/* line 39, ../sass/ie8/_newsie8.scss */
.node-type-news .view-mode-full {
  padding: 0 3%;
}
/* line 41, ../sass/ie8/_newsie8.scss */
.node-type-news .view-mode-full .date-display-single {
  display: block;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  font-size: 11px;
  line-height: 23px;
  text-transform: uppercase;
}
/* line 48, ../sass/ie8/_newsie8.scss */
.node-type-news #content #page-title {
  padding-bottom: 0;
  font-family: "Museo Sans W01_300", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  font-size: 28px;
  line-height: 32px;
}

/* line 56, ../sass/ie8/_newsie8.scss */
.section-news #content .content-block-content-wrapper {
  padding: 0;
}
/* line 59, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing {
  overflow: hidden;
}
/* line 62, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .node-news {
  padding: 30px 0 10px 0;
  overflow: hidden;
}
/* line 67, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .field-type-image {
  margin-bottom: 0;
}
/* line 70, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .node-title {
  font-size: 18px;
  line-height: 20px;
  padding-left: 0;
  margin-bottom: 10px;
}
/* line 77, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .news-more {
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 81, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .cl-news-meta-wrapper {
  overflow: hidden;
}
/* line 83, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .cl-news-meta-wrapper .field-name-field-news-published-date {
  width: 50%;
  float: left;
  margin-bottom: 10px;
}
/* line 88, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .cl-news-meta-wrapper .cl-meta-news-section-wrapper {
  width: 50%;
  text-align: right;
  float: right;
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 10px;
}
/* line 99, ../sass/ie8/_newsie8.scss */
.section-news #content .node-type-news #content #page-title {
  font-size: 30px;
  line-height: 34px;
}

/* line 111, ../sass/ie8/_newsie8.scss */
.sidebars .view-id-news_listing .views-row:last-of-type .views-field-title {
  margin-bottom: 3px;
}
/* line 116, ../sass/ie8/_newsie8.scss */
.sidebars .view-id-news_listing .views-field-field-news-published-date {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 21px;
}
/* line 120, ../sass/ie8/_newsie8.scss */
.sidebars .view-id-news_listing .views-field-title {
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  margin-bottom: 12px;
}

/* line 129, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .field-type-image {
  width: 33.33333333%;
  margin-right: 3.8462%;
  float: left;
}
/* line 137, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .teaser-has-image {
  margin-left: 37.1795%;
}
/* line 140, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .cl-news-meta-wrapper {
  font-size: 11px;
}

/* line 145, ../sass/ie8/_newsie8.scss */
.section-news .node-news .date-display-single {
  display: block;
  font-size: 13px;
  line-height: 25px;
}

/* line 153, ../sass/ie8/_newsie8.scss */
.node-type-news .view-mode-full .date-display-single {
  display: block;
  font-size: 13px;
  line-height: 25px;
}

/* line 162, ../sass/ie8/_newsie8.scss */
.section-news #content #page-title {
  padding: 30px 30px 16px 30px;
}
/* line 165, ../sass/ie8/_newsie8.scss */
.section-news #content .node-page {
  padding: 0 30px;
}
/* line 168, ../sass/ie8/_newsie8.scss */
.section-news #content ul.pager {
  padding: 12px 30px;
}
/* line 171, ../sass/ie8/_newsie8.scss */
.section-news #content .view-news-listing .view-content {
  padding: 10px 30px 0 30px;
}
/* line 175, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .field-type-image {
  width: 23.077%;
  margin-right: 3.8462%;
}
/* line 179, ../sass/ie8/_newsie8.scss */
.section-news #content .cl-news-type-listing .teaser-has-image {
  margin-left: 26.9232%;
}

/* line 185, ../sass/ie8/_newsie8.scss */
.node-type-news .view-mode-full {
  padding: 0 40px;
}
/* line 188, ../sass/ie8/_newsie8.scss */
.node-type-news #content #page-title {
  padding-bottom: 5px;
}

/* line 3, ../sass/ie8/_team-memberie8.scss */
.section-team #content .page__title {
  margin: 0;
  padding: 35px 30px 21px 30px;
}
/* line 7, ../sass/ie8/_team-memberie8.scss */
.section-team #content .tabs-primary {
  margin: 0;
  padding: 30px 0;
}
/* line 13, ../sass/ie8/_team-memberie8.scss */
.section-team .sidebar .block {
  margin-top: 0;
  margin-bottom: 40px;
}
/* line 18, ../sass/ie8/_team-memberie8.scss */
.section-team .node-page {
  padding: 0 30px;
}

/* line 24, ../sass/ie8/_team-memberie8.scss */
#content #block-views-team-block {
  padding: 0 30px;
}

/* line 29, ../sass/ie8/_team-memberie8.scss */
.view-team .field-content {
  padding: 30px 0 30px 0;
}
/* line 46, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.view-team .field-content:before, .view-team .field-content:after {
  content: "";
  display: table;
}
/* line 50, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.view-team .field-content:after {
  clear: both;
}
/* line 34, ../sass/ie8/_team-memberie8.scss */
.view-team .field-content:last-child {
  padding-bottom: 10px;
}

/* line 41, ../sass/ie8/_team-memberie8.scss */
#content .view-team h3 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 22px;
}

/* line 51, ../sass/ie8/_team-memberie8.scss */
#content .team-member-title {
  font-size: 20px;
  margin-bottom: 0;
}

/* line 55, ../sass/ie8/_team-memberie8.scss */
.team-member-job-title {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 8px;
}

/* line 65, ../sass/ie8/_team-memberie8.scss */
.team-member-photo {
  float: left;
  width: 40%;
}

/* line 69, ../sass/ie8/_team-memberie8.scss */
.team-member-details {
  overflow: hidden;
  padding: 8px 8px 0 30px;
}

/* line 74, ../sass/ie8/_team-memberie8.scss */
.team-member-photo {
  width: 32%;
}

/* line 78, ../sass/ie8/_team-memberie8.scss */
.team-member-photo {
  width: 24.25%;
}

/* line 1, ../sass/ie8/_slidersie8.scss */
.flexslider {
  margin: 0;
  overflow: hidden;
}

/* line 6, ../sass/ie8/_slidersie8.scss */
.flex-control-nav {
  bottom: 0;
  z-index: 5;
  margin-bottom: 7px;
}
/* line 10, ../sass/ie8/_slidersie8.scss */
.flex-control-nav li {
  margin: 0 3px;
}
/* line 12, ../sass/ie8/_slidersie8.scss */
.flex-control-nav li a {
  box-shadow: none;
  width: 10px;
  height: 10px;
}

/* line 22, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li {
  height: 325px;
  position: relative;
}
/* line 25, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li img {
  height: 325px;
  width: auto;
  max-width: none;
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  z-index: 1;
}
/* line 37, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li .wrapper, #full-screen-slider .slides li .view-header-intro .view-content, .view-header-intro #full-screen-slider .slides li .view-content {
  height: 100%;
  position: relative;
}
/* line 41, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li .header-slide-text {
  position: absolute;
  max-width: 625px;
  z-index: 3;
  bottom: 60px;
  left: 0;
}
/* line 47, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li .header-slide-text h4 {
  font-size: 25px;
  line-height: 30px;
  font-family: "Museo Sans W01_700", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  margin-left: 8px;
  margin-bottom: 5px;
}
/* line 54, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li .header-slide-text .back-highlight {
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 36px;
  display: inline;
  margin: 0 8px;
  box-decoration-break: clone;
}
/* line 62, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li .header-slide-text .find-out-more a {
  margin-top: 5px;
}
/* line 68, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .flex-direction-nav {
  display: none;
}

/* line 76, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li {
  height: auto;
}
/* line 78, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li img {
  height: auto;
  width: 100%;
  position: relative;
  left: auto;
  bottom: auto;
  right: auto;
  top: auto;
  margin: 0;
}
/* line 88, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("../images/slide-overlay.png");
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 2;
}
/* line 102, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li .header-slide-text h4 {
  font-size: 60px;
  line-height: normal;
  text-shadow: 2px 2px 3px #333;
}
/* line 107, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li .header-slide-text .back-highlight {
  font-size: 18px;
  line-height: 41px;
  margin: 0 8px;
}
/* line 112, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .slides li .header-slide-text .find-out-more a {
  font-size: 16px;
  margin-top: 32px;
}
/* line 119, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .flex-direction-nav {
  display: block;
  margin: 0px auto;
  width: 93.75%;
  max-width: 1320px;
  position: relative;
}
/* line 126, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .flex-direction-nav .flex-nav-prev a,
#full-screen-slider .flex-direction-nav .flex-nav-next a {
  position: absolute;
  top: -75px;
  width: 40px;
  height: 40px;
  background-image: url("../images/slider-control-sprite.png");
  background-size: 10px 120px;
  background-repeat: no-repeat;
  font-size: 60px;
  z-index: 5;
  text-align: center;
  opacity: 1;
  margin: 0;
  left: auto;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
/* line 141, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .flex-direction-nav .flex-nav-prev a:before,
#full-screen-slider .flex-direction-nav .flex-nav-next a:before {
  display: none;
}
/* line 145, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .flex-direction-nav .flex-nav-next a {
  right: 40px;
  background-position: 17px -40px;
}
/* line 149, ../sass/ie8/_slidersie8.scss */
#full-screen-slider .flex-direction-nav .flex-nav-prev a {
  right: 100px;
  background-position: 13px 0;
}

/* line 7, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-events-landing-high-title {
  margin-bottom: 0 !important;
}

/* line 11, ../sass/ie8/_landing-pageie8.scss */
.view-header-intro {
  text-align: center;
}
/* line 15, ../sass/ie8/_landing-pageie8.scss */
.view-header-intro .view-content .views-row {
  padding: 50px 3.7656%;
}
/* line 18, ../sass/ie8/_landing-pageie8.scss */
.view-header-intro .view-content .views-field-field-landing-page-intro-title {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 20px;
}
/* line 23, ../sass/ie8/_landing-pageie8.scss */
.view-header-intro .view-content .views-field-field-landing-page-body {
  font-size: 24px;
  line-height: 34px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  padding: 10px 0;
}

/* line 32, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block {
  margin-bottom: 40px;
}
/* line 35, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .views-field-field-landing-page-docs-title .field-content {
  padding-left: 0;
  display: inline-block;
  width: auto;
  min-width: 210px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 45, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .views-field-field-landing-page-docs-title .field-content:before {
  display: none;
}
/* line 50, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .item-list ul {
  list-style-type: none;
  padding-left: 0;
  margin-top: 20px;
}
/* line 54, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .item-list ul .file-icon {
  display: none;
}
/* line 57, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .item-list ul li {
  padding-top: 15px;
}
/* line 59, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .item-list ul li .cl-download-button {
  margin-top: 4px;
  display: block;
  width: 40px;
  height: 25px;
  background-image: url("../images/download-button.png");
  background-size: 20px 17px;
  background-repeat: no-repeat;
  background-position: top left;
  float: left;
}
/* line 73, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .item-list ul li .cl-download-info-wrapper {
  margin-left: 40px;
}
/* line 75, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .item-list ul li .cl-download-info-wrapper .cl-download-summary {
  font-size: 11px;
  line-height: 20px;
}

/* line 84, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-landing-page-highlight-box {
  margin-top: 40px;
  margin-bottom: 0;
}
/* line 88, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box {
  margin: 0 0 40px 0;
}
/* line 92, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-link,
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-title,
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-summary {
  padding: 0 3%;
}
/* line 95, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-image {
  margin-bottom: 0;
}
/* line 98, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-title {
  font-size: 16px;
  line-height: 23px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  margin-bottom: 8px;
}

/* line 109, ../sass/ie8/_landing-pageie8.scss */
.view-header-intro .view-content .views-field-field-landing-page-body {
  font-size: 26px;
  line-height: 36px;
  padding: 7px 0;
}

/* line 121, ../sass/ie8/_landing-pageie8.scss */
.node-type-landing-page #content #block-views-reference-documents-block .item-list ul li .cl-download-info-wrapper .cl-download-summary {
  font-size: 13px;
  line-height: 22px;
}

/* line 134, ../sass/ie8/_landing-pageie8.scss */
.view-header-intro .view-content .views-row {
  padding-top: 70px;
  padding-bottom: 70px;
}

/* line 145, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-link,
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-title,
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-summary {
  padding: 0 30px;
}
/* line 148, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-link {
  margin-bottom: 30px;
}
/* line 151, ../sass/ie8/_landing-pageie8.scss */
.field-name-field-landing-page-highlight-box .field-collection-view .field-collection-item-field-landing-page-highlight-box .field-name-field-highlight-box-title {
  font-size: 18px;
  line-height: 25px;
}

/* line 5, ../sass/ie8/_content-listing-landing-pageie8.scss */
.node-type-content-listing-landing-page #content {
  margin-top: 10px;
}

/* line 12, ../sass/ie8/_content-listing-landing-pageie8.scss */
.node-type-content-listing-landing-page #content,
.node-type-events-landing-page #content {
  margin-top: 40px;
}
/* line 15, ../sass/ie8/_content-listing-landing-pageie8.scss */
.node-type-content-listing-landing-page .region-sidebar-first, .node-type-content-listing-landing-page .region-sidebar-second,
.node-type-events-landing-page .region-sidebar-first,
.node-type-events-landing-page .region-sidebar-second {
  margin-top: 31px;
}

/* line 20, ../sass/ie8/_content-listing-landing-pageie8.scss */
.node-content-listing-landing-page {
  padding: 30px 3% 0 3%;
  overflow: hidden;
}

/* line 25, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-content-listing-title {
  font-size: 20px;
  line-height: 30px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}

/* line 32, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-content-listing-intro-text,
.field-name-field-listing-entries-text {
  font-size: 15px;
  line-height: 20px;
}

/* line 37, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-content-listing-entries {
  margin-bottom: 0;
}
/* line 39, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-content-listing-entries .field-collection-view {
  margin-bottom: 30px;
}

/* line 44, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-listing-entries-image {
  margin-bottom: 0;
}

/* line 48, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-listing-entries-title {
  font-size: 18px;
  line-height: 20px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
}

/* line 55, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-listing-entries-text {
  margin-bottom: 0;
}

/* line 59, ../sass/ie8/_content-listing-landing-pageie8.scss */
.cl-date-and-time-meta {
  padding: 8px 20px 8px 8px;
  overflow: hidden;
}
/* line 62, ../sass/ie8/_content-listing-landing-pageie8.scss */
.cl-date-and-time-meta .field:last-of-type {
  margin-bottom: 0;
}
/* line 65, ../sass/ie8/_content-listing-landing-pageie8.scss */
.cl-date-and-time-meta .cl-venue-and-date {
  width: 50%;
  float: left;
}

/* line 72, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-listing-entries-venue,
.field-name-field-listing-entries-event-date {
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
}

/* line 79, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-listing-entries-venue {
  margin-bottom: 0;
}

/* line 83, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-listing-entries-link {
  text-align: right;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  margin-top: 8px;
}

/* line 90, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block {
  padding: 20px 0 40px 0;
  overflow: hidden;
}
/* line 93, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .block-title {
  display: none;
}
/* line 96, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-landing-page-docs-title {
  padding: 0 3%;
}
/* line 98, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-landing-page-docs-title .field-content {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}
/* line 106, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-landing-page-docs-intro {
  padding: 0 3%;
}
/* line 109, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-document-links {
  padding: 0 1.5%;
}
/* line 111, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-document-links .item-list ul {
  padding-left: 0;
  list-style-type: none;
}
/* line 114, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-document-links .item-list ul li {
  display: block;
  padding: 20px 1.5% 0 1.5%;
  width: 47%;
  float: left;
}
/* line 119, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-document-links .item-list ul li .cl-download-button {
  display: block;
  width: 100%;
}
/* line 123, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-document-links .item-list ul li img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
/* line 129, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-document-links .item-list ul li .cl-download-link {
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}

/* line 139, ../sass/ie8/_content-listing-landing-pageie8.scss */
.node-type-content-listing-landing-page #content {
  margin-top: 40px;
}
/* line 142, ../sass/ie8/_content-listing-landing-pageie8.scss */
.node-type-content-listing-landing-page .region-sidebar-first, .node-type-content-listing-landing-page .region-sidebar-second {
  margin-top: 31px;
}

/* line 146, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-content-listing-title {
  font-size: 26px;
  line-height: 30px;
}

/* line 150, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-content-listing-intro-text {
  margin-bottom: 35px;
}

/* line 153, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-content-listing-entries .field-collection-view {
  margin-bottom: 40px;
}

/* line 156, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-listing-entries-image {
  width: 33.33333333%;
  margin-right: 3.8462%;
  float: left;
}
/* line 160, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-listing-entries-image img {
  margin-bottom: 0;
}

/* line 164, ../sass/ie8/_content-listing-landing-pageie8.scss */
.teaser-has-image {
  margin-left: 37.1795%;
}

/* line 167, ../sass/ie8/_content-listing-landing-pageie8.scss */
.field-name-field-news-summary {
  display: block;
}

/* line 171, ../sass/ie8/_content-listing-landing-pageie8.scss */
.node-content-listing-landing-page {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 175, ../sass/ie8/_content-listing-landing-pageie8.scss */
.cl-date-and-time-meta {
  margin-top: 5px;
  padding-right: 30px;
}

/* line 179, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block {
  padding: 20px 2.6178% 40px 2.6178%;
}
/* line 181, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-landing-page-docs-title {
  padding: 0 5.2356%;
}
/* line 184, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-landing-page-docs-intro {
  padding: 0 5.2356%;
}
/* line 187, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-document-links {
  padding: 0;
}
/* line 190, ../sass/ie8/_content-listing-landing-pageie8.scss */
#block-views-brochure-download-block .views-field-field-document-links .item-list ul li {
  width: 38.79%;
  padding: 20px 5.2356% 0 5.2356%;
}

/* line 5, ../sass/ie8/_supportersie8.scss */
#content #block-views-city-events-supporters-block .content-block-content-wrapper,
#content #block-views-folk-festival-supporters-block .content-block-content-wrapper,
#content #block-views-197f8dab00b241d25d774cb8ea962a42 .content-block-content-wrapper {
  padding: 0;
}
/* line 8, ../sass/ie8/_supportersie8.scss */
#content #block-views-city-events-supporters-block .block-title,
#content #block-views-folk-festival-supporters-block .block-title,
#content #block-views-197f8dab00b241d25d774cb8ea962a42 .block-title {
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  font-family: "Museo Sans W01_300", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  padding-bottom: 0;
  margin-bottom: 20px;
}
/* line 18, ../sass/ie8/_supportersie8.scss */
#content #block-views-city-events-supporters-block,
#content #block-views-197f8dab00b241d25d774cb8ea962a42 {
  margin-top: 80px;
  margin-bottom: 10px;
}

/* line 26, ../sass/ie8/_supportersie8.scss */
.view-city-events-supporters,
.view-folk-festival-supporters,
.view-folk-festival-media-partners {
  overflow: hidden;
}
/* line 28, ../sass/ie8/_supportersie8.scss */
.view-city-events-supporters .views-row,
.view-folk-festival-supporters .views-row,
.view-folk-festival-media-partners .views-row {
  width: auto;
  height: 80px;
  float: left;
  margin: 0 30px 40px 9px;
}
/* line 33, ../sass/ie8/_supportersie8.scss */
.view-city-events-supporters .views-row img,
.view-folk-festival-supporters .views-row img,
.view-folk-festival-media-partners .views-row img {
  max-width: 200px;
  max-height: 80px;
  width: auto;
  height: auto;
}

/* line 44, ../sass/ie8/_supportersie8.scss */
#content #block-views-city-events-supporters-block,
#content #block-views-197f8dab00b241d25d774cb8ea962a42 {
  margin-top: 85px;
}
