/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 148, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_accessibility-icons.scss */
.icon-lift {
  background-position: 0px -67px;
  width: 59px;
  height: 59px; }

/* line 154, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_accessibility-icons.scss */
.icon-lift,.icon-poolside-facilities{
  background-image: url('/assets/sprites/accessibility-icons.png'); }
.icon-poolside-facilities {
  background-position: -178px 0px;
  width: 54px;
  height: 64px; }

/* line 160, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_accessibility-icons.scss */
.icon-poolside-hoist {
  background-position: 0px -126px;
  width: 46px;
  height: 69px; }

/* line 166, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_accessibility-icons.scss */
.icon-poolside-hoist,.icon-wheelchair-p{
  background-image: url('/assets/sprites/accessibility-icons.png'); }
.icon-wheelchair-p {
  background-position: 0px 0px;
  width: 62px;
  height: 67px; }

/* line 172, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_accessibility-icons.scss */
.icon-wheelchair-wc {
  background-position: -123px 0px;
  width: 55px;
  height: 66px; }

/* line 178, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_accessibility-icons.scss */
.icon-wheelchair-wc,.icon-wheelchair{
  background-image: url('/assets/sprites/accessibility-icons.png'); }
.icon-wheelchair {
  background-position: -62px 0px;
  width: 61px;
  height: 65px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 225, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-breadcrumbs {
  background-image: url('/assets/sprites/arrows.png');
  background-position: -96px -61px;
  width: 6px;
  height: 9px; }

/* line 231, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-content-carousel-previous {
  background-image: url('/assets/sprites/arrows.png');
  background-position: -45px 0px;
  width: 45px;
  height: 45px; }

/* line 237, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-green-down {
  background-image: url('/assets/sprites/arrows.png');
  background-position: -36px -45px;
  width: 10px;
  height: 5px; }

/* line 243, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-content-carousel-next {
  background-image: url('/assets/sprites/arrows.png');
  background-position: 0px 0px;
  width: 45px;
  height: 45px; }

/* line 249, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-green-up {
  background-position: -26px -45px;
  width: 10px;
  height: 5px; }

/* line 255, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-green-up,.icon-arrow-grey{
  background-image: url('/assets/sprites/arrows.png'); }
.icon-arrow-grey {
  background-position: 0px -45px;
  width: 26px;
  height: 13px; }

/* line 261, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-orange-2 {
  background-position: -90px -21px;
  height: 20px; }

/* line 267, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-orange-2,.icon-arrow-orange-3{
  background-image: url('/assets/sprites/arrows.png');
  width: 14px; }
.icon-arrow-orange-3 {
  background-position: -90px 0px;
  height: 21px; }

/* line 273, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-orange {
  background-position: -26px -50px;
  width: 5px;
  height: 7px; }

/* line 279, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow-orange,.icon-arrow-white{
  background-image: url('/assets/sprites/arrows.png'); }
.icon-arrow-white {
  background-position: 0px -58px;
  width: 21px;
  height: 14px; }

/* line 285, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow_news {
  background-position: -90px -41px;
  width: 14px;
  height: 20px; }

/* line 291, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow_news,.icon-arrow_news_filter{
  background-image: url('/assets/sprites/arrows.png'); }
.icon-arrow_news_filter {
  background-position: -90px -61px;
  width: 6px;
  height: 9px; }

/* line 297, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_arrows.scss */
.icon-arrow_news_hover {
  background-image: url('/assets/sprites/arrows.png');
  background-position: 0px -72px;
  width: 14px;
  height: 20px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 93, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_breadcrumbs-icons.scss */
.icon-breadcrumbs-home {
  background-image: url('/assets/sprites/breadcrumbs-icons.png');
  background-position: 0px 0px;
  width: 20px;
  height: 20px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 126, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_circular-icons.scss */
.icon-hot-air-balloon {
  background-position: 0px 0px;
  width: 90px;
  height: 90px; }

/* line 132, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_circular-icons.scss */
.icon-hot-air-balloon,.icon-information{
  background-image: url('/assets/sprites/circular-icons.png'); }
.icon-information {
  background-position: -90px -90px;
  width: 26px;
  height: 26px; }

/* line 138, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_circular-icons.scss */
.icon-people {
  background-position: -90px 0px; }

/* line 144, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_circular-icons.scss */
.icon-people,.icon-ticket{
  background-image: url('/assets/sprites/circular-icons.png');
  width: 90px;
  height: 90px; }
.icon-ticket {
  background-position: 0px -90px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 115, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_contact-icons.scss */
.icon-contact-envelope {
  background-position: 0px 0px; }

/* line 121, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_contact-icons.scss */
.icon-contact-envelope,.icon-contact-pin{
  background-image: url('/assets/sprites/contact-icons.png');
  width: 64px;
  height: 64px; }
.icon-contact-pin {
  background-position: -64px 0px; }

/* line 127, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_contact-icons.scss */
.icon-contact-telephone {
  background-image: url('/assets/sprites/contact-icons.png');
  background-position: 0px -64px;
  width: 64px;
  height: 64px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 203, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-balloon {
  background-position: -252px -61px;
  width: 42px;
  height: 68px; }

/* line 209, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-balloon,.icon-book{
  background-image: url('/assets/sprites/facility-icons.png'); }
.icon-book {
  background-position: -60px -114px;
  width: 74px;
  height: 50px; }

/* line 215, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-coffee {
  background-position: 0px -114px;
  width: 60px;
  height: 62px; }

/* line 221, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-coffee,.icon-dumbbells{
  background-image: url('/assets/sprites/facility-icons.png'); }
.icon-dumbbells {
  background-position: 0px -65px;
  width: 83px;
  height: 49px; }

/* line 227, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-heart {
  background-position: 0px -176px;
  width: 67px;
  height: 51px; }

/* line 233, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-heart,.icon-masks{
  background-image: url('/assets/sprites/facility-icons.png'); }
.icon-masks {
  background-position: -192px -60px;
  width: 56px;
  height: 62px; }

/* line 239, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-pool-ladder {
  background-position: -65px 0px;
  width: 69px;
  height: 60px; }

/* line 245, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-pool-ladder,.icon-present{
  background-image: url('/assets/sprites/facility-icons.png'); }
.icon-present {
  background-position: -252px 0px;
  width: 49px;
  height: 61px; }

/* line 251, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-racquet {
  background-position: 0px 0px;
  width: 65px; }

/* line 257, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-racquet,.icon-shuttlecock{
  background-image: url('/assets/sprites/facility-icons.png');
  height: 65px; }
.icon-shuttlecock {
  background-position: -134px 0px;
  width: 58px; }

/* line 263, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_facility-icons.scss */
.icon-tennis-ball {
  background-image: url('/assets/sprites/facility-icons.png');
  background-position: -192px 0px;
  width: 60px;
  height: 60px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 104, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_footer-icons.scss */
.icon-big-society {
  background-position: 0px -52px;
  height: 32px; }

/* line 110, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_footer-icons.scss */
.icon-big-society,.icon-social-enterprise{
  background-image: url('/assets/sprites/footer-icons.png');
  width: 116px; }
.icon-social-enterprise {
  background-position: 0px 0px;
  height: 52px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 115, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_form-icons.scss */
.icon-form-error {
  background-position: -40px 0px;
  width: 32px;
  height: 32px; }

/* line 121, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_form-icons.scss */
.icon-form-error,.icon-form-mandatory{
  background-image: url('/assets/sprites/form-icons.png'); }
.icon-form-mandatory {
  background-position: 0px 0px;
  width: 40px;
  height: 40px; }

/* line 127, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_form-icons.scss */
.icon-form-success {
  background-image: url('/assets/sprites/form-icons.png');
  background-position: 0px -40px;
  width: 32px;
  height: 32px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 159, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_map-icons.scss */
.icon-legend-bike {
  background-position: -41px 0px;
  width: 48px;
  height: 31px; }

/* line 165, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_map-icons.scss */
.icon-legend-bike,.icon-legend-bus{
  background-image: url('/assets/sprites/map-icons.png'); }
.icon-legend-bus {
  background-position: -30px -62px;
  width: 30px;
  height: 39px; }

/* line 171, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_map-icons.scss */
.icon-legend-car {
  background-position: -41px -31px;
  width: 37px;
  height: 31px; }

/* line 177, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_map-icons.scss */
.icon-legend-car,.icon-legend-pin{
  background-image: url('/assets/sprites/map-icons.png'); }
.icon-legend-pin {
  background-position: -89px 0px;
  width: 34px;
  height: 42px; }

/* line 183, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_map-icons.scss */
.icon-legend-train {
  background-position: 0px -62px;
  width: 30px;
  height: 43px; }

/* line 189, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_map-icons.scss */
.icon-legend-train,.icon-pin-primary{
  background-image: url('/assets/sprites/map-icons.png'); }
.icon-pin-primary {
  background-position: 0px 0px;
  width: 41px;
  height: 62px; }

/* line 195, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_map-icons.scss */
.icon-pin-secondary {
  background-image: url('/assets/sprites/map-icons.png');
  background-position: -60px -62px;
  width: 24px;
  height: 37px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 104, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_news-icons.scss */
.icon-news-calendar {
  background-position: 0px 0px;
  width: 21px;
  height: 21px; }

/* line 110, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_news-icons.scss */
.icon-news-calendar,.icon-news-tag{
  background-image: url('/assets/sprites/news-icons.png'); }
.icon-news-tag {
  background-position: -21px 0px;
  width: 20px;
  height: 20px; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
/* line 115, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_social-icons.scss */
.icon-envelope {
  background-position: 0px 0px; }

/* line 121, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_social-icons.scss */
.icon-envelope,.icon-facebook{
  background-image: url('/assets/sprites/social-icons.png');
  width: 41px;
  height: 41px; }
.icon-facebook {
  background-position: -41px 0px; }

/* line 127, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/sprites/_social-icons.scss */
.icon-twitter {
  background-image: url('/assets/sprites/social-icons.png');
  background-position: 0px -41px;
  width: 41px;
  height: 41px; }

/* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_breakpoints.scss */
.wrap {
  padding: 0 10px; }

/* ---------- Global ---------- */
/* ---------- End Global ---------- */
/* ---------- Components ---------- */
/* ---------- End Components ---------- */
/* ---------- Pages ---------- */
/* ---------- End Pages ---------- */
/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form abbr[title] {
  border-bottom: 0 none; }

/* line 6, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form input {
  font-family: '.HelveticaNeueDeskInterface-Regular';
  font-size: 11px; }

/* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form input[type="checkbox"] {
  float: left;
  margin-right: 5px;
  position: relative;
  top: 5px; }

/* line 17, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form input[type="email"], form input[type="tel"], form input[type="text"], form textarea {
  box-sizing: border-box;
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
  color: #b8b7b8;
  font-family: "Lato", Arial, Verdana, sans-serif;
  outline: none; }
  /* line 29, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
  form input[type="email"]:focus, form input[type="tel"]:focus, form input[type="text"]:focus, form textarea:focus {
    color: #585858; }

/* line 34, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form input[type="submit"] {
  padding: 10px 30px !important;
  border: 0 none !important; }

/* line 45, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form label {
  display: block;
  margin-bottom: 10px;
  color: #565656;
  font-weight: bold; }

/* line 55, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('/assets/forms/form-select-arrows.png') 90% 50% no-repeat #fff;
  border: 2px solid #d7d7d7;
  outline: none; }

/* line 67, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form .error {
  display: block;
  color: #cc1517;
  font-size: 0.688em;
  /* 13px */ }

/* line 77, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form .field-with-errors input, form .field-with-errors select, form .field_with_errors input, form .field_with_errors select {
  background: url('/assets/forms/form-error.png') 99% 50% no-repeat;
  border: 2px solid #cc1517; }

/* line 83, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_forms.scss */
form .form-row {
  margin-bottom: 10px; }

/* 16px */
/* 24px based on 16px body font size */
/* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
h1, .alpha {
  font-size: 3.063em;
  /* 49px */
  line-height: 1em; }

/* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
h2, .beta {
  font-size: 1.688em;
  /* 27px */
  line-height: 1em; }

/* line 14, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
h3, .gamma {
  font-size: 1.563em;
  /* 25px */
  line-height: 1.2em; }

/* line 19, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
h4, .delta {
  font-size: 1.25em;
  /* 20px */
  line-height: 1.2em; }

/* line 24, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
h4, .epsilon {
  font-size: 1em;
  /* 16px */
  line-height: 1.5em; }

/* line 29, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
h5, .zeta {
  font-size: 0.938em;
  /* 15px */
  line-height: 1.6em; }

/* line 34, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
h6, .eta {
  font-size: 0.875em;
  /* 14px */
  line-height: 1.71429em; }

/* line 39, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
.theta {
  font-size: 0.813em;
  /* 13px */
  line-height: 1.84615em; }

/* line 44, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
.iota {
  font-size: 0.688em;
  /* 11px */
  line-height: 2.18182em; }

/* line 49, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px; }

/* line 53, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
dd, dt, li, p {
  font-size: 0.813em;
  /* 13px */
  line-height: 1.84615em;
  /* 24px / 13px */ }

/* line 58, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
p {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font-weight: normal;
  list-style: none;
  margin-bottom: 10px; }
  /* line 62, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  p.tertiary {
    color: #fff; }

/* line 67, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
strong, .bold-weight {
  font-weight: 700 !important; }

/* line 72, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
ul.bullets {
  list-style: disc inside; }
  /* line 75, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  ul.bullets li {
    margin-bottom: 10px; }

/* line 81, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
.body-link {
  color: #e14e00;
  text-decoration: none; }
  /* line 85, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .body-link:before {
    content: "";
    display: inline-block;
    margin-right: 5px;
    background-image: url('/assets/sprites/arrows.png');
    background-position: -26px -50px;
    width: 5px;
    height: 7px; }
  /* line 95, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .body-link:hover {
    text-decoration: underline; }

/* line 101, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
.gg {
  font-family: "Garage Gothic", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase; }
  /* line 107, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.primary {
    color: #55a440; }
  /* line 111, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.secondary {
    color: #585858; }
  /* line 115, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.tertiary {
    color: #fff; }
  /* line 119, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.alpha {
    font-size: 5.625em;
    /* 90px */ }
  /* line 124, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.alpha,.gg.beta{
    line-height: 1em; }
  .gg.beta {
    font-size: 3.875em;
    /* 62px */ }
  /* line 129, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.gamma {
    font-size: 3.313em;
    /* 53px */
    line-height: 1em; }
  /* line 134, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.delta {
    font-size: 2.625em;
    /* 42px */
    line-height: 1em; }
  /* line 139, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.epsilon {
    font-size: 2.188em;
    /* 35px */
    line-height: 1em; }
  /* line 144, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
  .gg.zeta {
    font-size: 2.125em;
    /* 34px */
    line-height: 1em; }

/* line 151, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
.italic {
  font-style: italic; }

/* line 155, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
.light-weight {
  font-weight: 300 !important; }

/* line 159, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_typography.scss */
.up-c {
  text-transform: uppercase; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global.scss */
body {
  color: #585858;
  font-family: "Lato", Arial, Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  position: relative;
  right: 0; }

/* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global.scss */
img {
  max-width: 100%;
  vertical-align: bottom; }

/* line 15, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global.scss */
.center {
  text-align: center; }

/* line 19, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global.scss */
.clearfix {
  *zoom: 1; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .clearfix:before, .clearfix:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .clearfix:after {
    clear: both; }

/* line 23, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global.scss */
.content-padding {
  *zoom: 1;
  padding: 20px; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .content-padding:before, .content-padding:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .content-padding:after {
    clear: both; }

/* line 28, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global.scss */
.hidden {
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: auto;
  left: -10000px;
  width: 1px; }

/* line 32, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global.scss */
.row {
  *zoom: 1;
  margin: 20px 0; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .row:before, .row:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .row:after {
    clear: both; }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel.scss */
article.activity-facility {
  box-sizing: border-box;
  margin-bottom: 20px;
  border: 1px solid rgba(85, 164, 44, 0.43);
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }
  /* line 11, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel.scss */
  article.activity-facility h1 {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    color: #fff; }
  /* line 19, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel.scss */
  article.activity-facility img {
    opacity: 0.9; }
  /* line 23, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel.scss */
  article.activity-facility .background-container {
    padding: 20px;
    background-color: #79b84f;
    background-image: -webkit-linear-gradient(-350deg, #79b84f 0%, #79b84f 69%, #86bf60 69%);
    background-image: -webkit-linear-gradient(10deg,#79b84f 0%, #79b84f 69%, #86bf60 69%);
    background-image: linear-gradient(80deg,#79b84f 0%, #79b84f 69%, #86bf60 69%); }
  /* line 31, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel.scss */
  article.activity-facility .image-container {
    position: relative;
    background-color: #585858;
    background-image: -webkit-linear-gradient(top, #585858, #2e2e2e);
    background-image: -webkit-linear-gradient(top,#585858, #2e2e2e);
    background-image: linear-gradient(to bottom,#585858, #2e2e2e); }
    /* line 38, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel.scss */
    article.activity-facility .image-container h1 {
      position: absolute;
      left: 20px;
      bottom: 10px; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/breadcrumbs/_breadcrumbs.scss */
.breadcrumbs {
  padding: 20px;
  border-bottom: 1px solid #b9b9b9;
  font-size: 0.813em;
  /* 13px */ }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/breadcrumbs/_breadcrumbs.scss */
  .breadcrumbs a {
    color: #7c7c7c;
    text-decoration: none; }
    /* line 13, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/breadcrumbs/_breadcrumbs.scss */
    .breadcrumbs a:hover {
      text-decoration: underline; }
  /* line 18, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/breadcrumbs/_breadcrumbs.scss */
  .breadcrumbs .current {
    color: #55a440; }
  /* line 22, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/breadcrumbs/_breadcrumbs.scss */
  .breadcrumbs .icon {
    display: inline-block; }
  /* line 26, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/breadcrumbs/_breadcrumbs.scss */
  .breadcrumbs .pretext {
    margin-right: 5px;
    color: #383838;
    font-weight: 700; }
  /* line 35, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/breadcrumbs/_breadcrumbs.scss */
  .breadcrumbs .separator {
    margin: 0 10px; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
.button, form input[type="submit"] {
  display: inline-block !important;
  font-family: "Garage Gothic", Arial, Helvetica, sans-serif;
  font-weight: bold;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
  text-transform: uppercase; }

/* line 13, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
.button-carousel {
  padding: 15px 30px;
  background-color: #55a440;
  border: 1px solid #55a440;
  color: #fff !important; }
  /* line 22, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
  .button-carousel:hover {
    background-color: #5fb647;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.34); }

/* line 28, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
.button-carousel, .button-news, .button-primary, form input[type="submit"], .button-secondary {
  font-size: 1.5em;
  /* 24px */ }

/* line 32, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
.button-news {
  padding: 15px 20px;
  background-color: #fff; }
  /* line 39, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
  .button-news:hover {
    background-color: #f45b0b; }
    /* line 42, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
    .button-news:hover .icon {
      background-position: 0px -72px; }
  /* line 47, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
  .button-news:hover .icon,.button-news .icon{
      background-image: url('/assets/sprites/arrows.png');
      width: 14px;
      height: 20px; }
  .button-news .icon {
    background-position: -90px -41px; }

/* line 52, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
.button-pagination {
  padding: 10px 30px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #dbdbdb;
  background-image: -webkit-linear-gradient(top, #dbdbdb, #efefef);
  background-image: -webkit-linear-gradient(top,#dbdbdb, #efefef);
  background-image: linear-gradient(to bottom,#dbdbdb, #efefef);
  color: #585858;
  font-size: 1.25em;
  /* 20px */ }
  /* line 63, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
  .button-pagination:hover {
    background-color: #f45b0b;
    background-image: none;
    color: #fff; }

/* line 70, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
.button-primary, form input[type="submit"] {
  padding: 15px 30px;
  background-color: #e14e00;
  border: 1px solid #e14e00;
  color: #fff !important; }
  /* line 79, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
  .button-primary:hover, form input[type="submit"]:hover {
    background-color: #f45b0b;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.34); }

/* line 85, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
.button-secondary {
  padding: 10px 20px;
  background-color: #fff;
  border: 1px solid #e14e00;
  color: #e14e00 !important; }
  /* line 94, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
  .button-secondary:hover {
    background-color: #f45b0b;
    color: #fff !important; }

/* line 100, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
.button-tertiary {
  padding: 15px 30px;
  background-color: #dbdbdb;
  color: #585858; }
  /* line 108, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/buttons/_buttons.scss */
  .button-tertiary:hover {
    background-color: #c2c2c2; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
#carousel {
  overflow: hidden;
  position: relative;
  background-color: #f6f6f6;
  border-top: 3px solid #55a440; }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel h2 {
    margin: 0;
    padding: 15px 15px 2px;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    background: #fff;
    color: #9dcd53; }
  /* line 21, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel h2, #carousel h3 {
    clear: both;
    float: left; }
  /* line 26, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel h3 {
    margin: 0;
    padding: 2px 15px 15px;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    background: #fff;
    color: #55a440; }
  /* line 37, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel .button, #carousel form input[type="submit"], form #carousel input[type="submit"] {
    clear: both;
    float: left;
    margin-top: 40px; }
  /* line 43, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel .carousel-arrows-container {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    position: absolute;
    top: 42%;
    width: 100%; }
    /* line 52, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
    #carousel .carousel-arrows-container li {
      position: absolute;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      /* line 59, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
      #carousel .carousel-arrows-container li.previous {
        left: -4px; }
        /* line 62, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
        #carousel .carousel-arrows-container li.previous:hover {
          left: 0; }
        /* line 66, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
        #carousel .carousel-arrows-container li.previous a {
          border-radius: 0 5px 5px 0; }
      /* line 71, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
      #carousel .carousel-arrows-container li.next {
        right: -4px; }
        /* line 74, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
        #carousel .carousel-arrows-container li.next:hover {
          right: 0; }
        /* line 78, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
        #carousel .carousel-arrows-container li.next a {
          border-radius: 5px 0 0 5px; }
      /* line 83, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
      #carousel .carousel-arrows-container li a {
        display: block;
        background-color: #fff;
        height: 50px;
        width: 100px; }
        /* line 92, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
        #carousel .carousel-arrows-container li a span {
          height: 1px;
          overflow: hidden;
          position: absolute;
          top: auto;
          left: -10000px;
          width: 1px; }
      /* line 97, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
      #carousel .carousel-arrows-container li svg {
        margin: auto;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
  /* line 108, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel .carousel-dots {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    left: -50%;
    width: auto; }
    /* line 116, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
    #carousel .carousel-dots a {
      float: left;
      display: inline-block;
      height: 10px;
      margin: 0 3px;
      width: 10px;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      background-color: #9dcd53;
      border-radius: 5px; }
      /* line 129, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
      #carousel .carousel-dots a.active {
        background-color: #585858; }
    /* line 134, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
    #carousel .carousel-dots li {
      float: left; }
    /* line 138, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
    #carousel .carousel-dots li, #carousel .carousel-dots ul {
      margin: 0;
      padding: 0;
      vertical-align: baseline;
      border: 0;
      font-weight: normal;
      list-style: none; }
    /* line 143, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
    #carousel .carousel-dots ul {
      display: inline-block;
      margin: 0;
      position: relative;
      left: 50%; }
  /* line 151, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel #carousel-dots-container {
    margin-top: 20px;
    width: 100%; }
  /* line 156, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel .carousel-image-container {
    height: 100%; }
  /* line 160, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel .carousel-inner {
    height: 0;
    position: relative;
    width: 100%; }
  /* line 166, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
  #carousel .carousel-item {
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%;
    background-size: cover; }
    /* line 176, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
    #carousel .carousel-item.animating {
      -webkit-transition: left 0.6s cubic-bezier(0.86, 0, 0.07, 1);
      transition: left 0.6s cubic-bezier(0.86, 0, 0.07, 1); }
    /* line 180, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel.scss */
    #carousel .carousel-item.hidden {
      display: none; }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator.scss */
section.centre-locator {
  margin-top: 0;
  overflow: hidden;
  position: relative; }
  /* line 7, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator.scss */
  section.centre-locator:after {
    content: "";
    height: 10px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    width: 75%;
    z-index: 1;
    border-radius: 100px / 5px;
    box-shadow: 0 0 18px rgba(88, 88, 88, 0.3); }
  /* line 24, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator.scss */
  section.centre-locator form {
    *zoom: 1; }
    /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    section.centre-locator form:before, section.centre-locator form:after {
      content: "";
      display: table; }
    /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    section.centre-locator form:after {
      clear: both; }
  /* line 28, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator.scss */
  section.centre-locator h1 {
    margin: 0 0 50px;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    color: #008bd0; }
  /* line 38, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator.scss */
  section.centre-locator select {
    width: 100%; }

/* line 44, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator.scss */
.centre-locator-container {
  background-color: #f6f6f6; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/collapsible_content/_collapsible_content.scss */
.collapsible-content-body {
  display: none; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/collapsible_content/_collapsible_content.scss */
  .collapsible-content-body.open {
    display: block; }

/* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/collapsible_content/_collapsible_content.scss */
.collapsible-content-item {
  margin-bottom: 20px; }
  /* line 12, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/collapsible_content/_collapsible_content.scss */
  .collapsible-content-item.last {
    margin-bottom: 0; }

/* line 17, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/collapsible_content/_collapsible_content.scss */
.collapsible-content-toggle {
  padding: 0;
  background-color: transparent;
  border: 0 none;
  outline: 0; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns.scss */
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  float: left;
  padding: 0 15px;
  min-height: 10px; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
.content-carousel {
  overflow: hidden;
  position: relative;
  white-space: nowrap; }

/* line 7, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
.content-carousel-arrows-container {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font-weight: normal;
  list-style: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1; }
  /* line 19, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
  .content-carousel-arrows-container a {
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto; }
    /* line 26, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
    .content-carousel-arrows-container a.disabled {
      cursor: not-allowed;
      opacity: 0.5; }
  /* line 32, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
  .content-carousel-arrows-container li {
    position: absolute;
    top: 0;
    bottom: 0; }
    /* line 37, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
    .content-carousel-arrows-container li.next {
      right: 45px; }
      /* line 40, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
      .content-carousel-arrows-container li.next a {
        background-image: url('/assets/sprites/arrows.png');
        background-position: 0px 0px;
        width: 45px;
        height: 45px; }
    /* line 45, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
    .content-carousel-arrows-container li.previous {
      left: 0; }
      /* line 48, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
      .content-carousel-arrows-container li.previous a {
        background-image: url('/assets/sprites/arrows.png');
        background-position: -45px 0px;
        width: 45px;
        height: 45px; }
    /* line 53, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
    .content-carousel-arrows-container li a {
      display: block; }
  /* line 58, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
  .content-carousel-arrows-container span {
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: auto;
    left: -10000px;
    width: 1px; }

/* line 63, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
.content-carousel-inner {
  position: relative;
  left: 0;
  -webkit-transition: left 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  transition: left 0.6s cubic-bezier(0.86, 0, 0.07, 1); }

/* line 72, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/content_carousel/_content_carousel.scss */
.content-carousel-item {
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
  white-space: normal; }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
.fake-table em, .fake-table .em {
  color: #008bd0;
  font-style: normal;
  font-weight: 700; }

/* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
.tbody {
  font-size: 0.813em;
  /* 13px */ }
  /* line 13, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
  .tbody .tr:nth-child(even) {
    background-color: #f0f0f0; }
  /* line 17, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
  .tbody .tr .places {
    font-size: 2.46153846153846em;
    /* 32px / 13px */ }
  /* line 21, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
  .tbody .tr .session-full {
    display: block;
    font-family: "Garage Gothic", Arial, Helvetica, sans-serif;
    font-size: 1.30769230769231em;
    /* 17px / 13px */
    text-align: center;
    text-transform: uppercase; }

/* line 31, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
.tbody, .thead, .tr {
  *zoom: 1; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .tbody:before, .tbody:after, .thead:before, .thead:after, .tr:before, .tr:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .tbody:after, .thead:after, .tr:after {
    clear: both; }

/* line 35, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
.thead {
  padding-bottom: 5px;
  color: #585858;
  font-size: 0.75em;
  /* 12px */
  text-transform: uppercase; }

/* line 45, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
.tr {
  padding: 10px 0;
  border-bottom: 1px solid #cfcfcf; }
  /* line 52, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/fake_table/_fake_table.scss */
  .tr .button, .tr form input[type="submit"], form .tr input[type="submit"] {
    font-size: 1.84615384615385em;
    /* 24px / 13px */ }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/filterable_form/_filterable_form.scss */
.filterable-form .common, .filterable-form .filterable {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  transition: max-height 0.5s cubic-bezier(0.86, 0, 0.07, 1); }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/filterable_form/_filterable_form.scss */
  .filterable-form .common.open, .filterable-form .filterable.open {
    max-height: 1000px; }

/* line 3, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
section.find-us .map-legend {
  background-color: #55a440;
  background-image: -webkit-linear-gradient(-315deg, #55a440, #9dcd53);
  background-image: -webkit-linear-gradient(45deg,#55a440, #9dcd53);
  background-image: linear-gradient(45deg,#55a440, #9dcd53);
  color: #fff; }
  /* line 8, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
  section.find-us .map-legend a {
    color: #fff; }
    /* line 11, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
    section.find-us .map-legend a:hover {
      text-decoration: none; }
  /* line 16, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
  section.find-us .map-legend dd {
    margin: 0 0 0 60px;
    vertical-align: baseline; }
  /* line 23, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
  section.find-us .map-legend dd,section.find-us .map-legend dl{
    padding: 0;
    border: 0;
    font-weight: normal;
    list-style: none; }
  section.find-us .map-legend dl {
    margin: 0 0 20px;
    vertical-align: top;
    display: inline-block;
    text-align: left; }
    /* line 34, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
    section.find-us .map-legend dl:before {
      content: "";
      float: left; }
    /* line 40, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
    section.find-us .map-legend dl.address:before {
      background-image: url('/assets/sprites/map-icons.png');
      background-position: -89px 0px;
      width: 34px;
      height: 42px; }
    /* line 46, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
    section.find-us .map-legend dl.bike:before {
      background-image: url('/assets/sprites/map-icons.png');
      background-position: -41px 0px;
      width: 48px;
      height: 31px; }
    /* line 52, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
    section.find-us .map-legend dl.car:before {
      background-image: url('/assets/sprites/map-icons.png');
      background-position: -41px -31px;
      width: 37px;
      height: 31px; }
    /* line 58, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
    section.find-us .map-legend dl.bus:before {
      background-image: url('/assets/sprites/map-icons.png');
      background-position: -30px -62px;
      width: 30px;
      height: 39px; }
    /* line 64, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
    section.find-us .map-legend dl.train:before {
      background-image: url('/assets/sprites/map-icons.png');
      background-position: 0px -62px;
      width: 30px;
      height: 43px; }
  /* line 70, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
  section.find-us .map-legend dt {
    margin: 0 0 5px 60px; }
  /* line 74, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
  section.find-us .map-legend .icon {
    float: left; }
  /* line 78, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
  section.find-us .map-legend header {
    *zoom: 1;
    border-bottom: 1px solid #55a440; }
    /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    section.find-us .map-legend header:before, section.find-us .map-legend header:after {
      content: "";
      display: table; }
    /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    section.find-us .map-legend header:after {
      clear: both; }
    /* line 85, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us.scss */
    section.find-us .map-legend header dl {
      margin: 10px 0;
      padding: 0;
      vertical-align: baseline;
      border: 0;
      font-weight: normal;
      list-style: none; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/flexbox/_flexbox.scss */
.flexbox-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
footer.main {
  overflow: hidden;
  padding: 20px 0;
  background-color: #dedede;
  border-top: 4px solid #585858; }
  /* line 11, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
  footer.main h1 {
    margin: 0 0 5px; }
  /* line 18, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
  footer.main h1,footer.main li, footer.main ul{
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none; }
  footer.main li, footer.main ul {
    margin: 0; }
  /* line 25, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
  footer.main section.footer-social a {
    margin-bottom: 10px; }
  /* line 29, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
  footer.main section.footer-social li {
    float: left; }
    /* line 32, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
    footer.main section.footer-social li.twitter {
      margin-right: 10px; }
  /* line 37, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
  footer.main section.footer-social ul {
    *zoom: 1; }
    /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    footer.main section.footer-social ul:before, footer.main section.footer-social ul:after {
      content: "";
      display: table; }
    /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    footer.main section.footer-social ul:after {
      clear: both; }
  /* line 42, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
  footer.main section.sign-up {
    *zoom: 1;
    margin-bottom: 40px; }
    /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    footer.main section.sign-up:before, footer.main section.sign-up:after {
      content: "";
      display: table; }
    /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    footer.main section.sign-up:after {
      clear: both; }
    /* line 46, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
    footer.main section.sign-up h1 {
      display: block; }
  /* line 53, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
  footer.main .column-one a, footer.main .column-two a {
    color: #585858;
    text-decoration: none; }
    /* line 57, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
    footer.main .column-one a:hover, footer.main .column-two a:hover {
      text-decoration: underline; }
  /* line 63, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
  footer.main .footer-footer {
    margin-right: -1000px;
    margin-left: -1000px;
    padding: 20px 1000px;
    float: left;
    margin-top: 20px;
    width: 100%; }
    /* line 71, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer.scss */
    footer.main .footer-footer a {
      color: #008bd0; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */

/* line 8, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
.wrap,header.main{
  position: relative; }
header.main {
  z-index: 999;
  background-color: #55a440; }
  /* line 14, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
  header.main .button, header.main form input[type="submit"], form header.main input[type="submit"] {
    float: right; }
  /* line 18, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
  header.main .logo {
    float: left;
    padding: 10px 0; }

/* line 24, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
header .top-nav {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font-weight: normal;
  list-style: none;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 55%;
  top: 0;
  bottom: 0;
  right: 0; }
  /* line 40, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
  header .top-nav .icon-search {
    width: 50px;
    height: 50px;
    display: inline-block;
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctMjcyIDM5NS45IDUwIDUwJz48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlLWxpbmVjYXA6cm91bmR9LnN0MCwuc3Qxe3N0cm9rZTojRkZGO3N0cm9rZS1taXRlcmxpbWl0OjEwfS5zdDF7ZmlsbDojRkZGfTwvc3R5bGU+PGNpcmNsZSBjbGFzcz0nc3QwJyBjeD0nLTI0NycgY3k9JzQyMC45JyByPScxNS41Jy8+PHBhdGggY2xhc3M9J3N0MScgZD0nTS0yNDAuMyA0MjcuNWMtLjUuNS0xLjMuNS0xLjggMGwtMi4zLTIuM2E2LjA2IDYuMDYgMCAwIDEtOS40LTUuMWMwLTMuNCAyLjctNi4xIDYuMS02LjEgMy40IDAgNi4xIDIuNyA2LjEgNi4xIDAgMS4yLS40IDIuMy0xIDMuM2wyLjMgMi4zYy41LjUuNSAxLjMgMCAxLjh6bS03LjQtMTEuN2MtMi40IDAtNC4zIDEuOS00LjMgNC4zczEuOSA0LjMgNC4zIDQuMyA0LjMtMS45IDQuMy00LjMtMS45LTQuMy00LjMtNC4zeicvPjwvc3ZnPg==') center center no-repeat; }
  /* line 48, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
  header .top-nav li {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    position: relative;
    border-left: 1px solid #3B722D; }
    /* line 59, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
    header .top-nav li:first-child {
      border-left: none; }
    /* line 64, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
    header .top-nav li a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: 100%;
      color: #fff;
      text-decoration: none; }
      /* line 75, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header.scss */
      header .top-nav li a:hover {
        background-color: #4D9A38; }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
.map-holder {
  float: left;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 33.33%; }
  /* line 8, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
  .map-holder .gmap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 17, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
.infowindow {
  position: relative;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  padding: 20px;
  background: -webkit-linear-gradient(45deg, #55a440 0%, #9dcd53 100%);
  background: linear-gradient(45deg, #55a440 0%, #9dcd53 100%);
  color: #fff;
  font-family: "Lato", Arial, Verdana, sans-serif; }
  /* line 27, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
  .infowindow .details-holder {
    margin-bottom: 10px; }
    /* line 30, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
    .infowindow .details-holder:before {
      content: "";
      display: inline-block;
      width: 40px;
      height: 40px;
      float: left;
      background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAuMyAyNS4yIj48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjUgMTUuNmMxLjEtMS41IDEuOC0zLjQgMS44LTUuNUMxOS4zIDUgMTUuMiAxIDEwLjIgMSA1LjEgMSAxIDUuMSAxIDEwLjFjMCAyIC43IDMuOSAxLjggNS41bDcuMyA4LjYgNy40LTguNnoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMC4xIiBjeT0iMTAuMSIgcj0iMy44Ii8+PC9zdmc+') left top no-repeat; }
    /* line 39, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
    .infowindow .details-holder .details {
      display: inline-block;
      width: calc(100% - 40px);
      float: right; }
      /* line 45, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
      .infowindow .details-holder .details h3 {
        margin: 0; }
      /* line 49, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
      .infowindow .details-holder .details ul {
        margin: 0;
        padding: 0;
        vertical-align: baseline;
        border: 0;
        font-weight: normal;
        list-style: none; }
        /* line 51, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
        .infowindow .details-holder .details ul li {
          font-size: 1.231em; }
  /* line 62, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
  .infowindow .links {
    border-top: 1px solid #55a440; }
    /* line 66, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/maps/_map.scss */
    .infowindow .links .button, .infowindow .links form input[type="submit"], form .infowindow .links input[type="submit"] {
      margin-top: 20px;
      width: calc(100% - 60px);
      font-size: 1.455em;
      text-align: center; }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit.scss */
article.membership-benefit {
  box-sizing: border-box;
  margin-bottom: 20px;
  border: 1px solid rgba(85, 164, 44, 0.43);
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }
  /* line 11, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit.scss */
  article.membership-benefit h1 {
    margin: 0 0 10px;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    color: #585858; }
  /* line 22, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit.scss */
  article.membership-benefit .number {
    display: block;
    color: #55a440;
    font-size: 4.813em;
    /* 77px */
    font-weight: 300; }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_category.scss */
article.membership-category {
  box-sizing: border-box;
  margin-bottom: 20px;
  text-align: center;
  background-color: #f8f8f8;
  border: 1px solid rgba(85, 164, 44, 0.43);
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }
  /* line 13, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_category.scss */
  article.membership-category h1 {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    color: #55a440; }
  /* line 21, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_category.scss */
  article.membership-category header {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff, rgba(0, 0, 0, 0.03));
    background-image: -webkit-linear-gradient(top,#fff, rgba(0, 0, 0, 0.03));
    background-image: linear-gradient(to bottom,#fff, rgba(0, 0, 0, 0.03)); }

/* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
article.membership-preview {
  box-sizing: border-box;
  margin-bottom: 20px;
  text-align: center;
  background-color: #f8f8f8;
  border: 1px solid rgba(85, 164, 44, 0.43);
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }
  /* line 13, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
  article.membership-preview h1 {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    color: #55a440; }
  /* line 21, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
  article.membership-preview header {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff, rgba(0, 0, 0, 0.03));
    background-image: -webkit-linear-gradient(top,#fff, rgba(0, 0, 0, 0.03));
    background-image: linear-gradient(to bottom,#fff, rgba(0, 0, 0, 0.03)); }
  /* line 26, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
  article.membership-preview li span {
    display: inline-block; }
    /* line 29, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
    article.membership-preview li span.description {
      margin-left: 5px; }
    /* line 33, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
    article.membership-preview li span.title {
      margin-right: 5px;
      color: #41a1db; }
  /* line 43, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
  article.membership-preview li, article.membership-preview ul {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none; }
  /* line 48, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
  article.membership-preview .pricing {
    background-color: #55a440;
    background-image: -webkit-linear-gradient(left, #55a440, #9dcd53);
    background-image: -webkit-linear-gradient(left,#55a440, #9dcd53);
    background-image: linear-gradient(to right,#55a440, #9dcd53);
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.15);
    color: #fff; }
    /* line 54, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
    article.membership-preview .pricing span.per-month {
      display: block;
      text-align: left; }
    /* line 60, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
    article.membership-preview .pricing .pricing-left {
      margin-right: 5px; }
    /* line 64, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_preview.scss */
    article.membership-preview .pricing .pricing-left, article.membership-preview .pricing .pricing-right {
      display: inline-block; }

/* line 3, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
section.news-items-grid article {
  margin: 0 10px 20px;
  position: relative;
  background-color: white; }
  /* line 13, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
  section.news-items-grid article.news-item-image.single h1 {
    display: none; }
  /* line 18, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
  section.news-items-grid article.news-item-image h1 {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 75px;
    z-index: 1;
    color: #fff; }
  /* line 60, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
  section.news-items-grid article.news-item-image-text .text-container, section.news-items-grid article.news-item-text .text-container {
    *zoom: 1;
    padding: 20px; }
    /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    section.news-items-grid article.news-item-image-text .text-container:before, section.news-items-grid article.news-item-image-text .text-container:after, section.news-items-grid article.news-item-text .text-container:before, section.news-items-grid article.news-item-text .text-container:after {
      content: "";
      display: table; }
    /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    section.news-items-grid article.news-item-image-text .text-container:after, section.news-items-grid article.news-item-text .text-container:after {
      clear: both; }
  /* line 66, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
  section.news-items-grid article.news-item-text {
    background-color: #55a440; }
    /* line 69, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
    /* line 73, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
    section.news-items-grid article.news-item-text h1,section.news-items-grid article.news-item-text p {
      color: #fff; }
  /* line 78, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
  section.news-items-grid article footer {
    *zoom: 1; }
    /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    section.news-items-grid article footer:before, section.news-items-grid article footer:after {
      content: "";
      display: table; }
    /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    section.news-items-grid article footer:after {
      clear: both; }
  /* line 82, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
  section.news-items-grid article h1 {
    margin: 0 0 10px;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none; }
  /* line 89, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
  section.news-items-grid article .button, section.news-items-grid article form input[type="submit"], form section.news-items-grid article input[type="submit"] {
    position: absolute;
    right: 2px;
    bottom: 2px; }

/* line 96, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid.scss */
section.news-items-grid .articles {
  padding: 20px 0; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/panels/_panels.scss */
.panel {
  *zoom: 1;
  box-sizing: border-box;
  margin: 20px 0; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .panel:before, .panel:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .panel:after {
    clear: both; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/pills/_pills.scss */
.pill {
  display: inline-block;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  border-radius: 5px;
  color: #fff;
  font-size: 1.07692307692308em;
  /* 14px / 13px */
  text-transform: uppercase; }

/* line 15, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/pills/_pills.scss */
.pill-primary {
  background-color: #008bd0; }

/* line 19, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/pills/_pills.scss */
.pill-secondary {
  background-color: #9dcd53; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
.price-grid {
  border-collapse: collapse;
  display: table;
  table-layout: fixed;
  width: 100%; }

/* line 8, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
.price-grid-body-row {
  border-top: 1px solid #cfcfcf; }
  /* line 11, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
  .price-grid-body-row:nth-child(even) {
    background-color: #f0f4ef; }
  /* line 15, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
  .price-grid-body-row .price-grid-cell {
    color: #55a440;
    font-size: 3.063em;
    /* 49px */
    font-weight: 300; }
  /* line 22, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
  .price-grid-body-row .price-grid-header span {
    color: #2e2e2e; }

/* line 28, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
.price-grid-body-row, .price-grid-head-row {
  display: table-row; }

/* line 32, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
.price-grid-cell {
  text-align: center; }

/* line 36, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
.price-grid-cell, .price-grid-header {
  display: table-cell;
  min-height: 1px;
  padding: 30px 20px;
  vertical-align: middle;
  word-break: break-word;
  border-right: 1px solid #cfcfcf; }
  /* line 47, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
  .price-grid-cell:last-child, .price-grid-header:last-child {
    border-right: 0 none; }

/* line 53, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
.price-grid-head-row .price-grid-header {
  text-align: center; }
  /* line 57, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/price_grid/_price_grid.scss */
  .price-grid-head-row .price-grid-header span.title {
    display: block;
    color: #41a1db; }

/* line 3, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav.scss */
.nav-list {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font-weight: normal;
  list-style: none;
  *zoom: 1;
  z-index: 1000; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .nav-list:before, .nav-list:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .nav-list:after {
    clear: both; }

/* line 13, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav.scss */
.desktopNav {
  z-index: 1000;
  overflow: hidden; }

/* line 20, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav.scss */
.primary-nav-list a {
  display: block;
  padding: 15px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 300; }

/* line 35, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav.scss */
.primary-nav-list li {
  float: left;
  font-size: 1em;
  /* 16px */ }
  /* line 43, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav.scss */
  .primary-nav-list li.active a {
    background-color: #e5e4e4;
    color: #55a440; }

/* line 50, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav.scss */
.primary-nav-list li, .primary-nav-list ul {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font-weight: normal;
  list-style: none; }

/* line 56, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav.scss */
.primary-nav-list .dropdown-parent:hover {
  background-color: #427f32; }

/* line 63, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav.scss */
.primary-nav-header span, #primary-nav-toggle span {
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: auto;
  left: -10000px;
  width: 1px; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections.scss */
.page-header, .section-header {
  *zoom: 1;
  margin-bottom: 40px;
  overflow: hidden;
  text-align: center; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .page-header:before, .page-header:after, .section-header:before, .section-header:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .page-header:after, .section-header:after {
    clear: both; }
  /* line 8, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections.scss */
  .page-header h1, .page-header h2, .page-header h3, .page-header h4, .page-header h5, .page-header h6, .section-header h1, .section-header h2, .section-header h3, .section-header h4, .section-header h5, .section-header h6 {
    margin: 0 0 10px;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none; }
  /* line 15, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections.scss */
  .page-header p, .section-header p {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    font-size: 1em;
    /* 16px */ }

/* line 25, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections.scss */
.section-header h1 {
  display: table;
  white-space: nowrap;
  width: 100%; }
  /* line 30, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections.scss */
  .section-header h1:after {
    left: 10px; }
  /* line 34, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections.scss */
  .section-header h1:after, .section-header h1:before {
    border-top: 1px solid #9dcd53;
    content: "";
    display: table-cell;
    position: relative;
    top: 0.5em;
    width: 43%; }
  /* line 43, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections.scss */
  .section-header h1:before {
    right: 10px; }

/* line 49, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections.scss */
.section-header h2.primary {
  color: #98cf50; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
.tabbed-content-body {
  overflow: hidden;
  position: relative;
  background-color: #f8f8f8; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
  .tabbed-content-body:after {
    content: "";
    height: 10px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    width: 75%;
    z-index: 1;
    border-radius: 100px / 5px;
    box-shadow: 0 0 18px rgba(88, 88, 88, 0.3); }

/* line 27, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
.tabbed-content-body, .tabbed-content-nav {
  *zoom: 1; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .tabbed-content-body:before, .tabbed-content-body:after, .tabbed-content-nav:before, .tabbed-content-nav:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .tabbed-content-body:after, .tabbed-content-nav:after {
    clear: both; }

/* line 31, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
.tabbed-content-nav {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font-weight: normal;
  list-style: none; }
  /* line 38, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
  .tabbed-content-nav a {
    display: block;
    padding: 10px;
    position: relative;
    border-bottom: 1px solid #cfcfcf;
    color: #585858;
    text-decoration: none;
    text-transform: uppercase; }
    /* line 50, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
    .tabbed-content-nav a.active {
      border-bottom: 2px solid #55a440;
      color: #55a440;
      font-weight: 400; }
      /* line 55, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
      .tabbed-content-nav a.active:after {
        content: "";
        display: inline-block;
        margin: auto;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -7px;
        z-index: 1;
        background-image: url('/assets/sprites/arrows.png');
        background-position: -36px -45px;
        width: 10px;
        height: 5px; }
  /* line 72, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
  .tabbed-content-nav li {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    float: left;
    font-size: 1.25em;
    /* 20px */
    font-weight: 300; }
    /* line 83, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
    .tabbed-content-nav li.last {
      border-right: 0 none; }

/* line 89, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */
.tabbed-content-tab {
  display: none; }
  /* line 92, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/tabbed_content/_tabbed_content.scss */

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/toggle_button/_toggle_button.scss */
.tabbed-content-tab.active,.button-toggle{
    display: block; }
.button-toggle {
  margin-right: -10px;
  margin-left: -10px;
  padding-right: 10px;
  padding-left: 10px;
  padding: 20px 30px;
  position: relative;
  background-color: #f6f6f6;
  border-bottom: 1px solid rgba(0, 0, 0, 0.22);
  color: #585858;
  text-decoration: none; }
  /* line 14, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/toggle_button/_toggle_button.scss */
  .button-toggle.active {
    background-color: #55a440;
    border-bottom: 1px solid transparent;
    color: #fff; }
    /* line 19, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/toggle_button/_toggle_button.scss */
    .button-toggle.active .divider {
      background-color: #fff; }
  /* line 24, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/toggle_button/_toggle_button.scss */
  .button-toggle .divider {
    display: block;
    height: 70%;
    right: 80px;
    width: 1px;
    background-color: #e14e00; }
  /* line 39, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/toggle_button/_toggle_button.scss */
  .button-toggle .divider,.button-toggle .icon{
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0; }
  .button-toggle .icon {
    right: 30px; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
.touch-nav {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font-weight: normal;
  list-style: none;
  *zoom: 1;
  position: relative;
  width: 100%;
  height: 70px; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .touch-nav:before, .touch-nav:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .touch-nav:after {
    clear: both;
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 20px;
    left: 0;
    right: 0;
    background-color: #cfcfcf; }
  /* line 11, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
  /* line 27, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
  .touch-nav .nav-items {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    height: auto;
    position: absolute;
    left: 0;
    height: 50px;
    -webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); }
  /* line 40, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
  .touch-nav .list-holder {
    width: calc(100% - 100px);
    overflow: hidden;
    float: left;
    position: relative;
    height: 70px; }
  /* line 48, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
  .touch-nav .nav-mover {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    float: left;
    position: relative;
    margin: 15px;
    width: 10px;
    height: 20px;
    font-size: 1.25em;
    /* 20px */
    font-weight: 300;
    line-height: 1em;
    background-size: contain; }
    /* line 65, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
    .touch-nav .nav-mover:after {
      content: "";
      position: absolute;
      top: 0;
      width: 1px;
      height: 20px;
      background-color: #cfcfcf; }
    /* line 78, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
    .touch-nav .nav-mover.move-left {
      background: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="157.3 491.7 21.7 39"><style>.st0{fill: #cfcfcf}</style><path class="st0" d="M177 530.7l-19.6-19.5 2.1-2.1 19.6 19.5-2.1 2.1z"/><path class="st0" d="M179 493.8l-19.5 19.6-2.1-2.1 19.5-19.6 2.1 2.1z"/></svg>') center center no-repeat; }
      /* line 81, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
      .touch-nav .nav-mover.move-left:after {
        right: -20px; }
    /* line 87, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
    .touch-nav .nav-mover.move-right {
      float: right;
      background: url("data:image/svg+xml;utf8,<svg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='157.4 491.6 21.7 39.2'><style>.st0{fill:#cfcfcf}</style><path class='st0' d='M159.5 491.6l19.6 19.6-2.1 2.1-19.6-19.6 2.1-2.1z'/><path class='st0' d='M157.4 528.6L177 509l2.1 2.1-19.6 19.6-2.1-2.1z'/></svg>") center center no-repeat; }
      /* line 91, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
      .touch-nav .nav-mover.move-right:after {
        left: -20px; }
  /* line 100, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
  .touch-nav .date-nav-item-link {
    display: block;
    padding: 0 20px;
    margin: 15px 0;
    position: relative;
    color: #585858;
    text-decoration: none;
    text-transform: uppercase; }
  /* line 116, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
  .touch-nav .date-nav-item {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    float: left;
    position: relative;
    height: 50px;
    font-size: 1.25em;
    /* 20px */
    font-weight: 300;
    line-height: 1em; }
    /* line 133, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
    .touch-nav .date-nav-item.active:after {
      content: "";
      width: 95%;
      height: 2px;
      display: inline-block;
      position: absolute;
      bottom: -0.5px;
      left: 0;
      right: 0;
      background-color: #55a440; }
    /* line 148, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
    .touch-nav .date-nav-item.active a {
      color: #55a440; }
      /* line 153, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
      .touch-nav .date-nav-item.active a:after {
        content: "";
        display: inline-block;
        margin: auto;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -19.5px;
        background-image: url('/assets/sprites/arrows.png');
        background-position: -36px -45px;
        width: 10px;
        height: 5px; }
  /* line 173, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
  .touch-nav .loading-session {
    color: #c7c7c7 !important; }
  /* line 177, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/touch_nav/_touch_nav.scss */
  .touch-nav .loading {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 50px;
    background: rgba(204, 204, 204, 0.5) url("data:image/svg+xml;utf8,<svg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='#fff'><g transform='translate(1 1)' stroke-width='2' fill='none' fill-rule='evenodd'><circle stroke-opacity='.5' cx='18' cy='18' r='18'/><path d='M36 18c0-9.94-8.06-18-18-18'><animateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/></path></g></svg>") center center no-repeat; }

/* line 1, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav.scss */
.venue-nav-container {
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff, rgba(233, 231, 234, 0.6));
  background-image: -webkit-linear-gradient(top,#fff, rgba(233, 231, 234, 0.6));
  background-image: linear-gradient(to bottom,#fff, rgba(233, 231, 234, 0.6));
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.24); }
  /* line 5, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav.scss */
  .venue-nav-container .list-holder {
    height: 50px;
    color: #797878; }
    /* line 12, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav.scss */
    .venue-nav-container .list-holder .date-nav-item {
      font-size: 0.875em;
      /* 14px */ }
      /* line 16, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav.scss */
      .venue-nav-container .list-holder .date-nav-item.active:after {
        bottom: 0;
        height: 3px;
        width: 100%; }
      /* line 23, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav.scss */
      .venue-nav-container .list-holder .date-nav-item.active a:after {
        bottom: -13px;
        z-index: 1;
        background-image: url('/assets/sprites/arrows.png');
        background-position: -26px -45px;
        width: 10px;
        height: 5px; }
      /* line 34, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav.scss */
      .venue-nav-container .list-holder .date-nav-item a {
        margin: 20px 0; }
  /* line 40, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav.scss */
  .venue-nav-container .touch-nav {
    height: 50px; }
    /* line 43, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav.scss */
    .venue-nav-container .touch-nav:after {
      display: none; }

/* line 3, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .no-sessions {
  text-align: center; }

/* line 7, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .additional {
  font-size: 1.231em;
  /* 16px */
  padding: 20px;
  display: none; }
  /* line 12, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .additional.active {
    display: block; }
  /* line 16, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .additional ul.list-group {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    *zoom: 1;
    display: block;
    margin-bottom: 20px; }
    /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    .weekly-prog .additional ul.list-group:before, .weekly-prog .additional ul.list-group:after {
      content: "";
      display: table; }
    /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    .weekly-prog .additional ul.list-group:after {
      clear: both; }
    /* line 22, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .weekly-prog .additional ul.list-group li {
      margin: 0;
      padding: 0;
      vertical-align: baseline;
      border: 0;
      font-weight: normal;
      list-style: none;
      margin-right: 20px; }
  /* line 28, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .additional .description {
    *zoom: 1;
    display: block; }
    /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    .weekly-prog .additional .description:before, .weekly-prog .additional .description:after {
      content: "";
      display: table; }
    /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
    .weekly-prog .additional .description:after {
      clear: both; }

/* line 34, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .pagination {
  padding: 0 30px 20px;
  text-align: center; }
  /* line 38, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .pagination.hide {
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: auto;
    left: -10000px;
    width: 1px; }

/* line 44, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .afternoon .pill.pill-secondary {
  background-color: #79b84f; }

/* line 50, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .evening .pill.pill-secondary {
  background-color: #55a440; }

/* line 56, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .old-session {
  background-color: #585858; }

/* line 60, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .now {
  background-color: #41a1db; }

/* line 65, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .date-nav {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font-weight: normal;
  list-style: none;
  *zoom: 1;
  position: relative;
  width: 100%;
  height: 70px; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .weekly-prog .date-nav:before, .weekly-prog .date-nav:after {
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .weekly-prog .date-nav:after {
    clear: both;
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 20px;
    left: 0;
    right: 0;
    background-color: #cfcfcf; }
  /* line 75, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  /* line 91, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .date-nav .date-list {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    height: auto;
    position: absolute;
    left: 0;
    height: 50px;
    -webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); }
  /* line 104, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .date-nav .list-holder {
    width: calc(100% - 250px);
    overflow: hidden;
    float: left;
    position: relative;
    height: 70px; }
  /* line 114, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .date-nav .today-nav {
    float: left; }
    /* line 116, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .weekly-prog .date-nav .today-nav a {
      color: #008bd0;
      border-right: 1px solid #cfcfcf; }
  /* line 122, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .date-nav .nav-mover {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    float: left;
    position: relative;
    margin: 15px;
    width: 10px;
    height: 20px;
    font-size: 1.25em;
    /* 20px */
    font-weight: 300;
    line-height: 1em;
    background-size: contain; }
    /* line 139, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .weekly-prog .date-nav .nav-mover:after {
      content: "";
      position: absolute;
      top: 0;
      width: 1px;
      height: 20px;
      background-color: #cfcfcf; }
    /* line 152, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .weekly-prog .date-nav .nav-mover.move-left {
      background: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="157.3 491.7 21.7 39"><style>.st0{fill: #cfcfcf}</style><path class="st0" d="M177 530.7l-19.6-19.5 2.1-2.1 19.6 19.5-2.1 2.1z"/><path class="st0" d="M179 493.8l-19.5 19.6-2.1-2.1 19.5-19.6 2.1 2.1z"/></svg>') center center no-repeat; }
      /* line 155, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
      .weekly-prog .date-nav .nav-mover.move-left:after {
        right: -20px; }
    /* line 161, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .weekly-prog .date-nav .nav-mover.move-right {
      float: right;
      background: url("data:image/svg+xml;utf8,<svg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='157.4 491.6 21.7 39.2'><style>.st0{fill:#cfcfcf}</style><path class='st0' d='M159.5 491.6l19.6 19.6-2.1 2.1-19.6-19.6 2.1-2.1z'/><path class='st0' d='M157.4 528.6L177 509l2.1 2.1-19.6 19.6-2.1-2.1z'/></svg>") center center no-repeat; }
      /* line 165, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
      .weekly-prog .date-nav .nav-mover.move-right:after {
        left: -20px; }
  /* line 174, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .date-nav .date-nav-item-link {
    display: block;
    padding: 0 20px;
    margin: 15px 0;
    position: relative;
    color: #585858;
    text-decoration: none;
    text-transform: uppercase; }
  /* line 190, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .date-nav .date-nav-item {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    float: left;
    position: relative;
    height: 50px;
    font-size: 1.25em;
    /* 20px */
    font-weight: 300;
    line-height: 1em; }
    /* line 207, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .weekly-prog .date-nav .date-nav-item.active:after {
      content: "";
      width: 95%;
      height: 2px;
      display: inline-block;
      position: absolute;
      bottom: -0.5px;
      left: 0;
      right: 0;
      background-color: #55a440; }
    /* line 222, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .weekly-prog .date-nav .date-nav-item.active a {
      color: #55a440; }
      /* line 227, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
      .weekly-prog .date-nav .date-nav-item.active a:after {
        content: "";
        display: inline-block;
        margin: auto;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -19.5px;
        background-image: url('/assets/sprites/arrows.png');
        background-position: -36px -45px;
        width: 10px;
        height: 5px; }
  /* line 247, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .date-nav .loading-session {
    color: #c7c7c7 !important; }
  /* line 251, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .date-nav .loading {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 50px;
    background: rgba(204, 204, 204, 0.5) url("data:image/svg+xml;utf8,<svg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='#fff'><g transform='translate(1 1)' stroke-width='2' fill='none' fill-rule='evenodd'><circle stroke-opacity='.5' cx='18' cy='18' r='18'/><path d='M36 18c0-9.94-8.06-18-18-18'><animateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/></path></g></svg>") center center no-repeat; }

/* line 269, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .calendar-bar {
  background: #dedede;
  border-top: 2px solid #55a440; }

/* line 276, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .print-prog {
  display: inline-block;
  position: relative;
  float: right;
  border-left: 1px solid #cfcfcf; }
  /* line 284, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .print-prog .print-prog-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 8px 10px;
    background: transparent url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 44"><style>.st0{fill:none;stroke:#585858;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}</style><g id="icons"><path class="st0" d="M9 1h24v8H9V1zm0 32H1V9h40v24h-8"/><path class="st0" d="M9 27h24v16H9V27zm-4 0h32M13 37h16m-16-4h16"/><circle class="st0" cx="33.8" cy="19" r="2"/></g></svg>') center center no-repeat;
    background-size: contain; }

/* line 306, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.weekly-prog .calendar-btn {
  position: relative;
  float: left; }
  /* line 309, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .calendar-btn button {
    padding: 5px 10px;
    background-color: #55a440;
    color: #fff;
    border: none;
    border-bottom: 1px solid #dedede; }
    /* line 319, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .weekly-prog .calendar-btn button:focus {
      outline: none; }
  /* line 324, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .calendar-btn .month-str {
    line-height: 1.5em;
    display: inline-block;
    float: right;
    margin: 5px; }
  /* line 331, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .calendar-btn .calendar-holder {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000; }
  /* line 339, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .weekly-prog .calendar-btn .calendar-icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 5px;
    background: #55a440 url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42.8 44"><style>.st0{fill:none;stroke:#FFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st1{fill:#FFF}</style><path class="st0" d="M1 15h40"/><path class="st1" d="M11 34h3v-8.6c0-.3.5-.7.5-1.1l-1.9 1.8-.2.2h-.2c-.1 0-.2 0-.3-.1s-.2-.1-.2-.2l-.8-1.2 4.5-3.9H17v13h2v2h-8V34zm17.9-13c.7 0 1.3.1 1.9.3.6.2 1 .5 1.5.9.4.4.7.8.9 1.3s.3 1.1.3 1.7c0 .5-.1 1-.2 1.5-.2.5-.4.9-.6 1.3l-.9 1.2c-.4.4-.7.8-1.1 1.2l-3.3 3.4c.3-.1.6 0 1 0 .3-.1.6.1.9.1h3.8c.3 0 .1-.1.3 0 .2.2-.2.2-.2.4V36H23v-.9c0-.2.4-.3.4-.5.1-.2.3-.4.5-.5l4.6-4.5c.4-.4.8-.7 1-1.1.3-.3.6-.7.8-1 .2-.3.4-.7.5-1 .1-.4.2-.7.2-1.1s0-.7-.2-.9c-.1-.3-.2-.5-.4-.7-.2-.2-.4-.3-.7-.4-.3-.1-.6-.1-.9-.1-.6 0-1.1.2-1.5.5s-.7.7-.8 1.2c-.1.3-.2.4-.3.6-.1.1-.3.2-.6.2h-.3l-1.3-.2c.1-.7.3-1.3.6-1.9.3-.5.7-1 1.1-1.3.4-.4.9-.6 1.5-.8.5-.5 1.1-.6 1.7-.6z"/><path class="st0" d="M36 5h6v38H1V5h6m7 0h16"/><path class="st0" d="M8 1h6v8H8V1zm22 0h6v8h-6V1z"/></svg>') center center no-repeat;
    background-size: contain; }

/* line 358, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
.timetable-nav {
  margin: 10px 0 30px;
  position: relative;
  overflow: hidden; }
  /* line 363, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
  .timetable-nav .timetable-nav-holder {
    position: relative;
    float: left;
    left: 50%; }
    /* line 370, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
    .timetable-nav .timetable-nav-holder ul {
      border: 0;
      float: left;
      left: -50%;
      border: 1px solid #CECECE;
      border-radius: 10px; }
      /* line 383, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
      .timetable-nav .timetable-nav-holder ul,.timetable-nav .timetable-nav-holder ul li{
      margin: 0;
      padding: 0;
      vertical-align: baseline;
      font-weight: normal;
      list-style: none;
      position: relative; }
      .timetable-nav .timetable-nav-holder ul li {
        border: 0;
        display: inline; }
        /* line 389, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
        .timetable-nav .timetable-nav-holder ul li a {
          display: block;
          float: left;
          margin: 5px;
          padding: 20px 30px;
          text-decoration: none;
          font-size: 1.154em;
          border-radius: 8px;
          color: #585858; }
          /* line 403, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
          .timetable-nav .timetable-nav-holder ul li a:hover {
            background-color: #CECECE; }
          /* line 407, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog.scss */
          .timetable-nav .timetable-nav-holder ul li a.active {
            background-color: #55a440;
            color: #fff; }

/* line 30, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/application.scss */
.touchNav {
  width: 90%;
  height: 60px;
  overflow: hidden; }
  /* line 36, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/application.scss */
  .touchNav .navitems {
    margin: 0;
    padding: 0; }
    /* line 39, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/application.scss */
    .touchNav .navitems li {
      display: inline-block;
      padding: 20px; }

@media (max-width: 767px){
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_breakpoints.scss */
  .wrap{
    max-width: 767px;
    margin-left: auto;
    margin-right: auto; }
  /* line 12, /Users/adrianstainforth/sites/modules/better-nav/bower_components/susy/sass/susy/output/support/_clearfix.scss */
  .wrap:after{
    content: " ";
    display: block;
    clear: both; }
  /* line 3, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global_responsive.scss */
  body.nav-open{
    right: 66.66667%; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel_responsive.scss */
  article.activity-facility{
    width: 100%;
    float: right;
    margin-right: 0; }
  /* line 3, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel_responsive.scss */
  #carousel .carousel-inner{
    padding-bottom: 75%;
    /* 4:3 ratio, ie 480x360 */ }
  /* line 8, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel_responsive.scss */
  #carousel .carousel-overlay{
    position: absolute;
    bottom: 20px;
    left: 20px; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator_responsive.scss */
  section.centre-locator .form-row{
    width: 100%;
    float: right;
    margin-right: 0; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-1{
    width: calc(8.333333333333% - 30px);
    /* 1/12 */ }
  /* line 6, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-2{
    width: calc(16.666666666667% - 30px);
    /* 2/12 */ }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-3{
    width: calc(25% - 30px);
    /* 3/12 */ }
  /* line 14, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-4{
    width: calc(33.333333333333% - 30px);
    /* 4/12 */ }
  /* line 18, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-5{
    width: calc(41.666666666667% - 30px);
    /* 5/12 */ }
  /* line 22, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-6{
    width: calc(50% - 30px);
    /* 6/12 */ }
  /* line 26, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-7{
    width: calc(58.333333333333% - 30px);
    /* 7/12 */ }
  /* line 30, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-8{
    width: calc(66.666666666667% - 30px);
    /* 8/12 */ }
  /* line 34, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-9{
    width: calc(75% - 30px);
    /* 9/12 */ }
  /* line 38, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-10{
    width: calc(83.333333333333% - 30px);
    /* 10/12 */ }
  /* line 42, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-11{
    width: calc(91.666666666667% - 30px);
    /* 11/12 */ }
  /* line 46, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-sm-12{
    width: calc(100% - 30px);
    /* 12/12 */ }
  /* line 3, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us{
    float: right;
    margin-right: 0; }
  /* line 7, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us,section.find-us .map-legend dl{
    width: 100%; }
  /* line 6, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main section.sign-up input[type="submit"]{
    float: right; }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main section.sign-up .email, footer.main section.sign-up .first-name{
    margin-bottom: 20px; }
  /* line 16, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main .footer-footer{
    background-color: #dedede; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header_responsive.scss */
  header.main .logo{
    width: 20%; }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header_responsive.scss */
  header .top-nav li a{
    text-transform: uppercase;
    font-size: 1.563em; }
  /* line 14, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header_responsive.scss */
  header .top-nav li a span{
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: auto;
    left: -10000px;
    width: 1px; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit_responsive.scss */
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_category_responsive.scss */
  /* line 3, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid_responsive.scss */
  article.membership-benefit,article.membership-category,section.news-items-grid{
    width: 100%;
    float: right;
    margin-right: 0; }
  /* line 6, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid_responsive.scss */
  section.news-items-grid article{
    width: 100%; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .open-nav{
    position: absolute;
    top: 0;
    left: 24%;
    width: 50px;
    display: table-cell;
    height: 100%;
    border-left: 1px solid #3B722D;
    border-right: 1px solid #3B722D; }
  /* line 15, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .open-nav .icon-hamburger{
    width: 50%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    display: block;
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDYgMjYnPjxzdHlsZT4uc3QwLC5zdDF7ZGlzcGxheTpub25lfS5zdDF7c3Ryb2tlOiM5OTk7c3Ryb2tlLXdpZHRoOi4xfS5zdDEsLnN0MntmaWxsOm5vbmU7c3Ryb2tlLW1pdGVybGltaXQ6MTB9LnN0MntzdHJva2U6I0ZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmR9PC9zdHlsZT48ZyBpZD0nZ3JpZCc+PHBhdGggY2xhc3M9J3N0MCcgZD0nTTIzLTE1LjljMTYuNSAwIDI5LjkgMTMuNCAyOS45IDI5LjlTMzkuNSA0My45IDIzIDQzLjktNi45IDMwLjUtNi45IDE0IDYuNS0xNS45IDIzLTE1LjltMC0uMUM2LjQtMTYtNy0yLjYtNyAxNFM2LjQgNDQgMjMgNDRzMzAtMTMuNCAzMC0zMC0xMy40LTMwLTMwLTMweicvPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMyA0LjFjNS41IDAgOS45IDQuNCA5LjkgOS45cy00LjQgOS45LTkuOSA5LjktOS45LTQuNC05LjktOS45IDQuNC05LjkgOS45LTkuOW0wLS4xYy01LjUgMC0xMCA0LjUtMTAgMTBzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMyOC41IDQgMjMgNHonLz48cGF0aCBjbGFzcz0nc3QwJyBkPSdNMjMtNS45QzM0LTUuOSA0Mi45IDMgNDIuOSAxNFMzNCAzMy45IDIzIDMzLjkgMy4xIDI1IDMuMSAxNCAxMi01LjkgMjMtNS45bTAtLjFDMTItNiAzIDMgMyAxNHM5IDIwIDIwIDIwIDIwLTkgMjAtMjBTMzQtNiAyMy02eicvPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J001My0xNnY2MEgtN3YtNjBoNjBtMCAwSC03djYwaDYwdi02MHonLz48cGF0aCBjbGFzcz0nc3QxJyBkPSdNLTItMTFsNTAgNTBtMC01MEwtMiAzOScvPjwvZz48cGF0aCBjbGFzcz0nc3QyJyBkPSdNMSAxNGg0NE0xIDJoNDRNMSAyNmg0NCcgaWQ9J2ljb25zJy8+PC9zdmc+') center center no-repeat; }
  /* line 32, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .open-nav:hover{
    background-color: #4D9A38; }
  /* line 37, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #dbdbdb; }
  /* line 49, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li a{
    display: block;
    padding: 20px;
    width: calc(100% - 40px);
    text-decoration: none;
    font-size: 1.875em;
    color: #4a4a4a;
    border-bottom: 1px solid #B0B0B0; }
  /* line 60, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li a:hover{
    background: #55a440;
    color: #fff; }
  /* line 65, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li a.has-subs{
    position: relative; }
  /* line 68, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li a.has-subs:after{
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: 30px;
    display: block;
    margin: auto;
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctMjgxIDQwNC45IDYuNiA4LjknPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzU1YTQ0MDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00tMjgwIDQwNS45bDQgMy41LTQgMy41Jy8+PC9zdmc+') center center no-repeat; }
  /* line 84, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li a.has-subs:hover:after{
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctMjgxIDQwNC45IDYuNiA4LjknPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00tMjgwIDQwNS45bDQgMy41LTQgMy41Jy8+PC9zdmc+') center center no-repeat; }
  /* line 94, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li.current-section a{
    text-transform: uppercase;
    color: #55a440; }
  /* line 99, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li.current-section a:hover{
    color: #fff; }
  /* line 106, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li.previous-section a{
    color: #fff;
    background: #686967; }
  /* line 111, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li.previous-section a:before{
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin: auto 8px auto 0;
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctMjgxIDQwNC45IDYuNiA4LjknPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00tMjgwIDQwNS45bDQgMy41LTQgMy41Jy8+PC9zdmc+') center center no-repeat; }
  /* line 122, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .nav-list li.previous-section a:hover{
    color: #fff; }
  /* line 5, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .date-nav{
    height: 110px; }
  /* line 8, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .date-nav .date-nav-item{
    height: 90px; }
  /* line 12, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  /* line 15, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .date-nav .nav-mover,.weekly-prog .date-nav .nav-mover:after{
    height: 60px; }
  /* line 20, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .date-nav .list-holder{
    width: calc(100% - 200px);
    height: 99px; }
  /* line 26, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .date-nav .date-nav-item-link span{
    display: block;
    text-align: center; }
  /* line 30, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .date-nav .date-nav-item-link span.nav-date{
    font-size: 2em;
    line-height: 1em; }
  /* line 35, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .date-nav .date-nav-item-link span.nav-day{
    font-size: 0.8em; }
  /* line 44, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .tr .icon-information{
    float: right;
    width: 50px;
    height: 50px;
    background: url("data:image/svg+xml;utf8,<svg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='157.4 491.6 21.7 39.2'><style>.st0{fill:#cfcfcf}</style><path class='st0' d='M159.5 491.6l19.6 19.6-2.1 2.1-19.6-19.6 2.1-2.1z'/><path class='st0' d='M157.4 528.6L177 509l2.1 2.1-19.6 19.6-2.1-2.1z'/></svg>") center center no-repeat;
    background-size: contain; }
  /* line 54, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .tr .bold-weight{
    font-size: 1.733em; }
  /* line 58, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/weekly_prog/_weekly_prog_responsive.scss */
  .weekly-prog .tr .pill{
    font-size: 1.467em;
    text-align: center; } }

@media (min-width: 768px) and (max-width: 991px){
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_breakpoints.scss */
  .wrap{
    max-width: 991px;
    margin-left: auto;
    margin-right: auto; }
  /* line 12, /Users/adrianstainforth/sites/modules/better-nav/bower_components/susy/sass/susy/output/support/_clearfix.scss */
  .wrap:after{
    content: " ";
    display: block;
    clear: both; }
  /* line 21, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global_responsive.scss */
  body.nav-open{
    right: 50%; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel_responsive.scss */
  article.activity-facility{
    width: 48.97959%;
    float: left;
    margin-right: 2.04082%; }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel_responsive.scss */
  article.activity-facility:nth-child(2n+2){
    float: right;
    margin-right: 0; }
  /* line 16, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel_responsive.scss */
  #carousel .carousel-inner{
    padding-bottom: 56.25%;
    /* 16:9 ratio, ie 768x432 */ }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator_responsive.scss */
  section.centre-locator .form-row{
    width: 26.53061%;
    float: left;
    margin-right: 2.04082%; }
  /* line 52, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-1{
    width: calc(8.333333333333% - 30px);
    /* 1/12 */ }
  /* line 56, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-2{
    width: calc(16.666666666667% - 30px);
    /* 2/12 */ }
  /* line 60, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-3{
    width: calc(25% - 30px);
    /* 3/12 */ }
  /* line 64, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-4{
    width: calc(33.333333333333% - 30px);
    /* 4/12 */ }
  /* line 68, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-5{
    width: calc(41.666666666667% - 30px);
    /* 5/12 */ }
  /* line 72, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-6{
    width: calc(50% - 30px);
    /* 6/12 */ }
  /* line 76, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-7{
    width: calc(58.333333333333% - 30px);
    /* 7/12 */ }
  /* line 80, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-8{
    width: calc(66.666666666667% - 30px);
    /* 8/12 */ }
  /* line 84, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-9{
    width: calc(75% - 30px);
    /* 9/12 */ }
  /* line 88, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-10{
    width: calc(83.333333333333% - 30px);
    /* 10/12 */ }
  /* line 92, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-11{
    width: calc(91.666666666667% - 30px);
    /* 11/12 */ }
  /* line 96, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-md-12{
    width: calc(100% - 30px);
    /* 12/12 */ }
  /* line 17, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us{
    width: 100%;
    float: right;
    margin-right: 0; }
  /* line 21, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us .map-legend dl{
    width: calc(33.333333333333% - 20px); }
  /* line 24, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us .map-legend dl:nth-child(3n+1){
    margin-left: 0; }
  /* line 42, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main section.sign-up{
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative; }
  /* line 46, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  /* line 50, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main section.sign-up .email,footer.main section.sign-up .first-name{
    width: 28.57143%;
    float: left;
    margin-right: 2.04082%; }
  /* line 45, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header_responsive.scss */
  header.main .logo{
    width: 20%; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit_responsive.scss */
  article.membership-benefit{
    width: 48.97959%;
    float: left;
    margin-right: 2.04082%; }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit_responsive.scss */
  article.membership-benefit:nth-child(even){
    float: right;
    margin-right: 0; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_category_responsive.scss */
  article.membership-category{
    width: 48.97959%;
    float: left;
    margin-right: 2.04082%; }
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_category_responsive.scss */
  /* line 15, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid_responsive.scss */
  article.membership-category:nth-child(2n+2),section.news-items-grid{
    float: right;
    margin-right: 0; }
  section.news-items-grid{
    width: 100%; }
  /* line 18, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid_responsive.scss */
  section.news-items-grid article{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 20px);
    -ms-flex: 0 0 calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
    /* spans 1/2 */ }
  /* line 21, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid_responsive.scss */
  section.news-items-grid article:nth-child(2n+2){
    float: right;
    margin-right: 0; }
  /* line 489, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  /* line 494, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .nav-list,.single .level-3{
    width: 33.33%; }
  .single .level-3{
    float: left; }
  /* line 500, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-4{
    width: calc(33.33% - 2px);
    float: left; }
  /* line 67, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  body.nav-open #primary-nav-list{
    width: 50%; }
  /* line 73, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-list{
    right: -50%;
    width: 50%; } }

@media (min-width: 992px){
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_breakpoints.scss */
  .wrap{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; }
  /* line 12, /Users/adrianstainforth/sites/modules/better-nav/bower_components/susy/sass/susy/output/support/_clearfix.scss */
  .wrap:after{
    content: " ";
    display: block;
    clear: both; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel_responsive.scss */
  article.activity-facility{
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; }
  /* line 18, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/activities_facilities/_panel_responsive.scss */
  article.activity-facility:nth-child(3n+3){
    float: right;
    margin-right: 0; }
  /* line 29, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel_responsive.scss */
  #carousel .carousel-inner{
    padding-bottom: 30.546875%;
    /* , ie 1280x391. This is Oliver's ratio, as per their design */
    /* A decision needs to be made regarding the above. As it stands, Oliver are unhappy if we use GLL's ratios as it doesn't match their design and GLL are unhappy if we use Oliver's ratios because the image isn't high enough. */ }
  /* line 28, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator_responsive.scss */
  section.centre-locator .content-padding{
    padding: 20px 60px; }
  /* line 32, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator_responsive.scss */
  section.centre-locator .form-row{
    width: 27.9661%;
    float: left;
    margin-right: 1.69492%; }
  /* line 102, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-1{
    width: calc(8.333333333333% - 30px);
    /* 1/12 */ }
  /* line 106, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-2{
    width: calc(16.666666666667% - 30px);
    /* 2/12 */ }
  /* line 110, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-3{
    width: calc(25% - 30px);
    /* 3/12 */ }
  /* line 114, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-4{
    width: calc(33.333333333333% - 30px);
    /* 4/12 */ }
  /* line 118, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-5{
    width: calc(41.666666666667% - 30px);
    /* 5/12 */ }
  /* line 122, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-6{
    width: calc(50% - 30px);
    /* 6/12 */ }
  /* line 126, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-7{
    width: calc(58.333333333333% - 30px);
    /* 7/12 */ }
  /* line 130, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-8{
    width: calc(66.666666666667% - 30px);
    /* 8/12 */ }
  /* line 134, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-9{
    width: calc(75% - 30px);
    /* 9/12 */ }
  /* line 138, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-10{
    width: calc(83.333333333333% - 30px);
    /* 10/12 */ }
  /* line 142, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-11{
    width: calc(91.666666666667% - 30px);
    /* 11/12 */ }
  /* line 146, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/columns/_columns_responsive.scss */
  .col-lg-12{
    width: calc(100% - 30px);
    /* 12/12 */ }
  /* line 47, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us{
    width: 100%;
    float: right;
    margin-right: 0; }
  /* line 51, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us .map-legend dl{
    width: calc(20% - 20px); }
  /* line 54, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us .map-legend dl:nth-child(5n+1){
    margin-left: 0; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main{
    width: 100%;
    float: right;
    margin-right: 0; }
  /* line 87, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main .column-one{
    width: 83.05085%;
    float: left;
    margin-right: 1.69492%;
    box-sizing: border-box;
    padding-right: 1.69492%;
    border-right: 1px solid #cfcfcf; }
  /* line 96, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main .column-one section{
    width: 18.36735%;
    float: left;
    margin-right: 2.04082%; }
  /* line 99, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main .column-one section.sign-up{
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative; }
  /* line 103, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  /* line 107, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main .column-one section.sign-up .email,footer.main .column-one section.sign-up .first-name{
    width: 18.36735%;
    float: left;
    margin-right: 2.04082%; }
  /* line 114, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main .column-two{
    width: 15.25424%;
    float: right;
    margin-right: 0; }
  /* line 54, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header_responsive.scss */
  header.main{
    position: relative; }
  /* line 57, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header_responsive.scss */
  header.main .logo{
    width: 10%; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit_responsive.scss */
  article.membership-benefit{
    width: 100%;
    float: right;
    margin-right: 0; }
  /* line 19, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit_responsive.scss */
  article.membership-benefit:nth-child(even) .image-container{
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  /* line 23, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit_responsive.scss */
  /* line 29, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit_responsive.scss */
  article.membership-benefit:nth-child(even) .text-container,article.membership-benefit:nth-child(odd) .image-container{
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  /* line 33, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_benefit_responsive.scss */
  article.membership-benefit:nth-child(odd) .text-container{
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  /* line 2, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_category_responsive.scss */
  article.membership-category{
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; }
  /* line 18, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/membership/_membership_category_responsive.scss */
  /* line 31, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid_responsive.scss */
  article.membership-category:nth-child(3n+3),section.news-items-grid{
    float: right;
    margin-right: 0; }
  section.news-items-grid{
    width: 100%; }
  /* line 34, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid_responsive.scss */
  section.news-items-grid article{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(16.666666666667% - 20px);
    -ms-flex: 0 0 calc(16.666666666667% - 20px);
    flex: 0 0 calc(16.666666666667% - 20px);
    /* spans 1/6 */ }
  /* line 37, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/news_items/_news_items_grid_responsive.scss */
  section.news-items-grid article.double{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.333333333333% - 20px);
    -ms-flex: 0 0 calc(33.333333333333% - 20px);
    flex: 0 0 calc(33.333333333333% - 20px);
    /* spans 1/3 */ }
  /* line 520, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .nav-list{
    width: 25%; }
  /* line 525, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-3{
    width: 25%;
    float: left; }
  /* line 531, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-4{
    width: calc(50% - 2px);
    float: left; }
  /* line 539, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-4 .nav-list li{
    width: 50%;
    float: left; }
  /* line 11, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/sections/_sections_responsive.scss */
  .page-header p{
    width: 59.32203%;
    float: left;
    margin-right: 1.69492%;
    padding-left: 20.33898%;
    padding-right: 20.33898%; }
  /* line 80, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  .venue-nav{
    float: right;
    position: relative;
    left: -50%; }
  /* line 86, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  .venue-nav-list{
    position: relative;
    left: 50%; }
  /* line 90, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  .venue-nav-list .dropdown{
    display: none;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 2;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
  /* line 102, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  .venue-nav-list .dropdown:hover{
    background-color: #55a440; }
  /* line 106, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  .venue-nav-list .dropdown li{
    clear: both;
    white-space: nowrap;
    width: 100%;
    background-color: #427f32; }
  /* line 117, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  .venue-nav-list .dropdown-parent{
    position: relative;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out; }
  /* line 125, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  .venue-nav-list .dropdown-parent:hover .dropdown{
    display: block !important;
    /* Needs !important to override JS */ }
  /* line 131, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  /* line 136, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  .venue-nav-list .duplicate,.venue-nav-header, .venue-nav-toggle{
    display: none; } }

@media (max-width: 991px){
  /* line 10, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/base/_global_responsive.scss */
  body{
    right: 0;
    -webkit-transition: right 0.2s ease-in-out;
    transition: right 0.2s ease-in-out; }
  /* line 23, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main section.footer-about, footer.main section.footer-information, footer.main section.footer-location, footer.main section.footer-offer{
    margin-bottom: 20px; }
  /* line 26, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main section.footer-about h1, footer.main section.footer-information h1, footer.main section.footer-location h1, footer.main section.footer-offer h1{
    margin-right: -10px;
    margin-left: -10px;
    padding: 10px;
    background-color: #cfcfcf;
    border-bottom: 1px solid #b6b6b6; }
  /* line 28, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header_responsive.scss */
  body.nav-open header.main{
    background-color: #6ebe59; }
  /* line 36, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/header/_header_responsive.scss */
  header.main{
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out; }
  /* line 7, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-list{
    position: fixed;
    top: 0;
    -webkit-transition: right 0.2s ease-in-out;
    transition: right 0.2s ease-in-out;
    background-color: #585858; }
  /* line 16, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-list li{
    float: left;
    width: 100%; }
  /* line 21, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-list .dropdown{
    display: none; }
  /* line 26, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-list .dropdown-parent > a{
    position: relative; }
  /* line 29, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-list .dropdown-parent > a:after{
    content: "\25b6";
    position: absolute;
    top: 15px;
    right: 10px;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    color: #fff; }
  /* line 42, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-list .dropdown-parent > a:hover:after{
    color: #55a440; }
  /* line 48, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-list .dropdown-parent > a.open:after{
    content: "\25bc"; }
  /* line 56, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/venue_nav/_venue_nav_responsive.scss */
  #primary-nav-toggle{
    display: block;
    float: right;
    position: relative;
    top: 10px; } }

@media (min-width: 768px){
  /* line 23, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/carousel/_carousel_responsive.scss */
  #carousel .carousel-overlay{
    padding: 5% 0 0 13%; }
  /* line 16, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator_responsive.scss */
  section.centre-locator form{
    position: relative; }
  /* line 20, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/centre_locator/_centre_locator_responsive.scss */
  section.centre-locator input[type="submit"]{
    position: absolute;
    right: 0;
    bottom: 10px; }
  /* line 37, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/find_us/_find_us_responsive.scss */
  section.find-us .map-legend dl{
    margin-left: 20px; }
  /* line 59, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main section:before{
    content: "";
    display: block;
    height: 1px;
    margin-bottom: 15px;
    width: 30px;
    background-color: #b6b6b6; }
  /* line 72, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main section.sign-up input[type="submit"]{
    position: absolute;
    bottom: 0; }
  /* line 79, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/footer/_footer_responsive.scss */
  footer.main .footer-footer{
    background-color: #fff; }
  /* line 136, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .primery-nav{
    position: relative;
    background: #585858;
    color: #fff; }
  /* line 144, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .primery-nav .nav-holder{
    position: relative;
    float: left;
    left: 50%; }
  /* line 149, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .primery-nav .nav-holder .primary-nav-list{
    position: relative;
    float: left;
    left: -50%; }
  /* line 158, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single{
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background: -webkit-linear-gradient(bottom, #e9e7ea 0%, #f3f3f7 100%);
    background: linear-gradient(0deg, #e9e7ea 0%, #f3f3f7 100%);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.24); }
  /* line 169, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-1 .home-link{
    width: 20%;
    height: 50px;
    float: left;
    background: #dedede; }
  /* line 175, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-1 .home-link a{
    display: block;
    float: left;
    padding: 15px 25px;
    text-decoration: none;
    color: #000;
    font-size: 0.813em; }
  /* line 188, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .touch-sub-nav{
    width: 80%;
    float: right; }
  /* line 191, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .touch-sub-nav .list-holder{
    width: calc(100% - 100px);
    overflow: hidden;
    float: left;
    position: relative;
    height: 40px; }
  /* line 199, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .touch-sub-nav .nav-mover{
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    float: left;
    position: relative;
    margin: 15px;
    width: 10px;
    height: 20px;
    font-size: 1.25em;
    /* 20px */
    font-weight: 300;
    line-height: 1em;
    background-size: contain; }
  /* line 216, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .touch-sub-nav .nav-mover:after{
    content: "";
    position: absolute;
    top: 0;
    width: 1px;
    height: 20px;
    background-color: #cfcfcf; }
  /* line 229, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .touch-sub-nav .nav-mover.move-left{
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIxNTcuMyA0OTEuNyAyMS43IDM5Ij48c3R5bGU+LnN0MHtmaWxsOiNjZmNmY2Z9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTc3IDUzMC43bC0xOS42LTE5LjUgMi4xLTIuMSAxOS42IDE5LjUtMi4xIDIuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTc5IDQ5My44bC0xOS41IDE5LjYtMi4xLTIuMSAxOS41LTE5LjYgMi4xIDIuMXoiLz48L3N2Zz4=') center center no-repeat; }
  /* line 232, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .touch-sub-nav .nav-mover.move-left:after{
    right: -20px; }
  /* line 238, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .touch-sub-nav .nav-mover.move-right{
    float: right;
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScxNTcuNCA0OTEuNiAyMS43IDM5LjInPjxzdHlsZT4uc3Qwe2ZpbGw6I2NmY2ZjZn08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNTkuNSA0OTEuNmwxOS42IDE5LjYtMi4xIDIuMS0xOS42LTE5LjYgMi4xLTIuMXonLz48cGF0aCBjbGFzcz0nc3QwJyBkPSdNMTU3LjQgNTI4LjZMMTc3IDUwOWwyLjEgMi4xLTE5LjYgMTkuNi0yLjEtMi4xeicvPjwvc3ZnPg==') center center no-repeat; }
  /* line 243, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .touch-sub-nav .nav-mover.move-right:after{
    left: -20px; }
  /* line 251, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .secondary-nav-touch-list{
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    position: absolute;
    left: 0;
    height: 50px;
    -webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1); }
  /* line 258, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .secondary-nav-touch-list li{
    float: left;
    display: inline-block; }
  /* line 262, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .secondary-nav-touch-list li a{
    display: block;
    float: left;
    padding: 10px 25px;
    text-decoration: none;
    color: #797878;
    font-size: 1em; }
  /* line 280, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .secondary-nav-touch-list .secondary-nav-list.level-1 li{
    float: left;
    display: inline-block; }
  /* line 284, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .secondary-nav-touch-list .secondary-nav-list.level-1 li a{
    display: block;
    float: left;
    padding: 20px 30px;
    text-decoration: none;
    color: #797878;
    font-size: 1.154em; }
  /* line 307, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .home-link{
    margin: 0 20px;
    padding: 30px 0; }
  /* line 311, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .home-link a{
    font-size: 1.438em;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 300; }
  /* line 319, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .nav-list{
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
    font-weight: normal;
    list-style: none;
    float: left;
    margin-top: 20px;
    background-color: #f6f6f6; }
  /* line 332, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .nav-list .secondary-nav-list{
    margin-top: 20px; }
  /* line 339, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .secondary-nav-list{
    border-bottom: 1px solid #b9b9b9; }
  /* line 341, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .secondary-nav-list li{
    zoom: 1;
    position: relative;
    border-top: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9; }
  /* line 4, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .single .level-2 .secondary-nav-list li:before, .single .level-2 .secondary-nav-list li:after{
    content: "";
    display: table; }
  /* line 9, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/utils/_mixins.scss */
  .single .level-2 .secondary-nav-list li:after{
    clear: both; }
  /* line 351, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .secondary-nav-list li.active a:after, .single .level-2 .secondary-nav-list li:hover a:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 10px;
    height: 100%;
    display: block;
    background-color: #55a440; }
  /* line 368, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-2 .secondary-nav-list li a{
    display: block;
    margin: 10px 10px 10px 30px;
    text-decoration: none;
    color: #585858; }
  /* line 384, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .levels .home-link, .single .levels .title-link{
    border-bottom: 1px solid #c7c7c7;
    box-shadow: 0px 0 1px 0px rgba(255, 255, 255, 0.76); }
  /* line 388, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .levels .home-link:before, .single .levels .title-link:before{
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 3px 10px 3px 0;
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctMjgxIDQwNC45IDYuNiA4LjknPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzU1YTQ0MDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00tMjgwIDQwNS45bDQgMy41LTQgMy41Jy8+PC9zdmc+') center center no-repeat;
    background-size: cover; }
  /* line 400, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .levels .home-link a, .single .levels .title-link a{
    color: #55a440;
    text-decoration: none; }
  /* line 407, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .levels .title-link{
    margin: 0 20px;
    padding: 15px 0; }
  /* line 413, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-3, .single .level-4{
    margin-top: 20px;
    background-color: #f6f6f6; }
  /* line 425, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-3 .nav-list li a, .single .level-4 .nav-list li a{
    display: block;
    padding: 5px 20px;
    text-decoration: none;
    color: #585858; }
  /* line 434, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-3 .nav-list li a.has-subs, .single .level-4 .nav-list li a.has-subs{
    position: relative; }
  /* line 437, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-3 .nav-list li a.has-subs:after, .single .level-4 .nav-list li a.has-subs:after{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0;
    bottom: 0;
    right: 20px;
    display: block;
    margin: auto;
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctMjgxIDQwNC45IDYuNiA4LjknPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzU1YTQ0MDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00tMjgwIDQwNS45bDQgMy41LTQgMy41Jy8+PC9zdmc+') center center no-repeat; }
  /* line 458, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-3 .nav-list li.active a, .single .level-3 .nav-list li:hover a, .single .level-4 .nav-list li.active a, .single .level-4 .nav-list li:hover a{
    background-color: #55a440;
    color: #fff; }
  /* line 464, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-3 .nav-list li.active a.has-subs:after, .single .level-3 .nav-list li:hover a.has-subs:after, .single .level-4 .nav-list li.active a.has-subs:after, .single .level-4 .nav-list li:hover a.has-subs:after{
    background: url('data:image/svg+xmlbase64,PHN2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctMjgxIDQwNC45IDYuNiA4LjknPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00tMjgwIDQwNS45bDQgMy41LTQgMy41Jy8+PC9zdmc+') center center no-repeat; }
  /* line 477, /Users/adrianstainforth/sites/modules/better-nav/test_assets/stylesheets/components/primary_nav/_primary_nav_responsive.scss */
  .single .level-3{
    border-right: 1px solid #c7c7c7; } }
/*# sourceMappingURL=to.css.map */ /*# sourceMappingURL=application.css.map */