@charset "UTF-8";
/* line 201, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 206, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 209, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
body {
  background: white;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
}

/* line 222, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
a:focus {
  outline: none;
}

/* line 228, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
img:not(.ioScrollerImage)
, div:not([data-uber-content]) > div > img
, object,
embed {
  max-width: 100%;
  height: auto;
}

/* line 231, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
object,
embed {
  height: 100%;
}

/* line 232, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 238, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 243, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 244, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 245, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.text-left {
  text-align: left !important;
}

/* line 246, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.text-right {
  text-align: right !important;
}

/* line 247, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.text-center {
  text-align: center !important;
}

/* line 248, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.text-justify {
  text-align: justify !important;
}

/* line 249, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 255, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
}

/* line 258, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
img {
  display: inline-block;
}

/* line 265, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 268, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
select {
  width: 100%;
}

/* Grid HTML Classes */
/* line 119, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 61.25em;
  *zoom: 1;
}
/* line 97, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 98, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 124, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
.row.collapse .column,
.row.collapse .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 127, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.375em;
  margin-right: -0.375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1;
}
/* line 97, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 98, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 128, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1;
}
/* line 97, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 98, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 133, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
.column,
.columns {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 100%;
  float: left;
}

@media only screen {
  /* line 138, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.375em;
    padding-right: 0.375em;
    float: left;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-3 {
    position: relative;
    width: 25%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-6 {
    position: relative;
    width: 50%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-9 {
    position: relative;
    width: 75%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-12 {
    position: relative;
    width: 100%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 145, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 148, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 149, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 152, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
/* Styles for screens that are atleast 768px; */
@media only screen and (max-width: 46.875em) {
  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-3 {
    position: relative;
    width: 25%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-6 {
    position: relative;
    width: 50%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-9 {
    position: relative;
    width: 75%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 159, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .large-12 {
    position: relative;
    width: 100%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 163, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 167, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 168, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-1 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-1 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-2 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-2 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-3 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-3 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-4 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-4 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-5 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-5 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-6 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-6 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-7 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-7 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-8 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-8 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-9 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-9 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-10 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-10 {
    right: inherit;
  }

  /* line 172, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-push-11 {
    left: inherit;
  }

  /* line 173, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .small-pull-11 {
    right: inherit;
  }

  /* line 177, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 184, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
/*, "foundation/components/visibility",
"foundation/components/block-grid",
"foundation/components/type",
"foundation/components/buttons",
"foundation/components/forms",
"foundation/components/custom-forms",
"foundation/components/button-groups",
"foundation/components/dropdown-buttons",
"foundation/components/split-buttons",
"foundation/components/flex-video",
"foundation/components/section",
"foundation/components/top-bar",
"foundation/components/orbit",
"foundation/components/reveal",
"foundation/components/joyride",
"foundation/components/clearing",
"foundation/components/alert-boxes",
"foundation/components/breadcrumbs",
"foundation/components/keystrokes",
"foundation/components/labels",
"foundation/components/inline-lists",
"foundation/components/pagination",
"foundation/components/panels",
"foundation/components/pricing-tables",
"foundation/components/progress-bars",
"foundation/components/side-nav",
"foundation/components/sub-nav",
"foundation/components/switch",
"foundation/components/magellan",
"foundation/components/tables",
"foundation/components/thumbs",
"foundation/components/tooltips",
"foundation/components/dropdown";*/
/*$toBlue: #216F92;
$toRed: #E6253D;
$toText: #525260;*/
@font-face {
  font-family: 'Steelfish';
  src: url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.eot");
  src: url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.eot?#iefix") format("embedded-opentype"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.woff") format("woff"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.ttf") format("truetype"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*@font-face {
	font-family: 'Steelfish';
    src: url('/Content/fonts/SteelfishRg-Regular.eot');
	src: url('/Content/fonts/SteelfishRg-Regular.eot?#iefix') format('embedded-opentype'),
	url('/Content/fonts/SteelfishRg-Regular.woff') format('woff'),
	url('/Content/fonts/SteelfishRg-Regular.ttf') format('truetype'),
	url('/Content/fonts/SteelfishRg-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/*$toBlue: #216F92;
$toRed: #E6253D;
$toText: #525260;*/
@font-face {
  font-family: 'Steelfish';
  src: url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.eot");
  src: url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.eot?#iefix") format("embedded-opentype"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.woff") format("woff"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.ttf") format("truetype"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*@font-face {
	font-family: 'Steelfish';
    src: url('/Content/fonts/SteelfishRg-Regular.eot');
	src: url('/Content/fonts/SteelfishRg-Regular.eot?#iefix') format('embedded-opentype'),
	url('/Content/fonts/SteelfishRg-Regular.woff') format('woff'),
	url('/Content/fonts/SteelfishRg-Regular.ttf') format('truetype'),
	url('/Content/fonts/SteelfishRg-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/* line 3, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_base.scss */
* {
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

/* line 4, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_base.scss */
body {
  background-color: white;
  color: black;
  font-weight: 400;
}

/* line 9, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_base.scss */
.wrap, header, section, aside, article, footer {
  margin: 0;
}
/* line 1084, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
.wrap:after, header:after, section:after, aside:after, article:after, footer:after {
  background-color: transparent;
  content: ' ';
  display: block;
  clear: both;
  float: none;
  width: 100%;
  line-height: 0;
  height: 0;
}

/*$toBlue: #216F92;
$toRed: #E6253D;
$toText: #525260;*/
@font-face {
  font-family: 'Steelfish';
  src: url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.eot");
  src: url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.eot?#iefix") format("embedded-opentype"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.woff") format("woff"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.ttf") format("truetype"), url("http://www.leisurecentre.com/Content/fonts/SteelfishRg-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*@font-face {
	font-family: 'Steelfish';
    src: url('/Content/fonts/SteelfishRg-Regular.eot');
	src: url('/Content/fonts/SteelfishRg-Regular.eot?#iefix') format('embedded-opentype'),
	url('/Content/fonts/SteelfishRg-Regular.woff') format('woff'),
	url('/Content/fonts/SteelfishRg-Regular.ttf') format('truetype'),
	url('/Content/fonts/SteelfishRg-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/* line 5, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
img {
  border: 0;
}

/* line 10, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body {
  width: 100%;
}
/* line 14, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body div {
  width: 100%;
}

/* line 22, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header {
  width: 100%;
  background-color: #121863;
  padding: 0;
  margin: 0;
  font-family: "Cabin", Arial, Verdana, sans-serif;
  position: relative;
  z-index: 1002 !important;
}
/* line 33, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 61.25em;
  *zoom: 1;
  margin: 0 auto;
  padding: 0 5px;
}
/* line 97, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
body > div > header div.Navigation:before, body > div > header div.Navigation:after {
  content: " ";
  display: table;
}
/* line 98, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
body > div > header div.Navigation:after {
  clear: both;
}
/* line 41, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 100%;
  float: left;
  height: 112px;
  float: left;
  padding: 0;
  margin-bottom: 5px;
  font-family: "Cabin", Arial, Verdana, sans-serif;
}
/* line 50, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav > a {
  float: left;
  color: white;
  font-weight: 700;
  text-decoration: none;
  font-size: 16px;
  font-family: "Cabin", Arial, Verdana, sans-serif;
  text-transform: uppercase;
  margin: 0 0px;
  text-align: center;
}
/* line 62, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav > a:hover {
  color: #f7a30f;
}
/* line 69, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a + a + a {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 16.66667%;
  float: left;
  margin-top: -25px;
  float: right;
  clear: right;
}
/* line 77, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a + a + a:after {
  content: "";
  background: url(../images/sprites.png) no-repeat -117px -415px !important;
  width: 10px;
  height: 17px;
  float: right;
  padding: 0;
  margin-left: -20px;
}
/* line 86, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a + a {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 16.66667%;
  float: left;
  float: right;
  padding-top: 10px;
  margin-top: -120px;
  position: relative;
  left: 5px;
}
/* line 95, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a + a:after {
  content: "";
  background: url(../images/sprites.png) no-repeat -215px -271px !important;
  width: 19px;
  height: 14px;
  float: right;
  padding: 0;
  margin-left: -20px;
}
/* line 104, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 16.66667%;
  float: left;
  padding: 95px 0 10px 0px;
  margin: 0 10px;
  text-indent: -20px;
}
/* line 111, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a:after {
  content: "";
  float: right;
  background: url(../images/sprites.png) no-repeat -116px -66px !important;
  width: 16px;
  height: 16px;
  position: absolute;
  margin-left: 5px;
}
/* line 120, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a:hover, body > div > header div.Navigation > nav a:first-child + a + a.on {
  color: #121863;
  background-color: #f7a30f;
}
/* line 123, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a:hover div[data-uber-content="Activities"], body > div > header div.Navigation > nav a:first-child + a + a.on div[data-uber-content="Activities"] {
  display: block;
  visibility: visible;
}
/* line 128, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a + a:hover:after, body > div > header div.Navigation > nav a:first-child + a + a.on:after {
  content: "";
  float: right;
  background: url(../images/sprites.png) no-repeat -120px -118px !important;
  width: 16px;
  height: 16px;
  position: absolute;
  margin-left: 5px;
}
/* line 138, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 16.66667%;
  float: left;
  padding: 95px 0 10px 0px;
  margin: 0 0px;
  float: left;
  text-indent: -15px;
}
/* line 146, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a:after {
  content: "";
  float: right;
  background: url(../images/sprites.png) no-repeat -116px -66px !important;
  width: 16px;
  height: 16px;
  position: absolute;
  margin-left: 5px;
}
/* line 156, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a:hover, body > div > header div.Navigation > nav a:first-child + a.on {
  color: #121863;
  background-color: #f7a30f;
}
/* line 161, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child + a:hover:after, body > div > header div.Navigation > nav a:first-child + a.on:after {
  content: "";
  float: right;
  background: url(../images/sprites.png) no-repeat -120px -118px !important;
  width: 16px;
  height: 16px;
  position: absolute;
  margin-left: 5px;
}
/* line 171, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav a:first-child {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 48.33333%;
  float: left;
  height: 57px;
  padding: 0;
  margin-top: 40px;
  margin-right: 0px;
  position: relative;
  float: left;
  text-align: left;
}
/* line 187, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div {
  width: 950px;
  background-color: white;
  position: absolute;
  top: 117px;
  z-index: 200000;
  padding: 0;
  display: none;
  clear: both;
  border-left: 0 solid #f7a30f;
  border-top: 0 solid #f7a30f;
  border-right: 0 solid #f7a30f;
  border-bottom: 5px solid #f7a30f;
}
/* line 1084, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div + div:after {
  background-color: transparent;
  content: ' ';
  display: block;
  clear: both;
  float: none;
  width: 100%;
  line-height: 0;
  height: 0;
}
/* line 199, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div, body > div > header div.Navigation > nav + div + div > form {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 33.33333%;
  float: left;
  padding: 0;
  margin: 0;
  height: 250px;
  overflow: hidden;
  padding-bottom: -5px;
  /*
  > a {
  	color:$pwOrange;
  	width:auto;
  	float:right;
  	text-decoration:none;
  	font-size:emCalc(14px);
  	display:block;
  	margin-top:$regular_margin * 2;
  	&:hover {
  		text-decoration:underline;
  	}
  }
  */
}
/* line 1084, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div + div > div:after, body > div > header div.Navigation > nav + div + div > form:after {
  background-color: transparent;
  content: ' ';
  display: block;
  clear: both;
  float: none;
  width: 100%;
  line-height: 0;
  height: 0;
}
/* line 207, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div > h3 > a, body > div > header div.Navigation > nav + div + div > form > h3 > a {
  text-decoration: none;
  color: inherit;
  width: 100%;
  display: block;
  float: left;
  clear: both;
}
/* line 216, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div > h3:first-child, body > div > header div.Navigation > nav + div + div > form > h3:first-child {
  padding: 0;
  margin: 0;
  height: 40px;
  line-height: 40px;
  font-size: 1.875em;
  font-family: "Cabin", Arial, Verdana, sans-serif;
  font-weight: 700;
  color: white;
  text-align: center;
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  /*
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.0, M12=--1, M21=-1, M22=0.0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.0, M12=--1, M21=-1, M22=0.0)";
  */
  *zoom: 1;
  position: absolute;
  left: -110px;
  top: 100px;
  background-color: #FF0000;
  width: 260px;
  display: block;
  text-transform: uppercase;
}
/* line 235, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div > h3:first-child + h3, body > div > header div.Navigation > nav + div + div > div > p, body > div > header div.Navigation > nav + div + div > div > img, body > div > header div.Navigation > nav + div + div > div > a, body > div > header div.Navigation > nav + div + div > div > input, body > div > header div.Navigation > nav + div + div > form > h3:first-child + h3, body > div > header div.Navigation > nav + div + div > form > p, body > div > header div.Navigation > nav + div + div > form > img, body > div > header div.Navigation > nav + div + div > form > a, body > div > header div.Navigation > nav + div + div > form > input {
  float: right;
  width: 80%;
  margin-right: 5%;
  display: block;
  clear: none;
}
/* line 242, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div > h3:first-child + h3, body > div > header div.Navigation > nav + div + div > form > h3:first-child + h3 {
  color: #121863 !important;
  font-weight: normal !important;
  font-size: 2em !important;
  background-color: white !important;
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 250, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div > p, body > div > header div.Navigation > nav + div + div > form > p {
  color: #666666;
  font-size: 0.875em;
}
/* line 253, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div > p > a, body > div > header div.Navigation > nav + div + div > form > p > a {
  color: #f7a30f;
  text-decoration: none;
}
/* line 256, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div > p > a:hover, body > div > header div.Navigation > nav + div + div > form > p > a:hover {
  text-decoration: underline;
}
/* line 261, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div > img, body > div > header div.Navigation > nav + div + div > form > img {
  /*background-color:#EEEEEE;
  width:50%;*/
  width: auto;
  max-width: none;
  clear: both;
  float: left;
  display: block;
  position: relative;
  margin-left: 50px;
  margin-top: 12px;
}
/* line 288, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child > h3:first-child, body > div > header div.Navigation > nav + div + div > form:first-child > h3:first-child {
  background-color: #f6dd34;
  text-align: center;
}
/* line 291, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child > h3:first-child.Expressions > a:after, body > div > header div.Navigation > nav + div + div > form:first-child > h3:first-child.Expressions > a:after {
  content: "";
  background: url(../images/sprites.png) no-repeat -320px -159px !important;
  width: 103px;
  height: 26px;
  display: block;
  float: none;
  margin-left: 66px;
  margin-top: -31px;
}
/* line 300, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child > a, body > div > header div.Navigation > nav + div + div > form:first-child > a {
  -moz-border-radius: 9px 9px 9px 9px;
  -webkit-radius: 9px 9px 9px 9px;
  border-radius: 9px 9px 9px 9px;
  position: relative;
  /*behavior: url(PIE.htc);*/
  background-color: #fbfbfb;
  background: #fbfbfb;
  background-image: linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  background-image: -moz-linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(0, #fbfbfb), color-stop(1, #e0e0e0));
  -pie-background: linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  position: relative;
  /*behavior: url(PIE.htc);*/
  border: 1px solid #ecd432;
  font-size: 1.25em;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  padding: 4px 60px 4px 10px;
  position: absolute;
  bottom: 10px;
  right: 20px;
  color: #121863;
  text-decoration: none;
  width: 75%;
  font-size: 1.5em;
  line-height: 1.5em;
}
/* line 440, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div + div > div:first-child > a:before, body > div > header div.Navigation > nav + div + div > form:first-child > a:before {
  background: url(../images/sprites.png) no-repeat 0 -162px !important;
  width: 24px;
  height: 28px;
  background-repeat: no-repeat;
  content: " ";
  position: absolute;
  top: 7px;
  right: 7px;
  float: right;
}
/* line 449, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div + div > div:first-child > a:after, body > div > header div.Navigation > nav + div + div > form:first-child > a:after {
  content: " ";
  display: block;
  background-image: url(../images/shadows/btn_Small.png);
  background-repeat: no-repeat;
  background-position: bottom;
  height: 11px;
  /*set this to the height of the shadow*/
  width: 100%;
  position: absolute;
  left: 5px;
  bottom: -10px;
  /*change this to change the to Determine where this sits */
  z-index: 9999;
  padding: 0;
  margin: 0 0 0 0;
}
/* line 466, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div + div > div:first-child > a > p:after, body > div > header div.Navigation > nav + div + div > form:first-child > a > p:after {
  background: url(../images/sprites.png) no-repeat -449px -313px !important;
  width: 32px;
  height: 34px;
  background-repeat: no-repeat;
  content: " ";
  position: absolute;
  top: 5px;
  right: 30px;
  float: right;
}
/* line 305, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child > a > p:after, body > div > header div.Navigation > nav + div + div > form:first-child > a > p:after {
  right: 42px !important;
}
/* line 311, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div > h3:first-child, body > div > header div.Navigation > nav + div + div > form:first-child + div > h3:first-child {
  background-color: #23a9df;
}
/* line 314, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div > a, body > div > header div.Navigation > nav + div + div > form:first-child + div > a {
  -moz-border-radius: 9px 9px 9px 9px;
  -webkit-radius: 9px 9px 9px 9px;
  border-radius: 9px 9px 9px 9px;
  position: relative;
  /*behavior: url(PIE.htc);*/
  background-color: #fbfbfb;
  background: #fbfbfb;
  background-image: linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  background-image: -moz-linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(0, #fbfbfb), color-stop(1, #e0e0e0));
  -pie-background: linear-gradient(top, #fbfbfb 0%, #fbfbfb 0%, #e0e0e0 100%);
  position: relative;
  /*behavior: url(PIE.htc);*/
  border: 1px solid #ecd432;
  font-size: 1.25em;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  padding: 4px 60px 4px 10px;
  position: absolute;
  bottom: 10px;
  right: 20px;
  color: #121863;
  text-decoration: none;
  width: 75%;
  font-size: 1.5em;
  line-height: 1.5em;
}
/* line 440, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div > a:before, body > div > header div.Navigation > nav + div + div > form:first-child + div > a:before {
  background: url(../images/sprites.png) no-repeat 0 -162px !important;
  width: 24px;
  height: 28px;
  background-repeat: no-repeat;
  content: " ";
  position: absolute;
  top: 7px;
  right: 7px;
  float: right;
}
/* line 449, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div > a:after, body > div > header div.Navigation > nav + div + div > form:first-child + div > a:after {
  content: " ";
  display: block;
  background-image: url(../images/shadows/btn_Small.png);
  background-repeat: no-repeat;
  background-position: bottom;
  height: 11px;
  /*set this to the height of the shadow*/
  width: 100%;
  position: absolute;
  left: 5px;
  bottom: -10px;
  /*change this to change the to Determine where this sits */
  z-index: 9999;
  padding: 0;
  margin: 0 0 0 0;
}
/* line 466, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div > a > p:after, body > div > header div.Navigation > nav + div + div > form:first-child + div > a > p:after {
  background: url(../images/sprites.png) no-repeat -648px -152px !important;
  width: 42px;
  height: 21px;
  background-repeat: no-repeat;
  content: " ";
  position: absolute;
  top: 5px;
  right: 30px;
  float: right;
}
/* line 319, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div > a > p:after, body > div > header div.Navigation > nav + div + div > form:first-child + div > a > p:after {
  right: 42px !important;
  top: 10px !important;
}
/* line 326, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div + form > h3:first-child, body > div > header div.Navigation > nav + div + div > form:first-child + div + form > h3:first-child {
  background-color: #f7a30f;
  color: #121863;
}
/* line 331, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div + form > h3:first-child + h3:before, body > div > header div.Navigation > nav + div + div > form:first-child + div + form > h3:first-child + h3:before {
  content: "";
  background: url(../images/sprites.png) no-repeat -62px -356px !important;
  width: 23px;
  height: 38px;
  display: block;
  float: left;
  width: 32px !important;
  height: 45px !important;
}
/* line 340, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div + form > input[type="submit"], body > div > header div.Navigation > nav + div + div > form:first-child + div + form > input[type="submit"] {
  /*
  	@include Go_Btn();
  	width:auto;
  	font-size:emCalc(24px);
  	line-heigh:0.8em;
  	margin-top:$regular_margin * 3 !important;
  	clear:both;
  	float:left;
  	bottom:10px !important;
  	padding-bottom:5px;
  	*/
  font-size: 1.5625em;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  background: transparent;
  background-image: url(../images/buttons/find_a_centre_go.png);
  border: 0px none;
  color: #121863;
  width: 108px;
  height: 55px;
  margin-left: 100px;
  padding: 0 0 20px 20px;
  line-height: 100%;
  cursor: pointer;
  text-align: left;
  bottom: 10px !important;
  margin-top: 48px !important;
  margin-top: 30px !important;
}
/* line 371, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div + div > div:first-child + div + form > input[type="text"], body > div > header div.Navigation > nav + div + div > form:first-child + div + form > input[type="text"] {
  height: 30px;
  text-indent: 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  position: relative;
  /*behavior: url(PIE.htc);*/
  border: 0;
  font-size: 0.75em;
  line-height: 2em;
  color: #717171;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: normal;
  -moz-box-shadow: inset 0 0 7px -2px black;
  -webkit-box-shadow: inset 0 0 7px -2px black;
  box-shadow: inset 0 0 7px -2px black;
  position: relative;
  float: right;
  display: block;
  clear: left;
  margin-top: 12px;
}
/* line 392, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div {
  width: 950px;
  background-color: white;
  position: absolute;
  top: 117px;
  z-index: 200000;
  padding-top: 5px;
  display: none;
  clear: both;
  border-left: 0 solid #f7a30f;
  border-top: 0 solid #f7a30f;
  border-right: 0 solid #f7a30f;
  border-bottom: 5px solid #f7a30f;
}
/* line 1084, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mixins/_mixins.scss */
body > div > header div.Navigation > nav + div:after {
  background-color: transparent;
  content: ' ';
  display: block;
  clear: both;
  float: none;
  width: 100%;
  line-height: 0;
  height: 0;
}
/* line 405, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 25%;
  float: left;
  padding: 0;
  margin: 0 0 100px 0;
}
/* line 412, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div h3 {
  padding: 0;
  margin-bottom: 13px;
  height: 40px;
  line-height: 40px;
  font-size: 30px;
  font-family: "Cabin", Arial, Verdana, sans-serif;
  font-weight: 700;
  color: white;
  text-align: left;
}
/* line 422, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div h3 > a {
  text-decoration: none;
  color: inherit;
}
/* line 429, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div h4 {
  width: 182px;
  font-size: 16px;
  color: white;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: bold;
  background-color: red;
  margin: 0 auto;
  padding: 15px  10px 15px 10px;
  text-align: left;
}
/* line 442, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div div {
  border: 1px solid red;
}
/* line 448, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child:after {
  background: url(../images/sprites.png) no-repeat -650px 0 !important;
  width: 134px;
  height: 68px;
  content: " ";
  float: right;
  clear: both;
  bottom: -90px !important;
  right: 5px !important;
  display: block;
  position: absolute !important;
}
/* line 461, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child h3 {
  background-color: #23a9df;
}
/* line 465, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child h3:before {
  content: "";
  background: url(../images/sprites.png) no-repeat -259px -163px !important;
  width: 47px;
  height: 23px;
  float: left;
  margin: 10px 14px 0 6px;
  display: block;
  clear: both;
}
/* line 477, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child h4 {
  background-color: #23a9df;
}
/* line 481, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child h4 > a {
  color: white;
  text-decoration: none;
}
/* line 487, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child h4:after {
  content: "";
  float: right;
  background: url(../images/sprites.png) no-repeat -333px -16px !important;
  width: 46px;
  height: 46px;
  margin-top: -20px;
}
/* line 500, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div:after {
  background: url(../images/sprites.png) no-repeat -453px 0 !important;
  width: 85px;
  height: 85px;
  content: " ";
  float: right;
  clear: both;
  bottom: -90px !important;
  right: 5px !important;
  display: block;
  position: absolute !important;
}
/* line 513, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div h3 {
  background-color: #f6dd34;
  color: #121863;
}
/* line 518, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div h3:before {
  content: "";
  background: url(../images/sprites.png) no-repeat -261px -64px !important;
  width: 29px;
  height: 30px;
  float: left;
  margin: 5px 14px 0 6px;
}
/* line 528, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div h4 {
  background-color: #f6dd34;
}
/* line 532, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div h4 > a {
  color: #121863;
  text-decoration: none;
}
/* line 538, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div h4:after {
  content: "";
  float: right;
  background: url(../images/sprites.png) no-repeat -320px -159px !important;
  width: 103px;
  height: 26px;
  margin-top: 0px;
}
/* line 549, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div:after {
  background: url(../images/sprites.png) no-repeat -550px -249px !important;
  width: 92px;
  height: 83px;
  content: " ";
  float: right;
  clear: both;
  bottom: -90px !important;
  right: 5px !important;
  display: block;
  position: absolute !important;
}
/* line 562, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div h3 {
  background-color: #ba4696;
}
/* line 566, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div h3:before {
  content: "";
  background: url(../images/sprites.png) no-repeat -256px -11px !important;
  width: 40px;
  height: 31px;
  float: left;
  margin: 5px 14px 0 6px;
}
/* line 576, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div h4 {
  background-color: #ba4696;
}
/* line 580, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div h4 > a {
  color: white;
  text-decoration: none;
}
/* line 586, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div h4:after {
  content: "";
  float: right;
  background: url(../images/sprites.png) no-repeat -369px -206px !important;
  width: 62px;
  height: 35px;
  margin-top: -15px;
  margin-right: -5px;
}
/* line 598, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div + div:after {
  background: url(../images/sprites.png) no-repeat -550px 0 !important;
  width: 79px;
  height: 79px;
  content: " ";
  float: right;
  clear: both;
  bottom: -90px !important;
  right: 5px !important;
  display: block;
  position: absolute !important;
}
/* line 610, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div + div h3 {
  background-color: #8dc63f;
  color: white;
}
/* line 615, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div + div h3:before {
  content: "";
  background: url(../images/sprites.png) no-repeat -262px -112px !important;
  width: 26px;
  height: 27px;
  float: left;
  margin: 7px 14px 0 6px;
}
/* line 624, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div + div h4 {
  background-color: #8dc63f;
}
/* line 628, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div + div h4 > a {
  color: white;
  text-decoration: none;
}
/* line 634, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:first-child + div + div + div h4:after {
  content: "";
  float: right;
  background: url(../images/sprites.png) no-repeat -319px -74px !important;
  width: 72px;
  height: 45px;
  margin-top: -25px;
}
/* line 645, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:not(:first-child) > nav:first-of-type:before {
  content: "";
  width: 12px;
  height: 90%;
  min-height: 90%;
  left: 0;
  display: block;
  background-color: white;
  background-image: linear-gradient(left, #ffffff 0%, #f1f1f1 50%, #ffffff 100%);
  background-image: -o-linear-gradient(left, white 0%, #f1f1f1 50%, white 100%);
  background-image: -moz-linear-gradient(left, white 0%, #f1f1f1 50%, white 100%);
  background-image: -webkit-linear-gradient(left, white 0%, #f1f1f1 50%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, white), color-stop(0.5, #f1f1f1), color-stop(1, white));
  -pie-background: linear-gradient(left, #ffffff 0%, #f1f1f1 50%, #ffffff 100%);
  position: relative;
  /*behavior: url(PIE.htc);*/
  position: absolute;
}
/* line 661, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div:not(:last-child) > nav:last-of-type:after {
  content: "";
  width: 1px;
  height: 90%;
  min-height: 90%;
  position: absolute;
  right: 0;
  display: block;
  background-color: #aaaaaa;
}
/* line 676, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div > nav {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 100%;
  float: left;
  padding: 0;
  margin: 0;
  display: block;
  float: left;
  min-height: 100%;
  height: 100%;
  /*
  &:last-child {
  	clear:none;
  	float:right;
  	padding-right:10px;
  	padding-left:6px;
  }
  */
}
/* line 685, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div > nav:first-of-type {
  clear: both;
  margin-top: 18px !important;
  padding-left: 20px;
}
/* line 698, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div > nav > a {
  color: #121863;
  text-decoration: none;
  clear: none;
  float: left;
  display: block;
  font-size: 0.8125em;
  margin-bottom: 10px;
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 50%;
  float: left;
}
/* line 708, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div > nav > a:hover {
  color: #f7a30f;
}
/* line 712, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div > nav > h5 {
  color: #121863;
  clear: both;
  float: left;
  display: block;
  font-size: 0.875em;
  margin: 0;
  margin-bottom: 12px;
  text-transform: uppercase;
}
/* line 722, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header div.Navigation > nav + div > div > nav > a + h5 {
  margin-top: 24px;
}
/* line 733, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div {
  width: 100%;
  border-top: 5px solid #f7a30f;
  background-color: #535362;
  clear: both;
  position: relative;
}
/* line 740, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div:after {
  content: " ";
  display: block;
  background-image: url(../images/shadows/img_full_bottom_corner_shadows.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 16px;
  /*set this to the height of the shadow*/
  width: 100%;
  position: absolute;
  bottom: -16px;
  /*change this to change the to Determine where this sits */
  z-index: 99999;
  padding: 0 5px;
  margin: 10px 0 0 0;
  width: 90%;
  left: 90px;
}
/* line 757, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 61.25em;
  *zoom: 1;
  margin: 0 auto;
  padding: 15px 0 15px 0;
}
/* line 97, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
body > div > header > div:first-child + div > div:before, body > div > header > div:first-child + div > div:after {
  content: " ";
  display: table;
}
/* line 98, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
body > div > header > div:first-child + div > div:after {
  clear: both;
}
/* line 763, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > form {
  float: left;
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 66.66667%;
  float: left;
}
/* line 768, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > form > label {
  color: white;
  text-transform: uppercase;
  font-size: 16px;
  padding-top: 5px;
  margin-right: 34px;
  font-weight: bold;
  float: left;
  font-family: "Cabin", Arial, Verdana, sans-serif;
}
/* line 780, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > form > div.mag {
  background: url(../images/sprites.png) no-repeat -166px -214px !important;
  width: 16px;
  height: 16px;
  float: left;
  position: absolute;
  z-index: 10;
  margin-top: 5px;
  left: 255px;
}
/* line 789, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > form > input[type="text"] {
  width: 300px;
  height: 25px;
  padding-left: 30px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  position: relative;
  /*behavior: url(PIE.htc);*/
  border: 0;
  font-size: 12px;
  color: #717171;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: normal;
  -moz-box-shadow: inset 0 0 7px -2px black;
  -webkit-box-shadow: inset 0 0 7px -2px black;
  box-shadow: inset 0 0 7px -2px black;
  position: relative;
  margin-left: -15px;
  margin-right: 10px;
  float: left;
}
/* line 806, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > form > input[type="text"] span {
  float: right;
  padding: 0;
  margin: 0;
  position: absolute;
}
/* line 814, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > form > input[type="submit"] {
  background: url(../images/sprites.png) no-repeat -5px -411px !important;
  width: 40px;
  height: 25px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  color: white;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  border: 0;
  cursor: pointer;
  text-indent: 0px;
  text-indent: -8px;
  float: left;
}
/* line 832, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > nav {
  float: right !important;
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 16.66667%;
  float: left;
  clear: none;
  display: block;
}
/* line 838, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > nav > a {
  color: white;
  padding-top: 5px;
  float: right;
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Cabin", Arial, Verdana, sans-serif;
}
/* line 850, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > nav > a:after {
  content: " ";
  padding: 0px;
  margin-left: 10px;
  background: url(../images/sprites.png) no-repeat -161px -69px !important;
  width: 16px;
  height: 16px;
  float: right;
}
/* line 858, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
body > div > header > div:first-child + div > div > nav > a:hover {
  color: #f7a30f;
}

/* line 869, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_header.scss */
.clear {
  clear: both;
}

/* line 10, sass/Layout.scss */
body, html {
  background-color: #ececfb !important;
}

/* line 13, sass/Layout.scss */
.wrap {
  background-color: white;
}
/* line 17, sass/Layout.scss */
.wrap article .content iframe {
  width: 100% !important;
  height: auto;
  min-height: 316px;
}

/* line 25, sass/Layout.scss */
strong {
  font-size: inherit;
  font-family: inherit;
}

/* line 29, sass/Layout.scss */
.mobShow {
  display: none;
}

/* line 33, sass/Layout.scss */
.swim_bg {
  background-color: #23a9df !important;
}

/* line 36, sass/Layout.scss */
.gym_bg {
  background-color: #f6dd34 !important;
}
/* line 39, sass/Layout.scss */
.gym_bg p, .gym_bg h2, .gym_bg h5 {
  color: #121863 !important;
}

/* line 41, sass/Layout.scss */
.sports_bg {
  background-color: #8dc63f !important;
}

/* line 44, sass/Layout.scss */
.dance_bg {
  background-color: #ba4696 !important;
}

/* line 47, sass/Layout.scss */
.kids_bg {
  background-color: #af178e !important;
}

/* line 50, sass/Layout.scss */
::-webkit-input-placeholder {
  color: #717171;
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}

/* line 57, sass/Layout.scss */
.field-validation-error {
  font-size: 0.8125em;
  font-weight: 400;
  font-family: "Cabin", Arial, Verdana, sans-serif;
  color: red;
  clear: left;
  float: right;
  postion: relative;
  padding-right: 50px;
}

/* line 67, sass/Layout.scss */
.input-validation-error {
  border: 1px solid red !important;
}

/* line 71, sass/Layout.scss */
label.required:after {
  content: " *";
  font-weight: bold;
  color: red;
}

/* line 78, sass/Layout.scss */
.blueHr {
  border-top: 2px solid #121863;
  padding-top: 15px !important;
}

/* line 82, sass/Layout.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #717171;
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}

/* line 88, sass/Layout.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #717171;
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}

/* line 94, sass/Layout.scss */
:-ms-input-placeholder {
  color: #717171;
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}

/* line 101, sass/Layout.scss */
ul {
  padding-left: 20px;
  margin: 0;
}

/* line 1, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer {
  width: 100%;
  min-height: 210px;
  background-color: #121863;
  border-top: 5px solid #f7a30f;
  padding: 0;
  margin: 0;
  position: relative;
}
/* line 11, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer:before {
  content: "";
  width: 100%;
  height: 5px;
  float: left;
  background-color: #535362;
}
/* line 19, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 61.25em;
  *zoom: 1;
  padding: 15px 5px 0 5px;
  margin: auto;
}
/* line 97, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
body > div > footer > div:before, body > div > footer > div:after {
  content: " ";
  display: table;
}
/* line 98, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/foundation/components/_global.scss */
body > div > footer > div:after {
  clear: both;
}
/* line 24, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav {
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 25%;
  float: left;
  min-height: 160px;
  padding: 0;
  margin: 0;
  float: left;
}
/* line 33, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav:first-child + nav + nav + nav {
  padding: 0;
  margin: 0;
  position: relative;
  padding-left: 0.375em;
  padding-right: 0.375em;
  width: 25%;
  float: left;
  float: right;
}
/* line 40, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav:first-child + nav + nav + nav p, body > div > footer > div > nav:first-child + nav + nav + nav a {
  padding-bottom: 30px;
  float: right;
  font-family: "Cabin", Arial, Verdana, sans-serif;
  font-weight: 700;
  display: block;
  clear: both;
  text-decoration: none;
  color: white;
  text-size: 0.875em;
  text-transform: uppercase;
}
/* line 54, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav:first-child + nav + nav + nav p:first-child:after, body > div > footer > div > nav:first-child + nav + nav + nav a:first-child:after {
  content: "";
  background: url(../images/sprites.png) no-repeat -117px -415px !important;
  width: 10px;
  height: 17px;
  float: right;
  margin-left: 10px;
}
/* line 64, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav:first-child + nav + nav + nav p:first-child + p:after, body > div > footer > div > nav:first-child + nav + nav + nav p:first-child + a:after, body > div > footer > div > nav:first-child + nav + nav + nav p:first-child + a + a:after, body > div > footer > div > nav:first-child + nav + nav + nav a:first-child + p:after, body > div > footer > div > nav:first-child + nav + nav + nav a:first-child + a:after, body > div > footer > div > nav:first-child + nav + nav + nav a:first-child + a + a:after {
  content: "";
  background: url(../images/sprites.png) no-repeat -161px -69px !important;
  width: 16px;
  height: 16px;
  float: right;
  margin-left: 10px;
}
/* line 71, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav:first-child + nav + nav + nav p:hover, body > div > footer > div > nav:first-child + nav + nav + nav a:hover {
  color: #f7a30f;
}
/* line 78, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav p {
  text-size: 0.875em;
  padding: 0;
  margin: 0;
  color: white;
  font-family: "Cabin", Arial, Verdana, sans-serif;
  font-weight: 700;
  float: left;
  text-transform: uppercase;
}
/* line 89, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav p:after {
  content: "";
  background: url(../images/sprites.png) no-repeat -116px -66px !important;
  width: 16px;
  height: 16px;
  float: right;
  margin-left: 10px;
}
/* line 98, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav ul {
  padding: 20px 0 0 0;
  margin: 0;
  float: left;
  clear: both;
}
/* line 104, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav ul li {
  padding-bottom: 10px;
  margin: 0;
  float: left;
  clear: both;
  list-style: none;
}
/* line 111, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav ul li > a {
  color: #f7a30f;
  text-decoration: none;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 12px;
  padding: 0;
  margin: 0;
  float: left;
}
/* line 120, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > nav ul li > a:hover {
  color: white;
}
/* line 129, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > p {
  clear: both;
  text-align: right;
  color: white;
  font-size: 0.75em;
}
/* line 136, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > p > a {
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid #4D528A;
}
/* line 140, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_footer.scss */
body > div > footer > div > p > a:hover {
  color: #f7a30f;
}

/* line 2, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.Welsh {
  font-size: 175% !important;
}

/* line 7, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshActivityCenMenuDDDiv {
  width: 26% !important;
}
/* line 10, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshActivityCenMenuDDDiv .WelshActivityCenMenuDD {
  font-size: 18px !important;
}
/* line 12, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshActivityCenMenuDDDiv .WelshActivityCenMenuDD:after {
  bottom: 0 !important;
}

/* line 19, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshCTA {
  font-size: 26px !important;
}

/* line 24, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshTTHeader {
  font-size: 21px !important;
}
/* line 26, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshTTHeader:after {
  margin-top: 2px !important;
}

/* line 32, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshbookBtn {
  font-size: 26px !important;
  bottom: 4px !important;
  right: 0px !important;
}

/* line 37, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshsignupBtn {
  font-size: 17px !important;
  padding-right: 30px !important;
}
/* line 40, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshsignupBtn:before {
  top: 5px !important;
}
/* line 44, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_welsh_styles.scss */
.WelshsignupBtn > p:after {
  display: none;
}

/* line 2, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mobile/_Mobile_Tablet_detection.scss */
#tablet,
#phone {
  display: none;
  height: 0;
  width: 0;
}

@media only screen and (max-width: 980px) {
  /* line 9, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mobile/_Mobile_Tablet_detection.scss */
  #tablet {
    display: block;
  }

  /* line 10, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mobile/_Mobile_Tablet_detection.scss */
  #phone {
    display: none;
  }
}
@media only screen and (max-width: 750px) {
  /* line 14, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mobile/_Mobile_Tablet_detection.scss */
  #tablet {
    display: none !important;
  }

  /* line 15, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/mobile/_Mobile_Tablet_detection.scss */
  #phone {
    display: block !important;
  }
}
/* line 4, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .takeOver div.carousel, body .takeOver .large-carouselnoscroll {
  height: 824px !important;
  background: url(/Content/images/gradients/winterBg.png);
}
/* line 7, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .takeOver div.carousel > div.scrollerWrapper, body .takeOver .large-carouselnoscroll > div.scrollerWrapper {
  height: 824px;
}
/* line 11, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .takeOver div.carousel > div.item, body .takeOver div.carousel .large-item, body .takeOver div.carousel > div.scrollerWrapper > div.item, body .takeOver .large-carouselnoscroll > div.item, body .takeOver .large-carouselnoscroll .large-item, body .takeOver .large-carouselnoscroll > div.scrollerWrapper > div.item {
  height: 824px;
}
/* line 18, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .takeOver .TOSearch {
  left: 51% !important;
  top: 536px;
}
/* line 24, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch {
  clear: both;
  float: left;
  background-color: #121863;
  border-radius: 10px;
  top: 507px;
  padding: 35px 25px 20px;
  width: 355px;
  left: 48% !important;
  display: block;
  margin-left: -460px;
  position: absolute;
}
/* line 37, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch h3 {
  clear: both;
  float: left;
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 0 0 12px;
  font-size: 30px;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 400;
  text-decoration: none;
  color: white;
}
/* line 50, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch p {
  clear: both;
  float: left;
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 0 0 30px;
  font-size: 24px;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 400;
  text-decoration: none;
  color: white;
}
/* line 63, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch .selectImgWrap {
  background: url("../images/main/toSearch.png") no-repeat scroll center center transparent;
  display: inline-block;
  float: left;
  height: 40px;
  margin: 0 0 15px 0;
  overflow: hidden;
  width: 300px;
}
/* line 71, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch .selectImgWrap select {
  background-color: transparent;
  border: 0 none;
  clear: both;
  color: #525260 !important;
  float: left;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 400;
  height: 40px;
  outline: medium none;
  padding: 0 58px 0 3px;
  text-decoration: none;
  width: 330px;
}
/* line 85, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch .selectImgWrap select option {
  background-color: white;
}
/* line 90, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch div {
  clear: both;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 96, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch div h2 {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  padding: 0 20px;
  margin: 0 0 3px;
  font-size: 86px;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  text-decoration: none;
  color: white;
  position: relative;
}
/* line 110, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch div h2 span {
  font-size: 60px;
  clear: none;
  float: none;
}
/* line 117, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch div .monthly:after {
  position: absolute;
  top: 7px;
  right: 36px;
  content: 'p/m';
  font-size: 20px;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 128, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch div span {
  clear: both;
  float: left;
  text-align: left;
  padding: 0;
  margin: 0 0 0;
  font-size: 20px;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
}
/* line 141, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch div p {
  float: left;
  text-align: left;
  padding: 0 20px;
  margin: 0 0 20px;
  font-size: 20px;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
}
/* line 153, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOSearch div a {
  width: 100%;
  clear: both;
  float: left;
  text-align: center;
  padding: 8px 0;
  margin: 0 0 0;
  font-size: 30px;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  background-color: #f7a30f;
}
/* line 170, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .noBtn {
  display: none;
  width: 86%;
  clear: both;
  float: left;
  text-align: center;
  padding: 8px 0;
  margin: 0 0 0;
  font-size: 30px;
  font-family: "Source Sans Pro", Arial, Verdana, sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  color: #121863;
  background-color: #717171;
  position: absolute;
  bottom: -53px;
}
/* line 190, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOPopup {
  width: 980px;
  border-radius: 20px;
  min-height: 638px;
  padding: 0;
  margin: 0 auto;
  position: relative;
  left: -9px;
  top: 94px;
}
/* line 200, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOPopup img {
  border-radius: 20px;
}
/* line 204, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOPopup .TOSearch {
  top: 199px;
  right: 92px;
  float: right;
  left: auto !important;
  padding: 10px 25px 10px;
}
/* line 211, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOPopup .TOSearch h3 {
  font-weight: 700;
}
/* line 214, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOPopup .TOSearch p {
  margin-bottom: 15px !important;
}
/* line 217, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOPopup .TOSearch .noBtn {
  display: block;
}
/* line 225, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .noXlBillboard .PhotoTrigger {
  display: none !important;
}
/* line 230, C:/Users/matty/Documents/Development Area/Projects/Leisurecentre/LeisureCentre/Content/css/sass/partials/_takeOver.scss */
body .TOimage {
  position: absolute !important;
}
