/* line 1, ../sass/_global_colours.scss */
.region-global-header {
  background-color: black;
}
/* line 5, ../sass/_global_colours.scss */
.region-global-header ul.menu li a, .region-global-header ul.menu li a:visited {
  color: white;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  border-bottom-color: white;
}
/* line 9, ../sass/_global_colours.scss */
.region-global-header ul.menu li a:hover, .region-global-header ul.menu li a.active-trail, .region-global-header ul.menu li a:visited:hover, .region-global-header ul.menu li a:visited.active-trail {
  color: black;
  background-color: white;
}
/* line 16, ../sass/_global_colours.scss */
.region-global-header ul.menu li.active a {
  color: black;
  background-color: white;
}

/* line 30, ../sass/_global_colours.scss */
#cl-header-region-wrapper .menu li.is-active ul li a {
  color: #b5d5eb;
}
/* line 35, ../sass/_global_colours.scss */
#cl-header-region-wrapper .menu a {
  color: #b5d5eb;
}
/* line 37, ../sass/_global_colours.scss */
#cl-header-region-wrapper .menu a:hover {
  color: #fff;
}

/* line 45, ../sass/_global_colours.scss */
#cl-global-header-wrapper #top-menu-toggle {
  background-color: black;
  color: #b5d5eb;
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
}

@media only screen and (min-width: 1030px) {
  /* line 52, ../sass/_global_colours.scss */
  .region-global-header {
    background-color: black;
  }
  /* line 56, ../sass/_global_colours.scss */
  .region-global-header .menu {
    display: table;
    width: 100%;
  }
  /* line 61, ../sass/_global_colours.scss */
  .region-global-header .menu li {
    display: table-cell;
    float: none;
    width: auto;
  }
  /* line 69, ../sass/_global_colours.scss */
  .region-global-header .menu a, .region-global-header .menu a:visited {
    display: block;
    padding: 0 0.5em;
    color: #b5d5eb;
  }
  /* line 75, ../sass/_global_colours.scss */
  .region-global-header .menu a:hover, .region-global-header .menu a.active-trail, .region-global-header .menu a:visited:hover, .region-global-header .menu a:visited.active-trail {
    color: white;
    background-color: #41789b;
  }
  /* line 81, ../sass/_global_colours.scss */
  .region-global-header .menu .active a {
    color: #fff;
    background-color: #41789b;
  }
}
/* 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
 */
/* line 25, ../sass/layouts/_responsive.scss */
.node-type-landing-page .region-sidebar-second {
  margin-top: 40px;
}

/* line 30, ../sass/layouts/_responsive.scss */
.sidebar-second {
  /* Span 8 columns, starting in 1st column from left. */
}
/* line 32, ../sass/layouts/_responsive.scss */
.sidebar-second #content {
  background-color: white;
  color: #111111;
  padding: 12px 14px;
}
/* line 38, ../sass/layouts/_responsive.scss */
.sidebar-second #content a {
  color: #163d9e;
}

@media all and (min-width: 768px) {
  /**
  * The layout when there is only one sidebar, the right one.
  */
  /* line 52, ../sass/layouts/_responsive.scss */
  .sidebar-second {
    /* Span 8 columns, starting in 1st column from left. */
    /* Span 4 column, starting in 9th column from left. */
  }
  /* line 54, ../sass/layouts/_responsive.scss */
  .sidebar-second #content {
    padding-top: 15px;
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 15px;
    padding-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 63, ../sass/layouts/_responsive.scss */
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
    padding-left: 15px;
    padding-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 69, ../sass/layouts/_responsive.scss */
  .node-type-landing-page {
    /* Span 8 columns, starting in 1st column from left. */
  }
  /* line 71, ../sass/layouts/_responsive.scss */
  .node-type-landing-page #content {
    background-color: transparent;
    color: inherit;
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 15px;
    padding-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /*landing page boxes*/
  /* line 82, ../sass/layouts/_responsive.scss */
  .field-name-field-landing-page-highlight-box {
    padding-left: 0;
    padding-right: 0;
    clear: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 87, ../sass/layouts/_responsive.scss */
  .field-name-field-landing-page-highlight-box .field-item {
    padding-left: 15px;
    padding-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 89, ../sass/layouts/_responsive.scss */
  .field-name-field-landing-page-highlight-box .field-item:nth-child(even) {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-right: 0;
  }
  /* line 93, ../sass/layouts/_responsive.scss */
  .field-name-field-landing-page-highlight-box .field-item:nth-child(odd) {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 0;
  }
  /* line 98, ../sass/layouts/_responsive.scss */
  .field-name-field-landing-page-highlight-box .field-item:nth-child(3n), .field-name-field-landing-page-highlight-box .field-item:nth-child(3n + 1) {
    clear: none;
  }
  /* line 101, ../sass/layouts/_responsive.scss */
  .field-name-field-landing-page-highlight-box .field-item:nth-child(2n + 1) {
    clear: left;
  }
  /* line 105, ../sass/layouts/_responsive.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 1, ../sass/components/_buttons.scss */
.btn, .view-header-intro .view-content .views-field-field-landing-page-intro-link a, .field-name-field-landing-page-highlight-box .field-name-field-highlight-box-link a, .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, .section-events.no-sidebars #content .view-content .views-row .cl-event-info-anchor,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-info-anchor,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-info-anchor,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-info-anchor, .events-search-filters .views-submit-button .form-submit, body .inner-container #page #full-screen-slider .find-out-more a {
  background-color: #222222;
  border: none;
  border-radius: 0;
  box-shadow: 4px 4px 0 0 #d0dbe2;
  color: #fff;
  display: inline-block;
  line-height: 40px;
  margin: 0 3px 4px 0;
  padding: 0 20px;
  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 20, ../sass/components/_buttons.scss */
.btn:hover, .view-header-intro .view-content .views-field-field-landing-page-intro-link a:hover, .field-name-field-landing-page-highlight-box .field-name-field-highlight-box-link a:hover, .node-type-event .sidebar #block-views-events-views-performances-block .cl-book-tickets-link:hover,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-sold-out:hover,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-cancelled:hover,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-limited-availability:hover,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-onsalesoon:hover, .section-events.no-sidebars #content .view-content .views-row .cl-event-info-anchor:hover,
.page-cornex-events-list.no-sidebars #content .view-content .views-row .cl-event-info-anchor:hover,
.page-tickets-events-list.no-sidebars #content .view-content .views-row .cl-event-info-anchor:hover,
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row .cl-event-info-anchor:hover, .events-search-filters .views-submit-button .form-submit:hover, body .inner-container #page #full-screen-slider .find-out-more a:hover {
  background-color: #3d87bf;
}

/* line 29, ../sass/components/_buttons.scss */
.cl-event-info-anchor {
  position: relative;
  display: inline-block;
}
/* line 34, ../sass/components/_buttons.scss */
.cl-event-info-anchor::before {
  pointer-events: none;
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, transparent 50%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 75%, transparent 75%);
  background-size: 350% 100%;
  background-position: 0 0;
  transition: background-position 300ms ease-in-out 0ms;
}
/* line 60, ../sass/components/_buttons.scss */
.cl-event-info-anchor:hover::before, .cl-event-info-anchor:focus::before, .cl-event-info-anchor:active::before {
  background-position: 150% 0;
}

/* line 6, ../sass/components/_menus.scss */
#inner-header .hamburger-icon span.meat, #inner-header .hamburger-icon:after, #inner-header .hamburger-icon:before {
  background-color: #eeeeee;
}

@media only screen and (min-width: 1150px) {
  /* line 17, ../sass/components/_menus.scss */
  #cl-header-region-wrapper ul.menu li a {
    color: #eeeeee;
    text-decoration: none;
  }
  /* line 20, ../sass/components/_menus.scss */
  #cl-header-region-wrapper ul.menu li a:after {
    background-color: white;
    box-shadow: 0 0 12px 0 white;
  }
  /* line 24, ../sass/components/_menus.scss */
  #cl-header-region-wrapper ul.menu li a:hover, #cl-header-region-wrapper ul.menu li a.active, #cl-header-region-wrapper ul.menu li a.active-trail {
    color: white;
  }
}
/* line 6, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block-menu-block {
  border-top: none;
}
/* line 8, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block-menu-block .block-title {
  border-left: 5px solid #eeeeee;
}
/* line 11, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block-menu-block .menu-block-wrapper {
  border-left: 5px solid #222222;
}

/* line 18, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block {
  background-color: #ffffff;
  border-top: 0;
  color: #212121;
}
/* line 23, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block a {
  color: #0071bb;
}
/* line 27, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block-nodeblock {
  border-top: none;
}
/* line 31, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block-menu-block .block-title {
  background-color: #ccc;
}
/* line 37, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block-menu-block .menu-block-wrapper ul.menu li a {
  font-family: "Museo Sans W01_500", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
  font-weight: 400;
  color: #111111;
}
/* line 40, ../sass/components/_sidebar-and-blocks.scss */
.sidebar .block-menu-block .menu-block-wrapper ul.menu li a:hover {
  color: #222222;
}

/* line 1, ../sass/_global.scss */
body {
  background: #000;
  color: white;
}
/* line 4, ../sass/_global.scss */
body input, body textarea, body select {
  color: #111111;
}

/* line 8, ../sass/_global.scss */
#page {
  background-image: none;
}

/* line 12, ../sass/_global.scss */
a, a:visited {
  color: #9eebff;
  text-decoration: underline;
}
/* line 16, ../sass/_global.scss */
a:hover, a:visited:hover {
  color: #c5f0ff;
}

/* line 21, ../sass/_global.scss */
#cl-logo a {
  background-image: url("../images/logo.png");
}

/* line 25, ../sass/_global.scss */
#header {
  background: #212121;
  box-shadow: 0 0 6px 0 rgba(255, 255, 255, 0.1);
}
/* line 29, ../sass/_global.scss */
#header a {
  color: #fff;
  text-decoration: underline;
}

/*footer*/
/* line 37, ../sass/_global.scss */
.region-footer {
  background-color: black;
  color: white;
}

/*global footer*/
/* line 43, ../sass/_global.scss */
#global-footer {
  background-color: black;
  color: white;
}
/* line 47, ../sass/_global.scss */
#global-footer #council-logo {
  background-color: #fff;
  border: 11px solid black;
}

/* line 54, ../sass/_global.scss */
.page-node-2914 #page #header {
  margin-bottom: 0;
}
/* line 57, ../sass/_global.scss */
.page-node-2914 #page-back-image {
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 1020px) {
  /* line 57, ../sass/_global.scss */
  .page-node-2914 #page-back-image {
    padding: 0 0 66px 0;
  }
}
/* line 65, ../sass/_global.scss */
.page-node-2914 .full-page-map {
  width: 100%;
  height: 600px;
}
/* line 70, ../sass/_global.scss */
.page-node-2914 .full-page-map .gmnoprint,
.page-node-2914 .full-page-map .gm-style-cc {
  top: 0;
  bottom: auto !important;
}
/* line 74, ../sass/_global.scss */
.page-node-2914 .full-page-map .gm-bundled-control {
  margin-top: 25px !important;
}
/* line 77, ../sass/_global.scss */
.page-node-2914 .full-page-map .infopanel {
  color: #000;
  line-height: 1.2em;
  max-width: 400px;
}
/* line 84, ../sass/_global.scss */
.page-node-2914 .full-page-map .infopanel .heading,
.page-node-2914 .full-page-map .infopanel .summary,
.page-node-2914 .full-page-map .infopanel .thumbnail {
  margin: 0 0 10px;
}
/* line 87, ../sass/_global.scss */
.page-node-2914 .full-page-map .infopanel .heading {
  font-size: 20px;
  line-height: 1.2em;
}
/* line 92, ../sass/_global.scss */
.page-node-2914 .full-page-map .infopanel .summary,
.page-node-2914 .full-page-map .infopanel .link {
  font-size: 16px;
  line-height: 1.4em;
}
/* line 96, ../sass/_global.scss */
.page-node-2914 .full-page-map .infopanel .link {
  display: block;
  color: #000;
}
/* line 100, ../sass/_global.scss */
.page-node-2914 .full-page-map .infopanel .link:hover {
  color: #666;
}
/* line 104, ../sass/_global.scss */
.page-node-2914 .full-page-map .infopanel .thumbnail {
  width: 100%;
}

/* line 111, ../sass/_global.scss */
.views-exposed-form .views-widget-filter-field_perf_start_end_dates_value .views-widget {
  width: 100%;
  clear: both;
}

/* line 120, ../sass/_global.scss */
body.section-e-luminate .flexslider .video-slide {
  position: relative !important;
  background: black !important;
}
/* line 124, ../sass/_global.scss */
body.section-e-luminate .flexslider .video-slide .wrapper {
  cursor: pointer;
}
/* line 126, ../sass/_global.scss */
body.section-e-luminate .flexslider .video-slide .wrapper .header-slide-text {
  height: 200px;
}
/* line 132, ../sass/_global.scss */
body.section-e-luminate .flexslider .video-container {
  position: absolute;
  z-index: 1;
  width: 100%;
}
/* line 138, ../sass/_global.scss */
body.section-e-luminate .flexslider .video-mask {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
/* line 144, ../sass/_global.scss */
body.section-e-luminate .play-video-button {
  background: url("/sites/all/themes/zencl/images/play-video-button.png") no-repeat;
  background-size: 100%;
  width: 35px;
  height: 35px;
  display: inline-block;
  margin: 6px 0 0 0;
}

/* line 155, ../sass/_global.scss */
.inner-container {
  background-color: #000;
  background: black linear-gradient(95deg, rgba(109, 5, 174, 0.5), rgba(81, 46, 224, 0.5), rgba(36, 156, 217, 0.5), rgba(59, 198, 187, 0.5), rgba(252, 200, 117, 0.5), rgba(249, 122, 5, 0.5), rgba(190, 49, 76, 0.5));
  animation: background-ripple 40s ease infinite;
  background-size: 200% 200%;
}

@keyframes background-ripple {
  /* line 164, ../sass/_global.scss */
  0% {
    background-position: 0% 50%;
  }

  /* line 167, ../sass/_global.scss */
  50% {
    background-position: 100% 50%;
  }

  /* line 170, ../sass/_global.scss */
  100% {
    background-position: 0% 50%;
  }
}

/* line 1, ../sass/components/_landing-page.scss */
.view-header-intro {
  background-color: #fff;
}
/* line 4, ../sass/components/_landing-page.scss */
.view-header-intro .view-content .views-field-field-landing-page-intro-title {
  color: #ccc;
}

/* line 24, ../sass/components/_landing-page.scss */
.field-collection-item-field-landing-page-highlight-box a {
  color: #0071bb;
}

/* line 3, ../sass/components/_events.scss */
.node-type-event #content {
  background-color: #fff;
}
/* line 5, ../sass/components/_events.scss */
.node-type-event #content #page-title {
  color: #222222;
}
/* line 8, ../sass/components/_events.scss */
.node-type-event #content .field-name-field-event-dates {
  color: #666666;
}
/* line 22, ../sass/components/_events.scss */
.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-sold-out:hover {
  background-color: #ed5121;
}
/* line 28, ../sass/components/_events.scss */
.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-cancelled:hover,
.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-limited-availability:hover {
  background-color: #df9d00;
}
/* line 31, ../sass/components/_events.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-limited-availability {
  margin-bottom: 15px;
}
/* line 35, ../sass/components/_events.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-onsalesoon,
.node-type-event .sidebar #block-views-events-views-performances-block .views-label-field-perf-onsalesoon:hover {
  background-color: #afabb3;
}
/* line 38, ../sass/components/_events.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .cl-book-tickets-link {
  position: relative;
  background: black;
}
/* line 41, ../sass/components/_events.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .cl-book-tickets-link:after {
  /*content: '';*/
  display: block;
  /*width: 40px;*/
  /*height: 40px;*/
  background-color: transparent;
  /*background-image: url( "../images/slider-control-sprite.png" );*/
  /*background-size: 10px 120px;*/
  /*background-repeat: no-repeat;*/
  /*background-position: 17px -80px;*/
  /*position: absolute;*/
  /*top: 0;*/
  /*right: 0;*/
  left: auto;
}
/* line 57, ../sass/components/_events.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .views-row {
  background-color: #eee;
}
/* line 59, ../sass/components/_events.scss */
.node-type-event .sidebar #block-views-events-views-performances-block .views-row .field-content::before {
  background-color: #222222;
}
/* line 64, ../sass/components/_events.scss */
.node-type-event .sidebar .views-field-field-event-highlighted-note {
  background-color: #eee;
}

/* line 71, ../sass/components/_events.scss */
body .views-performances-block .cl-book-tickets-link, .cl-book-tickets-container .cl-book-tickets-link {
  background: black !important;
  box-shadow: 4px 4px 0 #ed1846 !important;
}
/* line 75, ../sass/components/_events.scss */
body .views-performances-block .cl-book-tickets-link:hover, .cl-book-tickets-container .cl-book-tickets-link:hover {
  background: #ed1846 !important;
  box-shadow: 4px 4px 0 black !important;
}

/* line 101, ../sass/components/_events.scss */
.ui-datepicker {
  background: #eeeeee;
}
/* line 103, ../sass/components/_events.scss */
.ui-datepicker .ui-datepicker-title {
  color: #000;
}
/* line 107, ../sass/components/_events.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  background: url("../images/calendar-sprite.png") no-repeat center 0 transparent;
  cursor: pointer;
  padding: 4px 12px;
}
/* line 113, ../sass/components/_events.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
  background-position: center -28px;
  left: auto;
  right: 55px;
  top: 4px;
}
/* line 120, ../sass/components/_events.scss */
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
  background-position: center 2px;
  right: -3px;
  top: 4px;
}
/* line 125, ../sass/components/_events.scss */
.ui-datepicker th {
  background: #bbbbbb;
  border-right: 1px solid #fff;
  color: #fff;
}
/* line 133, ../sass/components/_events.scss */
.ui-datepicker table tr:nth-child(2n) td,
.ui-datepicker table tr:nth-child(2n+1) td {
  border-right: 1px solid #fff;
}
/* line 138, ../sass/components/_events.scss */
.ui-datepicker td {
  color: #a9a1b3;
}

/* line 144, ../sass/components/_events.scss */
.available-date a {
  background: #dddddd;
  color: #787082;
}
/* line 149, ../sass/components/_events.scss */
.available-date a:before {
  border-left-color: #3b3b3b;
  border-top-color: #3b3b3b;
}
/* line 154, ../sass/components/_events.scss */
.available-date a:hover {
  background: #ed1846;
  color: #fff;
}

/* line 163, ../sass/components/_events.scss */
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row {
  color: #111111;
  transition: transform 150ms ease-out 0ms;
}
/* line 169, ../sass/components/_events.scss */
.page-e-luminate-events-list.no-sidebars #content .view-content .views-row:hover {
  transform: translateY(-0.5em) scale(1.05);
}

/* line 178, ../sass/components/_events.scss */
.page-e-luminate-events-list.no-sidebars #content #page-title {
  background-color: white;
  color: #111111;
}

/* line 185, ../sass/components/_events.scss */
.event-type--Free-event {
  font-size: 0.8em;
  text-transform: uppercase;
  position: absolute;
  top: 1em;
  right: 1em;
  margin-right: 20px;
  background-color: white;
  padding: 0 0.375em;
  pointer-events: none;
}

/* line 204, ../sass/components/_events.scss */
.event-type--Ticketed-event,
.event-type--Installation {
  display: none;
}

/* line 210, ../sass/components/_events.scss */
.page-tickets-book-tickets #page-title {
  margin-top: 20px;
}
/* line 214, ../sass/components/_events.scss */
.page-tickets-book-tickets #content {
  width: 100%;
}

/* line 219, ../sass/components/_events.scss */
.page-tickets #page-title {
  color: transparent;
  margin-top: 20px;
}

/* line 226, ../sass/components/_events.scss */
.cl-event-info-wrapper h3 {
  margin-bottom: 6px;
}

/* line 230, ../sass/components/_events.scss */
.cl-event-info-venue {
  margin-bottom: 14px;
}

/* line 242, ../sass/components/_events.scss */
.events-search-filters .views-reset-button .form-submit {
  background: #ccc;
  box-shadow: 4px 4px 0 #999;
  color: #fff;
}

/* line 251, ../sass/components/_events.scss */
.eluminate-events-list label {
  color: #111;
}
/* line 255, ../sass/components/_events.scss */
.eluminate-events-list .form-type-select {
  color: #111;
}

/* line 260, ../sass/components/_events.scss */
.ui-selectmenu-menu {
  color: #111;
}

@media only screen and (min-width: 768px) {
  /* line 267, ../sass/components/_events.scss */
  .page-tickets #page-title {
    color: inherit;
  }
  /* line 270, ../sass/components/_events.scss */
  .page-tickets .region-sidebar-second {
    margin-top: 74px;
  }
}
/* line 2, ../sass/components/_footer.scss */
#footer,
#global-footer {
  color: #9ab6c9;
}

/* line 8, ../sass/components/_footer.scss */
#footer p {
  margin-bottom: 0;
}
/* line 11, ../sass/components/_footer.scss */
#footer a {
  color: #acdbf2;
}
/* line 14, ../sass/components/_footer.scss */
#footer ul.menu {
  margin-bottom: 20px;
}
/* line 16, ../sass/components/_footer.scss */
#footer ul.menu a {
  color: inherit;
}
/* line 21, ../sass/components/_footer.scss */
#footer #inner-footer img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 64px;
  height: 23px;
}
/* line 28, ../sass/components/_footer.scss */
#footer #inner-footer .block-menu-block {
  display: inline-block;
  vertical-align: middle;
  margin-right: 104px;
  text-align: left;
}

/* line 41, ../sass/components/_footer.scss */
#global-footer #council-logo p {
  color: #797876;
}

@media only screen and (min-width: 900px) {
  /* line 49, ../sass/components/_footer.scss */
  .region-footer ul.menu {
    float: none;
    text-align: left;
  }

  /* line 56, ../sass/components/_footer.scss */
  #footer #inner-footer .block-menu-block {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1050px) {
  /* line 65, ../sass/components/_footer.scss */
  #footer ul.menu {
    margin-bottom: 0;
  }
  /* line 69, ../sass/components/_footer.scss */
  #footer #inner-footer img {
    margin-bottom: 0;
  }
  /* line 72, ../sass/components/_footer.scss */
  #footer #inner-footer #camlive-footer-left {
    width: 480px;
    float: left;
  }
  /* line 76, ../sass/components/_footer.scss */
  #footer #inner-footer #camlive-footer-right {
    width: 330px;
    text-align: right;
    float: right;
    margin-right: 110px;
  }
}
/* line 30, ../sass/subtheme_styles.scss */
#footer {
  bottom: 0;
}

/* line 35, ../sass/subtheme_styles.scss */
.section-e-luminate.sidebar-second #content .content div.field-item {
  color: black !important;
}
/* line 36, ../sass/subtheme_styles.scss */
.section-e-luminate.sidebar-second #content .content a {
  text-decoration: none;
}

/* line 40, ../sass/subtheme_styles.scss */
.section-e-luminate.sidebar-second #content .content div a {
  color: #FFF;
}

/* line 44, ../sass/subtheme_styles.scss */
body .inner-container #page #full-screen-slider .find-out-more a {
  text-decoration: none;
}

/* line 48, ../sass/subtheme_styles.scss */
#full-screen-slider .flex-nav-prev a, #full-screen-slider .flex-nav-next a {
  background-color: #222;
  color: #FFF;
  box-shadow: 4px 4px 0 0 #d0dbe2;
}

/* line 53, ../sass/subtheme_styles.scss */
.cl-event-info-wrapper h3 a {
  color: #000;
}

/* line 57, ../sass/subtheme_styles.scss */
ul.slides {
  background: #000;
}

/* line 60, ../sass/subtheme_styles.scss */
.more-news {
  margin-top: 10px;
  font-size: 0.9em;
}

/* line 65, ../sass/subtheme_styles.scss */
.global-notice {
  background-color: #ffee58;
  color: #000;
  padding: 20px;
}
/* line 70, ../sass/subtheme_styles.scss */
.global-notice p {
  margin: 0;
}
/* line 74, ../sass/subtheme_styles.scss */
.global-notice p + p {
  margin-top: 10px;
}
/* line 78, ../sass/subtheme_styles.scss */
.global-notice a {
  color: #000;
  text-decoration: underline;
}
