@charset "UTF-8";
/* line 34, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/singularitygs-1.1.2/stylesheets/singularitygs/helpers/_box-sizing.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url('../behaviors/box-sizing/boxsizing.php'); }

/* line 36, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_box-sizing.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url('../behaviors/box-sizing/boxsizing.php'); }

/* new colours*/
/* Primary palette */
/* Secondary palette */
/* Background colours */
/* Used in forms & guide */
/* For buttons & guide */
/*generic colours*/
/* flourishes*/
/* General Text */
/*info boxes*/
/* Link/action colours */
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      K-Type
 * License URL: http://www.fontspring.com/fflicense/k-type
 *
 */
/* line 91, ../sass/variables/_icon-font.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  font-size: 120%;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

/* line 123, ../sass/variables/_icon-font.scss */
.lt-ie8 [class^="icon-"], .lt-ie8 [class*=" icon-"] {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  /* fix buttons height */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  font-size: 120%; }

/*@mixin sectionblocks{
  padding-top:$vertical3;
  padding-bottom:$vertical3;
  margin-bottom:$vertical1;
  @include breakpoint($tab, true) {}

}*/
/* Mixins from gov.uk */
/* Vertical Tabs */
/* line 2, ../sass/base/_admin.scss */
div.vertical-tabs {
  margin: 0 0 10px !important;
  background-color: #FFF; }
  /* line 5, ../sass/base/_admin.scss */
  div.vertical-tabs .vertical-tabs-panes {
    padding: 10px; }
  /* line 8, ../sass/base/_admin.scss */
  div.vertical-tabs ul.vertical-tabs-list {
    margin: 0; }
    /* line 10, ../sass/base/_admin.scss */
    div.vertical-tabs ul.vertical-tabs-list li a {
      padding: 1em; }
    /* line 13, ../sass/base/_admin.scss */
    div.vertical-tabs ul.vertical-tabs-list .summary {
      padding: 0;
      font-size: 1em;
      margin: 0; }

/* line 21, ../sass/base/_admin.scss */
.tips {
  font-family: arial; }

/* Form wrapper */
/* line 27, ../sass/base/_admin.scss */
.page-node-edit .node-form, .page-node-add .node-form {
  background: #ffffff;
  padding: 10px; }
  /* line 35, ../sass/base/_admin.scss */
  .page-node-edit .node-form .description, .page-node-add .node-form .description {
    display: inline-block; }
  /* line 38, ../sass/base/_admin.scss */
  .page-node-edit .node-form .description,
  .page-node-edit .node-form .label-description,
  .page-node-edit .node-form .fieldset-description, .page-node-add .node-form .description,
  .page-node-add .node-form .label-description,
  .page-node-add .node-form .fieldset-description {
    padding: 5px 10px;
    margin-bottom: 1px; }
    /* line 22, ../sass/variables/_icon-font.scss */
    .page-node-edit .node-form .description:before,
    .page-node-edit .node-form .label-description:before,
    .page-node-edit .node-form .fieldset-description:before, .page-node-add .node-form .description:before,
    .page-node-add .node-form .label-description:before,
    .page-node-add .node-form .fieldset-description:before {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em; }
    /* line 45, ../sass/base/_admin.scss */
    .page-node-edit .node-form .description li,
    .page-node-edit .node-form .label-description li,
    .page-node-edit .node-form .fieldset-description li, .page-node-add .node-form .description li,
    .page-node-add .node-form .label-description li,
    .page-node-add .node-form .fieldset-description li {
      background-image: url(../images/redbullet.png);
      background-repeat: no-repeat;
      background-position: 0px 8px;
      list-style-type: none;
      color: #333333;
      padding-left: 16px;
      padding-bottom: 4px;
      margin-left: 16px;
      margin-bottom: 4px;
      /* for IE 6/7 */
      *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
      /* non-JS fallback */
      *zoom: 1;
      clear: both; }
      /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .page-node-edit .node-form .description li:before, .page-node-edit .node-form .description li:after,
      .page-node-edit .node-form .label-description li:before,
      .page-node-edit .node-form .label-description li:after,
      .page-node-edit .node-form .fieldset-description li:before,
      .page-node-edit .node-form .fieldset-description li:after, .page-node-add .node-form .description li:before, .page-node-add .node-form .description li:after,
      .page-node-add .node-form .label-description li:before,
      .page-node-add .node-form .label-description li:after,
      .page-node-add .node-form .fieldset-description li:before,
      .page-node-add .node-form .fieldset-description li:after {
        content: ".";
        display: block;
        height: 0;
        overflow: hidden; }
      /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .page-node-edit .node-form .description li:after,
      .page-node-edit .node-form .label-description li:after,
      .page-node-edit .node-form .fieldset-description li:after, .page-node-add .node-form .description li:after,
      .page-node-add .node-form .label-description li:after,
      .page-node-add .node-form .fieldset-description li:after {
        clear: both; }
    /* line 48, ../sass/base/_admin.scss */
    .page-node-edit .node-form .description:before,
    .page-node-edit .node-form .label-description:before,
    .page-node-edit .node-form .fieldset-description:before, .page-node-add .node-form .description:before,
    .page-node-add .node-form .label-description:before,
    .page-node-add .node-form .fieldset-description:before {
      content: '\e804'; }
  /* line 52, ../sass/base/_admin.scss */
  .page-node-edit .node-form .fieldset-description, .page-node-add .node-form .fieldset-description {
    margin-bottom: 12px; }
    @media (min-width: 720px) {
      /* line 52, ../sass/base/_admin.scss */
      .page-node-edit .node-form .fieldset-description, .page-node-add .node-form .fieldset-description {
        margin-bottom: 24px; } }
  /* line 56, ../sass/base/_admin.scss */
  .page-node-edit .node-form label, .page-node-add .node-form label {
    margin-bottom: 5px; }
/* line 60, ../sass/base/_admin.scss */
.page-node-edit .filter-guidelines ul, .page-node-add .filter-guidelines ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-size: 11px;
  line-height: 1.4; }
  /* line 66, ../sass/base/_admin.scss */
  .page-node-edit .filter-guidelines ul li, .page-node-add .filter-guidelines ul li {
    padding: 0; }
/* line 70, ../sass/base/_admin.scss */
.page-node-edit .tabledrag-handle .handle, .page-node-add .tabledrag-handle .handle {
  height: 30px;
  width: 30px; }

/* Tips */
/* line 79, ../sass/base/_admin.scss */
.page-node-edit .filter-guidelines ul, .page-node-add .filter-guidelines ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-size: 11px;
  line-height: 1.4; }
  /* line 85, ../sass/base/_admin.scss */
  .page-node-edit .filter-guidelines ul li, .page-node-add .filter-guidelines ul li {
    padding: 0; }
/* line 89, ../sass/base/_admin.scss */
.page-node-edit .tabledrag-handle .handle, .page-node-add .tabledrag-handle .handle {
  height: 30px;
  width: 30px; }

/* line 95, ../sass/base/_admin.scss */
.clear-left {
  clear: left; }

/* User Page */
/* line 101, ../sass/base/_admin.scss */
#edit-picture {
  border: none;
  margin: 0;
  padding: 12px 0; }
  /* line 105, ../sass/base/_admin.scss */
  #edit-picture .fieldset-legend {
    font-weight: bold; }
  /* line 108, ../sass/base/_admin.scss */
  #edit-picture .fieldset-wrapper {
    padding: 0 24px; }

/* User Forms */
/* line 115, ../sass/base/_admin.scss */
.user-register-form, .user-login, .user-pass, .user-profile-form, #edit-register {
  background: #FFF;
  padding: 0 20px 20px;
  margin-bottom: 10px; }
  @media (min-width: 720px) {
    /* line 119, ../sass/base/_admin.scss */
    .user-register-form > div, .user-login > div, .user-pass > div, .user-profile-form > div, #edit-register > div {
      margin: 0 auto 10px;
      border: 1px solid #333333;
      border-top: 10px solid #333333;
      width: 100%;
      padding: 40px 40px 10px;
      max-width: 500px; } }
  @media (min-width: 70em) {
    /* line 119, ../sass/base/_admin.scss */
    .user-register-form > div, .user-login > div, .user-pass > div, .user-profile-form > div, #edit-register > div {
      margin: 0 auto 30px;
      width: 80%; } }
  /* line 133, ../sass/base/_admin.scss */
  .user-register-form label, .user-login label, .user-pass label, .user-profile-form label, #edit-register label {
    margin-bottom: 5px; }
  /* line 136, ../sass/base/_admin.scss */
  .user-register-form .description, .user-login .description, .user-pass .description, .user-profile-form .description, #edit-register .description {
    padding: 5px 0;
    color: #333333; }
  /* line 140, ../sass/base/_admin.scss */
  .user-register-form .form-item-mail .description, .user-login .form-item-mail .description, .user-pass .form-item-mail .description, .user-profile-form .form-item-mail .description, #edit-register .form-item-mail .description {
    display: none; }
  @media (min-width: 720px) {
    /* line 144, ../sass/base/_admin.scss */
    .user-register-form .field-name-field-user-name-first, .user-register-form .field-name-field-user-name-last, .user-login .field-name-field-user-name-first, .user-login .field-name-field-user-name-last, .user-pass .field-name-field-user-name-first, .user-pass .field-name-field-user-name-last, .user-profile-form .field-name-field-user-name-first, .user-profile-form .field-name-field-user-name-last, #edit-register .field-name-field-user-name-first, #edit-register .field-name-field-user-name-last {
      width: 45%;
      display: inline-block; }
    /* line 148, ../sass/base/_admin.scss */
    .user-register-form .field-name-field-user-name-first, .user-login .field-name-field-user-name-first, .user-pass .field-name-field-user-name-first, .user-profile-form .field-name-field-user-name-first, #edit-register .field-name-field-user-name-first {
      margin-right: 5%; } }

/* line 154, ../sass/base/_admin.scss */
div.password-confirm, .password-strength {
  float: none; }
  @media (min-width: 720px) {
    /* line 154, ../sass/base/_admin.scss */
    div.password-confirm, .password-strength {
      width: 40%;
      float: right; } }

/* line 164, ../sass/base/_admin.scss */
.toboggan-unified #login-links {
  text-align: left;
  line-height: 2.7;
  margin: 20px auto -5px;
  width: 80%;
  max-width: 500px; }

/* line 173, ../sass/base/_admin.scss */
.toboggan-unified #login-links a {
  padding: 10px 20px;
  border: none;
  background-color: transparent;
  text-decoration: none;
  color: #333333; }

/* line 181, ../sass/base/_admin.scss */
.toboggan-unified #login-links a.lt-active, .toboggan-unified #login-links a.lt-active:hover {
  background-color: #333333;
  border: none;
  color: #ffffff; }

/* line 187, ../sass/base/_admin.scss */
.toboggan-unified #login-links a:hover {
  background-color: transparent; }

/* line 192, ../sass/base/_admin.scss */
.node-listing-form .gm-style img {
  max-width: none; }

/* line 196, ../sass/base/_admin.scss */
button, input, select, textarea {
  max-width: 100%; }

/* line 200, ../sass/base/_admin.scss */
input, textarea {
  padding: 4px;
  border: 1px solid #666666; }

/* Animated throbber */
/* line 207, ../sass/base/_admin.scss */
html.js .form-autocomplete {
  background-position: 99% 9px; }
/* line 210, ../sass/base/_admin.scss */
html.js .throbbing {
  background-position: 99% -11px; }

/* line 215, ../sass/base/_admin.scss */
.lt-ie9 {
  /* Fix for IE8 to show password dots */
  /* Fix chosen input */ }
  /* line 217, ../sass/base/_admin.scss */
  .lt-ie9 input {
    font-family: Arial; }
  /* line 222, ../sass/base/_admin.scss */
  .lt-ie9 .chosen-choices input, .lt-ie9 .chosen-choices .search-field {
    width: 100% !important; }

/* line 230, ../sass/base/_admin.scss */
.node-form {
  border: 0;
  padding: 0;
  background: transparent; }
  /* line 234, ../sass/base/_admin.scss */
  .node-form fieldset {
    border: 0;
    padding: 12px 0 0 0;
    /* LTR */
    position: relative;
    background-color: transparent; }
    /* line 240, ../sass/base/_admin.scss */
    .node-form fieldset button, .node-form fieldset input, .node-form fieldset select, .node-form fieldset textarea {
      width: 100%; }
    @media (min-width: 720px) {
      /* line 244, ../sass/base/_admin.scss */
      .node-form fieldset button, .node-form fieldset input, .node-form fieldset select {
        width: auto; } }
    /* line 248, ../sass/base/_admin.scss */
    .node-form fieldset .fieldset-description {
      background-color: transparent; }
      /* line 251, ../sass/base/_admin.scss */
      .node-form fieldset .fieldset-description ul li {
        background-image: url(../images/redbullet.png);
        background-repeat: no-repeat;
        background-position: 0px 8px;
        list-style-type: none;
        color: #333333;
        padding-left: 16px;
        padding-bottom: 4px;
        margin-left: 16px;
        margin-bottom: 4px;
        /* for IE 6/7 */
        *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
        /* non-JS fallback */
        *zoom: 1;
        clear: both; }
        /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .node-form fieldset .fieldset-description ul li:before, .node-form fieldset .fieldset-description ul li:after {
          content: ".";
          display: block;
          height: 0;
          overflow: hidden; }
        /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .node-form fieldset .fieldset-description ul li:after {
          clear: both; }
    /* line 257, ../sass/base/_admin.scss */
    .node-form fieldset .fieldset-legend {
      margin-top: 0.5em;
      padding-left: 15px;
      /* LTR */
      position: absolute;
      text-transform: uppercase; }
  /* line 266, ../sass/base/_admin.scss */
  .node-form fieldset .fieldset-wrapper {
    padding: 0 13px 13px 15px;
    /* LTR */ }
  /* line 269, ../sass/base/_admin.scss */
  .node-form fieldset.collapsed {
    background-color: transparent; }
  /* line 272, ../sass/base/_admin.scss */
  html.js .node-form fieldset.collapsed {
    border-width: 1px;
    height: auto; }
  /* line 276, ../sass/base/_admin.scss */
  .node-form fieldset fieldset {
    background-color: #fff; }
  /* line 279, ../sass/base/_admin.scss */
  .node-form fieldset fieldset fieldset {
    background-color: #f8f8f8; }

/* line 16, ../sass/base/_blocks.scss */
.l-region--sidebar-second .block-style, .l-region--sidebar-third .block-style {
  margin-bottom: 24px;
  width: auto !important; }
  @media (min-width: 720px) {
    /* line 16, ../sass/base/_blocks.scss */
    .l-region--sidebar-second .block-style, .l-region--sidebar-third .block-style {
      padding: 24px 16px 12px 16px;
      border: 1px solid #C0CBC4; } }
  /* line 20, ../sass/base/_blocks.scss */
  .l-region--sidebar-second .block-style .date-display-single, .l-region--sidebar-third .block-style .date-display-single {
    display: block;
    font-size: 12px;
    font-size: 0.85714em;
    line-height: 1.33333;
    display: inline-block; }

/* line 1, ../sass/base/_breadcrumbs.scss */
.l-breadcrumb {
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 1, ../sass/base/_breadcrumbs.scss */
    .l-breadcrumb {
      margin-bottom: 36px; } }

/* line 9, ../sass/base/_breadcrumbs.scss */
.breadcrumb {
  list-style-type: none; }
  /* line 6, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_inline-list.scss */
  .breadcrumb, .breadcrumb li {
    margin: 0;
    padding: 0;
    display: inline; }
  /* line 11, ../sass/base/_breadcrumbs.scss */
  .breadcrumb li {
    background: url(../images/breadcrumb.png) no-repeat right;
    padding: 4px 16px 4px 4px; }

/* line 201, ../sass/base/_buttons.scss */
a.button, div.button > a {
  box-sizing: border-box;
  color: #ffffff;
  background-color: #993399;
  display: inline-block;
  height: inherit;
  padding: 8px 24px;
  margin-right: 8px;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  text-shadow: none;
  border: none;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  letter-spacing: 0.025em;
  border-radius: 3px;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }
  /* line 121, ../sass/base/_buttons.scss */
  a.button, a.button:hover, a.button:active, a.button:focus, a.button:visited, div.button > a, div.button > a:hover, div.button > a:active, div.button > a:focus, div.button > a:visited {
    color: #ffffff;
    text-decoration: none; }
  /* line 129, ../sass/base/_buttons.scss */
  a.button:hover, div.button > a:hover {
    color: #ffffff;
    background-color: #7C006B;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
  /* line 134, ../sass/base/_buttons.scss */
  a.button:active, div.button > a:active {
    color: #ffffff;
    background-color: #630055;
    outline: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 141, ../sass/base/_buttons.scss */
  a.button:focus, div.button > a:focus {
    border: 1px dotted #C0CBC4; }
  /* line 146, ../sass/base/_buttons.scss */
  a.button.grouped, div.button > a.grouped {
    border-radius: 0;
    margin-right: 0;
    border-right: 1px solid; }
    /* line 150, ../sass/base/_buttons.scss */
    a.button.grouped:first-child, div.button > a.grouped:first-child {
      border-radius: 3px 0 0 3px; }
    /* line 153, ../sass/base/_buttons.scss */
    a.button.grouped:last-child, div.button > a.grouped:last-child {
      border-radius: 0 3px 3px 0;
      border-right: none; }
  /* line 159, ../sass/base/_buttons.scss */
  a.button.stacked, div.button > a.stacked {
    border-radius: 0;
    display: block;
    width: 335px;
    margin-bottom: 0;
    border-bottom: 1px solid; }
    /* line 165, ../sass/base/_buttons.scss */
    a.button.stacked:first-child, div.button > a.stacked:first-child {
      border-radius: 3px 3px 0 0; }
    /* line 168, ../sass/base/_buttons.scss */
    a.button.stacked:last-child, div.button > a.stacked:last-child {
      border-radius: 0 0 3px 3px;
      margin-bottom: 12px;
      border-bottom: none; }

/* line 205, ../sass/base/_buttons.scss */
input.form-submit {
  box-sizing: border-box;
  color: #ffffff;
  background-color: #993399;
  display: inline-block;
  height: inherit;
  padding: 8px 24px;
  margin-right: 8px;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  text-shadow: none;
  border: none;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  letter-spacing: 0.025em;
  border-radius: 3px;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  margin-bottom: 12px; }
  /* line 121, ../sass/base/_buttons.scss */
  input.form-submit, input.form-submit:hover, input.form-submit:active, input.form-submit:focus, input.form-submit:visited {
    color: #ffffff;
    text-decoration: none; }
  /* line 129, ../sass/base/_buttons.scss */
  input.form-submit:hover {
    color: #ffffff;
    background-color: #7C006B;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
  /* line 134, ../sass/base/_buttons.scss */
  input.form-submit:active {
    color: #ffffff;
    background-color: #630055;
    outline: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 141, ../sass/base/_buttons.scss */
  input.form-submit:focus {
    border: 1px dotted #C0CBC4; }
  /* line 146, ../sass/base/_buttons.scss */
  input.form-submit.grouped {
    border-radius: 0;
    margin-right: 0;
    border-right: 1px solid; }
    /* line 150, ../sass/base/_buttons.scss */
    input.form-submit.grouped:first-child {
      border-radius: 3px 0 0 3px; }
    /* line 153, ../sass/base/_buttons.scss */
    input.form-submit.grouped:last-child {
      border-radius: 0 3px 3px 0;
      border-right: none; }
  /* line 159, ../sass/base/_buttons.scss */
  input.form-submit.stacked {
    border-radius: 0;
    display: block;
    width: 335px;
    margin-bottom: 0;
    border-bottom: 1px solid; }
    /* line 165, ../sass/base/_buttons.scss */
    input.form-submit.stacked:first-child {
      border-radius: 3px 3px 0 0; }
    /* line 168, ../sass/base/_buttons.scss */
    input.form-submit.stacked:last-child {
      border-radius: 0 0 3px 3px;
      margin-bottom: 12px;
      border-bottom: none; }

/* line 210, ../sass/base/_buttons.scss */
.action-links a {
  color: #ffffff;
  background-color: #066E6B;
  display: inline-block;
  display: inline;
  padding: 8px 24px;
  margin-bottom: 12px;
  margin-right: 8px;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  text-shadow: none;
  border: none;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  letter-spacing: 0.025em;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }
  /* line 64, ../sass/base/_buttons.scss */
  .action-links a, .action-links a:hover, .action-links a:active, .action-links a:focus, .action-links a:visited {
    color: #ffffff;
    text-decoration: none; }
  /* line 72, ../sass/base/_buttons.scss */
  .action-links a:hover {
    background-color: #09A9A4;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
  /* line 76, ../sass/base/_buttons.scss */
  .action-links a:active {
    background-color: #066E6B;
    outline: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 82, ../sass/base/_buttons.scss */
  .action-links a:focus {
    border: 1px dotted #C0CBC4; }
  /* line 87, ../sass/base/_buttons.scss */
  .action-links a.btn-fw {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%; }
  /* line 93, ../sass/base/_buttons.scss */
  .action-links a.btn-large {
    padding: 16px 24px; }
  /* line 97, ../sass/base/_buttons.scss */
  .action-links a.btn-small {
    padding: 6px 8px;
    margin-bottom: 4px; }

/* line 218, ../sass/base/_buttons.scss */
.feedback {
  color: #ffffff;
  background-color: #066E6B;
  height: 34px;
  line-height: 34px;
  position: relative;
  margin: 0;
  padding: 0 16px;
  text-decoration: none;
  display: inline-block;
  text-shadow: none;
  cursor: pointer;
  border: 0; }
  /* line 15, ../sass/base/_buttons.scss */
  .feedback:after {
    content: "";
    position: absolute;
    top: 0;
    right: -17px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #066E6B;
    border-style: solid;
    border-width: 17px 0 17px 17px;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
  /* line 27, ../sass/base/_buttons.scss */
  .feedback:active, .feedback:focus, .feedback:visited {
    color: #ffffff;
    text-decoration: none; }
  /* line 33, ../sass/base/_buttons.scss */
  .feedback:hover {
    background: #066E6B;
    color: #ffffff; }
    /* line 36, ../sass/base/_buttons.scss */
    .feedback:hover:after {
      -moz-transition: all 300ms ease-out;
      -o-transition: all 300ms ease-out;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
      border-color: transparent transparent transparent #066E6B; }

/* line 222, ../sass/base/_buttons.scss */
a.button-arrow, div.button-arrow > a {
  box-sizing: border-box;
  color: #ffffff;
  background-color: #993399;
  display: inline-block;
  height: inherit;
  padding: 8px 24px;
  margin-right: 8px;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  text-shadow: none;
  border: none;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  letter-spacing: 0.025em;
  border-radius: 3px;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }
  /* line 121, ../sass/base/_buttons.scss */
  a.button-arrow, a.button-arrow:hover, a.button-arrow:active, a.button-arrow:focus, a.button-arrow:visited, div.button-arrow > a, div.button-arrow > a:hover, div.button-arrow > a:active, div.button-arrow > a:focus, div.button-arrow > a:visited {
    color: #ffffff;
    text-decoration: none; }
  /* line 129, ../sass/base/_buttons.scss */
  a.button-arrow:hover, div.button-arrow > a:hover {
    color: #ffffff;
    background-color: #7C006B;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
  /* line 134, ../sass/base/_buttons.scss */
  a.button-arrow:active, div.button-arrow > a:active {
    color: #ffffff;
    background-color: #630055;
    outline: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 141, ../sass/base/_buttons.scss */
  a.button-arrow:focus, div.button-arrow > a:focus {
    border: 1px dotted #C0CBC4; }
  /* line 146, ../sass/base/_buttons.scss */
  a.button-arrow.grouped, div.button-arrow > a.grouped {
    border-radius: 0;
    margin-right: 0;
    border-right: 1px solid; }
    /* line 150, ../sass/base/_buttons.scss */
    a.button-arrow.grouped:first-child, div.button-arrow > a.grouped:first-child {
      border-radius: 3px 0 0 3px; }
    /* line 153, ../sass/base/_buttons.scss */
    a.button-arrow.grouped:last-child, div.button-arrow > a.grouped:last-child {
      border-radius: 0 3px 3px 0;
      border-right: none; }
  /* line 159, ../sass/base/_buttons.scss */
  a.button-arrow.stacked, div.button-arrow > a.stacked {
    border-radius: 0;
    display: block;
    width: 335px;
    margin-bottom: 0;
    border-bottom: 1px solid; }
    /* line 165, ../sass/base/_buttons.scss */
    a.button-arrow.stacked:first-child, div.button-arrow > a.stacked:first-child {
      border-radius: 3px 3px 0 0; }
    /* line 168, ../sass/base/_buttons.scss */
    a.button-arrow.stacked:last-child, div.button-arrow > a.stacked:last-child {
      border-radius: 0 0 3px 3px;
      margin-bottom: 12px;
      border-bottom: none; }

/* line 225, ../sass/base/_buttons.scss */
.button-arrow-call {
  color: #ffffff;
  background-color: #066E6B;
  height: 34px;
  line-height: 34px;
  position: relative;
  margin: 0;
  padding: 0 16px;
  text-decoration: none;
  display: inline-block;
  text-shadow: none;
  cursor: pointer;
  border: 0; }
  /* line 15, ../sass/base/_buttons.scss */
  .button-arrow-call:after {
    content: "";
    position: absolute;
    top: 0;
    right: -17px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #066E6B;
    border-style: solid;
    border-width: 17px 0 17px 17px;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
  /* line 27, ../sass/base/_buttons.scss */
  .button-arrow-call:active, .button-arrow-call:focus, .button-arrow-call:visited {
    color: #ffffff;
    text-decoration: none; }
  /* line 33, ../sass/base/_buttons.scss */
  .button-arrow-call:hover {
    background: #066E6B;
    color: #ffffff; }
    /* line 36, ../sass/base/_buttons.scss */
    .button-arrow-call:hover:after {
      -moz-transition: all 300ms ease-out;
      -o-transition: all 300ms ease-out;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
      border-color: transparent transparent transparent #066E6B; }
  /* line 227, ../sass/base/_buttons.scss */
  .button-arrow-call.button-arrow--generic {
    background: #066E6B; }
    /* line 229, ../sass/base/_buttons.scss */
    .button-arrow-call.button-arrow--generic:after {
      border-color: transparent transparent transparent #066E6B; }
    /* line 232, ../sass/base/_buttons.scss */
    .button-arrow-call.button-arrow--generic:hover {
      background: #066E6B; }
      /* line 234, ../sass/base/_buttons.scss */
      .button-arrow-call.button-arrow--generic:hover:after {
        border-color: transparent transparent transparent #066E6B; }

/* line 241, ../sass/base/_buttons.scss */
.button-arrow-message {
  color: #F3EADE;
  background-color: #AA3F2A;
  height: 34px;
  line-height: 34px;
  position: relative;
  margin: 0;
  padding: 0 16px;
  text-decoration: none;
  display: inline-block;
  text-shadow: none;
  cursor: pointer;
  border: 0; }
  /* line 15, ../sass/base/_buttons.scss */
  .button-arrow-message:after {
    content: "";
    position: absolute;
    top: 0;
    right: -17px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #AA3F2A;
    border-style: solid;
    border-width: 17px 0 17px 17px;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
  /* line 27, ../sass/base/_buttons.scss */
  .button-arrow-message:active, .button-arrow-message:focus, .button-arrow-message:visited {
    color: #F3EADE;
    text-decoration: none; }
  /* line 33, ../sass/base/_buttons.scss */
  .button-arrow-message:hover {
    background: #AA3F2A;
    color: #F3EADE; }
    /* line 36, ../sass/base/_buttons.scss */
    .button-arrow-message:hover:after {
      -moz-transition: all 300ms ease-out;
      -o-transition: all 300ms ease-out;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out;
      border-color: transparent transparent transparent #AA3F2A; }
  /* line 243, ../sass/base/_buttons.scss */
  .button-arrow-message.button-arrow--generic {
    background: #AA3F2A; }
    /* line 245, ../sass/base/_buttons.scss */
    .button-arrow-message.button-arrow--generic:after {
      border-color: transparent transparent transparent #AA3F2A; }
    /* line 248, ../sass/base/_buttons.scss */
    .button-arrow-message.button-arrow--generic:hover {
      background: #AA3F2A; }
      /* line 250, ../sass/base/_buttons.scss */
      .button-arrow-message.button-arrow--generic:hover:after {
        border-color: transparent transparent transparent #AA3F2A; }

/* @group Collapsiblock */
/* line 16, ../sass/base/_collapsiblock.scss */
div .collapsiblockCollapsed a {
  content: '\e806'; }

/* line 1, ../sass/base/_footer.scss */
footer {
  font-size: 12px;
  font-size: 0.85714em;
  line-height: 1.33333; }

/* line 4, ../sass/base/_footer.scss */
.l-region--footer {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .l-region--footer:before, .l-region--footer:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .l-region--footer:after {
    clear: both; }
  /* line 8, ../sass/base/_footer.scss */
  .l-region--footer .block ul.menu li {
    list-style: none; }
  /* line 13, ../sass/base/_footer.scss */
  .l-region--footer .block .block__content a {
    display: block; }
  /* line 17, ../sass/base/_footer.scss */
  .l-region--footer .block .block__content .social-links a {
    display: inline-block; }
  /* line 23, ../sass/base/_footer.scss */
  .l-region--footer .block h2.block__title {
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    margin-bottom: 4px;
    padding: 0; }
    @media (min-width: 720px) {
      /* line 23, ../sass/base/_footer.scss */
      .l-region--footer .block h2.block__title {
        margin-bottom: 8px; } }
  @media (min-width: 720px) {
    /* line 30, ../sass/base/_footer.scss */
    .l-region--footer.grid.grid-5 .block {
      width: 18.18182%;
      float: left;
      margin-right: 2.27273%; }
      /* line 184, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-1.0.9/sass/susy/_grid.scss */
      .l-region--footer.grid.grid-5 .block:nth-child(5n) {
        float: right;
        margin-right: 0;
        *margin-left: -10px; }
    /* line 34, ../sass/base/_footer.scss */
    .l-region--footer.grid.grid-4 .block {
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; }
      /* line 184, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-1.0.9/sass/susy/_grid.scss */
      .l-region--footer.grid.grid-4 .block:nth-child(4n) {
        float: right;
        margin-right: 0;
        *margin-left: -10px; }
    /* line 38, ../sass/base/_footer.scss */
    .l-region--footer.grid.grid-3 .block {
      width: 30.76923%;
      float: left;
      margin-right: 3.84615%; }
      /* line 184, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-1.0.9/sass/susy/_grid.scss */
      .l-region--footer.grid.grid-3 .block:nth-child(3n) {
        float: right;
        margin-right: 0;
        *margin-left: -10px; }
    /* line 44, ../sass/base/_footer.scss */
    .l-region--footer.grid.grid-2 .block.footer-links {
      width: 65.38462%;
      float: left;
      margin-right: 3.84615%; }
      /* line 46, ../sass/base/_footer.scss */
      .l-region--footer.grid.grid-2 .block.footer-links a {
        display: inline-block;
        margin-right: 16px;
        padding: 0 0 8px 0; }
    /* line 52, ../sass/base/_footer.scss */
    .l-region--footer.grid.grid-2 .block.footer-social {
      width: 30.76923%;
      float: right;
      margin-right: 0;
      *margin-left: -10px; }
      /* line 55, ../sass/base/_footer.scss */
      .l-region--footer.grid.grid-2 .block.footer-social .social-links {
        padding: 0 0 4px 0;
        float: right; } }

/* line 75, ../sass/base/_footer.scss */
.l-footer {
  border-top: 1px solid #066E6B;
  padding: 12px 0; }

/* line 112, ../sass/base/_footer.scss */
.footer-feedback-hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

/* line 5, ../sass/base/_front.scss */
.block--views-home-featured-content-block {
  margin-bottom: 36px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  @media (min-width: 720px) {
    /* line 5, ../sass/base/_front.scss */
    .block--views-home-featured-content-block {
      margin-bottom: 48px; } }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-home-featured-content-block:before, .block--views-home-featured-content-block:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-home-featured-content-block:after {
    clear: both; }
  /* line 8, ../sass/base/_front.scss */
  .block--views-home-featured-content-block ul {
    list-style-type: none;
    padding-left: 0; }
  @media (min-width: 720px) {
    /* line 12, ../sass/base/_front.scss */
    .block--views-home-featured-content-block li {
      width: 30.76923%;
      float: left;
      margin-right: 3.84615%; }
      /* line 184, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-1.0.9/sass/susy/_grid.scss */
      .block--views-home-featured-content-block li:nth-child(3n) {
        float: right;
        margin-right: 0;
        *margin-left: -10px; } }
  /* line 17, ../sass/base/_front.scss */
  .block--views-home-featured-content-block li img {
    opacity: 1; }
  /* line 21, ../sass/base/_front.scss */
  .block--views-home-featured-content-block li h3 {
    border-bottom: none;
    font-size: 12px;
    font-size: 0.85714em;
    line-height: 1.33333;
    margin-bottom: 4px;
    font-weight: normal;
    background-color: #066E6B;
    display: block;
    color: #ffffff;
    width: 100%;
    padding: 5px 10px; }
  /* line 29, ../sass/base/_front.scss */
  .block--views-home-featured-content-block li:hover h3 {
    background-color: #09A9A4; }
  /* line 32, ../sass/base/_front.scss */
  .block--views-home-featured-content-block li:hover img {
    opacity: 0.95; }
  /* line 36, ../sass/base/_front.scss */
  .block--views-home-featured-content-block li a {
    text-decoration: none; }
  /* line 41, ../sass/base/_front.scss */
  .lt-ie9 .block--views-home-featured-content-block .views-row-last {
    margin-right: 0;
    float: right; }
  /* line 46, ../sass/base/_front.scss */
  .block--views-home-featured-content-block h2 {
    font-size: 1.8em;
    background: url(../images/icon-gears.png) no-repeat left;
    padding-left: 70px;
    line-height: 2;
    margin-bottom: 20px; }

/* line 55, ../sass/base/_front.scss */
.block--views-home-intro-block {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-home-intro-block:before, .block--views-home-intro-block:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-home-intro-block:after {
    clear: both; }

/*.home-welcome {
	position: relative;
	background-color: #EBEBEB;
	overflow: hidden;
	@include breakpoint($tab, true) {
		@include span-columns(8,12);
		height: 270px;
		background-color: #EBEBEB;
		
	}
	@include breakpoint($desk, true) {
		@include span-columns(9,12);
		height: 300px;
	}
	.lt-ie9 & {
		@include span-columns(9,12);
		height: 300px;
	}
	img {
		width: 100%;
	}
	h1 {
		font-size: 1.5em;
		padding: 10px;
		@include breakpoint($tab, true) {
			@include type-32-42;
			background-color: $coop-color;
			display: inline-block;
			position: absolute;
			top: 20px;
			left: 0;
		}
	}
	.mission-statement {
		background-color: $white;
		display: inline-block;
		padding: 10px;
		font-size: 1.3em;
		line-height: 1.4;
		@include breakpoint($tab, true) {
			position: absolute;
			bottom: 20px;
			left: 0;
			width: 80%;
			border-left: 1px solid $border-color;
		}
		@include breakpoint($desk, true) {
			width: 61.8%;
		}
	}
}
*/
/*.home-wip {
	@include mainblock;
	padding: 20px 20px 20px;
	background-color:$coop-color;
	text-align: center;
	background-image: url(../images/beta-label.png);
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px solid $border-color;
	.button {
		@include buttons($white, $dk-red, $lt-red);
		//padding: 10px 20px;
	}
	@include breakpoint($tab, true) {
		margin-top: 0;
		@include span-columns(4 omega,12);
		height: 270px;
	}
	@include breakpoint($desk, true) {
		@include span-columns(3 omega,12);
		height: 300px;
		.button {
			//padding: 14px 20px;
			
		}
	}
	.lt-ie9 & {
		@include span-columns(3 omega,12);
		height: 300px;
		.button {
			//padding: 14px 20px;
			margin:$vertical3 0 $vertical4 0;
		}
	}
	.btn-feedback {
		@include clearfix;
		margin:$vertical3 0;
		//text-align: center;
		//padding: 10px 0;
		//border:0;
		//	a {
		//		background-color:$dk-red;
		//	}
	}
}
*/
/*.feedback-icon {
	background-image: url(../images/icon-feedback.png);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 80px;
	width: 100%;
}*/
/* line 165, ../sass/base/_front.scss */
.view-portal-pages h3 {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125; }

/* line 172, ../sass/base/_front.scss */
.block--views-portal-pages-block {
  margin-bottom: 36px; }
  @media (min-width: 720px) {
    /* line 172, ../sass/base/_front.scss */
    .block--views-portal-pages-block {
      margin-bottom: 48px; } }
  /* line 174, ../sass/base/_front.scss */
  .block--views-portal-pages-block h2 {
    font-size: 1.8em;
    margin: 10px 0 0; }

/* line 185, ../sass/base/_front.scss */
.view-home-popular-pages .page-type-list ul li a {
  min-height: 24px;
  max-height: 24px;
  height: 24px;
  padding-bottom: 24px; }

/* line 195, ../sass/base/_front.scss */
.page-node-3530 .block--views-home-popular-pages-block {
  width: 100%;
  float: left;
  margin-right: 0.93458%;
  margin-bottom: 36px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  @media (min-width: 720px) {
    /* line 195, ../sass/base/_front.scss */
    .page-node-3530 .block--views-home-popular-pages-block {
      margin-bottom: 48px; } }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .page-node-3530 .block--views-home-popular-pages-block:before, .page-node-3530 .block--views-home-popular-pages-block:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .page-node-3530 .block--views-home-popular-pages-block:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 195, ../sass/base/_front.scss */
    .page-node-3530 .block--views-home-popular-pages-block {
      width: 66.35514%;
      float: left;
      margin-right: 0.93458%; } }
  /* line 203, ../sass/base/_front.scss */
  .page-node-3530 .block--views-home-popular-pages-block .view-content li {
    margin-bottom: 12px; }

/* line 209, ../sass/base/_front.scss */
.page-node-3530 .block--home-feedback {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  background-color: #F3EADE;
  border: 1px solid #C0CBC4;
  padding: 24px 16px;
  margin-bottom: 36px;
  clear: both;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .page-node-3530 .block--home-feedback:before, .page-node-3530 .block--home-feedback:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .page-node-3530 .block--home-feedback:after {
    clear: both; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .page-node-3530 .block--home-feedback:before, .page-node-3530 .block--home-feedback:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .page-node-3530 .block--home-feedback:after {
    clear: both; }
  /* line 213, ../sass/base/_front.scss */
  .page-node-3530 .block--home-feedback h2 {
    border-bottom: 0;
    color: #AA3F2A; }
  /* line 217, ../sass/base/_front.scss */
  .page-node-3530 .block--home-feedback .button {
    background-color: #AA3F2A; }
  @media (min-width: 720px) {
    /* line 209, ../sass/base/_front.scss */
    .page-node-3530 .block--home-feedback {
      clear: none;
      width: 32.71028%;
      float: right;
      margin-right: 0;
      *margin-left: -10px; } }

/* line 229, ../sass/base/_front.scss */
.coopbox {
  background-color: #F3EADE;
  border: 1px solid #C0CBC4;
  padding: 8px 16px; }

/* line 236, ../sass/base/_front.scss */
.block--views-home-neighbourhoods-block, .block--views-home-neighbourhoods-block-1 {
  margin-bottom: 36px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  clear: left; }
  @media (min-width: 720px) {
    /* line 236, ../sass/base/_front.scss */
    .block--views-home-neighbourhoods-block, .block--views-home-neighbourhoods-block-1 {
      margin-bottom: 48px; } }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-home-neighbourhoods-block:before, .block--views-home-neighbourhoods-block:after, .block--views-home-neighbourhoods-block-1:before, .block--views-home-neighbourhoods-block-1:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-home-neighbourhoods-block:after, .block--views-home-neighbourhoods-block-1:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 241, ../sass/base/_front.scss */
    .block--views-home-neighbourhoods-block .view-id-home_neighbourhoods, .block--views-home-neighbourhoods-block-1 .view-id-home_neighbourhoods {
      background-color: #F3EADE;
      border: 1px solid #C0CBC4;
      padding: 8px 16px; } }
  /* line 248, ../sass/base/_front.scss */
  .block--views-home-neighbourhoods-block .view-content li, .block--views-home-neighbourhoods-block-1 .view-content li {
    position: relative;
    margin-bottom: 24px;
    clear: left;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    background-color: #F3EADE;
    border: 1px solid #C0CBC4;
    padding: 0; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-home-neighbourhoods-block .view-content li:before, .block--views-home-neighbourhoods-block .view-content li:after, .block--views-home-neighbourhoods-block-1 .view-content li:before, .block--views-home-neighbourhoods-block-1 .view-content li:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-home-neighbourhoods-block .view-content li:after, .block--views-home-neighbourhoods-block-1 .view-content li:after {
      clear: both; }
    /* line 255, ../sass/base/_front.scss */
    .block--views-home-neighbourhoods-block .view-content li.first, .block--views-home-neighbourhoods-block-1 .view-content li.first {
      background-color: transparent;
      border: 0; }
    @media (min-width: 720px) {
      /* line 248, ../sass/base/_front.scss */
      .block--views-home-neighbourhoods-block .view-content li, .block--views-home-neighbourhoods-block-1 .view-content li {
        clear: none;
        border-bottom: 8px solid #09A9A4; } }
  /* line 269, ../sass/base/_front.scss */
  .block--views-home-neighbourhoods-block .view-content h3, .block--views-home-neighbourhoods-block-1 .view-content h3 {
    color: #066E6B;
    font-size: 24px;
    font-size: 1.71429em;
    line-height: 1.33333em; }
    @media (min-width: 70em) {
      /* line 269, ../sass/base/_front.scss */
      .block--views-home-neighbourhoods-block .view-content h3, .block--views-home-neighbourhoods-block-1 .view-content h3 {
        margin: 0; } }
  /* line 280, ../sass/base/_front.scss */
  .block--views-home-neighbourhoods-block .view-content img, .block--views-home-neighbourhoods-block-1 .view-content img {
    float: left;
    margin-right: 8px;
    height: 62px;
    width: auto;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-home-neighbourhoods-block .view-content img:before, .block--views-home-neighbourhoods-block .view-content img:after, .block--views-home-neighbourhoods-block-1 .view-content img:before, .block--views-home-neighbourhoods-block-1 .view-content img:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-home-neighbourhoods-block .view-content img:after, .block--views-home-neighbourhoods-block-1 .view-content img:after {
      clear: both; }
    @media (min-width: 720px) {
      /* line 280, ../sass/base/_front.scss */
      .block--views-home-neighbourhoods-block .view-content img, .block--views-home-neighbourhoods-block-1 .view-content img {
        float: none;
        height: auto; } }
  /* line 291, ../sass/base/_front.scss */
  .block--views-home-neighbourhoods-block .view-content h4, .block--views-home-neighbourhoods-block-1 .view-content h4 {
    position: relative;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    padding: 12px 8px 0 8px;
    vertical-align: middle;
    margin-bottom: 0;
    color: #066E6B;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    width: 100%;
    display: block; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-home-neighbourhoods-block .view-content h4:before, .block--views-home-neighbourhoods-block .view-content h4:after, .block--views-home-neighbourhoods-block-1 .view-content h4:before, .block--views-home-neighbourhoods-block-1 .view-content h4:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-home-neighbourhoods-block .view-content h4:after, .block--views-home-neighbourhoods-block-1 .view-content h4:after {
      clear: both; }
    @media (min-width: 720px) {
      /* line 291, ../sass/base/_front.scss */
      .block--views-home-neighbourhoods-block .view-content h4, .block--views-home-neighbourhoods-block-1 .view-content h4 {
        position: absolute;
        bottom: 0;
        left: 0;
        color: #F3EADE;
        margin: 0;
        background-color: #333333;
        background: rgba(0, 0, 0, 0.7);
        padding: 4px 8px; } }
  /* line 315, ../sass/base/_front.scss */
  .block--views-home-neighbourhoods-block .view-footer, .block--views-home-neighbourhoods-block-1 .view-footer {
    clear: both; }

/* line 321, ../sass/base/_front.scss */
.overlay .node--neighbourhood--teaser {
  position: relative;
  margin-bottom: 24px; }
  @media (min-width: 720px) {
    /* line 321, ../sass/base/_front.scss */
    .overlay .node--neighbourhood--teaser {
      clear: none; } }
  /* line 327, ../sass/base/_front.scss */
  .overlay .node--neighbourhood--teaser h3 {
    color: #066E6B;
    font-size: 24px;
    font-size: 1.71429em;
    line-height: 1.33333em; }
    @media (min-width: 70em) {
      /* line 327, ../sass/base/_front.scss */
      .overlay .node--neighbourhood--teaser h3 {
        margin: 0; } }
  /* line 334, ../sass/base/_front.scss */
  .overlay .node--neighbourhood--teaser img {
    float: left;
    margin-right: 8px;
    height: 62px;
    width: auto;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .overlay .node--neighbourhood--teaser img:before, .overlay .node--neighbourhood--teaser img:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .overlay .node--neighbourhood--teaser img:after {
      clear: both; }
    @media (min-width: 720px) {
      /* line 334, ../sass/base/_front.scss */
      .overlay .node--neighbourhood--teaser img {
        float: none;
        height: auto; } }
  /* line 345, ../sass/base/_front.scss */
  .overlay .node--neighbourhood--teaser h4 {
    position: relative;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    padding: 12px 8px 0 8px;
    vertical-align: middle;
    margin-bottom: 0;
    color: #066E6B;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    width: 100%;
    display: block; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .overlay .node--neighbourhood--teaser h4:before, .overlay .node--neighbourhood--teaser h4:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .overlay .node--neighbourhood--teaser h4:after {
      clear: both; }
    @media (min-width: 720px) {
      /* line 345, ../sass/base/_front.scss */
      .overlay .node--neighbourhood--teaser h4 {
        position: absolute;
        bottom: 0;
        left: 0;
        color: #F3EADE;
        margin: 0;
        background-color: #333333;
        background: rgba(0, 0, 0, 0.7);
        padding: 4px 8px;
        border-bottom: 8px solid #09A9A4;
        margin-bottom: 0px; } }
  /* line 372, ../sass/base/_front.scss */
  .overlay .node--neighbourhood--teaser .view-footer {
    clear: both; }

/* line 377, ../sass/base/_front.scss */
.node--event--teaser {
  position: relative; }

/* line 384, ../sass/base/_front.scss */
.block--views-home-featured-events-block li {
  margin-bottom: 12px; }
  /* line 386, ../sass/base/_front.scss */
  .block--views-home-featured-events-block li a {
    width: 100%;
    display: block; }
@media (min-width: 720px) {
  /* line 383, ../sass/base/_front.scss */
  .block--views-home-featured-events-block {
    width: 66.35514%;
    float: left;
    margin-right: 0.93458%; }
    /* line 394, ../sass/base/_front.scss */
    .block--views-home-featured-events-block ul {
      margin: 0;
      padding: 0;
      list-style-type: none; }
    /* line 399, ../sass/base/_front.scss */
    .block--views-home-featured-events-block li {
      width: 49.53271%;
      float: left;
      margin-right: 0.93458%; }
      /* line 402, ../sass/base/_front.scss */
      .block--views-home-featured-events-block li.views-row-2 {
        float: right;
        margin-right: 0;
        *margin-left: -10px; }
      /* line 405, ../sass/base/_front.scss */
      .block--views-home-featured-events-block li a {
        display: block;
        position: relative; } }

/* line 416, ../sass/base/_front.scss */
.page-node-3530 .view-home-featured-events ul li a {
  position: relative; }

/* line 424, ../sass/base/_front.scss */
.node--event--teaser {
  margin-bottom: 12px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .node--event--teaser:before, .node--event--teaser:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .node--event--teaser:after {
    clear: both; }
  /* line 427, ../sass/base/_front.scss */
  .node--event--teaser a {
    position: relative;
    display: block; }

/* line 436, ../sass/base/_front.scss */
div.panel-pane div.node .node--event--teaser {
  margin-bottom: 12px; }

/* line 441, ../sass/base/_front.scss */
.block--views-home-consultation-block .custom-date {
  float: left;
  margin-left: 0;
  margin-right: 4px; }
/* line 448, ../sass/base/_front.scss */
.block--views-home-consultation-block .field-content {
  font-size: 14px;
  font-size: 1em;
  line-height: 1.28571;
  padding: 0; }
  /* line 454, ../sass/base/_front.scss */
  .block--views-home-consultation-block .field-content h3 {
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    margin-bottom: 4px;
    padding: 0;
    margin-bottom: 4px !important; }
    @media (min-width: 720px) {
      /* line 454, ../sass/base/_front.scss */
      .block--views-home-consultation-block .field-content h3 {
        margin-bottom: 8px; } }
/* line 459, ../sass/base/_front.scss */
.block--views-home-consultation-block .view-footer {
  clear: both; }
@media (min-width: 720px) {
  /* line 440, ../sass/base/_front.scss */
  .block--views-home-consultation-block {
    width: 32.71028%;
    float: right;
    margin-right: 0;
    *margin-left: -10px; } }

/* line 470, ../sass/base/_front.scss */
.ll-pane .view-home-featured-events .item-list ul li {
  clear: both; }
/* line 473, ../sass/base/_front.scss */
.ll-pane .view-home-featured-events .more-link {
  clear: both; }

/* line 479, ../sass/base/_front.scss */
.panels-ipe .ctools-modal-content .ctools-auto-submit-full-form {
  float: left;
  width: 50%; }
  /* line 483, ../sass/base/_front.scss */
  .panels-ipe .ctools-modal-content .ctools-auto-submit-full-form .tabledrag-handle .handle {
    background-position-x: 1px;
    background-position-y: 3px; }

/* line 1, ../sass/base/_header.scss */
header {
  padding-top: 0; }
  @media (min-width: 720px) {
    /* line 1, ../sass/base/_header.scss */
    header {
      padding-top: 12px; } }

/* line 8, ../sass/base/_header.scss */
.l-region--header {
  padding-top: 0; }
  @media (min-width: 720px) {
    /* line 8, ../sass/base/_header.scss */
    .l-region--header {
      padding-top: 24px; } }

/* line 14, ../sass/base/_header.scss */
.l-branding {
  text-align: center; }
  @media (min-width: 720px) {
    /* line 14, ../sass/base/_header.scss */
    .l-branding {
      text-align: left; } }

/* line 21, ../sass/base/_header.scss */
.site-logo {
  display: none; }
  @media (min-width: 720px) {
    /* line 21, ../sass/base/_header.scss */
    .site-logo {
      display: block; }
      /* line 25, ../sass/base/_header.scss */
      .site-logo img {
        padding: 32px 0 0; } }

/* line 31, ../sass/base/_header.scss */
.mobile-logo {
  width: 70%;
  float: left; }

/* line 38, ../sass/base/_header.scss */
.l-region--top .application-notice p, .l-region--top .info-notice p, .l-region--top .help-notice p {
  padding: 10px 20px; }

@media (min-width: 720px) {
  /* line 43, ../sass/base/_header.scss */
  .l-navigation {
    border-top: solid 3px #acdbe0;
    border-bottom: solid 1px #cccccc;
    margin-bottom: 24px; }
    /* line 51, ../sass/base/_header.scss */
    .l-navigation .l-container {
      margin-bottom: 0; } }

/* line 57, ../sass/base/_header.scss */
.block--my-lambeth {
  display: none; }
  @media (min-width: 720px) {
    /* line 57, ../sass/base/_header.scss */
    .block--my-lambeth {
      display: inline;
      float: right;
      margin-left: 16px;
      text-align: right;
      /* for IE 6/7 */
      *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
      /* non-JS fallback */
      *zoom: 1;
      font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }
      /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .block--my-lambeth:before, .block--my-lambeth:after {
        content: ".";
        display: block;
        height: 0;
        overflow: hidden; }
      /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .block--my-lambeth:after {
        clear: both; } }
  /* line 67, ../sass/base/_header.scss */
  .block--my-lambeth p {
    margin-bottom: 8px; }
    /* line 69, ../sass/base/_header.scss */
    .block--my-lambeth p a {
      margin-bottom: 0;
      color: #AA3F2A; }

/* line 79, ../sass/base/_header.scss */
.logged-in .block--my-lambeth a {
  padding-top: 8px;
  display: block; }

@font-face {
  font-family: 'Lambeth-icons';
  src: url("/sites/all/themes/lambeth/fonts/lambeth-icons/fonts/Lambeth-icons.eot?ir5d15");
  src: url("/sites/all/themes/lambeth/fonts/lambeth-icons/fonts/Lambeth-icons.eot?ir5d15#iefix") format("embedded-opentype"), url("/sites/all/themes/lambeth/fonts/lambeth-icons/fonts/Lambeth-icons.ttf?ir5d15") format("truetype"), url("/sites/all/themes/lambeth/fonts/lambeth-icons/fonts/Lambeth-icons.woff?ir5d15") format("woff"), url("/sites/all/themes/lambeth/fonts/lambeth-icons/fonts/Lambeth-icons.svg?ir5d15#lambeth-icons") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 35, ../sass/base/_icons.scss */
[class^="l-icon-"], [class*=" l-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 40, ../sass/base/_icons.scss */
.l-icon-arrow1-left:before {
  content: ""; }

/* line 45, ../sass/base/_icons.scss */
.l-icon-arrow1-right:before {
  content: ""; }

/* line 50, ../sass/base/_icons.scss */
.l-icon-arrow1-down-left:before {
  content: ""; }

/* line 55, ../sass/base/_icons.scss */
.l-icon-arrow1-down-right:before {
  content: ""; }

/* line 60, ../sass/base/_icons.scss */
.l-icon-arrow1-down:before {
  content: ""; }

/* line 65, ../sass/base/_icons.scss */
.l-icon-arrow1-up:before {
  content: ""; }

/* line 70, ../sass/base/_icons.scss */
.l-icon-arrow1-left-inv:before {
  content: ""; }

/* line 75, ../sass/base/_icons.scss */
.l-icon-arrow1-right-inv:before {
  content: ""; }

/* line 80, ../sass/base/_icons.scss */
.l-icon-arrow1-down-left-inv:before {
  content: ""; }

/* line 85, ../sass/base/_icons.scss */
.l-icon-arrow1-down-right-inv:before {
  content: ""; }

/* line 90, ../sass/base/_icons.scss */
.l-icon-arrow1-down-inv:before {
  content: ""; }

/* line 95, ../sass/base/_icons.scss */
.l-icon-arrow1-up-inv:before {
  content: ""; }

/* line 100, ../sass/base/_icons.scss */
.l-icon-arrow2-left:before {
  content: ""; }

/* line 105, ../sass/base/_icons.scss */
.l-icon-arrow2-right:before {
  content: ""; }

/* line 110, ../sass/base/_icons.scss */
.l-icon-arrow2-up:before {
  content: ""; }

/* line 115, ../sass/base/_icons.scss */
.l-icon-arrow2-down:before {
  content: ""; }

/* line 121, ../sass/base/_icons.scss */
.l-icon-arrow2-left-inv:before {
  content: ""; }

/* line 126, ../sass/base/_icons.scss */
.l-icon-arrow2-right-inv:before {
  content: ""; }

/* line 131, ../sass/base/_icons.scss */
.l-icon-arrow2-up-inv:before {
  content: ""; }

/* line 136, ../sass/base/_icons.scss */
.l-icon-arrow2-down-inv:before {
  content: ""; }

/* line 142, ../sass/base/_icons.scss */
.l-icon-arrow3-left:before {
  content: ""; }

/* line 147, ../sass/base/_icons.scss */
.l-icon-arrow3-right:before {
  content: ""; }

/* line 152, ../sass/base/_icons.scss */
.l-icon-arrow3-up:before {
  content: ""; }

/* line 157, ../sass/base/_icons.scss */
.l-icon-arrow3-down:before {
  content: ""; }

/*.l-icon-alert {
    &:before {
        content: $l-icon-alert;
    }
}*/
/* line 172, ../sass/base/_icons.scss */
.l-icon-more:before {
  content: ""; }

/* line 177, ../sass/base/_icons.scss */
.l-icon-less:before {
  content: ""; }

/* line 182, ../sass/base/_icons.scss */
.l-icon-warning:before {
  content: ""; }

/* line 187, ../sass/base/_icons.scss */
.l-icon-help:before {
  content: ""; }

/* line 192, ../sass/base/_icons.scss */
.l-icon-calendar:before {
  content: ""; }

/* line 197, ../sass/base/_icons.scss */
.l-icon-download:before {
  content: ""; }

/* line 202, ../sass/base/_icons.scss */
.l-icon-location:before {
  content: ""; }

/* line 207, ../sass/base/_icons.scss */
.l-icon-edit:before {
  content: ""; }

/* line 212, ../sass/base/_icons.scss */
.l-icon-comment:before {
  content: ""; }

/* line 217, ../sass/base/_icons.scss */
.l-icon-document:before {
  content: ""; }

/* line 222, ../sass/base/_icons.scss */
.l-icon-sound:before {
  content: ""; }

/* line 227, ../sass/base/_icons.scss */
.l-icon-link:before {
  content: ""; }

/* line 232, ../sass/base/_icons.scss */
.l-icon-search:before {
  content: ""; }

/* line 237, ../sass/base/_icons.scss */
.l-icon-sound-off:before {
  content: ""; }

/* line 242, ../sass/base/_icons.scss */
.l-icon-time:before {
  content: ""; }

/* line 247, ../sass/base/_icons.scss */
.l-icon-info:before {
  content: ""; }

/* line 252, ../sass/base/_icons.scss */
.l-icon-email:before {
  content: ""; }

/* line 257, ../sass/base/_icons.scss */
.l-icon-print:before {
  content: ""; }

/* line 262, ../sass/base/_icons.scss */
.l-icon-play:before {
  content: ""; }

/* line 267, ../sass/base/_icons.scss */
.l-icon-phone:before {
  content: ""; }

/* line 272, ../sass/base/_icons.scss */
.l-icon-close:before {
  content: ""; }

/* line 277, ../sass/base/_icons.scss */
.l-icon-twitter:before {
  content: ""; }

/*.l-icon-linkedin {
    &:before {
        content: $l-icon-linkedin;
    }
}*/
/* line 287, ../sass/base/_icons.scss */
.l-icon-pinterest:before {
  content: ""; }

/* line 292, ../sass/base/_icons.scss */
.l-icon-instagram:before {
  content: ""; }

/* line 297, ../sass/base/_icons.scss */
.l-icon-flickr:before {
  content: ""; }

/* line 302, ../sass/base/_icons.scss */
.l-icon-facebook:before {
  content: ""; }

/* line 307, ../sass/base/_icons.scss */
.l-icon-youtube:before {
  content: ""; }

/* line 312, ../sass/base/_icons.scss */
.l-icon-tumblr:before {
  content: ""; }

/* line 317, ../sass/base/_icons.scss */
.l-icon-attachment:before {
  content: ""; }

/* line 323, ../sass/base/_icons.scss */
.l-icon-tick:before {
  content: ""; }

/* line 1, ../sass/base/_images.scss */
.image-style img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 6, ../sass/base/_images.scss */
.image-left {
  text-align: center;
  width: 62%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 720px) {
    /* line 6, ../sass/base/_images.scss */
    .image-left {
      width: 34%;
      margin-bottom: 24px; } }
  @media (min-width: 720px) {
    /* line 8, ../sass/base/_images.scss */
    .image-left img {
      margin: 0 16px 24px 0; } }

/* line 16, ../sass/base/_images.scss */
.image-right {
  text-align: center;
  width: 62%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: left;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  margin-bottom: 12px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .image-right:before, .image-right:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .image-right:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 16, ../sass/base/_images.scss */
    .image-right {
      width: 34%;
      margin-bottom: 24px; } }
  /* line 18, ../sass/base/_images.scss */
  .image-right img {
    overflow: hidden;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .image-right img:before, .image-right img:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .image-right img:after {
      clear: both; }

/* line 25, ../sass/base/_images.scss */
.image-rounded img {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px; }

/* line 1, ../sass/base/_links.scss */
a {
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  color: #066E6B; }
  /* line 18, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  a:visited {
    color: #066E6B; }
  /* line 21, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  a:focus {
    color: #AA3F2A; }
  /* line 24, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  a:hover {
    color: #09A9A4; }
  /* line 27, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  a:active {
    color: #09A9A4; }

/* line 5, ../sass/base/_links.scss */
a:focus, input:focus {
  outline: #333333 solid thin; }

/* line 10, ../sass/base/_links.scss */
span.ext, a.ext {
  padding-right: 16px;
  background: url(../images/ext-link-dkred.png) right center no-repeat; }
  /* line 14, ../sass/base/_links.scss */
  span.ext:hover, a.ext:hover {
    background: url(../images/ext-link-red.png) right center no-repeat; }

/* Lists in content types */
/* line 33, ../sass/base/_lists.scss */
ul {
  padding: 0; }

/* line 36, ../sass/base/_lists.scss */
dl, menu, ol, ul {
  margin-top: 0; }

/* line 39, ../sass/base/_lists.scss */
ol {
  margin-bottom: 48px; }

/* line 43, ../sass/base/_lists.scss */
.bullet-list ul, .field-content ul, .generic-list, .messages ul, .view-consultation-node ul, .application-notice ul, .info-notice ul, .help-notice ul, .l-region--top .help-notice ul, .application-notice .address-inner ul, .info-notice .address-inner ul, .help-notice .address-inner ul, .application-notice .date-inner, .info-notice .date-inner, .help-notice .date-inner, .webform-component ul {
  margin-left: 15px; }
  /* line 5, ../sass/base/_lists.scss */
  .bullet-list ul ul, .field-content ul ul, .generic-list ul, .messages ul ul, .view-consultation-node ul ul, .application-notice ul ul, .info-notice ul ul, .help-notice ul ul, .l-region--top .help-notice ul ul, .application-notice .address-inner ul ul, .info-notice .address-inner ul ul, .help-notice .address-inner ul ul, .application-notice .date-inner ul, .info-notice .date-inner ul, .help-notice .date-inner ul, .webform-component ul ul {
    margin-left: 35px;
    margin-bottom: 48px; }
  /* line 9, ../sass/base/_lists.scss */
  .bullet-list ul li, .field-content ul li, .generic-list li, .messages ul li, .view-consultation-node ul li, .application-notice ul li, .info-notice ul li, .help-notice ul li, .l-region--top .help-notice ul li, .application-notice .address-inner ul li, .info-notice .address-inner ul li, .help-notice .address-inner ul li, .application-notice .date-inner li, .info-notice .date-inner li, .help-notice .date-inner li, .webform-component ul li {
    position: relative;
    padding-left: 10px;
    list-style-type: none;
    margin-bottom: 4px;
    padding-bottom: 4px; }
  /* line 17, ../sass/base/_lists.scss */
  .bullet-list ul li:before, .field-content ul li:before, .generic-list li:before, .messages ul li:before, .view-consultation-node ul li:before, .application-notice ul li:before, .info-notice ul li:before, .help-notice ul li:before, .l-region--top .help-notice ul li:before, .application-notice .address-inner ul li:before, .info-notice .address-inner ul li:before, .help-notice .address-inner ul li:before, .application-notice .date-inner li:before, .info-notice .date-inner li:before, .help-notice .date-inner li:before, .webform-component ul li:before {
    content: "\f111";
    position: absolute;
    left: -5px;
    font-family: Icons;
    font-size: 6px;
    line-height: 21px;
    vertical-align: middle;
    color: #993399;
    text-align: right;
    padding-right: 5px;
    overflow: inherit;
    display: inline-block; }

/* line 51, ../sass/base/_lists.scss */
.bullet-list .views-field-field-related-pages-1 {
  display: inline; }
  /* line 53, ../sass/base/_lists.scss */
  .bullet-list .views-field-field-related-pages-1 .field-content {
    display: inline; }

/* line 59, ../sass/base/_lists.scss */
.l-content .node ul {
  margin-left: 15px; }
  /* line 5, ../sass/base/_lists.scss */
  .l-content .node ul ul {
    margin-left: 35px;
    margin-bottom: 48px; }
  /* line 9, ../sass/base/_lists.scss */
  .l-content .node ul li {
    position: relative;
    padding-left: 10px;
    list-style-type: none;
    margin-bottom: 4px;
    padding-bottom: 4px; }
  /* line 17, ../sass/base/_lists.scss */
  .l-content .node ul li:before {
    content: "\f111";
    position: absolute;
    left: -5px;
    font-family: Icons;
    font-size: 6px;
    line-height: 21px;
    vertical-align: middle;
    color: #993399;
    text-align: right;
    padding-right: 5px;
    overflow: inherit;
    display: inline-block; }

/* line 63, ../sass/base/_lists.scss */
.l-content .icon-list {
  padding-left: 20px; }
  /* line 65, ../sass/base/_lists.scss */
  .l-content .icon-list li {
    background-repeat: no-repeat;
    background-position: left;
    list-style-type: none;
    padding: 4px 0 4px 24px;
    margin-left: 0; }

/* line 74, ../sass/base/_lists.scss */
.l-content .tick-list li {
  background-image: url(../images/icon-tick.png);
  margin-bottom: -20px; }

/* line 79, ../sass/base/_lists.scss */
.l-content .cross-list li {
  background-image: url(../images/icon-cross.png); }

/* line 83, ../sass/base/_lists.scss */
.view-a-to-z-content-listing .item-list {
  padding-bottom: 0;
  border-bottom: 1px solid #C0CBC4;
  margin-bottom: 48px; }

/* line 89, ../sass/base/_lists.scss */
ul.a-z-list {
  display: inline-block;
  padding: 0; }
  /* line 92, ../sass/base/_lists.scss */
  ul.a-z-list li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
    margin: 0 0 4px;
    padding: 0 8px; }
    /* line 98, ../sass/base/_lists.scss */
    ul.a-z-list li.a-z-list-last {
      border-right: 0px; }

/* line 105, ../sass/base/_lists.scss */
dl.properties dd {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  dl.properties dd:before, dl.properties dd:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  dl.properties dd:after {
    clear: both; }
/* line 109, ../sass/base/_lists.scss */
dl.properties dt {
  font-weight: bold;
  float: left; }

/* line 119, ../sass/base/_lists.scss */
.tags-container {
  border-bottom: 1px solid #C0CBC4;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 36px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  clear: both; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .tags-container:before, .tags-container:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .tags-container:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 119, ../sass/base/_lists.scss */
    .tags-container {
      padding-top: 12px;
      padding-bottom: 24px;
      margin-bottom: 48px; } }
  /* line 121, ../sass/base/_lists.scss */
  .tags-container .tags-cat, .tags-container .tags-place, .tags-container .tags-grey, .tags-container .tags-place, .tags-container .tags-grey {
    display: inline; }

/* line 127, ../sass/base/_lists.scss */
.tags-cat, .tags-place, .tags-grey {
  float: left; }
  /* line 129, ../sass/base/_lists.scss */
  .tags-cat ul, .tags-place ul, .tags-grey ul {
    margin: 0 !important;
    padding: 0; }
  /* line 133, ../sass/base/_lists.scss */
  .tags-cat li, .tags-place li, .tags-grey li {
    padding: 0 !important;
    list-style-type: none;
    display: inline-block;
    margin: 8px 8px;
    float: left;
    margin-left: 0;
    margin-right: 4px; }
    /* line 135, ../sass/base/_lists.scss */
    .tags-cat li:last-child a, .tags-place li:last-child a, .tags-grey li:last-child a {
      margin-right: 0; }
  /* line 139, ../sass/base/_lists.scss */
  .tags-cat a, .tags-place a, .tags-grey a, .tags-cat a:link, .tags-place a:link, .tags-grey a:link, .tags-cat a:visited, .tags-place a:visited, .tags-grey a:visited {
    color: #ffffff;
    font-size: 12px;
    font-size: 0.85714em;
    line-height: 1.33333;
    letter-spacing: 0.07em;
    text-decoration: none;
    position: relative;
    padding: 8px 8px;
    background-color: #066E6B;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; }
    /* line 142, ../sass/base/_lists.scss */
    .tags-cat a:hover, .tags-place a:hover, .tags-grey a:hover, .tags-cat a:link:hover, .tags-place a:link:hover, .tags-grey a:link:hover, .tags-cat a:visited:hover, .tags-place a:visited:hover, .tags-grey a:visited:hover {
      text-decoration: underline; }

/* line 150, ../sass/base/_lists.scss */
.tags-place a, .tags-place a:link, .tags-place a:visited {
  background-color: #993399; }

/* line 158, ../sass/base/_lists.scss */
.tags-grey a, .tags-grey a:link, .tags-grey a:visited {
  background-color: #333333; }

/* line 163, ../sass/base/_lists.scss */
.views-field-field-neighbourhood-node {
  float: left; }

/* line 169, ../sass/base/_lists.scss */
.pager {
  text-align: left; }

/* line 172, ../sass/base/_lists.scss */
.pager__item {
  padding: 0;
  display: inline-block;
  background-image: none !important;
  background-position: none !important;
  list-style-type: none !important;
  clear: none !important;
  padding: 0 !important;
  margin: 0 !important;
  color: inherit; }
  /* line 176, ../sass/base/_lists.scss */
  .pager__item a {
    color: #066E6B !important; }

/* line 180, ../sass/base/_lists.scss */
.pager__item--current {
  color: #AA3F2A !important;
  font-weight: normal; }

/* line 185, ../sass/base/_lists.scss */
.list_navigation {
  text-align: left;
  margin-bottom: 36px; }
  /* line 187, ../sass/base/_lists.scss */
  .list_navigation a {
    padding: 0;
    margin-right: 4px;
    text-decoration: none; }
    /* line 191, ../sass/base/_lists.scss */
    .list_navigation a.jp-current {
      color: #AA3F2A; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%;
  height: auto; }

/* Main Menus */
/* line 3, ../sass/base/_menus.scss */
.h-menu .menu {
  margin: 0;
  padding: 0;
  border: 0;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .h-menu .menu:before, .h-menu .menu:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .h-menu .menu:after {
    clear: both; }
  /* line 62, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
  .h-menu .menu li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    float: left;
    padding-left: 4px;
    padding-right: 4px; }
    /* line 49, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
    .h-menu .menu li:first-child {
      padding-left: 0; }
    /* line 50, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
    .h-menu .menu li:last-child {
      padding-right: 0; }
    /* line 52, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
    .h-menu .menu li.last {
      padding-right: 0; }
  /* line 7, ../sass/base/_menus.scss */
  .h-menu .menu a {
    display: block; }

/* line 13, ../sass/base/_menus.scss */
.menu-secondary {
  text-align: center;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .menu-secondary:before, .menu-secondary:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .menu-secondary:after {
    clear: both; }
  /* line 16, ../sass/base/_menus.scss */
  .menu-secondary .menu {
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    margin-bottom: 10px;
    font-size: 1em; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .menu-secondary .menu:before, .menu-secondary .menu:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .menu-secondary .menu:after {
      clear: both; }
    @media (min-width: 720px) {
      /* line 16, ../sass/base/_menus.scss */
      .menu-secondary .menu {
        float: right; } }
  /* line 26, ../sass/base/_menus.scss */
  .menu-secondary a, .menu-secondary a:link, .menu-secondary a:visited {
    padding: 5px 10px; }

/* Footer Menu */
/* line 34, ../sass/base/_menus.scss */
.block--menu-menu-footer-navigation li {
  width: 100%;
  float: left;
  margin-right: 12.5%; }
  /* line 36, ../sass/base/_menus.scss */
  .block--menu-menu-footer-navigation li.last {
    margin-right: 0; }

/* Flexnav menu */
/* Make sure flyout shows above other elements */
/* line 44, ../sass/base/_menus.scss */
.l-region--navigation {
  position: relative;
  z-index: 20;
  clear: both; }

/* line 1, ../sass/base/_messages.scss */
.messages {
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
  word-break: break-all;
  color: #333333;
  background-color: #ffffff;
  padding: 12px 16px 12px 42px;
  margin-top: 0;
  margin-bottom: 24px;
  border: 1px solid #C0CBC4; }
  /* line 10, ../sass/base/_messages.scss */
  .messages .close-message {
    color: #333333; }
  /* line 13, ../sass/base/_messages.scss */
  .messages ul {
    margin: 0 0 0 16px;
    /* LTR */
    padding: 0; }
  /* line 17, ../sass/base/_messages.scss */
  .messages ul li {
    background-image: url(../images/redbullet.png);
    background-repeat: no-repeat;
    background-position: 0px 8px;
    list-style-type: none;
    color: #333333;
    padding-left: 16px;
    padding-bottom: 4px;
    margin-left: 16px;
    margin-bottom: 4px;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    clear: both; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .messages ul li:before, .messages ul li:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .messages ul li:after {
      clear: both; }
  /* line 26, ../sass/base/_messages.scss */
  .messages em {
    font-style: normal; }

/* line 31, ../sass/base/_messages.scss */
.messages--status {
  background-image: url(../images/message-24-status.png);
  background-color: #ffffff;
  border-color: #066E6B; }

/* line 41, ../sass/base/_messages.scss */
.messages--warning {
  background-image: url(../images/message-24-warning.png);
  background-color: #ffffff;
  border-color: #AA3F2A; }

/* line 51, ../sass/base/_messages.scss */
.messages--error {
  background-image: url(../images/message-24-error.png);
  background-color: #ffffff;
  border-color: #D4290F; }

/* Toggle Block */
/* line 3, ../sass/base/_mobile-toggle.scss */
.block--block--1, .toggle-block {
  background-color: #ffffff;
  text-align: center; }
  @media (min-width: 720px) {
    /* line 3, ../sass/base/_mobile-toggle.scss */
    .block--block--1, .toggle-block {
      display: none; } }

/* Hide the content for mobile but show for larger screens */
/* line 13, ../sass/base/_mobile-toggle.scss */
.mobile-hidden {
  display: none; }
  @media (min-width: 720px) {
    /* line 13, ../sass/base/_mobile-toggle.scss */
    .mobile-hidden {
      display: block !important; } }
  /* line 18, ../sass/base/_mobile-toggle.scss */
  .lt-ie9 .mobile-hidden {
    display: block; }

@media (min-width: 720px) {
  /* line 23, ../sass/base/_mobile-toggle.scss */
  .mobile-block {
    display: none; } }

/* Styling of toggle links */
/* line 30, ../sass/base/_mobile-toggle.scss */
a.toggle-link {
  font-size: 18px;
  font-size: 1.28571em;
  line-height: 1.33333;
  padding: 12px 12px 12px 48px;
  width: 100%;
  display: block;
  background-color: #333333;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 5px;
  color: #F3EADE; }
  /* line 40, ../sass/base/_mobile-toggle.scss */
  a.toggle-link:active, a.toggle-link:hover {
    background-color: #666666; }

/* line 45, ../sass/base/_mobile-toggle.scss */
.search-toggle-block {
  width: 100px;
  float: right; }
  /* line 48, ../sass/base/_mobile-toggle.scss */
  .search-toggle-block .toggle-link {
    padding: 8px 0;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('../images/icon-search.png?1505814222');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-position: center; }

/* line 56, ../sass/base/_mobile-toggle.scss */
.menu-toggle-block {
  clear: both;
  padding-top: 10px; }
  /* line 59, ../sass/base/_mobile-toggle.scss */
  .menu-toggle-block a {
    background-image: url(../images/icon-menu.png); }

/* Quick Tabs */
/* line 3, ../sass/base/_quicktabs.scss */
.quicktabs_wrapper.quicktabs-style-nostyle {
  margin: 0;
  width: 100%;
  display: block; }

/* line 9, ../sass/base/_quicktabs.scss */
.quicktabs_main.quicktabs-style-nostyle {
  float: left;
  padding: 10px;
  min-height: 64px;
  width: 100%; }

/* line 16, ../sass/base/_quicktabs.scss */
ul.quicktabs-tabs.quicktabs-style-nostyle {
  float: left;
  padding: 0;
  margin: 0;
  width: 100%;
  border-top: 1px solid #CCC; }
  /* line 22, ../sass/base/_quicktabs.scss */
  ul.quicktabs-tabs.quicktabs-style-nostyle li {
    border-bottom: 1px solid #CCC;
    list-style: none;
    line-height: 1.25;
    display: block;
    margin: 0;
    white-space: normal;
    background-color: #ffffff; }
    /* line 30, ../sass/base/_quicktabs.scss */
    ul.quicktabs-tabs.quicktabs-style-nostyle li.active {
      background-color: #FFF;
      border-bottom: 3px solid #666; }
      /* line 33, ../sass/base/_quicktabs.scss */
      ul.quicktabs-tabs.quicktabs-style-nostyle li.active a {
        color: #333333; }
    /* line 37, ../sass/base/_quicktabs.scss */
    ul.quicktabs-tabs.quicktabs-style-nostyle li a {
      display: block;
      text-align: left;
      text-decoration: none;
      margin: 0;
      padding: 20px;
      font-weight: normal;
      font-size: 1.1em; }
  /* line 47, ../sass/base/_quicktabs.scss */
  ul.quicktabs-tabs.quicktabs-style-nostyle h2 {
    padding-top: 0; }

/* Quick Tabs - tab and up */
@media (min-width: 720px) {
  /* line 53, ../sass/base/_quicktabs.scss */
  ul.quicktabs-tabs.quicktabs-style-nostyle {
    width: 25%;
    float: left; } }

@media (min-width: 720px) {
  /* line 59, ../sass/base/_quicktabs.scss */
  .quicktabs_main.quicktabs-style-nostyle {
    float: left;
    width: 75%;
    padding: 0 0 0 20px; } }

/* line 69, ../sass/base/_quicktabs.scss */
.quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  padding: 0 8px 0 32px;
  border-bottom: 1px solid #C0CBC4;
  margin-bottom: 48px;
  margin-bottom: 12px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle:before, .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 69, ../sass/base/_quicktabs.scss */
    .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle {
      margin-bottom: 24px; } }
  /* line 74, ../sass/base/_quicktabs.scss */
  .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle li {
    display: list-item;
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.16667;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #C0CBC4;
    list-style-type: none !important;
    background: none;
    padding-left: 0;
    margin-left: 0; }
    /* line 80, ../sass/base/_quicktabs.scss */
    .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle li:last-child {
      border-bottom: 0; }
    /* line 83, ../sass/base/_quicktabs.scss */
    .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle li:before {
      content: none; }
  /* line 91, ../sass/base/_quicktabs.scss */
  .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle a {
    text-decoration: none;
    color: #333333; }
  /* line 95, ../sass/base/_quicktabs.scss */
  .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle li.active {
    color: #066E6B !important;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }
    /* line 98, ../sass/base/_quicktabs.scss */
    .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle li.active a {
      font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
      color: #066E6B !important;
      text-decoration: none; }
      /* line 102, ../sass/base/_quicktabs.scss */
      .quicktabs-style-lambeth-tabstyle ul.quicktabs-style-lambeth-tabstyle li.active a:after {
        content: " "; }

/* line 9, ../sass/base/_root.scss */
.clearfix {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .clearfix:before, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .clearfix:after {
    clear: both; }

/* line 13, ../sass/base/_root.scss */
span.ext {
  width: 12px;
  height: 12px; }

/* Hide country field on front end */
/* line 21, ../sass/base/_root.scss */
.views-field-field-address .country, .location-block .country {
  display: none; }

/* line 27, ../sass/base/_root.scss */
.goog-te-gadget div {
  display: block !important; }
  @media (min-width: 720px) {
    /* line 27, ../sass/base/_root.scss */
    .goog-te-gadget div {
      display: inline !important; } }
  /* line 32, ../sass/base/_root.scss */
  .lt-ie9 .goog-te-gadget div {
    display: inline !important; }

/* line 1, ../sass/base/_tables.scss */
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 48px; }
  /* line 8, ../sass/base/_tables.scss */
  table th, table td {
    padding: 12px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #C0D0C4; }
  /* line 16, ../sass/base/_tables.scss */
  table thead th {
    background-color: #C0D0C4;
    vertical-align: bottom; }
    /* line 19, ../sass/base/_tables.scss */
    table thead th:first-child {
      border-right: 1px solid #ffffff; }
  /* line 25, ../sass/base/_tables.scss */
  table tbody th {
    background-color: #ffffff; }
  /* line 29, ../sass/base/_tables.scss */
  table tr {
    background-color: #ffffff; }
    /* line 31, ../sass/base/_tables.scss */
    table tr:nth-child(odd) > td, table tr:nth-child(even) > td {
      background-color: #ffffff; }

/* line 1, ../sass/base/_tabs.scss */
.tabs--primary {
  list-style: none;
  overflow: hidden;
  font-size: 1em;
  position: relative;
  border-bottom: none; }
  /* line 7, ../sass/base/_tabs.scss */
  .tabs--primary li {
    border: 1px solid #AAA;
    background: #D1D1D1;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ececec), color-stop(100%, #d1d1d1));
    background-image: -moz-linear-gradient(top, #ececec 50%, #d1d1d1 100%);
    background-image: -webkit-linear-gradient(top, #ececec 50%, #d1d1d1 100%);
    background-image: linear-gradient(to bottom, #ececec 50%, #d1d1d1 100%);
    display: inline-block;
    position: relative;
    z-index: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
    text-shadow: 0 1px #FFF;
    margin: 0 2px; }
    /* line 19, ../sass/base/_tabs.scss */
    .tabs--primary li a {
      color: #555;
      text-decoration: none;
      border: none;
      background: none;
      margin-right: 0;
      padding: 5px 10px; }
    /* line 27, ../sass/base/_tabs.scss */
    .tabs--primary li.active, .tabs--primary li.active:hover {
      background: #FFF;
      color: #333;
      z-index: 2;
      border-bottom-color: #FFF; }
    /* line 34, ../sass/base/_tabs.scss */
    .tabs--primary li:hover {
      background: #EBEBEB; }
    /* line 37, ../sass/base/_tabs.scss */
    .tabs--primary li.active a, .tabs--primary li a:hover {
      background: none;
      border: none; }
    /* line 41, ../sass/base/_tabs.scss */
    .tabs--primary li:before, .tabs--primary li:after {
      position: absolute;
      bottom: -1px;
      width: 6px;
      height: 6px;
      content: " ";
      border-bottom: 1px solid #AAA; }
    /* line 50, ../sass/base/_tabs.scss */
    .tabs--primary li:before {
      left: -6px; }
    /* line 53, ../sass/base/_tabs.scss */
    .tabs--primary li:after {
      right: -6px; }

/* line 59, ../sass/base/_tabs.scss */
.tabs--secondary {
  border-bottom: none;
  padding: 0.5em 0; }
  /* line 62, ../sass/base/_tabs.scss */
  .tabs--secondary li {
    display: block;
    float: left;
    /* LTR */ }
    /* line 65, ../sass/base/_tabs.scss */
    .tabs--secondary li:last-child {
      border-right: none;
      /* LTR */ }
    /* line 68, ../sass/base/_tabs.scss */
    .tabs--secondary li:first-child {
      padding-left: 0;
      /* LTR */ }
  /* line 72, ../sass/base/_tabs.scss */
  .tabs--secondary a {
    padding: 0.25em 0.5em; }
  /* line 75, ../sass/base/_tabs.scss */
  .tabs--secondary.active {
    background: #f2f2f2;
    border-bottom: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }

/* line 3, ../sass/base/_typography.scss */
html {
  font-size: 16px; }

/* line 7, ../sass/base/_typography.scss */
body {
  font: 87.5%/1.5 "RalewayMedium", Arial, Helvetica, sans-serif;
  /*base font is 14px/21px */
  letter-spacing: 0.035em;
  color: #ffffff;
  color: #333333; }

/* line 14, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5 {
  color: #333333;
  margin: 0;
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased; }

/* line 21, ../sass/base/_typography.scss */
h1 {
  font-size: 36px;
  font-size: 2.57143em;
  line-height: 1.16667em;
  color: #066E6B;
  margin-bottom: 12px;
  font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #c0cbc4; }
  @media (min-width: 720px) {
    /* line 21, ../sass/base/_typography.scss */
    h1 {
      padding-bottom: 8px; } }

/* line 24, ../sass/base/_typography.scss */
h2 {
  font-size: 30px;
  font-size: rem(30);
  line-height: 1.2em;
  padding-bottom: 12px;
  border-bottom: 1px solid #C0CBC4;
  margin-bottom: 24px;
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
  color: #066E6B;
  padding-top: 0;
  padding-bottom: 4px; }
  @media (min-width: 720px) {
    /* line 24, ../sass/base/_typography.scss */
    h2 {
      padding-top: 0;
      padding-bottom: 4px; } }
  /* line 26, ../sass/base/_typography.scss */
  h2 a {
    color: #066E6B; }

/* line 30, ../sass/base/_typography.scss */
h3 {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #333333;
  margin-bottom: 12px;
  padding: 0; }
  @media (min-width: 720px) {
    /* line 30, ../sass/base/_typography.scss */
    h3 {
      margin-bottom: 24px; } }
  /* line 32, ../sass/base/_typography.scss */
  h3 a {
    color: #333333; }

/* line 40, ../sass/base/_typography.scss */
h4 {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  color: #333333; }
  /* line 42, ../sass/base/_typography.scss */
  h4 a {
    color: #333333; }

/* line 46, ../sass/base/_typography.scss */
h5 {
  text-transform: uppercase; }

/* line 49, ../sass/base/_typography.scss */
h6 {
  text-transform: uppercase; }

/* line 53, ../sass/base/_typography.scss */
p {
  margin-top: 0; }

/* line 57, ../sass/base/_typography.scss */
aside h2 {
  color: #066E6B;
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  word-wrap: break-word; }
  @media (min-width: 720px) {
    /* line 57, ../sass/base/_typography.scss */
    aside h2 {
      border-bottom: none;
      margin-bottom: 24px; } }

/* line 61, ../sass/base/_typography.scss */
a {
  word-wrap: break-word;
  text-decoration: underline; }

/* line 66, ../sass/base/_typography.scss */
.block--views-node-feedback-button-block h2 {
  font-size: 18px;
  font-size: 1.28571em;
  line-height: 1.33333;
  border: 0; }

/* line 72, ../sass/base/_typography.scss */
.view-grouping-header h3 {
  font-size: 24px;
  font-size: 1.71429em;
  line-height: 1.33333em; }

/* line 81, ../sass/base/_typography.scss */
.front .view-id-home_intro,
.front .home_intro,
.node-type-landing-page .view-id-home_intro,
.node-type-landing-page .home_intro {
  margin-bottom: 36px; }
  /* line 84, ../sass/base/_typography.scss */
  .front .view-id-home_intro h1,
  .front .home_intro h1,
  .node-type-landing-page .view-id-home_intro h1,
  .node-type-landing-page .home_intro h1 {
    float: none;
    margin-left: 0;
    margin-right: 0;
    clear: both;
    margin-bottom: 12px; }
    @media (min-width: 720px) {
      /* line 84, ../sass/base/_typography.scss */
      .front .view-id-home_intro h1,
      .front .home_intro h1,
      .node-type-landing-page .view-id-home_intro h1,
      .node-type-landing-page .home_intro h1 {
        border-bottom: 0;
        float: left;
        margin-left: 0;
        margin-right: 16px; } }
/* line 99, ../sass/base/_typography.scss */
.front h3,
.node-type-landing-page h3 {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #066E6B;
  padding: 0;
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 99, ../sass/base/_typography.scss */
    .front h3,
    .node-type-landing-page h3 {
      margin-bottom: 24px; } }
  /* line 101, ../sass/base/_typography.scss */
  .front h3 a,
  .node-type-landing-page h3 a {
    text-decoration: none;
    color: #066E6B; }
/* line 106, ../sass/base/_typography.scss */
.front h4,
.node-type-landing-page h4 {
  margin-bottom: 12px;
  font-size: 14px;
  font-size: 1em;
  line-height: 1.5; }

/* line 116, ../sass/base/_typography.scss */
.view-portal-pages h4 a {
  color: #333333; }
  /* line 118, ../sass/base/_typography.scss */
  .view-portal-pages h4 a:visited {
    color: #666666; }
/* line 123, ../sass/base/_typography.scss */
.view-portal-pages p {
  color: #333333; }
  /* line 125, ../sass/base/_typography.scss */
  .view-portal-pages p a {
    text-decoration: none; }

/* line 134, ../sass/base/_typography.scss */
.node-type-neighbourhood h2 {
  font-size: 24px;
  font-size: 1.71429em;
  line-height: 1.33333em;
  color: #066E6B;
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif !important;
  border: 0;
  padding: 0;
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 134, ../sass/base/_typography.scss */
    .node-type-neighbourhood h2 {
      margin-bottom: 24px; } }
/* line 137, ../sass/base/_typography.scss */
.node-type-neighbourhood h3, .node-type-neighbourhood h3.upcoming-events, .node-type-neighbourhood h3.active-consultations {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #066E6B;
  padding: 0;
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 137, ../sass/base/_typography.scss */
    .node-type-neighbourhood h3, .node-type-neighbourhood h3.upcoming-events, .node-type-neighbourhood h3.active-consultations {
      margin-bottom: 24px; } }
  /* line 140, ../sass/base/_typography.scss */
  .node-type-neighbourhood h3 a, .node-type-neighbourhood h3.upcoming-events a, .node-type-neighbourhood h3.active-consultations a {
    color: #333333; }
/* line 145, ../sass/base/_typography.scss */
.node-type-neighbourhood aside h3 {
  color: #066E6B;
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  word-wrap: break-word; }
  @media (min-width: 720px) {
    /* line 145, ../sass/base/_typography.scss */
    .node-type-neighbourhood aside h3 {
      border-bottom: none;
      margin-bottom: 24px; } }
  /* line 147, ../sass/base/_typography.scss */
  .node-type-neighbourhood aside h3 a {
    text-decoration: none;
    color: #066E6B; }

/* line 155, ../sass/base/_typography.scss */
.view-neighbourhood-consultations h3, .view-neighbourhood-events h3 {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  margin-bottom: 4px;
  padding: 0; }
  @media (min-width: 720px) {
    /* line 155, ../sass/base/_typography.scss */
    .view-neighbourhood-consultations h3, .view-neighbourhood-events h3 {
      margin-bottom: 8px; } }

/* line 160, ../sass/base/_typography.scss */
.view-neighbourhood-events-featured h3 {
  font-size: 18px;
  font-size: 1.28571em;
  line-height: 1.33333;
  color: #F3EADE;
  padding: 0; }

/* line 165, ../sass/base/_typography.scss */
.view-neighbourhood-events h3 {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  margin-bottom: 4px;
  padding: 0; }
  @media (min-width: 720px) {
    /* line 165, ../sass/base/_typography.scss */
    .view-neighbourhood-events h3 {
      margin-bottom: 8px; } }

/* line 172, ../sass/base/_typography.scss */
.view-upcoming-events h3 {
  /*margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px 10px;*/ }

/* line 191, ../sass/base/_typography.scss */
.view-search-events h3 {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #066E6B;
  margin-bottom: 12px;
  padding: 0; }
  @media (min-width: 720px) {
    /* line 191, ../sass/base/_typography.scss */
    .view-search-events h3 {
      margin-bottom: 24px; } }

/* line 196, ../sass/base/_typography.scss */
.view-neighbourhood-events h3, .neighbourhood-events h3 {
  /*padding: 0;
  margin-bottom:$vertical6;*/ }

/* line 202, ../sass/base/_typography.scss */
.view-neighbourhood-twitter-feed h3 {
  font-size: 18px;
  font-size: 1.28571em;
  line-height: 1.33333;
  color: #066E6B;
  font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }

/* line 220, ../sass/base/_typography.scss */
.intro-text {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.33333em;
  padding-bottom: 8px;
  border-bottom: 1px solid #C0CBC4;
  margin-bottom: 24px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .intro-text:before, .intro-text:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .intro-text:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 220, ../sass/base/_typography.scss */
    .intro-text {
      margin-bottom: 36px; } }
  /* line 222, ../sass/base/_typography.scss */
  .intro-text p {
    margin-bottom: 24px;
    margin-top: 0;
    max-width: 640px; }
    /* line 227, ../sass/base/_typography.scss */
    .intro-text p .application-notice, .intro-text p .info-notice, .intro-text p .help-notice, .intro-text p .help-notice {
      font-size: 14px;
      font-size: 1em;
      line-height: 1.28571; }

/* line 233, ../sass/base/_typography.scss */
.node--event--full .intro-text {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125; }

/* line 238, ../sass/base/_typography.scss */
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 24px;
  color: #666666;
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125; }

/* Paragraph changes */
/* line 248, ../sass/base/_typography.scss */
.l-content p, .l-content ul,
.l-content h3 + p,
.l-content h4 + p,
.l-content h3 + ul,
.l-content h4 + ul {
  margin-top: 0; }

/* line 257, ../sass/base/_typography.scss */
.l-content p, .l-content ul {
  margin-bottom: 24px; }

/* line 263, ../sass/base/_typography.scss */
p b, p strong, li b, li strong {
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif; }

/* line 267, ../sass/base/_typography.scss */
h2.inline {
  border-bottom: none;
  padding: 0;
  float: left;
  margin-right: 10px; }

/* line 276, ../sass/base/_typography.scss */
legend {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125; }

/* line 281, ../sass/base/_typography.scss */
.hidden-text {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

/* line 290, ../sass/base/_typography.scss */
.l-region--postscript .copyright-block, .l-region--postscript .block--views-node-last-updated-block {
  font-size: 12px;
  font-size: 0.85714em;
  line-height: 1.33333;
  color: #666666;
  margin-bottom: 8px; }
/* line 294, ../sass/base/_typography.scss */
.l-region--postscript p {
  margin-bottom: 0; }

/* line 2, ../sass/base/_user.scss */
.block--user-links {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--user-links:before, .block--user-links:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--user-links:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 2, ../sass/base/_user.scss */
    .block--user-links {
      float: right;
      padding-top: 8px; }
      /* line 7, ../sass/base/_user.scss */
      .block--user-links p {
        margin: 0; } }

/* line 13, ../sass/base/_user.scss */
.block--system-user-menu {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--system-user-menu:before, .block--system-user-menu:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--system-user-menu:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 13, ../sass/base/_user.scss */
    .block--system-user-menu {
      float: right;
      padding-top: 8px; } }
  /* line 20, ../sass/base/_user.scss */
  .block--system-user-menu .menu {
    list-style-type: none; }
    /* line 6, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_inline-list.scss */
    .block--system-user-menu .menu, .block--system-user-menu .menu li {
      margin: 0;
      padding: 0;
      display: inline; }
    /* line 23, ../sass/base/_user.scss */
    .block--system-user-menu .menu li + li:before {
      content: "|";
      padding: 0 4px 0 4px; }

/* line 31, ../sass/base/_user.scss */
.view-user-details {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  margin-bottom: 36px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-user-details:before, .view-user-details:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-user-details:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 31, ../sass/base/_user.scss */
    .view-user-details {
      margin-bottom: 48px; } }
  /* line 34, ../sass/base/_user.scss */
  .view-user-details img {
    float: left;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    margin: 0 20px 20px 0; }
  /* line 39, ../sass/base/_user.scss */
  .view-user-details .views-field-mail {
    font-size: 1em;
    margin-bottom: 5px; }
  /* line 43, ../sass/base/_user.scss */
  .view-user-details h2 {
    margin-bottom: 5px; }

/* line 48, ../sass/base/_user.scss */
.user-profile .user-picture {
  display: none; }

/* line 52, ../sass/base/_user.scss */
.block--views-user-groups-block {
  margin-bottom: 36px; }
  @media (min-width: 720px) {
    /* line 52, ../sass/base/_user.scss */
    .block--views-user-groups-block {
      margin-bottom: 48px; } }
  /* line 54, ../sass/base/_user.scss */
  .block--views-user-groups-block ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    /* line 58, ../sass/base/_user.scss */
    .block--views-user-groups-block ul li {
      /* for IE 6/7 */
      *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
      /* non-JS fallback */
      *zoom: 1;
      margin-bottom: 10px;
      padding: 10px;
      border: 1px solid #C0CBC4;
      background-color: #F3EADE; }
      /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .block--views-user-groups-block ul li:before, .block--views-user-groups-block ul li:after {
        content: ".";
        display: block;
        height: 0;
        overflow: hidden; }
      /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .block--views-user-groups-block ul li:after {
        clear: both; }
  /* line 66, ../sass/base/_user.scss */
  .block--views-user-groups-block .button {
    margin-right: 20px; }
  @media (min-width: 720px) {
    /* line 70, ../sass/base/_user.scss */
    .block--views-user-groups-block .group-status {
      float: right; }
    /* line 73, ../sass/base/_user.scss */
    .block--views-user-groups-block .group-edit {
      float: left;
      margin-left: 10px; }
    /* line 77, ../sass/base/_user.scss */
    .block--views-user-groups-block h3 {
      float: left;
      margin-bottom: 0; } }

/* line 84, ../sass/base/_user.scss */
.toboggan-unified #login-links {
  font-size: 1.2em; }

/* line 2, ../sass/components/_breadcrumb.scss */
.ui.breadcrumb a {
  color: #066E6B; }
  /* line 4, ../sass/components/_breadcrumb.scss */
  .ui.breadcrumb a:hover {
    color: #066E6B; }
/* line 9, ../sass/components/_breadcrumb.scss */
.ui.breadcrumb .active {
  color: #066E6B;
  font-weight: bold; }
/* line 14, ../sass/components/_breadcrumb.scss */
.ui.breadcrumb .icon.divider {
  color: #066E6B;
  font-size: 1em; }

/* line 17, ../sass/components/_calendar.scss */
.custom-date__status {
  padding-bottom: 8px;
  margin-bottom: 4px; }

/* line 21, ../sass/components/_calendar.scss */
.custom-date__dayofweek {
  margin-bottom: 0;
  padding-bottom: 0; }

/* line 71, ../sass/components/_calendar.scss */
.custom-date__year {
  font-size: 18px;
  font-size: 1.28571em;
  line-height: 1.33333;
  display: block;
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
  color: #666666; }

/* line 141, ../sass/components/_calendar.scss */
.view-neighbourhood-consultations .custom-date {
  background-color: #993399;
  text-align: center;
  width: 88px;
  max-width: 88px;
  min-width: 88px;
  margin-bottom: 12px;
  margin-right: 16px; }
  @media (min-width: 720px) {
    /* line 141, ../sass/components/_calendar.scss */
    .view-neighbourhood-consultations .custom-date {
      width: auto;
      margin-bottom: 12px; } }
  /* line 143, ../sass/components/_calendar.scss */
  .view-neighbourhood-consultations .custom-date .custom-date__status {
    color: #993399;
    background-color: #F0E0F0;
    padding-top: 8px;
    padding-left: 4px;
    padding-right: 4px;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.33333; }
  /* line 147, ../sass/components/_calendar.scss */
  .view-neighbourhood-consultations .custom-date .custom-date__day {
    color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 8px;
    font-size: 38px;
    font-size: 2.71429em;
    line-height: 1em; }
    @media (min-width: 720px) {
      /* line 147, ../sass/components/_calendar.scss */
      .view-neighbourhood-consultations .custom-date .custom-date__day {
        width: auto; } }
  /* line 151, ../sass/components/_calendar.scss */
  .view-neighbourhood-consultations .custom-date .custom-date__month {
    color: #993399;
    background-color: #F0E0F0;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
    padding: 4px 0;
    font-size: 20px;
    font-size: rem(20);
    line-height: 1.25em;
    text-transform: uppercase;
    display: block; }
  /* line 154, ../sass/components/_calendar.scss */
  .view-neighbourhood-consultations .custom-date .custom-date__year {
    color: #993399;
    background-color: #F6F6F6;
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    padding: 4px 0;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    text-transform: uppercase;
    display: block; }

/* line 159, ../sass/components/_calendar.scss */
.view-neighbourhood-events .custom-date {
  background-color: #993399;
  text-align: center;
  width: 88px;
  max-width: 88px;
  min-width: 88px;
  margin-bottom: 12px;
  margin-right: 16px; }
  @media (min-width: 720px) {
    /* line 159, ../sass/components/_calendar.scss */
    .view-neighbourhood-events .custom-date {
      width: auto;
      margin-bottom: 12px; } }
  /* line 161, ../sass/components/_calendar.scss */
  .view-neighbourhood-events .custom-date .custom-date__dayofweek {
    color: #ffffff;
    background-color: #993399;
    padding-top: 8px;
    padding-left: 4px;
    padding-right: 4px;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    font-size: 20px;
    font-size: rem(20);
    line-height: 1.25em;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }
  /* line 166, ../sass/components/_calendar.scss */
  .view-neighbourhood-events .custom-date .custom-date__day {
    color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 8px;
    font-size: 38px;
    font-size: 2.71429em;
    line-height: 1em; }
    @media (min-width: 720px) {
      /* line 166, ../sass/components/_calendar.scss */
      .view-neighbourhood-events .custom-date .custom-date__day {
        width: auto; } }
  /* line 170, ../sass/components/_calendar.scss */
  .view-neighbourhood-events .custom-date .custom-date__month {
    color: #993399;
    background-color: #F0E0F0;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
    padding: 4px 0;
    font-size: 20px;
    font-size: rem(20);
    line-height: 1.25em;
    text-transform: uppercase;
    display: block; }
  /* line 173, ../sass/components/_calendar.scss */
  .view-neighbourhood-events .custom-date .custom-date__year {
    color: #993399;
    background-color: #F6F6F6;
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    padding: 4px 0;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    text-transform: uppercase;
    display: block; }

/* line 181, ../sass/components/_calendar.scss */
.front .custom-date, .section-events .custom-date, .node-type-landing-page .custom-date {
  background-color: #993399;
  text-align: center;
  width: 88px;
  max-width: 88px;
  min-width: 88px;
  margin-bottom: 12px;
  margin-right: 16px; }
  @media (min-width: 720px) {
    /* line 181, ../sass/components/_calendar.scss */
    .front .custom-date, .section-events .custom-date, .node-type-landing-page .custom-date {
      width: auto;
      margin-bottom: 12px; } }
  /* line 183, ../sass/components/_calendar.scss */
  .front .custom-date .custom-date__dayofweek, .section-events .custom-date .custom-date__dayofweek, .node-type-landing-page .custom-date .custom-date__dayofweek {
    color: #ffffff;
    background-color: #993399;
    padding-top: 8px;
    padding-left: 4px;
    padding-right: 4px;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    font-size: 20px;
    font-size: rem(20);
    line-height: 1.25em;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }
  /* line 188, ../sass/components/_calendar.scss */
  .front .custom-date .custom-date__day, .section-events .custom-date .custom-date__day, .node-type-landing-page .custom-date .custom-date__day {
    color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 8px;
    font-size: 38px;
    font-size: 2.71429em;
    line-height: 1em; }
    @media (min-width: 720px) {
      /* line 188, ../sass/components/_calendar.scss */
      .front .custom-date .custom-date__day, .section-events .custom-date .custom-date__day, .node-type-landing-page .custom-date .custom-date__day {
        width: auto; } }
  /* line 192, ../sass/components/_calendar.scss */
  .front .custom-date .custom-date__month, .section-events .custom-date .custom-date__month, .node-type-landing-page .custom-date .custom-date__month {
    color: #993399;
    background-color: #F0E0F0;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
    padding: 4px 0;
    font-size: 20px;
    font-size: rem(20);
    line-height: 1.25em;
    text-transform: uppercase;
    display: block; }
  /* line 196, ../sass/components/_calendar.scss */
  .front .custom-date .custom-date__year, .section-events .custom-date .custom-date__year, .node-type-landing-page .custom-date .custom-date__year {
    color: #993399;
    background-color: #F6F6F6;
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    padding: 4px 0;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    text-transform: uppercase;
    display: block; }

/* line 205, ../sass/components/_calendar.scss */
.front .custom-date, .consultation-date-wrapper .custom-date, .node-type-landing-page .custom-date {
  background-color: #993399;
  text-align: center;
  width: 88px;
  max-width: 88px;
  min-width: 88px;
  margin-bottom: 12px;
  margin-right: 16px; }
  @media (min-width: 720px) {
    /* line 205, ../sass/components/_calendar.scss */
    .front .custom-date, .consultation-date-wrapper .custom-date, .node-type-landing-page .custom-date {
      width: auto;
      margin-bottom: 12px; } }
  /* line 207, ../sass/components/_calendar.scss */
  .front .custom-date .custom-date__status, .consultation-date-wrapper .custom-date .custom-date__status, .node-type-landing-page .custom-date .custom-date__status {
    color: #993399;
    background-color: #F0E0F0;
    padding-top: 8px;
    padding-left: 4px;
    padding-right: 4px;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.33333; }
  /* line 211, ../sass/components/_calendar.scss */
  .front .custom-date .custom-date__day, .consultation-date-wrapper .custom-date .custom-date__day, .node-type-landing-page .custom-date .custom-date__day {
    color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 8px;
    font-size: 38px;
    font-size: 2.71429em;
    line-height: 1em; }
    @media (min-width: 720px) {
      /* line 211, ../sass/components/_calendar.scss */
      .front .custom-date .custom-date__day, .consultation-date-wrapper .custom-date .custom-date__day, .node-type-landing-page .custom-date .custom-date__day {
        width: auto; } }
  /* line 215, ../sass/components/_calendar.scss */
  .front .custom-date .custom-date__month, .consultation-date-wrapper .custom-date .custom-date__month, .node-type-landing-page .custom-date .custom-date__month {
    color: #993399;
    background-color: #F0E0F0;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
    padding: 4px 0;
    font-size: 20px;
    font-size: rem(20);
    line-height: 1.25em;
    text-transform: uppercase;
    display: block; }
  /* line 218, ../sass/components/_calendar.scss */
  .front .custom-date .custom-date__year, .consultation-date-wrapper .custom-date .custom-date__year, .node-type-landing-page .custom-date .custom-date__year {
    color: #993399;
    background-color: #F6F6F6;
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    padding: 4px 0;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    text-transform: uppercase;
    display: block; }

/* line 226, ../sass/components/_calendar.scss */
.front .custom-date, .node-type-landing-page .custom-date {
  float: left;
  margin-left: 0;
  margin-right: 16px; }

/* line 237, ../sass/components/_calendar.scss */
.view-consultation-deadline {
  background-color: #F3EADE;
  border: 1px solid #C0CBC4; }

/* Deadline Block calendar */
/* line 243, ../sass/components/_calendar.scss */
.block--views-consultation-deadline-block-1 {
  margin-bottom: 24px;
  width: auto !important; }
  @media (min-width: 720px) {
    /* line 243, ../sass/components/_calendar.scss */
    .block--views-consultation-deadline-block-1 {
      padding: 24px 16px 12px 16px;
      border: 1px solid #C0CBC4; } }
  /* line 245, ../sass/components/_calendar.scss */
  .block--views-consultation-deadline-block-1 .view-content {
    color: #333333;
    background: #F3EADE;
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    padding: 8px 8px; }
  /* line 252, ../sass/components/_calendar.scss */
  .block--views-consultation-deadline-block-1 .views-label {
    text-transform: uppercase;
    color: #AA3F2A;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    border-bottom: 1px solid #C0CBC4;
    margin-bottom: 8px; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-consultation-deadline-block-1 .views-label:before, .block--views-consultation-deadline-block-1 .views-label:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-consultation-deadline-block-1 .views-label:after {
      clear: both; }
  /* line 260, ../sass/components/_calendar.scss */
  .block--views-consultation-deadline-block-1 .date-display-single {
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.33333;
    margin-bottom: 8px;
    display: block; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-consultation-deadline-block-1 .date-display-single:before, .block--views-consultation-deadline-block-1 .date-display-single:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .block--views-consultation-deadline-block-1 .date-display-single:after {
      clear: both; }

/* Deadline field calendar */
/* line 269, ../sass/components/_calendar.scss */
.consultation-deadline-block {
  margin-bottom: 24px;
  width: auto !important; }
  @media (min-width: 720px) {
    /* line 269, ../sass/components/_calendar.scss */
    .consultation-deadline-block {
      padding: 24px 16px 12px 16px;
      border: 1px solid #C0CBC4; } }
  /* line 272, ../sass/components/_calendar.scss */
  .consultation-deadline-block .consultation-deadline {
    background-color: #f3eade;
    border: 1px solid #c0cbc4; }
    /* line 276, ../sass/components/_calendar.scss */
    .consultation-deadline-block .consultation-deadline .date-display-single {
      display: block;
      color: #333333;
      background: #F3EADE;
      font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
      padding: 8px 8px;
      /* for IE 6/7 */
      *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
      /* non-JS fallback */
      *zoom: 1;
      font-size: 18px;
      font-size: 1.28571em;
      line-height: 1.33333; }
      /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .consultation-deadline-block .consultation-deadline .date-display-single:before, .consultation-deadline-block .consultation-deadline .date-display-single:after {
        content: ".";
        display: block;
        height: 0;
        overflow: hidden; }
      /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .consultation-deadline-block .consultation-deadline .date-display-single:after {
        clear: both; }
      /* line 287, ../sass/components/_calendar.scss */
      .consultation-deadline-block .consultation-deadline .date-display-single span {
        text-transform: uppercase;
        color: #AA3F2A;
        /* for IE 6/7 */
        *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
        /* non-JS fallback */
        *zoom: 1;
        border-bottom: 1px solid #C0CBC4;
        margin: 8px 0;
        display: block; }
        /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .consultation-deadline-block .consultation-deadline .date-display-single span:before, .consultation-deadline-block .consultation-deadline .date-display-single span:after {
          content: ".";
          display: block;
          height: 0;
          overflow: hidden; }
        /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .consultation-deadline-block .consultation-deadline .date-display-single span:after {
          clear: both; }

/* Slider */
/* line 36, ../sass/components/_carousel.scss */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../libraries/slick/slick/fonts/slick.eot");
  src: url("../libraries/slick/slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../libraries/slick/slick/fonts/slick.woff") format("woff"), url("../libraries/slick/slick/fonts/slick.ttf") format("truetype"), url("../libraries/slick/slick/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
/* line 54, ../sass/components/_carousel.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  /* line 72, ../sass/components/_carousel.scss */
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    /* line 76, ../sass/components/_carousel.scss */
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  /* line 80, ../sass/components/_carousel.scss */
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  /* line 83, ../sass/components/_carousel.scss */
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/* line 94, ../sass/components/_carousel.scss */
.slick-prev {
  left: -25px; }
  /* line 96, ../sass/components/_carousel.scss */
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  /* line 100, ../sass/components/_carousel.scss */
  .slick-prev:before {
    content: "←"; }
    /* line 102, ../sass/components/_carousel.scss */
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

/* line 108, ../sass/components/_carousel.scss */
.slick-next {
  right: -25px; }
  /* line 110, ../sass/components/_carousel.scss */
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  /* line 114, ../sass/components/_carousel.scss */
  .slick-next:before {
    content: "→"; }
    /* line 116, ../sass/components/_carousel.scss */
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* line 122, ../sass/components/_carousel.scss */
.slick-no-slide .slick-track {
  width: 100% !important;
  text-align: center;
  transform: inherit !important; }

/* line 127, ../sass/components/_carousel.scss */
.slick-no-slide .slick-slide {
  float: none;
  display: inline-block; }

/* Dots */
/* line 137, ../sass/components/_carousel.scss */
.l-content .ll-pane ul.slick-dots {
  position: absolute;
  bottom: 0px;
  left: 12px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100px; }
  /* line 147, ../sass/components/_carousel.scss */
  .l-content .ll-pane ul.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    /* line 155, ../sass/components/_carousel.scss */
    .l-content .ll-pane ul.slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      /* line 167, ../sass/components/_carousel.scss */
      .l-content .ll-pane ul.slick-dots li button:hover, .l-content .ll-pane ul.slick-dots li button:focus {
        outline: none; }
        /* line 169, ../sass/components/_carousel.scss */
        .l-content .ll-pane ul.slick-dots li button:hover:before, .l-content .ll-pane ul.slick-dots li button:focus:before {
          opacity: 1; }
      /* line 173, ../sass/components/_carousel.scss */
      .l-content .ll-pane ul.slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 8px;
        line-height: 20px;
        text-align: center;
        color: #D6D7D9;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    /* line 190, ../sass/components/_carousel.scss */
    .l-content .ll-pane ul.slick-dots li.slick-active button:before {
      font-size: 12px;
      color: #ffffff;
      opacity: 1; }

/* line 199, ../sass/components/_carousel.scss */
.view-home-featured-content {
  background-color: #066E6B;
  border: solid 1px #cccccc; }
  /* line 202, ../sass/components/_carousel.scss */
  .view-home-featured-content:after {
    content: '';
    display: block;
    clear: both; }
  /* line 208, ../sass/components/_carousel.scss */
  .view-home-featured-content .l-carousel-images {
    float: right;
    width: 100%;
    height: inherit; }
    /* line 212, ../sass/components/_carousel.scss */
    .view-home-featured-content .l-carousel-images .slick-slide {
      position: relative; }
    /* line 215, ../sass/components/_carousel.scss */
    .view-home-featured-content .l-carousel-images .slick-slide::before {
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      position: absolute;
      left: 0;
      top: 0;
      content: "";
      z-index: 999; }
    /* line 225, ../sass/components/_carousel.scss */
    .view-home-featured-content .l-carousel-images .slick-active::before {
      display: none; }
    @media (min-width: 674px) {
      /* line 208, ../sass/components/_carousel.scss */
      .view-home-featured-content .l-carousel-images {
        height: inherit;
        width: 384px; } }
    @media (min-width: 720px) {
      /* line 208, ../sass/components/_carousel.scss */
      .view-home-featured-content .l-carousel-images {
        height: 212px;
        width: 100%; } }
    @media (min-width: 1024px) {
      /* line 208, ../sass/components/_carousel.scss */
      .view-home-featured-content .l-carousel-images {
        height: inherit;
        width: 384px; } }
  /* line 241, ../sass/components/_carousel.scss */
  .view-home-featured-content .l-carousel-content {
    float: left;
    width: 100%;
    height: 211px;
    padding: 25px;
    color: #ffffff;
    background-color: #066E6B; }
    @media (min-width: 514px) {
      /* line 241, ../sass/components/_carousel.scss */
      .view-home-featured-content .l-carousel-content {
        width: 100%;
        height: 150px; }
        /* line 251, ../sass/components/_carousel.scss */
        .view-home-featured-content .l-carousel-content .carousel-content > a {
          display: block;
          height: 100px; } }
    @media (min-width: 674px) {
      /* line 241, ../sass/components/_carousel.scss */
      .view-home-featured-content .l-carousel-content {
        width: 254px;
        height: 309px; }
        /* line 259, ../sass/components/_carousel.scss */
        .view-home-featured-content .l-carousel-content .carousel-content > a {
          display: block;
          height: 259px; } }
    @media (min-width: 720px) {
      /* line 241, ../sass/components/_carousel.scss */
      .view-home-featured-content .l-carousel-content {
        height: 174px;
        width: 100%; }
        /* line 267, ../sass/components/_carousel.scss */
        .view-home-featured-content .l-carousel-content .carousel-content > a {
          display: block;
          height: 124px; } }
    @media (min-width: 1024px) {
      /* line 241, ../sass/components/_carousel.scss */
      .view-home-featured-content .l-carousel-content {
        width: 262px;
        height: 309px; }
        /* line 275, ../sass/components/_carousel.scss */
        .view-home-featured-content .l-carousel-content .carousel-content > a {
          display: block;
          height: 259px; } }
    /* line 280, ../sass/components/_carousel.scss */
    .view-home-featured-content .l-carousel-content h3 {
      color: #ffffff; }
    /* line 284, ../sass/components/_carousel.scss */
    .view-home-featured-content .l-carousel-content a,
    .view-home-featured-content .l-carousel-content a:link,
    .view-home-featured-content .l-carousel-content a:visited,
    .view-home-featured-content .l-carousel-content a:hover,
    .view-home-featured-content .l-carousel-content a:active {
      color: #ffffff;
      text-decoration: none; }

/* JIMMYS HACKS */
/* line 2, ../sass/components/_community-groups.scss */
.community_groups_logged_in {
  margin-top: 10px; }

/* line 1, ../sass/components/_featured-accordion.scss */
.block--views-home-accordion-block-1 {
  margin-bottom: 48px;
  border-bottom: 8px solid #09A9A4; }

/* line 8, ../sass/components/_featured-accordion.scss */
.view-id-home_accordion {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  clear: both; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-id-home_accordion:before, .view-id-home_accordion:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-id-home_accordion:after {
    clear: both; }

/* line 12, ../sass/components/_featured-accordion.scss */
.z-accordion.horizontal > section {
  background-color: #066E6B; }

/* line 15, ../sass/components/_featured-accordion.scss */
.z-accordion.horizontal > section > h3 {
  z-index: 10;
  background-color: #066E6B;
  font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }

/* line 21, ../sass/components/_featured-accordion.scss */
.z-arrow {
  color: #ffffff; }

/* line 25, ../sass/components/_featured-accordion.scss */
.z-accordion.horizontal > section.z-active > h3 > .z-arrow, .z-accordion.horizontal > section > h3:hover > .z-arrow {
  transform: rotate(90deg); }

/* line 28, ../sass/components/_featured-accordion.scss */
.z-accordion.horizontal > section > h3 .z-arrow, .z-accordion.vertical > section > h3 > .z-arrow {
  background-image: url(../images/icon-arrow-right-white.png); }

/* line 34, ../sass/components/_featured-accordion.scss */
.view-home-accordion section {
  position: relative; }
  /* line 36, ../sass/components/_featured-accordion.scss */
  .view-home-accordion section .z-content {
    position: relative; }
  /* line 44, ../sass/components/_featured-accordion.scss */
  .view-home-accordion section img {
    width: 100%; }
  /* line 48, ../sass/components/_featured-accordion.scss */
  .view-home-accordion section .home-overlay {
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 0; }
    @media (min-width: 720px) {
      /* line 48, ../sass/components/_featured-accordion.scss */
      .view-home-accordion section .home-overlay {
        padding: 36px 32px 12px 32px;
        border-top: 0 !important;
        position: absolute;
        left: 0;
        bottom: 0;
        background: transparent; } }
  @media (min-width: 720px) and (min-width: 720px) {
    /* line 48, ../sass/components/_featured-accordion.scss */
    .view-home-accordion section .home-overlay {
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.85)), color-stop(82%, rgba(0, 0, 0, 0.95)), color-stop(100%, rgba(0, 0, 0, 0.95)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f2000000',GradientType=0 );
      /* IE6-8 */ } }

    /* line 50, ../sass/components/_featured-accordion.scss */
    .view-home-accordion section .home-overlay h3 {
      display: none; }
      @media (min-width: 720px) {
        /* line 50, ../sass/components/_featured-accordion.scss */
        .view-home-accordion section .home-overlay h3 {
          font-size: 32px;
          font-size: 2.28571em;
          line-height: 1.3125em;
          color: #F3EADE;
          border: none; } }
      @media (min-width: 720px) {
        /* line 50, ../sass/components/_featured-accordion.scss */
        .view-home-accordion section .home-overlay h3 {
          display: block;
          margin-bottom: 12px; } }
    /* line 61, ../sass/components/_featured-accordion.scss */
    .view-home-accordion section .home-overlay .home-promo-summary {
      font-size: 14px;
      font-size: 1em;
      line-height: 1.5;
      color: #C0D0C4;
      background: #333333;
      background: transparent\9;
      background-color: rgba(51, 51, 51, 0.9);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5333333,endColorstr=#e5333333);
      zoom: 1;
      /* IE 8 */
      /* IE 5-7 */
      /* Netscape */
      /* Safari 1.x */
      /* Good browsers */
      font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
      bottom: 0;
      padding: 8px 8px;
      margin-bottom: 0; }
      @media (min-width: 720px) {
        /* line 61, ../sass/components/_featured-accordion.scss */
        .view-home-accordion section .home-overlay .home-promo-summary {
          font-size: 21px;
          font-size: 1.5em;
          line-height: 1.14286em;
          color: #C0D0C4;
          margin-bottom: 12px;
          background-color: transparent; } }
      @media (min-width: 720px) {
        /* line 61, ../sass/components/_featured-accordion.scss */
        .view-home-accordion section .home-overlay .home-promo-summary {
          padding: 0; } }
      /* line 68, ../sass/components/_featured-accordion.scss */
      .view-home-accordion section .home-overlay .home-promo-summary p {
        margin-bottom: 0; }

/* line 75, ../sass/components/_featured-accordion.scss */
.z-slider-wrapper {
  margin-bottom: 0; }

/* overwrite the white theme */
/* line 83, ../sass/components/_featured-accordion.scss */
.z-accordion.white.z-bordered,
.z-accordion.white.z-bordered > section > h3,
.z-accordion.white.z-bordered > section > h3 > .z-title,
.z-accordion.white.z-bordered > section > .z-content {
  border-color: #C0CBC4; }

/* line 91, ../sass/components/_featured-accordion.scss */
.z-accordion.white.vertical > section > h3,
.z-accordion.white.horizontal > section > h3 > .z-title {
  color: #F3EADE;
  text-shadow: none;
  background-color: #066E6B; }

/* line 106, ../sass/components/_featured-accordion.scss */
.z-accordion.white.z-scrollable > section.z-active .z-content::-webkit-scrollbar-thumb {
  background: rgba(100, 100, 100, 0.15);
  border-color: #066E6B;
  box-shadow: none; }

/* line 111, ../sass/components/_featured-accordion.scss */
.z-accordion.white.z-scrollable > section.z-active .z-content::-webkit-scrollbar-track {
  background: rgba(100, 100, 100, 0.15);
  border-color: #066E6B;
  box-shadow: none; }

/* overwrite the black theme in zozo accordion.css */
/*.z-accordion.black.z-bordered,
.z-accordion.black.z-bordered > section > h3,
.z-accordion.black.z-bordered > section > h3 > .z-title,
.z-accordion.black.z-bordered > section > .z-content {border-color: $lt-charcoal;}
.z-accordion.black.vertical > section > h3,
.z-accordion.black.horizontal > section > h3 > .z-title {
    @include type-16-21;
    color: $coop-color;
    //font-family:$emphasis-font;
    //text-shadow: 1px 1px 1px black;
    //box-shadow: 5px 10px 100px rgba(100, 100, 100, 0.15) inset;
    background-color: $dk-charcoal;
    background: rgb(51,51,51);
    //background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiM2OTY5NjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    //background: -moz-linear-gradient(top, rgba(85,85,85,1) 39%, rgba(105,105,105,1) 70%);
    //background: -webkit-gradient(linear, left top, left bottom, color-stop(39%,rgba(85,85,85,1)), color-stop(70%,rgba(105,105,105,1)));
    //background: -webkit-linear-gradient(top, rgba(85,85,85,1) 39%,rgba(105,105,105,1) 70%);
    //background: -o-linear-gradient(top, rgba(85,85,85,1) 39%,rgba(105,105,105,1) 70%);
    //background: -ms-linear-gradient(top, rgba(85,85,85,1) 39%,rgba(105,105,105,1) 70%);
    //background: linear-gradient(to bottom, rgba(85,85,85,1) 39%,rgba(105,105,105,1) 70%);
}
.z-accordion.black.horizontal > section > h3 > .z-title {
//    background: -moz-linear-gradient(left, rgba(85,85,85,1) 39%, rgba(105,105,105,1) 70%);
}
.z-accordion.black > section > h3 > .z-arrow {
    color: $coop-color;//color: #bfbfbf;
}
.ie7 .z-accordion.black.horizontal > section > h3 .z-arrow,
.ie8 .z-accordion.black.horizontal > section > h3 .z-arrow,
.ie7 .z-accordion.black.horizontal > section > h3 > .z-title,
.ie8 .z-accordion.black.horizontal > section > h3 > .z-title{
    //filter:none;background-color: #555555;   
}
.ie7 .z-accordion.black.vertical > section > h3,
.ie8 .z-accordion.black.vertical > section > h3 {
//filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#555555', endColorstr='#696969');//For IE7-8-9
}
.z-accordion.black.z-scrollable > section.z-active .z-content::-webkit-scrollbar-thumb {
    background: rgba(51,51,51, 0.75);
    border-color: rgba(102,102,102, 0.25);
    //box-shadow: 1px 1px 5px rgba(68, 68, 68,0.25) inset;
}
.z-accordion.black.z-scrollable > section.z-active .z-content::-webkit-scrollbar-track {
    background: rgba(51,51,51, 0.05);
    border-color:rgba(102,102,102, 0.06);
    //box-shadow: 0 0 3px rgba(68, 68, 68,0.05) inset;
}
.z-accordion.black > section > h3 > .z-arrow{background-position: 0 -62px;}*/
/*
.block--views-home-accordion-block-1{
    margin-bottom:$vertical1;
    border-bottom: 8px solid $block-flourish;
}
.view-id-home_accordion{
    @include clearfix;
    clear:both;
}
.z-accordion.horizontal>section>h3{
    z-index:10;
    width:100%;
}
.z-accordion {
    
    section {
        position: relative;
        > h3{
            //color:$white;
            //background-color:$dk-charcoal;
            @include type-18-24;
            
        }
        img {
            width: 100%;
        }

        .home-overlay {
           @include homeoverlay;
            h3 {
                //display:none;
                @include neighbour-heading1; 
                @include breakpoint($tab, true) {
                    display:block;
                    color: $coop-color;
                    @include type-32-42;
                    margin-bottom:$vertical4;
                }
                
            }
            .home-promo-summary {
                @include overlaysub;
                //display:none;
                 @include breakpoint($tab, true) {
                    color: $white;
                    @include type-16-21;
                    display:block;
                }                
            }
        }
    }
}
.z-slider-wrapper{
    margin-bottom:0;
}



///overwrite the white theme 

.z-accordion.white.z-bordered,
.z-accordion.white.z-bordered > section > h3,
.z-accordion.white.z-bordered > section > h3 > .z-title,
.z-accordion.white.z-bordered > section > .z-content {
    border:0 transparent;
    //border-color: #C3C3C3;
    //border-color: #CECECE;
}
.z-accordion.white.vertical > section > h3,
.z-accordion.white.horizontal > section > h3 > .z-title {
    color:$white;
                            @include type-18-24;
    text-shadow: none;
    background-color: $dk-green;
    font-family:$emphasis-font;
    //width:100%;
    span{
        width:100%;
        display:block;
        @include clearfix;
    }
}
.z-accordion.white.z-scrollable > section.z-active .z-content::-webkit-scrollbar-thumb {
    background: rgba(100, 100, 100, 0.15);
    border-color: transparent;//rgba(100, 100, 100, 0.15);
    box-shadow:none;// 1px 1px 5px rgba(100, 100, 100, 0.15) inset;
}
.z-accordion.white.z-scrollable > section.z-active .z-content::-webkit-scrollbar-track {
    background: rgba(100, 100, 100, 0.15);
    border-color:transparent;//rgba(100, 100, 100, 0.15);
    box-shadow:none;// 0 0 3px rgba(100, 100, 100, 0.15) inset;
}




// overwrite the black theme in zozo accordion.css 
.z-accordion.black.z-bordered,
.z-accordion.black.z-bordered > section > h3,
.z-accordion.black.z-bordered > section > h3 > .z-title,
.z-accordion.black.z-bordered > section > .z-content {border-color: $lt-charcoal;}
.z-accordion.black.vertical > section > h3,
.z-accordion.black.horizontal > section > h3 > .z-title {
    @include type-16-21;
    color: $coop-color;
    //font-family:$emphasis-font;
    //text-shadow: 1px 1px 1px black;
    //box-shadow: 5px 10px 100px rgba(100, 100, 100, 0.15) inset;
    background-color: $dk-charcoal;
    background: rgb(51,51,51);
    //background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiM2OTY5NjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    //background: -moz-linear-gradient(top, rgba(85,85,85,1) 39%, rgba(105,105,105,1) 70%);
    //background: -webkit-gradient(linear, left top, left bottom, color-stop(39%,rgba(85,85,85,1)), color-stop(70%,rgba(105,105,105,1)));
    //background: -webkit-linear-gradient(top, rgba(85,85,85,1) 39%,rgba(105,105,105,1) 70%);
    //background: -o-linear-gradient(top, rgba(85,85,85,1) 39%,rgba(105,105,105,1) 70%);
    //background: -ms-linear-gradient(top, rgba(85,85,85,1) 39%,rgba(105,105,105,1) 70%);
    //background: linear-gradient(to bottom, rgba(85,85,85,1) 39%,rgba(105,105,105,1) 70%);
}
.z-accordion.black.horizontal > section > h3 > .z-title {
//    background: -moz-linear-gradient(left, rgba(85,85,85,1) 39%, rgba(105,105,105,1) 70%);
}
.z-accordion.black > section > h3 > .z-arrow {
    color: $coop-color;//color: #bfbfbf;
}
.ie7 .z-accordion.black.horizontal > section > h3 .z-arrow,
.ie8 .z-accordion.black.horizontal > section > h3 .z-arrow,
.ie7 .z-accordion.black.horizontal > section > h3 > .z-title,
.ie8 .z-accordion.black.horizontal > section > h3 > .z-title{
    //filter:none;background-color: #555555;   
}
.ie7 .z-accordion.black.vertical > section > h3,
.ie8 .z-accordion.black.vertical > section > h3 {
//filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#555555', endColorstr='#696969');//For IE7-8-9
}
.z-accordion.black.z-scrollable > section.z-active .z-content::-webkit-scrollbar-thumb {
    background: rgba(51,51,51, 0.75);
    border-color: rgba(102,102,102, 0.25);
    //box-shadow: 1px 1px 5px rgba(68, 68, 68,0.25) inset;
}
.z-accordion.black.z-scrollable > section.z-active .z-content::-webkit-scrollbar-track {
    background: rgba(51,51,51, 0.05);
    border-color:rgba(102,102,102, 0.06);
    //box-shadow: 0 0 3px rgba(68, 68, 68,0.05) inset;
}
.z-accordion.black > section > h3 > .z-arrow{background-position: 0 -62px;}
*/
/* line 1, ../sass/components/_feedback.scss */
.block--views-node-feedback-block-1 {
  clear: left; }
  /* line 5, ../sass/components/_feedback.scss */
  .block--views-node-feedback-block-1 h2 {
    background-image: url(../images/icon-feedback.png);
    padding-left: 80px;
    background-repeat: no-repeat; }

/* line 14, ../sass/components/_feedback.scss */
.page-node-add-node-feedback .description {
  display: inline-block; }

/* line 19, ../sass/components/_feedback.scss */
.block--views-node-feedback-button-block {
  padding: 12px 0;
  border-top: 1px solid #C0CBC4;
  border-bottom: 1px solid #C0CBC4;
  margin-bottom: 36px;
  clear: left;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-node-feedback-button-block:before, .block--views-node-feedback-button-block:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-node-feedback-button-block:after {
    clear: both; }
  /* line 27, ../sass/components/_feedback.scss */
  .block--views-node-feedback-button-block h2 {
    margin-bottom: 8px; }
    @media (min-width: 720px) {
      /* line 27, ../sass/components/_feedback.scss */
      .block--views-node-feedback-button-block h2 {
        border-bottom: none !important;
        padding: 4px 8px 0 0;
        float: left;
        margin: 0 !important; } }
  /* line 38, ../sass/components/_feedback.scss */
  .block--views-node-feedback-button-block h3 {
    border-bottom: none !important;
    padding: 0;
    float: left; }
  /* line 45, ../sass/components/_feedback.scss */
  .block--views-node-feedback-button-block .button {
    margin-top: 5px; }

/* line 3, ../sass/components/_forms.scss */
fieldset {
  border: 0;
  margin-top: 0;
  margin-bottom: 48px;
  padding: 0; }
  /* line 8, ../sass/components/_forms.scss */
  fieldset legend {
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.33333;
    margin-bottom: 24px; }

/* line 14, ../sass/components/_forms.scss */
html.js fieldset.collapsed, .fieldset.collapsible {
  margin-bottom: 48px;
  /*legend{
      @include type-16-21;
      display:block;
  }*/ }

/* line 28, ../sass/components/_forms.scss */
label {
  margin-bottom: 12px; }

/*input,*/
/* line 39, ../sass/components/_forms.scss */
textarea, select,
.form-text {
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 12px;
  font-size: 15px;
  font-size: rem(15);
  line-height: 1.46667;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13); }
  /* line 13, ../sass/base/_forms.scss */
  textarea:focus, select:focus,
  .form-text:focus {
    border: solid 1px #993399;
    outline: none; }

/* line 45, ../sass/components/_forms.scss */
.form-managed-file input[type="file"] {
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 12px;
  font-size: 15px;
  font-size: rem(15);
  line-height: 1.46667;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13);
  display: inline;
  width: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  vertical-align: top; }
  /* line 13, ../sass/base/_forms.scss */
  .form-managed-file input[type="file"]:focus {
    border: solid 1px #993399;
    outline: none; }
/* line 53, ../sass/components/_forms.scss */
.form-managed-file input[type="submit"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* Select elements */
/* line 61, ../sass/components/_forms.scss */
select, .ui.selection.dropdown {
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 12px;
  font-size: 15px;
  font-size: rem(15);
  line-height: 1.46667;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13);
  line-height: 2rem;
  background-color: #f6f6f6; }
  /* line 13, ../sass/base/_forms.scss */
  select:focus, .ui.selection.dropdown:focus {
    border: solid 1px #993399;
    outline: none; }
  /* line 65, ../sass/components/_forms.scss */
  select:focus, .ui.selection.dropdown:focus {
    background-color: #ffffff; }

/* line 70, ../sass/components/_forms.scss */
.webform-datepicker select {
  max-width: 70px;
  display: inline-block; }

/* line 75, ../sass/components/_forms.scss */
.ui.selection.dropdown .menu {
  border-top-width: 1px !important;
  margin: 5px -1px;
  border-radius: .28571429rem .28571429rem; }

/* line 82, ../sass/components/_forms.scss */
.ui.selection.active.dropdown:hover,
.ui.selection.active.dropdown:hover .menu {
  border-color: #993399; }

/* line 87, ../sass/components/_forms.scss */
.ui.selection.active.dropdown,
.ui.selection.active.dropdown .menu {
  border-color: #993399; }

/* line 92, ../sass/components/_forms.scss */
.ui.active.selection.dropdown {
  border-bottom-left-radius: .28571429rem !important;
  border-bottom-right-radius: .28571429rem !important;
  border: solid 1px #993399; }

/* line 98, ../sass/components/_forms.scss */
.ui.selection.dropdown > .dropdown.icon {
  line-height: 2rem; }

/* End Select elements */
/* line 104, ../sass/components/_forms.scss */
.form-text {
  width: 100%;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .form-text:before, .form-text:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .form-text:after {
    clear: both; }

/* line 109, ../sass/components/_forms.scss */
.form-checkbox {
  padding: 0;
  margin: 0; }

/* line 115, ../sass/components/_forms.scss */
.form-checkboxes, .form-radios {
  margin-bottom: 48px; }
  /* line 117, ../sass/components/_forms.scss */
  .form-checkboxes input, .form-radios input {
    margin-right: 4px; }
  /* line 120, ../sass/components/_forms.scss */
  .form-checkboxes label, .form-radios label {
    vertical-align: middle; }

/* Checkbox, Radiobox */
/* line 127, ../sass/components/_forms.scss */
.ui.checkbox,
.ui.radio.checkbox {
  margin-right: 20px;
  text-align: left;
  display: block; }
  /* line 132, ../sass/components/_forms.scss */
  .ui.checkbox label,
  .ui.radio.checkbox label {
    font-weight: normal; }

/* line 138, ../sass/components/_forms.scss */
.ui.checkbox .box:after, .ui.checkbox label:after {
  font-family: 'Lambeth-icons' !important; }

/* line 142, ../sass/components/_forms.scss */
.ui.checkbox input:checked ~ .box:after, .ui.checkbox input:checked ~ label:after {
  content: '\e995' !important; }

/* line 146, ../sass/components/_forms.scss */
.ui.checkbox .box:before,
.ui.checkbox label:before {
  border-color: #993399; }

/* line 151, ../sass/components/_forms.scss */
.ui.checkbox input:indeterminate ~ .box:before,
.ui.checkbox input:indeterminate ~ label:before {
  border-color: #993399; }

/* line 156, ../sass/components/_forms.scss */
.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before {
  background: #ffffff;
  border-color: #993399; }

/* line 162, ../sass/components/_forms.scss */
.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before {
  background: #fff;
  border-color: #993399; }

/* line 168, ../sass/components/_forms.scss */
.ui.radio.checkbox input:checked ~ .box:after,
.ui.radio.checkbox input:checked ~ label:after {
  background-color: #993399; }

/* line 173, ../sass/components/_forms.scss */
.ui.radio.checkbox input:focus:checked ~ .box:after,
.ui.radio.checkbox input:focus:checked ~ label:after {
  background-color: #993399; }

/* line 178, ../sass/components/_forms.scss */
.ui.checkbox .box:after, .ui.checkbox label:after {
  font-size: 13px; }

/* line 182, ../sass/components/_forms.scss */
.ui.checkbox .box:hover::before, .ui.checkbox label:hover::before {
  border-color: #993399; }

/* line 186, ../sass/components/_forms.scss */
.ui.checkbox input:checked:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ label:before,
.ui.checkbox input:indeterminate:focus ~ .box:before,
.ui.checkbox input:indeterminate:focus ~ label:before {
  border-color: #993399; }

/* line 193, ../sass/components/_forms.scss */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  color: #993399; }

/* line 198, ../sass/components/_forms.scss */
.ui.checkbox input:focus:checked ~ .box:after,
.ui.checkbox input:focus:checked ~ label:after {
  color: #993399; }

/* line 203, ../sass/components/_forms.scss */
.ui.checkbox input:focus ~ .box:after,
.ui.checkbox input:focus ~ label,
.ui.checkbox input:focus ~ label:after {
  color: rgba(0, 0, 0, 0.87); }

/* line 209, ../sass/components/_forms.scss */
.ui.checkbox input:checked:focus ~ .box:after,
.ui.checkbox input:checked:focus ~ label:after,
.ui.checkbox input:indeterminate:focus ~ .box:after,
.ui.checkbox input:indeterminate:focus ~ label:after {
  border-color: #993399; }

/* End Checkbox, Radiobox */
/* line 218, ../sass/components/_forms.scss */
.webform-component {
  margin-bottom: 24px; }

/* line 222, ../sass/components/_forms.scss */
.webform-component-fieldset {
  margin-bottom: 24px; }

/* line 226, ../sass/components/_forms.scss */
#webform-component-address .webform-component-fieldset {
  padding: 0;
  margin-top: 0;
  margin-bottom: 48px; }

/* line 232, ../sass/components/_forms.scss */
.webform_description_field {
  color: #333333; }

/* line 236, ../sass/components/_forms.scss */
.search-block-form label {
  margin-bottom: 0; }

/* line 240, ../sass/components/_forms.scss */
.disabled_form_element {
  background-color: #C0CBC4; }

/* line 245, ../sass/components/_forms.scss */
.addressfield-wrapper input, .addressfield-wrapper textarea {
  width: 100%; }

/* line 250, ../sass/components/_forms.scss */
.form-item .description, .form-actions .description {
  font-size: 14px;
  font-size: 1em;
  line-height: 1.28571;
  margin-bottom: 24px; }

/* line 255, ../sass/components/_forms.scss */
.submit_guess_address {
  color: #ffffff;
  background-color: #333333;
  display: inline-block;
  display: inline;
  padding: 8px 24px;
  margin-bottom: 12px;
  margin-right: 8px;
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
  text-shadow: none;
  border: none;
  text-decoration: none;
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  letter-spacing: 0.025em;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }
  /* line 64, ../sass/base/_buttons.scss */
  .submit_guess_address, .submit_guess_address:hover, .submit_guess_address:active, .submit_guess_address:focus, .submit_guess_address:visited {
    color: #ffffff;
    text-decoration: none; }
  /* line 72, ../sass/base/_buttons.scss */
  .submit_guess_address:hover {
    background-color: #666666;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
  /* line 76, ../sass/base/_buttons.scss */
  .submit_guess_address:active {
    background-color: #333333;
    outline: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 82, ../sass/base/_buttons.scss */
  .submit_guess_address:focus {
    border: 1px dotted #C0CBC4; }
  /* line 87, ../sass/base/_buttons.scss */
  .submit_guess_address.btn-fw {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%; }
  /* line 93, ../sass/base/_buttons.scss */
  .submit_guess_address.btn-large {
    padding: 16px 24px; }
  /* line 97, ../sass/base/_buttons.scss */
  .submit_guess_address.btn-small {
    padding: 6px 8px;
    margin-bottom: 4px; }

/* line 259, ../sass/components/_forms.scss */
.address_second_column {
  background-color: #F3EADE;
  border: 1px solid #C0CBC4;
  position: relative;
  margin-left: 0;
  padding: 8px 8px 12px 8px;
  margin-bottom: 24px;
  width: 400px; }
  /* line 266, ../sass/components/_forms.scss */
  .address_second_column .add_manually {
    color: #ffffff;
    background-color: #333333;
    display: inline-block;
    display: inline;
    padding: 8px 24px;
    margin-bottom: 12px;
    margin-right: 8px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
    text-shadow: none;
    border: none;
    text-decoration: none;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    letter-spacing: 0.025em;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    margin-bottom: 12px; }
    /* line 64, ../sass/base/_buttons.scss */
    .address_second_column .add_manually, .address_second_column .add_manually:hover, .address_second_column .add_manually:active, .address_second_column .add_manually:focus, .address_second_column .add_manually:visited {
      color: #ffffff;
      text-decoration: none; }
    /* line 72, ../sass/base/_buttons.scss */
    .address_second_column .add_manually:hover {
      background-color: #666666;
      -moz-transition: all 300ms ease-out;
      -o-transition: all 300ms ease-out;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out; }
    /* line 76, ../sass/base/_buttons.scss */
    .address_second_column .add_manually:active {
      background-color: #333333;
      outline: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    /* line 82, ../sass/base/_buttons.scss */
    .address_second_column .add_manually:focus {
      border: 1px dotted #C0CBC4; }
    /* line 87, ../sass/base/_buttons.scss */
    .address_second_column .add_manually.btn-fw {
      padding-left: 0 !important;
      padding-right: 0 !important;
      width: 100%; }
    /* line 93, ../sass/base/_buttons.scss */
    .address_second_column .add_manually.btn-large {
      padding: 16px 24px; }
    /* line 97, ../sass/base/_buttons.scss */
    .address_second_column .add_manually.btn-small {
      padding: 6px 8px;
      margin-bottom: 4px; }

/* line 272, ../sass/components/_forms.scss */
.login-forgot {
  margin-bottom: 24px; }

/* line 277, ../sass/components/_forms.scss */
.form-item-captcha-response .field-prefix {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  margin-bottom: 12px;
  display: block;
  color: #AA3F2A; }
/* line 283, ../sass/components/_forms.scss */
.form-item-captcha-response .description {
  color: #AA3F2A; }

/* line 2, ../sass/components/_google_translate.scss */
#google_translate_element select {
  display: inline;
  width: inherit; }

/* GovSpeak */
/* line 3, ../sass/components/_govspeak.scss */
.highlight-answer {
  background-color: #CC6122;
  padding: 8px 20px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #A74F1C; }

/* line 12, ../sass/components/_govspeak.scss */
.location-container {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .location-container:before, .location-container:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .location-container:after {
    clear: both; }
  /* line 14, ../sass/components/_govspeak.scss */
  .location-container iframe {
    width: 100%;
    height: 100%; }

/* line 20, ../sass/components/_govspeak.scss */
.location-box {
  background: #EBEBEB;
  height: 250px;
  margin-bottom: 30px; }

/* line 26, ../sass/components/_govspeak.scss */
.lb-map {
  width: 24.47552%;
  float: left;
  margin-right: 0.6993%; }

/* line 30, ../sass/components/_govspeak.scss */
.lb-info {
  width: 74.82517%;
  float: right;
  margin-right: 0;
  *margin-left: -10px;
  padding: 30px; }

/* line 38, ../sass/components/_govspeak.scss */
.notice-icon {
  float: left;
  height: auto;
  width: 100px;
  z-index: 2;
  background-color: green; }

/* line 46, ../sass/components/_govspeak.scss */
.example {
  border: 1px solid #C0CBC4;
  padding: 48px 32px;
  margin-bottom: 12px;
  background-color: #ffffff; }
  @media (min-width: 720px) {
    /* line 46, ../sass/components/_govspeak.scss */
    .example {
      margin-bottom: 24px; } }
  /* line 55, ../sass/components/_govspeak.scss */
  .example strong {
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    color: #AA3F2A; }
  @media (min-width: 720px) {
    /* line 59, ../sass/components/_govspeak.scss */
    .example h4 {
      float: left;
      clear: left;
      width: 150px;
      border-bottom: none;
      margin-top: 0; } }
  /* line 69, ../sass/components/_govspeak.scss */
  .example .button {
    width: 260px;
    padding-top: 8px;
    padding-bottom: 8px; }

/* line 76, ../sass/components/_govspeak.scss */
.featured_link {
  background-color: #E5EDFE; }

/* line 80, ../sass/components/_govspeak.scss */
.image-and-text-block {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  margin-bottom: 12px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .image-and-text-block:before, .image-and-text-block:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .image-and-text-block:after {
    clear: both; }
  /* line 83, ../sass/components/_govspeak.scss */
  .image-and-text-block img {
    margin: 0 auto 12px;
    display: block; }
  @media (min-width: 720px) {
    /* line 88, ../sass/components/_govspeak.scss */
    .image-and-text-block img {
      float: right;
      margin: 0 0 12px 12px; } }

/* line 57, ../sass/components/_header-icons.scss */
.header-page-service, .header-page-topic, .header-page-guide, .header-page-action, .header-page-policy, .header-page-form, .header-page-info, .header-page-place, .header-page-event, .header-page-consultation, .header-page-map, .header-page-dataset, .header-page-feedback, .header-page-help, .header-page-news, .header-page-notice, .header-page-scheme {
  padding-bottom: 12px;
  border-bottom: 1px solid #C0CBC4;
  width: 100%;
  clear: both;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  position: relative; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .header-page-service:before, .header-page-service:after, .header-page-topic:before, .header-page-topic:after, .header-page-guide:before, .header-page-guide:after, .header-page-action:before, .header-page-action:after, .header-page-policy:before, .header-page-policy:after, .header-page-form:before, .header-page-form:after, .header-page-info:before, .header-page-info:after, .header-page-place:before, .header-page-place:after, .header-page-event:before, .header-page-event:after, .header-page-consultation:before, .header-page-consultation:after, .header-page-map:before, .header-page-map:after, .header-page-dataset:before, .header-page-dataset:after, .header-page-feedback:before, .header-page-feedback:after, .header-page-help:before, .header-page-help:after, .header-page-news:before, .header-page-news:after, .header-page-notice:before, .header-page-notice:after, .header-page-scheme:before, .header-page-scheme:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .header-page-service:after, .header-page-topic:after, .header-page-guide:after, .header-page-action:after, .header-page-policy:after, .header-page-form:after, .header-page-info:after, .header-page-place:after, .header-page-event:after, .header-page-consultation:after, .header-page-map:after, .header-page-dataset:after, .header-page-feedback:after, .header-page-help:after, .header-page-news:after, .header-page-notice:after, .header-page-scheme:after {
    clear: both; }
  /* line 63, ../sass/components/_header-icons.scss */
  .header-page-service h1, .header-page-topic h1, .header-page-guide h1, .header-page-action h1, .header-page-policy h1, .header-page-form h1, .header-page-info h1, .header-page-place h1, .header-page-event h1, .header-page-consultation h1, .header-page-map h1, .header-page-dataset h1, .header-page-feedback h1, .header-page-help h1, .header-page-news h1, .header-page-notice h1, .header-page-scheme h1 {
    padding-bottom: 0;
    padding-top: 16px;
    border-bottom: 0;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    max-width: 700px;
    margin-bottom: 0 !important; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .header-page-service h1:before, .header-page-service h1:after, .header-page-topic h1:before, .header-page-topic h1:after, .header-page-guide h1:before, .header-page-guide h1:after, .header-page-action h1:before, .header-page-action h1:after, .header-page-policy h1:before, .header-page-policy h1:after, .header-page-form h1:before, .header-page-form h1:after, .header-page-info h1:before, .header-page-info h1:after, .header-page-place h1:before, .header-page-place h1:after, .header-page-event h1:before, .header-page-event h1:after, .header-page-consultation h1:before, .header-page-consultation h1:after, .header-page-map h1:before, .header-page-map h1:after, .header-page-dataset h1:before, .header-page-dataset h1:after, .header-page-feedback h1:before, .header-page-feedback h1:after, .header-page-help h1:before, .header-page-help h1:after, .header-page-news h1:before, .header-page-news h1:after, .header-page-notice h1:before, .header-page-notice h1:after, .header-page-scheme h1:before, .header-page-scheme h1:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .header-page-service h1:after, .header-page-topic h1:after, .header-page-guide h1:after, .header-page-action h1:after, .header-page-policy h1:after, .header-page-form h1:after, .header-page-info h1:after, .header-page-place h1:after, .header-page-event h1:after, .header-page-consultation h1:after, .header-page-map h1:after, .header-page-dataset h1:after, .header-page-feedback h1:after, .header-page-help h1:after, .header-page-news h1:after, .header-page-notice h1:after, .header-page-scheme h1:after {
      clear: both; }
  /* line 71, ../sass/components/_header-icons.scss */
  .header-page-service span, .header-page-topic span, .header-page-guide span, .header-page-action span, .header-page-policy span, .header-page-form span, .header-page-info span, .header-page-place span, .header-page-event span, .header-page-consultation span, .header-page-map span, .header-page-dataset span, .header-page-feedback span, .header-page-help span, .header-page-news span, .header-page-notice span, .header-page-scheme span {
    text-transform: uppercase;
    background-image: none;
    display: none;
    background-image: url(../images/dummy-icon-large.png);
    position: absolute;
    bottom: 8px;
    right: 8px; }
    @media (min-width: 720px) {
      /* line 71, ../sass/components/_header-icons.scss */
      .header-page-service span, .header-page-topic span, .header-page-guide span, .header-page-action span, .header-page-policy span, .header-page-form span, .header-page-info span, .header-page-place span, .header-page-event span, .header-page-consultation span, .header-page-map span, .header-page-dataset span, .header-page-feedback span, .header-page-help span, .header-page-news span, .header-page-notice span, .header-page-scheme span {
        background-position: 0% 100%;
        background-position: bottom left;
        background-repeat: no-repeat;
        text-align: left;
        float: right;
        display: inline;
        padding-top: 40px;
        padding-left: 72px;
        font-size: 16px;
        font-size: 1.14286em;
        line-height: 1.3125;
        word-break: break-all;
        color: #C0D0C4;
        font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; } }

/* GUIDE ICONS */
/* line 89, ../sass/components/_header-icons.scss */
.header-page-guide span {
  background-image: url(../images/header-icon-guide.png); }

/* ACTION ICONS */
/* line 95, ../sass/components/_header-icons.scss */
.header-page-action span {
  background-image: url(../images/header-icon-action.png); }

/* TOPIC ICONS */
/* line 101, ../sass/components/_header-icons.scss */
.header-page-topic span {
  background-image: url(../images/header-icon-topic.png); }

/*  MAP */
/* line 107, ../sass/components/_header-icons.scss */
.header-page-map span {
  background-image: url(../images/header-icon-map.png); }

/* POLICY ICON */
/* line 113, ../sass/components/_header-icons.scss */
.header-page-policy span {
  background-image: url(../images/header-icon-policy.png); }

/* FORM ICON */
/* line 119, ../sass/components/_header-icons.scss */
.header-page-form span {
  background-image: url(../images/header-icon-form.png); }

/* INFO ICON */
/* line 125, ../sass/components/_header-icons.scss */
.header-page-info span {
  background-image: url(../images/header-icon-info.png); }

/*EVENT ICON */
/* line 131, ../sass/components/_header-icons.scss */
.header-page-event span {
  background-image: url(../images/header-icon-event.png); }

/*CONSULTATION ICON */
/* line 137, ../sass/components/_header-icons.scss */
.header-page-consultation span {
  background-image: url(../images/header-icon-consultation.png); }

/*PLACE ICON*/
/* line 144, ../sass/components/_header-icons.scss */
.header-page-place span {
  background-image: url(../images/header-icon-place.png); }

/* FEEDBACK ICON*/
/* line 151, ../sass/components/_header-icons.scss */
.header-page-feedback span {
  background-image: url(../images/header-icon-feedback.png); }

/* HELP ICON*/
/* line 157, ../sass/components/_header-icons.scss */
.header-page-help span {
  background-image: url(../images/header-icon-help.png); }

/* NEWS ICON*/
/* line 163, ../sass/components/_header-icons.scss */
.header-page-news span {
  background-image: url(../images/header-icon-news.png); }

/* DATASET ICON*/
/* line 169, ../sass/components/_header-icons.scss */
.header-page-dataset span {
  background-image: url(../images/header-icon-dataset.png); }

/* NOTICE ICON*/
/* line 175, ../sass/components/_header-icons.scss */
.header-page-notice span {
  background-image: url(../images/header-icon-notice.png); }

/* SCHEME ICON*/
/* line 181, ../sass/components/_header-icons.scss */
.header-page-scheme span {
  background-image: url(../images/header-icon-scheme.png); }

/* SERVICES ICONS */
/* line 191, ../sass/components/_header-icons.scss */
.page-node-3643 .header-page-service span {
  background-image: url(../images/service-icon-benefits.png); }

/* line 201, ../sass/components/_header-icons.scss */
.page-node-3647 .header-page-service span {
  background-image: url(../images/service-icon-births.png); }

/* line 209, ../sass/components/_header-icons.scss */
.page-node-3648 .header-page-service span {
  background-image: url(../images/service-icon-business.png); }

/* line 217, ../sass/components/_header-icons.scss */
.page-node-3655 .header-page-service span {
  background-image: url(../images/service-icon-council.png); }

/* line 225, ../sass/components/_header-icons.scss */
.page-node-3656 .header-page-service span {
  background-image: url(../images/service-icon-housing.png); }

/* line 233, ../sass/components/_header-icons.scss */
.page-node-3657 .header-page-service span {
  background-image: url(../images/service-icon-parks.png); }

/* line 241, ../sass/components/_header-icons.scss */
.page-node-3658 .header-page-service span {
  background-image: url(../images/service-icon-parking.png); }

/* line 249, ../sass/components/_header-icons.scss */
.page-node-3659 .header-page-service span {
  background-image: url(../images/service-icon-pests.png); }

/* line 257, ../sass/components/_header-icons.scss */
.page-node-3660 .header-page-service span {
  background-image: url(../images/service-icon-planning.png); }

/* line 265, ../sass/components/_header-icons.scss */
.page-node-3661 .header-page-service span {
  background-image: url(../images/service-icon-schools.png); }

/* line 273, ../sass/components/_header-icons.scss */
.page-node-3662 .header-page-service span {
  background-image: url(../images/service-icon-recycle.png); }

/* line 281, ../sass/components/_header-icons.scss */
.page-node-3813 .header-page-service span {
  background-image: url(../images/service-icon-social.png); }

/* line 292, ../sass/components/_header-icons.scss */
.node-type-neighbourhood .l-region--sidebar-second h2, .node-type-neighbourhood .l-region--sidebar-third h2 {
  padding-left: 0;
  background-image: none;
  min-height: 36px; }

/* line 301, ../sass/components/_header-icons.scss */
.l-region--sidebar-second, .l-region--sidebar-third {
  /*related events*/
  /*similar events*/
  /* related pages*/ }
  /* line 302, ../sass/components/_header-icons.scss */
  .l-region--sidebar-second h2, .l-region--sidebar-second h3, .l-region--sidebar-third h2, .l-region--sidebar-third h3 {
    background-image: none; }
    @media (min-width: 720px) {
      /* line 302, ../sass/components/_header-icons.scss */
      .l-region--sidebar-second h2, .l-region--sidebar-second h3, .l-region--sidebar-third h2, .l-region--sidebar-third h3 {
        padding-left: 56px;
        min-height: 42px;
        background-position: top left;
        background-repeat: no-repeat; } }
    @media (min-width: 720px) {
      /* line 302, ../sass/components/_header-icons.scss */
      .l-region--sidebar-second h2, .l-region--sidebar-second h3, .l-region--sidebar-third h2, .l-region--sidebar-third h3 {
        background-image: url(../images/dummy-icon-sidebar.png); } }
  @media (min-width: 720px) {
    /* line 312, ../sass/components/_header-icons.scss */
    .l-region--sidebar-second .block--views-related-events-block h2, .l-region--sidebar-second .block--views-related-events-block h3, .l-region--sidebar-second .block--views-place-node-events-block h2, .l-region--sidebar-second .block--views-place-node-events-block h3, .l-region--sidebar-third .block--views-related-events-block h2, .l-region--sidebar-third .block--views-related-events-block h3, .l-region--sidebar-third .block--views-place-node-events-block h2, .l-region--sidebar-third .block--views-place-node-events-block h3 {
      background-image: url(../images/sidebar-icon-events.png); } }
  @media (min-width: 720px) {
    /* line 320, ../sass/components/_header-icons.scss */
    .l-region--sidebar-second .similar-events h2, .l-region--sidebar-second .similar-events h3, .l-region--sidebar-third .similar-events h2, .l-region--sidebar-third .similar-events h3 {
      background-image: url(../images/sidebar-icon-similar-events.png); } }
  @media (min-width: 720px) {
    /* line 328, ../sass/components/_header-icons.scss */
    .l-region--sidebar-second .related-pages h2, .l-region--sidebar-second .related-pages h3, .l-region--sidebar-third .related-pages h2, .l-region--sidebar-third .related-pages h3 {
      background-image: url(../images/sidebar-icon-relatedpages.png); } }
  @media (min-width: 720px) {
    /* line 335, ../sass/components/_header-icons.scss */
    .l-region--sidebar-second .popular-places h2, .l-region--sidebar-second .popular-places h3, .l-region--sidebar-third .popular-places h2, .l-region--sidebar-third .popular-places h3 {
      background-image: url(../images/sidebar-icon-popularplaces.png); } }
  @media (min-width: 720px) {
    /* line 342, ../sass/components/_header-icons.scss */
    .l-region--sidebar-second .neighbourhoods-nearby h2, .l-region--sidebar-second .neighbourhoods-nearby h3, .l-region--sidebar-third .neighbourhoods-nearby h2, .l-region--sidebar-third .neighbourhoods-nearby h3 {
      background-image: url(../images/sidebar-icon-neighbourhoods.png); } }
  @media (min-width: 720px) {
    /* line 349, ../sass/components/_header-icons.scss */
    .l-region--sidebar-second .block--views-consultation-outcomes-block-1 h2, .l-region--sidebar-second .block--views-consultation-outcomes-block-1 h3, .l-region--sidebar-third .block--views-consultation-outcomes-block-1 h2, .l-region--sidebar-third .block--views-consultation-outcomes-block-1 h3 {
      background-image: url(../images/sidebar-icon-outcome.png); } }
  @media (min-width: 720px) {
    /* line 356, ../sass/components/_header-icons.scss */
    .l-region--sidebar-second .block--views-consultation-deadline-block-1 h2, .l-region--sidebar-second .block--views-consultation-deadline-block-1 h3, .l-region--sidebar-second .consultation-deadline-block h2, .l-region--sidebar-second .consultation-deadline-block h3, .l-region--sidebar-third .block--views-consultation-deadline-block-1 h2, .l-region--sidebar-third .block--views-consultation-deadline-block-1 h3, .l-region--sidebar-third .consultation-deadline-block h2, .l-region--sidebar-third .consultation-deadline-block h3 {
      background-image: url(../images/sidebar-icon-deadline.png); } }

/* line 367, ../sass/components/_header-icons.scss */
.view-neighbourhoods-explore-maps li a {
  background-position: top left;
  background-repeat: no-repeat;
  width: 100%;
  padding: 0 16px 0 38px;
  min-height: 36px;
  clear: both;
  background-image: url(../images/dummy-icon-hp.png); }

/* line 375, ../sass/components/_header-icons.scss */
.page-node-3530 .view-portal-pages h4 {
  background-position: top left;
  background-repeat: no-repeat;
  width: 100%;
  padding: 0 16px 0 38px;
  min-height: 36px;
  clear: both; }

/* line 385, ../sass/components/_header-icons.scss */
.view-portal-pages {
  /*benefits & counciltax*/
  /*births deaths marriages civil partnerships*/
  /*business services... */
  /*elections & council*/
  /*housing*/
  /*leisure parks & libraries*/
  /*parking*/
  /*pest noise pollution*/
  /*planning*/
  /*recycling*/
  /*schools & education*/
  /*social care & support*/ }
  /* line 390, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3643 {
    background-image: url(../images/hp-icon-benefits.png); }
  /* line 394, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3647 {
    background-image: url(../images/hp-icon-births.png); }
  /* line 398, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3648 {
    background-image: url(../images/hp-icon-business.png); }
  /* line 402, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3655 {
    background-image: url(../images/hp-icon-council.png); }
  /* line 406, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3656 {
    background-image: url(../images/hp-icon-housing.png); }
  /* line 410, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3657 {
    background-image: url(../images/hp-icon-parks.png); }
  /* line 414, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3658 {
    background-image: url(../images/hp-icon-parking.png); }
  /* line 418, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3659 {
    background-image: url(../images/hp-icon-pests.png); }
  /* line 422, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3660 {
    background-image: url(../images/hp-icon-planning.png); }
  /* line 426, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3662 {
    background-image: url(../images/hp-icon-recycle.png); }
  /* line 430, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3661 {
    background-image: url(../images/hp-icon-schools.png); }
  /* line 434, ../sass/components/_header-icons.scss */
  .view-portal-pages .service-type-3813 {
    background-image: url(../images/hp-icon-social.png); }

/* line 439, ../sass/components/_header-icons.scss */
div.node.icon {
  background-position: top left;
  background-repeat: no-repeat;
  width: 100%;
  padding: 0 16px 0 38px;
  min-height: 36px;
  clear: both; }
  /* line 442, ../sass/components/_header-icons.scss */
  div.panel-pane div.node.icon {
    padding-left: 44px; }
  /* line 445, ../sass/components/_header-icons.scss */
  div.node.icon h4 {
    padding: 0; }

/* line 451, ../sass/components/_header-icons.scss */
a.icon {
  background-position: top left;
  background-repeat: no-repeat;
  width: 100%;
  padding: 0 16px 0 38px;
  min-height: 36px;
  clear: both;
  display: block; }
  /* line 456, ../sass/components/_header-icons.scss */
  a.icon.action {
    background-image: url(../images/icon-action-small.png); }
  /* line 459, ../sass/components/_header-icons.scss */
  a.icon.guide {
    background-image: url(../images/icon-guide-small.png); }
  /* line 462, ../sass/components/_header-icons.scss */
  a.icon.scheme {
    background-image: url(../images/icon-scheme-small.png); }
  /* line 465, ../sass/components/_header-icons.scss */
  a.icon.notice {
    background-image: url(../images/icon-notice-small.png); }
  /* line 468, ../sass/components/_header-icons.scss */
  a.icon.info {
    background-image: url(../images/icon-info-small.png); }
  /* line 471, ../sass/components/_header-icons.scss */
  a.icon.form {
    background-image: url(../images/icon-form-small.png); }
  /* line 474, ../sass/components/_header-icons.scss */
  a.icon.webform {
    background-image: url(../images/icon-form-small.png); }
  /* line 477, ../sass/components/_header-icons.scss */
  a.icon.policy {
    background-image: url(../images/icon-policy-small.png); }
  /* line 480, ../sass/components/_header-icons.scss */
  a.icon.map {
    background-image: url(../images/icon-map-small.png); }
  /* line 483, ../sass/components/_header-icons.scss */
  a.icon.event {
    background-image: url(../images/icon-event-small.png); }
  /* line 486, ../sass/components/_header-icons.scss */
  a.icon.location, a.icon.place {
    background-image: url(../images/icon-place-small.png); }
  /* line 489, ../sass/components/_header-icons.scss */
  a.icon.dataset {
    background-image: url(../images/icon-dataset-small.png); }
  /* line 492, ../sass/components/_header-icons.scss */
  a.icon.news {
    background-image: url(../images/icon-news-small.png); }
  /* line 495, ../sass/components/_header-icons.scss */
  a.icon.help {
    background-image: url(../images/icon-help-small.png); }
  /* line 498, ../sass/components/_header-icons.scss */
  a.icon.feedback {
    background-image: url(../images/icon-feedback-small.png); }
  /* line 501, ../sass/components/_header-icons.scss */
  a.icon.consultation {
    background-image: url(../images/icon-consultation-small.png); }
  /* line 504, ../sass/components/_header-icons.scss */
  a.icon.topics {
    background-image: url(../images/icon-topics-small.png); }

/* line 511, ../sass/components/_header-icons.scss */
.page-type-list li a {
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 16px 0 36px;
  width: 100%;
  min-height: 3px;
  max-height: 32px;
  height: 32px;
  display: block; }
/* line 517, ../sass/components/_header-icons.scss */
.page-type-list .icon-guide a {
  background-image: url(../images/icon-guide-small.png); }
/* line 522, ../sass/components/_header-icons.scss */
.page-type-list .icon-scheme a {
  background-image: url(../images/icon-scheme-small.png); }
/* line 527, ../sass/components/_header-icons.scss */
.page-type-list .icon-notice a {
  background-image: url(../images/icon-notice-small.png); }
/* line 532, ../sass/components/_header-icons.scss */
.page-type-list .icon-info a {
  background-image: url(../images/icon-info-small.png); }
/* line 537, ../sass/components/_header-icons.scss */
.page-type-list .icon-action a {
  background-image: url(../images/icon-action-small.png); }
/* line 542, ../sass/components/_header-icons.scss */
.page-type-list .icon-form a {
  background-image: url(../images/icon-form-small.png); }
/* line 547, ../sass/components/_header-icons.scss */
.page-type-list .icon-webform a {
  background-image: url(../images/icon-form-small.png); }
/* line 552, ../sass/components/_header-icons.scss */
.page-type-list .icon-policy a {
  background-image: url(../images/icon-policy-small.png); }
/* line 557, ../sass/components/_header-icons.scss */
.page-type-list .icon-map a {
  background-image: url(../images/icon-map-small.png); }
/* line 562, ../sass/components/_header-icons.scss */
.page-type-list .icon-event a {
  background-image: url(../images/icon-event-small.png); }
/* line 567, ../sass/components/_header-icons.scss */
.page-type-list .icon-location a, .page-type-list .icon-place a {
  background-image: url(../images/icon-place-small.png); }
/* line 572, ../sass/components/_header-icons.scss */
.page-type-list .icon-dataset a {
  background-image: url(../images/icon-dataset-small.png); }
/* line 577, ../sass/components/_header-icons.scss */
.page-type-list .icon-news a {
  background-image: url(../images/icon-news-small.png); }
/* line 582, ../sass/components/_header-icons.scss */
.page-type-list .icon-help a {
  background-image: url(../images/icon-help-small.png); }
/* line 587, ../sass/components/_header-icons.scss */
.page-type-list .icon-feedback a {
  background-image: url(../images/icon-feedback-small.png); }
/* line 592, ../sass/components/_header-icons.scss */
.page-type-list .icon-consultation a {
  background-image: url(../images/icon-consultation-small.png); }
/* line 597, ../sass/components/_header-icons.scss */
.page-type-list .icon-topics a {
  background-image: url(../images/icon-topics-small.png); }

/* line 605, ../sass/components/_header-icons.scss */
.view-topic-node h3 {
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 16px 0 36px;
  width: 100%;
  min-height: 3px;
  max-height: 32px;
  height: 32px;
  display: block; }
/* line 609, ../sass/components/_header-icons.scss */
.view-topic-node .icon-guide {
  background-image: url(../images/icon-guide-small.png); }
/* line 612, ../sass/components/_header-icons.scss */
.view-topic-node .icon-scheme {
  background-image: url(../images/icon-scheme-small.png); }
/* line 615, ../sass/components/_header-icons.scss */
.view-topic-node .icon-notice {
  background-image: url(../images/icon-notice-small.png); }
/* line 618, ../sass/components/_header-icons.scss */
.view-topic-node .icon-info {
  background-image: url(../images/icon-info-small.png); }
/* line 621, ../sass/components/_header-icons.scss */
.view-topic-node .icon-action {
  background-image: url(../images/icon-action-small.png); }
/* line 624, ../sass/components/_header-icons.scss */
.view-topic-node .icon-form {
  background-image: url(../images/icon-form-small.png); }
/* line 627, ../sass/components/_header-icons.scss */
.view-topic-node .icon-webform {
  background-image: url(../images/icon-form-small.png); }
/* line 630, ../sass/components/_header-icons.scss */
.view-topic-node .icon-policy {
  background-image: url(../images/icon-policy-small.png); }
/* line 633, ../sass/components/_header-icons.scss */
.view-topic-node .icon-map {
  background-image: url(../images/icon-map-small.png); }
/* line 636, ../sass/components/_header-icons.scss */
.view-topic-node .icon-event {
  background-image: url(../images/icon-event-small.png); }
/* line 639, ../sass/components/_header-icons.scss */
.view-topic-node .icon-location, .view-topic-node .icon-place {
  background-image: url(../images/icon-place-small.png); }
/* line 642, ../sass/components/_header-icons.scss */
.view-topic-node .icon-dataset {
  background-image: url(../images/icon-dataset-small.png); }
/* line 645, ../sass/components/_header-icons.scss */
.view-topic-node .icon-news {
  background-image: url(../images/icon-news-small.png); }
/* line 648, ../sass/components/_header-icons.scss */
.view-topic-node .icon-help {
  background-image: url(../images/icon-help-small.png); }
/* line 651, ../sass/components/_header-icons.scss */
.view-topic-node .icon-feedback {
  background-image: url(../images/icon-feedback-small.png); }
/* line 654, ../sass/components/_header-icons.scss */
.view-topic-node .icon-consultation {
  background-image: url(../images/icon-consultation-small.png); }
/* line 657, ../sass/components/_header-icons.scss */
.view-topic-node .icon-topics {
  background-image: url(../images/icon-topics-small.png); }

/* line 666, ../sass/components/_header-icons.scss */
.view-neighbourhoods-explore-maps li a {
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 16px 0 36px;
  width: 100%;
  min-height: 3px;
  max-height: 32px;
  height: 32px;
  display: block;
  background-image: url(../images/icon-map-small.png); }

/* line 677, ../sass/components/_header-icons.scss */
.view-grouping-content h4 {
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 16px 0 36px;
  width: 100%;
  min-height: 3px;
  max-height: 32px;
  height: 32px; }
/* line 680, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-guide {
  background-image: url(../images/icon-guide-small.png); }
/* line 683, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-scheme {
  background-image: url(../images/icon-scheme-small.png); }
/* line 686, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-notice {
  background-image: url(../images/icon-notice-small.png); }
/* line 689, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-info {
  background-image: url(../images/icon-info-small.png); }
/* line 692, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-action {
  background-image: url(../images/icon-action-small.png); }
/* line 695, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-form {
  background-image: url(../images/icon-form-small.png); }
/* line 698, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-webform {
  background-image: url(../images/icon-form-small.png); }
/* line 701, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-policy {
  background-image: url(../images/icon-policy-small.png); }
/* line 704, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-map {
  background-image: url(../images/icon-map-small.png); }
/* line 707, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-event {
  background-image: url(../images/icon-event-small.png); }
/* line 710, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-location, .view-grouping-content .icon-place {
  background-image: url(../images/icon-place-small.png); }
/* line 713, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-dataset {
  background-image: url(../images/icon-dataset-small.png); }
/* line 716, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-news {
  background-image: url(../images/icon-news-small.png); }
/* line 719, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-help {
  background-image: url(../images/icon-help-small.png); }
/* line 722, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-feedback {
  background-image: url(../images/icon-feedback-small.png); }
/* line 725, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-consultation {
  background-image: url(../images/icon-consultation-small.png); }
/* line 728, ../sass/components/_header-icons.scss */
.view-grouping-content .icon-topics {
  background-image: url(../images/icon-topics-small.png); }

/* ICONS - all icons are loaded via fontello icon fonts - applied by font-your-face module */
/* Custom naming */
/* line 6, ../sass/components/_icon-fonts.scss */
.icon-webform:before {
  content: '\e813'; }

/* '' */
/* line 7, ../sass/components/_icon-fonts.scss */
.icon-policy:before {
  content: '\e817'; }

/* '' */
/* line 9, ../sass/components/_icon-fonts.scss */
.icon-event:before {
  content: '\e808'; }

/* '' */
/* line 10, ../sass/components/_icon-fonts.scss */
.icon-location:before {
  content: '\e812'; }

/* '' */
/* line 12, ../sass/components/_icon-fonts.scss */
.icon-edit:before {
  content: '\e813'; }

/* '' */
/* line 13, ../sass/components/_icon-fonts.scss */
.icon-right-open:before {
  content: '\e806'; }

/* '' */
/* line 14, ../sass/components/_icon-fonts.scss */
.icon-shuffle:before {
  content: '\e814'; }

/* '' */
/* line 15, ../sass/components/_icon-fonts.scss */
.icon-check:before {
  content: '\e801'; }

/* '' */
/* line 16, ../sass/components/_icon-fonts.scss */
.icon-check-empty:before {
  content: '\e800'; }

/* '' */
/* line 17, ../sass/components/_icon-fonts.scss */
.icon-mail:before {
  content: '\e80c'; }

/* '' */
/* line 18, ../sass/components/_icon-fonts.scss */
.icon-star:before {
  content: '\e80b'; }

/* '' */
/* line 19, ../sass/components/_icon-fonts.scss */
.icon-user:before {
  content: '\e80a'; }

/* '' */
/* line 20, ../sass/components/_icon-fonts.scss */
.icon-users:before {
  content: '\e809'; }

/* '' */
/* line 21, ../sass/components/_icon-fonts.scss */
.icon-check-1:before {
  content: '\e80e'; }

/* '' */
/* line 22, ../sass/components/_icon-fonts.scss */
.icon-cancel:before {
  content: '\e80d'; }

/* '' */
/* line 23, ../sass/components/_icon-fonts.scss */
.icon-cancel-squared:before {
  content: '\e80f'; }

/* '' */
/* line 24, ../sass/components/_icon-fonts.scss */
.icon-doc-text:before {
  content: '\e817'; }

/* '' */
/* line 25, ../sass/components/_icon-fonts.scss */
.icon-help:before {
  content: '\e803'; }

/* '' */
/* line 26, ../sass/components/_icon-fonts.scss */
.icon-help-circled:before {
  content: '\e804'; }

/* '' */
/* line 28, ../sass/components/_icon-fonts.scss */
.icon-quote:before {
  content: '\e810'; }

/* '' */
/* line 29, ../sass/components/_icon-fonts.scss */
.icon-location:before {
  color: #993399;
  content: '\e812'; }

/* '' */
/* line 30, ../sass/components/_icon-fonts.scss */
.icon-book-open:before {
  content: '\e815'; }

/* '' */
/* line 31, ../sass/components/_icon-fonts.scss */
.icon-book:before {
  content: '\e816'; }

/* '' */
/* line 32, ../sass/components/_icon-fonts.scss */
.icon-calendar:before {
  content: '\e808'; }

/* '' */
/* line 33, ../sass/components/_icon-fonts.scss */
.icon-clock:before {
  content: '\e811'; }

/* '' */
/* line 34, ../sass/components/_icon-fonts.scss */
.icon-left-open:before {
  content: '\e807'; }

/* '' */
/* line 35, ../sass/components/_icon-fonts.scss */
.icon-plus-squared:before {
  content: '\e802'; }

/* '' */
/* line 38, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-edit {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe813;&nbsp;'); }
/* line 39, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-right-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
/* line 40, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-shuffle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe814;&nbsp;'); }
/* line 41, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-check {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
/* line 42, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-check-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
/* line 43, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-mail {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;'); }
/* line 44, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-star {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;'); }
/* line 45, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-user {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
/* line 46, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-users {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
/* line 47, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-check-1 {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;'); }
/* line 48, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-cancel {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;'); }
/* line 49, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-cancel-squared {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80f;&nbsp;'); }
/* line 50, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-doc-text {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe817;&nbsp;'); }
/* line 51, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-help {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
/* line 52, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-help-circled {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
/* line 53, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-info {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
/* line 54, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-quote {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe810;&nbsp;'); }
/* line 55, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-location {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe812;&nbsp;'); }
/* line 56, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-book-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe815;&nbsp;'); }
/* line 57, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-book {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe816;&nbsp;'); }
/* line 58, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-calendar {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
/* line 59, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-clock {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe811;&nbsp;'); }
/* line 60, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-down-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe818;&nbsp;'); }
/* line 61, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-left-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
/* line 62, ../sass/components/_icon-fonts.scss */
.lt-ie8 .icon-plus-squared {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }

/* line 22, ../sass/variables/_icon-font.scss */
.icon-heading h2:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em; }

/* line 70, ../sass/components/_icon-fonts.scss */
.icon-heading--location h2:before {
  content: '\e812'; }
/* line 73, ../sass/components/_icon-fonts.scss */
.icon-heading--calendar h2:before {
  content: '\e808'; }

 /* list of all icnfoboxes
.application_notice
.info-notice
.address
.form-download
.contact-box
.help-notice

 */
/* line 37, ../sass/components/_infoboxes.scss */
.application-notice, .info-notice, .help-notice, .l-region--top .help-notice, .l-application-notice, .address, .form-download, .contact-box, .cb-website, .cb-email, .cb-phone, .cb-dates {
  border-top: none;
  border-right: none;
  border-left: none;
  background-color: #F6F6F6;
  margin-bottom: 36px;
  display: table;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 16px center;
  min-height: 86px;
  width: 100%;
  border-bottom: 8px solid #ACDBE0;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 720px) {
    /* line 37, ../sass/components/_infoboxes.scss */
    .application-notice, .info-notice, .help-notice, .l-region--top .help-notice, .l-application-notice, .address, .form-download, .contact-box, .cb-website, .cb-email, .cb-phone, .cb-dates {
      margin-bottom: 48px; } }
  /* line 26, ../sass/components/_infoboxes.scss */
  .application-notice a[href^="mailto"], .info-notice a[href^="mailto"], .help-notice a[href^="mailto"], .l-application-notice a[href^="mailto"], .address a[href^="mailto"], .form-download a[href^="mailto"], .contact-box a[href^="mailto"], .cb-website a[href^="mailto"], .cb-email a[href^="mailto"], .cb-phone a[href^="mailto"], .cb-dates a[href^="mailto"] {
    word-break: break-all; }
  /* line 43, ../sass/components/_infoboxes.scss */
  .application-notice p, .info-notice p, .help-notice p, .l-region--top .help-notice p, .application-notice .address-inner, .info-notice .address-inner, .help-notice .address-inner, .application-notice .date-inner, .info-notice .date-inner, .help-notice .date-inner, .l-application-notice p, .address p, .form-download p, .contact-box p, .cb-website p, .cb-email p, .cb-phone p, .cb-dates p, .l-application-notice .address-inner, .address .address-inner, .form-download .address-inner, .contact-box .address-inner, .cb-website .address-inner, .cb-email .address-inner, .cb-phone .address-inner, .cb-dates .address-inner, .l-application-notice .date-inner, .address .date-inner, .form-download .date-inner, .contact-box .date-inner, .cb-website .date-inner, .cb-email .date-inner, .cb-phone .date-inner, .cb-dates .date-inner {
    padding: 48px 32px;
    border-left: 1px solid #dddddd;
    margin: 0 0 0 20px; }
    /* line 45, ../sass/components/_infoboxes.scss */
    .application-notice p .date-inner, .info-notice p .date-inner, .help-notice p .date-inner, .application-notice .address-inner .date-inner, .info-notice .address-inner .date-inner, .help-notice .address-inner .date-inner, .application-notice .date-inner .date-inner, .info-notice .date-inner .date-inner, .help-notice .date-inner .date-inner, .l-application-notice p .date-inner, .address p .date-inner, .form-download p .date-inner, .contact-box p .date-inner, .cb-website p .date-inner, .cb-email p .date-inner, .cb-phone p .date-inner, .cb-dates p .date-inner, .l-application-notice .address-inner .date-inner, .address .address-inner .date-inner, .form-download .address-inner .date-inner, .contact-box .address-inner .date-inner, .cb-website .address-inner .date-inner, .cb-email .address-inner .date-inner, .cb-phone .address-inner .date-inner, .cb-dates .address-inner .date-inner, .l-application-notice .date-inner .date-inner, .address .date-inner .date-inner, .form-download .date-inner .date-inner, .contact-box .date-inner .date-inner, .cb-website .date-inner .date-inner, .cb-email .date-inner .date-inner, .cb-phone .date-inner .date-inner, .cb-dates .date-inner .date-inner {
      font-family: "RalewayMedium", Arial, Helvetica, sans-serif; }
    /* line 48, ../sass/components/_infoboxes.scss */
    .application-notice p .date-display-single, .info-notice p .date-display-single, .help-notice p .date-display-single, .application-notice .address-inner .date-display-single, .info-notice .address-inner .date-display-single, .help-notice .address-inner .date-display-single, .application-notice .date-inner .date-display-single, .info-notice .date-inner .date-display-single, .help-notice .date-inner .date-display-single, .l-application-notice p .date-display-single, .address p .date-display-single, .form-download p .date-display-single, .contact-box p .date-display-single, .cb-website p .date-display-single, .cb-email p .date-display-single, .cb-phone p .date-display-single, .cb-dates p .date-display-single, .l-application-notice .address-inner .date-display-single, .address .address-inner .date-display-single, .form-download .address-inner .date-display-single, .contact-box .address-inner .date-display-single, .cb-website .address-inner .date-display-single, .cb-email .address-inner .date-display-single, .cb-phone .address-inner .date-display-single, .cb-dates .address-inner .date-display-single, .l-application-notice .date-inner .date-display-single, .address .date-inner .date-display-single, .form-download .date-inner .date-display-single, .contact-box .date-inner .date-display-single, .cb-website .date-inner .date-display-single, .cb-email .date-inner .date-display-single, .cb-phone .date-inner .date-display-single, .cb-dates .date-inner .date-display-single {
      font-family: "RalewayMedium", Arial, Helvetica, sans-serif; }
  /* line 52, ../sass/components/_infoboxes.scss */
  .application-notice .address-no-inner, .info-notice .address-no-inner, .help-notice .address-no-inner, .l-application-notice .address-no-inner, .address .address-no-inner, .form-download .address-no-inner, .contact-box .address-no-inner, .cb-website .address-no-inner, .cb-email .address-no-inner, .cb-phone .address-no-inner, .cb-dates .address-no-inner {
    padding: 0 0;
    border-left: 1px solid #dddddd;
    margin: 0 0 0 20px; }
    /* line 56, ../sass/components/_infoboxes.scss */
    .application-notice .address-no-inner:after, .info-notice .address-no-inner:after, .help-notice .address-no-inner:after, .l-application-notice .address-no-inner:after, .address .address-no-inner:after, .form-download .address-no-inner:after, .contact-box .address-no-inner:after, .cb-website .address-no-inner:after, .cb-email .address-no-inner:after, .cb-phone .address-no-inner:after, .cb-dates .address-no-inner:after {
      content: "";
      display: block;
      clear: both; }
    /* line 61, ../sass/components/_infoboxes.scss */
    .application-notice .address-no-inner .location-block__map, .info-notice .address-no-inner .location-block__map, .help-notice .address-no-inner .location-block__map, .l-application-notice .address-no-inner .location-block__map, .address .address-no-inner .location-block__map, .form-download .address-no-inner .location-block__map, .contact-box .address-no-inner .location-block__map, .cb-website .address-no-inner .location-block__map, .cb-email .address-no-inner .location-block__map, .cb-phone .address-no-inner .location-block__map, .cb-dates .address-no-inner .location-block__map {
      margin-left: 0; }
  /* line 65, ../sass/components/_infoboxes.scss */
  .application-notice .l-icon, .info-notice .l-icon, .help-notice .l-icon, .l-application-notice .l-icon, .address .l-icon, .form-download .l-icon, .contact-box .l-icon, .cb-website .l-icon, .cb-email .l-icon, .cb-phone .l-icon, .cb-dates .l-icon {
    display: table-cell;
    vertical-align: middle;
    font-size: 60px;
    padding-left: 30px;
    width: 100px; }
  @media (min-width: 720px) {
    /* line 37, ../sass/components/_infoboxes.scss */
    .application-notice, .info-notice, .help-notice, .l-region--top .help-notice, .l-application-notice, .address, .form-download, .contact-box, .cb-website, .cb-email, .cb-phone, .cb-dates {
      margin-bottom: 48px; } }

/* line 77, ../sass/components/_infoboxes.scss */
.address {
  background-image: none;
  margin-left: 0;
  margin-right: 0; }
  /* line 84, ../sass/components/_infoboxes.scss */
  .address .address-inner {
    padding: 0;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .address .address-inner:before, .address .address-inner:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .address .address-inner:after {
      clear: both; }
  /* line 87, ../sass/components/_infoboxes.scss */
  .address .address-inner, .address p {
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    border: none;
    border-left: 1px solid #AA3F2A; }
    /* line 91, ../sass/components/_infoboxes.scss */
    .address .address-inner div, .address p div {
      font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }
    /* line 94, ../sass/components/_infoboxes.scss */
    .address .address-inner .places-location__address, .address p .places-location__address {
      padding: 24px 4px; }

/* line 100, ../sass/components/_infoboxes.scss */
.info-notice {
  background-image: none;
  border-bottom: 8px solid #993399; }
  /* line 104, ../sass/components/_infoboxes.scss */
  .info-notice .l-icon {
    color: #993399; }
  /* line 107, ../sass/components/_infoboxes.scss */
  .info-notice p {
    border-left: 1px solid #dddddd;
    color: #333333; }
    /* line 110, ../sass/components/_infoboxes.scss */
    .info-notice p a {
      color: #333333; }

/* line 118, ../sass/components/_infoboxes.scss */
.form-download {
  background-image: none; }

/* line 126, ../sass/components/_infoboxes.scss */
.contact-box {
  background-image: none; }
  @media (min-width: 720px) {
    /* line 126, ../sass/components/_infoboxes.scss */
    .contact-box {
      margin-top: 48px;
      margin-bottom: 48px; } }

/* line 136, ../sass/components/_infoboxes.scss */
.help-notice, .l-region--top .help-notice {
  background-image: none;
  color: #333333;
  border: none;
  border-bottom: 8px solid #CC0033; }
  /* line 142, ../sass/components/_infoboxes.scss */
  .help-notice:before, .l-region--top .help-notice:before {
    content: ''; }
  /* line 145, ../sass/components/_infoboxes.scss */
  .help-notice .l-icon {
    color: #CC0033; }
  /* line 148, ../sass/components/_infoboxes.scss */
  .help-notice p, .l-region--top .help-notice p {
    border-left: 1px solid #C0CBC4; }
    /* line 150, ../sass/components/_infoboxes.scss */
    .help-notice p a, .l-region--top .help-notice p a {
      color: #333333; }

/* line 157, ../sass/components/_infoboxes.scss */
.l-region--top .help-notice {
  background-image: url(../images/icon-warning-small.png);
  border: 1px solid #ffffff;
  border-bottom: 2px solid #D4290F;
  margin: 0 0 12px 0;
  min-height: 32px; }
  /* line 164, ../sass/components/_infoboxes.scss */
  .l-region--top .help-notice p {
    padding: 8px 24px; }
    @media (min-width: 720px) {
      /* line 164, ../sass/components/_infoboxes.scss */
      .l-region--top .help-notice p {
        padding: 24px; } }
  @media (min-width: 720px) {
    /* line 157, ../sass/components/_infoboxes.scss */
    .l-region--top .help-notice {
      margin: 0 0 8px 0; } }

/* line 192, ../sass/components/_infoboxes.scss */
.contact-box-no-inner .field__items {
  border-left: 1px solid #dddddd;
  margin-left: 120px;
  padding: 48px 32px; }
/* line 198, ../sass/components/_infoboxes.scss */
.contact-box-no-inner.cb-website:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  border: none;
  width: 100px;
  margin: 0 0 0 0;
  display: table-cell;
  vertical-align: middle;
  font-size: 60px;
  padding-left: 30px;
  padding-top: 30px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute; }
/* line 201, ../sass/components/_infoboxes.scss */
.contact-box-no-inner.cb-email:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  border: none;
  width: 100px;
  margin: 0 0 0 0;
  display: table-cell;
  vertical-align: middle;
  font-size: 60px;
  padding-left: 30px;
  padding-top: 30px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute; }
/* line 204, ../sass/components/_infoboxes.scss */
.contact-box-no-inner.cb-phone:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  border: none;
  width: 100px;
  margin: 0 0 0 0;
  display: table-cell;
  vertical-align: middle;
  font-size: 60px;
  padding-left: 30px;
  padding-top: 30px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute; }
/* line 207, ../sass/components/_infoboxes.scss */
.contact-box-no-inner.cb-dates:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  border: none;
  width: 100px;
  margin: 0 0 0 0;
  display: table-cell;
  vertical-align: middle;
  font-size: 60px;
  padding-left: 30px;
  padding-top: 30px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Lambeth-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #066E6B;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute; }

/* line 212, ../sass/components/_infoboxes.scss */
.cb-website {
  background-image: none; }

/* line 217, ../sass/components/_infoboxes.scss */
.cb-email {
  background-image: none; }

/* line 222, ../sass/components/_infoboxes.scss */
.cb-phone {
  background-image: none; }

/* line 227, ../sass/components/_infoboxes.scss */
.cb-dates {
  background-image: none; }

/* line 234, ../sass/components/_infoboxes.scss */
.view-place-basics .view-content {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-place-basics .view-content:before, .view-place-basics .view-content:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-place-basics .view-content:after {
    clear: both; }

/* line 1, ../sass/components/_jqueryui.scss */
.ui-widget-content a {
  color: #066E6B; }
  /* line 18, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  .ui-widget-content a:visited {
    color: #066E6B; }
  /* line 21, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  .ui-widget-content a:focus {
    color: #09A9A4; }
  /* line 24, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  .ui-widget-content a:hover {
    color: #09A9A4; }
  /* line 27, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  .ui-widget-content a:active {
    color: #09A9A4; }

/* line 5, ../sass/components/_jqueryui.scss */
.ui-accordion .ui-accordion-content {
  padding: 10px 10px 20px; }

/* Component containers
----------------------------------*/
/* line 11, ../sass/components/_jqueryui.scss */
.ui-widget {
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
  font-size: 1.1em; }

/* line 18, ../sass/components/_jqueryui.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif; }

/* line 22, ../sass/components/_jqueryui.scss */
.ui-widget-content {
  border: 0;
  background: #ffffff;
  padding: 0; }

/* line 28, ../sass/components/_jqueryui.scss */
.ui-widget-content a {
  color: #066E6B; }

/* line 29, ../sass/components/_jqueryui.scss */
.ui-widget-header {
  border-bottom: 1px solid #C0CBC4;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background: #ffffff;
  font-weight: normal; }

/* line 42, ../sass/components/_jqueryui.scss */
.ui-tabs, .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-panel {
  padding: 0; }

/* line 45, ../sass/components/_jqueryui.scss */
.ui-tabs .ui-tabs-nav {
  margin-bottom: 24px; }

/* Interaction states
----------------------------------*/
/* line 52, ../sass/components/_jqueryui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #C0CBC4;
  font-weight: normal; }

/* line 58, ../sass/components/_jqueryui.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #066E6B;
  text-decoration: none; }

/* line 62, ../sass/components/_jqueryui.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #C0CBC4;
  background: #C0D0C4;
  font-weight: normal; }

/* line 67, ../sass/components/_jqueryui.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  text-decoration: none; }

/* line 71, ../sass/components/_jqueryui.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border-bottom: none;
  background: #FFF;
  font-weight: normal;
  color: #212121; }

/* line 78, ../sass/components/_jqueryui.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none; }

/* line 82, ../sass/components/_jqueryui.scss */
.ui-widget :active {
  outline: none; }

/* Accordion */
/* line 87, ../sass/components/_jqueryui.scss */
.ui-accordion {
  width: 100%; }

/* line 90, ../sass/components/_jqueryui.scss */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1; }

/* line 96, ../sass/components/_jqueryui.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline; }

/* line 99, ../sass/components/_jqueryui.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important; }

/* line 102, ../sass/components/_jqueryui.scss */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em; }

/* line 107, ../sass/components/_jqueryui.scss */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em; }

/* line 110, ../sass/components/_jqueryui.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

/* line 116, ../sass/components/_jqueryui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1; }

/* line 126, ../sass/components/_jqueryui.scss */
.ui-accordion .ui-accordion-content-active {
  display: block; }

/* Calendar */
/* line 131, ../sass/components/_jqueryui.scss */
#ui-datepicker-div {
  border-right: none;
  border-bottom: none; }

/* line 135, ../sass/components/_jqueryui.scss */
.ui-datepicker {
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ccc;
  background: none;
  border-radius: 0; }
  /* line 140, ../sass/components/_jqueryui.scss */
  .ui-datepicker .ui-datepicker-header {
    background-color: #993399;
    color: #ffffff;
    border-radius: 0;
    border: none;
    border-bottom: none; }
    /* line 146, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
      color: #FFFFFF;
      border-radius: 0;
      font-family: Icons;
      text-decoration: none; }
      /* line 151, ../sass/components/_jqueryui.scss */
      .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -7px;
        top: 50%;
        margin-top: -10px; }
      /* line 159, ../sass/components/_jqueryui.scss */
      .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
        background-image: none; }
      /* line 162, ../sass/components/_jqueryui.scss */
      .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
        border: none;
        background: #eee;
        font-weight: normal;
        color: #FFFFFF; }
    /* line 170, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
      content: "\f060"; }
    /* line 173, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover {
      left: 2px;
      top: 2px; }
    /* line 179, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
      content: "\f061"; }
    /* line 182, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
      right: 2px;
      top: 2px; }
  /* line 188, ../sass/components/_jqueryui.scss */
  .ui-datepicker .ui-datepicker-calendar {
    margin: 0; }
    /* line 190, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-calendar th, .ui-datepicker .ui-datepicker-calendar td {
      padding: 4px;
      min-width: 24px;
      font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
      font-size: 14px; }
    /* line 196, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-calendar thead th {
      background-color: #993399;
      color: #ffffff; }
      /* line 199, ../sass/components/_jqueryui.scss */
      .ui-datepicker .ui-datepicker-calendar thead th:first-child {
        border-right: none; }
    /* line 203, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-calendar tr > td {
      background-color: #FFFFFF; }
    /* line 206, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-calendar tr:nth-child(even) > td {
      background-color: #f6f6f6; }
    /* line 209, ../sass/components/_jqueryui.scss */
    .ui-datepicker .ui-datepicker-calendar td {
      border: 2px solid #FFFFFF;
      padding: 0; }
      /* line 212, ../sass/components/_jqueryui.scss */
      .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day {
        background-color: #993399; }
      /* line 215, ../sass/components/_jqueryui.scss */
      .ui-datepicker .ui-datepicker-calendar td a {
        background: none;
        border: none;
        text-align: center;
        padding: 6px; }
        /* line 220, ../sass/components/_jqueryui.scss */
        .ui-datepicker .ui-datepicker-calendar td a.ui-state-active {
          background-color: #993399;
          color: #ffffff; }
        /* line 224, ../sass/components/_jqueryui.scss */
        .ui-datepicker .ui-datepicker-calendar td a:hover {
          background-color: #eee;
          color: inherit; }

/* line 2, ../sass/components/_location-block.scss */
.location-block .address-inner {
  padding: 0;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .location-block .address-inner:before, .location-block .address-inner:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .location-block .address-inner:after {
    clear: both; }

/* line 6, ../sass/components/_location-block.scss */
.location-block__address {
  padding: 12px 8px;
  padding: 10px 21px;
  float: left;
  width: auto; }
  /* line 11, ../sass/components/_location-block.scss */
  .location-block__address .icon-location:before {
    margin-left: -1.2em; }
  /* line 15, ../sass/components/_location-block.scss */
  .location-block__address > * {
    margin: 8px 0; }
  /* line 20, ../sass/components/_location-block.scss */
  .location-block__address > p {
    margin: 10px 0 0 0;
    border: none;
    padding: 0; }

/* line 27, ../sass/components/_location-block.scss */
.location-block__directions, .field--name-google-directions .location-block__map {
  padding: 12px 8px;
  padding: 10px 21px;
  margin-left: 20px; }
  /* line 31, ../sass/components/_location-block.scss */
  .location-block__directions .icon-location:before, .field--name-google-directions .location-block__map .icon-location:before {
    margin-left: -1.2em; }

@media (min-width: 720px) {
  /* line 37, ../sass/components/_location-block.scss */
  .location-block__map {
    width: 49.29577%;
    float: left;
    margin-right: 1.40845%;
    margin-left: 20px; }

  /* line 41, ../sass/components/_location-block.scss */
  .location-block__address {
    width: 49.29577%;
    float: right;
    margin-right: 0;
    *margin-left: -10px;
    padding: 10px 21px;
    margin-left: 20px;
    float: left;
    width: auto; }

  /* line 48, ../sass/components/_location-block.scss */
  .location-block__directions, .field--name-google-directions .location-block__map {
    width: 49.29577%;
    float: right;
    margin-right: 0;
    *margin-left: -10px;
    padding: 10px 21px;
    margin-left: 20px; } }
/* line 56, ../sass/components/_location-block.scss */
.lt-ie9 .location-block__map {
  width: 49.29577%;
  float: left;
  margin-right: 1.40845%;
  margin-left: 20px; }
/* line 60, ../sass/components/_location-block.scss */
.lt-ie9 .location-block__address {
  width: 49.29577%;
  float: right;
  margin-right: 0;
  *margin-left: -10px;
  padding: 24px 8px;
  float: left;
  width: auto; }
/* line 66, ../sass/components/_location-block.scss */
.lt-ie9 .location-block__directions, .lt-ie9 .field--name-google-directions .location-block__map {
  width: 49.29577%;
  float: right;
  margin-right: 0;
  *margin-left: -10px;
  padding: 24px 8px; }

/* line 1, ../sass/components/_map.scss */
#openlayers-switcher-block a {
  height: 85px;
  width: 85px;
  margin: 5px;
  border-radius: 5px;
  border: 2px solid #FFF;
  text-align: center; }

/* line 10, ../sass/components/_map.scss */
.switcher-text {
  display: inline-block; }

/* line 14, ../sass/components/_map.scss */
.icon-switcher {
  position: absolute;
  top: 7px;
  left: 20px; }

/* line 20, ../sass/components/_map.scss */
.openlayers-switcher-block {
  float: left;
  margin-right: 14px; }

/* line 25, ../sass/components/_map.scss */
.openlayers-switcher-block input {
  margin-left: 5px;
  position: relative;
  top: -3px; }

/*  Apparently there is no UX to turn this on and off (?) */
/* line 32, ../sass/components/_map.scss */
.base-layer-switcher {
  display: none; }

/* line 36, ../sass/components/_map.scss */
.openlayers-tooltip-name a, .openlayers-tooltip-name a:link, .openlayers-tooltip-name a:visited {
  color: white !important; }

/* line 40, ../sass/components/_map.scss */
.openlayers-tooltip-description a, .openlayers-tooltip-description a:link, .openlayers-tooltip-description a:visited {
  color: white !important; }

/* line 44, ../sass/components/_map.scss */
.olPopup {
  width: 400px; }

/* line 48, ../sass/components/_map.scss */
.olPopupCloseBox {
  right: 30px !important;
  top: 40px !important; }

/* Lambeth Interactive Map */
/* line 56, ../sass/components/_map.scss */
.lambeth_map {
  margin-bottom: 48px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .lambeth_map:before, .lambeth_map:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .lambeth_map:after {
    clear: both; }
  /* line 60, ../sass/components/_map.scss */
  .lambeth_map .outside_container {
    position: relative;
    width: 100%;
    height: 100%;
    margin-bottom: 48px;
    clear: both; }
    /* line 67, ../sass/components/_map.scss */
    .lambeth_map .outside_container .controls_container {
      height: 100%;
      position: relative;
      width: 100%;
      padding: 0 16px 0 0;
      margin: 0; }
      @media (min-width: 720px) {
        /* line 67, ../sass/components/_map.scss */
        .lambeth_map .outside_container .controls_container {
          width: 32.71028%;
          float: left;
          margin-right: 0.93458%; } }
      /* line 82, ../sass/components/_map.scss */
      .lambeth_map .outside_container .controls_container .postcode_lookup {
        width: 100%;
        padding: 12px;
        margin: 0 0 24px 0;
        background-color: #F3EADE;
        border: 1px solid #C0CBC4;
        /* for IE 6/7 */
        *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
        /* non-JS fallback */
        *zoom: 1; }
        /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .lambeth_map .outside_container .controls_container .postcode_lookup:before, .lambeth_map .outside_container .controls_container .postcode_lookup:after {
          content: ".";
          display: block;
          height: 0;
          overflow: hidden; }
        /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .lambeth_map .outside_container .controls_container .postcode_lookup:after {
          clear: both; }
        /* line 89, ../sass/components/_map.scss */
        .lambeth_map .outside_container .controls_container .postcode_lookup label {
          color: #333333;
          font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
          font-size: 18px;
          font-size: 1.28571em;
          line-height: 1.33333;
          display: block; }
        /* line 96, ../sass/components/_map.scss */
        .lambeth_map .outside_container .controls_container .postcode_lookup .postcode_input {
          border: 1px solid #C0CBC4;
          width: 80%;
          margin: 0 0 12px 0;
          float: left;
          padding: 6px 8px; }
        /* line 109, ../sass/components/_map.scss */
        .lambeth_map .outside_container .controls_container .postcode_lookup .postcode_submit {
          background-color: #333333;
          border: 0;
          color: #ffffff;
          width: 20%;
          padding: 8px;
          clear: right;
          margin: 0 0 12px 0;
          position: relative;
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          background-image: url('../images/icon-search.png?1505814222');
          background-repeat: no-repeat;
          background-position: 50% 50%; }
          /* line 120, ../sass/components/_map.scss */
          .lambeth_map .outside_container .controls_container .postcode_lookup .postcode_submit a {
            color: #ffffff; }
        /* line 124, ../sass/components/_map.scss */
        .lambeth_map .outside_container .controls_container .postcode_lookup .clear_postcode_search {
          color: #333333;
          font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
          padding: 4px;
          width: 100%;
          display: block;
          /* for IE 6/7 */
          *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
          /* non-JS fallback */
          *zoom: 1;
          clear: both;
          text-align: left;
          position: relative;
          top: 0;
          left: 0; }
          /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
          .lambeth_map .outside_container .controls_container .postcode_lookup .clear_postcode_search:before, .lambeth_map .outside_container .controls_container .postcode_lookup .clear_postcode_search:after {
            content: ".";
            display: block;
            height: 0;
            overflow: hidden; }
          /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
          .lambeth_map .outside_container .controls_container .postcode_lookup .clear_postcode_search:after {
            clear: both; }
      /* line 140, ../sass/components/_map.scss */
      .lambeth_map .outside_container .controls_container .key {
        height: 100%; }
        /* line 143, ../sass/components/_map.scss */
        .lambeth_map .outside_container .controls_container .key .all_values, .lambeth_map .outside_container .controls_container .key .only_show_label {
          font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
          color: #066E6B;
          font-size: 16px;
          font-size: 1.14286em;
          line-height: 1.3125;
          border: 0; }
          /* line 148, ../sass/components/_map.scss */
          .lambeth_map .outside_container .controls_container .key .all_values #checkbox_all, .lambeth_map .outside_container .controls_container .key .only_show_label #checkbox_all {
            margin-top: 2px;
            margin-right: 20px;
            margin-bottom: 0; }
        /* line 154, ../sass/components/_map.scss */
        .lambeth_map .outside_container .controls_container .key .only_show_label {
          margin: 0 0 12px 0; }
        /* line 158, ../sass/components/_map.scss */
        .lambeth_map .outside_container .controls_container .key .key_item {
          padding-bottom: 8px;
          border-bottom: 1px solid #C0CBC4;
          margin: 12px 0;
          border-top: 0;
          width: 100%;
          padding: 0 0 8px 0;
          margin: 0 0 12px 0; }
          /* line 166, ../sass/components/_map.scss */
          .lambeth_map .outside_container .controls_container .key .key_item:last-child {
            border-bottom: none; }
          /* line 170, ../sass/components/_map.scss */
          .lambeth_map .outside_container .controls_container .key .key_item img {
            float: left;
            display: block;
            width: 20px; }
          /* line 176, ../sass/components/_map.scss */
          .lambeth_map .outside_container .controls_container .key .key_item label {
            float: left;
            display: block;
            width: 80%;
            margin-right: 4px;
            margin-left: 0; }
          /* line 183, ../sass/components/_map.scss */
          .lambeth_map .outside_container .controls_container .key .key_item input {
            float: left;
            display: block;
            width: 20px; }
    /* line 193, ../sass/components/_map.scss */
    .lambeth_map .outside_container .display_container {
      height: 100%;
      /* for IE 6/7 */
      *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
      /* non-JS fallback */
      *zoom: 1; }
      /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .lambeth_map .outside_container .display_container:before, .lambeth_map .outside_container .display_container:after {
        content: ".";
        display: block;
        height: 0;
        overflow: hidden; }
      /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .lambeth_map .outside_container .display_container:after {
        clear: both; }
      @media (min-width: 720px) {
        /* line 193, ../sass/components/_map.scss */
        .lambeth_map .outside_container .display_container {
          width: 65.38462%;
          float: right;
          margin-right: 0;
          *margin-left: -10px; } }
      /* line 203, ../sass/components/_map.scss */
      .lambeth_map .outside_container .display_container .leaflet_container {
        height: 535px;
        position: relative;
        border: 1px solid #C0CBC4;
        width: 95%; }
        @media (min-width: 720px) {
          /* line 203, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .leaflet_container {
            width: 100%; } }
        /* line 212, ../sass/components/_map.scss */
        .lambeth_map .outside_container .display_container .leaflet_container .leaflet-top, .lambeth_map .outside_container .display_container .leaflet_container .leaflet-bottom {
          z-index: 10; }
      /* line 216, ../sass/components/_map.scss */
      .lambeth_map .outside_container .display_container .view_tabs {
        cursor: pointer;
        display: block;
        margin-bottom: 36px; }
        /* line 220, ../sass/components/_map.scss */
        .lambeth_map .outside_container .display_container .view_tabs a {
          cursor: pointer;
          border: 1px solid #C0CBC4;
          padding: 8px 16px;
          display: block;
          width: 50%;
          float: left;
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 12px;
          text-decoration: none;
          background-color: #ffffff;
          color: #333333;
          font-size: 16px;
          font-size: 1.14286em;
          line-height: 1.3125;
          letter-spacing: 0.07em;
          display: block; }
          @media (min-width: 720px) {
            /* line 220, ../sass/components/_map.scss */
            .lambeth_map .outside_container .display_container .view_tabs a {
              margin-bottom: 24px; } }
          /* line 224, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .view_tabs a:hover {
            background-color: #666666;
            color: #ffffff; }
          /* line 227, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .view_tabs a.selected_tab {
            background-color: #333333;
            color: #F3EADE;
            z-index: 10000; }
          /* line 231, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .view_tabs a.first-child {
            border-right: none; }
      /* line 236, ../sass/components/_map.scss */
      .lambeth_map .outside_container .display_container .list_container {
        display: none;
        height: 100%;
        /* for IE 6/7 */
        *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
        /* non-JS fallback */
        *zoom: 1;
        padding-top: 12px; }
        /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .lambeth_map .outside_container .display_container .list_container:before, .lambeth_map .outside_container .display_container .list_container:after {
          content: ".";
          display: block;
          height: 0;
          overflow: hidden; }
        /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .lambeth_map .outside_container .display_container .list_container:after {
          clear: both; }
        /* line 241, ../sass/components/_map.scss */
        .lambeth_map .outside_container .display_container .list_container .list_item {
          margin: 12px 0 24px 0;
          padding-bottom: 8px;
          border-bottom: 1px solid #C0CBC4; }
          /* line 244, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .list_container .list_item:last-child {
            border-bottom: none; }
          /* line 247, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .list_container .list_item h2, .lambeth_map .outside_container .display_container .list_container .list_item p {
            border-bottom: none;
            margin-top: 0px; }
          /* line 251, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .list_container .list_item .list_view_icon {
            margin-top: -2px;
            float: left;
            width: 30px;
            display: block;
            margin-right: 10px; }
          /* line 259, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .list_container .list_item .map-pin-data-set {
            word-wrap: break-word;
            word-break: break-all; }
            @media (min-width: 720px) {
              /* line 259, ../sass/components/_map.scss */
              .lambeth_map .outside_container .display_container .list_container .list_item .map-pin-data-set {
                float: left; } }
          /* line 266, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .list_container .list_item .map-pin-left-column {
            width: 100%;
            float: none;
            margin-bottom: 12px; }
          /* line 271, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .list_container .list_item .map-pin-right-column {
            width: 100%;
            float: none; }
          /* line 275, ../sass/components/_map.scss */
          .lambeth_map .outside_container .display_container .list_container .list_item .map-pin-link {
            position: relative;
            top: 10px; }

/* line 307, ../sass/components/_map.scss */
.map_with_controls {
  left: 0; }

/* Google Maps fix */
/* line 317, ../sass/components/_map.scss */
.gm-style img {
  max-width: none; }

/* line 334, ../sass/components/_map.scss */
.drop_down_label {
  margin-left: 10px; }

/* line 338, ../sass/components/_map.scss */
.type_selector {
  width: 200px;
  margin-left: 10px; }

/* pins */
/* line 344, ../sass/components/_map.scss */
.leaflet-popup, .leaflet-popup-content {
  width: 440px; }

/* line 348, ../sass/components/_map.scss */
.leaflet-popup-content .map-pin-data-set {
  width: 410px; }

/* line 353, ../sass/components/_map.scss */
.leaflet-popup-content .map-pin-left-column {
  margin-top: 4px;
  width: 48%;
  float: left;
  margin-right: 2%; }

/* line 360, ../sass/components/_map.scss */
.leaflet-popup-content .map-pin-right-column {
  margin-top: 4px;
  width: 50%;
  float: left; }

/* line 366, ../sass/components/_map.scss */
.leaflet-popup-content .map-pin-right-column td {
  line-height: 11px; }

/* line 369, ../sass/components/_map.scss */
.leaflet-popup-content .map-pin-link {
  position: absolute;
  bottom: 40px; }

/* line 374, ../sass/components/_map.scss */
.clearfix {
  clear: both; }

/* postcode lookup */
/* line 384, ../sass/components/_map.scss */
.loading_gif {
  margin-left: -20px;
  margin-top: 3px;
  position: absolute;
  z-index: 50; }

/* line 391, ../sass/components/_map.scss */
.warning {
  color: red; }

/* line 396, ../sass/components/_map.scss */
.list_navigation {
  text-align: left;
  margin-bottom: 36px; }

/* line 1, ../sass/components/_menu.scss */
.ui.menu {
  border: none;
  border-top: solid 3px #acdbe0;
  border-bottom: solid 1px #cccccc;
  box-shadow: none;
  border-radius: 0; }
  /* line 7, ../sass/components/_menu.scss */
  .ui.menu > .item {
    max-width: 120px;
    padding: 1.7em 1.14285714em;
    border-radius: 0; }
    /* line 11, ../sass/components/_menu.scss */
    .ui.menu > .item:first-child {
      border-radius: 0; }
    /* line 14, ../sass/components/_menu.scss */
    .ui.menu > .item:hover, .ui.menu > .item:active, .ui.menu > .item.active {
      color: #066E6B;
      background-color: #f6f6f6;
      cursor: pointer; }
    /* line 19, ../sass/components/_menu.scss */
    .ui.menu > .item.featured {
      background-color: #993399;
      color: #ffffff; }
  /* line 25, ../sass/components/_menu.scss */
  .ui.menu .dropdown.item .menu {
    min-width: max-content;
    background-color: #f6f6f6;
    border-radius: 0 !important;
    margin-top: 0 !important; }
    /* line 30, ../sass/components/_menu.scss */
    .ui.menu .dropdown.item .menu .item {
      max-width: 100%;
      padding: 1.1em 1.14285714em; }
      /* line 33, ../sass/components/_menu.scss */
      .ui.menu .dropdown.item .menu .item:before {
        display: none; }
      /* line 36, ../sass/components/_menu.scss */
      .ui.menu .dropdown.item .menu .item:hover, .ui.menu .dropdown.item .menu .item:active {
        text-decoration: underline;
        background: none; }

/* line 1, ../sass/components/_modules.scss */
.feedbox {
  background-color: #F3EADE;
  border: 1px solid #C0CBC4;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  padding: 24px 8px 36px 8px;
  margin-bottom: 36px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .feedbox:before, .feedbox:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .feedbox:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 1, ../sass/components/_modules.scss */
    .feedbox {
      margin-bottom: 48px; } }
  /* line 3, ../sass/components/_modules.scss */
  .feedbox h3 {
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.33333;
    color: #066E6B;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }
  /* line 6, ../sass/components/_modules.scss */
  .feedbox .twitter-feed {
    margin: 0 auto; }
    @media (min-width: 720px) {
      /* line 6, ../sass/components/_modules.scss */
      .feedbox .twitter-feed {
        width: 49.29577%;
        float: left;
        margin-right: 1.40845%; }
        /* line 184, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-1.0.9/sass/susy/_grid.scss */
        .feedbox .twitter-feed:nth-child(2n) {
          float: right;
          margin-right: 0;
          *margin-left: -10px; } }

/* line 19, ../sass/components/_modules.scss */
.image-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #ffffff;
  width: 100%;
  background: #333333;
  background: transparent\9;
  background-color: rgba(51, 51, 51, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5333333,endColorstr=#e5333333);
  zoom: 1;
  /* IE 8 */
  /* IE 5-7 */
  /* Netscape */
  /* Safari 1.x */
  /* Good browsers */
  border-bottom: 8px solid #D4290F; }
  /* line 22, ../sass/components/_modules.scss */
  .image-overlay .overlay-inner {
    padding: 8px 8px; }
    /* line 24, ../sass/components/_modules.scss */
    .image-overlay .overlay-inner h3 {
      color: #F3EADE;
      padding: 0;
      margin-bottom: 0; }
    /* line 29, ../sass/components/_modules.scss */
    .image-overlay .overlay-inner span {
      color: #ffffff; }

/* line 37, ../sass/components/_modules.scss */
.view-neighbourhood-header img {
  border-bottom: 8px solid #09A9A4; }

/* line 1, ../sass/components/_pagination.scss */
.ui.pagination.menu {
  font-size: 0.8rem; }
  /* line 3, ../sass/components/_pagination.scss */
  .ui.pagination.menu > .item {
    padding: 0; }
    /* line 5, ../sass/components/_pagination.scss */
    .ui.pagination.menu > .item.active {
      padding-top: 0;
      background-color: #993399;
      color: #ffffff;
      justify-content: center; }
    /* line 11, ../sass/components/_pagination.scss */
    .ui.pagination.menu > .item.item--ellipsis {
      padding-top: 0;
      justify-content: center;
      cursor: default; }
    /* line 16, ../sass/components/_pagination.scss */
    .ui.pagination.menu > .item a {
      padding: 1.5em 1.14285714em; }
  @media (min-width: 0) and (max-width: 44em) {
    /* line 21, ../sass/components/_pagination.scss */
    .ui.pagination.menu > .item {
      display: none; }
      /* line 23, ../sass/components/_pagination.scss */
      .ui.pagination.menu > .item.active {
        display: inherit; }
      /* line 26, ../sass/components/_pagination.scss */
      .ui.pagination.menu > .item.item--next {
        display: inherit; }
      /* line 29, ../sass/components/_pagination.scss */
      .ui.pagination.menu > .item.item--previous {
        display: inherit; } }
  @media only screen and (max-width: 900px) and (min-width: 720px) {
    /* line 35, ../sass/components/_pagination.scss */
    .ui.pagination.menu > .item {
      display: none; }
      /* line 37, ../sass/components/_pagination.scss */
      .ui.pagination.menu > .item.active {
        display: inherit; }
      /* line 40, ../sass/components/_pagination.scss */
      .ui.pagination.menu > .item.item--next {
        display: inherit; }
      /* line 43, ../sass/components/_pagination.scss */
      .ui.pagination.menu > .item.item--previous {
        display: inherit; } }

/* line 2, ../sass/components/_searchapi.scss */
.section-search .ds-search-extra {
  margin-bottom: 24px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .section-search .ds-search-extra:before, .section-search .ds-search-extra:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .section-search .ds-search-extra:after {
    clear: both; }
/* line 5, ../sass/components/_searchapi.scss */
.section-search .field--type-taxonomy-term-reference {
  display: none; }
/* line 13, ../sass/components/_searchapi.scss */
.section-search h2 {
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif; }
  /* line 15, ../sass/components/_searchapi.scss */
  .section-search h2 a {
    text-decoration: none; }
/* line 19, ../sass/components/_searchapi.scss */
.section-search .group-result {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #333333;
  margin-bottom: 12px;
  padding: 0; }
  @media (min-width: 720px) {
    /* line 19, ../sass/components/_searchapi.scss */
    .section-search .group-result {
      margin-bottom: 24px; } }
/* line 22, ../sass/components/_searchapi.scss */
.section-search .intro-text {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  margin-bottom: 24px;
  border-bottom: 0; }
/* line 30, ../sass/components/_searchapi.scss */
.section-search .l-content ul li {
  background-image: url(../images/redbullet.png);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  list-style-type: none;
  color: #333333;
  padding-left: 16px;
  padding-bottom: 4px;
  margin-left: 16px;
  margin-bottom: 4px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  clear: both; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .section-search .l-content ul li:before, .section-search .l-content ul li:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .section-search .l-content ul li:after {
    clear: both; }
/* line 36, ../sass/components/_searchapi.scss */
.section-search .search-intro {
  font-size: 1.5em;
  line-height: 1.33333em;
  padding-bottom: 8px;
  border-bottom: 1px solid #c0cbc4; }
  /* line 41, ../sass/components/_searchapi.scss */
  .section-search .search-intro a {
    display: block;
    font-size: 1rem; }

/* line 51, ../sass/components/_searchapi.scss */
.view-search-view .view-content {
  margin-top: 20px; }
  /* line 53, ../sass/components/_searchapi.scss */
  .view-search-view .view-content li {
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    padding: 10px 0;
    border-bottom: 1px solid #C0CBC4; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .view-search-view .view-content li:before, .view-search-view .view-content li:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .view-search-view .view-content li:after {
      clear: both; }
/* line 59, ../sass/components/_searchapi.scss */
.view-search-view .page-type {
  text-transform: uppercase;
  color: #858585; }
/* line 63, ../sass/components/_searchapi.scss */
.view-search-view .views-field-title a {
  text-decoration: none; }
/* line 66, ../sass/components/_searchapi.scss */
.view-search-view h2 {
  margin: 0;
  border: none; }
  /* line 69, ../sass/components/_searchapi.scss */
  .view-search-view h2 a {
    text-decoration: none; }

/* line 77, ../sass/components/_searchapi.scss */
.l-content .search-page-block {
  display: block !important;
  margin-bottom: 10px; }
  @media (min-width: 720px) {
    /* line 77, ../sass/components/_searchapi.scss */
    .l-content .search-page-block {
      /* for IE 6/7 */
      *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
      /* non-JS fallback */
      *zoom: 1; }
      /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .l-content .search-page-block:before, .l-content .search-page-block:after {
        content: ".";
        display: block;
        height: 0;
        overflow: hidden; }
      /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .l-content .search-page-block:after {
        clear: both; }
      /* line 82, ../sass/components/_searchapi.scss */
      .l-content .search-page-block h2 {
        border-bottom: none;
        float: left;
        margin-right: 20px; }
      /* line 87, ../sass/components/_searchapi.scss */
      .l-content .search-page-block .block__content {
        margin-top: 12px; } }

/* line 94, ../sass/components/_searchapi.scss */
.l-header .block--search {
  width: 100%; }
  @media (min-width: 720px) {
    /* line 94, ../sass/components/_searchapi.scss */
    .l-header .block--search {
      clear: both;
      float: right;
      padding-top: 0;
      text-align: right; }
      /* line 104, ../sass/components/_searchapi.scss */
      .logged-in .l-header .block--search {
        padding-top: 0; } }
  /* line 108, ../sass/components/_searchapi.scss */
  .lt-ie9 .l-header .block--search {
    float: right;
    padding-top: 38px;
    text-align: right; }
  /* line 113, ../sass/components/_searchapi.scss */
  .l-header .block--search .form-text {
    width: 65%; }
    @media (min-width: 720px) {
      /* line 113, ../sass/components/_searchapi.scss */
      .l-header .block--search .form-text {
        width: 65%; } }
  /* line 119, ../sass/components/_searchapi.scss */
  .l-header .block--search .form-submit {
    width: 15%; }
  /* line 124, ../sass/components/_searchapi.scss */
  .l-header .block--search h2 {
    display: none; }

/* line 132, ../sass/components/_searchapi.scss */
.block--search .form-autocomplete, .search-form .form-autocomplete {
  background-image: none !important; }
/* line 135, ../sass/components/_searchapi.scss */
.block--search input.form-submit, .search-form input.form-submit {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('../images/icon-search.png?1505814222');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: -7px 0 0 -8px;
  height: 45px;
  border: none;
  padding: 8px 32px; }
  /* line 143, ../sass/components/_searchapi.scss */
  .lt-ie9 .block--search input.form-submit, .lt-ie9 .search-form input.form-submit {
    width: 50px; }
/* line 147, ../sass/components/_searchapi.scss */
.block--search .form-text, .search-form .form-text {
  font-size: 18px;
  font-size: 1.28571em;
  line-height: 1.33333;
  padding: 6px 10px 4px 10px;
  height: 33px;
  border: 1px solid #333333;
  font-weight: normal; }
  @media (min-width: 720px) {
    /* line 147, ../sass/components/_searchapi.scss */
    .block--search .form-text, .search-form .form-text {
      width: 270px; } }
/* line 155, ../sass/components/_searchapi.scss */
.lt-ie9 .block--search .form-text, .lt-ie9 .search-form .form-text {
  line-height: 34px; }

/* line 162, ../sass/components/_searchapi.scss */
.front .l-content .block--search, .search-form {
  margin-bottom: 48px;
  background-color: #ffffff;
  clear: both; }
  /* line 167, ../sass/components/_searchapi.scss */
  .front .l-content .block--search .form-text, .search-form .form-text {
    width: 75%;
    -webkit-appearance: none; }
    @media (min-width: 720px) {
      /* line 167, ../sass/components/_searchapi.scss */
      .front .l-content .block--search .form-text, .search-form .form-text {
        width: 82%; } }
  /* line 174, ../sass/components/_searchapi.scss */
  .front .l-content .block--search input.form-submit, .search-form input.form-submit {
    width: 15%; }
    @media (min-width: 720px) {
      /* line 174, ../sass/components/_searchapi.scss */
      .front .l-content .block--search input.form-submit, .search-form input.form-submit {
        background-image: none;
        text-indent: 0;
        text-align: center;
        padding: 0; } }
  /* line 183, ../sass/components/_searchapi.scss */
  .front .l-content .block--search h2, .search-form h2 {
    display: none; }

/* line 188, ../sass/components/_searchapi.scss */
.search-form .form-text {
  height: 44px; }

/* line 194, ../sass/components/_searchapi.scss */
.search-block-form--2 {
  width: 100%;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .search-block-form--2:before, .search-block-form--2:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .search-block-form--2:after {
    clear: both; }

/* line 201, ../sass/components/_searchapi.scss */
.block--facetapi, .block--current-search {
  margin-bottom: 10px;
  border: 3px solid #C0CBC4;
  -moz-box-shadow: 3px 3px 0px #F0F0F0;
  -webkit-box-shadow: 3px 3px 0px #F0F0F0;
  box-shadow: 3px 3px 0px #F0F0F0; }
  /* line 205, ../sass/components/_searchapi.scss */
  .block--facetapi h2, .block--current-search h2 {
    padding: 10px;
    border-bottom: none;
    margin-bottom: 0;
    color: #666; }
    /* line 210, ../sass/components/_searchapi.scss */
    .block--facetapi h2 a, .block--current-search h2 a {
      color: #333333;
      padding: 5px 0; }
    /* line 214, ../sass/components/_searchapi.scss */
    .block--facetapi h2:hover, .block--current-search h2:hover {
      background-color: #C0CBC4; }
  /* line 218, ../sass/components/_searchapi.scss */
  .block--facetapi .block__content, .block--current-search .block__content {
    padding: 0; }

/* line 225, ../sass/components/_searchapi.scss */
.block--search form.gsc-search-box,
.l-content form.gsc-search-box {
  padding: 10px 0;
  margin-bottom: 0; }
  /* line 230, ../sass/components/_searchapi.scss */
  .block--search form.gsc-search-box table.gsc-search-box,
  .l-content form.gsc-search-box table.gsc-search-box {
    margin-bottom: 0; }
    /* line 233, ../sass/components/_searchapi.scss */
    .block--search form.gsc-search-box table.gsc-search-box td,
    .l-content form.gsc-search-box table.gsc-search-box td {
      padding: 0;
      border: none;
      line-height: inherit;
      text-align: right; }
    /* line 240, ../sass/components/_searchapi.scss */
    .block--search form.gsc-search-box table.gsc-search-box td.gsc-input,
    .l-content form.gsc-search-box table.gsc-search-box td.gsc-input {
      padding: 0; }
  /* line 245, ../sass/components/_searchapi.scss */
  .block--search form.gsc-search-box input.gsc-input,
  .l-content form.gsc-search-box input.gsc-input {
    display: block;
    width: 100%;
    height: 38px;
    padding: 6px 12px;
    font-size: 15px;
    font-size: rem(15);
    line-height: 1.46667;
    color: #555555;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13);
    box-sizing: border-box;
    display: inline;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-right-color: transparent !important; }
    /* line 13, ../sass/base/_forms.scss */
    .block--search form.gsc-search-box input.gsc-input:focus,
    .l-content form.gsc-search-box input.gsc-input:focus {
      border: solid 1px #993399;
      outline: none; }
    @media (min-width: 720px) {
      /* line 245, ../sass/components/_searchapi.scss */
      .block--search form.gsc-search-box input.gsc-input,
      .l-content form.gsc-search-box input.gsc-input {
        width: 270px; } }
  /* line 256, ../sass/components/_searchapi.scss */
  .front .l-content .block--search .block--search form.gsc-search-box input.gsc-input, .front .l-content .block--search
  .l-content form.gsc-search-box input.gsc-input {
    width: 75%;
    -webkit-appearance: none; }
    @media (min-width: 720px) {
      /* line 256, ../sass/components/_searchapi.scss */
      .front .l-content .block--search .block--search form.gsc-search-box input.gsc-input, .front .l-content .block--search
      .l-content form.gsc-search-box input.gsc-input {
        width: 82%; } }
  /* line 264, ../sass/components/_searchapi.scss */
  .lt-ie9 .block--search form.gsc-search-box input.gsc-input, .lt-ie9
  .l-content form.gsc-search-box input.gsc-input {
    line-height: 34px; }
  /* line 268, ../sass/components/_searchapi.scss */
  .block--search form.gsc-search-box input.gsc-search-button,
  .l-content form.gsc-search-box input.gsc-search-button {
    background-color: #993399;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url('../images/icon-search.png?1505814222');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -moz-border-radius: 0 0.28571rem 0.28571rem 0;
    -webkit-border-radius: 0;
    border-radius: 0 0.28571rem 0.28571rem 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    height: 38px;
    border: none;
    padding: .78571429em 1.5em;
    background-size: 16px; }
    /* line 279, ../sass/components/_searchapi.scss */
    .lt-ie9 .block--search form.gsc-search-box input.gsc-search-button, .lt-ie9
    .l-content form.gsc-search-box input.gsc-search-button {
      width: 50px; }
    /* line 283, ../sass/components/_searchapi.scss */
    .front .l-content .block--search .block--search form.gsc-search-box input.gsc-search-button, .search-form .block--search form.gsc-search-box input.gsc-search-button, .front .l-content .block--search
    .l-content form.gsc-search-box input.gsc-search-button, .search-form
    .l-content form.gsc-search-box input.gsc-search-button {
      width: 15%; }
      @media (min-width: 720px) {
        /* line 283, ../sass/components/_searchapi.scss */
        .front .l-content .block--search .block--search form.gsc-search-box input.gsc-search-button, .search-form .block--search form.gsc-search-box input.gsc-search-button, .front .l-content .block--search
        .l-content form.gsc-search-box input.gsc-search-button, .search-form
        .l-content form.gsc-search-box input.gsc-search-button {
          background-image: none;
          text-indent: 0;
          text-align: center;
          padding: 0; } }

/* line 298, ../sass/components/_searchapi.scss */
.front .l-content .block--search form.gsc-search-box td.gsc-input,
.l-content form.gsc-search-box td.gsc-input {
  width: 75%;
  -webkit-appearance: none; }
  @media (min-width: 720px) {
    /* line 298, ../sass/components/_searchapi.scss */
    .front .l-content .block--search form.gsc-search-box td.gsc-input,
    .l-content form.gsc-search-box td.gsc-input {
      width: 82%; } }
  /* line 305, ../sass/components/_searchapi.scss */
  .front .l-content .block--search form.gsc-search-box td.gsc-input input.gsc-input,
  .l-content form.gsc-search-box td.gsc-input input.gsc-input {
    width: 100%; }
/* line 309, ../sass/components/_searchapi.scss */
.front .l-content .block--search form.gsc-search-box td.gsc-search-button,
.l-content form.gsc-search-box td.gsc-search-button {
  width: 15%; }
  /* line 312, ../sass/components/_searchapi.scss */
  .front .l-content .block--search form.gsc-search-box td.gsc-search-button input.gsc-search-button,
  .l-content form.gsc-search-box td.gsc-search-button input.gsc-search-button {
    width: 100%; }
    @media (min-width: 720px) {
      /* line 312, ../sass/components/_searchapi.scss */
      .front .l-content .block--search form.gsc-search-box td.gsc-search-button input.gsc-search-button,
      .l-content form.gsc-search-box td.gsc-search-button input.gsc-search-button {
        font-size: 18px;
        font-size: 1.28571em;
        line-height: 1.33333;
        background-image: none;
        text-indent: 0;
        text-align: center;
        padding: 0; } }

/* line 327, ../sass/components/_searchapi.scss */
html .gsc-control-cse {
  border: none;
  font-family: inherit;
  font-size: inherit;
  padding: 0; }
  /* line 334, ../sass/components/_searchapi.scss */
  html .gsc-control-cse table.gsc-above-wrapper-area-container {
    margin-bottom: 0px; }
  /* line 338, ../sass/components/_searchapi.scss */
  html .gsc-control-cse table.gsc-table-result {
    margin-bottom: 15px; }
  /* line 342, ../sass/components/_searchapi.scss */
  html .gsc-control-cse table th, html .gsc-control-cse table td {
    padding: 0;
    border: none;
    line-height: inherit; }
/* line 350, ../sass/components/_searchapi.scss */
html .gsc-webResult.gsc-result,
html .gsc-webResult.gsc-result:hover {
  padding: 0;
  border-left: none; }
/* line 358, ../sass/components/_searchapi.scss */
html .gsc-control-cse .gs-result .gs-title {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em; }
/* line 363, ../sass/components/_searchapi.scss */
html td.gsc-table-cell-thumbnail {
  display: none; }
/* line 368, ../sass/components/_searchapi.scss */
html .gsc-result .gs-title {
  height: inherit; }
/* line 373, ../sass/components/_searchapi.scss */
html .gsc-control-cse .gsc-table-result,
html .gsc-control-cse {
  font-size: inherit;
  font-family: inherit; }
/* line 380, ../sass/components/_searchapi.scss */
html .gs-webResult .gs-visibleUrl,
html .gs-webResult.gs-result a.gs-title:link b,
html .gs-webResult.gs-result .gs-snippet b {
  font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
  font-weight: normal; }
/* line 388, ../sass/components/_searchapi.scss */
html .gs-result .gs-snippet,
html .gs-webResult .gs-visibleUrl {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125; }
/* line 394, ../sass/components/_searchapi.scss */
html .gsc-results {
  font-size: inherit !important; }
/* line 398, ../sass/components/_searchapi.scss */
html .gsc-control-cse .gs-result .gs-title * {
  font-size: inherit; }
/* line 403, ../sass/components/_searchapi.scss */
html .gsc-selected-option-container {
  box-sizing: content-box;
  font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
  font-weight: normal; }
/* line 410, ../sass/components/_searchapi.scss */
html .gsc-result-info {
  padding-left: 0;
  font-size: inherit; }
/* line 416, ../sass/components/_searchapi.scss */
html .gsc-orderby {
  margin: 10px 0; }
/* line 421, ../sass/components/_searchapi.scss */
html td.gsc-result-info-container,
html td.gsc-orderby-container {
  vertical-align: middle; }
/* line 427, ../sass/components/_searchapi.scss */
html .gsc-completion-container .gsc-completion-selected {
  background-color: #eee; }
/* line 432, ../sass/components/_searchapi.scss */
html table.gsc-completion-container td {
  border: none; }
/* line 436, ../sass/components/_searchapi.scss */
html table.gsc-completion-container tr, html table.gsc-completion-container td {
  background-color: transparent; }
/* line 439, ../sass/components/_searchapi.scss */
html table.gsc-completion-container tr:nth-child(odd) > td, html table.gsc-completion-container tr:nth-child(even) > td {
  background-color: transparent; }

/* line 1, ../sass/components/_site-notice.scss */
#site-notice-top {
  padding: 24px 0;
  background-color: #ACDBE0; }
  /* line 5, ../sass/components/_site-notice.scss */
  #site-notice-top .entity-site-notice {
    max-width: 1024px;
    padding: 0 16px;
    margin: 0 auto; }
    /* line 10, ../sass/components/_site-notice.scss */
    #site-notice-top .entity-site-notice:after {
      content: '';
      display: block;
      clear: both; }
  /* line 18, ../sass/components/_site-notice.scss */
  #site-notice-top .field--name-field-site-notice-category {
    float: left;
    width: 70%;
    font-weight: bold;
    font-family: "Raleway", Arial, Helvetica, sans-serif;
    line-height: 25px; }
    @media (min-width: 720px) {
      /* line 18, ../sass/components/_site-notice.scss */
      #site-notice-top .field--name-field-site-notice-category {
        width: 25%; } }
  /* line 28, ../sass/components/_site-notice.scss */
  #site-notice-top .field--name-site-notice-message {
    float: left;
    width: 100%;
    margin-bottom: 24px; }
    @media (min-width: 720px) {
      /* line 28, ../sass/components/_site-notice.scss */
      #site-notice-top .field--name-site-notice-message {
        width: 90%; } }
    @media (min-width: 70em) {
      /* line 28, ../sass/components/_site-notice.scss */
      #site-notice-top .field--name-site-notice-message {
        width: 65%; } }
  /* line 39, ../sass/components/_site-notice.scss */
  #site-notice-top .links {
    float: right;
    text-align: right; }
    /* line 42, ../sass/components/_site-notice.scss */
    #site-notice-top .links .dismiss {
      list-style: none; }
      /* line 44, ../sass/components/_site-notice.scss */
      #site-notice-top .links .dismiss a {
        display: inline-block;
        position: relative;
        padding: 4px 16px;
        right: 9999px; }
        /* line 50, ../sass/components/_site-notice.scss */
        #site-notice-top .links .dismiss a:after {
          /* use !important to prevent issues with browser extensions that change fonts */
          font-family: 'Lambeth-icons' !important;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          color: #066E6B;
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          cursor: pointer;
          color: #000000;
          font-size: 18px;
          content: "\e96f";
          position: absolute;
          top: 2px;
          right: -9999px;
          width: 100%; }
  /* line 67, ../sass/components/_site-notice.scss */
  #site-notice-top:after {
    content: '';
    display: block;
    clear: both; }

/* line 2, ../sass/components/_social-links.scss */
.social-links a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 30px;
  width: 30px;
  margin-right: 5px; }

/* line 11, ../sass/components/_social-links.scss */
span.social-link {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 5px; }
  /* line 14, ../sass/components/_social-links.scss */
  span.social-link a {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    height: 30px;
    width: 30px; }

/* line 22, ../sass/components/_social-links.scss */
a.social-link {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 30px;
  width: 30px;
  margin-right: 5px; }

/* line 30, ../sass/components/_social-links.scss */
.sl-twitter {
  background-image: url(../images/icon-twitter.png); }

/* line 33, ../sass/components/_social-links.scss */
.sl-facebook {
  background-image: url(../images/icon-fb.png); }

/* line 36, ../sass/components/_social-links.scss */
.sl-youtube {
  background-image: url(../images/icon-youtube.png); }

/* line 39, ../sass/components/_social-links.scss */
.sl-flickr {
  background-image: url(../images/icon-flickr.png); }

/* line 42, ../sass/components/_social-links.scss */
.sl-pinterest {
  background-image: url(../images/icon-pinterest.png); }

/* line 1, ../sass/components/_superfish-menu.scss */
.sf-clone-parent {
  display: none; }

/* line 5, ../sass/components/_superfish-menu.scss */
.sf-menu,
.sf-menu * {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif; }

/* line 12, ../sass/components/_superfish-menu.scss */
.sf-menu {
  line-height: 1;
  z-index: 497; }

@media (min-width: 720px) {
  /* line 16, ../sass/components/_superfish-menu.scss */
  .sf-menu ul {
    left: 0;
    position: absolute;
    top: -99999em;
    width: 12em; } }

/* line 24, ../sass/components/_superfish-menu.scss */
.sf-menu ul li {
  width: 100%; }

/* line 27, ../sass/components/_superfish-menu.scss */
.sf-menu li {
  position: relative;
  z-index: 498; }
  @media (min-width: 720px) {
    /* line 27, ../sass/components/_superfish-menu.scss */
    .sf-menu li {
      float: left; } }

/* line 35, ../sass/components/_superfish-menu.scss */
ul > .sf-depth-1 {
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125; }

/* line 40, ../sass/components/_superfish-menu.scss */
.sf-menu a {
  display: block;
  position: relative;
  color: #333333; }

/* line 46, ../sass/components/_superfish-menu.scss */
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  z-index: 499; }

/* line 52, ../sass/components/_superfish-menu.scss */
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  left: 0;
  top: 2.5em; }
  @media (min-width: 720px) {
    /* line 52, ../sass/components/_superfish-menu.scss */
    .sf-menu li:hover > ul,
    .sf-menu li.sfHover > ul {
      top: 4.3em; } }

/* line 60, ../sass/components/_superfish-menu.scss */
.sf-menu li li:hover > ul,
.sf-menu li li.sfHover > ul {
  left: 12em;
  top: 0; }

/* line 65, ../sass/components/_superfish-menu.scss */
.sf-hidden {
  left: 0 !important;
  top: -99999em !important; }

/* line 69, ../sass/components/_superfish-menu.scss */
.sf-menu a.sf-with-ul {
  min-width: 1px; }

/* line 72, ../sass/components/_superfish-menu.scss */
.sf-sub-indicator {
  display: block;
  height: 10px;
  overflow: hidden;
  position: absolute;
  right: 0.75em;
  text-indent: -999em;
  top: 1.05em;
  width: 10px; }

/* line 82, ../sass/components/_superfish-menu.scss */
a > .sf-sub-indicator {
  top: 0.8em;
  background-position: 0 -100px; }

/* line 86, ../sass/components/_superfish-menu.scss */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -10px -100px; }

/* line 93, ../sass/components/_superfish-menu.scss */
.sf-menu ul .sf-sub-indicator {
  background-position: -10px 0; }

/* line 96, ../sass/components/_superfish-menu.scss */
.sf-menu ul a > .sf-sub-indicator {
  background-position: 0 0; }

/* line 99, ../sass/components/_superfish-menu.scss */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0; }

/* line 106, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl,
.sf-menu.rtl li {
  float: right; }

/* line 110, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl li:hover > ul,
.sf-menu.rtl li.sfHover > ul {
  left: auto;
  right: 0; }

/* line 115, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl li li:hover > ul,
.sf-menu.rtl li li.sfHover > ul {
  left: auto;
  right: 12em; }

/* line 120, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl ul {
  left: auto;
  right: 0; }

/* line 124, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl .sf-sub-indicator {
  left: 0.75em;
  right: auto; }

/* line 128, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl a > .sf-sub-indicator {
  top: 0.8em;
  background-position: -10px -100px; }

/* line 132, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl a:focus > .sf-sub-indicator,
.sf-menu.rtl a:hover > .sf-sub-indicator,
.sf-menu.rtl a:active > .sf-sub-indicator,
.sf-menu.rtl li:hover > a > .sf-sub-indicator,
.sf-menu.rtl li.sfHover > a > .sf-sub-indicator {
  background-position: 0 -100px; }

/* line 139, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl ul .sf-sub-indicator {
  background-position: 0 0; }

/* line 142, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl ul a > .sf-sub-indicator {
  background-position: -10px 0; }

/* line 145, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl ul a:focus > .sf-sub-indicator,
.sf-menu.rtl ul a:hover > .sf-sub-indicator,
.sf-menu.rtl ul a:active > .sf-sub-indicator,
.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,
.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 0; }

/* line 152, ../sass/components/_superfish-menu.scss */
.sf-menu.rtl.sf-horizontal.sf-shadow ul,
.sf-menu.rtl.sf-vertical.sf-shadow ul,
.sf-menu.rtl.sf-navbar.sf-shadow ul ul {
  background-position: bottom left; }

/* line 157, ../sass/components/_superfish-menu.scss */
.sf-vertical.rtl li:hover > ul,
.sf-vertical.rtl li.sfHover > ul {
  left: auto;
  right: 12em; }

/* line 162, ../sass/components/_superfish-menu.scss */
.sf-vertical.rtl .sf-sub-indicator {
  background-position: -10px 0; }

/* line 165, ../sass/components/_superfish-menu.scss */
.sf-vertical.rtl a > .sf-sub-indicator {
  background-position: 0 0; }

/* line 168, ../sass/components/_superfish-menu.scss */
.sf-vertical.rtl a:focus > .sf-sub-indicator,
.sf-vertical.rtl a:hover > .sf-sub-indicator,
.sf-vertical.rtl a:active > .sf-sub-indicator,
.sf-vertical.rtl li:hover > a > .sf-sub-indicator,
.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0; }

/* line 175, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl li li {
  float: right; }

/* line 178, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl ul .sf-sub-indicator {
  background-position: 0 -100px; }

/* line 181, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl ul a > .sf-sub-indicator {
  background-position: -10px -100px; }

/* line 184, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 -100px; }

/* line 191, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl ul ul .sf-sub-indicator {
  background-position: 0 0; }

/* line 194, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl ul ul a > .sf-sub-indicator {
  background-position: -10px 0; }

/* line 197, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 0; }

/* line 204, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl li li:hover > ul,
.sf-navbar.rtl li li.sfHover > ul {
  left: auto;
  right: 0; }

/* line 209, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl li li li:hover > ul,
.sf-navbar.rtl li li li.sfHover > ul {
  left: auto;
  right: 12em; }

/* line 214, ../sass/components/_superfish-menu.scss */
.sf-navbar.rtl > li > ul {
  background: transparent;
  padding: 0; }

/* line 222, ../sass/components/_superfish-menu.scss */
.sf-menu {
  position: relative;
  /* Reset styles in mobile version */ }
  @media (min-width: 720px) {
    /* line 222, ../sass/components/_superfish-menu.scss */
    .sf-menu {
      border: none; } }
  /* line 227, ../sass/components/_superfish-menu.scss */
  .sf-menu > li {
    border-bottom: 1px solid #C0CBC4;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .sf-menu > li:before, .sf-menu > li:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .sf-menu > li:after {
      clear: both; }
    @media (min-width: 720px) {
      /* line 227, ../sass/components/_superfish-menu.scss */
      .sf-menu > li {
        position: static !important;
        border-bottom: none; } }
    /* line 247, ../sass/components/_superfish-menu.scss */
    .sf-menu > li.sfHover {
      color: #066E6B;
      background-color: #f6f6f6;
      cursor: pointer; }
    /* line 252, ../sass/components/_superfish-menu.scss */
    .sf-menu > li:hover, .sf-menu > li:active, .sf-menu > li.active {
      color: #066E6B;
      background-color: #f6f6f6;
      cursor: pointer; }
    /* line 257, ../sass/components/_superfish-menu.scss */
    .sf-menu > li > a, .sf-menu > li > .nolink {
      padding: 24px 16px;
      display: block;
      text-decoration: none; }
      @media (min-width: 720px) {
        /* line 257, ../sass/components/_superfish-menu.scss */
        .sf-menu > li > a, .sf-menu > li > .nolink {
          cursor: copy;
          border-right: 1px solid #C0CBC4; } }
      @media (min-width: 70em) {
        /* line 257, ../sass/components/_superfish-menu.scss */
        .sf-menu > li > a, .sf-menu > li > .nolink {
          padding: 24px 29.8px;
          cursor: crosshair; } }
      @media (min-width: 45em) and (max-width: 51em) {
        /* line 257, ../sass/components/_superfish-menu.scss */
        .sf-menu > li > a, .sf-menu > li > .nolink {
          padding: 24px 29.8px;
          cursor: cell;
          clear: both; } }
      /* line 285, ../sass/components/_superfish-menu.scss */
      .sf-menu > li > a:hover, .sf-menu > li > a:active, .sf-menu > li > a.active, .sf-menu > li > .nolink:hover, .sf-menu > li > .nolink:active, .sf-menu > li > .nolink.active {
        color: #066E6B;
        background-color: #f6f6f6;
        cursor: pointer; }
    @media (min-width: 720px) {
      /* line 291, ../sass/components/_superfish-menu.scss */
      .sf-menu > li.last > a {
        border-right: none; } }
    @media (min-width: 720px) {
      /* line 298, ../sass/components/_superfish-menu.scss */
      .sf-menu > li#menu-5863-1 > a {
        color: #ffffff;
        background-color: #993399;
        height: 69px;
        line-height: 69px;
        position: relative;
        margin: 0;
        text-decoration: none;
        display: inline-block;
        text-shadow: none;
        cursor: pointer;
        border: 0;
        padding: 0px 20px 0px 20px !important; } }
  @media (min-width: 720px) and (min-width: 45em) and (max-width: 51em) {
    /* line 298, ../sass/components/_superfish-menu.scss */
    .sf-menu > li#menu-5863-1 > a {
      height: 63px;
      line-height: 63px; } }
  @media (min-width: 720px) and (min-width: 0) and (max-width: 44em) {
    /* line 298, ../sass/components/_superfish-menu.scss */
    .sf-menu > li#menu-5863-1 > a {
      height: 63px;
      line-height: 63px; } }
  @media only screen and (min-width: 720px) and (max-width: 900px) and (min-width: 720px) {
    /* line 298, ../sass/components/_superfish-menu.scss */
    .sf-menu > li#menu-5863-1 > a {
      height: 63px;
      line-height: 63px; } }

    /* line 328, ../sass/components/_superfish-menu.scss */
    .sf-menu > li .menuparent {
      background-image: url(../images/menu-arrow.png);
      padding: 24px 50px 24px 16px;
      background-repeat: no-repeat;
      background-position: right center; }
      @media (min-width: 45em) and (max-width: 51em) {
        /* line 328, ../sass/components/_superfish-menu.scss */
        .sf-menu > li .menuparent {
          clear: both; } }
      /* line 338, ../sass/components/_superfish-menu.scss */
      .sf-menu > li .menuparent:hover {
        background-image: url(../images/menu-arrow-active.png); }
    /* line 345, ../sass/components/_superfish-menu.scss */
    .sf-menu > li ul {
      width: 100% !important;
      left: 0;
      background: #F6F6F6 !important;
      padding: 10px;
      box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.08) !important;
      -moz-border-radius: none;
      -webkit-border-radius: none;
      border-radius: none; }
      @media (min-width: 720px) {
        /* line 345, ../sass/components/_superfish-menu.scss */
        .sf-menu > li ul {
          position: absolute !important;
          border: 1px solid #C0CBC4;
          margin-top: 18px;
          padding: 18px 1em; } }
      /* line 357, ../sass/components/_superfish-menu.scss */
      .sf-menu > li ul a {
        padding: 0 10px 12px 10px;
        text-decoration: none;
        cursor: pointer; }
        /* line 361, ../sass/components/_superfish-menu.scss */
        .sf-menu > li ul a:hover {
          text-decoration: underline; }
      /* line 366, ../sass/components/_superfish-menu.scss */
      .sf-menu > li ul li {
        float: none !important; }
      @media (min-width: 720px) {
        /* line 370, ../sass/components/_superfish-menu.scss */
        .sf-menu > li ul li {
          width: 33% !important;
          float: left !important; }
          /* line 373, ../sass/components/_superfish-menu.scss */
          .sf-menu > li ul li.sf-item-4, .sf-menu > li ul li.sf-item-7, .sf-menu > li ul li.sf-item-10, .sf-menu > li ul li.sf-item-13, .sf-menu > li ul li.sf-item-16 {
            clear: left; } }
  /* line 383, ../sass/components/_superfish-menu.scss */
  .sf-menu.sf-accordion > li.sfHover {
    color: #066E6B;
    background-color: inherit;
    cursor: pointer; }
  /* line 388, ../sass/components/_superfish-menu.scss */
  .sf-menu.sf-accordion > li:hover, .sf-menu.sf-accordion > li:active, .sf-menu.sf-accordion > li.active {
    color: #066E6B;
    background-color: inherit;
    cursor: pointer; }
  /* line 394, ../sass/components/_superfish-menu.scss */
  .sf-menu.sf-accordion > li > a.sfHover, .sf-menu.sf-accordion > li > .nolink.sfHover {
    color: #066E6B;
    background-color: inherit;
    cursor: pointer; }
  /* line 399, ../sass/components/_superfish-menu.scss */
  .sf-menu.sf-accordion > li > a:hover, .sf-menu.sf-accordion > li > a:active, .sf-menu.sf-accordion > li > a.active, .sf-menu.sf-accordion > li > .nolink:hover, .sf-menu.sf-accordion > li > .nolink:active, .sf-menu.sf-accordion > li > .nolink.active {
    color: #066E6B;
    background-color: inherit;
    cursor: pointer; }
  /* line 405, ../sass/components/_superfish-menu.scss */
  .sf-menu.sf-accordion > li ul {
    width: 100% !important;
    left: 0;
    background: #ffffff !important;
    padding: 10px;
    box-shadow: none !important;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none; }
    /* line 411, ../sass/components/_superfish-menu.scss */
    .sf-menu.sf-accordion > li ul a {
      padding: 0 10px 12px 10px;
      text-decoration: none;
      cursor: pointer; }
      /* line 415, ../sass/components/_superfish-menu.scss */
      .sf-menu.sf-accordion > li ul a:hover {
        text-decoration: underline; }
    /* line 420, ../sass/components/_superfish-menu.scss */
    .sf-menu.sf-accordion > li ul li {
      float: none !important; }
    @media (min-width: 720px) {
      /* line 424, ../sass/components/_superfish-menu.scss */
      .sf-menu.sf-accordion > li ul li {
        width: 33% !important;
        float: left !important; }
        /* line 427, ../sass/components/_superfish-menu.scss */
        .sf-menu.sf-accordion > li ul li.sf-item-4, .sf-menu.sf-accordion > li ul li.sf-item-7, .sf-menu.sf-accordion > li ul li.sf-item-10, .sf-menu.sf-accordion > li ul li.sf-item-13, .sf-menu.sf-accordion > li ul li.sf-item-16 {
          clear: left; } }

/* line 2, ../sass/components/_workbench.scss */
.workbench-moderation-moderate-form input.form-submit, .workbench-moderation-node-unpublish-form input.form-submit {
  background-color: #ECECEC;
  color: #666;
  border: 1px solid #BDBDBD;
  padding: 3px 10px;
  -moz-box-shadow: 0px 2px 0px #DCDCDC;
  -webkit-box-shadow: 0px 2px 0px #DCDCDC;
  box-shadow: 0px 2px 0px #DCDCDC; }
  /* line 8, ../sass/components/_workbench.scss */
  .workbench-moderation-moderate-form input.form-submit:hover, .workbench-moderation-node-unpublish-form input.form-submit:hover {
    background-color: #DCDCDC;
    color: #797A76; }

/* line 5, ../sass/components/node/_node-consultations.scss */
.consultation-ended,
.view-consultation-deadline-expired,
.view-consultation-node-respond-closed {
  font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
  color: #AA3F2A;
  font-size: 14px;
  font-size: 1em;
  line-height: 1.5;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  background-color: #F3EADE;
  border: 1px solid #AA3F2A;
  background-color: #F3EADE;
  border: 1px solid #AA3F2A;
  padding: 12px 8px 24px 8px;
  margin-bottom: 24px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .consultation-ended:before, .consultation-ended:after,
  .view-consultation-deadline-expired:before,
  .view-consultation-deadline-expired:after,
  .view-consultation-node-respond-closed:before,
  .view-consultation-node-respond-closed:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .consultation-ended:after,
  .view-consultation-deadline-expired:after,
  .view-consultation-node-respond-closed:after {
    clear: both; }

/* line 13, ../sass/components/node/_node-consultations.scss */
.block--views-related-consultations-block-1 {
  margin-bottom: 24px;
  width: auto !important; }
  @media (min-width: 720px) {
    /* line 13, ../sass/components/node/_node-consultations.scss */
    .block--views-related-consultations-block-1 {
      padding: 24px 16px 12px 16px;
      border: 1px solid #C0CBC4; } }

/* line 27, ../sass/components/node/_node-consultations.scss */
.view-consultations ul {
  padding: 0;
  margin: 0;
  list-style-type: none; }
/* line 30, ../sass/components/node/_node-consultations.scss */
.view-consultations .consultation-item {
  min-height: 150px;
  position: relative;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  		/*.tags-container{
      		@include tagscontainer;
      		.tags-cat, .tags-place, .tags-grey
      		{
      			display:inline;
      		}
    		}*/ }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-consultations .consultation-item:before, .view-consultations .consultation-item:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-consultations .consultation-item:after {
    clear: both; }
/* line 41, ../sass/components/node/_node-consultations.scss */
.view-consultations h3 {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #066E6B;
  margin-bottom: 12px;
  padding: 0; }
  @media (min-width: 720px) {
    /* line 41, ../sass/components/node/_node-consultations.scss */
    .view-consultations h3 {
      margin-bottom: 24px; } }
  /* line 43, ../sass/components/node/_node-consultations.scss */
  .view-consultations h3 a {
    text-decoration: none;
    color: #066E6B; }
/* line 48, ../sass/components/node/_node-consultations.scss */
.view-consultations p {
  font-size: 14px;
  font-size: 1em;
  line-height: 1.28571;
  padding: 0; }

/* line 53, ../sass/components/node/_node-consultations.scss */
.view-consultation-node-respond, .view-consultation-node {
  margin-bottom: 36px; }

/* line 59, ../sass/components/node/_node-consultations.scss */
.consultation-date-wrapper {
  float: left;
  width: 100px; }

/* line 2, ../sass/components/node/_node-dataset.scss */
.view-node-dataset-downloads .views-field-field-dataset-csv-url,
.view-node-dataset-downloads .views-field-field-dataset-xls-url,
.view-node-dataset-downloads .views-field-field-dataset-download,
.view-node-dataset-downloads .views-field-field-dataset-xml-url,
.view-node-dataset-downloads .views-field-field-dataset-json-url,
.view-node-dataset-downloads .views-field-field-dataset-view-url {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 15px; }

/* line 13, ../sass/components/node/_node-dataset.scss */
.view-node-dataset-downloads {
  padding-top: 20px; }

/* line 18, ../sass/components/node/_node-dataset.scss */
.view-datasets .views-exposed-form .views-exposed-widget .form-submit {
  margin: 0 0 5px;
  padding: 7px 20px; }

/* line 24, ../sass/components/node/_node-dataset.scss */
.block--views-dataset-block-1 {
  clear: both; }

/* line 28, ../sass/components/node/_node-dataset.scss */
.icon-link {
  margin-right: 10px;
  font-size: 1.2em;
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url(../images/icon-xml.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 50px;
  width: 50px;
  background-position: center; }

/* line 38, ../sass/components/node/_node-dataset.scss */
.icon-xml {
  background-image: url(../images/icon-xml.png); }

/* line 41, ../sass/components/node/_node-dataset.scss */
.icon-xls {
  background-image: url(../images/icon-xls.png); }

/* line 44, ../sass/components/node/_node-dataset.scss */
.icon-csv {
  background-image: url(../images/icon-csv.png); }

/* line 47, ../sass/components/node/_node-dataset.scss */
.icon-json {
  background-image: url(../images/icon-json.png); }

/* line 53, ../sass/components/node/_node-dataset.scss */
.views-field-field-attachments {
  margin-bottom: 36px; }
  @media (min-width: 720px) {
    /* line 53, ../sass/components/node/_node-dataset.scss */
    .views-field-field-attachments {
      margin-bottom: 48px; } }

/* line 56, ../sass/components/node/_node-dataset.scss */
.views-field-field-service-pages {
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 56, ../sass/components/node/_node-dataset.scss */
    .views-field-field-service-pages {
      margin-bottom: 24px; } }
  /* line 58, ../sass/components/node/_node-dataset.scss */
  .views-field-field-service-pages .views-label-field-service-pages {
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    color: #333333;
    display: block;
    margin-bottom: 8px; }

/* line 64, ../sass/components/node/_node-dataset.scss */
.data-details {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  font-size: 12px;
  font-size: 0.85714em;
  line-height: 1.33333;
  color: #666666;
  margin-bottom: 36px;
  display: block; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .data-details:before, .data-details:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .data-details:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 64, ../sass/components/node/_node-dataset.scss */
    .data-details {
      margin-bottom: 48px; } }
  /* line 69, ../sass/components/node/_node-dataset.scss */
  .data-details li {
    padding: 0;
    margin: 0;
    list-style-type: none; }

/* line 74, ../sass/components/node/_node-dataset.scss */
.views-field-field-dataset-licence {
  margin-bottom: 36px; }
  @media (min-width: 720px) {
    /* line 74, ../sass/components/node/_node-dataset.scss */
    .views-field-field-dataset-licence {
      margin-bottom: 48px; } }
  /* line 76, ../sass/components/node/_node-dataset.scss */
  .views-field-field-dataset-licence .field-content {
    font-size: 12px;
    font-size: 0.85714em;
    line-height: 1.33333;
    color: #666666; }

/* line 92, ../sass/components/node/_node-dataset.scss */
.open-data-downloads h4 {
  margin-bottom: 10px; }

/* line 97, ../sass/components/node/_node-dataset.scss */
.last-updated {
  font-size: 12px;
  font-size: 0.85714em;
  line-height: 1.33333;
  color: #666666; }

/* line 103, ../sass/components/node/_node-dataset.scss */
.block--views-data-sets-block ul li {
  background-image: url(../images/redbullet.png);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  list-style-type: none;
  color: #333333;
  padding-left: 16px;
  padding-bottom: 4px;
  margin-left: 16px;
  margin-bottom: 4px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  clear: both; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-data-sets-block ul li:before, .block--views-data-sets-block ul li:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block--views-data-sets-block ul li:after {
    clear: both; }

/* line 110, ../sass/components/node/_node-dataset.scss */
.section-browse-open-data h3 {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #066E6B;
  padding: 0;
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 110, ../sass/components/node/_node-dataset.scss */
    .section-browse-open-data h3 {
      margin-bottom: 24px; } }
  /* line 112, ../sass/components/node/_node-dataset.scss */
  .section-browse-open-data h3 a {
    color: #066E6B; }

/* line 2, ../sass/components/node/_node-event.scss */
.node-type-event #node_event_full_group_event_intro {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .node-type-event #node_event_full_group_event_intro:before, .node-type-event #node_event_full_group_event_intro:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .node-type-event #node_event_full_group_event_intro:after {
    clear: both; }
/* line 7, ../sass/components/node/_node-event.scss */
.node-type-event .content > span.field-label {
  float: left;
  margin-right: 8px; }
  /* line 11, ../sass/components/node/_node-event.scss */
  .node-type-event .content > span.field-label, .node-type-event .content > span.field-label + div {
    margin-bottom: 8px; }
/* line 25, ../sass/components/node/_node-event.scss */
.node-type-event .field-content img {
  border: 1px solid #C0CBC4; }
/* line 36, ../sass/components/node/_node-event.scss */
.node-type-event .views-field-field-event-place {
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 36, ../sass/components/node/_node-event.scss */
    .node-type-event .views-field-field-event-place {
      margin-bottom: 24px; } }
  /* line 38, ../sass/components/node/_node-event.scss */
  .node-type-event .views-field-field-event-place a {
    color: #333333; }
    /* line 40, ../sass/components/node/_node-event.scss */
    .node-type-event .views-field-field-event-place a:hover {
      color: #AA3F2A; }
/* line 46, ../sass/components/node/_node-event.scss */
.node-type-event .event-place {
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 46, ../sass/components/node/_node-event.scss */
    .node-type-event .event-place {
      margin-bottom: 24px; } }
/* line 51, ../sass/components/node/_node-event.scss */
.node-type-event .views-field-field-event-categories {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }
/* line 54, ../sass/components/node/_node-event.scss */
.node-type-event .views-field-field-neighbourhood {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }
/* line 57, ../sass/components/node/_node-event.scss */
.node-type-event .credited {
  width: 64%;
  margin-bottom: 8px; }

/* Neighbourhoods */
/* line 71, ../sass/components/node/_node-event.scss */
.field--name-field-event-disclaimer {
  margin: 12px 0;
  font-size: 12px;
  font-size: 0.85714em;
  line-height: 1.33333;
  color: #666666; }

/* line 3, ../sass/components/node/_node-guide.scss */
.simpletab ol, .simpletab ul {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  padding: 0 8px 0 32px;
  border-bottom: 1px solid #C0CBC4;
  margin-bottom: 48px;
  margin-bottom: 12px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .simpletab ol:before, .simpletab ol:after, .simpletab ul:before, .simpletab ul:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .simpletab ol:after, .simpletab ul:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 3, ../sass/components/node/_node-guide.scss */
    .simpletab ol, .simpletab ul {
      margin-bottom: 24px; } }
  /* line 5, ../sass/components/node/_node-guide.scss */
  .simpletab ol li, .simpletab ul li {
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.16667;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #C0CBC4; }
    /* line 10, ../sass/components/node/_node-guide.scss */
    .simpletab ol li:last-child, .simpletab ul li:last-child {
      border-bottom: 0; }
/* line 15, ../sass/components/node/_node-guide.scss */
.simpletab a {
  text-decoration: none;
  color: #333333; }
/* line 19, ../sass/components/node/_node-guide.scss */
.simpletab .active {
  color: #066E6B !important;
  font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }
  /* line 22, ../sass/components/node/_node-guide.scss */
  .simpletab .active a {
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
    color: #066E6B !important;
    text-decoration: none; }
    /* line 26, ../sass/components/node/_node-guide.scss */
    .simpletab .active a:after {
      content: " "; }

/* line 32, ../sass/components/node/_node-guide.scss */
.views-field-field-guide-section-title h2 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 24px; }

/* line 38, ../sass/components/node/_node-guide.scss */
.view-guide-sections {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  margin-top: 30px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-guide-sections:before, .view-guide-sections:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-guide-sections:after {
    clear: both; }

/* line 49, ../sass/components/node/_node-guide.scss */
ul.group {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  ul.group:before, ul.group:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  ul.group:after {
    clear: both; }
  /* line 51, ../sass/components/node/_node-guide.scss */
  ul.group li.previous {
    margin-bottom: 4px;
    clear: both;
    float: none;
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 720px) {
      /* line 51, ../sass/components/node/_node-guide.scss */
      ul.group li.previous {
        float: left;
        margin-left: 0;
        margin-right: 0; } }
    /* line 58, ../sass/components/node/_node-guide.scss */
    ul.group li.previous span.pagination-label {
      margin-right: 8px;
      font-family: "RalewayMedium", Arial, Helvetica, sans-serif; }
      /* line 61, ../sass/components/node/_node-guide.scss */
      ul.group li.previous span.pagination-label:before {
        content: "\00AB "; }
    /* line 65, ../sass/components/node/_node-guide.scss */
    ul.group li.previous span.pagination-title {
      margin-right: 8px; }
  /* line 70, ../sass/components/node/_node-guide.scss */
  ul.group li.next {
    float: none;
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 720px) {
      /* line 70, ../sass/components/node/_node-guide.scss */
      ul.group li.next {
        float: right;
        margin-left: 0;
        margin-right: 0; } }
    /* line 75, ../sass/components/node/_node-guide.scss */
    ul.group li.next span.pagination-label {
      margin-right: 8px;
      font-family: "RalewayMedium", Arial, Helvetica, sans-serif; }
      /* line 78, ../sass/components/node/_node-guide.scss */
      ul.group li.next span.pagination-label:after {
        content: " \00BB"; }

/* line 2, ../sass/components/node/_node-neighbourhoods.scss */
.view-neighbourhood-header {
  position: relative; }
  /* line 4, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-header img {
    border-top: 1px solid #C0CBC4; }

@media (min-width: 720px) {
  /* line 10, ../sass/components/node/_node-neighbourhoods.scss */
  .nh-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 48px 32px 12px 32px;
    border-bottom: 8px solid #09A9A4;
    width: 100%;
    background: transparent; } }
  @media (min-width: 720px) and (min-width: 720px) {
    /* line 10, ../sass/components/node/_node-neighbourhoods.scss */
    .nh-overlay {
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.85)), color-stop(82%, rgba(0, 0, 0, 0.95)), color-stop(100%, rgba(0, 0, 0, 0.95)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.95) 82%, rgba(0, 0, 0, 0.95) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f2000000',GradientType=0 );
      /* IE6-8 */ } }

/* line 12, ../sass/components/node/_node-neighbourhoods.scss */
.nh-overlay h1 {
  font-size: 40px;
  font-size: 2.85714em;
  line-height: 1em;
  color: #333333;
  padding: 0;
  border: 0;
  margin-bottom: 4px; }
  @media (min-width: 720px) {
    /* line 12, ../sass/components/node/_node-neighbourhoods.scss */
    .nh-overlay h1 {
      font-size: 48px;
      font-size: 3.42857em;
      line-height: 1.125em;
      color: #F3EADE;
      border: none; } }
/* line 15, ../sass/components/node/_node-neighbourhoods.scss */
.nh-overlay .nh-intro {
  border-bottom: 1px solid #666666;
  padding-bottom: 4px;
  margin-bottom: 12px;
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
  color: #333333; }
  @media (min-width: 720px) {
    /* line 15, ../sass/components/node/_node-neighbourhoods.scss */
    .nh-overlay .nh-intro {
      color: #ffffff;
      padding-bottom: 4px;
      letter-spacing: 0.1em;
      border-bottom: 1px solid #666666;
      margin-bottom: 12px; } }
/* line 19, ../sass/components/node/_node-neighbourhoods.scss */
.nh-overlay p {
  font-size: 18px;
  font-size: 1.28571em;
  line-height: 1.16667;
  color: #333333;
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 19, ../sass/components/node/_node-neighbourhoods.scss */
    .nh-overlay p {
      font-size: 21px;
      font-size: 1.5em;
      line-height: 1.14286em;
      color: #C0D0C4;
      margin-bottom: 12px; } }
/* line 22, ../sass/components/node/_node-neighbourhoods.scss */
.nh-overlay .overlay-inner {
  width: 100%; }
  @media (min-width: 720px) {
    /* line 22, ../sass/components/node/_node-neighbourhoods.scss */
    .nh-overlay .overlay-inner {
      width: 66.7%; } }
  /* line 24, ../sass/components/node/_node-neighbourhoods.scss */
  .nh-overlay .overlay-inner p {
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.16667;
    color: #333333;
    margin-bottom: 12px; }
    @media (min-width: 720px) {
      /* line 24, ../sass/components/node/_node-neighbourhoods.scss */
      .nh-overlay .overlay-inner p {
        font-size: 21px;
        font-size: 1.5em;
        line-height: 1.14286em;
        color: #C0D0C4;
        margin-bottom: 12px; } }

/* line 32, ../sass/components/node/_node-neighbourhoods.scss */
.node-type-neighbourhood .view-header {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .node-type-neighbourhood .view-header:before, .node-type-neighbourhood .view-header:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .node-type-neighbourhood .view-header:after {
    clear: both; }
  /* line 34, ../sass/components/node/_node-neighbourhoods.scss */
  .node-type-neighbourhood .view-header h3 {
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 8px; }
/* line 40, ../sass/components/node/_node-neighbourhoods.scss */
.node-type-neighbourhood .button-arrow {
  float: right;
  margin-left: 0;
  margin-right: 16px; }

/* line 47, ../sass/components/node/_node-neighbourhoods.scss */
.view-neighbourhood-consultations .view-content {
  background-color: #F3EADE;
  border: 1px solid #C0CBC4;
  padding: 12px 8px;
  margin-bottom: 36px; }
  @media (min-width: 720px) {
    /* line 47, ../sass/components/node/_node-neighbourhoods.scss */
    .view-neighbourhood-consultations .view-content {
      margin-bottom: 48px; } }
  /* line 49, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-consultations .view-content .views-row {
    margin-bottom: 12px;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    clear: left; }
    @media (min-width: 720px) {
      /* line 49, ../sass/components/node/_node-neighbourhoods.scss */
      .view-neighbourhood-consultations .view-content .views-row {
        margin-bottom: 24px; } }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .view-neighbourhood-consultations .view-content .views-row:before, .view-neighbourhood-consultations .view-content .views-row:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .view-neighbourhood-consultations .view-content .views-row:after {
      clear: both; }
    /* line 53, ../sass/components/node/_node-neighbourhoods.scss */
    .view-neighbourhood-consultations .view-content .views-row .custom-date {
      float: left;
      margin-left: 0;
      margin-right: 16px; }
  /* line 57, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-consultations .view-content h3 a {
    color: #066E6B; }

/* line 68, ../sass/components/node/_node-neighbourhoods.scss */
.view-neighbourhood-events-featured .view-content, .neighbourhood-events-featured .view-content {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  clear: left;
  margin-bottom: 8px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-neighbourhood-events-featured .view-content:before, .view-neighbourhood-events-featured .view-content:after, .neighbourhood-events-featured .view-content:before, .neighbourhood-events-featured .view-content:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-neighbourhood-events-featured .view-content:after, .neighbourhood-events-featured .view-content:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 68, ../sass/components/node/_node-neighbourhoods.scss */
    .view-neighbourhood-events-featured .view-content, .neighbourhood-events-featured .view-content {
      margin-bottom: 12px; } }
  /* line 70, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-events-featured .view-content .views-row, .neighbourhood-events-featured .view-content .views-row {
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    margin-bottom: 12px;
    position: relative;
    /*@include breakpoint($tab, true) {
      @include span-columns(1,2);
      @include nth-omega(2n);
    } */ }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .view-neighbourhood-events-featured .view-content .views-row:before, .view-neighbourhood-events-featured .view-content .views-row:after, .neighbourhood-events-featured .view-content .views-row:before, .neighbourhood-events-featured .view-content .views-row:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .view-neighbourhood-events-featured .view-content .views-row:after, .neighbourhood-events-featured .view-content .views-row:after {
      clear: both; }
    @media (min-width: 720px) {
      /* line 70, ../sass/components/node/_node-neighbourhoods.scss */
      .view-neighbourhood-events-featured .view-content .views-row, .neighbourhood-events-featured .view-content .views-row {
        width: 47.05882%;
        float: left;
        margin-right: 5.88235%;
        margin-bottom: 24px; }
        /* line 184, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-1.0.9/sass/susy/_grid.scss */
        .view-neighbourhood-events-featured .view-content .views-row:nth-child(2n), .neighbourhood-events-featured .view-content .views-row:nth-child(2n) {
          float: right;
          margin-right: 0;
          *margin-left: -10px; } }

/* line 79, ../sass/components/node/_node-neighbourhoods.scss */
.view-neighbourhood-events .view-content {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  clear: left;
  border-bottom: 1px solid #C0CBC4;
  padding-bottom: 12px;
  margin-bottom: 36px;
  /*h3{
    @include list-header;
  }*/ }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-neighbourhood-events .view-content:before, .view-neighbourhood-events .view-content:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-neighbourhood-events .view-content:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 79, ../sass/components/node/_node-neighbourhoods.scss */
    .view-neighbourhood-events .view-content {
      margin-bottom: 48px; } }
  /* line 81, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-events .view-content .views-row {
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1;
    margin-bottom: 12px;
    padding-bottom: 8px; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .view-neighbourhood-events .view-content .views-row:before, .view-neighbourhood-events .view-content .views-row:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .view-neighbourhood-events .view-content .views-row:after {
      clear: both; }
    @media (min-width: 720px) {
      /* line 81, ../sass/components/node/_node-neighbourhoods.scss */
      .view-neighbourhood-events .view-content .views-row {
        margin-bottom: 24px;
        width: 47.05882%;
        float: left;
        margin-right: 5.88235%; }
        /* line 184, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-1.0.9/sass/susy/_grid.scss */
        .view-neighbourhood-events .view-content .views-row:nth-child(2n) {
          float: right;
          margin-right: 0;
          *margin-left: -10px; } }
  /* line 84, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-events .view-content .custom-date {
    float: left;
    margin-left: 0;
    margin-right: 16px;
    margin-bottom: 12px; }
  /* line 91, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-events .view-content .views-field-field-description {
    font-size: 14px;
    font-size: 1em;
    line-height: 1.28571;
    padding: 0; }
  /* line 94, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-events .view-content h3 a {
    color: #066E6B; }

/* line 104, ../sass/components/node/_node-neighbourhoods.scss */
.view-neighbourhood-twitter-feed {
  background-color: #F3EADE;
  border: 1px solid #C0CBC4;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  padding: 24px 8px 36px 8px;
  margin-bottom: 36px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-neighbourhood-twitter-feed:before, .view-neighbourhood-twitter-feed:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-neighbourhood-twitter-feed:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 104, ../sass/components/node/_node-neighbourhoods.scss */
    .view-neighbourhood-twitter-feed {
      margin-bottom: 48px; } }
  /* line 106, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-twitter-feed h3 {
    font-size: 18px;
    font-size: 1.28571em;
    line-height: 1.33333;
    color: #066E6B;
    font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif; }
  /* line 109, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhood-twitter-feed .twitter-feed {
    margin: 0 auto; }
    @media (min-width: 720px) {
      /* line 109, ../sass/components/node/_node-neighbourhoods.scss */
      .view-neighbourhood-twitter-feed .twitter-feed {
        width: 49.29577%;
        float: left;
        margin-right: 1.40845%; }
        /* line 184, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/susy-1.0.9/sass/susy/_grid.scss */
        .view-neighbourhood-twitter-feed .twitter-feed:nth-child(2n) {
          float: right;
          margin-right: 0;
          *margin-left: -10px; } }
    /* line 111, ../sass/components/node/_node-neighbourhoods.scss */
    .view-neighbourhood-twitter-feed .twitter-feed p {
      margin: 0; }

/* line 119, ../sass/components/node/_node-neighbourhoods.scss */
.view-neighbourhoods-explore-maps {
  margin-bottom: 36px; }
  @media (min-width: 720px) {
    /* line 119, ../sass/components/node/_node-neighbourhoods.scss */
    .view-neighbourhoods-explore-maps {
      margin-bottom: 48px; } }
  /* line 121, ../sass/components/node/_node-neighbourhoods.scss */
  .view-neighbourhoods-explore-maps li {
    margin-bottom: vertical3; }
    /* line 123, ../sass/components/node/_node-neighbourhoods.scss */
    .view-neighbourhoods-explore-maps li a {
      display: block; }

/* line 1, ../sass/components/node/_node-places.scss */
.block--views-place-location-block {
  /*.places-location__address {
  	padding: 10px 20px;
  }*/ }
  @media (min-width: 720px) {
    /* line 6, ../sass/components/node/_node-places.scss */
    .block--views-place-location-block .places-location__map {
      width: 49.29577%;
      float: left;
      margin-right: 1.40845%; }
    /* line 9, ../sass/components/node/_node-places.scss */
    .block--views-place-location-block .places-location__address {
      width: 49.29577%;
      float: right;
      margin-right: 0;
      *margin-left: -10px; } }
  /* line 15, ../sass/components/node/_node-places.scss */
  .lt-ie9 .block--views-place-location-block .places-location__map {
    width: 49.29577%;
    float: left;
    margin-right: 1.40845%; }
  /* line 18, ../sass/components/node/_node-places.scss */
  .lt-ie9 .block--views-place-location-block .places-location__address {
    width: 49.29577%;
    float: right;
    margin-right: 0;
    *margin-left: -10px; }

/* line 25, ../sass/components/node/_node-places.scss */
.view-place-image {
  margin-bottom: 24px;
  width: auto !important; }
  @media (min-width: 720px) {
    /* line 25, ../sass/components/node/_node-places.scss */
    .view-place-image {
      padding: 24px 16px 12px 16px;
      border: 1px solid #C0CBC4; } }

/* line 33, ../sass/components/node/_node-places.scss */
.block-collapse h2 {
  border-top: 1px solid #C0CBC4;
  border-bottom: 8px solid #09A9A4;
  background: #066E6B;
  color: #ffffff; }
  /* line 35, ../sass/components/node/_node-places.scss */
  .block-collapse h2 a {
    text-decoration: none;
    color: #ffffff;
    padding: 12px 16px 12px 48px;
    display: block;
    position: relative; }
    /* line 22, ../sass/variables/_icon-font.scss */
    .block-collapse h2 a:before {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em; }
    /* line 38, ../sass/components/node/_node-places.scss */
    .block-collapse h2 a:before {
      position: absolute;
      left: 8px;
      top: 50%;
      content: '\e806';
      line-height: 0; }
  /* line 42, ../sass/components/node/_node-places.scss */
  .block-collapse h2.close {
    color: #ffffff;
    margin-bottom: 12px; }
    @media (min-width: 720px) {
      /* line 42, ../sass/components/node/_node-places.scss */
      .block-collapse h2.close {
        margin-bottom: 24px; } }
    /* line 44, ../sass/components/node/_node-places.scss */
    .block-collapse h2.close h3 {
      color: #ffffff; }
  /* line 48, ../sass/components/node/_node-places.scss */
  .block-collapse h2.open {
    border-bottom: 1px solid #C0CBC4;
    color: #ffffff;
    margin-bottom: 0; }
    /* line 51, ../sass/components/node/_node-places.scss */
    .block-collapse h2.open a:before {
      color: #ffffff;
      content: '\e818'; }
/* line 57, ../sass/components/node/_node-places.scss */
.block-collapse .block__content {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  border-top: none;
  border-left: 1px solid #C0CBC4;
  border-right: 1px solid #C0CBC4;
  border-bottom: 8px solid #09A9A4;
  padding: 16px 12px;
  margin-bottom: 12px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block-collapse .block__content:before, .block-collapse .block__content:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .block-collapse .block__content:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 57, ../sass/components/node/_node-places.scss */
    .block-collapse .block__content {
      margin-bottom: 24px; } }
  @media (min-width: 720px) {
    /* line 57, ../sass/components/node/_node-places.scss */
    .block-collapse .block__content {
      padding: 24px 32px; } }

/* line 1, ../sass/components/node/_node-portal.scss */
.block--views-services-popular-pages-block {
  margin-bottom: 12px;
  padding: 24px 8px; }
  @media (min-width: 720px) {
    /* line 1, ../sass/components/node/_node-portal.scss */
    .block--views-services-popular-pages-block {
      margin-bottom: 24px; } }
  @media (min-width: 720px) {
    /* line 1, ../sass/components/node/_node-portal.scss */
    .block--views-services-popular-pages-block {
      margin-bottom: 36px;
      background-color: transparent;
      border: 0;
      padding: 0; } }
  @media (min-width: 720px) and (min-width: 720px) {
    /* line 1, ../sass/components/node/_node-portal.scss */
    .block--views-services-popular-pages-block {
      margin-bottom: 48px; } }

  /* line 4, ../sass/components/node/_node-portal.scss */
  .block--views-services-popular-pages-block h2 {
    border-bottom: 0; }
    @media (min-width: 720px) {
      /* line 4, ../sass/components/node/_node-portal.scss */
      .block--views-services-popular-pages-block h2 {
        margin-bottom: 0;
        /* for IE 6/7 */
        *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
        /* non-JS fallback */
        *zoom: 1; }
        /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .block--views-services-popular-pages-block h2:before, .block--views-services-popular-pages-block h2:after {
          content: ".";
          display: block;
          height: 0;
          overflow: hidden; }
        /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
        .block--views-services-popular-pages-block h2:after {
          clear: both; } }

/* line 15, ../sass/components/node/_node-portal.scss */
.view-services-popular-pages li {
  background-color: #C0D0C4;
  border-bottom: 1px solid #C0CBC4;
  margin-bottom: 12px;
  padding: 24px 8px; }
  @media (min-width: 720px) {
    /* line 15, ../sass/components/node/_node-portal.scss */
    .view-services-popular-pages li {
      font-size: 18px;
      font-size: 1.28571em;
      line-height: 1.33333;
      max-height: 120px;
      min-height: 120px;
      height: 120px;
      padding: 24px 8px; } }
  /* line 17, ../sass/components/node/_node-portal.scss */
  .view-services-popular-pages li a {
    color: #333333;
    display: block; }
    /* line 20, ../sass/components/node/_node-portal.scss */
    .view-services-popular-pages li a:visited {
      color: #333333; }

/* content within the grouping */
/* line 28, ../sass/components/node/_node-portal.scss */
.page-type-title {
  font-size: 24px;
  font-size: 1.71429em;
  line-height: 1em;
  font-family: "RalewaySemiBold", Arial, Helvetica, sans-serif;
  clear: left;
  text-transform: uppercase;
  color: #666666;
  margin-bottom: 12px; }
  @media (min-width: 720px) {
    /* line 28, ../sass/components/node/_node-portal.scss */
    .page-type-title {
      margin-bottom: 24px; } }

/* line 36, ../sass/components/node/_node-portal.scss */
.content-by-type .item-list ul {
  padding: 0;
  margin: 0;
  list-style-type: none; }
@media (min-width: 720px) {
  /* line 35, ../sass/components/node/_node-portal.scss */
  .content-by-type .item-list {
    width: 48%;
    float: left;
    padding: 24px 32px; }
    /* line 41, ../sass/components/node/_node-portal.scss */
    .content-by-type .item-list:nth-child(2), .content-by-type .item-list:nth-child(3) {
      border-right: 0; }
    /* line 44, ../sass/components/node/_node-portal.scss */
    .content-by-type .item-list:last-child {
      border-right: 0; } }

/* line 2, ../sass/components/node/_node-topic.scss */
.view-topic-node .item-list {
  margin-bottom: 12px; }

/* line 1, ../sass/components/node/_node-webform.scss */
.node--webform--full {
  padding: 8px; }

/* line 5, ../sass/components/node/_node-webform.scss */
.form-item {
  margin-top: 0;
  margin-bottom: 12px; }

/* line 10, ../sass/components/node/_node-webform.scss */
fieldset {
  margin-top: 0;
  margin-bottom: 48px; }

/* line 15, ../sass/components/node/_node-webform.scss */
.webform-llpg .form-item {
  margin-top: 0;
  margin-bottom: 12px; }

/* line 3, ../sass/components/node/_node-workflow.scss */
.view-workflow-intro ul li {
  background-image: url(../images/redbullet.png);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  list-style-type: none;
  color: #333333;
  padding-left: 16px;
  padding-bottom: 4px;
  margin-left: 16px;
  margin-bottom: 4px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  clear: both; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-workflow-intro ul li:before, .view-workflow-intro ul li:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-workflow-intro ul li:after {
    clear: both; }
  /* line 5, ../sass/components/node/_node-workflow.scss */
  .view-workflow-intro ul li a {
    color: #333333; }

/* line 12, ../sass/components/node/_node-workflow.scss */
.pa-no-inner {
  margin-bottom: 36px;
  display: table;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 16px center;
  min-height: 86px;
  width: 100%;
  border-bottom: 8px solid #ACDBE0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  z-index: 1;
  background-color: #F6F6F6; }
  @media (min-width: 720px) {
    /* line 12, ../sass/components/node/_node-workflow.scss */
    .pa-no-inner {
      margin-bottom: 48px; } }
  /* line 26, ../sass/components/_infoboxes.scss */
  .pa-no-inner a[href^="mailto"] {
    word-break: break-all; }
  /* line 18, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner > div {
    border-left: 1px solid #dddddd;
    margin-left: 120px; }
  /* line 23, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner > div:first-child {
    padding: 48px 32px 0px 32px; }
  /* line 27, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner > div.button:first-child {
    padding-bottom: 12px; }
  /* line 31, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner > div:last-child {
    padding: 0px 32px 48px 32px; }
  /* line 35, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner > div:last-child:first-child {
    padding: 48px 32px; }
  /* line 41, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner .workflow-name {
    margin: 0 0 0 120px; }
  /* line 45, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner .workflow-info {
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125; }
  /* line 50, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner .workflow-notes a {
    color: #333333; }
  /* line 54, ../sass/components/node/_node-workflow.scss */
  .pa-no-inner .button {
    padding-bottom: 12px;
    display: inline-block; }
  /* line 84, ../sass/components/node/_node-workflow.scss */
  .action-type-633 .pa-no-inner:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Lambeth-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #066E6B;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    border: none;
    width: 100px;
    position: absolute;
    top: 30px;
    margin: 0 0 0 0;
    display: block;
    vertical-align: middle;
    font-size: 60px;
    padding-left: 30px; }
  /* line 87, ../sass/components/node/_node-workflow.scss */
  .action-type-634 .pa-no-inner:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Lambeth-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #066E6B;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    border: none;
    width: 100px;
    position: absolute;
    top: 30px;
    margin: 0 0 0 0;
    display: block;
    vertical-align: middle;
    font-size: 60px;
    padding-left: 30px; }
  /* line 91, ../sass/components/node/_node-workflow.scss */
  .action-type-635 .pa-no-inner:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Lambeth-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #066E6B;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    border: none;
    width: 100px;
    position: absolute;
    top: 30px;
    margin: 0 0 0 0;
    display: block;
    vertical-align: middle;
    font-size: 60px;
    padding-left: 30px; }
  /* line 95, ../sass/components/node/_node-workflow.scss */
  .action-type-636 .pa-no-inner:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Lambeth-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #066E6B;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    border: none;
    width: 100px;
    position: absolute;
    top: 30px;
    margin: 0 0 0 0;
    display: block;
    vertical-align: middle;
    font-size: 60px;
    padding-left: 30px; }
  /* line 99, ../sass/components/node/_node-workflow.scss */
  .action-type-637 .pa-no-inner:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Lambeth-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #066E6B;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    border: none;
    width: 100px;
    position: absolute;
    top: 30px;
    margin: 0 0 0 0;
    display: block;
    vertical-align: middle;
    font-size: 60px;
    padding-left: 30px; }

/* Primary action styling */
/* line 105, ../sass/components/node/_node-workflow.scss */
.pa-wrapper {
  margin-bottom: 36px;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 16px center;
  min-height: 86px;
  border-top: 1px solid #C0CBC4;
  border-right: 1px solid #C0CBC4;
  border-left: 1px solid #C0CBC4;
  border-bottom: 8px solid #666666;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 720px) {
    /* line 105, ../sass/components/node/_node-workflow.scss */
    .pa-wrapper {
      margin-bottom: 48px; } }
  /* line 107, ../sass/components/node/_node-workflow.scss */
  .pa-wrapper .pa-inner {
    padding: 48px 32px;
    border-left: 1px solid #666666;
    margin: 0 0 0 102px; }
    /* line 109, ../sass/components/node/_node-workflow.scss */
    .pa-wrapper .pa-inner .workflow-info {
      font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
      font-size: 16px;
      font-size: 1.14286em;
      line-height: 1.3125; }
    /* line 114, ../sass/components/node/_node-workflow.scss */
    .pa-wrapper .pa-inner .workflow-notes a {
      color: #333333; }
    /* line 118, ../sass/components/node/_node-workflow.scss */
    .pa-wrapper .pa-inner a.button {
      margin-bottom: 12px;
      display: inline-block; }
  /* line 123, ../sass/components/node/_node-workflow.scss */
  .action-type-633 .pa-wrapper {
    background-image: url(../images/icon-phone.png); }
  /* line 126, ../sass/components/node/_node-workflow.scss */
  .action-type-634 .pa-wrapper {
    background-image: url(../images/icon-email.png); }
  /* line 129, ../sass/components/node/_node-workflow.scss */
  .action-type-635 .pa-wrapper {
    background-image: url(../images/icon-link.png); }
  /* line 132, ../sass/components/node/_node-workflow.scss */
  .action-type-636 .pa-wrapper {
    background-image: url(../images/icon-link.png); }
  /* line 135, ../sass/components/node/_node-workflow.scss */
  .action-type-637 .pa-wrapper {
    background-image: url(../images/icon-download.png); }

/* line 142, ../sass/components/node/_node-workflow.scss */
.block--views-workflow-primary-action-block h2, h2.no-underline {
  border: none;
  margin: 0; }

/* line 150, ../sass/components/node/_node-workflow.scss */
.workflow-name {
  margin-top: 12px;
  margin-bottom: 12px; }

/* line 158, ../sass/components/node/_node-workflow.scss */
.block--views-workflow-primary-action-block .views-field, .view-workflow-node .views-field {
  margin-bottom: 36px; }
  @media (min-width: 720px) {
    /* line 158, ../sass/components/node/_node-workflow.scss */
    .block--views-workflow-primary-action-block .views-field, .view-workflow-node .views-field {
      margin-bottom: 48px; } }

/*.views-filter-block {
  h2 {
    @include type-21-24;
    background-color: $dk-charcoal;
    padding: 10px;
    border-bottom: none;
    margin-bottom: 0;
    color: $coop-color;
  }
  .block__content {
    padding: 10px;
  }
  .views-exposed-widget {
    border-bottom: 1px solid #CCC;
    padding: 10px 0;
  }
  .views-submit-button {
    padding: 0;
    float: none;
    padding: 10px 0 0;
    border: none;
  }
  .form-submit {
    width: 100%;
  }
  .form-select, .views-exposed-widget {
    width: 100%;
  }
  fieldset {
    margin: 0;
    padding: 0;
    border: none;
  }
  .description {
    display: none;
  }
  .form-item-dates-min {
    margin-bottom: $vertical5;
  }
}*/
/* line 46, ../sass/components/views/_views-exposed-filter.scss */
.views-filter-block {
  border: 1px solid #C0CBC4; }
  /* line 48, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block h2 {
    font-size: 21px;
    font-size: 1.5em;
    line-height: 1.14286em;
    background-color: #333333;
    color: #F3EADE;
    padding: 8px 16px;
    border-bottom: none;
    margin-bottom: 0; }
  /* line 59, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .views-exposed-widget {
    border-bottom: 1px solid #C0CBC4;
    padding: 12px 16px;
    width: 100%; }
    /* line 63, ../sass/components/views/_views-exposed-filter.scss */
    .views-filter-block .views-exposed-widget:last-child {
      border-bottom: 0; }
  /* line 68, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .views-exposed-form label {
    font-weight: normal;
    font-family: "RalewayMedium", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    margin-bottom: 12px;
    display: block; }
  /* line 75, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .views-exposed-form input {
    display: block;
    width: 100%;
    height: 38px;
    padding: 6px 12px;
    font-size: 15px;
    font-size: rem(15);
    line-height: 1.46667;
    color: #555555;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.13); }
    /* line 13, ../sass/base/_forms.scss */
    .views-filter-block .views-exposed-form input:focus {
      border: solid 1px #993399;
      outline: none; }
  /* line 79, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .container-inline-date {
    display: inline-block; }
  /* line 83, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block #edit-field-event-dates-value-min-wrapper, .views-filter-block #edit-field-event-dates-value-max-wrapper {
    width: 45%;
    margin-right: 1%; }
    @media (min-width: 720px) {
      /* line 83, ../sass/components/views/_views-exposed-filter.scss */
      .views-filter-block #edit-field-event-dates-value-min-wrapper, .views-filter-block #edit-field-event-dates-value-max-wrapper {
        display: inline-block; } }
  /* line 94, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .form-item-dates-min label, .views-filter-block .form-item-dates-max label {
    color: #666666;
    font-size: 14px;
    font-size: 1em;
    line-height: 1.5;
    margin-bottom: 8px; }
  /* line 99, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .form-item-dates-min .form-item-dates-min-date, .views-filter-block .form-item-dates-min .form-item-dates-max-date, .views-filter-block .form-item-dates-max .form-item-dates-min-date, .views-filter-block .form-item-dates-max .form-item-dates-max-date {
    width: 65%; }
  /* line 105, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .views-submit-button, .views-filter-block .views-reset-button {
    border-bottom: none; }
    /* line 107, ../sass/components/views/_views-exposed-filter.scss */
    .views-filter-block .views-submit-button .form-submit, .views-filter-block .views-reset-button .form-submit {
      /* for IE 6/7 */
      *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
      /* non-JS fallback */
      *zoom: 1;
      margin: 0;
      padding: 8px 36px; }
      /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .views-filter-block .views-submit-button .form-submit:before, .views-filter-block .views-submit-button .form-submit:after, .views-filter-block .views-reset-button .form-submit:before, .views-filter-block .views-reset-button .form-submit:after {
        content: ".";
        display: block;
        height: 0;
        overflow: hidden; }
      /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
      .views-filter-block .views-submit-button .form-submit:after, .views-filter-block .views-reset-button .form-submit:after {
        clear: both; }
  /* line 114, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .views-submit-button .form-submit {
    box-sizing: border-box;
    color: #ffffff;
    background-color: #993399;
    display: inline-block;
    height: inherit;
    padding: 8px 24px;
    margin-right: 8px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
    text-shadow: none;
    border: none;
    text-decoration: none;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    letter-spacing: 0.025em;
    border-radius: 3px;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
    /* line 121, ../sass/base/_buttons.scss */
    .views-filter-block .views-submit-button .form-submit, .views-filter-block .views-submit-button .form-submit:hover, .views-filter-block .views-submit-button .form-submit:active, .views-filter-block .views-submit-button .form-submit:focus, .views-filter-block .views-submit-button .form-submit:visited {
      color: #ffffff;
      text-decoration: none; }
    /* line 129, ../sass/base/_buttons.scss */
    .views-filter-block .views-submit-button .form-submit:hover {
      color: #ffffff;
      background-color: #7C006B;
      -moz-transition: all 300ms ease-out;
      -o-transition: all 300ms ease-out;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out; }
    /* line 134, ../sass/base/_buttons.scss */
    .views-filter-block .views-submit-button .form-submit:active {
      color: #ffffff;
      background-color: #630055;
      outline: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    /* line 141, ../sass/base/_buttons.scss */
    .views-filter-block .views-submit-button .form-submit:focus {
      border: 1px dotted #C0CBC4; }
    /* line 146, ../sass/base/_buttons.scss */
    .views-filter-block .views-submit-button .form-submit.grouped {
      border-radius: 0;
      margin-right: 0;
      border-right: 1px solid; }
      /* line 150, ../sass/base/_buttons.scss */
      .views-filter-block .views-submit-button .form-submit.grouped:first-child {
        border-radius: 3px 0 0 3px; }
      /* line 153, ../sass/base/_buttons.scss */
      .views-filter-block .views-submit-button .form-submit.grouped:last-child {
        border-radius: 0 3px 3px 0;
        border-right: none; }
    /* line 159, ../sass/base/_buttons.scss */
    .views-filter-block .views-submit-button .form-submit.stacked {
      border-radius: 0;
      display: block;
      width: 335px;
      margin-bottom: 0;
      border-bottom: 1px solid; }
      /* line 165, ../sass/base/_buttons.scss */
      .views-filter-block .views-submit-button .form-submit.stacked:first-child {
        border-radius: 3px 3px 0 0; }
      /* line 168, ../sass/base/_buttons.scss */
      .views-filter-block .views-submit-button .form-submit.stacked:last-child {
        border-radius: 0 0 3px 3px;
        margin-bottom: 12px;
        border-bottom: none; }
  /* line 119, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .views-reset-button .form-submit {
    box-sizing: border-box;
    color: #993399;
    background-color: #ffffff;
    display: inline-block;
    height: inherit;
    padding: 8px 24px;
    margin-right: 8px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
    text-shadow: none;
    border: none;
    text-decoration: none;
    font-size: 16px;
    font-size: 1.14286em;
    line-height: 1.3125;
    letter-spacing: 0.025em;
    border-radius: 3px;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    border: 1px solid #993399; }
    /* line 121, ../sass/base/_buttons.scss */
    .views-filter-block .views-reset-button .form-submit, .views-filter-block .views-reset-button .form-submit:hover, .views-filter-block .views-reset-button .form-submit:active, .views-filter-block .views-reset-button .form-submit:focus, .views-filter-block .views-reset-button .form-submit:visited {
      color: #993399;
      text-decoration: none; }
    /* line 129, ../sass/base/_buttons.scss */
    .views-filter-block .views-reset-button .form-submit:hover {
      color: #ffffff;
      background-color: #7C006B;
      -moz-transition: all 300ms ease-out;
      -o-transition: all 300ms ease-out;
      -webkit-transition: all 300ms ease-out;
      transition: all 300ms ease-out; }
    /* line 134, ../sass/base/_buttons.scss */
    .views-filter-block .views-reset-button .form-submit:active {
      color: #ffffff;
      background-color: #630055;
      outline: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    /* line 141, ../sass/base/_buttons.scss */
    .views-filter-block .views-reset-button .form-submit:focus {
      border: 1px dotted #C0CBC4; }
    /* line 146, ../sass/base/_buttons.scss */
    .views-filter-block .views-reset-button .form-submit.grouped {
      border-radius: 0;
      margin-right: 0;
      border-right: 1px solid; }
      /* line 150, ../sass/base/_buttons.scss */
      .views-filter-block .views-reset-button .form-submit.grouped:first-child {
        border-radius: 3px 0 0 3px; }
      /* line 153, ../sass/base/_buttons.scss */
      .views-filter-block .views-reset-button .form-submit.grouped:last-child {
        border-radius: 0 3px 3px 0;
        border-right: none; }
    /* line 159, ../sass/base/_buttons.scss */
    .views-filter-block .views-reset-button .form-submit.stacked {
      border-radius: 0;
      display: block;
      width: 335px;
      margin-bottom: 0;
      border-bottom: 1px solid; }
      /* line 165, ../sass/base/_buttons.scss */
      .views-filter-block .views-reset-button .form-submit.stacked:first-child {
        border-radius: 3px 3px 0 0; }
      /* line 168, ../sass/base/_buttons.scss */
      .views-filter-block .views-reset-button .form-submit.stacked:last-child {
        border-radius: 0 0 3px 3px;
        margin-bottom: 12px;
        border-bottom: none; }
    /* line 178, ../sass/base/_buttons.scss */
    .views-filter-block .views-reset-button .form-submit:hover {
      border: 1px solid #630055; }
    /* line 181, ../sass/base/_buttons.scss */
    .views-filter-block .views-reset-button .form-submit:active {
      border: 1px solid #7C006B; }
  /* line 124, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .views-submit-button, .views-filter-block .views-reset-button {
    width: 100%; }
    @media (min-width: 720px) {
      /* line 124, ../sass/components/views/_views-exposed-filter.scss */
      .views-filter-block .views-submit-button, .views-filter-block .views-reset-button {
        float: left;
        width: auto; } }
    /* line 130, ../sass/components/views/_views-exposed-filter.scss */
    .views-filter-block .views-submit-button input, .views-filter-block .views-reset-button input {
      width: auto; }
  /* line 134, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .form-select, .views-filter-block .form-item-title {
    width: 90%; }
  /* line 138, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block fieldset {
    margin: 0;
    padding: 0;
    border: none; }
  /* line 143, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .description {
    display: none; }
  /* line 146, ../sass/components/views/_views-exposed-filter.scss */
  .views-filter-block .form-item-dates-min {
    margin-bottom: 8px; }

/* line 1, ../sass/components/views/_views-grid.scss */
.views-grid {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .views-grid:before, .views-grid:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .views-grid:after {
    clear: both; }
  /* line 3, ../sass/components/views/_views-grid.scss */
  .views-grid ul {
    padding: 0;
    list-style-type: none; }
  @media (min-width: 720px) {
    /* line 15, ../sass/components/views/_views-grid.scss */
    .views-grid li {
      width: 32.71028%;
      float: left;
      margin-right: 0.93458%; }
      /* line 17, ../sass/components/views/_views-grid.scss */
      .views-grid li:nth-child(3n) {
        margin-right: 0; }
      /* line 20, ../sass/components/views/_views-grid.scss */
      .views-grid li:nth-child(3n+4) {
        clear: left; } }
  /* line 26, ../sass/components/views/_views-grid.scss */
  .lt-ie9 .views-grid li {
    margin-right: 0; }
  /* line 31, ../sass/components/views/_views-grid.scss */
  .lt-ie9 .views-grid.view-portal-pages.view-display-id-block li {
    min-height: 160px; }

/* line 37, ../sass/components/views/_views-grid.scss */
.views-grid--2-3 {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .views-grid--2-3:before, .views-grid--2-3:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .views-grid--2-3:after {
    clear: both; }
  /* line 39, ../sass/components/views/_views-grid.scss */
  .views-grid--2-3 ul {
    padding: 0;
    list-style-type: none; }
  @media (min-width: 720px) {
    /* line 44, ../sass/components/views/_views-grid.scss */
    .views-grid--2-3 li {
      width: 49.29577%;
      float: left;
      margin-right: 1.40845%; }
      /* line 46, ../sass/components/views/_views-grid.scss */
      .views-grid--2-3 li:nth-child(2n) {
        margin-right: 0; }
      /* line 49, ../sass/components/views/_views-grid.scss */
      .views-grid--2-3 li:nth-child(2n+3) {
        clear: left; } }
  /* line 55, ../sass/components/views/_views-grid.scss */
  .lt-ie9 .views-grid--2-3 li {
    margin-right: 0; }

/* Styling for groups that use collapse.js */
/* line 3, ../sass/components/views/_views-grouping.scss */
.view-service-page-topics {
  margin-bottom: 36px; }

/* line 7, ../sass/components/views/_views-grouping.scss */
.view-group-collapse .view-grouping-header {
  border-top: 1px solid #C0CBC4;
  border-bottom: 8px solid #09A9A4;
  background: #066E6B;
  color: #ffffff; }
  /* line 9, ../sass/components/views/_views-grouping.scss */
  .view-group-collapse .view-grouping-header a {
    text-decoration: none;
    color: #ffffff;
    padding: 12px 16px 12px 48px;
    display: block;
    position: relative; }
    /* line 22, ../sass/variables/_icon-font.scss */
    .view-group-collapse .view-grouping-header a:before {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em; }
    /* line 12, ../sass/components/views/_views-grouping.scss */
    .view-group-collapse .view-grouping-header a:before {
      position: absolute;
      left: 8px;
      top: 50%;
      content: '\e806';
      line-height: 0; }
  /* line 16, ../sass/components/views/_views-grouping.scss */
  .view-group-collapse .view-grouping-header.close {
    color: #ffffff;
    margin-bottom: 12px; }
    @media (min-width: 720px) {
      /* line 16, ../sass/components/views/_views-grouping.scss */
      .view-group-collapse .view-grouping-header.close {
        margin-bottom: 24px; } }
    /* line 18, ../sass/components/views/_views-grouping.scss */
    .view-group-collapse .view-grouping-header.close h3 {
      color: #ffffff; }
  /* line 22, ../sass/components/views/_views-grouping.scss */
  .view-group-collapse .view-grouping-header.open {
    border-bottom: 1px solid #C0CBC4;
    color: #ffffff; }
    /* line 24, ../sass/components/views/_views-grouping.scss */
    .view-group-collapse .view-grouping-header.open a:before {
      color: #ffffff;
      content: '\e818'; }
  /* line 29, ../sass/components/views/_views-grouping.scss */
  .view-group-collapse .view-grouping-header h3 {
    margin: 0;
    padding: 0;
    color: #ffffff; }
/* line 35, ../sass/components/views/_views-grouping.scss */
.view-group-collapse .view-grouping-content {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
  border-top: none;
  border-left: 1px solid #C0CBC4;
  border-right: 1px solid #C0CBC4;
  border-bottom: 8px solid #09A9A4;
  padding: 16px 12px;
  margin-bottom: 12px; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-group-collapse .view-grouping-content:before, .view-group-collapse .view-grouping-content:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .view-group-collapse .view-grouping-content:after {
    clear: both; }
  @media (min-width: 720px) {
    /* line 35, ../sass/components/views/_views-grouping.scss */
    .view-group-collapse .view-grouping-content {
      margin-bottom: 24px; } }
  @media (min-width: 720px) {
    /* line 35, ../sass/components/views/_views-grouping.scss */
    .view-group-collapse .view-grouping-content {
      padding: 0; } }
  /* line 37, ../sass/components/views/_views-grouping.scss */
  .view-group-collapse .view-grouping-content .item-list {
    padding-bottom: 24px; }

/* line 43, ../sass/components/views/_views-grouping.scss */
.group-intro {
  margin-top: 3px;
  color: #ffffff; }

/* line 2, ../sass/components/views/_views-search-events.scss */
.featured-event {
  padding: 5px 0; }
  @media (min-width: 720px) {
    /* line 2, ../sass/components/views/_views-search-events.scss */
    .featured-event {
      position: absolute;
      top: 2px;
      right: 2px;
      background-color: #ffffff;
      padding: 3px 5px;
      border-bottom: 1px solid #C0CBC4; } }
  /* line 12, ../sass/components/views/_views-search-events.scss */
  .lt-ie9 .featured-event {
    position: absolute;
    top: 2px;
    right: 2px;
    background-color: #ffffff;
    padding: 3px 5px;
    border-bottom: 1px solid #C0CBC4; }
  /* line 20, ../sass/components/views/_views-search-events.scss */
  .featured-event:before {
    color: #EAB003; }

/* line 28, ../sass/components/views/_views-search-events.scss */
.event-listings .view-header, .views-listings .view-header {
  margin-bottom: 24px;
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .event-listings .view-header:before, .event-listings .view-header:after, .views-listings .view-header:before, .views-listings .view-header:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .event-listings .view-header:after, .views-listings .view-header:after {
    clear: both; }
/* line 34, ../sass/components/views/_views-search-events.scss */
.event-listings .item-list > ul, .views-listings .item-list > ul {
  padding: 0;
  margin: 0;
  list-style-type: none; }
  /* line 36, ../sass/components/views/_views-search-events.scss */
  .event-listings .item-list > ul > li, .views-listings .item-list > ul > li {
    min-height: 150px;
    position: relative;
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
    /* non-JS fallback */
    *zoom: 1; }
    /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .event-listings .item-list > ul > li:before, .event-listings .item-list > ul > li:after, .views-listings .item-list > ul > li:before, .views-listings .item-list > ul > li:after {
      content: ".";
      display: block;
      height: 0;
      overflow: hidden; }
    /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
    .event-listings .item-list > ul > li:after, .views-listings .item-list > ul > li:after {
      clear: both; }
/* line 40, ../sass/components/views/_views-search-events.scss */
.event-listings .event-image, .views-listings .event-image {
  margin-bottom: 12px;
  height: auto; }
  @media (min-width: 720px) {
    /* line 40, ../sass/components/views/_views-search-events.scss */
    .event-listings .event-image, .views-listings .event-image {
      width: 30%;
      float: right;
      margin-left: 16px;
      margin-right: 0;
      margin-bottom: 36px; } }
  /* line 42, ../sass/components/views/_views-search-events.scss */
  .event-listings .event-image img, .views-listings .event-image img {
    border: 1px solid #C0CBC4; }
/* line 51, ../sass/components/views/_views-search-events.scss */
.event-listings h3, .views-listings h3 {
  font-size: 21px;
  font-size: 1.5em;
  line-height: 1.14286em;
  color: #066E6B;
  margin-bottom: 12px;
  padding: 0; }
  @media (min-width: 720px) {
    /* line 51, ../sass/components/views/_views-search-events.scss */
    .event-listings h3, .views-listings h3 {
      margin-bottom: 24px; } }
/* line 54, ../sass/components/views/_views-search-events.scss */
.event-listings a, .views-listings a {
  text-decoration: none; }
/* line 58, ../sass/components/views/_views-search-events.scss */
.event-listings .event-categories ul, .views-listings .event-categories ul {
  display: inline-block; }
/* line 60, ../sass/components/views/_views-search-events.scss */
.event-listings .custom-date, .views-listings .custom-date {
  float: left;
  margin-left: 0;
  margin-right: 16px; }

/* line 66, ../sass/components/views/_views-search-events.scss */
.block--add-event {
  text-align: right; }

/* line 1, ../sass/components/views/_views-switch.scss */
.switch-block {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .switch-block:before, .switch-block:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden; }
  /* line 55, ../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
  .switch-block:after {
    clear: both; }

/* line 5, ../sass/components/views/_views-switch.scss */
.switch {
  cursor: pointer;
  border: 1px solid #C0CBC4;
  padding: 8px 16px;
  display: block;
  width: 50%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 12px;
  text-decoration: none;
  background-color: #ffffff;
  color: #333333;
  font-size: 16px;
  font-size: 1.14286em;
  line-height: 1.3125;
  letter-spacing: 0.07em; }
  @media (min-width: 720px) {
    /* line 5, ../sass/components/views/_views-switch.scss */
    .switch {
      margin-bottom: 24px; } }
  /* line 8, ../sass/components/views/_views-switch.scss */
  .switch.active {
    background-color: #333333;
    color: #F3EADE; }
    /* line 10, ../sass/components/views/_views-switch.scss */
    .switch.active:hover {
      background-color: #666666;
      color: #ffffff; }
  /* line 14, ../sass/components/views/_views-switch.scss */
  .switch:hover {
    background-color: #666666;
    color: #ffffff; }
  /* line 17, ../sass/components/views/_views-switch.scss */
  .switch.first {
    border-right: none; }
