/* line 5, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@articleStyle {
  /* line 191, ../components/sass/_mixins.scss */
  p {
    margin-bottom: 1rem;
  }
  /* line 193, ../components/sass/_mixins.scss */
  p:last-child {
    margin-bottom: 0;
  }
}
/* line 21, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/susy-2.2.12/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 39, ../components/sass/_base.scss */
.layout {
  padding: 0rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.layout:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 47em) {
  /* line 39, ../components/sass/_base.scss */
  .layout {
    padding: 0 15px;
    max-width: 58em;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../Users/RedBloc/.rvm/gems/ruby-2.2.0@global/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .layout:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 53, ../components/sass/_base.scss */
* {
  -webkit-font-smoothing: antialiased;
}
/* line 55, ../components/sass/_base.scss */
*::selection {
  background: #ED79A8;
  color: #FFFFFF;
}
/* line 59, ../components/sass/_base.scss */
*::-moz-selection {
  background: #ED79A8;
  color: #FFFFFF;
}

/* line 68, ../components/sass/_base.scss */
body {
  background: #FFFFFF;
  color: #4d4d4d;
  font-family: "nimbus-sans", sans-serif;
  font-weight: 300;
}

/* line 75, ../components/sass/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: "nimbus-sans", sans-serif;
}

/* line 80, ../components/sass/_base.scss */
h1 {
  font-size: 1.5rem;
  line-height: 1.375rem;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  margin: 2rem 0;
}
@media (min-width: 47em) {
  /* line 80, ../components/sass/_base.scss */
  h1 {
    font-size: 2.1875rem;
    line-height: 3.125rem;
    margin: 4.3rem 0;
  }
}
/* line 94, ../components/sass/_base.scss */
h1 img {
  width: 100%;
  height: auto;
  max-width: 640px;
  max-height: 38px;
}
@media (min-width: 47em) {
  /* line 94, ../components/sass/_base.scss */
  h1 img {
    width: 100%;
    height: auto;
    max-width: 640px;
    max-height: 50px;
    width: auto;
  }
}

/* line 107, ../components/sass/_base.scss */
h2 {
  font-size: 1.6rem;
  line-height: 1.625rem;
  font-weight: 700;
}
@media (min-width: 47em) {
  /* line 107, ../components/sass/_base.scss */
  h2 {
    font-size: 1.6875rem;
    line-height: 1.75rem;
  }
}

/* line 118, ../components/sass/_base.scss */
h3 {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
@media (min-width: 47em) {
  /* line 118, ../components/sass/_base.scss */
  h3 {
    font-size: 1.6875rem;
    line-height: 1.75rem;
  }
}

/* line 127, ../components/sass/_base.scss */
h4 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
@media (min-width: 47em) {
  /* line 127, ../components/sass/_base.scss */
  h4 {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
}

/* line 136, ../components/sass/_base.scss */
h5 {
  font-size: 1rem;
  line-height: 1.13125rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
}

/* line 143, ../components/sass/_base.scss */
h6 {
  font-size: .875rem;
  line-height: 1.125rem;
  text-transform: uppercase;
}

/* line 150, ../components/sass/_base.scss */
a {
  text-decoration: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #4d4d4d;
}
/* line 154, ../components/sass/_base.scss */
a:hover {
  color: #cccccc;
}

/* line 159, ../components/sass/_base.scss */
p {
  font-size: 1.25rem;
  line-height: 1.625rem;
}
@media (min-width: 47em) {
  /* line 159, ../components/sass/_base.scss */
  p {
    line-height: 1.625rem;
  }
}

/* line 167, ../components/sass/_base.scss */
em {
  font-style: italic;
}

/* line 170, ../components/sass/_base.scss */
strong {
  font-weight: 400;
}

/* line 3, ../components/sass/_layout.scss */
header #banner {
  display: none;
}
@media (min-width: 47em) {
  /* line 3, ../components/sass/_layout.scss */
  header #banner {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
  }
}
/* line 12, ../components/sass/_layout.scss */
header .logo {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 12, ../components/sass/_layout.scss */
  header .logo {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 17, ../components/sass/_layout.scss */
  header .logo figure {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
}
/* line 28, ../components/sass/_layout.scss */
header .navSpace {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 28, ../components/sass/_layout.scss */
  header .navSpace {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 33, ../components/sass/_layout.scss */
  header .navSpace hgroup {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 37, ../components/sass/_layout.scss */
  header .navSpace nav {
    width: 74.57627%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 47em) and (min-width: 58em) {
  /* line 37, ../components/sass/_layout.scss */
  header .navSpace nav {
    padding-left: 8.47458%;
  }
}

/* line 51, ../components/sass/_layout.scss */
.homeSection {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 51, ../components/sass/_layout.scss */
  .homeSection {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 57, ../components/sass/_layout.scss */
.homeSection #splash {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 57, ../components/sass/_layout.scss */
  .homeSection #splash {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 64, ../components/sass/_layout.scss */
.homeSection .leftCol {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 64, ../components/sass/_layout.scss */
  .homeSection .leftCol {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
}
/* line 70, ../components/sass/_layout.scss */
.homeSection .rightCol {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 70, ../components/sass/_layout.scss */
  .homeSection .rightCol {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}
/* line 79, ../components/sass/_layout.scss */
.homeSection .youTube .readMore {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 79, ../components/sass/_layout.scss */
  .homeSection .youTube .readMore {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 88, ../components/sass/_layout.scss */
.socialPanels {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 88, ../components/sass/_layout.scss */
  .socialPanels {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 93, ../components/sass/_layout.scss */
.socialPanels .twitterBox {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 93, ../components/sass/_layout.scss */
  .socialPanels .twitterBox {
    width: 49.15254%;
    float: left;
    margin-left: 0;
    margin-right: -100%;
  }
}
/* line 99, ../components/sass/_layout.scss */
.socialPanels .faceBox {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 99, ../components/sass/_layout.scss */
  .socialPanels .faceBox {
    width: 49.15254%;
    float: left;
    margin-left: 50.84746%;
    margin-right: -100%;
  }
}

/* line 120, ../components/sass/_layout.scss */
#whatContent {
  padding: 10px 10px;
}
@media (min-width: 47em) {
  /* line 120, ../components/sass/_layout.scss */
  #whatContent {
    padding: 0;
  }
  /* line 124, ../components/sass/_layout.scss */
  #whatContent h1 {
    padding-top: 1rem;
  }
}

/* line 130, ../components/sass/_layout.scss */
.threeCols {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 130, ../components/sass/_layout.scss */
  .threeCols {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 136, ../components/sass/_layout.scss */
.threeCols .introLink {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 136, ../components/sass/_layout.scss */
  .threeCols .introLink {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 140, ../components/sass/_layout.scss */
  .threeCols .introLink:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
}

/* line 150, ../components/sass/_layout.scss */
.organisationBox {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 3rem;
}
@media (min-width: 47em) {
  /* line 150, ../components/sass/_layout.scss */
  .organisationBox {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 4rem;
  }
}
/* line 158, ../components/sass/_layout.scss */
.organisationBox article {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 158, ../components/sass/_layout.scss */
  .organisationBox article {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 163, ../components/sass/_layout.scss */
.organisationBox article figure {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 163, ../components/sass/_layout.scss */
  .organisationBox article figure {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
}
/* line 169, ../components/sass/_layout.scss */
.organisationBox article .articleContent {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 169, ../components/sass/_layout.scss */
  .organisationBox article .articleContent {
    width: 74.57627%;
    float: right;
    margin-right: 0;
    padding-left: 8.47458%;
  }
}
/* line 178, ../components/sass/_layout.scss */
.organisationBox .peopleList {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 178, ../components/sass/_layout.scss */
  .organisationBox .peopleList {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 183, ../components/sass/_layout.scss */
.organisationBox .peopleList .person {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 183, ../components/sass/_layout.scss */
  .organisationBox .peopleList .person {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 187, ../components/sass/_layout.scss */
  .organisationBox .peopleList .person:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
}

/* line 198, ../components/sass/_layout.scss */
.bio {
  padding: 1rem 0;
}
/* line 200, ../components/sass/_layout.scss */
.bio figure {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 200, ../components/sass/_layout.scss */
  .bio figure {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    padding-left: 6.77966%;
    padding-right: 16.94915%;
  }
}
/* line 208, ../components/sass/_layout.scss */
.bio article {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 208, ../components/sass/_layout.scss */
  .bio article {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}

/* line 220, ../components/sass/_layout.scss */
#resources {
  overflow: hidden;
  *zoom: 1;
  padding: 10px 10px;
}
@media (min-width: 47em) {
  /* line 220, ../components/sass/_layout.scss */
  #resources {
    padding: 0;
    padding-bottom: 3rem;
  }
}
/* line 228, ../components/sass/_layout.scss */
#resources .resourceSet {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 228, ../components/sass/_layout.scss */
  #resources .resourceSet {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 234, ../components/sass/_layout.scss */
#resources .setHead {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 234, ../components/sass/_layout.scss */
  #resources .setHead {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 239, ../components/sass/_layout.scss */
#resources .setHead figure {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 239, ../components/sass/_layout.scss */
  #resources .setHead figure {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
}
/* line 245, ../components/sass/_layout.scss */
#resources .setHead p {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 245, ../components/sass/_layout.scss */
  #resources .setHead p {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}
/* line 253, ../components/sass/_layout.scss */
#resources .resourceList {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 253, ../components/sass/_layout.scss */
  #resources .resourceList {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 262, ../components/sass/_layout.scss */
#resources .resourceHeading {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 262, ../components/sass/_layout.scss */
  #resources .resourceHeading {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 269, ../components/sass/_layout.scss */
#resources .resourceListDetails {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 269, ../components/sass/_layout.scss */
  #resources .resourceListDetails {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 285, ../components/sass/_layout.scss */
#clubSocContent {
  overflow: hidden;
  *zoom: 1;
  padding: 10px 10px;
}
@media (min-width: 47em) {
  /* line 285, ../components/sass/_layout.scss */
  #clubSocContent {
    padding: 0;
    padding-bottom: 3rem;
  }
}
/* line 293, ../components/sass/_layout.scss */
#clubSocContent #clubSocHead {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 293, ../components/sass/_layout.scss */
  #clubSocContent #clubSocHead {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 300, ../components/sass/_layout.scss */
#clubSocContent .clubSocSection {
  margin-bottom: 1rem;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 300, ../components/sass/_layout.scss */
  #clubSocContent .clubSocSection {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 315, ../components/sass/_layout.scss */
#whatsOnContent {
  overflow: hidden;
  *zoom: 1;
  padding: 10px 10px;
}
@media (min-width: 47em) {
  /* line 315, ../components/sass/_layout.scss */
  #whatsOnContent {
    padding: 0;
    padding-bottom: 3rem;
  }
}
/* line 322, ../components/sass/_layout.scss */
#whatsOnContent #whatsOnHeading {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 322, ../components/sass/_layout.scss */
  #whatsOnContent #whatsOnHeading {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 329, ../components/sass/_layout.scss */
#whatsOnContent .eventList {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 329, ../components/sass/_layout.scss */
  #whatsOnContent .eventList {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 336, ../components/sass/_layout.scss */
#whatsOnContent .event {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 336, ../components/sass/_layout.scss */
  #whatsOnContent .event {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 342, ../components/sass/_layout.scss */
#whatsOnContent .event figure {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 342, ../components/sass/_layout.scss */
  #whatsOnContent .event figure {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    padding-right: 6.77966%;
  }
}
/* line 350, ../components/sass/_layout.scss */
#whatsOnContent .event article {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 350, ../components/sass/_layout.scss */
  #whatsOnContent .event article {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}
/* line 357, ../components/sass/_layout.scss */
#whatsOnContent .event .eventSocial {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 357, ../components/sass/_layout.scss */
  #whatsOnContent .event .eventSocial {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    padding-right: 6.77966%;
  }
}

/* line 377, ../components/sass/_layout.scss */
#blogContent {
  overflow: hidden;
  *zoom: 1;
  padding: 10px 10px;
}
@media (min-width: 47em) {
  /* line 377, ../components/sass/_layout.scss */
  #blogContent {
    padding: 0;
    padding-bottom: 1rem;
  }
}
/* line 384, ../components/sass/_layout.scss */
#blogContent #blogHeader {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 384, ../components/sass/_layout.scss */
  #blogContent #blogHeader {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 391, ../components/sass/_layout.scss */
#blogContent .entry {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 391, ../components/sass/_layout.scss */
  #blogContent .entry {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 398, ../components/sass/_layout.scss */
#blogContent .entry figure {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 398, ../components/sass/_layout.scss */
  #blogContent .entry figure {
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%;
  }
}
/* line 405, ../components/sass/_layout.scss */
#blogContent .entry article {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 405, ../components/sass/_layout.scss */
  #blogContent .entry article {
    width: 83.05085%;
    float: right;
    margin-right: 0;
    padding-left: 8.47458%;
  }
}
/* line 411, ../components/sass/_layout.scss */
#blogContent .entry article .postHeader {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 47em) {
  /* line 411, ../components/sass/_layout.scss */
  #blogContent .entry article .postHeader {
    flex-direction: column;
  }
}
/* line 427, ../components/sass/_layout.scss */
#blogContent .singleEntry {
  padding-top: 2rem;
}

/* line 438, ../components/sass/_layout.scss */
footer {
  background: #e6e6e6;
}
/* line 440, ../components/sass/_layout.scss */
footer .footerLeft {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 440, ../components/sass/_layout.scss */
  footer .footerLeft {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
}
/* line 446, ../components/sass/_layout.scss */
footer .footerRight {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 446, ../components/sass/_layout.scss */
  footer .footerRight {
    width: 49.15254%;
    float: right;
    margin-right: 0;
  }
}

/* line 2, ../components/sass/_modules.scss */
header {
  background: #f2f2f2;
}
/* line 4, ../components/sass/_modules.scss */
header #bottomHeader {
  padding: .5rem 0;
  padding-top: 1rem;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 47em) {
  /* line 4, ../components/sass/_modules.scss */
  header #bottomHeader {
    margin-bottom: 1rem;
  }
}
/* line 14, ../components/sass/_modules.scss */
header #bottomHeader .logo {
  position: relative;
}
/* line 21, ../components/sass/_modules.scss */
header #bottomHeader .logo figure {
  max-width: 99px;
  padding: 0 0 .5rem .5rem;
}
@media (min-width: 47em) {
  /* line 21, ../components/sass/_modules.scss */
  header #bottomHeader .logo figure {
    width: 68%;
    padding: 0;
    max-width: 145px;
  }
}
/* line 29, ../components/sass/_modules.scss */
header #bottomHeader .logo figure img {
  width: 100%;
  height: auto;
  max-width: 100px;
}
/* line 35, ../components/sass/_modules.scss */
header #bottomHeader .logo #socialTop {
	margin: 1rem 0;
	font-size: 10px;
  /*display: none;*/	
}

/* line 35, ../components/sass/_modules.scss */
  header #bottomHeader .logo #socialTop {
    display: block;
    position: relative;
    float: right;
  }
  /* line 43, ../components/sass/_modules.scss */
  header #bottomHeader .logo #socialTop li {
    float: left;
    font-size: 1.2rem;
  }
  /* line 46, ../components/sass/_modules.scss */
  header #bottomHeader .logo #socialTop li a, header #bottomHeader .logo #socialTop li a:link, header #bottomHeader .logo #socialTop li a:visited {
    display: block;
    margin-right: 1rem;
    color: #808080;
  }
  /* line 50, ../components/sass/_modules.scss */
  header #bottomHeader .logo #socialTop li a:hover, header #bottomHeader .logo #socialTop li a:link:hover, header #bottomHeader .logo #socialTop li a:visited:hover {
    color: #F05B66;
  }

/* line 59, ../components/sass/_modules.scss */
header #bottomHeader .logo .menuBut {
  position: absolute;
  right: 10px;
  top: 0px;
  width: 32px;
}
@media (min-width: 47em) {
  /* line 59, ../components/sass/_modules.scss */
  header #bottomHeader .logo .menuBut {
    display: none;
  }
}
/* line 74, ../components/sass/_modules.scss */
header #bottomHeader .navSpace hgroup {
  display: none;
}
@media (min-width: 47em) {
  /* line 74, ../components/sass/_modules.scss */
  header #bottomHeader .navSpace hgroup {
    display: block;
    padding-top: 1rem;
  }
  /* line 80, ../components/sass/_modules.scss */
  header #bottomHeader .navSpace hgroup h2 {
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1rem;
    color: #808080;
    text-transform: uppercase;
  }
}
@media (min-width: 47em) and (min-width: 58em) {
  /* line 86, ../components/sass/_modules.scss */
  header #bottomHeader .navSpace hgroup h2 span {
    display: block;
  }
}

/* line 96, ../components/sass/_modules.scss */
header #bottomHeader .navSpace nav {
  display: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 1rem;
  font-family: "nimbus-sans", sans-serif;
}
@media (min-width: 47em) {
  /* line 96, ../components/sass/_modules.scss */
  header #bottomHeader .navSpace nav {
    display: block;
    font-size: .95rem;
  }
}
/* line 109, ../components/sass/_modules.scss */
header #bottomHeader .navSpace nav ul {
  width: 100%;
  display: inline-table;
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 47em) {
  /* line 113, ../components/sass/_modules.scss */
  header #bottomHeader .navSpace nav ul li {
    text-align: center;
    display: table-cell;
  }
}
/* line 120, ../components/sass/_modules.scss */
header #bottomHeader .navSpace nav ul li a, header #bottomHeader .navSpace nav ul li a:link, header #bottomHeader .navSpace nav ul li a:visited {
  min-height: 50px;
  color: #FFFFFF;
  display: block;
  padding: 1rem;
  padding-bottom: .25rem;
}
/* line 126, ../components/sass/_modules.scss */
header #bottomHeader .navSpace nav ul li a:hover, header #bottomHeader .navSpace nav ul li a:link:hover, header #bottomHeader .navSpace nav ul li a:visited:hover {
  background: #FFFFFF;
  color: #4d4d4d;
}
/* line 72, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navWho, header #bottomHeader .navSpace nav ul li a#navWho:link, header #bottomHeader .navSpace nav ul li a#navWho:visited {
  background: #00B9ED;
}
/* line 74, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navWho:hover, header #bottomHeader .navSpace nav ul li a#navWho:link:hover, header #bottomHeader .navSpace nav ul li a#navWho:visited:hover {
  background: #FFFFFF;
  color: #4d4d4d;
}
/* line 72, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navWhat, header #bottomHeader .navSpace nav ul li a#navWhat:link, header #bottomHeader .navSpace nav ul li a#navWhat:visited {
  background: #F05B66;
}
/* line 74, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navWhat:hover, header #bottomHeader .navSpace nav ul li a#navWhat:link:hover, header #bottomHeader .navSpace nav ul li a#navWhat:visited:hover {
  background: #FFFFFF;
  color: #4d4d4d;
}
/* line 72, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navRes, header #bottomHeader .navSpace nav ul li a#navRes:link, header #bottomHeader .navSpace nav ul li a#navRes:visited {
  background: #F7AA00;
}
/* line 74, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navRes:hover, header #bottomHeader .navSpace nav ul li a#navRes:link:hover, header #bottomHeader .navSpace nav ul li a#navRes:visited:hover {
  background: #FFFFFF;
  color: #4d4d4d;
}
/* line 72, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navClub, header #bottomHeader .navSpace nav ul li a#navClub:link, header #bottomHeader .navSpace nav ul li a#navClub:visited {
  background: #009E5A;
}
/* line 74, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navClub:hover, header #bottomHeader .navSpace nav ul li a#navClub:link:hover, header #bottomHeader .navSpace nav ul li a#navClub:visited:hover {
  background: #FFFFFF;
  color: #4d4d4d;
}
/* line 72, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navBlog, header #bottomHeader .navSpace nav ul li a#navBlog:link, header #bottomHeader .navSpace nav ul li a#navBlog:visited {
  background: #ED79A8;
}
/* line 74, ../components/sass/_mixins.scss */
header #bottomHeader .navSpace nav ul li a#navBlog:hover, header #bottomHeader .navSpace nav ul li a#navBlog:link:hover, header #bottomHeader .navSpace nav ul li a#navBlog:visited:hover {
  background: #FFFFFF;
  color: #4d4d4d;
}
/* line 139, ../components/sass/_modules.scss */
header #bottomHeader .navSpace nav ul li.selected a, header #bottomHeader .navSpace nav ul li.selected a:link, header #bottomHeader .navSpace nav ul li.selected a:visited {
  background: #FFFFFF !important;
  color: #4d4d4d;
}

@media (min-width: 47em) {
}
@media (min-width: 47em) and (min-width: 58em) {
  /* line 192, ../components/sass/_modules.scss */
  .scrolled header #bottomHeader .navSpace nav {
    padding-left: 11.36364%;
  }
}
@media (min-width: 47em) {
  /* line 207, ../components/sass/_modules.scss */
  .scrolled #mainContent {
    /* padding-top: 210px;*/
  }
  /* line 213, ../components/sass/_modules.scss */
  .scrolled #genContent {
    /*padding-top: 40px;*/
  }
}

/* line 229, ../components/sass/_modules.scss */
.sliderSection {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 3rem;
}
@media (min-width: 47em) {
  /* line 229, ../components/sass/_modules.scss */
  .sliderSection {
    padding-top: 1rem;
  }
}

/* line 237, ../components/sass/_modules.scss */
.homeSection {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 3rem;
  padding-top: 1rem;
}
@media (min-width: 47em) {
  /* line 237, ../components/sass/_modules.scss */
  .homeSection {
    margin-bottom: 5rem;
  }
}
/* line 246, ../components/sass/_modules.scss */
.homeSection h2 {
  text-align: center;
  margin-bottom: 2rem;
}
/* line 249, ../components/sass/_modules.scss */
.homeSection h2 img {
  height: 38px;
  width: auto;
}
@media (min-width: 47em) {
  /* line 249, ../components/sass/_modules.scss */
  .homeSection h2 img {
    height: 50px;
  }
}
@media (min-width: 47em) {
  /* line 246, ../components/sass/_modules.scss */
  .homeSection h2 {
    margin-bottom: 4.68rem;
  }
}
/* line 262, ../components/sass/_modules.scss */
.homeSection p, .homeSection h6 {
  padding: 0 10px;
}
@media (min-width: 47em) {
  /* line 262, ../components/sass/_modules.scss */
  .homeSection p, .homeSection h6 {
    padding: 0;
  }
}
@media (min-width: 47em) {
  /* line 269, ../components/sass/_modules.scss */
  .homeSection .leftCol {
    padding-left: 1.111111%;
    padding-right: 4.44444%;
  }
}
/* line 276, ../components/sass/_modules.scss */
.homeSection .leftCol figure img {
  width: 100%;
  height: auto;
  max-width: 394px;
}
@media (min-width: 47em) {
  /* line 282, ../components/sass/_modules.scss */
  .homeSection .rightCol {
    padding-right: 1.111111%;
    padding-left: 4.444444%;
  }
}

/* line 296, ../components/sass/_modules.scss */
#splash #slider div {
  position: relative;
}
/* line 298, ../components/sass/_modules.scss */
#splash #slider div figure {
  width: 100%;
}
/* line 300, ../components/sass/_modules.scss */
#splash #slider div figure img {
  width: 100%;
  height: auto;
  max-width: 900px;
  vertical-align: bottom;
}
/* line 305, ../components/sass/_modules.scss */
#splash #slider div .overlay {
  display: block;
  text-align: center;
  padding: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-top: 2rem;
}
@media (min-width: 47em) {
  /* line 305, ../components/sass/_modules.scss */
  #splash #slider div .overlay {
    padding-top: 10rem;
  }
}
/* line 325, ../components/sass/_modules.scss */
#splash #slider div .splashHeadline {
  padding: 1rem;
}
/* line 327, ../components/sass/_modules.scss */
#splash #slider div .splashHeadline h1 {
  margin: 0;
  color: #FFFFFF;
  margin-bottom: 1rem;
  padding-bottom: 0;
  margin-top: 1rem;
}
@media (min-width: 47em) {
  /* line 327, ../components/sass/_modules.scss */
  #splash #slider div .splashHeadline h1 {
    padding-bottom: 3rem;
  }
}
/* line 339, ../components/sass/_modules.scss */
#splash #slider div .splashHeadline a {
  text-align: center;
  display: block;
}
/* line 342, ../components/sass/_modules.scss */
#splash #slider div .splashHeadline a img {
  width: 100%;
  height: auto;
  max-width: 30px;
  text-align: center !important;
  margin: 0 auto !important;
}
@media (min-width: 47em) {
  /* line 342, ../components/sass/_modules.scss */
  #splash #slider div .splashHeadline a img {
    width: 100%;
    height: auto;
    max-width: 60px;
  }
}
@media (min-width: 47em) {
  /* line 325, ../components/sass/_modules.scss */
  #splash #slider div .splashHeadline {
    position: absolute;
    top: 20%;
    width: 100%;
  }
}

/* line 368, ../components/sass/_modules.scss */
#infoHome .leftCol {
  margin-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 368, ../components/sass/_modules.scss */
  #infoHome .leftCol {
    margin-bottom: 0;
  }
}
/* line 373, ../components/sass/_modules.scss */
#infoHome .leftCol figure {
  position: relative;
  margin-bottom: 1rem;
}
@media (min-width: 47em) {
  /* line 373, ../components/sass/_modules.scss */
  #infoHome .leftCol figure {
    margin-bottom: .5rem;
  }
}
/* line 379, ../components/sass/_modules.scss */
#infoHome .leftCol figure img {
  vertical-align: bottom;
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
  mix-blend-mode: multiply;
}
/* line 384, ../components/sass/_modules.scss */
#infoHome .leftCol figure h5 {
  color: #FFFFFF;
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 391, ../components/sass/_modules.scss */
#infoHome .leftCol p {
  padding: 0 10px;
}
@media (min-width: 47em) {
  /* line 391, ../components/sass/_modules.scss */
  #infoHome .leftCol p {
    padding: 0;
  }
}

/* line 403, ../components/sass/_modules.scss */
.arrowLink, #whatsOnContent .eventList .eventItem .eventDetails .eventLink, #success p a, #success p a:link, #success p a:visited {
  display: block;
  background: url("../images/common/arrow-right.svg") no-repeat right 3px;
  background-size: 15px 23px;
  padding-right: 50px;
}

/* line 413, ../components/sass/_modules.scss */
.redHeadings, .yellowHeadings, .blueHeadings, .pinkHeadings, .greenHeadings {
  border-top: 2px solid #F05B66;
  margin-bottom: 1rem;
}
@media (min-width: 47em) {
  /* line 413, ../components/sass/_modules.scss */
  .redHeadings, .yellowHeadings, .blueHeadings, .pinkHeadings, .greenHeadings {
    margin-bottom: 1.5rem;
  }
}
/* line 420, ../components/sass/_modules.scss */
.redHeadings span, .yellowHeadings span, .blueHeadings span, .pinkHeadings span, .greenHeadings span {
  display: inline-block;
  color: #FFFFFF;
  background: #F05B66;
  padding: .25rem .5rem;
}
/* line 426, ../components/sass/_modules.scss */
.redHeadings a, .yellowHeadings a, .blueHeadings a, .pinkHeadings a, .greenHeadings a, .redHeadings a:link, .yellowHeadings a:link, .blueHeadings a:link, .pinkHeadings a:link, .greenHeadings a:link, .redHeadings a:visited, .yellowHeadings a:visited, .blueHeadings a:visited, .pinkHeadings a:visited, .greenHeadings a:visited {
  color: #F05B66;
  padding: .625rem .5rem;
  text-align: right;
  float: right;
}
@media (min-width: 47em) {
  /* line 426, ../components/sass/_modules.scss */
  .redHeadings a, .yellowHeadings a, .blueHeadings a, .pinkHeadings a, .greenHeadings a, .redHeadings a:link, .yellowHeadings a:link, .blueHeadings a:link, .pinkHeadings a:link, .greenHeadings a:link, .redHeadings a:visited, .yellowHeadings a:visited, .blueHeadings a:visited, .pinkHeadings a:visited, .greenHeadings a:visited {
    padding: .625rem 0rem;
  }
}
/* line 434, ../components/sass/_modules.scss */
.redHeadings a:hover, .yellowHeadings a:hover, .blueHeadings a:hover, .pinkHeadings a:hover, .greenHeadings a:hover, .redHeadings a:link:hover, .yellowHeadings a:link:hover, .blueHeadings a:link:hover, .pinkHeadings a:link:hover, .greenHeadings a:link:hover, .redHeadings a:visited:hover, .yellowHeadings a:visited:hover, .blueHeadings a:visited:hover, .pinkHeadings a:visited:hover, .greenHeadings a:visited:hover {
  color: #cccccc;
}

/* line 442, ../components/sass/_modules.scss */
.yellowHeadings {
  border-top: 2px solid #F7AA00;
}
/* line 445, ../components/sass/_modules.scss */
.yellowHeadings span {
  background: #F7AA00;
}
/* line 448, ../components/sass/_modules.scss */
.yellowHeadings a, .yellowHeadings a:link, .yellowHeadings a:visited {
  color: #F7AA00;
}

/* line 456, ../components/sass/_modules.scss */
.blueHeadings {
  border-top: 2px solid #00B9ED;
}
/* line 459, ../components/sass/_modules.scss */
.blueHeadings span {
  background: #00B9ED;
}
/* line 462, ../components/sass/_modules.scss */
.blueHeadings a, .blueHeadings a:link, .blueHeadings a:visited {
  color: #00B9ED;
}

/* line 469, ../components/sass/_modules.scss */
.pinkHeadings {
  border-top: 2px solid #ED79A8;
}
/* line 472, ../components/sass/_modules.scss */
.pinkHeadings span {
  background: #ED79A8;
}
/* line 475, ../components/sass/_modules.scss */
.pinkHeadings a, .pinkHeadings a:link, .pinkHeadings a:visited {
  color: #ED79A8;
}

/* line 480, ../components/sass/_modules.scss */
.greenHeadings {
  border-top: 2px solid #009E5A;
}
/* line 483, ../components/sass/_modules.scss */
.greenHeadings span {
  background: #009E5A;
}
/* line 486, ../components/sass/_modules.scss */
.greenHeadings a, .greenHeadings a:link, .greenHeadings a:visited {
  color: #009E5A;
}

/* line 491, ../components/sass/_modules.scss */
#homeResources {
  margin-bottom: 3rem;
}
@media (min-width: 47em) {
  /* line 491, ../components/sass/_modules.scss */
  #homeResources {
    margin-bottom: 6rem;
  }
}

/* line 498, ../components/sass/_modules.scss */
#homeEvents {
  margin-bottom: 3rem;
}
@media (min-width: 47em) {
  /* line 498, ../components/sass/_modules.scss */
  #homeEvents {
    margin-bottom: 0;
  }
}
/* line 503, ../components/sass/_modules.scss */
#homeEvents figure {
  margin-bottom: 1rem;
  position: relative;
}
@media (min-width: 47em) {
  /* line 503, ../components/sass/_modules.scss */
  #homeEvents figure {
    margin-bottom: .5rem;
  }
}
/* line 511, ../components/sass/_modules.scss */
#homeEvents figure img {
  position: relative;
  vertical-align: bottom;
}
/* line 518, ../components/sass/_modules.scss */
#homeEvents figure .overlayEvent {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

/* line 533, ../components/sass/_modules.scss */
#homeBlog ul li {
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 2rem;
  margin-bottom: 1rem;
}
/* line 537, ../components/sass/_modules.scss */
#homeBlog ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
@media (min-width: 47em) {
  /* line 533, ../components/sass/_modules.scss */
  #homeBlog ul li {
    border-bottom: none;
    border-top: 1px solid #f2f2f2;
    padding-top: .75em;
    margin-bottom: 0;
    padding-bottom: 3rem;
  }
}

/* line 559, ../components/sass/_modules.scss */
.youTube {
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 47em) {
  /* line 559, ../components/sass/_modules.scss */
  .youTube {
    padding-left: 1.111111%;
    padding-right: 1.111111%;
  }
}
/* line 568, ../components/sass/_modules.scss */
.youTube h5 {
  border-top: 2px solid #4d4d4d;
  padding: 0 5px;
  padding-top: .75rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 47em) {
  /* line 568, ../components/sass/_modules.scss */
  .youTube h5 {
    padding-top: 1rem;
  }
}
/* line 582, ../components/sass/_modules.scss */
.youTube .vidEmbed {
  margin-bottom: .75rem;
}
@media (min-width: 47em) {
  /* line 582, ../components/sass/_modules.scss */
  .youTube .vidEmbed {
    margin-bottom: 1rem;
  }
}
/* line 589, ../components/sass/_modules.scss */
.youTube .leftCol {
  margin-bottom: 1rem;
}
/* line 593, ../components/sass/_modules.scss */
.youTube .rightCol {
  display: none;
}
@media (min-width: 47em) {
  /* line 593, ../components/sass/_modules.scss */
  .youTube .rightCol {
    display: block;
  }
}
/* line 598, ../components/sass/_modules.scss */
.youTube .rightCol ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 600, ../components/sass/_modules.scss */
.youTube .rightCol ul li {
  float: left;
  width: 100%;
  padding-top: 1rem;
  border-top: 1px solid #f2f2f2;
  margin-bottom: 1rem;
}
/* line 604, ../components/sass/_modules.scss */
.youTube .rightCol ul li p {
  font-size: 0.875rem;
  line-height: 1rem;
  float: right;
  width: 55%;
  padding-left: 1rem;
  padding-top: .5rem;
  font-weight: 400;
}
/* line 616, ../components/sass/_modules.scss */
.youTube .rightCol ul li figure {
  width: 45%;
  float: left;
}
/* line 620, ../components/sass/_modules.scss */
.youTube .rightCol ul li figure img {
  width: 100%;
  height: auto;
  max-width: 200px;
}
/* line 631, ../components/sass/_modules.scss */
.youTube .readMore {
  width: 100%;
  border-top: 1px solid #cccccc;
  margin-top: 1rem;
  padding-top: .5rem;
  text-align: right;
}
/* line 638, ../components/sass/_modules.scss */
.youTube .readMore .arrowLink, .youTube .readMore #whatsOnContent .eventList .eventItem .eventDetails .eventLink, #whatsOnContent .eventList .eventItem .eventDetails .youTube .readMore .eventLink, .youTube .readMore #success p a, #success p .youTube .readMore a {
  background: url("../images/common/arrow-right.svg") no-repeat right 2px;
  background-size: 8px 14px;
  padding-right: 20px;
}

/* line 648, ../components/sass/_modules.scss */
.socialPanels h6 {
  border-top: 2px solid #4d4d4d;
  margin-bottom: 1rem;
  padding-top: .5rem;
}
/* line 653, ../components/sass/_modules.scss */
.socialPanels .twitterBox, .socialPanels .faceBox, .socialPanels .instaBox {
  padding: 0 5px;
  margin-bottom: 2rem;
}
/* line 661, ../components/sass/_modules.scss */
.socialPanels .TwitterHolder {
  max-height: 520px;
  overflow: scroll;
}
/* line 668, ../components/sass/_modules.scss */
.socialPanels #instafeed li img {
  width: 100%;
  height: auto;
  max-width: 640px;
}

/* line 681, ../components/sass/_modules.scss */
.introText {
  font-size: 1.25;
  line-height: 1.625rem;
  margin-bottom: 3rem;
}
@media (min-width: 47em) {
  /* line 681, ../components/sass/_modules.scss */
  .introText {
    font-size: 1.6875rem;
    line-height: 2.3rem;
    margin-bottom: 3.125rem;
  }
}

/* line 692, ../components/sass/_modules.scss */
.introLink {
  position: relative;
  border-top: 1px solid #cccccc;
  padding: 1.2rem 0rem;
}
@media (min-width: 47em) {
  /* line 692, ../components/sass/_modules.scss */
  .introLink {
    margin-bottom: 3rem;
  }
}
/* line 699, ../components/sass/_modules.scss */
.introLink h3 {
  margin-bottom: 1.2rem;
}
@media (min-width: 47em) {
  /* line 699, ../components/sass/_modules.scss */
  .introLink h3 {
    margin-bottom: 3rem;
  }
}
/* line 705, ../components/sass/_modules.scss */
.introLink p {
  margin-bottom: 2rem;
}
/* line 140, ../components/sass/_mixins.scss */
.introLink p a, .introLink p a:link, .introLink p a:visited {
  color: #4d4d4d;
  text-decoration: underline;
}
/* line 709, ../components/sass/_modules.scss */
.introLink .circleLink {
  position: absolute;
  width: 44px;
  height: 44px;
  right: 0;
  top: 3rem;
}
@media (min-width: 47em) {
  /* line 709, ../components/sass/_modules.scss */
  .introLink .circleLink {
    position: static;
    width: 38px;
    height: 30px;
  }
}
/* line 722, ../components/sass/_modules.scss */
.introLink .circleLink img {
  width: 100%;
  height: auto;
  max-width: 44pxpx;
}
@media (min-width: 47em) {
  /* line 722, ../components/sass/_modules.scss */
  .introLink .circleLink img {
    width: 100%;
    height: auto;
    max-width: 38px;
  }
}

/* line 733, ../components/sass/_modules.scss */
.organisationBox {
  border-top: 1px solid #e6e6e6;
  padding-top: 1rem;
}
/* line 735, ../components/sass/_modules.scss */
.organisationBox .offset:before {
  display: block;
  content: " ";
  height: 150px;
  /* Give height of your fixed element */
  margin-top: -150px;
  /* Give negative margin of your fixed element */
}
/* line 745, ../components/sass/_modules.scss */
.organisationBox article {
  margin-bottom: 1rem;
}
/* line 748, ../components/sass/_modules.scss */
.organisationBox article figure {
  margin-bottom: 1.25rem;
}
/* line 751, ../components/sass/_modules.scss */
.organisationBox article figure img {
  width: 100%;
  height: auto;
  max-width: 323px;
}
/* line 757, ../components/sass/_modules.scss */
.organisationBox article h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 47em) {
  /* line 757, ../components/sass/_modules.scss */
  .organisationBox article h2 {
    margin-bottom: 2.5rem;
  }
}
/* line 763, ../components/sass/_modules.scss */
.organisationBox article p {
  margin-bottom: 2.25rem;
}
@media (min-width: 47em) {
  /* line 763, ../components/sass/_modules.scss */
  .organisationBox article p {
    margin-bottom: 3.2rem;
  }
}
/* line 772, ../components/sass/_modules.scss */
.organisationBox .peopleList {
  margin-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 772, ../components/sass/_modules.scss */
  .organisationBox .peopleList {
    margin-bottom: 3rem;
  }
}
/* line 777, ../components/sass/_modules.scss */
.organisationBox .peopleList .person {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 2rem;
  padding-top: 1rem;
}
@media (min-width: 47em) {
  /* line 777, ../components/sass/_modules.scss */
  .organisationBox .peopleList .person {
    border-top: 0;
    padding-top: 0;
    padding-bottom: 1rem;
    border-bottom: none;
  }
}
/* line 794, ../components/sass/_modules.scss */
.organisationBox .peopleList .person figure {
  background: #00B9ED;
  margin-bottom: 1rem;
  float: right;
  width: 33%;
}
@media (min-width: 47em) {
  /* line 794, ../components/sass/_modules.scss */
  .organisationBox .peopleList .person figure {
    float: none;
    width: 100%;
  }
}
/* line 806, ../components/sass/_modules.scss */
.organisationBox .peopleList .person figure img {
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
  width: 100%;
  height: auto;
  max-width: 163px;
  mix-blend-mode: multiply;
  vertical-align: bottom;
}
@media (min-width: 47em) {
  /* line 806, ../components/sass/_modules.scss */
  .organisationBox .peopleList .person figure img {
    width: 100%;
    height: auto;
    max-width: 225px;
  }
}
/* line 816, ../components/sass/_modules.scss */
.organisationBox .peopleList .person p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-bottom: 1.25rem;
}
/* line 140, ../components/sass/_mixins.scss */
.organisationBox .peopleList .person p a, .organisationBox .peopleList .person p a:link, .organisationBox .peopleList .person p a:visited {
  color: #4d4d4d;
  text-decoration: underline;
}
/* line 175, ../components/sass/_mixins.scss */
.organisationBox .peopleList .person a .fa, .organisationBox .peopleList .person a:link .fa, .organisationBox .peopleList .person a:visited .fa {
  font-size: 1.6rem;
  color: #cccccc;
}
/* line 180, ../components/sass/_mixins.scss */
.organisationBox .peopleList .person a:hover .fa, .organisationBox .peopleList .person a:link:hover .fa, .organisationBox .peopleList .person a:visited:hover .fa {
  color: #808080;
}

/* line 833, ../components/sass/_modules.scss */
#suIntro article figure {
  width: 323px;
}
@media (min-width: 47em) {
  /* line 833, ../components/sass/_modules.scss */
  #suIntro article figure {
    width: 165px;
  }
}
/* line 842, ../components/sass/_modules.scss */
#suIntro .peopleList .person figure {
  background: #00B9ED;
}

/* line 852, ../components/sass/_modules.scss */
#clubsIntro article figure {
  width: 155px;
}
@media (min-width: 47em) {
  /* line 852, ../components/sass/_modules.scss */
  #clubsIntro article figure {
    width: 129px;
  }
}
/* line 861, ../components/sass/_modules.scss */
#clubsIntro .peopleList .person figure {
  background: #009E5A;
}

/* line 871, ../components/sass/_modules.scss */
#officeIntro article figure {
  width: 263px;
}
@media (min-width: 47em) {
  /* line 871, ../components/sass/_modules.scss */
  #officeIntro article figure {
    width: 217px;
  }
}
/* line 880, ../components/sass/_modules.scss */
#officeIntro .peopleList .person figure {
  background: #F7AA00;
}

/* line 889, ../components/sass/_modules.scss */
.bio {
  padding: 1.5rem 0;
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 47em) {
  /* line 889, ../components/sass/_modules.scss */
  .bio {
    padding: 3rem 0;
  }
}
/* line 895, ../components/sass/_modules.scss */
.bio figure {
  margin-bottom: 1.5rem;
}
/* line 901, ../components/sass/_modules.scss */
.bio figure img {
  width: 100%;
  height: auto;
  max-width: 225px;
}
/* line 158, ../components/sass/_mixins.scss */
.bio article h2 {
  margin-bottom: 1.5rem;
}
@media (min-width: 47em) {
  /* line 158, ../components/sass/_mixins.scss */
  .bio article h2 {
    margin-bottom: 3.75rem;
  }
}
/* line 164, ../components/sass/_mixins.scss */
.bio article p {
  margin-bottom: 1rem;
}
@media (min-width: 47em) {
  /* line 164, ../components/sass/_mixins.scss */
  .bio article p {
    margin-bottom: 2.625rem;
  }
}
/* line 911, ../components/sass/_modules.scss */
.bio article p {
  margin-bottom: 1.5rem;
}
@media (min-width: 47em) {
  /* line 911, ../components/sass/_modules.scss */
  .bio article p {
    margin-bottom: 2.625rem;
  }
}
/* line 175, ../components/sass/_mixins.scss */
.bio article a .fa, .bio article a:link .fa, .bio article a:visited .fa {
  font-size: 1.6rem;
  color: #cccccc;
}
/* line 180, ../components/sass/_mixins.scss */
.bio article a:hover .fa, .bio article a:link:hover .fa, .bio article a:visited:hover .fa {
  color: #808080;
}
/* line 921, ../components/sass/_modules.scss */
.bio article h2 span {
  display: block;
  font-weight: 300;
}
@media (min-width: 47em) {
  /* line 921, ../components/sass/_modules.scss */
  .bio article h2 span {
    display: inline;
  }
}
/* line 140, ../components/sass/_mixins.scss */
.bio article p a, .bio article p a:link, .bio article p a:visited {
  color: #4d4d4d;
  text-decoration: underline;
}

/* line 946, ../components/sass/_modules.scss */
#resources .resourceSet {
  border-top: 2px solid #808080;
  padding-top: 1.2rem;
}
@media (min-width: 47em) {
  /* line 946, ../components/sass/_modules.scss */
  #resources .resourceSet {
    padding-top: .875rem;
    margin-bottom: 2rem;
  }
}
/* line 955, ../components/sass/_modules.scss */
#resources .setHead {
  margin-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 955, ../components/sass/_modules.scss */
  #resources .setHead {
    margin-bottom: 3rem;
  }
}
/* line 960, ../components/sass/_modules.scss */
#resources .setHead figure {
  margin-bottom: 1rem;
}
@media (min-width: 47em) {
  /* line 960, ../components/sass/_modules.scss */
  #resources .setHead figure {
    margin-bottom: 0;
  }
}
/* line 966, ../components/sass/_modules.scss */
#resources .setHead p {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2rem;
  padding-right: 0;
}
@media (min-width: 47em) {
  /* line 966, ../components/sass/_modules.scss */
  #resources .setHead p {
    text-align: right;
  }
}
/* line 974, ../components/sass/_modules.scss */
#resources .setHead p .arrowLink, #resources .setHead p #whatsOnContent .eventList .eventItem .eventDetails .eventLink, #whatsOnContent .eventList .eventItem .eventDetails #resources .setHead p .eventLink, #resources .setHead #success p a, #success #resources .setHead p a {
  padding: .25rem 0;
  padding-right: 25px;
  background-size: 15px 23px;
}
@media (min-width: 47em) {
  /* line 987, ../components/sass/_modules.scss */
  #resources .resourceList ul {
    vertical-align: top;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 995, ../components/sass/_modules.scss */
#resources .resourceList ul li {
  border-top: 1px solid #e6e6e6;
  vertical-align: top;
  font-size: 1rem;
  font-weight: 400;
}
@media (min-width: 47em) {
  /* line 995, ../components/sass/_modules.scss */
  #resources .resourceList ul li {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    padding-right: 10px;
  }
  /* line 1004, ../components/sass/_modules.scss */
  #resources .resourceList ul li:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
/* line 1008, ../components/sass/_modules.scss */
#resources .resourceList ul li .arrowLink, #resources .resourceList ul li #whatsOnContent .eventList .eventItem .eventDetails .eventLink, #whatsOnContent .eventList .eventItem .eventDetails #resources .resourceList ul li .eventLink, #resources .resourceList ul li #success p a, #success p #resources .resourceList ul li a {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background-position-y: center;
}
@media (min-width: 47em) {
  /* line 1008, ../components/sass/_modules.scss */
  #resources .resourceList ul li .arrowLink, #resources .resourceList ul li #whatsOnContent .eventList .eventItem .eventDetails .eventLink, #whatsOnContent .eventList .eventItem .eventDetails #resources .resourceList ul li .eventLink, #resources .resourceList ul li #success p a, #success p #resources .resourceList ul li a {
    padding-top: 0.875rem;
    padding-bottom: 1.8rem;
    background-position-y: 0.5rem;
  }
}
/* line 1028, ../components/sass/_modules.scss */
#resources #suRes .setHead figure img {
  width: 100%;
  height: auto;
  max-width: 323px;
}
@media (min-width: 47em) {
  /* line 1028, ../components/sass/_modules.scss */
  #resources #suRes .setHead figure img {
    width: 100%;
    height: auto;
    max-width: 270px;
  }
}
/* line 1035, ../components/sass/_modules.scss */
#resources #suRes .setHead .arrowLink, #resources #suRes .setHead #whatsOnContent .eventList .eventItem .eventDetails .eventLink, #whatsOnContent .eventList .eventItem .eventDetails #resources #suRes .setHead .eventLink, #resources #suRes .setHead #success p a, #success p #resources #suRes .setHead a {
  color: #00B9ED;
}
/* line 1044, ../components/sass/_modules.scss */
#resources #clubRes .setHead figure img {
  width: 100%;
  height: auto;
  max-width: 155px;
}
@media (min-width: 47em) {
  /* line 1044, ../components/sass/_modules.scss */
  #resources #clubRes .setHead figure img {
    width: 100%;
    height: auto;
    max-width: 129px;
  }
}
/* line 1051, ../components/sass/_modules.scss */
#resources #clubRes .setHead .arrowLink, #resources #clubRes .setHead #whatsOnContent .eventList .eventItem .eventDetails .eventLink, #whatsOnContent .eventList .eventItem .eventDetails #resources #clubRes .setHead .eventLink, #resources #clubRes .setHead #success p a, #success p #resources #clubRes .setHead a {
  color: #009E5A;
}
/* line 1061, ../components/sass/_modules.scss */
#resources #officeRes .setHead figure img {
  width: 100%;
  height: auto;
  max-width: 263px;
}
@media (min-width: 47em) {
  /* line 1061, ../components/sass/_modules.scss */
  #resources #officeRes .setHead figure img {
    width: 100%;
    height: auto;
    max-width: 217px;
  }
}
/* line 1068, ../components/sass/_modules.scss */
#resources #officeRes .setHead .arrowLink, #resources #officeRes .setHead #whatsOnContent .eventList .eventItem .eventDetails .eventLink, #whatsOnContent .eventList .eventItem .eventDetails #resources #officeRes .setHead .eventLink, #resources #officeRes .setHead #success p a, #success p #resources #officeRes .setHead a {
  color: #F7AA00;
}
/* line 1074, ../components/sass/_modules.scss */
#resources .resourceHeading {
  padding-top: 2rem;
  text-align: center;
}
@media (min-width: 47em) {
  /* line 1074, ../components/sass/_modules.scss */
  #resources .resourceHeading {
    padding-top: 3.2rem;
  }
}
/* line 1080, ../components/sass/_modules.scss */
#resources .resourceHeading figure {
  margin-bottom: 1rem;
}
/* line 1082, ../components/sass/_modules.scss */
#resources .resourceHeading figure img {
  width: 100%;
  height: auto;
  max-width: 323px;
}
@media (min-width: 47em) {
  /* line 1082, ../components/sass/_modules.scss */
  #resources .resourceHeading figure img {
    width: 100%;
    height: auto;
    max-width: 270px;
  }
}
/* line 1089, ../components/sass/_modules.scss */
#resources .resourceHeading h1 {
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
@media (min-width: 47em) {
  /* line 1089, ../components/sass/_modules.scss */
  #resources .resourceHeading h1 {
    font-size: 1.25rem;
    margin-bottom: 2rem;
  }
}
/* line 1105, ../components/sass/_modules.scss */
#resources .resourceListDetails {
  border-top: 2px solid #808080;
  padding-top: 1.5rem;
  margin-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 1105, ../components/sass/_modules.scss */
  #resources .resourceListDetails {
    padding-top: 1rem;
    margin-bottom: 3rem;
  }
}
/* line 1114, ../components/sass/_modules.scss */
#resources .resourceListDetails h4 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
@media (min-width: 47em) {
  /* line 1114, ../components/sass/_modules.scss */
  #resources .resourceListDetails h4 {
    margin-bottom: 2rem;
  }
}
/* line 1122, ../components/sass/_modules.scss */
#resources .resourceListDetails ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 1124, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li {
  float: left;
  width: 100%;
  border-top: 1px solid #e6e6e6;
  padding: 1.25rem 0;
}
/* line 1127, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li .link a, #resources .resourceListDetails ul li .link a:link, #resources .resourceListDetails ul li .link a:visited {
  color: #00B9ED;
}
/* line 1129, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li .link a:hover, #resources .resourceListDetails ul li .link a:link:hover, #resources .resourceListDetails ul li .link a:visited:hover {
  color: #808080;
}
/* line 1136, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li .pdf a, #resources .resourceListDetails ul li .pdf a:link, #resources .resourceListDetails ul li .pdf a:visited {
  color: #F05B66;
}
/* line 1138, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li .pdf a:hover, #resources .resourceListDetails ul li .pdf a:link:hover, #resources .resourceListDetails ul li .pdf a:visited:hover {
  color: #808080;
}
@media (min-width: 47em) {
  /* line 1124, ../components/sass/_modules.scss */
  #resources .resourceListDetails ul li {
    padding: 1rem 0;
  }
}
/* line 1151, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li .icon {
  display: none;
}
@media (min-width: 47em) {
  /* line 1151, ../components/sass/_modules.scss */
  #resources .resourceListDetails ul li .icon {
    display: block;
    float: left;
    width: 6.1111111%;
    padding-left: .85rem;
    text-align: center;
    color: #F05B66;
    font-size: .875rem;
    text-transform: uppercase;
    font-weight: 400;
  }
  /* line 1163, ../components/sass/_modules.scss */
  #resources .resourceListDetails ul li .icon img {
    width: 100%;
    height: auto;
    max-width: 25px;
    margin-bottom: .5rem;
  }
  /* line 1167, ../components/sass/_modules.scss */
  #resources .resourceListDetails ul li .icon span {
    display: block;
  }
}
/* line 1171, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li .icon.link {
  color: #00B9ED;
}
@media (min-width: 47em) {
  /* line 1176, ../components/sass/_modules.scss */
  #resources .resourceListDetails ul li div {
    float: right;
    width: 93.8888888889%;
  }
}
/* line 1182, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li div p {
  font-size: .875rem;
  line-height: 1.1rem;
  float: left;
  width: 72.97297%;
  padding-right: 1rem;
}
@media (min-width: 47em) {
  /* line 1182, ../components/sass/_modules.scss */
  #resources .resourceListDetails ul li div p {
    width: 80.47337%;
    padding-left: 2rem;
    font-size: 1.06rem;
    line-height: 1.4rem;
  }
}
/* line 1196, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li div .resLink {
  float: right;
  width: 27.02702%;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
@media (min-width: 47em) {
  /* line 1196, ../components/sass/_modules.scss */
  #resources .resourceListDetails ul li div .resLink {
    font-size: 0.875rem;
    line-height: 1.2rem;
    width: 14.7928%;
  }
}
/* line 1212, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li div .dl a, #resources .resourceListDetails ul li div .dl a:link, #resources .resourceListDetails ul li div .dl a:visited {
  display: block;
  background: url("../images/common/arrow-down.svg") no-repeat right center;
  color: #F05B66;
}
/* line 1216, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li div .dl a:hover, #resources .resourceListDetails ul li div .dl a:link:hover, #resources .resourceListDetails ul li div .dl a:visited:hover {
  color: #808080;
}
/* line 1222, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li div .view a, #resources .resourceListDetails ul li div .view a:link, #resources .resourceListDetails ul li div .view a:visited {
  display: block;
  background: url("../images/common/arrow-diag.svg") no-repeat right center;
  color: #00B9ED;
}
/* line 1226, ../components/sass/_modules.scss */
#resources .resourceListDetails ul li div .view a:hover, #resources .resourceListDetails ul li div .view a:link:hover, #resources .resourceListDetails ul li div .view a:visited:hover {
  color: #808080;
}
/* line 1239, ../components/sass/_modules.scss */
#resources.suResources h1 {
  color: #00B9ED;
}
/* line 1245, ../components/sass/_modules.scss */
#resources.suClubs h1 {
  color: #009E5A;
}
/* line 1251, ../components/sass/_modules.scss */
#resources.suOffice h1 {
  color: #F7AA00;
}
/* line 1257, ../components/sass/_modules.scss */
#resources h1.su-resources {
  color: #00B9ED;
}
/* line 1258, ../components/sass/_modules.scss */
#resources h1.clubs-resources {
  color: #009E5A;
}
/* line 1259, ../components/sass/_modules.scss */
#resources h1.office-resources {
  color: #F7AA00;
}

/* line 1272, ../components/sass/_modules.scss */
#clubSocContent #clubSocHead {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 1272, ../components/sass/_modules.scss */
  #clubSocContent #clubSocHead {
    margin-bottom: 3.375rem;
  }
}
/* line 1281, ../components/sass/_modules.scss */
#clubSocContent #clubSocHead p {
  font-size: 1rem;
  line-height: 1.4rem;
  color: #cccccc;
}
@media (min-width: 47em) {
  /* line 1281, ../components/sass/_modules.scss */
  #clubSocContent #clubSocHead p {
    color: #4d4d4d;
    float: left;
    width: 12%;
  }
}
/* line 1293, ../components/sass/_modules.scss */
#clubSocContent #clubSocHead ul {
  display: none;
}
@media (min-width: 47em) {
  /* line 1293, ../components/sass/_modules.scss */
  #clubSocContent #clubSocHead ul {
    display: block;
    float: right;
    width: 88%;
    font-size: 1rem;
    line-height: 1.4rem;
  }
  /* line 140, ../components/sass/_mixins.scss */
  #clubSocContent #clubSocHead ul a, #clubSocContent #clubSocHead ul a:link, #clubSocContent #clubSocHead ul a:visited {
    color: #4d4d4d;
    text-decoration: underline;
  }
}
@media (min-width: 47em) {
  /* line 1305, ../components/sass/_modules.scss */
  #clubSocContent #clubSocHead ul li {
    float: left;
    margin-right: 10px;
  }
}
/* line 83, ../components/sass/_mixins.scss */
#clubSocContent #clubSocHead select {
  border: none;
  border-bottom: 1px solid #FFFFFF;
  font-family: "nimbus-sans", sans-serif;
  background: none;
  margin-top: 1rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: .875rem;
  line-height: 1.4rem;
  color: #4d4d4d;
  padding: .5rem .75rem;
  padding-right: 2rem;
  background: #e6e6e6 url(../images/common/select.svg) no-repeat 92% center;
  background-size: 14px 7px;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
@media (min-width: 47em) {
  /* line 1314, ../components/sass/_modules.scss */
  #clubSocContent #clubSocHead select {
    display: none;
  }
}
/* line 1322, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection {
  z-index: 0;
  border-top: 2px solid #000;
  padding-top: 1.25rem;
}
/* line 1326, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection figure {
  margin-bottom: 1.25rem;
}
/* line 1327, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection figure img {
  width: 100%;
  height: auto;
  max-width: 32px;
}
@media (min-width: 47em) {
  /* line 1327, ../components/sass/_modules.scss */
  #clubSocContent .clubSocSection figure img {
    width: 100%;
    height: auto;
    max-width: 45px;
  }
}
@media (min-width: 47em) {
  /* line 1326, ../components/sass/_modules.scss */
  #clubSocContent .clubSocSection figure {
    float: left;
    width: 12%;
  }
}
@media (min-width: 47em) {
  /* line 1340, ../components/sass/_modules.scss */
  #clubSocContent .clubSocSection ul {
    float: right;
    width: 88%;
  }
}
/* line 1345, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection ul li {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #e6e6e6;
  padding: 1.25rem 0;
}
@media (min-width: 47em) {
  /* line 1345, ../components/sass/_modules.scss */
  #clubSocContent .clubSocSection ul li {
    padding-top: .75rem;
    padding-bottom: 1rem;
  }
  /* line 1351, ../components/sass/_modules.scss */
  #clubSocContent .clubSocSection ul li:first-child {
    border-top: none;
    padding-top: 0;
  }
}
/* line 1360, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection ul li p {
  font-size: 0.875rem;
  float: left;
  width: 90%;
}
@media (min-width: 47em) {
  /* line 1360, ../components/sass/_modules.scss */
  #clubSocContent .clubSocSection ul li p {
    width: auto;
    display: inline;
    float: none;
    font-size: 1rem;
    margin-right: 2rem;
  }
}
/* line 1372, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection ul li strong {
  text-transform: uppercase;
  margin-right: .5rem;
}
/* line 1376, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection ul li .fa {
  float: right;
  text-align: right;
  padding-right: .75rem;
  width: 10%;
  line-height: 1.625rem;
}
@media (min-width: 47em) {
  /* line 1376, ../components/sass/_modules.scss */
  #clubSocContent .clubSocSection ul li .fa {
    float: none;
    width: auto;
    text-align: left;
  }
}
/* line 1391, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection ul li a .fa, #clubSocContent .clubSocSection ul li a:link .fa, #clubSocContent .clubSocSection ul li a:visited .fa {
  color: #808080;
}
/* line 1395, ../components/sass/_modules.scss */
#clubSocContent .clubSocSection ul li a:hover .fa, #clubSocContent .clubSocSection ul li a:link:hover .fa, #clubSocContent .clubSocSection ul li a:visited:hover .fa {
  color: #cccccc;
}
/* line 1404, ../components/sass/_modules.scss */
#clubSocContent .offsetTwo:before {
  display: block;
  position: relative;
  content: " ";
}

/* line 1429, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading {
  overflow: hidden;
  *zoom: 1;
  padding-top: 1rem;
  margin-bottom: 1.56rem;
  border-top: 2px solid #000;
}
@media (min-width: 47em) {
  /* line 1429, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading {
    margin-bottom: 4rem;
    padding-top: 1.75rem;
  }
}
/* line 1440, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading p {
  font-size: 1rem;
  color: #cccccc;
}
/* line 83, ../components/sass/_mixins.scss */
#whatsOnContent #whatsOnHeading select {
  border: none;
  border-bottom: 1px solid #FFFFFF;
  font-family: "nimbus-sans", sans-serif;
  background: none;
  margin-top: 1rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: .875rem;
  line-height: 1.4rem;
  color: #4d4d4d;
  padding: .5rem .75rem;
  padding-right: 2rem;
  background: #e6e6e6 url(../images/common/select.svg) no-repeat 92% center;
  background-size: 14px 7px;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
/* line 1450, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading aside.eventFilter .datePick {
  margin-top: 1rem;
}
/* line 1453, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading aside.eventFilter .datePick li {
  float: left;
  margin-right: 5px;
  font-size: .875rem;
  line-height: 1.4rem;
  background: #e6e6e6;
  text-transform: uppercase;
  font-weight: 400;
}
@media (min-width: 58em) {
  /* line 1453, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading aside.eventFilter .datePick li {
    margin-right: 5px;
  }
}
/* line 1468, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading aside.eventFilter .datePick li a, #whatsOnContent #whatsOnHeading aside.eventFilter .datePick li a:link, #whatsOnContent #whatsOnHeading aside.eventFilter .datePick li a:visited {
  color: #b3b3b3;
  display: block;
  padding: .5rem .5rem;
}
/* line 1477, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading aside.eventFilter .datePick li a:hover, #whatsOnContent #whatsOnHeading aside.eventFilter .datePick li a:link:hover, #whatsOnContent #whatsOnHeading aside.eventFilter .datePick li a:visited:hover {
  color: #4d4d4d;
}
/* line 1481, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading aside.eventFilter .datePick li.all {
  display: none;
  margin-right: 0;
}
@media (min-width: 58em) {
  /* line 1481, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading aside.eventFilter .datePick li.all {
    display: block;
  }
}
/* line 1491, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading aside.eventFilter .datePick li.selected a, #whatsOnContent #whatsOnHeading aside.eventFilter .datePick li.selected a:link, #whatsOnContent #whatsOnHeading aside.eventFilter .datePick li.selected a:visited {
  border-bottom: 1px solid #F05B66;
}
/* line 1500, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading aside.eventFilter p {
  margin-bottom: 0rem !important;
  line-height: .5rem;
}
@media (min-width: 47em) {
  /* line 1500, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading aside.eventFilter p {
    margin-bottom: 1.5rem;
    line-height: 2.3rem;
  }
}
/* line 1509, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading aside.eventFilter:first-child {
  margin-bottom: 1.5rem;
}
@media (min-width: 47em) {
  /* line 1509, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading aside.eventFilter:first-child {
    margin-bottom: 0;
  }
}
/* line 1517, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading #calNav {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 1517, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading #calNav {
    float: left;
    width: 41.666667%;
  }
  /* line 1522, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading #calNav select {
    min-width: 65%;
  }
}
/* line 1529, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading #typeNav {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 47em) {
  /* line 1529, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading #typeNav {
    float: right;
    width: 55.111111%;
  }
  /* line 1535, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading #typeNav select {
    min-width: 48.79%;
  }
}
/* line 1541, ../components/sass/_modules.scss */
#whatsOnContent #whatsOnHeading #typeNav .pastLink {
  margin-bottom: 0;
  display: none;
}
@media (min-width: 47em) {
  /* line 1541, ../components/sass/_modules.scss */
  #whatsOnContent #whatsOnHeading #typeNav .pastLink {
    display: inline;
    text-align: right;
    float: right;
    padding-top: 1.5rem;
  }
  /* line 140, ../components/sass/_mixins.scss */
  #whatsOnContent #whatsOnHeading #typeNav .pastLink a, #whatsOnContent #whatsOnHeading #typeNav .pastLink a:link, #whatsOnContent #whatsOnHeading #typeNav .pastLink a:visited {
    color: #cccccc;
    text-decoration: underline;
  }
}
/* line 1559, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem {
  margin-bottom: 1.5rem;
}
@media (min-width: 47em) {
  /* line 1559, ../components/sass/_modules.scss */
  #whatsOnContent .eventList .eventItem {
    margin-bottom: 4.25rem;
    overflow: hidden;
    *zoom: 1;
    width: 100%;
  }
}
/* line 1567, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem figure {
  width: 100%;
  margin-bottom: 1rem;
  position: relative;
}
/* line 1571, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem figure img {
  width: 100%;
  height: auto;
  max-width: 640px;
  vertical-align: bottom;
}
@media (min-width: 47em) {
  /* line 1567, ../components/sass/_modules.scss */
  #whatsOnContent .eventList .eventItem figure {
    float: left;
    width: 41.666667%;
  }
}
/* line 1583, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem figure .overlayEvent {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
/* line 1595, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem .eventDetails {
  width: 100%;
}
@media (min-width: 47em) {
  /* line 1595, ../components/sass/_modules.scss */
  #whatsOnContent .eventList .eventItem .eventDetails {
    padding-top: 1rem;
    border-top: 1px solid #e6e6e6;
    float: right;
    width: 55.111111%;
  }
}
/* line 1604, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem .eventDetails h6 {
  font-size: 1rem;
}
/* line 1606, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem .eventDetails h6 .timePlace {
  font-weight: 300;
  text-transform: none;
}
@media (min-width: 47em) {
  /* line 1604, ../components/sass/_modules.scss */
  #whatsOnContent .eventList .eventItem .eventDetails h6 {
    float: left;
    margin-right: .25rem;
  }
}
/* line 1618, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem .eventDetails h2 {
  margin: 1rem 0;
}
@media (min-width: 47em) {
  /* line 1618, ../components/sass/_modules.scss */
  #whatsOnContent .eventList .eventItem .eventDetails h2 {
    margin-top: 3.25rem;
    margin-bottom: 1.5rem;
  }
}
/* line 1627, ../components/sass/_modules.scss */
#whatsOnContent .eventList .eventItem .eventDetails .eventLink {
  display: inline-block;
  text-transform: uppercase;
  color: #808080;
  font-size: 1rem;
  font-weight: 400;
  background-size: 12px 20px;
}
/* line 1641, ../components/sass/_modules.scss */
#whatsOnContent .eventList .loadMore {
  display: none;
}
@media (min-width: 47em) {
  /* line 1641, ../components/sass/_modules.scss */
  #whatsOnContent .eventList .loadMore {
    display: block;
    text-align: center;
    font-size: 1rem;
    line-height: 1.2rem;
  }
  /* line 1648, ../components/sass/_modules.scss */
  #whatsOnContent .eventList .loadMore a, #whatsOnContent .eventList .loadMore a:link, #whatsOnContent .eventList .loadMore a:visited {
    background: #F05B66;
    color: #FFFFFF;
    display: inline-block;
    padding: 1rem 1.4rem;
    width: auto;
  }
  /* line 1654, ../components/sass/_modules.scss */
  #whatsOnContent .eventList .loadMore a:hover, #whatsOnContent .eventList .loadMore a:link:hover, #whatsOnContent .eventList .loadMore a:visited:hover {
    background: #00B9ED;
  }
}
@media (min-width: 47em) {
  /* line 1666, ../components/sass/_modules.scss */
  #whatsOnContent .event {
    padding: 2.5rem 0;
  }
}
/* line 1671, ../components/sass/_modules.scss */
#whatsOnContent .event figure {
  margin-bottom: 1rem;
}
/* line 1673, ../components/sass/_modules.scss */
#whatsOnContent .event figure img {
  width: 100%;
  height: auto;
  max-width: 640px;
}
/* line 1678, ../components/sass/_modules.scss */
#whatsOnContent .event article {
  margin-bottom: 4rem;
}
@media (min-width: 47em) {
  /* line 1678, ../components/sass/_modules.scss */
  #whatsOnContent .event article {
    margin-bottom: 6rem;
  }
}
/* line 1683, ../components/sass/_modules.scss */
#whatsOnContent .event article h6 {
  margin-bottom: 2.75rem;
  font-size: 1rem;
}
@media (min-width: 47em) {
  /* line 1683, ../components/sass/_modules.scss */
  #whatsOnContent .event article h6 {
    margin-bottom: 3.125;
  }
}
/* line 1689, ../components/sass/_modules.scss */
#whatsOnContent .event article h6 span {
  font-weight: 300;
  padding-left: .75rem;
}
/* line 1696, ../components/sass/_modules.scss */
#whatsOnContent .event article hgroup h2 {
  margin-bottom: .1rem;
}
@media (min-width: 47em) {
  /* line 1696, ../components/sass/_modules.scss */
  #whatsOnContent .event article hgroup h2 {
    display: inline-block;
  }
}
/* line 1702, ../components/sass/_modules.scss */
#whatsOnContent .event article hgroup h3 {
  font-weight: 300;
}
@media (min-width: 47em) {
  /* line 1702, ../components/sass/_modules.scss */
  #whatsOnContent .event article hgroup h3 {
    display: inline-block;
  }
}
/* line 1712, ../components/sass/_modules.scss */
#whatsOnContent .event article .eventTags {
  display: block;
  margin-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 1712, ../components/sass/_modules.scss */
  #whatsOnContent .event article .eventTags {
    margin-bottom: 2.5rem;
  }
}
/* line 1726, ../components/sass/_modules.scss */
#whatsOnContent .event .eventSocial ul li {
  font-size: .875rem;
  border-top: 1px solid #e6e6e6;
  padding: .5rem 0;
}
@media (min-width: 47em) {
  /* line 1730, ../components/sass/_modules.scss */
  #whatsOnContent .event .eventSocial ul li:first-child {
    border: none;
  }
}
@media (min-width: 47em) {
  /* line 1726, ../components/sass/_modules.scss */
  #whatsOnContent .event .eventSocial ul li {
    font-size: 1rem;
  }
}
/* line 1739, ../components/sass/_modules.scss */
#whatsOnContent .event .eventSocial ul li .fa {
  float: left;
  width: 8%;
}

/* line 1761, ../components/sass/_modules.scss */
.theTags, #whatsOnContent .event article .eventTags, .eventTags, #blogContent .entry article .postMeta .blogTags, #blogContent .singleEntry .blogTagsEntry {
  overflow: hidden;
  *zoom: 1;
  display: none;
  font-size: .875rem;
  line-height: 1.2rem;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 140, ../components/sass/_mixins.scss */
.theTags a, #whatsOnContent .event article .eventTags a, .eventTags a, #blogContent .entry article .postMeta .blogTags a, #blogContent .singleEntry .blogTagsEntry a, .theTags a:link, #whatsOnContent .event article .eventTags a:link, .eventTags a:link, #blogContent .entry article .postMeta .blogTags a:link, #blogContent .singleEntry .blogTagsEntry a:link, .theTags a:visited, #whatsOnContent .event article .eventTags a:visited, .eventTags a:visited, #blogContent .entry article .postMeta .blogTags a:visited, #blogContent .singleEntry .blogTagsEntry a:visited {
  color: #cccccc;
  text-decoration: underline;
}
/* line 1770, ../components/sass/_modules.scss */
.theTags li, #whatsOnContent .event article .eventTags li, .eventTags li, #blogContent .entry article .postMeta .blogTags li, #blogContent .singleEntry .blogTagsEntry li {
  float: left;
  margin-right: 5px;
}
@media (min-width: 47em) {
  /* line 1761, ../components/sass/_modules.scss */
  .theTags, #whatsOnContent .event article .eventTags, .eventTags, #blogContent .entry article .postMeta .blogTags, #blogContent .singleEntry .blogTagsEntry {
    display: inline;
  }
}

/* line 1782, ../components/sass/_modules.scss */
.eventTags {
  display: block !important;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 1782, ../components/sass/_modules.scss */
  .eventTags {
    margin-bottom: 2.5rem;
  }
}

@media (min-width: 47em) {
  /* line 1800, ../components/sass/_modules.scss */
  #blogContent h1 {
    margin-bottom: .5rem;
  }
}
/* line 1805, ../components/sass/_modules.scss */
#blogContent #blogHeader {
  margin-bottom: 1.2rem;
}
/* line 1806, ../components/sass/_modules.scss */
#blogContent #blogHeader p {
  font-size: 1rem;
  display: inline;
  color: #4d4d4d;
  margin-right: 1rem;
}
/* line 109, ../components/sass/_mixins.scss */
#blogContent #blogHeader select {
  border: none;
  border-bottom: 1px solid #FFFFFF;
  font-family: "nimbus-sans", sans-serif;
  background: none;
  margin-top: 1rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: .875rem;
  line-height: 1.4rem;
  color: #4d4d4d;
  padding: .5rem .75rem;
  padding-left: 2rem;
  background: #e6e6e6 url(../images/common/select.svg) no-repeat 5% center;
  background-size: 14px 7px;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
/* line 1816, ../components/sass/_modules.scss */
#blogContent .entry {
  border-top: 1px solid #e6e6e6;
  padding: 1.2rem 0rem;
  padding-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 1816, ../components/sass/_modules.scss */
  #blogContent .entry {
    margin-bottom: 4rem;
  }
}
/* line 1823, ../components/sass/_modules.scss */
#blogContent .entry figure {
  overflow: hidden;
  *zoom: 1;
}
/* line 1825, ../components/sass/_modules.scss */
#blogContent .entry figure .bImg {
  background: #00B9ED;
  display: inline-block;
  margin-bottom: 1rem;
  float: left;
  width: 27.0707%;
}
@media (min-width: 47em) {
  /* line 1825, ../components/sass/_modules.scss */
  #blogContent .entry figure .bImg {
    width: 100px;
  }
}
/* line 1835, ../components/sass/_modules.scss */
#blogContent .entry figure img {
  width: 100%;
  height: auto;
  max-width: 120px;
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
  mix-blend-mode: multiply;
  vertical-align: bottom;
}
/* line 1842, ../components/sass/_modules.scss */
#blogContent .entry figure .author {
  float: right;
  width: 70.2727%;
}
/* line 1845, ../components/sass/_modules.scss */
#blogContent .entry figure .author p {
  font-size: .875rem;
  line-height: 1rem;
}
@media (min-width: 47em) {
  /* line 1842, ../components/sass/_modules.scss */
  #blogContent .entry figure .author {
    width: 100%;
  }
}
/* line 1858, ../components/sass/_modules.scss */
#blogContent .entry article .postHeader {
  margin-bottom: 2rem;
}
@media (min-width: 47em) {
  /* line 1858, ../components/sass/_modules.scss */
  #blogContent .entry article .postHeader {
    margin-bottom: 2rem;
  }
}
@media (min-width: 47em) {
  /* line 1863, ../components/sass/_modules.scss */
  #blogContent .entry article .postHeader h6 {
    width: 20%;
    float: left;
  }
}
/* line 1873, ../components/sass/_modules.scss */
#blogContent .entry article .postMeta {
  margin-top: .25rem;
}
@media (min-width: 47em) {
  /* line 1873, ../components/sass/_modules.scss */
  #blogContent .entry article .postMeta {
    width: 100%;
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
}
/* line 1880, ../components/sass/_modules.scss */
#blogContent .entry article .postMeta .blogTags {
  display: none;
}
/* line 1883, ../components/sass/_modules.scss */
#blogContent .entry article .postMeta .blogTags a, #blogContent .entry article .postMeta .blogTags a:link, #blogContent .entry article .postMeta .blogTags a:visited {
  text-decoration: none;
}
@media (min-width: 47em) {
  /* line 1880, ../components/sass/_modules.scss */
  #blogContent .entry article .postMeta .blogTags {
    display: block;
    float: right;
    width: 80%;
  }
  /* line 1894, ../components/sass/_modules.scss */
  #blogContent .entry article .postMeta .blogTags li {
    float: right;
    margin-left: .5rem;
  }
}
/* line 1903, ../components/sass/_modules.scss */
#blogContent .entry article .readMore {
  text-transform: uppercase;
  font-size: 0.875rem;
  margin: 1rem 0;
}
/* line 140, ../components/sass/_mixins.scss */
#blogContent .entry article .readMore a, #blogContent .entry article .readMore a:link, #blogContent .entry article .readMore a:visited {
  color: #4d4d4d;
  text-decoration: underline;
}
/* line 1917, ../components/sass/_modules.scss */
#blogContent .singleEntry h2 {
  margin-bottom: 1rem;
}
/* line 1924, ../components/sass/_modules.scss */
#blogContent .singleEntry article {
  margin-bottom: 0;
}
/* line 158, ../components/sass/_mixins.scss */
#blogContent .singleEntry article h2 {
  margin-bottom: 1.5rem;
}
@media (min-width: 47em) {
  /* line 158, ../components/sass/_mixins.scss */
  #blogContent .singleEntry article h2 {
    margin-bottom: 3.75rem;
  }
}
/* line 164, ../components/sass/_mixins.scss */
#blogContent .singleEntry article p {
  margin-bottom: 1rem;
}
@media (min-width: 47em) {
  /* line 164, ../components/sass/_mixins.scss */
  #blogContent .singleEntry article p {
    margin-bottom: 2.625rem;
  }
}

/* line 1934, ../components/sass/_modules.scss */
.backLink {
  font-weight: 400;
  font-size: 0.875rem;
  border-top: 1px solid #e6e6e6;
  padding-top: .5rem;
  margin-bottom: 0;
}

/* line 1943, ../components/sass/_modules.scss */
.pagination {
  font-weight: 400;
  font-size: 0.875rem;
  border-top: 1px solid #cccccc;
  padding-top: .5rem;
  margin-bottom: 2rem;
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}
/* line 1952, ../components/sass/_modules.scss */
.pagination ul {
  display: flex;
  justify-content: space-between;
}

/* line 1962, ../components/sass/_modules.scss */
footer {
  background: #e6e6e6;
}
@media (min-width: 47em) {
  /* line 1962, ../components/sass/_modules.scss */
  footer {
    background: url("../images/common/foooterback.gif") repeat-y center top;
  }
}
/* line 1968, ../components/sass/_modules.scss */
footer .footerLeft {
  padding: 1.2rem 2rem;
}
@media (min-width: 47em) {
  /* line 1968, ../components/sass/_modules.scss */
  footer .footerLeft {
    padding: 1.2rem 0;
  }
}
/* line 1974, ../components/sass/_modules.scss */
footer .footerLeft .footLeft {
  width: 100%;
  font-size: 2.6rem;
  display: inline-table;
  margin-bottom: 2rem;
}
/* line 1978, ../components/sass/_modules.scss */
footer .footerLeft .footLeft li {
  display: table-cell;
  text-align: center;
  margin-right: 10px;
}
/* line 1983, ../components/sass/_modules.scss */
footer .footerLeft .footLeft li a:hover, footer .footerLeft .footLeft li a:link:hover, footer .footerLeft .footLeft li a:visited:hover {
  color: #FFFFFF;
}
/* line 1991, ../components/sass/_modules.scss */
footer .footerLeft p {
  text-align: center;
  font-size: .875rem;
  line-height: 1.25rem;
  margin-bottom: 1.25rem;
  padding: 0 10px;
}
/* line 1997, ../components/sass/_modules.scss */
footer .footerLeft p a, footer .footerLeft p a:link, footer .footerLeft p a:visited {
  text-decoration: underline;
}
@media (min-width: 47em) {
  /* line 2003, ../components/sass/_modules.scss */
  footer .footerLeft .footLeft {
    display: block;
    font-size: 1.4rem;
  }
  /* line 2006, ../components/sass/_modules.scss */
  footer .footerLeft .footLeft li {
    display: inline;
    margin-right: 10px;
  }
  /* line 2011, ../components/sass/_modules.scss */
  footer .footerLeft p {
    text-align: left;
    padding: 0;
  }
}
/* line 2020, ../components/sass/_modules.scss */
footer .footerRight {
  padding: 1.2rem;
  background: #f2f2f2;
}
/* line 2023, ../components/sass/_modules.scss */
footer .footerRight .ask {
  text-transform: uppercase;
}
/* line 2025, ../components/sass/_modules.scss */
footer .footerRight .ask a, footer .footerRight .ask a:link, footer .footerRight .ask a:visited {
  display: block;
  font-weight: 400;
  background: #4d4d4d;
  color: #FFFFFF;
  text-align: center;
  padding: 1.2rem 1rem;
}
/* line 2032, ../components/sass/_modules.scss */
footer .footerRight .ask a:hover, footer .footerRight .ask a:link:hover, footer .footerRight .ask a:visited:hover {
  background: #cccccc;
}
@media (min-width: 47em) {
  /* line 2025, ../components/sass/_modules.scss */
  footer .footerRight .ask a, footer .footerRight .ask a:link, footer .footerRight .ask a:visited {
    margin: 3rem;
  }
}

/* line 2052, ../components/sass/_modules.scss */
.contactForm {
  display: none;
  margin: 0 auto;
  width: 100%;
}
/* line 2057, ../components/sass/_modules.scss */
.contactForm form {
  width: 100%;
}
/* line 2059, ../components/sass/_modules.scss */
.contactForm form textarea {
  width: 100%;
  display: block;
  font-size: 1rem;
  font-family: "nimbus-sans", sans-serif;
  padding: .5rem;
  border: 1px solid #cccccc;
  margin-bottom: 1rem;
}
/* line 2068, ../components/sass/_modules.scss */
.contactForm form input.email {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-family: "nimbus-sans", sans-serif;
  padding: .5rem;
  border: 1px solid #cccccc;
  margin-bottom: 1rem;
}
/* line 2077, ../components/sass/_modules.scss */
.contactForm form input.submit {
  font-family: "nimbus-sans", sans-serif;
  display: block;
  width: 100%;
  font-size: 1rem;
  background: #F05B66;
  color: #FFFFFF;
  border: none;
  padding: .75rem;
  text-align: center;
}
@media (min-width: 47em) {
  /* line 2077, ../components/sass/_modules.scss */
  .contactForm form input.submit {
    font-size: 1.43rem;
  }
}

/* line 2098, ../components/sass/_modules.scss */
#success {
  padding: 4rem 1rem;
}
@media (min-width: 47em) {
  /* line 2098, ../components/sass/_modules.scss */
  #success {
    padding: 4rem 0 12rem 0;
    padding-left: 25.42373%;
    padding-right: 25.42373%;
  }
}
/* line 2108, ../components/sass/_modules.scss */
#success h2 {
  margin-bottom: 3rem;
}
@media (min-width: 47em) {
  /* line 2108, ../components/sass/_modules.scss */
  #success h2 {
    padding: 0 4rem;
  }
}
/* line 2114, ../components/sass/_modules.scss */
#success p {
  text-align: center;
  font-family: "nimbus-sans", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 47em) {
  /* line 2114, ../components/sass/_modules.scss */
  #success p {
    padding: 0 6rem;
  }
}
/* line 2124, ../components/sass/_modules.scss */
#success p a, #success p a:link, #success p a:visited {
  background: url("../images/common/arrow-right.svg") no-repeat 80% 3px;
  color: #b3b3b3;
}
/* line 2128, ../components/sass/_modules.scss */
#success p a:hover, #success p a:link:hover, #success p a:visited:hover {
  color: #cccccc;
}

/* Slider */
/* line 3, ../components/sass/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 18, ../components/sass/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 25, ../components/sass/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 29, ../components/sass/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 34, ../components/sass/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 43, ../components/sass/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/* line 49, ../components/sass/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 55, ../components/sass/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 59, ../components/sass/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 63, ../components/sass/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 67, ../components/sass/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 70, ../components/sass/_slick.scss */
.slick-slide img {
  display: block;
}
/* line 73, ../components/sass/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 79, ../components/sass/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 83, ../components/sass/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 87, ../components/sass/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 91, ../components/sass/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 97, ../components/sass/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}
