@charset "UTF-8";
@import url("//hello.myfonts.net/count/2fbe6c");
/* line 5, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/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, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}

/* line 103, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: 'Futura';
  src: url("//cdn2.rsc.org.uk/RSC/fonts/futuraeot.eot");
  src: url("//cdn2.rsc.org.uk/RSC/fonts/futuraeot.eot?#iefix") format("embedded-opentype"), url("//cdn2.rsc.org.uk/RSC/fonts/futurawoff2.woff2") format("woff2"), url("//cdn2.rsc.org.uk/RSC/fonts/futurawoff.woff") format("woff"), url("//cdn2.rsc.org.uk/RSC/fonts/futurattf.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Futura';
  src: url("//cdn2.rsc.org.uk/RSC/fonts/futuraitaliceot.eot");
  src: url("//cdn2.rsc.org.uk/RSC/fonts/futuraitaliceot.eot?#iefix") format("embedded-opentype"), url("//cdn2.rsc.org.uk/RSC/fonts/futuraitalicwoff2.woff2") format("woff2"), url("//cdn2.rsc.org.uk/RSC/fonts/futuraitalicwoff.woff") format("woff"), url("//cdn2.rsc.org.uk/RSC/fonts/futuraitalicttf.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Futura';
  src: url("//cdn2.rsc.org.uk/RSC/fonts/futuraboldeot.eot");
  src: url("//cdn2.rsc.org.uk/RSC/fonts/futuraboldeot.eot?#iefix") format("embedded-opentype"), url("//cdn2.rsc.org.uk/RSC/fonts/futuraboldwoff2.woff2") format("woff2"), url("//cdn2.rsc.org.uk/RSC/fonts/futuraboldwoff.woff") format("woff"), url("//cdn2.rsc.org.uk/RSC/fonts/futuraboldttf.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Futura';
  src: url("//cdn2.rsc.org.uk/RSC/fonts/futurabolditaliceot.eot");
  src: url("//cdn2.rsc.org.uk/RSC/fonts/futurabolditaliceot.eot?#iefix") format("embedded-opentype"), url("//cdn2.rsc.org.uk/RSC/fonts/futurabolditalicwoff2.woff2") format("woff2"), url("//cdn2.rsc.org.uk/RSC/fonts/futurabolditalicwoff.woff") format("woff"), url("//cdn2.rsc.org.uk/RSC/fonts/futurabolditalicttf.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

/* line 21, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 42, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
body {
  font-family: 'Futura', Helvetica, sans-serif;
  font-size: 16px;
  color: #464841;
  background-color: white;
  /* Set up breakpoints for JS detection & Media Query Combiner */
}

/* line 47, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
body.noscroll {
  overflow: hidden;
}

/* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
body:before {
  content: "xsmall";
  display: none;
}

@media (min-width: 480px) {
  /* line 56, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
  body:before {
    content: "small";
  }
}

@media (min-width: 600px) {
  /* line 61, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
  body:before {
    content: "smadium";
  }
}

@media (min-width: 790px) {
  /* line 66, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
  body:before {
    content: "medium";
  }
}

@media (min-width: 1024px) {
  /* line 71, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
  body:before {
    content: "large";
  }
}

@media (min-width: 1440px) {
  /* line 76, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
  body:before {
    content: "xlarge";
  }
}

/* line 83, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 93, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
.sp-tag {
  max-width: 57rem;
}

/* line 105, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
h1,
h2 {
  letter-spacing: 0.2rem;
}

/* line 110, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
h3 {
  letter-spacing: 0.15rem;
}

/* line 117, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
h4,
h5 {
  letter-spacing: 0.07rem;
}

/* line 125, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
h1,
.section-header h2,
.section-side-header h2,
.search-result-header h2 {
  font-size: 36px;
}

@media (min-width: 1024px) {
  /* line 132, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
  h4.title {
    font-size: 36px;
  }
}

/* line 138, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
h2,
h3.related-title,
p.subtitle,
h4 {
  font-size: 20px;
}

/* line 147, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.icon-bg {
  background: #464841;
  padding: 0.3rem;
  width: 42px;
  border-radius: 5px;
  float: left;
  margin-right: 0.5rem;
  color: #ffffff;
}

/* line 157, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.icon {
  width: 100%;
  display: inline-block;
}

/* line 160, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.icon img,
.icon svg {
  float: left;
  display: inline-block;
  margin-right: 1rem;
  width: 50px;
  height: 50px;
  height: auto;
}

/* line 173, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.icon svg .icon-bkgrnd {
  fill: #464841;
}

/* line 176, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.icon svg .icon-vector {
  fill: white;
}

/* line 180, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.icon .icon-copy {
  float: left;
  width: 75%;
}

@media (min-width: 790px) {
  /* line 180, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
  .icon .icon-copy {
    width: 85%;
  }
}

/* line 190, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
button {
  font-family: 'Futura', Helvetica, sans-serif;
}

/* line 194, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a {
  color: #e03222;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 198, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a:hover {
  color: #464841;
}

/* line 201, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.on-light, a.reverse {
  color: #464841;
}

/* line 204, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.on-light:hover, a.reverse:hover {
  color: #e03222;
}

/* line 208, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.header-link {
  color: #e3e6e1;
}

/* line 210, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.header-link:hover {
  color: #e03222;
}

/* line 214, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.dark-header-link {
  color: #b4baae;
}

/* line 216, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.dark-header-link:hover {
  color: #e03222;
}

/* line 220, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.on-red {
  color: white;
}

/* line 222, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.on-red polyline,
a.on-red line {
  stroke: white;
  stroke-width: 2;
  fill: none;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 229, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.on-red:hover {
  color: #f5d606;
}

/* line 231, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.on-red:hover polyline,
a.on-red:hover line {
  stroke: #f5d606;
}

/* line 237, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.white-link {
  color: white;
}

/* line 239, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.white-link:hover {
  color: #b4baae;
}

/* line 243, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.on-dk-gray {
  color: #f5d606;
}

/* line 245, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
a.on-dk-gray:hover {
  color: #e3e6e1;
}

/* line 250, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link {
  display: inline-block;
  font-size: 14px;
  padding: 0.5rem 0.6rem 0.4rem;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.02rem;
  cursor: pointer;
  text-align: center;
}

/* line 262, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link,
.button-link svg {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 266, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.thin {
  padding: 0.25rem 0.25rem 0.15rem;
  font-size: 12px;
}

/* line 273, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.sml {
  padding: 0.5rem;
  font-size: 12px;
}

/* line 280, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.ltgray-btn {
  background-color: #e3e6e1;
  color: #464841;
}

/* line 283, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.ltgray-btn svg {
  fill: #464841;
}

/* line 286, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.ltgray-btn:hover {
  background-color: #e03222;
  color: white;
}

/* line 289, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.ltgray-btn:hover svg {
  fill: white;
}

/* line 294, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.gray-btn {
  background-color: #464841;
  color: #f5d606;
}

/* line 297, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.gray-btn:hover {
  background-color: #e03222;
  color: white;
}

/* line 302, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.gray-btn2 {
  background-color: #464841;
  color: #f5d606;
}

/* line 305, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.gray-btn2:hover {
  background-color: #f5d606;
  color: #464841;
}

/* line 310, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-btn {
  background-color: #e03222;
  color: white;
}

/* line 313, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-btn svg {
  fill: white;
}

/* line 316, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-btn:hover {
  background-color: #464841;
  color: white;
}

/* line 321, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-btn2 {
  background-color: #e03222;
  color: white;
}

/* line 324, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-btn2 svg {
  fill: white;
}

/* line 327, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-btn2:hover {
  background-color: white;
  color: #e03222;
}

/* line 330, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-btn2:hover svg {
  fill: #e03222;
}

/* line 335, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.gold-btn {
  background-color: #f5d606;
  color: #464841;
}

/* line 338, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.gold-btn:hover {
  background-color: #464841;
  color: #f5d606;
}

/* line 343, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.gold-btn2, .button-link.gold-btn3 {
  background-color: #f5d606;
  color: #464841;
}

/* line 347, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.gold-btn2:hover, .button-link.gold-btn3:hover {
  background-color: #e03222;
  color: #f5d606;
}

/* line 352, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.on-white-btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 356, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-outline {
  border: 1px solid #e03222;
  color: #e03222;
}

/* line 359, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link.red-outline:hover {
  background-color: #e03222;
  color: white;
}

/* line 364, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.button-link span {
  display: inline-block;
}

/* line 370, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.notice {
  text-transform: uppercase;
  display: inline-block;
  font-weight: bold;
}

/* line 374, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.notice.sml {
  font-size: 10px;
  line-height: 1em;
  padding: 0.25rem;
}

/* line 379, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.notice.red {
  color: #e03222;
  border: 2px solid #e03222;
}

/* line 385, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
p,
figcaption {
  line-height: 1.5em;
}

/* line 390, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
p.ongray-intro {
  color: #e3e6e1;
  font-weight: bold;
  font-size: 26px;
  letter-spacing: 0.1rem;
  line-height: 1.3em;
}

/* line 397, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
strong,
b,
.heavy {
  font-weight: bold;
}

/* line 402, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
em,
i,
.italic,
.plays {
  font-style: italic;
}

/* line 408, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.small {
  font-size: 14px;
  line-height: 1.4em;
}

/* line 413, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.smaller {
  font-size: 12px;
  line-height: 1.4em;
}

/* line 418, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.smlst {
  font-size: 10px;
  line-height: 1.2em;
}

/* line 425, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.small p,
.smaller p {
  line-height: inherit;
}

/* line 430, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.lrg-copy {
  font-size: 18px;
}

/* line 434, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.lrgr-copy {
  font-size: 20px;
}

/* line 438, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.max-copy {
  font-size: 36px;
}

/* line 442, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.upc {
  text-transform: uppercase !important;
}

/* line 446, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.info-panel {
  border: 1px solid #464841;
  padding: 1rem;
}

/* line 449, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.info-panel.white {
  border: 1px solid #e3e6e1;
}

/* line 454, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.cent-copy {
  text-align: center;
}

/* line 458, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.gld {
  color: #f5d606;
}

/* line 462, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.rd {
  color: #e03222;
}

/* line 466, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.db-bt-mg {
  margin-bottom: 2rem;
}

/* line 469, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.sn-bt-mg {
  margin-bottom: 1rem;
}

/* line 472, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.hf-bt-mg {
  margin-bottom: 0.5rem !important;
}

/* line 478, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.qt-bt-mg {
  margin-bottom: 0.25rem !important;
}

/* line 486, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
img {
  max-width: 100%;
}

/* line 492, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.gold-bkgrnd {
  background-color: #f5d606;
}

/* line 495, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.dk-gray {
  background-color: #464841;
  color: #e3e6e1;
}

/* line 498, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.dk-gray .section-intro {
  color: #e3e6e1;
}

/* line 502, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.lt-gray {
  background-color: #e3e6e1;
}

/* line 505, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.red-bkgrnd {
  background-color: #e03222;
  color: white;
}

/* line 509, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.black-bkgrnd {
  background-color: black;
  color: white;
}

/* line 515, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.cleared {
  clear: both;
}

/* line 519, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.hidden {
  display: none;
}

/* line 523, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.reset {
  padding: 0 !important;
}

/* line 526, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.fl-l {
  float: left;
}

/* line 530, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_base.scss */
.fl-r {
  float: right;
}

@-moz-keyframes subnav-large {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes subnav-large {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes subnav-large {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes subnav-large-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    display: none;
  }
}

@-webkit-keyframes subnav-large-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    display: none;
  }
}

@keyframes subnav-large-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    display: none;
  }
}

/* CLASS ACRONYMS
l-wr = left - widget to right
c-wb = centered copy - widget below
w-rs = widgets, right side
w-sl = widgets, single line
w-cb = widgets, single column bottom
w-rc = widgets, related content
w-ic = widgets, in content

tc = two columns
*/
/* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder {
  display: inline-block;
  text-align: center;
  color: #464841;
  width: 2.5rem;
}

@media (min-width: 790px) {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .burger-holder {
    width: 3rem;
  }
}

/* line 13, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder .circle {
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  padding: 0.75em;
  width: 2.5rem;
  height: 2.5rem;
  margin-bottom: 3px;
  background-color: #464841;
}

@media (min-width: 790px) {
  /* line 13, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .burger-holder .circle {
    padding: 1em;
    width: 3rem;
    height: 3rem;
    line-height: 1em;
    margin-bottom: 4px;
  }
}

/* line 34, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder.active {
  cursor: pointer;
}

/* line 37, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder.active .burger {
  -webkit-transform: rotateZ(360deg);
  -moz-transform: rotateZ(360deg);
  -ms-transform: rotateZ(360deg);
  -o-transform: rotateZ(360deg);
  transform: rotateZ(360deg);
}

/* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder.active .burger.cross .middle {
  opacity: 0;
}

/* line 45, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder.active .burger.cross:after {
  bottom: 0.45em;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

@media (min-width: 790px) {
  /* line 45, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .burger-holder.active .burger.cross:after {
    bottom: 0.5em;
  }
}

/* line 54, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder.active .burger.cross:before {
  top: 0.4em;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (min-width: 790px) {
  /* line 54, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .burger-holder.active .burger.cross:before {
    top: 0.35em;
  }
}

/* line 67, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder.active .menu-label:before {
  opacity: 0;
}

/* line 71, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder.active .menu-label:after {
  opacity: 1;
}

/* line 77, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder .burger {
  height: 1em;
  width: 1em;
  position: relative;
  display: inline-block;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transition-timing-function: cubic-bezier(0.61, 0.04, 0.17, 1.32);
  -moz-transition-timing-function: cubic-bezier(0.61, 0.04, 0.17, 1.32);
  -o-transition-timing-function: cubic-bezier(0.61, 0.04, 0.17, 1.32);
  transition-timing-function: cubic-bezier(0.61, 0.04, 0.17, 1.32);
}

/* line 85, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder .burger .middle {
  position: absolute;
  display: inline-block;
  -webkit-border-radius: 0.1em;
  -moz-border-radius: 0.1em;
  -ms-border-radius: 0.1em;
  -o-border-radius: 0.1em;
  border-radius: 0.1em;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: white;
  left: -0.4em;
  top: 50%;
  width: 1.8em;
  height: 0.1em;
  margin-top: -0.05em;
}

@media (min-width: 790px) {
  /* line 85, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .burger-holder .burger .middle {
    left: -0.5em;
    top: 50%;
    width: 2em;
    height: 0.15em;
    -webkit-border-radius: 0.075em;
    -moz-border-radius: 0.075em;
    -ms-border-radius: 0.075em;
    -o-border-radius: 0.075em;
    border-radius: 0.075em;
    margin-top: -0.06em;
  }
}

/* line 107, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder .burger:after, .burger-holder .burger:before {
  content: "";
  position: absolute;
  -webkit-border-radius: 0.1em;
  -moz-border-radius: 0.1em;
  -ms-border-radius: 0.1em;
  -o-border-radius: 0.1em;
  border-radius: 0.1em;
  background: white;
  -webkit-transform-origin: 50% 50% 0;
  -moz-transform-origin: 50% 50% 0;
  -ms-transform-origin: 50% 50% 0;
  -o-transform-origin: 50% 50% 0;
  transform-origin: 50% 50% 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  width: 1.8em;
  height: 0.15em;
  left: -0.4em;
}

@media (min-width: 790px) {
  /* line 107, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .burger-holder .burger:after, .burger-holder .burger:before {
    width: 2em;
    height: 0.15em;
    -webkit-border-radius: 0.1em;
    -moz-border-radius: 0.1em;
    -ms-border-radius: 0.1em;
    -o-border-radius: 0.1em;
    border-radius: 0.1em;
    left: -0.5em;
  }
}

/* line 126, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder .burger:after {
  bottom: 0;
}

/* line 130, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.burger-holder .burger:before {
  top: 0;
}

/* line 136, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.menu-label {
  font-size: 12px;
  position: relative;
}

/* line 140, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.menu-label:before, .menu-label:after {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 148, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.menu-label:before {
  content: "MENU";
  opacity: 1;
}

/* line 152, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.menu-label:after {
  content: "CLOSE";
  opacity: 0;
  color: #e03222;
}

@media (min-width: 790px) {
  /* line 136, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .menu-label {
    font-size: 16px;
  }
}

/* line 170, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-container {
  position: relative;
}

/* line 174, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top {
  position: fixed;
  z-index: 100;
  top: 0px;
  width: 100%;
  background-color: white;
  border-bottom: 1px solid #b4baae;
}

/* line 182, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .header-top-inner {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.header-top .header-top-inner:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 186, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .logo {
  width: 30.5556%;
  float: left;
  text-align: left;
}

/* line 190, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .logo a {
  display: inline-block;
}

/* line 194, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .logo img {
  height: 57px;
  display: block;
}

/* line 200, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .login-search {
  display: none;
}

/* line 203, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .login-search div, .header-top .login-search li {
  margin-left: 1rem;
}

/* line 208, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .login-search li {
  display: inline-block;
  padding-right: 1rem;
  border-right: 1px solid #b4baae;
}

/* line 216, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .login-search, .header-top .header-right {
  -ms-flex-align: center;
  -ms-flex-pack: end;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

/* line 226, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .header-right {
  width: 63.8889%;
  float: right;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  text-align: right;
  display: -webkit-flex;
  display: flex;
}

/* line 232, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .wobt {
  display: inline-block;
  margin-right: 1rem;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 1rem;
  border-right: 1px solid #b4baae;
  text-align: center;
}

/* line 243, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .wobt a {
  display: inline-block;
  width: 100px;
}

@media (min-width: 480px) {
  /* line 243, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .wobt a {
    width: auto;
  }
}

/* line 253, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .menu-button {
  width: 22.2222%;
  float: right;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  text-align: right;
  height: 57px;
  cursor: pointer;
  padding: 5px 0 0;
  /* EXPERIMENT - DELETE WHEN FINISHED */
}

/* line 263, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top .menu-button.alternative {
  width: 2.5rem;
  float: none;
  display: inline-block;
  margin: 0;
}

/* line 271, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.header-top img {
  height: 100%;
}

@media (min-width: 790px) {
  /* line 282, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .logo.alt {
    width: 22.2222%;
  }
  /* line 287, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .logo img {
    height: 70px;
  }
  /* line 291, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .login-search {
    width: 55.5556%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    text-align: right;
    display: block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 80px;
  }
  /* line 301, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .login-search.alt {
    width: 41.6667%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 309, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .wobt a {
    max-width: 88px;
  }
  /* line 314, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .header-right {
    width: 30.5556%;
    float: right;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    text-align: right;
    height: 80px;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  /* line 321, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .menu-button {
    width: 8.3333%;
    float: right;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    padding-top: 7px;
    padding-bottom: 0;
    height: 70px;
  }
  /* line 327, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .menu-button.alternative {
    width: 3rem;
    -webkit-align-self: flex-start;
    align-self: flex-start;
  }
}

@media (min-width: 1024px) {
  /* line 338, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .logo {
    margin-bottom: 0;
  }
  /* line 341, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .logo img {
    height: 75px;
  }
  /* line 345, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .logo.alt {
    width: 30.5556%;
  }
  /* line 350, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .login-search {
    height: 83px;
  }
  /* line 356, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .header-right {
    width: 22.2222%;
    float: right;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 359, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .menu-button {
    visibility: hidden;
    opacity: 0;
    padding-top: 8px;
    height: 80px;
  }
  /* line 365, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .menu-button.mb-active {
    visibility: visible;
    -webkit-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out;
    transition: opacity 0.4s ease-out;
    opacity: 1;
  }
}

@media (min-width: 1440px) {
  /* line 378, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .logo.alt {
    width: 38.8889%;
  }
  /* line 383, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .header-top .header-right {
    width: 13.8889%;
    float: right;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

/* line 396, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
nav {
  position: fixed;
  z-index: 40;
  background: white;
  text-align: left;
  padding: 1rem;
  bottom: 0;
  top: 65px;
  width: 100%;
  overflow: hidden;
  opacity: 0;
}

/* line 409, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
nav.nav-active {
  left: 0;
  opacity: 1;
  -webkit-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  -moz-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  -o-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  transition: left 0.4s ease-out, opacity 0.4s ease-out;
  overflow-y: scroll;
  padding-top: 0.4em;
}

/* line 417, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
nav.nav-hide {
  left: 100%;
  -webkit-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  -moz-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  -o-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  transition: left 0.4s ease-out, opacity 0.4s ease-out;
}

@media (min-width: 790px) {
  /* line 396, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  nav {
    top: 80px;
  }
}

@media (min-width: 1024px) {
  /* line 396, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  nav {
    opacity: 1;
    top: 83px;
    left: auto;
    bottom: auto;
    padding: 0;
    text-align: center;
    border-top: 1px solid #b4baae;
    border-bottom: 1px solid #b4baae;
    overflow: visible;
    height: 40px;
  }
  /* line 439, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  nav.nav-hide {
    left: 0;
  }
  /* line 443, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  nav.nav-up {
    top: 30px;
    -webkit-transition: top 0.4s ease-out;
    -moz-transition: top 0.4s ease-out;
    -o-transition: top 0.4s ease-out;
    transition: top 0.4s ease-out;
  }
  /* line 448, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  nav.nav-down {
    top: 83px;
    -webkit-transition: top 0.4s ease-out;
    -moz-transition: top 0.4s ease-out;
    -o-transition: top 0.4s ease-out;
    transition: top 0.4s ease-out;
  }
}

/* line 455, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav {
  margin-bottom: 2rem;
  border-bottom: 1px solid #464841;
  position: relative;
}

/* line 461, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav li {
  margin-bottom: 0;
  padding: 0.4em 0;
  display: inline-block;
}

/* line 467, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav li:not(:first-child) {
  text-transform: uppercase;
}

/* line 472, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav > li:first-child {
  width: 100%;
}

/* line 476, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav > li:last-child {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 483, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav #MobileTopLevelLogin ul {
  max-width: 90%;
}

/* line 485, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav #MobileTopLevelLogin ul li {
  display: inline-block;
  margin: 0.2em;
  float: left;
  font-size: 0.8rem;
  padding: 0.4em;
}

/* line 493, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav #MobileTopLevelLogin ul li {
  color: #464841;
  background-color: #f1f2f5;
}

/* line 498, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav #MobileTopLevelLogin ul li a,
ul.search-nav #MobileTopLevelLogin ul li a.reverse {
  color: #464841;
}

/* line 503, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.search-nav #MobileTopLevelLogin ul li:nth-child(3n) {
  clear: right;
}

@media (min-width: 790px) {
  /* line 455, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.search-nav {
    display: none;
  }
}

/* line 515, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level {
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  max-width: 1440px;
}

/* line 521, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li {
  box-sizing: border-box;
  margin-bottom: 1rem;
}

/* line 525, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li.lang_link {
  padding-top: 0.5rem;
}

/* line 530, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li.lang_link a .globe {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  stroke: #464841;
}

/* line 536, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li.lang_link a:hover .globe {
  stroke: #e03222;
}

@media (min-width: 1024px) {
  /* line 543, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li.selected {
    height: 38px;
    border-bottom: 2px solid #b4baae;
  }
  /* line 549, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li.selected:hover {
    border-bottom: 2px solid #b4baae;
    max-height: 38px;
  }
}

/* line 557, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li a {
  color: #464841;
  display: inline-block;
  margin-bottom: 0;
}

/* line 562, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li a:hover {
  color: #e03222;
}

/* line 566, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li a.vis {
  height: 0;
  overflow: hidden;
  opacity: 0;
  margin-bottom: 8px;
}

/* line 574, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li svg {
  height: 21px;
  width: 21px;
}

/* line 579, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
ul.top-level > li span {
  display: inline-block;
}

@media (min-width: 790px) {
  /* line 515, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level {
    margin-top: 1rem;
  }
}

@media (min-width: 1024px) {
  /* line 515, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level {
    font-size: 12.003px;
    margin: 0 auto;
    background-color: white;
    -webkit-transition: background-color 0.4s ease-out;
    -moz-transition: background-color 0.4s ease-out;
    -o-transition: background-color 0.4s ease-out;
    transition: background-color 0.4s ease-out;
    display: block;
    display: -ms-flexbox;
    -ms-flex-align: start;
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 603, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li {
    display: inline-block;
    -ms-flex: 1;
    margin: 0 0.6rem;
    padding: 0.5rem 0 0.3rem;
    letter-spacing: 0.03rem;
    -webkit-flex-basis: 12.5%;
    flex-basis: 12.5%;
    -webkit-align-self: stretch;
    align-self: stretch;
    height: auto;
    max-height: 38px;
  }
  /* line 623, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li:hover {
    border-bottom: 2px solid #b4baae;
    height: 38px;
    max-height: 38px;
  }
  /* line 630, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li.lang_link {
    width: 4%;
  }
  /* line 656, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li.vis-fade {
    background-color: white;
  }
  /* line 659, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li.vis-fade a {
    color: #464841;
  }
  /* line 664, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li > a {
    max-width: 100px;
  }
  /* line 670, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level > li a.vis {
    height: auto;
    overflow: visible;
    opacity: 1;
    margin-bottom: 0;
  }
}

@media (min-width: 1440px) {
  /* line 515, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level {
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}

/* line 692, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.subnav-bkgrnd {
  display: none;
}

@media (min-width: 1024px) {
  /* line 692, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-bkgrnd {
    background-color: rgba(224, 50, 34, 0.95);
    position: fixed;
    bottom: 0;
    left: 0;
    top: 122px;
    width: 100%;
    z-index: 100;
    -webkit-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out;
    transition: opacity 0.4s ease-out;
  }
  /* line 706, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-bkgrnd.vis {
    display: block;
    -webkit-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -moz-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -ms-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -o-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
  }
  /* line 711, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-bkgrnd.vis-fade {
    display: block;
    -webkit-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -moz-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -ms-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -o-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    opacity: 1;
  }
}

/* line 719, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.subnav-item {
  width: 100%;
  max-height: 0;
  overflow: hidden;
  z-index: 100;
  -webkit-transition: max-height 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
}

/* line 726, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.subnav-item.vis {
  -webkit-transition: max-height 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
  max-height: 500px;
}

@media (min-width: 1024px) {
  /* line 719, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item {
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 122px;
    opacity: 0;
    padding-top: 1rem;
    display: none;
    max-height: 100%;
  }
  /* line 744, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item.vis {
    display: block;
    display: -ms-flexbox;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -moz-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -ms-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -o-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    opacity: 1;
  }
  /* line 757, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item.vis-fade {
    display: block;
    display: -ms-flexbox;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -moz-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -ms-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -o-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    opacity: 1;
  }
}

@media (min-width: 1440px) {
  /* line 719, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item {
    max-width: 1440px;
    left: 50%;
    margin-left: -720px;
  }
}

/* line 776, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.subnav-item ul.subnav-list {
  height: 100%;
  padding-top: 1px;
}

/* line 780, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.subnav-item ul.subnav-list li {
  margin-bottom: 1rem;
  font-size: 16px;
  letter-spacing: 0.1rem;
}

/* line 786, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.subnav-item ul.subnav-list li.main-link a {
  display: inline-block;
  border-bottom: 1px solid #e03222;
  padding-bottom: 0.5rem;
}

/* line 793, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.subnav-item ul.subnav-list li a {
  color: #e03222;
}

@media (min-width: 1024px) {
  /* line 776, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item ul.subnav-list {
    margin: 0 auto;
    padding-top: 1rem;
    display: inline-block;
    text-align: left;
    width: 37.5%;
    max-width: 450px;
    position: absolute;
    top: 0;
    margin: 0 0 0 0.5rem;
  }
  /* line 811, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item ul.subnav-list li {
    padding: 0;
    width: auto;
    margin-bottom: 0.5rem;
  }
  /* line 820, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item ul.subnav-list li.main-link a {
    border-bottom: 0;
    padding-bottom: 5px;
  }
  /* line 826, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item ul.subnav-list li a {
    display: inline-block;
    padding: 0.5rem 0.5rem 5px;
    color: white;
  }
  /* line 832, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item ul.subnav-list li a .globe {
    stroke: white !important;
  }
  /* line 836, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item ul.subnav-list li a:hover {
    background-color: white;
    color: #e03222;
  }
  /* line 840, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .subnav-item ul.subnav-list li a:hover .globe {
    stroke: #e03222 !important;
  }
}

@media (min-width: 1024px) {
  /* line 853, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level li:first-child .subnav-list {
    left: 0;
  }
  /* line 856, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level li:nth-child(2) .subnav-list {
    left: 12.5%;
  }
  /* line 859, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level li:nth-child(3) .subnav-list {
    left: 25%;
  }
  /* line 862, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level li:nth-child(4) .subnav-list {
    left: 37.5%;
  }
  /* line 865, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level li:nth-child(5) .subnav-list {
    left: 50%;
  }
  /* line 868, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level li:nth-child(6) .subnav-list {
    left: 62.5%;
  }
  /* line 871, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level li:nth-child(7) .subnav-list, ul.top-level li:nth-child(8) .subnav-list {
    left: 75%;
    width: 25%;
  }
  /* line 875, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  ul.top-level li:nth-child(8) .subnav-list {
    padding-right: 0.5rem;
    margin-left: 0;
    text-align: right;
  }
}

/* line 890, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.global-search-box {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.95);
  top: 66px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100 !important;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 902, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.global-search-box.vis {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 909, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.global-search-box.vis-fade {
  visibility: visible;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  -moz-transition: opacity 0.25s ease-out;
  -o-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
}

/* line 915, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.global-search-box .form-holder {
  max-width: 83.3333%;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  margin-top: 4rem;
  background-color: transparent;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.global-search-box .form-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 922, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.global-search-box .close-holder {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.global-search-box .close-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 926, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.global-search-box .close-btn {
  margin-right: 6.9444%;
  margin-top: 1rem;
}

@media (min-width: 790px) {
  /* line 890, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .global-search-box {
    top: 81px;
  }
  /* line 935, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .global-search-box .form-holder {
    max-width: 66.6667%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .global-search-box .form-holder:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media (min-width: 1024px) {
  /* line 890, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .global-search-box {
    width: 100%;
    padding-top: 2rem;
    top: 84px;
  }
  /* line 947, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .global-search-box.vis {
    display: block;
    -webkit-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -moz-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -ms-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    -o-animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
    animation: subnav-large 0.3s ease-out 0s 1 normal forwards;
  }
  /* line 952, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .global-search-box.vis-fade {
    display: block;
    -webkit-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -moz-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -ms-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    -o-animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    animation: subnav-large-fade 0.2s ease-in 0s 1 normal forwards;
    opacity: 1;
  }
  /* line 958, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .global-search-box .form-holder {
    max-width: 41.6667%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .global-search-box .form-holder:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 966, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.search-open {
  display: inline-block;
}

/* line 970, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.search-open img, .search-open svg {
  width: 18px;
  height: 18px;
}

/* line 976, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.search-open svg .search-vector {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  fill: #464841;
}

/* line 984, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.search-open:hover svg .search-vector {
  fill: #e03222;
}

/* line 999, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-container {
  margin-top: 2rem;
  padding: 2rem 0;
  background: #464841;
}

/* line 1007, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
footer a {
  color: #e3e6e1;
}

/* line 1010, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
footer a:hover {
  color: #f5d606;
}

/* line 1015, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
footer img {
  max-width: 100%;
  max-height: 60px;
}

/* line 1021, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-list {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid #e3e6e1;
  margin-bottom: 2rem;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.footer-list:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1027, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-list:last-child {
  border: none;
  margin-bottom: 0;
}

/* line 1033, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-title {
  margin-bottom: 0.2rem;
  display: block;
  font-size: 1.2rem;
}

@media (min-width: 1024px) {
  /* line 1033, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .footer-title {
    font-size: 1.5rem;
  }
}

/* line 1045, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
li.footer-section, li.footer-section-large {
  line-height: 150%;
}

/* line 1049, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
li.footer-section {
  width: 80.5556%;
  float: left;
  margin-bottom: 2rem;
  margin-left: 6.9444%;
}

@media (min-width: 480px) {
  /* line 1049, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  li.footer-section {
    width: 30.5556%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1058, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  li.footer-section:nth-child(4) {
    clear: both;
  }
  /* line 1062, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  li.footer-section:last-child {
    float: right;
  }
}

@media (min-width: 790px) {
  /* line 1049, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  li.footer-section {
    width: 13.8889%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1071, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  li.footer-section:nth-child(4) {
    clear: none;
  }
}

/* line 1077, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-link {
  display: inline-block;
  margin-right: 0.5rem;
}

/* line 1082, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-link:after {
  content: " |";
  margin-left: 0.5rem;
  color: #b4baae;
}

/* line 1090, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-link:last-child:after {
  content: "";
  margin-left: 0;
}

/* line 1096, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-link.social {
  margin-top: 0.5rem;
}

/* line 1100, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-link.social path, .footer-link.social circle {
  fill: #e3e6e1;
}

/* line 1105, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-link.social a:hover path, .footer-link.social a:hover circle {
  fill: #f5d606;
}

/* line 1111, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-link svg {
  height: 1rem;
  width: 1rem;
}

/* line 1116, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.footer-link svg path {
  transition: all 0.4s ease-out;
}

@media (min-width: 480px) {
  /* line 1077, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .footer-link {
    display: block;
    margin-right: 0;
  }
  /* line 1125, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .footer-link:after {
    content: "";
    margin-left: 0;
  }
}

/* line 1132, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
li.footer-section-medium, li.footer-section-large {
  text-align: center;
}

/* line 1136, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
li.footer-section-large {
  margin-bottom: 1rem;
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 1141, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
li.footer-section-large p {
  color: #e3e6e1;
  font-size: 12.8px;
  margin: 0 auto;
}

@media (min-width: 600px) {
  /* line 1150, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  li.footer-section-medium {
    width: 47.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    float: right;
    text-align: right;
  }
  /* line 1156, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  li.footer-section-large {
    width: 47.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1159, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  li.footer-section-large p {
    text-align: left;
  }
}

/* line 1172, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.timer-outer {
  position: fixed;
  left: 25%;
  width: 50%;
  height: 57px;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 1182, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.timer-outer.timer-hidden {
  display: none;
}

@media (min-width: 480px) {
  /* line 1172, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .timer-outer {
    width: 70%;
    left: 15%;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
}

@media (min-width: 790px) {
  /* line 1172, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .timer-outer {
    top: 87px;
    left: auto;
    right: 6.9444%;
    height: auto;
    width: auto;
    display: inline-block;
    text-align: right;
    padding: 0.5rem;
    color: white;
    background-color: rgba(70, 72, 65, 0.8);
  }
  /* line 1205, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .timer-outer a {
    color: #f5d606;
  }
  /* line 1208, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .timer-outer a:hover {
    color: #e3e6e1;
  }
}

@media (min-width: 1024px) {
  /* line 1172, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .timer-outer {
    right: 9.7222%;
    top: 130px;
  }
}

@media (min-width: 1440px) {
  /* line 1172, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
  .timer-outer {
    right: 12.5%;
  }
}

/* line 1227, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_global.scss */
.main-copy .header-highlight {
  padding: 0.5em .7em 0.4em;
  box-sizing: border-box;
  background-color: #e3e6e1;
  font-size: 17px;
  vertical-align: middle;
  text-transform: uppercase;
}

/* line 2, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.main-container {
  margin-top: 66px;
  padding-bottom: 2rem;
}

@media (min-width: 790px) {
  /* line 2, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .main-container {
    margin-top: 80px;
  }
}

@media (min-width: 1024px) {
  /* line 2, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .main-container {
    margin-top: 122px;
  }
}

/* line 18, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
article header {
  background-color: #464841;
}

/* line 21, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
article .content-header,
article .content-wrapper {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
article .content-header:after,
article .content-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 25, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
article.base-page header {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
article.base-page header:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 29, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
article .base-header {
  margin-top: 2rem;
}

/* line 35, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
article section {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
article section:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
article section:first-of-type:not(.section-intro) {
  margin-top: 0;
}

/* line 44, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
article section aside {
  margin-top: 2rem;
}

@media (min-width: 1024px) {
  /* line 44, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  article section aside {
    margin-top: 0;
  }
}

/* line 50, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
article section .bottom-feed {
  margin-top: 1rem;
}

/* line 61, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.main-image,
.hero-image {
  position: relative;
}

/* line 65, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.main-image .main-image-holder img,
.hero-image .main-image-holder img {
  width: 100%;
  display: block;
}

/* line 73, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.hero-image .main-image-holder {
  display: none;
}

@media (min-width: 790px) {
  /* line 73, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hero-image .main-image-holder {
    display: block;
    min-height: 340px;
  }
}

@media (min-width: 1024px) {
  /* line 73, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hero-image .main-image-holder {
    min-height: 440px;
  }
}

@media (min-width: 1440px) {
  /* line 73, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hero-image .main-image-holder {
    min-height: 620px;
  }
}

/* line 89, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
header .hero-image {
  height: 380px;
  overflow: hidden;
}

/* line 92, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
header .hero-image .hero-copy {
  padding: 2rem 0 0;
  position: absolute;
  width: 100%;
  bottom: 0;
}

/* line 101, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
header .hero-image .hero-copy h1.title {
  font-size: 5.7vw;
  display: inline-block;
  width: 100%;
}

/* line 107, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
header .hero-image .main-image-holder {
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -ms-flex-direction: column;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

/* line 118, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
header .hero-image .main-image-holder > span {
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -ms-flex-direction: column;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

/* line 131, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
header .hero-image .main-image-holder img {
  height: 100%;
  width: auto;
  max-width: none;
}

@media (min-width: 600px) {
  /* line 138, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  header .hero-image .hero-copy h1.title {
    font-size: 4.4vw;
  }
}

@media (min-width: 790px) {
  /* line 89, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  header .hero-image {
    height: auto;
  }
  /* line 144, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  header .hero-image .main-image-holder {
    display: block;
    min-height: 347px;
  }
  /* line 147, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  header .hero-image .main-image-holder > span {
    display: block;
    min-height: 347px;
  }
  /* line 151, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  header .hero-image .main-image-holder img {
    width: 100%;
  }
  /* line 156, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  header .hero-image .hero-copy h1.title {
    font-size: 36px;
  }
}

/* line 163, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
a.hero-image {
  display: block;
}

/* line 165, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
a.hero-image svg {
  display: inline-block;
  margin-left: 0;
  width: 2vw;
  height: 20px;
  fill: none;
  stroke: white;
  stroke-width: 3px;
}

/* line 174, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
a.hero-image .title,
a.hero-image .hero-intro {
  color: white !important;
}

@media (min-width: 600px) {
  /* line 179, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  a.hero-image svg {
    width: 1.5vw;
  }
}

@media (min-width: 790px) {
  /* line 184, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  a.hero-image svg {
    width: 13px;
    height: 28px;
  }
}

/* line 194, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.half-right {
  width: 100%;
  float: left;
}

@media (min-width: 790px) {
  /* line 194, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .half-right {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 790px) {
  /* line 204, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .main-image {
    width: 50%;
    float: left;
  }
}

/* line 212, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.header-wrapper {
  position: relative;
}

/* line 215, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info {
  padding: 2rem 6.9444%;
}

/* line 217, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .play-intro-copy,
.side-info .pr-booking {
  margin-bottom: 2rem;
}

/* line 224, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .header-link {
  color: #f5d606;
}

/* line 226, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .header-link:hover {
  color: #e3e6e1;
}

/* line 230, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .selected {
  color: #f5d606;
  opacity: 0.6;
}

/* line 234, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .time-place {
  color: #e3e6e1;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 1rem;
}

@media (min-width: 480px) {
  /* line 234, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .time-place {
    float: right;
    width: 50%;
    margin-bottom: 0;
  }
}

/* line 244, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .time-place p {
  line-height: 1.2em;
}

/* line 246, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .time-place p span {
  display: inline-block;
}

/* line 251, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .time-place ul li {
  margin-bottom: 0.5rem;
}

/* line 256, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .time-place ul li:last-child {
  margin-bottom: 1rem;
}

@media (min-width: 480px) {
  /* line 256, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .time-place ul li:last-child {
    margin-bottom: 0;
  }
  /* line 260, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .time-place ul li:last-child.timing-pricing {
    margin-top: 1rem;
  }
}

/* line 268, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .time-place ul li.timing-pricing {
  font-style: italic;
  text-transform: none;
}

/* line 275, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .buy-tickets {
  margin-bottom: 1rem;
  font-size: 19.2px;
  font-weight: bold;
}

/* line 284, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .side-menu {
  text-transform: uppercase;
}

/* line 287, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .side-menu ul li {
  line-height: 1em;
  margin-bottom: 0.3rem;
}

/* line 293, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.side-info .side-menu ul li:last-child {
  margin-bottom: 0;
}

@media (min-width: 480px) {
  /* line 300, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .side-menu {
    position: relative;
    bottom: 0;
    left: 0;
    width: 47.2222%;
  }
}

@media (min-width: 790px) {
  /* line 215, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    padding: 1rem;
  }
  /* line 317, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .play-intro-copy,
  .side-info .pr-booking {
    display: none;
    margin-bottom: 0;
  }
  /* line 322, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .time-place {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    padding-left: 1rem;
  }
  /* line 333, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .side-menu {
    bottom: 1rem;
    left: 1rem;
    position: absolute;
    width: 44.4444%;
  }
}

@media (min-width: 1024px) {
  /* line 345, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .play-intro-copy,
  .side-info .pr-booking {
    display: block;
  }
}

@media (min-width: 1440px) {
  /* line 215, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info {
    padding: 2rem;
  }
  /* line 352, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .play-intro-copy {
    width: 50%;
  }
  /* line 355, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .time-place {
    top: 2rem;
    right: 0;
    padding-left: 0;
    width: 33.3333%;
  }
  /* line 361, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .side-info .side-menu {
    bottom: 2rem;
    right: 0;
    left: inherit;
    width: 33.3333%;
  }
}

/* line 370, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
li[data-selected='True'] {
  list-style-image: url("//cdn2.rsc.org.uk/sitefinity/website-assets/img/playhub-section-arrow.svg");
}

/* line 379, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder-no-flex .title-copy {
  cursor: pointer;
}

/* line 382, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder-no-flex .media-inner {
  padding: 1rem 0 2rem;
  position: relative;
}

/* line 388, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder-no-flex .media-inner iframe {
  width: 100%;
  display: block;
}

/* line 393, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder-no-flex .incinemas-holder {
  margin: 1rem 0;
  height: 400px;
  padding: 0 6.9444%;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  overflow-x: hidden;
  overflow-y: hidden;
}

/* line 404, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder-no-flex .incinemas-holder iframe {
  height: 400px;
}

@media (min-width: 790px) {
  /* line 378, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex {
    width: 75%;
    padding-left: 1.3889%;
    padding-right: 2.7778%;
    min-height: 500px;
    display: block;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  /* line 420, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex .media-inner {
    width: 100%;
    padding-bottom: 1rem;
  }
  /* line 427, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex .incinemas-holder {
    height: 550px;
    margin-bottom: 0;
    padding: 0;
  }
  /* line 431, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex .incinemas-holder iframe {
    height: 550px;
  }
}

@media (min-width: 1024px) {
  /* line 378, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex {
    /* .media-inner { */
    /* }// media inner */
  }
  /* line 438, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex .incinemas-holder {
    height: 550px;
  }
}

@media (min-width: 1440px) {
  /* line 378, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex {
    width: 83.3333%;
  }
  /* line 448, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex .media-inner {
    padding: 2rem 0;
  }
  /* line 451, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex .incinemas-holder {
    height: 650px;
  }
  /* line 453, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder-no-flex .incinemas-holder iframe {
    height: 650px;
  }
}

/* line 460, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder .title-copy {
  cursor: pointer;
}

/* line 463, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder .media-inner {
  padding: 1rem 0 2rem;
  position: relative;
}

/* line 469, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder .media-inner iframe {
  width: 100%;
  display: block;
}

/* line 474, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder .incinemas-holder {
  margin: 1rem 0;
  height: 400px;
  padding: 0 6.9444%;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  overflow-x: hidden;
  overflow-y: hidden;
}

/* line 485, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .media-holder .incinemas-holder iframe {
  height: 400px;
}

@media (min-width: 790px) {
  /* line 459, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder {
    width: 75%;
    padding-left: 1.3889%;
    padding-right: 2.7778%;
    min-height: 500px;
    display: block;
    display: -ms-flexbox;
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  /* line 501, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder .media-inner {
    width: 100%;
    padding-bottom: 1rem;
  }
  /* line 508, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder .incinemas-holder {
    height: 550px;
    margin-bottom: 0;
    padding: 0;
  }
  /* line 512, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder .incinemas-holder iframe {
    height: 550px;
  }
}

@media (min-width: 1024px) {
  /* line 459, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder {
    /* .media-inner { */
    /* }// media inner */
  }
  /* line 519, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder .incinemas-holder {
    height: 550px;
  }
}

@media (min-width: 1440px) {
  /* line 459, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder {
    width: 83.3333%;
  }
  /* line 529, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder .media-inner {
    padding: 2rem 0;
  }
  /* line 532, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder .incinemas-holder {
    height: 650px;
  }
  /* line 534, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .media-holder .incinemas-holder iframe {
    height: 650px;
  }
}

/* line 540, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.media-header .side-info.prod-info {
  padding-top: 0;
}

@media (min-width: 790px) {
  /* line 540, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .side-info.prod-info {
    float: right;
    width: 25%;
    padding: 0;
  }
  /* line 546, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .side-info.prod-info .time-place {
    position: absolute;
    top: 1rem;
    left: 0;
    padding-left: 0;
    width: auto;
    bottom: initial;
  }
  /* line 557, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .side-info.prod-info .side-menu {
    bottom: 1rem;
    left: 0;
    width: auto;
  }
}

@media (min-width: 1440px) {
  /* line 540, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .side-info.prod-info {
    width: 16.6667%;
  }
  /* line 568, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .side-info.prod-info .time-place,
  .media-header .side-info.prod-info .side-menu {
    width: auto;
  }
  /* line 572, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .media-header .side-info.prod-info .side-menu {
    bottom: 2rem;
    left: 0;
  }
}

/***** MOVE TO MODULES *****/
/* line 586, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.section-wrapper.warning {
  padding-top: 2rem;
  background-color: #e03222;
  color: white;
  border-top: 1rem solid white;
  border-bottom: 1rem solid white;
}

/* line 597, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.section-wrapper.warning h2,
.section-wrapper.warning h3,
.section-wrapper.warning p {
  padding: 0 5.5556%;
}

/* line 602, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.section-wrapper.warning p {
  margin-bottom: 2rem;
}

/* line 607, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.section-wrapper.warning p:last-child {
  margin-bottom: 0;
}

@media (min-width: 480px) {
  /* line 612, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .section-wrapper.warning h2,
  .section-wrapper.warning p {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 619, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.section-wrapper > section.section-intro {
  padding-top: 0;
  padding-bottom: 2rem;
}

/* line 627, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.section-intro > h2 {
  font-size: 26px;
  text-align: center;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 633, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.section-intro > h2:first-child {
  padding: 2rem 5.5556%;
}

/***** END MOVE TO MODULES *****/
/* line 647, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy h1 + p {
  margin-top: 2rem;
}

/* line 653, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy h2 {
  line-height: 1.3em;
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

@media (min-width: 790px) {
  /* line 653, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy h2 {
    padding: 0;
  }
}

/* line 666, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy h3 {
  margin-bottom: 1rem;
  line-height: 1.2em;
}

/* line 673, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy p.intro-copy {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 2rem;
}

/* line 680, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy p.intro-copy.event-dates {
  text-transform: uppercase;
}

/* line 684, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy p {
  margin-bottom: 1rem;
}

/* line 690, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .sfContentBlock:last-child > p:last-child {
  margin-bottom: 0;
}

/* line 693, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy figure {
  max-width: 57rem;
}

/* line 698, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy figure img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 703, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy figure.portrait {
  max-width: 34.2rem;
}

/* line 710, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy blockquote {
  padding: 6rem 2rem 2rem;
  margin: 0 5.5556% 1rem;
}

/* line 713, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy blockquote p {
  margin-bottom: 0.5rem;
  padding: 0;
}

/* line 716, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy blockquote p:last-of-type {
  margin-bottom: 0;
}

/* line 719, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy blockquote p.stars {
  font-size: 20px;
}

/* line 723, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy blockquote cite {
  display: block;
  margin-top: 1rem;
  text-transform: uppercase;
}

@media (min-width: 480px) {
  /* line 710, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy blockquote {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 790px) {
  /* line 710, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy blockquote {
    padding: 2rem 0;
  }
  /* line 737, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy blockquote p,
  section.main-copy blockquote cite {
    margin-left: 19.4444%;
    margin-right: 19.4444%;
  }
}

/* line 745, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder {
  width: 100%;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
section.main-copy .quote-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 748, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote {
  color: #e03222;
  display: block;
}

/* line 751, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote:hover {
  color: #e03222;
}

/* line 753, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote:hover cite {
  color: #464841;
}

/* line 757, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote blockquote {
  border: 1px solid #b4baae;
  background: white;
  padding: 1rem;
}

/* line 761, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote blockquote p {
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1em;
}

/* line 765, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote blockquote p.stars {
  font-size: 26px;
}

/* line 769, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote blockquote cite {
  font-size: 12px;
  margin-top: 0.5rem;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 775, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote.long-form {
  color: #464841;
}

/* line 777, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy .quote-holder .big-quote.long-form blockquote p {
  text-transform: none;
}

@media (min-width: 790px) {
  /* line 745, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder {
    margin-left: -1.8519%;
    margin-right: -1.8519%;
    width: 103.7037%;
  }
  /* line 786, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote {
    width: 96.2963%;
    float: left;
    margin-left: 1.8519%;
    margin-right: 1.8519%;
  }
  /* line 788, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote.multiple {
    width: 29.6296%;
    float: left;
    margin-left: 1.8519%;
    margin-right: 1.8519%;
  }
  /* line 791, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote.double {
    width: 46.2963%;
    float: left;
    margin-left: 1.8519%;
    margin-right: 1.8519%;
  }
  /* line 794, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote p,
  section.main-copy .quote-holder .big-quote cite {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 1024px) {
  /* line 745, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: 57rem;
  }
  /* line 809, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  /* line 813, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote.multiple {
    width: 31.4815%;
    margin-left: 0;
    margin-right: 2.7778%;
  }
  /* line 817, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote.multiple:nth-child(3n) {
    margin-right: 0;
  }
  /* line 820, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote.multiple:nth-child(3n+1) {
    clear: both;
  }
  /* line 824, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote.double {
    width: 48.0556%;
  }
  /* line 826, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote.double:first-child {
    margin-left: 0;
  }
  /* line 829, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy .quote-holder .big-quote.double:last-child {
    margin-right: 0;
    float: right;
  }
}

/* line 851, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ul,
section.section-intro ul {
  list-style: disc;
}

/* line 854, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ol,
section.section-intro ol {
  list-style: decimal;
}

/* line 856, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ol ol,
section.section-intro ol ol {
  list-style: lower-roman;
}

/* line 858, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ol ol ol,
section.section-intro ol ol ol {
  list-style: lower-latin;
}

/* line 863, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ul,
section.main-copy ol,
section.section-intro ul,
section.section-intro ol {
  max-width: 57rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

@media (min-width: 480px) {
  /* line 863, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy ul,
  section.main-copy ol,
  section.section-intro ul,
  section.section-intro ol {
    padding: 1rem 2rem 2rem;
  }
}

/* line 879, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ul ul,
section.main-copy ul ol,
section.main-copy ol ul,
section.main-copy ol ol,
section.section-intro ul ul,
section.section-intro ul ol,
section.section-intro ol ul,
section.section-intro ol ol {
  margin: 0;
  padding-bottom: 1rem;
}

@media (min-width: 480px) {
  /* line 879, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  section.main-copy ul ul,
  section.main-copy ul ol,
  section.main-copy ol ul,
  section.main-copy ol ol,
  section.section-intro ul ul,
  section.section-intro ul ol,
  section.section-intro ol ul,
  section.section-intro ol ol {
    padding-right: 0;
  }
}

/* line 890, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ul li,
section.main-copy ol li,
section.section-intro ul li,
section.section-intro ol li {
  margin-bottom: 0.5rem;
  line-height: 1.5rem;
}

/* line 895, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ul li h3,
section.main-copy ol li h3,
section.section-intro ul li h3,
section.section-intro ol li h3 {
  padding: 0;
}

/* line 900, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
section.main-copy ul li:last-child,
section.main-copy ol li:last-child,
section.section-intro ul li:last-child,
section.section-intro ol li:last-child {
  margin-bottom: 0;
}

/* line 908, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
ul.sngl-line li {
  display: inline-block;
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 915, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
ul.stacked li {
  display: block;
  margin-bottom: 0.5rem !important;
}

/* line 918, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
ul.stacked li:last-child {
  margin-bottom: 0 !important;
}

/* line 927, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
figcaption,
.video-caption {
  background-color: #e3e6e1;
  padding: 1rem;
  font-size: 12px;
  color: #464841;
}

@media (min-width: 790px) {
  /* line 927, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  figcaption,
  .video-caption {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  /* line 927, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  figcaption,
  .video-caption {
    padding: 1.5rem;
  }
}

/* line 944, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.ph-credit {
  margin-top: 8px;
  font-style: italic;
  font-size: 12px;
  text-align: right;
}

/* line 949, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.ph-credit .name {
  display: inline-block;
}

/* line 954, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.ph-credit .name-block {
  display: block;
}

/* line 957, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.ph-credit .lic-link {
  display: inline-block;
}

/* line 961, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.ph-credit .lic-link-block {
  display: block;
}

/* line 968, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.container.main-container #content .grid-ex-header {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 971, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.container.main-container #content .grid-example {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.container.main-container #content .grid-example:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 973, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.container.main-container #content .grid-example h3,
.container.main-container #content .grid-example p {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 979, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.example-class {
  background-color: #b4baae;
  height: 5em;
  margin-bottom: 1em;
}

/* line 983, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.example-class:first-of-type {
  clear: both;
}

/* line 988, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.twelfth {
  width: 5.5556%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 992, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.sixth {
  width: 13.8889%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 996, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.quarter {
  width: 22.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 1000, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.third {
  width: 30.5556%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 1004, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.half {
  width: 47.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 1006, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.half:nth-child(2n+3) {
  clear: both;
}

/* line 1011, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.full {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

@media (min-width: 790px) {
  /* line 1015, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .med-sixth {
    width: 13.8889%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

/* line 1022, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.h-sm-th {
  width: 47.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 1024, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.h-sm-th:nth-child(2n+3) {
  clear: both;
}

@media (min-width: 600px) {
  /* line 1022, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .h-sm-th {
    width: 30.5556%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1029, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .h-sm-th:nth-child(2n+3) {
    clear: none;
  }
  /* line 1032, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .h-sm-th:nth-child(3n+4) {
    clear: both;
  }
}

/* line 1039, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.thirds-to-twelfth {
  width: 30.5556%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 1041, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.thirds-to-twelfth:nth-child(3n+4) {
  clear: both;
}

@media (min-width: 790px) {
  /* line 1039, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-twelfth {
    width: 13.8889%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1046, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-twelfth:nth-child(3n+4) {
    clear: none;
  }
  /* line 1049, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-twelfth:nth-child(6n+7) {
    clear: both;
  }
}

@media (min-width: 1024px) {
  /* line 1039, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-twelfth {
    width: 5.5556%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1055, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-twelfth:nth-child(6n+7) {
    clear: none;
  }
  /* line 1058, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-twelfth:nth-child(12n+13) {
    clear: both;
  }
}

/* line 1063, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.thirds-to-sixth {
  width: 30.5556%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 1065, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.thirds-to-sixth:nth-child(3n+4) {
  clear: left;
}

@media (min-width: 790px) {
  /* line 1063, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-sixth {
    width: 22.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1070, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-sixth:nth-child(3n+4) {
    clear: none;
  }
  /* line 1073, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-sixth:nth-child(4n+5) {
    clear: left;
  }
}

@media (min-width: 1440px) {
  /* line 1063, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-sixth {
    width: 13.8889%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1079, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-sixth:nth-child(4n+5) {
    clear: none;
  }
  /* line 1082, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .thirds-to-sixth:nth-child(6n+7) {
    clear: left;
  }
}

/* line 1087, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.half-to-sixth {
  width: 47.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

@media (min-width: 790px) {
  /* line 1087, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .half-to-sixth {
    width: 30.5556%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

@media (min-width: 1024px) {
  /* line 1087, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .half-to-sixth {
    width: 13.8889%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

/* line 1096, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.full-to-quarter {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

@media (min-width: 790px) {
  /* line 1096, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .full-to-quarter {
    width: 47.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

@media (min-width: 1024px) {
  /* line 1096, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .full-to-quarter {
    width: 22.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

/* line 1106, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.full-to-half {
  margin-top: 2rem;
}

@media (min-width: 790px) {
  /* line 1106, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .full-to-half {
    width: 50%;
    margin-top: 0;
  }
  /* line 1114, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .full-to-half:nth-child(2n+1) {
    float: left;
    padding-right: 3.3333%;
  }
  /* line 1118, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .full-to-half:nth-child(2n) {
    float: right;
    padding-left: 3.3333%;
  }
}

@media (min-width: 790px) {
  /* line 1125, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fth-med {
    width: 50%;
    float: left;
    padding-right: 3.3333%;
  }
  /* line 1130, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fth-med.panel {
    padding-left: 3.3333%;
  }
}

/* line 1136, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.htth-smad,
.h-all {
  width: 50%;
  float: left;
  padding-right: 3.3333%;
}

/* line 1141, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.htth-smad:nth-child(2n+3),
.h-all:nth-child(2n+3) {
  clear: left;
}

@media (min-width: 600px) {
  /* line 1147, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .htth-smad {
    width: 33.3333%;
  }
  /* line 1150, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .htth-smad:nth-child(2n+3) {
    clear: none;
  }
  /* line 1153, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .htth-smad:nth-child(3n+4) {
    clear: left;
  }
}

/* line 1159, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.th-all {
  width: 33.333%;
  float: left;
  padding-right: 4.1667%;
}

/* line 1168, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.fth-smad-12 {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  margin-bottom: 2rem;
}

@media (min-width: 600px) {
  /* line 1168, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fth-smad-12 {
    width: 47.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

/* line 1175, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.two-third {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

@media (min-width: 790px) {
  /* line 1175, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .two-third {
    width: 63.8889%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

/* line 1181, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.full-to-third {
  width: 100%;
  float: left;
}

@media (min-width: 790px) {
  /* line 1181, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .full-to-third {
    width: 33.3333%;
    float: right;
  }
}

/* line 1186, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.full-to-third div {
  background-color: #e03222;
  width: 91.6667%;
  float: right;
  margin-left: 4.1667%;
  margin-right: 4.1667%;
}

/* line 1191, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.ten-of-ten {
  width: 96.6667%;
  float: left;
  margin-left: 1.6667%;
  margin-right: 1.6667%;
}

/* line 1199, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.container:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1202, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.container-xl {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.container-xl:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1206, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.centered-copy {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

@media (min-width: 790px) {
  /* line 1206, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .centered-copy {
    width: 47.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    margin-left: 26.3889%;
  }
}

/* line 1213, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.body-copy-center {
  max-width: 57rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.body-copy-center:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1222, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.l-wr,
.c-wb {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
}

/* line 1225, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.l-wr h1,
.l-wr h2,
.l-wr h3,
.l-wr h4,
.l-wr h5,
.l-wr p,
.l-wr .breadcrumbs,
.l-wr .div-holder,
.c-wb h1,
.c-wb h2,
.c-wb h3,
.c-wb h4,
.c-wb h5,
.c-wb p,
.c-wb .breadcrumbs,
.c-wb .div-holder {
  padding: 0 5.5556%;
}

/* line 1235, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.l-wr .div-holder,
.c-wb .div-holder {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.l-wr .div-holder:after,
.c-wb .div-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1238, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.l-wr .button-link,
.c-wb .button-link {
  margin-left: 5.5556%;
}

/* line 1241, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.l-wr figure,
.l-wr .large-video-holder,
.l-wr .pagination-holder,
.l-wr .blog-author-inner,
.c-wb figure,
.c-wb .large-video-holder,
.c-wb .pagination-holder,
.c-wb .blog-author-inner {
  margin-left: -1.3889%;
  margin-right: -1.3889%;
  margin-bottom: 1rem;
}

@media (min-width: 480px) {
  /* line 1222, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .l-wr,
  .c-wb {
    padding-left: 5.5556%;
    padding-right: 5.5556%;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  /* line 1258, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .l-wr h1,
  .l-wr h2,
  .l-wr h3,
  .l-wr h4,
  .l-wr h5,
  .l-wr p,
  .l-wr .breadcrumbs,
  .l-wr .div-holder:not(.panel),
  .c-wb h1,
  .c-wb h2,
  .c-wb h3,
  .c-wb h4,
  .c-wb h5,
  .c-wb p,
  .c-wb .breadcrumbs,
  .c-wb .div-holder:not(.panel) {
    padding: 0;
  }
  /* line 1268, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .l-wr .button-link,
  .c-wb .button-link {
    margin-left: 0;
  }
  /* line 1271, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .l-wr figure,
  .l-wr .large-video-holder,
  .l-wr .pagination-holder,
  .l-wr .blog-author-inner,
  .c-wb figure,
  .c-wb .large-video-holder,
  .c-wb .pagination-holder,
  .c-wb .blog-author-inner {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 600px) {
  /* line 1222, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .l-wr,
  .c-wb {
    margin-right: 1.3889%;
    margin-left: 1.3889%;
    width: 97.2222%;
  }
}

@media (min-width: 1024px) {
  /* line 1222, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .l-wr,
  .c-wb {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1024px) {
  /* line 1291, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .l-wr {
    width: 72.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

@media (min-width: 1024px) {
  /* line 1305, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .c-wb:not(.fw) {
    width: 80.5556%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    margin-left: 9.7222%;
  }
}

@media (min-width: 1440px) {
  /* line 1311, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .c-wb:not(.wide) {
    width: 63.8889%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    margin-left: 18.0556%;
  }
  /* line 1315, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .c-wb.wide {
    padding-left: 1.6667%;
    padding-right: 1.6667%;
  }
  /* line 1318, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .c-wb.wide.fw {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 1327, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-rs,
.w-sl {
  float: left;
  width: 100%;
}

@media (min-width: 480px) {
  /* line 1327, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs,
  .w-sl {
    padding-left: 5.5556%;
    padding-right: 5.5556%;
  }
}

@media (min-width: 790px) {
  /* line 1336, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs .section-header,
  .w-sl .section-header {
    width: 96.6667%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
}

@media (min-width: 1024px) {
  /* line 1343, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs {
    padding: 0;
    width: 25%;
    float: right;
  }
  /* line 1347, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs .section-side-header h2 {
    margin-top: 0;
  }
}

@media (min-width: 1440px) {
  /* line 1343, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 1024px) {
  /* line 1358, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-sl {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
  }
  /* line 1364, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-sl .section-header {
    width: 97.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
}

/* line 1370, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-cb,
.w-rc,
.hp {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.w-cb:after,
.w-rc:after,
.hp:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 480px) {
  /* line 1370, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-cb,
  .w-rc,
  .hp {
    max-width: 88.8889%;
  }
}

@media (min-width: 1024px) {
  /* line 1380, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-cb,
  .w-rc {
    max-width: 83.3333%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .w-cb:after,
  .w-rc:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media (min-width: 1440px) {
  /* line 1380, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-cb,
  .w-rc {
    max-width: 66.6667%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .w-cb:after,
  .w-rc:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 1387, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-cb.wide,
  .w-rc.wide {
    max-width: 80.5556%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .w-cb.wide:after,
  .w-rc.wide:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 1394, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-ic {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 0 0;
  margin-bottom: 1rem;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.w-ic:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1398, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-ic .w-header h3 {
  font-size: 20px;
  padding: 0;
}

/* line 1402, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-ic .w-header,
.w-ic .list-holder {
  padding: 0 1.3889%;
}

/* line 1406, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-ic .widget-item.ic {
  padding: 0 0 1rem;
  width: 47.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  border: none !important;
}

/* line 1410, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-ic .widget-item.ic:nth-child(2n+3) {
  clear: both;
}

/* line 1413, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-ic .widget-item.ic .item-title {
  height: 32px;
  overflow: hidden;
}

/* line 1416, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.w-ic .widget-item.ic .item-title h5 {
  font-size: 14px;
  line-height: 1rem;
  font-weight: normal;
  text-transform: none;
}

@media (min-width: 600px) {
  /* line 1406, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-ic .widget-item.ic {
    width: 30.5556%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1425, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-ic .widget-item.ic:nth-child(2n+3) {
    clear: none;
  }
  /* line 1428, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-ic .widget-item.ic:nth-child(3n+4) {
    clear: both;
  }
}

@media (min-width: 790px) {
  /* line 1406, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-ic .widget-item.ic {
    width: 22.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
  }
  /* line 1434, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-ic .widget-item.ic:nth-child(3n+4) {
    clear: none;
  }
  /* line 1437, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-ic .widget-item.ic:nth-child(4n+5) {
    clear: both;
  }
}

/* line 1448, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.dk-gray .content-header .title-bkgrnd .bkgrnd-strip,
.lt-gray .content-header .title-bkgrnd .bkgrnd-strip {
  mix-blend-mode: initial;
  background-color: #f5d606;
}

/* line 1452, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.dk-gray .content-header .title-bkgrnd .title,
.lt-gray .content-header .title-bkgrnd .title {
  color: #464841;
}

@media (min-width: 790px) {
  /* line 1458, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .dk-gray .content-header .title-bkgrnd .bkgrnd-strip,
  .lt-gray .content-header .title-bkgrnd .bkgrnd-strip {
    mix-blend-mode: color;
    background-color: #f5d606;
  }
  /* line 1461, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .dk-gray .content-header .title-bkgrnd .bkgrnd-strip.safari,
  .lt-gray .content-header .title-bkgrnd .bkgrnd-strip.safari {
    background-color: rgba(245, 214, 6, 0.5);
  }
  /* line 1465, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .dk-gray .content-header .title-bkgrnd .title,
  .lt-gray .content-header .title-bkgrnd .title {
    color: white;
  }
}

/* line 1474, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.gold-bkgrnd .content-header .title-bkgrnd .bkgrnd-strip,
.section-wrapper.white .content-header .title-bkgrnd .bkgrnd-strip {
  mix-blend-mode: initial;
  background-color: #464841;
}

/* line 1478, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.gold-bkgrnd .content-header .title-bkgrnd .title,
.section-wrapper.white .content-header .title-bkgrnd .title {
  color: #f5d606;
}

@media (min-width: 790px) {
  /* line 1484, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .gold-bkgrnd .content-header .title-bkgrnd .bkgrnd-strip,
  .section-wrapper.white .content-header .title-bkgrnd .bkgrnd-strip {
    mix-blend-mode: color;
    background-color: #f5d606;
  }
  /* line 1487, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .gold-bkgrnd .content-header .title-bkgrnd .bkgrnd-strip.safari,
  .section-wrapper.white .content-header .title-bkgrnd .bkgrnd-strip.safari {
    background-color: rgba(245, 214, 6, 0.5) !important;
  }
  /* line 1491, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .gold-bkgrnd .content-header .title-bkgrnd .title,
  .section-wrapper.white .content-header .title-bkgrnd .title {
    color: white;
  }
}

/* line 1499, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.hp.secondary {
  border-top: 1px solid #464841;
  padding-top: 3rem;
}

/* line 1505, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.hp.secondary:first-child {
  border-top: 0;
  padding-top: 1rem;
}

@media (min-width: 600px) {
  /* line 1511, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp.secondary {
    padding-top: 0;
    border-top: 0;
  }
}

@media (min-width: 790px) {
  /* line 1498, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp {
    max-width: 80.55556%;
  }
}

@media (min-width: 1024px) {
  /* line 1498, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp {
    max-width: 83.33333% !important;
  }
}

/* line 1527, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-holder img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 1532, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-holder p {
  text-transform: none !important;
}

/* line 1535, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-holder h3,
.widget-holder h4,
.widget-holder p {
  -webkit-transition: color 0.4s ease-out;
  -moz-transition: color 0.4s ease-out;
  -o-transition: color 0.4s ease-out;
  transition: color 0.4s ease-out;
}

/* line 1540, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-holder h4,
.widget-holder h3 {
  letter-spacing: 0.1rem;
  padding-top: 1px;
}

/* line 1548, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-holder .widget-item img,
.widget-holder p,
.widget-holder .widget-item h3,
.widget-holder .widget-item h4 {
  margin-bottom: 1rem;
}

/* line 1557, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-holder .il-item .item-title {
  margin-bottom: 1rem;
}

/* line 1560, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-holder .il-item .item-title .item-details {
  display: none;
}

@media (min-width: 600px) {
  /* line 1564, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .widget-holder .il-item .item-title {
    height: 60px;
    /* CHANGE TO 72PX WHEN INLINE MAX HEIGHT REMOVED */
    max-height: 60px;
    /* CHANGE TO 72PX WHEN INLINE MAX HEIGHT REMOVED */
    overflow-y: hidden;
  }
}

@media (min-width: 1024px) {
  /* line 1574, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs .widget-holder {
    width: 88.8889%;
    float: left;
    margin-left: 5.5556%;
    margin-right: 5.5556%;
  }
}

/* line 1582, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item,
.widget-item-image,
.memb-item {
  display: block;
  border-top: 1px solid #464841;
  padding: 2rem 6.9444%;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 1593, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item:first-child,
.widget-item-image:first-child,
.memb-item:first-child {
  border-top: 0;
}

/* line 1596, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item:hover h4,
.widget-item:hover h3,
.widget-item-image:hover h4,
.widget-item-image:hover h3,
.memb-item:hover h4,
.memb-item:hover h3 {
  color: #e03222;
}

@media (min-width: 480px) {
  /* line 1582, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .widget-item,
  .widget-item-image,
  .memb-item {
    padding-left: 0;
    padding-right: 0;
    float: left;
    width: 100%;
  }
}

@media (min-width: 600px) {
  /* line 1607, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .widget-item:not(.lrg),
  .widget-item-image:not(.lrg),
  .memb-item:not(.lrg) {
    width: 46.6667%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
  /* line 1609, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .widget-item:not(.lrg):nth-child(2n+3),
  .widget-item-image:not(.lrg):nth-child(2n+3),
  .memb-item:not(.lrg):nth-child(2n+3) {
    clear: both;
  }
  /* line 1612, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .widget-item:not(.lrg):first-child, .widget-item:not(.lrg):nth-child(2),
  .widget-item-image:not(.lrg):first-child,
  .widget-item-image:not(.lrg):nth-child(2),
  .memb-item:not(.lrg):first-child,
  .memb-item:not(.lrg):nth-child(2) {
    border-top: 0;
  }
}

/* line 1623, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item p,
.widget-item-image p {
  font-size: 14px;
}

/* line 1626, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item .il-image,
.widget-item-image .il-image {
  position: relative;
}

/* line 1628, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item .il-image .button-link,
.widget-item-image .il-image .button-link {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
}

/* line 1639, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item:hover .gray-btn,
.widget-item-image:hover .gray-btn {
  background-color: #e03222;
  color: white;
}

/* line 1643, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item:hover .red-btn,
.widget-item-image:hover .red-btn {
  background-color: #464841;
  color: white;
}

/* line 1647, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item:hover .red-btn2,
.widget-item-image:hover .red-btn2 {
  background-color: white;
  color: #e03222;
}

/* line 1651, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item:hover .gold-btn,
.widget-item-image:hover .gold-btn {
  background-color: #464841;
  color: #f5d606;
}

/* line 1655, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item:hover .gold-btn2,
.widget-item:hover .gold-btn3,
.widget-item-image:hover .gold-btn2,
.widget-item-image:hover .gold-btn3 {
  background-color: #e03222;
  color: #f5d606;
}

@media (min-width: 1440px) {
  /* line 1662, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .widget-item.tc,
  .widget-item-image.tc {
    width: 45.8333%;
    float: left;
    margin-left: 2.0833%;
    margin-right: 2.0833%;
  }
}

/* line 1667, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.item-details {
  text-transform: uppercase;
  margin-bottom: 1rem;
}

/* line 1675, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item .date,
.widget-item .times,
.widget-item .category {
  font-style: italic;
}

/* line 1680, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item .times {
  text-transform: none;
}

/* line 1683, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item .price {
  font-weight: bold;
}

@media (min-width: 1440px) {
  /* line 1689, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rc .widget-item,
  .w-rc .widget-item-image {
    width: 45.8333%;
    float: left;
    margin-left: 2.0833%;
    margin-right: 2.0833%;
  }
}

@media (min-width: 1024px) {
  /* line 1697, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs .widget-item,
  .w-rs .widget-item-image {
    border-top: 1px solid #464841;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1703, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs .widget-item:first-child,
  .w-rs .widget-item-image:first-child {
    border-top: 0;
  }
  /* line 1706, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs .widget-item:nth-child(2),
  .w-rs .widget-item-image:nth-child(2) {
    border-top: 1px solid #464841;
  }
  /* line 1709, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-rs .widget-item.il-item .item-title,
  .w-rs .widget-item-image.il-item .item-title {
    height: auto;
    max-height: none;
    overflow-y: auto;
    margin-bottom: 1rem;
  }
}

@media (min-width: 1024px) {
  /* line 1724, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-sl .widget-item,
  .w-sl .widget-item-image {
    width: 22.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    border-top: 0;
  }
  /* line 1728, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .w-sl .widget-item:nth-child(2n+3),
  .w-sl .widget-item-image:nth-child(2n+3) {
    clear: none;
  }
}

/* line 1737, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.hp .widget-item {
  border-top: 0 !important;
}

/* line 1739, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.hp .widget-item.sml:first-child {
  padding-top: 0;
}

/* line 1742, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.hp .widget-item img {
  min-height: 250px;
}

@media (min-width: 480px) {
  /* line 1747, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item img {
    min-height: 400px;
  }
}

@media (min-width: 600px) {
  /* line 1753, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.lrg {
    width: 96.6667%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
  /* line 1755, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.lrg img {
    min-height: 490px;
  }
  /* line 1758, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.lrg:nth-child(2) {
    border-top: 1px solid #464841;
  }
  /* line 1762, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item:first-child {
    padding-top: 2rem;
  }
  /* line 1769, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.sml img {
    min-height: 230px;
  }
  /* line 1772, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.sml:nth-child(2) {
    padding-top: 0;
  }
}

@media (min-width: 790px) {
  /* line 1780, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.lrg {
    width: 46.6667%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
  /* line 1782, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.lrg img {
    min-height: 280px;
  }
  /* line 1786, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.sml {
    padding-top: 0;
    width: 21.6667%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
  /* line 1789, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.sml:nth-child(2n+3) {
    clear: none;
  }
  /* line 1792, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.sml img {
    min-height: 130px;
  }
}

@media (min-width: 1024px) {
  /* line 1800, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.lrg img {
    min-height: 370px;
  }
  /* line 1803, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.sml img {
    min-height: 170px;
  }
}

@media (min-width: 1440px) {
  /* line 1810, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.lrg img {
    min-height: 530px;
  }
  /* line 1813, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .hp .widget-item.sml img {
    min-height: 240px;
  }
}

/* line 1823, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.dk-gray .widget-item h3,
.dk-gray .widget-item h4,
.dk-gray .widget-item .il-title h4,
.dk-gray .widget-item p,
.dk-gray .widget-item-image h3,
.dk-gray .widget-item-image h4,
.dk-gray .widget-item-image .il-title h4,
.dk-gray .widget-item-image p {
  color: #e3e6e1 !important;
}

/* line 1830, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.dk-gray .widget-item:hover .gold-btn,
.dk-gray .widget-item-image:hover .gold-btn {
  background-color: #e03222;
  color: #f5d606;
}

/* line 1841, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item.sml h4 {
  font-size: 14px;
}

/* line 1844, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.widget-item.sml p,
.widget-item.sml .button-link {
  font-size: 12px;
}

/* line 1852, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.memb-item.tc .button-link:first-of-type {
  margin-bottom: 16px;
  margin-right: 16px;
}

/* line 1860, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.memb-item.tc ul.memb-benefits {
  list-style: disc;
  padding: 4px 1rem 0;
}

/* line 1866, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.memb-item.tc ul.memb-benefits li {
  margin-bottom: 1rem;
  line-height: 1.2em;
}

/* line 1873, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.memb-item.tc ul.memb-benefits:nth-child(2) {
  margin-top: 1rem;
}

@media (min-width: 600px) {
  /* line 1881, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .price {
    height: 3rem;
  }
  /* line 1884, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .item-copy {
    position: relative;
    height: 573px;
  }
  /* line 1889, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .memb-links {
    position: absolute;
    bottom: 0;
  }
  /* line 1893, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .button-link {
    float: left;
  }
}

@media (min-width: 790px) {
  /* line 1851, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc {
    width: 29.9997%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
  /* line 1900, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc:nth-child(3) {
    border-top: 0;
  }
  /* line 1903, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc:nth-child(2n+3) {
    clear: none !important;
  }
  /* line 1906, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc:nth-child(3n+4) {
    clear: both !important;
  }
  /* line 1909, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .item-copy {
    height: 592px;
  }
  /* line 1913, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .button-link:nth-of-type(2) {
    clear: both;
  }
}

@media (min-width: 1024px) {
  /* line 1918, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .item-copy {
    height: 545px;
  }
  /* line 1922, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .button-link:nth-of-type(2) {
    clear: none;
  }
}

@media (min-width: 1440px) {
  /* line 1851, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc {
    width: 29.0833%;
    float: left;
    margin-left: 2.0833%;
    margin-right: 2.0833%;
  }
  /* line 1928, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .memb-item.tc .item-copy {
    height: 426px;
  }
}

/* line 1936, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
a.widget-item,
a.widget-item-image {
  color: #464841;
}

/* line 1939, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
a.widget-item p,
a.widget-item li,
a.widget-item-image p,
a.widget-item-image li {
  color: #464841;
}

/* line 1946, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.otimes {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-top: 1px solid #464841;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.otimes:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1949, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.otimes .widget-item {
  border: 0 !important;
}

@media (min-width: 600px) {
  /* line 1949, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .otimes .widget-item {
    width: 46.6667%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
  /* line 1953, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .otimes .widget-item:nth-child(2n+3) {
    clear: both;
  }
}

/* line 1961, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.fh-list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* line 1968, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.fh-list .fh-list-item {
  width: 47.2222%;
  text-transform: uppercase;
  margin-bottom: 1rem;
  border-right: 1px solid #464841;
  padding-right: 1rem;
}

/* line 1978, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
.fh-list .fh-list-item:nth-child(2n) {
  border-right: none;
}

@media (min-width: 600px) {
  /* line 1983, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fh-list .fh-list-item {
    width: 22.2222%;
  }
  /* line 1985, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fh-list .fh-list-item:nth-child(2n) {
    border-right: 1px solid #464841;
  }
  /* line 1988, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fh-list .fh-list-item:last-child {
    border-right: none;
  }
}

@media (min-width: 1024px) {
  /* line 1961, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fh-list {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 1995, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fh-list .fh-list-item {
    width: auto;
    margin-right: 2rem;
    padding-right: 2rem;
  }
  /* line 1999, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_layout.scss */
  .fh-list .fh-list-item:last-child {
    margin-right: 0;
    padding-right: 0;
  }
}

/* line 5, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
article.whatson header {
  padding: 2rem 0 0;
}

/* line 10, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
article.whatson h1, article.whatson h2, article.whatson .banner-link, article.whatson .wo-results > p, article.whatson .view-selector, article.whatson .month > p {
  padding: 0 6.9444%;
}

/* line 14, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
article.whatson .less-button {
  display: none;
}

@media (min-width: 790px) {
  /* line 20, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  article.whatson h1, article.whatson h2, article.whatson .banner-link, article.whatson .wo-results > p, article.whatson .view-selector {
    padding: 0 1.3889%;
  }
}

/* line 26, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-header, .wo-questions, .wo-results, .wo-extras {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.wo-header:after, .wo-questions:after, .wo-results:after, .wo-extras:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 30, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-header {
  margin-bottom: 2rem;
}

/* line 34, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-header h1 {
  color: white;
}

/* line 39, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-transport-lrg {
  display: none;
}

@media (min-width: 790px) {
  /* line 39, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-transport-lrg {
    display: block;
    position: relative;
    padding: 0 1.3889%;
    margin-bottom: 2rem;
    width: 100%;
    float: left;
  }
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-transport-lrg .more-button, .wo-transport-lrg .less-button {
    float: left;
    position: absolute;
    left: 1.3889%;
    bottom: 0;
  }
}

/* line 64, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item, .wo-extras {
  cursor: pointer;
}

/* line 67, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item h3, .wo-extras h3 {
  letter-spacing: 0.1rem;
}

/* line 71, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item h3 span, .wo-extras h3 span {
  display: inline-block;
}

/* line 76, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item .ie-fallback, .wo-extras .ie-fallback {
  display: none;
}

/* line 86, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-questions {
  color: white;
  position: relative;
}

@media (min-width: 790px) {
  /* line 86, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-questions {
    padding: 0;
    position: relative;
  }
  /* line 94, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-questions .item-header {
    padding-right: 22.2222%;
    background: url(img/question-active.svg) center right no-repeat;
    background-size: 2rem auto;
    min-height: 72px;
  }
  /* line 104, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-questions.active .wo-q-item .filters {
    max-height: 400px;
    height: auto;
  }
  /* line 111, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-questions.active .wo-transport-lrg .less-button {
    display: block;
  }
  /* line 115, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-questions.active .wo-transport-lrg .more-button {
    display: none;
  }
  /* line 119, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-questions.active .wo-transport-lrg .wo-apply {
    display: block;
  }
}

/* line 127, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item {
  padding: 0 6.9444% 1rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #e3e6e1;
}

/* line 133, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item:nth-child(3) {
  margin-bottom: 1rem;
  border-bottom: 0;
}

/* line 138, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item h3 {
  color: #f5d606;
  margin-bottom: 0.5rem;
}

/* line 144, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item svg {
  padding-top: 3px;
}

/* line 148, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item svg .calendar-icon {
  fill: white;
}

/* line 153, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item .filters {
  padding: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

/* line 160, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item .category, .wo-q-item .calendar {
  margin-bottom: 2rem;
}

/* line 165, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item .category {
  padding-top: 1px;
}

/* line 168, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item .category:last-child {
  margin-bottom: 0;
}

/* line 175, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item .calendar li:first-child {
  padding-top: 0;
}

/* line 179, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item .calendar input {
  padding: 0.7rem 0.5rem 0.5rem;
  font-family: 'Futura', Helvetica, sans-serif;
  text-transform: uppercase;
}

/* line 186, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item .calendar .cal-ie-fallback {
  display: none;
}

/* line 196, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item.active {
  cursor: auto;
}

/* line 199, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item.active h3 {
  margin-bottom: 0;
}

/* line 203, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item.active .wo-showing {
  max-height: 0;
  overflow: hidden;
  margin-bottom: 0;
}

/* line 209, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item.active .filters {
  padding: 2rem 0;
  height: auto;
  overflow: hidden;
  opacity: 1;
}

/* line 217, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item.active .more-button {
  display: none;
}

/* line 221, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-item.active .less-button {
  display: block;
}

@media (min-width: 480px) {
  /* line 127, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 790px) {
  /* line 127, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item {
    float: left;
    width: 33.33333%;
    padding: 0.5rem 1.3889%;
    border-left: 1px solid #e3e6e1;
    border-bottom: 0;
  }
  /* line 239, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item:first-child {
    border-left: 0;
  }
  /* line 243, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item:hover > .filters {
    opacity: 1;
  }
  /* line 247, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item .filters {
    padding: 0;
    max-height: 0;
    opacity: 0.4;
    -webkit-transition: opacity 0.4s ease-out, max-height 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out, max-height 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out, max-height 0.4s ease-out;
    transition: opacity 0.4s ease-out, max-height 0.4s ease-out;
  }
  /* line 253, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item .filters .category, .wo-q-item .filters .calendar {
    margin-bottom: 0;
  }
  /* line 258, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item .wo-apply, .wo-q-item .wo-transport, .wo-q-item .more-button, .wo-q-item .less-button {
    display: none;
  }
  /* line 264, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item.active h3 {
    margin-bottom: 0.5rem;
  }
  /* line 269, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item.active .filters {
    padding: 0;
  }
  /* line 273, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item.active .wo-showing {
    max-height: 30px;
    margin-bottom: 1rem;
  }
  /* line 278, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-item.active .wo-showing.chosen {
    max-height: 120px;
  }
}

/* line 290, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-transport {
  margin-top: 2rem;
  padding-bottom: 1rem;
}

/* line 295, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-transport .control {
  color: #f5d606;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  width: 80px;
}

/* line 304, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-transport .control:hover {
  color: #e3e6e1;
}

/* line 308, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-transport .control:first-child {
  float: left;
  margin-left: 1rem;
}

/* line 313, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-transport .control:first-child:before {
  content: "\00ab";
  position: absolute;
  top: 20%;
  left: -15px;
}

/* line 321, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-transport .control:last-child {
  float: right;
  text-align: right;
  margin-right: 1rem;
}

/* line 327, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-transport .control:last-child:after {
  content: "\00bb";
  position: absolute;
  top: 20%;
  right: -15px;
}

/* line 341, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-showing {
  margin-bottom: 1rem;
  max-height: 30px;
}

/* line 346, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-showing.chosen {
  max-height: 120px;
}

/* line 349, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-showing.chosen .choice {
  display: inline-block;
}

/* line 354, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-showing .choice {
  position: relative;
  color: #f5d606;
  line-height: 1.5rem;
  margin-right: 35px;
  display: none;
}

/* line 362, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-showing .choice:after {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  position: absolute;
  background: url(img/check-yellow.svg) top right no-repeat;
  content: "";
  width: 24px;
  height: 16px;
}

/* line 379, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-apply .go-button, .wo-apply .reset-filters {
  width: 40%;
}

/* line 383, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-apply .go-button.inactive, .wo-apply .reset-filters.inactive {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 388, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-apply .reset-filters {
  cursor: pointer;
  text-transform: uppercase;
  -webkit-transition: color 0.4s ease-out;
  -moz-transition: color 0.4s ease-out;
  -o-transition: color 0.4s ease-out;
  transition: color 0.4s ease-out;
  float: right;
  padding-right: 0;
  text-align: right;
}

/* line 396, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-apply .reset-filters:hover {
  color: #f5d606;
}

/* line 400, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-apply .reset-filters::before {
  content: "- ";
}

@media (min-width: 480px) {
  /* line 407, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-apply .go-button, .wo-apply .reset-filters {
    width: auto;
  }
}

@media (min-width: 790px) {
  /* line 377, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-apply {
    float: right;
    width: 30.5556%;
    display: none;
  }
  /* line 418, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-apply > div, .wo-apply > .button-link {
    float: right;
    clear: both;
  }
  /* line 422, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-apply > div:first-child, .wo-apply > .button-link:first-child {
    margin-bottom: 2rem;
  }
}

/* line 434, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-extras-outer {
  background-color: #e03222;
  color: white;
}

/* line 438, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-extras-outer .wo-search-bar {
  height: 0;
  overflow: hidden;
  margin-top: 0;
  margin-bottom: 0;
  opacity: 0;
  background-color: transparent;
}

@media (min-width: 480px) {
  /* line 450, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-extras-outer, .wo-questions {
    padding-right: 6.9444%;
    padding-left: 6.9444%;
  }
}

@media (min-width: 790px) {
  /* line 458, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-extras-outer {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 465, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra {
  display: block;
  color: white;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  padding: 1rem 6.9444%;
  border-bottom: 1px solid #e03222;
}

/* line 473, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra:first-child {
  border-bottom: 1px solid white;
}

/* line 477, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra svg {
  height: 0.8rem;
  width: 0.8rem;
  margin-right: 0.1rem;
}

/* line 483, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra svg path {
  -webkit-transition: fill 0.4s ease-out, stroke 0.4s ease-out;
  -moz-transition: fill 0.4s ease-out, stroke 0.4s ease-out;
  -o-transition: fill 0.4s ease-out, stroke 0.4s ease-out;
  transition: fill 0.4s ease-out, stroke 0.4s ease-out;
}

/* line 488, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra:hover {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  background-color: white;
  color: #e03222;
}

/* line 493, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra:hover #searchIcon {
  fill: #e03222;
}

/* line 497, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra:hover #inCinemasIcon {
  stroke: #e03222;
}

/* line 502, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra.active {
  background-color: #e03222;
  color: white;
}

/* line 506, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra.active #searchIcon {
  fill: white;
}

/* line 510, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra.active #inCinemasIcon {
  stroke: white;
}

/* line 514, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra.active .less-button {
  display: block;
}

/* line 518, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-q-extra.active .more-button {
  display: none;
}

@media (min-width: 480px) {
  /* line 465, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-extra {
    padding-left: 1.3889%;
    padding-right: 1.3889%;
  }
}

@media (min-width: 790px) {
  /* line 465, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-extra {
    width: 50%;
    float: left;
    border-bottom: 1px solid #e03222 !important;
    padding-left: 1.3889%;
    padding-right: 1.3889%;
  }
  /* line 537, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-q-extra:first-child {
    border-right: 1px solid white;
  }
}

/* line 550, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-results h2 {
  margin: 2rem 0;
}

/* line 555, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-results .active-gi-holder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(70, 72, 65, 0.8);
  z-index: -1;
  opacity: 0;
  display: none;
}

/* line 567, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-results .active-gi-holder.active {
  z-index: 10;
  display: block;
}

/* line 572, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-results .active-gi-holder .wo-grid-item {
  position: absolute;
}

/* line 578, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.results-inner {
  position: relative;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.results-inner:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 587, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item {
  cursor: pointer;
  background-color: #464841;
}

/* line 597, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item img {
  width: 100%;
  display: block;
}

/* line 602, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item h3 {
  font-size: 26px;
}

/* line 606, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item .title-copy {
  background-image: -owg-linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.6) 100%);
  background-image: -webkit-linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.6) 100%);
  background-image: -moz-linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.6) 100%);
  background-image: -o-linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.6) 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.6) 100%);
}

/* line 611, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active {
  color: #e3e6e1;
  cursor: default;
}

/* line 615, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .less-button {
  display: block;
}

/* line 619, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .gi-main-image {
  min-height: 0 !important;
}

/* line 623, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .main-image-holder {
  height: 147px;
  overflow: hidden;
}

/* line 627, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .main-image-holder img {
  opacity: 0;
}

/* line 632, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .title-copy {
  height: 147px;
  background-image: initial;
}

/* line 637, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .gi-title-bkgrnd {
  margin-top: 16px;
}

/* line 640, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .gi-title-bkgrnd .red-overlay {
  opacity: 0;
}

/* line 644, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .gi-title-bkgrnd .red-regular {
  opacity: 1;
}

/* line 649, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .gi-details {
  height: auto;
  padding: 2rem 6.9444%;
  opacity: 0;
  display: block;
}

/* line 657, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.active .gi-info {
  height: 0;
  padding: 0;
}

/* line 663, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.hp-topline, .wo-grid-item.hp-bottomline {
  display: block;
}

/* line 667, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.hp-topline .loc, .wo-grid-item.hp-topline .dates, .wo-grid-item.hp-topline .more-button, .wo-grid-item.hp-bottomline .loc, .wo-grid-item.hp-bottomline .dates, .wo-grid-item.hp-bottomline .more-button {
  color: #464841;
}

/* line 680, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.hp-topline:first-child {
  margin-top: 2rem;
}

/* line 685, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.wo-grid-item.hp-bottomline:nth-child(3n) {
  display: none;
}

@media (min-width: 600px) {
  /* line 587, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item {
    float: left;
    width: 50%;
  }
  /* line 693, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-topline {
    margin-top: 2rem;
  }
  /* line 699, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item:nth-child(2n):not(.hp-bottomline) .gi-info {
    border-right: 0;
  }
  /* line 704, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active {
    width: 100%;
  }
  /* line 707, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active .gi-intro, .wo-grid-item.active .gi-perf-list {
    width: 46.6667%;
  }
  /* line 711, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active .gi-intro {
    float: left;
  }
  /* line 715, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active .gi-perf-list {
    float: right;
  }
  /* line 719, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active .gi-close {
    width: 100%;
    float: left;
    clear: both;
  }
}

@media (min-width: 790px) {
  /* line 729, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active .gi-details {
    padding-left: 1.3889%;
    padding-right: 1.3889%;
  }
  /* line 733, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active .gi-details .gi-intro, .wo-grid-item.active .gi-details .gi-perf-list {
    width: 47.2222%;
  }
  /* line 743, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline {
    width: 33.33333%;
  }
  /* line 746, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline:nth-child(3n) {
    display: block;
  }
  /* line 750, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline .gi-main-image {
    min-height: 200px;
  }
  /* line 754, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline .title-bkgrnd.gi-title-bkgrnd {
    height: 100px;
  }
  /* line 758, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline, .wo-grid-item.hp-bottomline .subtitle, .wo-grid-item.hp-bottomline .credit {
    font-size: 12px;
  }
  /* line 762, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline h3.title {
    font-size: 18px;
  }
  /* line 766, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline .gi-info {
    height: 100px;
  }
}

@media (min-width: 1024px) {
  /* line 587, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item {
    width: 33.3333%;
  }
  /* line 776, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item:nth-child(3n) .gi-info {
    border-right: 0 !important;
  }
  /* line 781, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active {
    width: 66.6666%;
  }
  /* line 784, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active .gi-details {
    padding-left: 1.8519%;
    padding-right: 1.8519%;
  }
  /* line 788, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.active .gi-details .gi-intro, .wo-grid-item.active .gi-details .gi-perf-list {
    width: 46.2963%;
  }
  /* line 795, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-topline {
    width: 50%;
  }
  /* line 800, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline, .wo-grid-item.hp-bottomline .subtitle, .wo-grid-item.hp-bottomline .credit {
    font-size: 14px;
  }
  /* line 804, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline h3.title {
    font-size: 20px;
  }
  /* line 808, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .wo-grid-item.hp-bottomline .gi-info {
    height: 110px;
  }
}

/* line 815, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
a.wo-grid-item {
  color: #464841;
}

/* line 818, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
a.wo-grid-item:hover {
  color: #464841;
}

/* line 823, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-main-image {
  position: relative;
  min-height: 300px;
}

/* line 827, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-main-image .red-regular {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 832, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-main-image .red-overlay {
  opacity: 0.8;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 838, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-title-bkgrnd {
  height: 125px;
  padding: 0 1.3889%;
  display: block;
  display: -ms-flexbox;
  -ms-flex-direction: column;
  -ms-flex-pack: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 851, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-title-bkgrnd .title, .gi-title-bkgrnd .subtitle {
  width: 100%;
}

/* line 856, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-details {
  display: none;
  overflow: hidden;
}

/* line 860, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-details .gi-intro, .gi-details .gi-perf-item {
  margin-bottom: 2rem;
}

/* line 865, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-details .gi-intro-copy {
  font-size: 20px;
  line-height: 1.3em;
  margin-bottom: 1rem;
}

/* line 873, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-perf-list {
  text-transform: uppercase;
  color: #f5d606;
  line-height: 1.2em;
}

/* line 878, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-perf-list .date {
  display: inline-block;
}

/* line 882, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-perf-list .button-link {
  margin-top: 0.5rem;
}

/* line 888, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-info {
  background-color: #e3e6e1;
  padding: 1rem 0;
  height: 120px;
  text-transform: uppercase;
  overflow: hidden;
}

/* line 897, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-info-inner {
  display: block;
  display: -ms-flexbox;
  -ms-flex-direction: column;
  -ms-flex-pack: justify;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  padding: 0 6.9444%;
}

/* line 910, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-info-inner .loc, .gi-info-inner .dates {
  margin-bottom: 0.5rem;
}

/* line 914, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-info-inner .loc span, .gi-info-inner .dates span {
  display: inline-block;
}

/* line 919, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.gi-info-inner .dates {
  font-style: italic;
}

@media (min-width: 600px) {
  /* line 926, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .gi-main-image {
    min-height: 250px;
  }
  /* line 930, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .gi-info {
    border-right: 1px solid white;
  }
  /* line 933, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .gi-info .gi-info-inner {
    padding: 0 2.7778%;
  }
}

@media (min-width: 790px) {
  /* line 941, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .gi-main-image {
    min-height: 300px;
  }
}

@media (min-width: 1024px) {
  /* line 948, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .gi-info {
    border-right: 1px solid white !important;
  }
  /* line 952, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .gi-info-inner {
    padding: 0 4.1667%;
  }
}

@media (min-width: 1440px) {
  /* line 959, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .gi-main-image {
    min-height: 450px;
  }
}

/* line 969, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-selector {
  margin-bottom: 2rem;
}

/* line 973, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn {
  display: inline-block;
  text-transform: uppercase;
  padding: 10px;
  color: #464841;
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 982, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn:first-child {
  margin-right: 0.5rem;
}

/* line 986, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn.selected, .view-btn.selected:hover {
  background-color: #e3e6e1;
  color: #464841;
  cursor: default;
}

/* line 991, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn.selected svg rect, .view-btn.selected:hover svg rect {
  fill: #464841;
}

/* line 996, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn > span {
  display: inline-block;
  margin-left: 5px;
  padding-top: 5px;
  vertical-align: top;
}

/* line 1002, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn > span span {
  display: none;
}

@media (min-width: 480px) {
  /* line 1002, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .view-btn > span span {
    display: inline;
  }
}

/* line 1011, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn svg {
  display: inline-block;
  width: 17px;
  height: 17px;
}

/* line 1016, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn svg rect {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  fill: #464841;
}

/* line 1022, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn:hover {
  color: #e3e6e1;
  background-color: #464841;
}

/* line 1026, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.view-btn:hover svg rect {
  fill: #e3e6e1;
}

/* line 1035, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.floating-menu .view-selector {
  padding: 0.5rem 0 0 !important;
  margin-top: 0.5rem;
  margin-bottom: 0;
}

/* line 1041, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.floating-menu .view-btn {
  float: left;
  padding: 5px 5px 3px;
  color: white;
}

/* line 1046, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.floating-menu .view-btn.selected, .floating-menu .view-btn.selected:hover {
  background-color: white;
  color: #e03222;
}

/* line 1050, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.floating-menu .view-btn.selected svg rect, .floating-menu .view-btn.selected:hover svg rect {
  fill: #e03222;
}

/* line 1055, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.floating-menu .view-btn span {
  padding-top: 1px;
}

/* line 1060, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.floating-menu svg {
  width: 9px;
  height: 9px;
}

/* line 1064, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.floating-menu svg rect {
  fill: white;
}

@media (min-width: 790px) {
  /* line 1060, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .floating-menu svg {
    width: 11px;
    height: 11px;
  }
}

/* line 1082, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.calendar-view {
  /* display: none; */
}

/* line 1085, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.calendar-view .month {
  margin-bottom: 2rem;
}

/* line 1088, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.calendar-view .month h2 {
  margin-bottom: 1rem;
}

/* line 1094, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day {
  margin: 0 1.3889% 0.5rem;
  padding: 1rem 0 0;
  background-color: #464841;
  cursor: pointer;
  -webkit-transition: background-color 0.4s ease-out;
  -moz-transition: background-color 0.4s ease-out;
  -o-transition: background-color 0.4s ease-out;
  transition: background-color 0.4s ease-out;
}

/* line 1101, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .date, .week .day .perf-title, .week .day .also {
  text-transform: uppercase;
}

/* line 1105, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .date {
  font-weight: bold;
  color: white;
  font-size: 20px;
}

/* line 1111, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .perf-sum {
  margin-top: 1rem;
}

/* line 1115, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .date, .week .day .perf-sum {
  padding: 0 5.5556%;
}

/* line 1119, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .perf-title, .week .day .also {
  color: #f5d606;
  margin-bottom: 0.5rem;
}

/* line 1124, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .perf-title {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1132, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .also {
  height: 1rem;
  background: url(img/also-on.svg) left 2px no-repeat;
  background-size: 12px 10px;
  padding-left: 1.2rem;
}

/* line 1139, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .more-button {
  color: #e3e6e1;
}

/* line 1143, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day .more-button, .week .day .less-button {
  text-align: right;
  margin-right: 5.5556%;
  padding-bottom: 1rem;
}

/* line 1149, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day.oor {
  display: none;
  cursor: default;
  background-color: white;
}

/* line 1155, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day.empty {
  background-color: #e3e6e1;
  cursor: default;
  padding-bottom: 1rem;
}

/* line 1160, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day.empty .date {
  color: #464841;
}

/* line 1165, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day.selected {
  background-color: #e03222;
}

/* line 1168, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day.selected .perf-sum {
  height: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 1174, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day.selected .more-button {
  display: none;
}

/* line 1178, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .day.selected .less-button {
  display: block !important;
}

/* line 1184, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .less-button {
  text-align: right;
  color: white;
  -webkit-transition: color 0.4s ease-out;
  -moz-transition: color 0.4s ease-out;
  -o-transition: color 0.4s ease-out;
  transition: color 0.4s ease-out;
}

/* line 1189, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.week .less-button:hover {
  color: #f5d606;
}

/* line 1194, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.all-perfs {
  background-color: white;
  border: 1px solid #e03222;
  display: none;
  overflow: hidden;
}

/* line 1200, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.all-perfs h3 {
  background-color: #e3e6e1;
  padding: 1rem 5.5556%;
  max-width: 100%;
}

/* line 1206, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.all-perfs .close-perfs {
  background-color: #e03222;
}

/* line 1210, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.all-perfs .less-button {
  display: block !important;
  padding-top: 1rem;
}

/* line 1216, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item {
  padding: 1rem 5.5556%;
  border-bottom: 1px solid #b4baae;
}

/* line 1220, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .type {
  float: right;
  padding: 4px 4px 2px;
  text-transform: uppercase;
  font-size: 12px;
  border: 1px solid #464841;
}

/* line 1228, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .perf-details {
  padding: 1rem 0 0.5rem;
}

/* line 1231, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .perf-details .title {
  color: #e03222;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}

/* line 1237, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .perf-details .place, .perf-item .perf-details .city, .perf-item .perf-details .duration, .perf-item .perf-details .extra-info {
  font-size: 14px;
}

/* line 1241, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .perf-details .duration span, .perf-item .perf-details .extra-info span {
  display: inline-block;
}

/* line 1245, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .perf-details .extra-info span {
  font-weight: bold;
}

/* line 1249, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .perf-details .title, .perf-item .perf-details .place, .perf-item .perf-details .city, .perf-item .perf-details .extra-info span {
  margin-bottom: 0.5rem;
}

/* line 1253, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .perf-details .duration span {
  font-style: italic;
}

/* line 1257, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .perf-details .extra-info span:first-child {
  margin-top: 1rem;
}

/* line 1262, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .button-link {
  margin-bottom: 0.5rem;
}

/* line 1265, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .button-link:last-child {
  margin-bottom: 0;
}

/* line 1270, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .calendar-priority-btn .dialog-ui:before {
  top: auto;
  bottom: -20px;
  left: 140px;
  border-top: 0;
  border-left: 0;
  border-bottom: 1px solid #e3e6e1;
  border-right: 1px solid #e3e6e1;
}

/* line 1281, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item #priority-msg {
  color: #f5d606;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
  line-height: 1.25em;
}

/* line 1290, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
.perf-item .ui-dialog button.ui-dialog-titlebar-close {
  padding-top: 11px;
  padding-bottom: 6px;
  border: 0;
}

@media (min-width: 480px) {
  /* line 1299, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day {
    margin-left: 6.9444%;
    margin-right: 6.9444%;
  }
  /* line 1303, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .date, .week .day .perf-sum {
    padding: 0 6.6667%;
  }
  /* line 1308, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .all-perfs h3, .all-perfs .close-perfs, .perf-item {
    padding-left: 6.6667%;
    padding-right: 6.6667%;
  }
}

@media (min-width: 790px) {
  /* line 1315, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .week:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 1319, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week:last-child .day {
    border-bottom: 1px solid #b4baae;
  }
  /* line 1324, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day {
    position: relative;
    height: 200px;
    margin: 0;
    padding: 10px;
    width: 14.2857%;
    float: left;
    border-top: 1px solid #b4baae;
    border-left: 1px solid #b4baae;
  }
  /* line 1334, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day:last-child {
    border-right: 1px solid #b4baae;
  }
  /* line 1338, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day.oor {
    display: block;
  }
  /* line 1342, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .date, .week .day .perf-sum {
    padding: 0;
  }
  /* line 1346, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .date {
    font-size: 14px;
  }
  /* line 1350, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .mnth-tag {
    display: none;
  }
  /* line 1354, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .perf-title, .week .day .also {
    font-size: 12px;
    margin-bottom: 0.5rem;
    height: 11px;
    padding-top: 1px;
    overflow: hidden;
  }
  /* line 1362, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .also, .week .day .more-button, .week .day .less-button {
    font-size: 10px;
  }
  /* line 1366, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .more-button, .week .day .less-button {
    position: absolute;
    bottom: 10px;
    right: 10px;
    padding-bottom: 0;
    margin-right: 0;
  }
  /* line 1376, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .all-perfs {
    float: left;
    width: 100%;
  }
  /* line 1380, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .all-perfs .location-section {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .all-perfs .location-section:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 1384, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .all-perfs h3, .all-perfs .close-perfs {
    padding-left: 1.3889%;
    padding-right: 1.3889%;
  }
  /* line 1389, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .all-perfs .less-button {
    padding-bottom: 1rem !important;
  }
  /* line 1394, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .perf-item {
    width: 33.3333%;
    float: left;
    height: 320px;
    padding-left: 1.3889%;
    padding-right: 1.3889%;
    border-right: 1px solid #b4baae;
    position: relative;
  }
  /* line 1403, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .perf-item:nth-of-type(3n + 1) {
    border-left: 1px solid #b4baae;
  }
  /* line 1407, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .perf-item .buttons {
    position: absolute;
    bottom: 1rem;
    width: 91.6667%;
  }
  /* line 1412, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .perf-item .buttons .button-link {
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
}

@media (min-width: 1024px) {
  /* line 1421, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day {
    height: 230px;
  }
  /* line 1424, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .date {
    font-size: 20px;
  }
  /* line 1428, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .perf-title {
    font-size: 14px;
  }
  /* line 1432, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .perf-title, .week .day .also {
    height: 14px;
    padding-top: 1px;
  }
  /* line 1437, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .week .day .also, .week .day .more-button, .week .day .less-button {
    font-size: 12px;
  }
}

@media (min-width: 1440px) {
  /* line 1444, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .perf-item {
    width: 25%;
  }
  /* line 1447, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .perf-item:nth-of-type(3n + 1) {
    border-left: 0;
  }
  /* line 1451, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
  .perf-item:nth-of-type(4n + 1) {
    border-left: 1px solid #b4baae;
  }
}

/* line 1459, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
#calendar-view {
  display: none;
}

/* line 1463, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
#calendar-outer {
  position: relative;
  min-height: 500px;
}

/* line 1468, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
#calendar-loader {
  min-height: 500px;
  display: none;
}

/* line 1472, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
#calendar-loader .loader-outer {
  position: fixed;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  background-color: initial;
}

/* line 1481, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
#calendar-loader .loader:before, #calendar-loader .loader:after {
  background-color: white;
}

/* line 1486, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
#calendar-wrapper {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 1491, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
#calendar-wrapper.faded {
  opacity: 0.4;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 1497, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_whatson.scss */
#calendar-loader:before, #calendar-loader:after {
  background: white;
}

/* line 2, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#cse {
  font-size: 14px;
  margin-bottom: 2rem;
}

/* line 10, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabdInactive,
.gsc-tabsAreaInvisible,
.gs-spacer,
.gsc-url-top,
.gsc-thumbnail-inside,
td.gsc-table-cell-thumbnail {
  display: none;
}

/* line 19, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabsArea .gsc-tabHeader.gsc-inline-block {
  display: inline-block;
}

/* line 23, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabsArea {
  border-bottom: 1px solid #464841;
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

/* line 32, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabsArea > div {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.gsc-tabsArea > div:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 35, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabsArea .gsc-tabHeader {
  float: left;
  margin-bottom: 1px;
  margin-right: 1px;
  padding: 0.5rem 1rem;
  font-size: 12px;
}

/* line 44, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabsArea .gsc-tabHeader.gsc-tabhActive {
  background-color: #464841;
  color: #f5d606;
}

/* line 48, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive {
  background-color: #e03222;
  color: white;
  -webkit-transition: background-color 0.4s ease-out, color 0.4s ease-out;
  -moz-transition: background-color 0.4s ease-out, color 0.4s ease-out;
  -o-transition: background-color 0.4s ease-out, color 0.4s ease-out;
  transition: background-color 0.4s ease-out, color 0.4s ease-out;
}

/* line 52, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive:hover {
  background-color: white;
  color: #e03222;
}

/* line 57, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-tabsArea .gsc-tabHeader:last-child {
  margin-bottom: 0.5rem;
  margin-right: 0;
}

/* line 67, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-resultsHeader {
  display: none;
}

/* line 71, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-result-info {
  font-size: 14px;
  margin-bottom: 2rem;
}

/* line 79, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-result {
  margin-bottom: 2rem;
}

/* line 84, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-result .gs-title,
.gsc-result .gs-snippet {
  margin-bottom: 0.5rem;
}

/* line 91, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-result div.gs-visibleUrl-short,
.gsc-result div.gs-watermark {
  display: none;
}

/* line 95, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-result .gs-visibleUrl-long {
  font-size: 12px;
}

/* line 99, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gs-webResult.gs-result {
  line-height: 1.2rem;
}

/* line 106, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-cursor-box {
  padding-top: 0.5rem;
  border-top: 1px solid #e3e6e1;
}

/* line 112, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-cursor-box .gsc-cursor-page {
  display: inline-block;
  padding: 0.2rem 0.5rem;
  cursor: pointer;
  -webkit-transition: color 0.4s ease-out;
  -moz-transition: color 0.4s ease-out;
  -o-transition: color 0.4s ease-out;
  transition: color 0.4s ease-out;
}

/* line 120, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-cursor-box .gsc-cursor-page:hover {
  color: #e03222;
}

/* line 123, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
  background-color: #e3e6e1;
}

/* line 129, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gcsc-branding {
  font-size: 12px;
  display: none;
}

/* line 136, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.video-cover-image {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 141, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.video-cover-image img {
  width: 100%;
}

/* line 145, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.play {
  background: url("img/play-btn.svg") center right no-repeat;
  display: inline-block;
  font-size: 20px !important;
  font-weight: bold;
  margin-bottom: 0;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  color: white;
  padding-right: 2rem !important;
  padding-top: 0.3em !important;
}

/* line 163, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.video-holder iframe,
.video-holder video {
  width: 100%;
  display: block;
}

/* line 171, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.main-copy .video-holder {
  max-width: 57rem;
  position: relative;
}

/* line 177, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.main-copy .video-holder .play {
  text-transform: uppercase;
  background-size: auto 60%;
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  margin-bottom: 0;
}

/* line 189, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.main-copy .video-holder .play-video {
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}

/* line 197, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.main-copy .video-holder .play-video:hover > .play {
  color: #e03222;
}

/* line 205, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#homeVideoHolder {
  width: 100%;
}

/* line 207, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#homeVideoHolder iframe,
#homeVideoHolder video {
  margin: 0 auto;
}

/* line 211, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#homeVideoHolder .video-cover-image {
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -ms-flex-direction: column;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
  cursor: pointer;
}

/* line 224, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#homeVideoHolder .play-video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 10rem;
}

/* line 233, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#homeVideoHolder .play-video svg {
  width: 50px;
  height: 50px;
  display: block;
  margin: 0 auto;
  opacity: 0.5;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 240, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#homeVideoHolder .play-video svg #homePlay {
  fill: white;
}

/* line 243, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#homeVideoHolder .play-video svg:hover {
  opacity: 1;
}

@media (min-width: 600px) {
  /* line 233, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  #homeVideoHolder .play-video svg {
    width: 9.7222%;
  }
}

@media (min-width: 1440px) {
  /* line 233, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  #homeVideoHolder .play-video svg {
    top: 55%;
  }
}

@media (min-width: 790px) {
  /* line 255, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  #homeVideoHolder .video-cover-image {
    display: block;
  }
  /* line 258, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  #homeVideoHolder img {
    height: auto;
    width: 100%;
  }
  /* line 262, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  #homeVideoHolder .play-video {
    bottom: 0;
  }
  /* line 264, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  #homeVideoHolder .play-video svg {
    position: absolute;
    left: 50%;
    margin-left: -30px;
    top: 45%;
    width: 60px;
    height: 60px;
  }
}

/* line 279, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-header .video-holder .play {
  background-size: auto 80%;
}

/* line 283, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-header .video-cover-image {
  top: 1rem;
}

/* line 290, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-header #playVideo .title-bkgrnd {
  margin-top: 15%;
}

/* line 292, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-header #playVideo .title-bkgrnd .play {
  padding: 0.3rem 1.6rem 0 0;
}

/* line 299, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-header #playVideo h1.title {
  font-size: 6vw;
}

@media (min-width: 790px) {
  /* line 305, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .media-header #playVideo .title-bkgrnd {
    margin-top: 35%;
  }
  /* line 308, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .media-header #playVideo h1.title {
    font-size: 36px;
  }
}

@media (min-width: 1440px) {
  /* line 314, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .media-header .video-cover-image {
    top: 2rem;
  }
}

/* line 322, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.performance-list-holder {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  padding: 0 1.3889%;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.performance-list-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 330, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter-holder {
  color: #e3e6e1;
  text-transform: uppercase;
}

/* line 334, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #e3e6e1;
}

/* line 343, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter.pl-promocode label {
  font-size: 12px;
  margin-bottom: 4px;
}

/* line 347, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter.pl-promocode input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0.5rem;
  background-color: #e03222;
  color: white;
  border: none;
  text-transform: uppercase;
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 362, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter.pl-promocode input[type=submit]:hover {
  background-color: white;
  color: #e03222;
}

/* line 367, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter.pl-promocode input[type=text] {
  font-size: 12px;
  width: 50%;
  max-width: 200px;
  margin-right: 1.3889%;
}

/* line 373, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter.pl-promocode input[disabled=disabled],
.pl-filter.pl-promocode input[disabled=disabled] + label {
  opacity: 0.6;
}

/* line 377, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter.pl-promocode .less-button {
  margin-top: 6px;
}

/* line 381, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter .checkboxes li {
  margin-bottom: 0.5rem;
}

/* line 386, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-filter .checkboxes li:last-child {
  margin-bottom: 0;
}

/* line 391, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-list-outer {
  position: relative;
  min-height: 300px;
}

/* line 395, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#pl-warning {
  display: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  color: #e03222;
  background-color: #e3e6e1;
  text-align: center;
  padding: 1rem;
}

/* line 406, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-list-holder .simplebar-track {
  display: none;
}

/* line 409, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-list-holder.simplebar .simplebar-scroll-content,
.pl-list-holder[data-simplebar-direction] .simplebar-scroll-content {
  position: static;
}

/* line 414, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.performance-list-item {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-bottom: 1rem;
  background-color: #e3e6e1;
  color: #464841;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.performance-list-item:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 423, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.performance-list-item:last-child {
  margin-bottom: 0;
}

@media (min-width: 480px) {
  /* line 426, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .performance-list-item.low {
    min-height: 80px;
  }
}

@media (min-width: 1440px) {
  /* line 426, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .performance-list-item.low {
    min-height: 54px;
  }
}

/* line 436, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-info {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  padding: 0.5rem 0;
  line-height: 1.2em;
}

/* line 444, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-title,
.pl-date,
.pl-place {
  font-size: 14px;
  margin-bottom: 4px;
}

/* line 453, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-date div,
.pl-place div,
.pl-extra-info div {
  display: inline-block;
}

/* line 457, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-date {
  font-style: italic;
}

/* line 461, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-title {
  font-weight: bold;
}

/* line 464, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-extra-info {
  font-size: 12px;
  font-weight: bold;
}

/* line 467, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-extra-info .extra-info-item {
  margin-right: 0.5rem;
}

/* line 482, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder {
  width: 100%;
  float: left;
}

/* line 485, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder .buy-btn,
.pl-btn-holder .more-info {
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  padding: 0.5rem 5.5556%;
  text-align: center;
}

/* line 503, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder .more-info {
  cursor: pointer;
  background-color: #f5d606;
  color: #464841;
  font-size: 12px;
}

/* line 508, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder .more-info .label {
  text-align: center;
}

/* line 512, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder .buy-btn {
  background-color: #e03222;
}

/* line 514, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder .buy-btn:hover {
  background-color: white;
  color: #e03222;
}

/* line 517, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder .buy-btn:hover .low-avail {
  background-color: #e03222;
  color: white;
}

/* line 522, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder .buy-btn .indicator {
  margin-left: 0.5rem;
}

/* line 529, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pl-btn-holder .buy-btn > div {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}

@media (min-width: 480px) {
  /* line 482, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-btn-holder {
    /* .low-avail {
            margin-left: 0;
            margin-top: 0.25rem;
        } */
  }
  /* line 534, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-btn-holder .buy-btn {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  /* line 537, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-btn-holder .buy-btn > div {
    flex-basis: initial;
  }
}

@media (min-width: 480px) {
  /* line 547, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter-holder {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .pl-filter-holder:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 550, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter {
    float: left;
    width: 50%;
    margin-bottom: 0;
    border-bottom: 0;
    border-top: 1px solid #e3e6e1;
  }
  /* line 556, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter:first-child, .pl-filter:nth-child(2) {
    border-top: 0;
    min-height: 4rem;
  }
  /* line 564, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter:nth-child(2n) {
    padding-left: 2.7778%;
    border-left: 1px solid #e3e6e1;
  }
  /* line 568, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter:nth-child(1n+3) {
    padding-top: 1rem;
    margin-bottom: 1rem;
  }
  /* line 576, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter:last-of-type:not(:nth-child(2n)) {
    border-right: 1px solid #e3e6e1;
  }
  /* line 579, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter:nth-last-of-type(2n):not(:nth-child(2n-1)) {
    border-bottom: 1px solid #e3e6e1;
  }
  /* line 582, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter.pl-promocode input[type=text] {
    width: 75%;
  }
  /* line 585, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter.pl-calendar, .pl-filter.pl-promocode {
    min-height: 10rem;
  }
  /* line 590, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-info {
    width: 75%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.8519%;
  }
  /* line 596, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-btn-holder {
    width: 25%;
    float: right;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }
  /* line 603, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-btn-holder .buy-btn,
  .pl-btn-holder .more-info {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
  }
}

@media (min-width: 600px) {
  /* line 614, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-title,
  .pl-date,
  .pl-place,
  .pl-extra-info {
    float: left;
  }
  /* line 620, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-title,
  .pl-extra-info {
    width: 100%;
  }
  /* line 624, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-date {
    width: 40.7407%;
    padding-right: 1.8519%;
  }
  /* line 628, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-place {
    width: 59.2593%;
  }
  /* line 631, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-extra-info .extra-info-item {
    margin-bottom: 0;
  }
  /* line 634, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-btn-holder {
    width: 25%;
  }
}

@media (min-width: 790px) {
  /* line 639, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .performance-list-holder {
    padding: 0;
  }
  /* line 642, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-list-outer {
    height: 450px;
  }
  /* line 645, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-list-holder {
    height: 450px;
  }
  /* line 648, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-list-holder.ios:before, .pl-list-holder.ios:after {
    border: 0;
  }
  /* line 652, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-list-holder.ios .pl-list {
    padding-right: 0;
  }
  /* line 656, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-list-holder .simplebar-track {
    margin: 0;
  }
  /* line 663, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-list-holder.simplebar .simplebar-scroll-content,
  .pl-list-holder[data-simplebar-direction] .simplebar-scroll-content {
    position: absolute;
  }
  /* line 667, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-list-holder .pl-list {
    padding-right: 17px;
  }
  /* line 671, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-info {
    width: 81.4815%;
  }
  /* line 674, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-date {
    width: 41.0952%;
    padding-right: 2.381%;
  }
  /* line 678, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-place {
    width: 58.9048%;
  }
  /* line 681, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-btn-holder {
    width: 18.5185%;
  }
}

@media (min-width: 1024px) {
  /* line 694, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter.pl-calendar .date-setting {
    float: left;
    width: 46%;
    margin-right: 1.3889%;
  }
  /* line 699, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter.pl-calendar, .pl-filter.pl-promocode {
    min-height: inherit;
  }
  /* line 704, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-date,
  .pl-place {
    margin-bottom: 0;
  }
  /* line 708, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-date {
    width: 26.8095%;
    padding-right: 0;
    margin-right: 2.381%;
  }
  /* line 713, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-place {
    width: 44.619%;
    padding-right: 1%;
  }
  /* line 717, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-extra-info {
    width: 26.1905%;
    margin-bottom: 0;
  }
}

@media (min-width: 1440px) {
  /* line 723, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-filter-holder {
    margin-bottom: 1rem;
  }
  /* line 726, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-info {
    width: 83.3333%;
  }
  /* line 729, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-date {
    width: 20.8333%;
    margin-right: 2.0833%;
  }
  /* line 733, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-place {
    width: 54.1667%;
  }
  /* line 736, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-extra-info {
    width: 22.9167%;
  }
  /* line 739, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pl-btn-holder {
    width: 16.6667%;
  }
}

/* line 746, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder,
.l-wr .performance-list-holder {
  padding: 0;
}

/* line 748, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder .pl-filter-holder,
.l-wr .performance-list-holder .pl-filter-holder {
  color: #464841;
}

/* line 750, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder .pl-filter-holder ul.checkboxes,
.l-wr .performance-list-holder .pl-filter-holder ul.checkboxes {
  margin-right: 0;
  margin-left: 0;
  padding: 0;
}

/* line 759, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder .pl-filter-holder:not(.ap-filter) .pl-where,
.c-wb .performance-list-holder .pl-filter-holder:not(.ap-filter) .pl-time,
.c-wb .performance-list-holder .pl-filter-holder:not(.ap-filter) .pl-calendar,
.l-wr .performance-list-holder .pl-filter-holder:not(.ap-filter) .pl-where,
.l-wr .performance-list-holder .pl-filter-holder:not(.ap-filter) .pl-time,
.l-wr .performance-list-holder .pl-filter-holder:not(.ap-filter) .pl-calendar {
  display: none;
}

/* line 764, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder .pl-filter-holder:not(.ap-filter) .pl-promocode,
.l-wr .performance-list-holder .pl-filter-holder:not(.ap-filter) .pl-promocode {
  border: 0;
}

/* line 769, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder .loader:before,
.c-wb .performance-list-holder .loader:after,
.l-wr .performance-list-holder .loader:before,
.l-wr .performance-list-holder .loader:after {
  background-color: white;
}

/* line 773, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder .pl-list-outer,
.c-wb .performance-list-holder .pl-list-holder,
.l-wr .performance-list-holder .pl-list-outer,
.l-wr .performance-list-holder .pl-list-holder {
  height: auto;
  max-height: none;
}

/* line 778, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder .pl-list-holder .pl-list,
.l-wr .performance-list-holder .pl-list-holder .pl-list {
  padding-right: 0;
}

/* line 781, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .performance-list-holder .simplebar-track,
.l-wr .performance-list-holder .simplebar-track {
  display: none !important;
}

/* line 788, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu {
  z-index: 35;
  position: fixed;
  bottom: -60px;
  left: 0;
  width: 100%;
  padding: 0.65rem 0;
  font-size: 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.8s ease-out;
  -moz-transition: all 0.8s ease-out;
  -o-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
}

/* line 801, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu.active {
  bottom: 0;
  background-color: rgba(224, 50, 34, 0.95);
}

/* line 809, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .float-menu-inner {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.floating-menu .float-menu-inner:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 812, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .buy-tickets {
  width: 47.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  color: white;
}

/* line 815, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .buy-tickets a {
  font-weight: bold;
  display: inline-block;
}

/* line 820, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .next-perf {
  max-height: 0;
  width: 47.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  color: white;
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 826, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .next-perf .perf-info {
  color: #f5d606;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 0.2rem;
}

/* line 831, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .next-perf .perf-info:first-child {
  margin-top: 0.4rem;
}

/* line 838, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .next-perf.active {
  max-height: 200px;
  margin-top: 16px;
  opacity: 1;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 845, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .sub-nav {
  width: 47.2222%;
  float: right;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  color: white;
}

/* line 848, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .sub-nav .selected {
  font-weight: bold;
}

/* line 851, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .sub-nav .sub-nav-list {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  padding: 0;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 860, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .sub-nav .sub-nav-list.active {
  max-height: 400px;
  opacity: 1;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 865, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .sub-nav .sub-nav-list li {
  margin-bottom: 0.25rem;
  line-height: 1.1em;
}

/* line 871, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .sub-nav .sub-nav-list li:first-child {
  margin-top: 0.75rem;
}

/* line 879, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.floating-menu .sub-nav.open .less-button {
  display: block;
}

@media (min-width: 480px) {
  /* line 788, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .floating-menu {
    font-size: 12px;
  }
}

@media (min-width: 600px) {
  /* line 788, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .floating-menu {
    font-size: 16px;
    padding: 1rem 0;
  }
}

@media (min-width: 1024px) {
  /* line 896, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu {
    padding-left: 9.7222%;
    padding-right: 9.7222%;
  }
  /* line 904, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu .buy-tickets,
  .play-hub .floating-menu .sub-nav,
  .play-hub .floating-menu .next-perf {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 1440px) {
  /* line 896, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu {
    bottom: 0;
    opacity: 0;
    right: -15.2778%;
    left: inherit;
    padding-left: 1.3889%;
    padding-right: 1.3889%;
    width: 15.2778%;
  }
  /* line 920, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu.active {
    right: 0;
    opacity: 1;
  }
  /* line 924, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu .buy-tickets,
  .play-hub .floating-menu .sub-nav,
  .play-hub .floating-menu .next-perf {
    width: 100%;
  }
  /* line 932, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu .next-perf {
    display: block;
    max-height: none;
    opacity: 1;
  }
  /* line 941, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu .sub-nav .more-button,
  .play-hub .floating-menu .sub-nav .less-button {
    display: none;
  }
  /* line 945, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu .sub-nav .sub-nav-list {
    max-height: none;
    opacity: 1;
    margin-bottom: 0.5rem;
  }
  /* line 952, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .play-hub .floating-menu .sub-nav .sub-nav-list li {
    margin-bottom: 0.5rem;
  }
}

/* line 965, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn,
.ui-dialog button.ui-dialog-titlebar-close {
  text-transform: uppercase;
  cursor: pointer;
  float: right;
  padding: 0.7rem 1.4rem 0.6rem 0.5rem;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  position: relative;
  font-size: 12px;
  line-height: 0;
}

/* line 978, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn:focus,
.ui-dialog button.ui-dialog-titlebar-close:focus {
  outline: 1px auto #f5d606;
}

/* line 981, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn:after, .close-btn:before,
.ui-dialog button.ui-dialog-titlebar-close:after,
.ui-dialog button.ui-dialog-titlebar-close:before {
  position: absolute;
  content: "";
  right: 0.3rem;
  top: 0.3rem;
  width: 10px;
  height: 10px;
  background-size: auto 100%;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 996, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn span,
.ui-dialog button.ui-dialog-titlebar-close span {
  margin: 0 !important;
}

/* line 998, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn span:focus,
.ui-dialog button.ui-dialog-titlebar-close span:focus {
  outline: 1px auto #f5d606;
}

/* line 1003, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn.red,
.ui-dialog button.ui-dialog-titlebar-close {
  color: white;
  background-color: #e03222;
}

/* line 1007, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn.red:before,
.ui-dialog button.ui-dialog-titlebar-close:before {
  background: url(img/icon-close-red.svg) center center no-repeat;
}

/* line 1013, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn.red:after,
.ui-dialog button.ui-dialog-titlebar-close:after {
  background: url(img/icon-close-white.svg) center center no-repeat;
}

/* line 1019, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn.red:hover,
.ui-dialog button.ui-dialog-titlebar-close:hover {
  color: #e03222;
  background-color: white;
}

/* line 1022, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-btn.red:hover:after,
.ui-dialog button.ui-dialog-titlebar-close:hover:after {
  opacity: 0;
}

/* line 1028, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.global-search-box .close-btn:before {
  background: url(img/icon-close-red.svg) center center no-repeat;
  background-size: 100% auto;
}

/* line 1035, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.global-search-box .close-btn:after {
  background: url(img/icon-close.svg) center center no-repeat;
  background-size: 100% auto;
}

/* line 1042, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.global-search-box .close-btn:hover {
  color: #e03222;
}

/* line 1044, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.global-search-box .close-btn:hover:after {
  opacity: 0;
}

/* line 1052, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cookie-bar .cookie-info {
  background: rgba(70, 72, 65, 0.9);
  color: white;
  border: 1px solid #b4baae;
}

/* line 1063, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-popup {
  position: fixed;
  z-index: 300;
  visibility: hidden;
  bottom: -30px;
  opacity: 0;
  right: 0;
  left: 0;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.info-popup:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1072, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-popup .info-inner {
  max-width: 97.2222%;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  line-height: 1.4em;
  padding: 0.5rem 1.3889%;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.info-popup .info-inner:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1081, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-popup .info-copy {
  margin-bottom: 0.5rem;
}

/* line 1087, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-popup span,
.info-popup .more-button {
  display: inline-block;
}

/* line 1091, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-popup .hide {
  display: none !important;
}

/* line 1094, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-popup .info-close .close-btn {
  line-height: 1em;
  font-size: 10px;
  padding: 0.3rem 1.4rem 0.3rem 0.3rem;
}

/* line 1098, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-popup .info-close .close-btn:after, .info-popup .info-close .close-btn:before {
  top: 50%;
  margin-top: -6px;
}

@media (min-width: 600px) {
  /* line 1105, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup .info-inner {
    display: block;
    display: -ms-flexbox;
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  /* line 1114, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup .info-copy {
    margin-bottom: 0;
    margin-right: 1.3889%;
    width: 75%;
  }
  /* line 1119, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup .info-close {
    width: 24%;
  }
  /* line 1121, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup .info-close .close-btn {
    padding: 0.7rem 1.4rem 0.6rem 0.5rem;
    font-size: 12px;
  }
}

@media (min-width: 790px) {
  /* line 1128, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup .hide {
    display: inline !important;
  }
  /* line 1131, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup a.more-button {
    display: none;
  }
  /* line 1134, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup .info-inner {
    max-width: 86.1111%;
    font-size: 14px;
  }
}

@media (min-width: 1024px) {
  /* line 1140, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup .info-inner {
    max-width: 63.8889%;
  }
}

@media (min-width: 1440px) {
  /* line 1148, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .info-popup .info-inner {
    max-width: 47.2222%;
  }
}

/* line 1155, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-copy {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  display: block;
  display: -ms-flexbox;
  -ms-flex-direction: column;
  -ms-flex-align: stretch;
  -ms-flex-pack: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: stretch;
  align-items: stretch;
}

/* line 1169, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-copy .title-bkgrnd {
  text-align: center;
  margin-top: 45%;
}

/* line 1172, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-copy .title-bkgrnd .title {
  margin: 0 auto 0.3rem;
}

/* line 1177, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-copy .title-bkgrnd .title p {
  line-height: 1em;
}

/* line 1183, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hero-copy {
  text-align: center;
}

/* line 1185, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hero-copy .title-bkgrnd {
  display: inline-block;
  padding-left: 5.5556%;
  padding-right: 5.5556%;
}

/* line 1189, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hero-copy .title-bkgrnd.compact {
  width: 97.2222%;
  margin-bottom: 0;
}

/* line 1194, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hero-copy .hero-intro {
  margin: 1rem 0;
}

/* line 1199, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hero-copy .hero-intro p {
  display: inline-block;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  padding-left: 1.3889%;
  padding-right: 1.3889%;
  font-size: 14px;
  letter-spacing: 0.1rem;
}

/* line 1208, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hero-copy .hero-intro p span {
  display: inline-block;
}

@media (min-width: 790px) {
  /* line 1199, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .hero-copy .hero-intro p {
    font-size: 16px;
  }
}

/* line 1216, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hero-copy .intro-btn {
  margin-top: 20px;
}

@media (min-width: 790px) {
  /* line 1183, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .hero-copy {
    padding: 2rem 0 0;
    position: absolute;
    width: 100%;
    bottom: 0;
  }
  /* line 1228, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .hero-copy .title-bkgrnd {
    margin-bottom: 7%;
  }
  /* line 1231, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .hero-copy .title-bkgrnd.compact {
    width: 700px;
    padding-left: 1.3889%;
    padding-right: 1.3889%;
  }
}

@media (min-width: 1024px) {
  /* line 1238, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .hero-copy .hero-intro {
    margin-bottom: 3.5rem;
  }
}

/* line 1247, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-header {
  width: 100%;
  padding-top: 2rem;
}

/* line 1252, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-header-padding-override {
  padding-bottom: 7rem;
}

/* line 1257, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-bkgrnd {
  padding: 1rem 0 0.8rem;
  width: 100%;
  position: relative;
}

/* line 1264, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-bkgrnd .bkgrnd-strip {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1272, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-bkgrnd .credit,
.title-bkgrnd .title,
.title-bkgrnd .subtitle {
  color: white;
  position: relative;
  z-index: 3;
  text-align: center;
  padding: 0 1.3889%;
  margin: 0 auto;
}

/* line 1282, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-bkgrnd .title {
  text-transform: uppercase;
}

/* line 1285, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-bkgrnd .credit,
.title-bkgrnd .subtitle {
  text-transform: uppercase;
  font-size: 3.5vw;
  line-height: 1em;
}

@media (min-width: 480px) {
  /* line 1285, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .title-bkgrnd .credit,
  .title-bkgrnd .subtitle {
    font-size: 16px;
  }
}

@media (min-width: 600px) {
  /* line 1285, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .title-bkgrnd .credit,
  .title-bkgrnd .subtitle {
    font-size: 2vw;
  }
}

@media (min-width: 790px) {
  /* line 1285, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .title-bkgrnd .credit,
  .title-bkgrnd .subtitle {
    font-size: 16px;
  }
}

/* line 1300, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-bkgrnd .credit {
  margin-bottom: 0.6rem;
}

/* line 1302, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.title-bkgrnd .credit p {
  line-height: 1em;
}

/* line 1308, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.red-overlay {
  background-color: #e03222;
  mix-blend-mode: overlay;
}

/* line 1312, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.red-regular {
  background-color: #e03222;
}

/* line 1315, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.yellow-color {
  background-color: #f5d606;
  mix-blend-mode: color;
}

/* line 1318, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.yellow-color.safari {
  background-color: rgba(245, 214, 6, 0.5);
}

/* line 1325, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.breadcrumbs {
  max-width: 57rem;
  font-size: 12px;
  margin-bottom: 2rem;
}

/* line 1335, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.breadcrumbs ul.bc {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 1339, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.breadcrumbs ul.bc li {
  display: inline-block;
}

/* line 1341, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.breadcrumbs ul.bc li:after {
  content: " >";
  color: #b4baae;
}

/* line 1346, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.breadcrumbs ul.bc li:last-child:after {
  content: "";
}

/* line 1356, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder {
  background-color: white;
}

/* line 1358, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.gray-form, .form-holder.g-bg {
  background-color: #e3e6e1;
  color: black;
}

/* line 1362, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.gray-form .fieldset-holder, .form-holder.g-bg .fieldset-holder {
  border-top: 1px solid white;
}

/* line 1366, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.gray-form {
  padding-bottom: 1rem;
}

/* line 1372, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.gray-form .fieldset-holder:first-child {
  padding: 2rem 0 0;
}

/* line 1378, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.gray-form .fieldset-holder fieldset {
  margin: 0 5.5556%;
}

/* line 1384, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy .fieldset-holder {
  margin: 0;
  padding: 0;
}

/* line 1388, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy fieldset {
  padding: 0 5.5556% 3rem;
  width: 100%;
}

/* line 1392, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy legend {
  padding-top: 3rem;
  width: 100%;
}

/* line 1396, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy .text-fields,
.form-holder.cent-copy .checkboxes {
  margin-bottom: 1rem;
}

/* line 1399, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy .text-fields label:not(.upc),
.form-holder.cent-copy .checkboxes label:not(.upc) {
  text-transform: none;
}

/* line 1403, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy p,
.form-holder.cent-copy ul {
  margin-left: auto;
  margin-right: auto;
}

/* line 1408, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy .required,
.form-holder.cent-copy .optional {
  display: block;
  text-align: right;
}

/* line 1413, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy li:not(.h-sm-th,
.half),
.form-holder.cent-copy .required,
.form-holder.cent-copy .optional {
  max-width: 448px;
  margin-left: auto;
  margin-right: auto;
}

/* line 1421, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy .sngl-line li {
  text-align: left;
}

/* line 1424, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.cent-copy input,
.form-holder.cent-copy textarea {
  text-align: center;
}

/* line 1430, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.wo-search-bar .fieldset-holder {
  margin-bottom: 0;
}

/* line 1432, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.wo-search-bar .fieldset-holder:first-child {
  margin-bottom: 1rem;
}

/* line 1439, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.wo-search-bar form {
  margin-bottom: 0;
}

/* line 1441, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.wo-search-bar form .button-holder {
  text-align: right;
}

/* line 1444, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.wo-search-bar form input[type=text] {
  border: 0;
}

/* line 1446, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.wo-search-bar form input[type=text]:focus {
  -webkit-box-shadow: 0 0 4px #f5d606;
  -moz-box-shadow: 0 0 4px #f5d606;
  box-shadow: 0 0 4px #f5d606;
}

/* line 1452, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.search-bar, .form-holder.wo-search-bar {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.form-holder.search-bar:after, .form-holder.wo-search-bar:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1455, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.search-bar .fieldset-holder, .form-holder.wo-search-bar .fieldset-holder {
  padding: 0;
  border: 0;
}

/* line 1458, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.search-bar .fieldset-holder:first-child, .form-holder.wo-search-bar .fieldset-holder:first-child {
  margin-bottom: 1rem;
}

/* line 1464, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.search-bar .fieldset-holder fieldset, .form-holder.wo-search-bar .fieldset-holder fieldset {
  margin: 0;
}

/* line 1466, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.search-bar .fieldset-holder fieldset .text-fields, .form-holder.wo-search-bar .fieldset-holder fieldset .text-fields {
  margin-top: 0;
}

/* line 1468, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.search-bar .fieldset-holder fieldset .text-fields li, .form-holder.wo-search-bar .fieldset-holder fieldset .text-fields li {
  padding-top: 0;
}

/* line 1472, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.search-bar .fieldset-holder fieldset .button-holder, .form-holder.wo-search-bar .fieldset-holder fieldset .button-holder {
  max-width: 28rem;
  margin-left: 0;
}

/* line 1482, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder.search-bar {
  padding-right: 5.5556%;
  padding-left: 5.5556%;
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: end;
  -ms-flex-pack: start;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

@media (min-width: 480px) {
  /* line 1482, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .form-holder.search-bar {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 1495, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .form-holder.search-bar .fieldset-holder {
    margin-bottom: 0 !important;
  }
}

/* line 1500, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder form {
  margin-bottom: 2rem;
}

/* line 1506, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .fieldset-holder {
  margin: 0 0 3rem;
  border-top: 1px solid #b4baae;
  padding: 2rem 0 0;
}

/* line 1514, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .fieldset-holder:first-child {
  border-top: 0;
  padding: 0;
}

/* line 1518, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .fieldset-holder:last-child {
  margin-bottom: 1rem;
}

/* line 1526, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder fieldset h4 {
  margin-bottom: 2rem;
}

/* line 1532, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder fieldset legend {
  text-transform: uppercase;
  color: #464841;
  font-size: 19.2px;
  margin-bottom: 0.5rem;
}

/* line 1541, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder fieldset ul {
  margin: 1rem 0 0;
  list-style: none;
  padding: 0;
}

/* line 1549, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder fieldset #otherAmount {
  display: none;
}

/* line 1553, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .required,
.form-holder .optional {
  font-size: 12px;
  display: inline-block;
  width: 100%;
  text-align: right;
  padding-top: 5px;
}

@media (min-width: 480px) {
  /* line 1553, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .form-holder .required,
  .form-holder .optional {
    text-align: left;
  }
}

@media (min-width: 790px) {
  /* line 1553, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .form-holder .required,
  .form-holder .optional {
    display: inline;
  }
}

/* line 1566, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .required b,
.form-holder .optional b {
  color: #e03222;
}

/* line 1570, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .button-holder {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.form-holder .button-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1573, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder input[type=submit],
.form-holder button {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  cursor: pointer;
  line-height: 0;
}

/* line 1583, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder input[type=submit],
.form-holder button:not(.condit-bk-btn),
.form-holder a.button-link {
  padding: 1.1em 1.5em 1em;
  background-color: #464841;
  color: #f5d606;
  text-transform: uppercase;
  font-size: 14px;
  float: right;
  margin-left: 0.5em;
}

/* line 1593, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder input[type=submit]:hover,
.form-holder button:not(.condit-bk-btn):hover,
.form-holder a.button-link:hover {
  background-color: #e03222;
  color: white;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 1599, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder a.button-link {
  padding: 1.1em 1.5em 1em;
  line-height: 0;
  float: right;
  margin-left: 0.5em;
}

/* line 1606, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .basket-tools input[type=submit],
.form-holder .basket-tools button {
  background-color: #e03222;
  color: white;
}

/* line 1610, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .basket-tools input[type=submit]:hover,
.form-holder .basket-tools button:hover {
  background-color: white;
  color: #e03222;
}

/* line 1616, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .footnote {
  margin-top: 1rem;
}

/* line 1622, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder .learn-more {
  display: inline-block;
  outline: none;
}

/* line 1626, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder #qas-panel {
  position: relative;
}

/* line 1628, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder #qas-panel .address-qas .fieldset-holder {
  padding-top: 0 !important;
}

/* line 1630, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder #qas-panel .address-qas .fieldset-holder fieldset {
  margin: 0;
}

/* line 1632, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.form-holder #qas-panel .address-qas .fieldset-holder fieldset ul.text-fields {
  margin-top: 0;
}

@media (min-width: 480px) {
  /* line 1640, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .form-holder.gray-form .fieldset-holder fieldset {
    margin: 0;
  }
}

@media (min-width: 1024px) {
  /* line 1647, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .form-holder.gray-form .fieldset-holder fieldset {
    margin: 0 5.5556%;
  }
}

/* line 1653, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-holder {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 140px;
}

/* line 1659, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-holder > div {
  width: 100%;
  text-align: right;
}

@media (min-width: 600px) {
  /* line 1653, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .btn-holder {
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    height: auto;
    width: 100%;
    max-width: 500px;
    float: right;
  }
  /* line 1670, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .btn-holder > div {
    width: auto;
  }
}

/* line 1679, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.condit-bk-btn {
  text-transform: uppercase;
  font-size: 12px;
  color: #e03222;
  padding: 1rem;
  background: inherit;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 1690, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.condit-bk-btn svg {
  fill: #e03222;
  -webkit-transition: fill 0.4s ease-out;
  -moz-transition: fill 0.4s ease-out;
  -o-transition: fill 0.4s ease-out;
  transition: fill 0.4s ease-out;
}

/* line 1693, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.condit-bk-btn svg.down-arrow {
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
  -o-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}

/* line 1697, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.condit-bk-btn:hover {
  color: #464841;
}

/* line 1699, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.condit-bk-btn:hover svg {
  fill: #464841;
}

/* line 1707, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
textarea,
.button-holder,
input[type=submit],
button,
select {
  font-family: inherit;
}

/* line 1724, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
textarea,
.button-holder {
  width: 100%;
  max-width: 28em;
}

/* line 1736, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
textarea {
  display: inline-block;
  font-family: inherit;
  background-color: white;
  border: 1px solid #464841;
  padding: 1.2em 1em 1em;
  margin-top: 0.5rem;
  font-size: 16px;
  outline: none;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 1755, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=text]:first-of-type,
input[type=number]:first-of-type,
input[type=email]:first-of-type,
input[type=tel]:first-of-type,
input[type=password]:first-of-type,
input[type=search]:first-of-type,
textarea:first-of-type {
  margin-top: 0;
}

/* line 1759, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=text].error,
input[type=number].error,
input[type=email].error,
input[type=tel].error,
input[type=password].error,
input[type=search].error,
textarea.error {
  background-color: #f9d8d5;
  -webkit-box-shadow: 0 0 4px #e03222;
  -moz-box-shadow: 0 0 4px #e03222;
  box-shadow: 0 0 4px #e03222;
  border-color: #ee3524;
}

/* line 1770, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=password]:focus,
input[type=search]:focus,
textarea:focus {
  -webkit-box-shadow: 0 0 4px #464841;
  -moz-box-shadow: 0 0 4px #464841;
  box-shadow: 0 0 4px #464841;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  background-color: white;
}

/* line 1781, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 1785, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 1791, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[type=number].cvv {
  max-width: 5rem;
  text-align: center;
}

/* line 1799, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input.short {
  max-width: 10rem;
}

/* line 1806, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dobField-ie,
#membDate-ie {
  display: none !important;
}

/* line 1822, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
#cvvLabel {
  position: relative;
}

/* line 1826, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[disabled=disabled] {
  opacity: 0;
}

/* line 1830, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input[disabled=disabled] + .required,
input[disabled=disabled] + label {
  opacity: 0.3;
}

/* line 1834, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
textarea {
  height: 10em;
}

/* line 1837, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.date-validator,
.form-error {
  display: inline-block;
  font-weight: bold;
  color: #e03222;
  font-size: 12px;
}

/* line 1845, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input {
  -webkit-appearance: none;
  border-radius: 0;
}

/* line 1853, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
ul.radio-btns, ul.checkboxes {
  list-style: none !important;
}

/* line 1856, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
ul.radio-btns li, ul.checkboxes li {
  margin-bottom: 0.5rem;
}

/* line 1861, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
ul.radio-btns li:last-child, ul.checkboxes li:last-child {
  margin-bottom: 0;
}

/* line 1866, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
ul.text-fields > li {
  padding-top: 1rem;
}

/* line 1875, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
label {
  display: block;
  margin-bottom: 0.3em;
  text-transform: uppercase;
  line-height: 1.2em;
}

/* line 1880, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
label.k-radio-label, label.k-checkbox-label, label.select-label {
  display: inline-block;
  margin: 0;
}

/* line 1886, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
label.k-radio-label, label.k-checkbox-label {
  line-height: 1.2em;
}

/* line 1890, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
label.multiple {
  display: block;
}

/* line 1892, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
label.multiple .mult-option {
  width: 33%;
  float: left;
}

/* line 1897, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
label.select-label {
  text-transform: uppercase;
  margin-left: 1em;
}

/* line 1901, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
label .smaller {
  text-transform: initial;
}

@media (min-width: 480px) {
  /* line 1905, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  label .inner-label {
    display: inline-block;
  }
}

@media (min-width: 600px) {
  /* line 1911, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  label.multiple .mult-option {
    width: 18%;
  }
}

/* line 1917, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
label.btn-radio-label, label.btn-check-label {
  padding: 0.5rem;
  border: 1px solid #464841;
  border-radius: 2px;
  display: inline-block;
}

/* line 1926, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.mult-price {
  padding-left: 1.5rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.mult-price:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1932, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.mult-price.legend {
  font-size: 12px;
}

/* line 1935, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.mult-price.header {
  text-transform: uppercase;
  margin-bottom: 4px;
}

/* line 1939, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.mult-price > div {
  float: left;
  width: 33%;
}

@media (min-width: 600px) {
  /* line 1944, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .mult-price > div {
    width: 18%;
  }
}

/* line 1953, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .form-outer,
.l-wr .form-outer {
  margin-top: 1px;
  float: left;
  width: 100%;
  padding-left: 5.5556%;
  padding-right: 5.5556%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.c-wb .form-outer:after,
.l-wr .form-outer:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1960, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .form-outer.confirmation,
.l-wr .form-outer.confirmation {
  margin-top: 2rem;
}

/* line 1966, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .form-outer .search-again,
.l-wr .form-outer .search-again {
  background-color: #e3e6e1;
  padding: 1rem 5.5556%;
  font-weight: bold;
  text-transform: uppercase;
  color: #e03222;
  cursor: pointer;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  overflow: hidden;
}

/* line 1978, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.c-wb .form-outer .search-again:hover,
.l-wr .form-outer .search-again:hover {
  color: #464841;
}

@media (min-width: 480px) {
  /* line 1984, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .c-wb .form-outer,
  .l-wr .form-outer {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1987, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .c-wb .form-outer .form-holder.gray-form .fieldset-holder fieldset,
  .l-wr .form-outer .form-holder.gray-form .fieldset-holder fieldset {
    margin: 0 5.5556%;
  }
}

/* line 1995, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.search-indicator {
  float: left;
  width: 100%;
  padding: 0 5.5556%;
}

/* line 1999, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.search-indicator .se-inner {
  background-color: #e3e6e1;
  padding: 1rem 0;
}

/* line 2002, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.search-indicator .se-inner .se-field {
  margin-bottom: 0.5rem;
  padding-left: 5.5556%;
  padding-right: 5.5556%;
}

/* line 2009, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.search-indicator .se-inner .se-field:last-of-type {
  margin-bottom: 1rem;
}

/* line 2013, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.search-indicator .se-inner .se-term {
  font-style: italic;
}

@media (min-width: 480px) {
  /* line 1995, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .search-indicator {
    padding: 0;
  }
  /* line 2019, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .search-indicator .se-inner {
    padding-left: 5.5556%;
    padding-right: 5.5556%;
  }
  /* line 2022, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .search-indicator .se-inner .se-field {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 2031, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.shop-confidence {
  float: left;
  width: 100%;
  max-width: 300px;
  text-transform: uppercase;
}

/* line 2040, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.condit-item {
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

/* line 2047, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.condit-item.open {
  visibility: visible;
  max-height: none;
}

/* line 2054, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input.text-hide + label + div {
  margin: 0.5rem 0;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-out, opacity 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out, opacity 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out, opacity 0.4s ease-out;
  transition: max-height 0.4s ease-out, opacity 0.4s ease-out;
}

/* line 2062, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input.text-hide:checked + label + div {
  max-height: 100px;
  opacity: 1;
}

/* line 2073, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket #gvRedeemBox {
  padding-bottom: 1rem;
  border-bottom: 1px solid #b4baae;
}

/* line 2079, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket #gvRedeemBox .text-fields {
  margin-top: 0;
}

/* line 2082, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket #gvRedeemBox .text-fields li:first-child {
  padding-top: 0;
}

/* line 2085, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket #gvRedeemBox .text-fields li > div {
  margin-bottom: 0.5rem;
}

/* line 2094, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket legend {
  margin-bottom: 2rem !important;
  font-weight: bold;
}

/* line 2101, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder {
  margin-bottom: 3rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #b4baae;
}

/* line 2109, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder.search-more {
  text-transform: uppercase;
}

/* line 2112, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder .arrow.remove {
  padding-top: 1rem;
  font-size: 14px;
}

/* line 2119, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder .cart-row.shipping {
  margin-top: 2rem;
}

/* line 2124, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder .cart-row.shipping .arrow {
  margin-bottom: 1rem;
}

/* line 2130, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder .cart-row.shipping .ui-dialog-titlebar {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.basket .cart-holder .cart-row.shipping .ui-dialog-titlebar:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 2132, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder .cart-row.shipping .ui-dialog-titlebar .ui-dialog-title {
  width: 50%;
  float: left;
}

/* line 2138, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table {
  width: 100%;
}

/* line 2141, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr.cartrow1:not(:first-child) td {
  padding-bottom: 0.5rem;
}

/* line 2147, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr th {
  font-size: 12px;
  padding-bottom: 0.5rem;
  font-weight: bold;
}

/* line 2155, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr th,
.basket .cart-holder table tr td {
  vertical-align: top;
}

/* line 2159, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr .desc {
  width: 65%;
}

/* line 2161, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr .desc.shop-image {
  width: 35%;
}

/* line 2163, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr .desc.shop-image img {
  max-height: 100%;
}

@media (min-width: 600px) {
  /* line 2168, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .basket .cart-holder table tr .desc.shop-image {
    width: 65%;
  }
}

@media (min-width: 790px) {
  /* line 2173, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .basket .cart-holder table tr .desc.shop-image {
    width: 35%;
  }
}

@media (min-width: 1024px) {
  /* line 2178, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .basket .cart-holder table tr .desc.shop-image {
    width: 25%;
  }
}

@media (min-width: 1440px) {
  /* line 2183, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .basket .cart-holder table tr .desc.shop-image {
    width: 15%;
  }
}

/* line 2188, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr .quantity {
  width: 15%;
}

/* line 2190, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr .quantity input[type=text] {
  max-width: 3rem;
}

/* line 2194, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket .cart-holder table tr .price {
  width: 20%;
  text-align: right;
}

/* line 2201, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket input[type=number] {
  text-align: center;
  max-width: 3rem;
}

/* line 2211, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.giftAidPanel {
  margin-top: 3rem;
}

/* line 2217, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.giftAidInfoLink {
  display: block;
  margin-top: 2rem;
}

/* line 2223, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.giftAidInfoLink ul.giftAidInfo {
  padding-left: 5.5556%;
  padding-right: 5.5556%;
  list-style: disc;
  margin: 1rem 0;
}

/* line 2232, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.giftAidInfoLink img {
  display: inline-block;
  margin-bottom: 1rem;
}

/* line 2242, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.summary-section {
  margin-top: 2rem;
}

/* line 2247, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.summary-section h5 {
  margin-bottom: 1rem;
}

/* line 2254, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cart-first-details {
  margin-bottom: 1rem;
}

/* line 2259, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cart-first-details div {
  margin-bottom: 0.3rem;
}

/* line 2265, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cart-first-details .perf-notes {
  font-size: 12px;
}

/* line 2268, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cart-first-details .performanceTitle span {
  font-style: italic;
  text-transform: uppercase;
}

/* line 2272, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cart-first-details .text-fields {
  margin-top: 0;
}

/* line 2276, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.text-fields .smaller {
  font-weight: bold;
}

/* line 2280, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket-tools {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #464841;
  color: #f5d606;
  padding: 1rem 5.5556%;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.basket-tools:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 2288, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket-tools #subtotal {
  float: left;
}

/* line 2290, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket-tools #subtotal > div {
  padding: 5px;
}

/* line 2292, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket-tools #subtotal > div.subtotal {
  font-weight: bold;
}

/* line 2295, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.basket-tools #subtotal > div.price {
  color: #ffffff;
}

@media (min-width: 790px) {
  /* line 2280, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .basket-tools {
    margin-top: 3rem;
    border-top: 0;
  }
}

/* line 2308, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.field-half {
  margin-top: 1rem;
}

/* line 2313, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.field-half:first-child {
  margin-top: 0;
}

@media (min-width: 600px) {
  /* line 2308, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .field-half {
    margin-top: 0;
    float: left;
    width: 50%;
    padding-right: 4.1667%;
  }
}

/* line 2323, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.errors {
  padding: 1rem !important;
  border: 2px solid #e03222;
  text-transform: uppercase;
  font-weight: bold;
  color: #e03222;
}

/* line 2336, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.to-search {
  margin-bottom: 2rem;
}

/* line 2341, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.ticket-order:not(:last-of-type) {
  margin-bottom: 2rem;
}

/* line 2344, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.ticket-order:not(:first-of-type) {
  border-top: 1px solid #464841;
}

/* line 2347, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.ticket-order h3 {
  margin-bottom: 0.5rem !important;
  margin-top: 1rem;
}

/* line 2351, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.ticket-order .to-header,
.ticket-order .to-sect > div {
  padding-bottom: 1rem;
}

/* line 2355, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.ticket-order .to-sect .button-link {
  float: none;
}

/* line 2357, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.ticket-order .to-sect .button-link:first-of-type {
  margin-left: 0;
}

/* line 2364, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.ticket-order .hidden {
  overflow: hidden;
}

/* ARE THESE STYLES BELOW NEEDED??? */
/* line 2375, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-animation-container,
.k-widget,
.k-widget *,
.k-animation-container *,
.k-widget *:before,
.k-animation-container *:after,
.k-block .k-header,
.k-list-container {
  background-color: white;
  color: #464841;
}

/* line 2387, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-textbox,
.k-autocomplete,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap {
  border-color: #464841;
}

/* line 2395, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-popup .k-list .k-state-hover,
.k-popup .k-list .k-state-focused,
.k-popup .k-list .k-state-selected,
.k-overflow-container .k-state-hover,
.k-overflow-container .k-state-focused,
.k-overflow-container .k-state-selected,
.k-fieldselector .k-list .k-item,
.k-list-optionlabel.k-state-focused,
.k-list-optionlabel.k-state-selected {
  background-color: #464841;
  color: #f5d606;
  border: 0;
}

/* ARE THESE STYLES ABOVE NEEDED??? */
/* line 2412, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input.k-checkbox,
.k-radio,
.btn-radio,
.btn-check {
  display: inline;
  opacity: 0;
  width: 0;
  margin: 0;
  position: absolute;
}

/* line 2423, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
input.k-checkbox + label {
  -webkit-user-select: none;
  user-select: none;
}

/* line 2428, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-radio-label,
.k-checkbox-label,
.btn-radio-label,
.btn-check-label {
  position: relative;
  vertical-align: middle;
  cursor: pointer;
}

/* line 2437, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-radio-label,
.k-checkbox-label,
.btn-radio-label {
  padding-left: 1.5em;
}

/* line 2443, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-radio-label:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 14px;
  height: 14px;
  border: 1px solid #464841;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: white;
}

/* line 2455, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-radio:checked + .k-radio-label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 10px;
  height: 10px;
  background-color: #e03222;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

/* line 2466, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-checkbox-label:before,
.k-checkbox-label:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  border: 1px solid #464841;
  background-color: white;
}

/* line 2478, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-checkbox:checked + .k-checkbox-label:after {
  content: "";
  position: absolute;
  background: url(img/check.png) center center no-repeat;
  background-size: 100% auto;
  text-align: center;
}

@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 2478, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .k-checkbox:checked + .k-checkbox-label:after {
    /* on retina, use image that's scaled by 2 */
    background-image: url("img/check@2x.png") center center no-repeat;
    background-size: 90% auto;
  }
}

/* line 2491, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-i-arrow-s {
  background: url(img/downbtn.png) center center no-repeat;
  background-size: 100% auto;
}

@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 2491, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .k-i-arrow-s {
    /* on retina, use image that's scaled by 2 */
    background-image: url("img/downbtn@2x.png") center center no-repeat;
    background-size: 90% auto;
  }
}

/* line 2501, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.k-link:hover:not(.k-state-disabled) > .k-i-arrow-s,
.k-state-hover > .k-i-arrow-s,
.k-state-hover > * > .k-i-arrow-s,
.k-button:hover:not(.k-state-disabled) .k-i-arrow-s,
.k-textbox:hover .k-i-arrow-s,
.k-button:active .k-i-arrow-s {
  background-position: center center;
}

/* line 2512, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-radio-label,
.btn-check-label {
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: color 0.4s ease-out;
  -moz-transition: color 0.4s ease-out;
  -o-transition: color 0.4s ease-out;
  transition: color 0.4s ease-out;
}

/* line 2518, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-radio-label span,
.btn-check-label span {
  position: relative;
  z-index: 10;
  display: inline-block;
}

/* line 2523, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-radio-label:before,
.btn-check-label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #e3e6e1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  z-index: 5;
  -webkit-transition: background-color 0.4s ease-out;
  -moz-transition: background-color 0.4s ease-out;
  -o-transition: background-color 0.4s ease-out;
  transition: background-color 0.4s ease-out;
}

/* line 2535, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-radio-label:hover,
.btn-check-label:hover {
  color: #e3e6e1;
}

/* line 2537, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-radio-label:hover:before,
.btn-check-label:hover:before {
  background-color: #464841;
}

/* line 2543, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-radio:checked + label,
.btn-check:checked + label {
  color: #f5d606;
}

/* line 2546, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.btn-radio:checked + label:before,
.btn-check:checked + label:before {
  background-color: #464841;
}

/* line 2553, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.intro-bp-large {
  display: none;
  background-color: white;
  font-size: 19.2px;
  padding-bottom: 15px;
  padding-top: 2em;
}

@media (min-width: 790px) {
  /* line 2553, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .intro-bp-large {
    display: block;
  }
}

/* line 2562, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.intro-bp-large h2 {
  padding: 15px 3%;
}

/* line 2565, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.intro-bp-large p {
  padding: 0 3%;
}

/* line 2572, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.quick-links .content-wrapper {
  background-color: #e6e7e4;
}

/* line 2575, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.quick-links .ql-head {
  background-color: #d2d3cf;
  color: #464841;
  padding: 1rem 1.3889%;
}

/* line 2582, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.quick-links .ql-head .new-content-head {
  position: relative;
}

/* line 2585, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.quick-links .ql-head span {
  display: inline-block;
}

/* line 2589, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.quick-links .ql-body {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.3889%;
  overflow: hidden;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.quick-links .ql-body:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 2593, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.quick-links .ql-body ul {
  display: block;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  -ms-flex-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.5rem 0;
}

/* line 2605, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.quick-links .ql-body ul li {
  display: inline-block;
  padding-top: 0.1rem;
  padding-right: 1rem;
  margin: 0.5rem 1rem 0.5rem 0;
  text-transform: uppercase;
  border-right: 2px solid white;
}

/* line 2618, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.quick-links .ql-body ul li:last-child {
  border: 0;
}

@media (min-width: 790px) {
  /* line 2571, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links {
    padding-bottom: 0;
  }
  /* line 2626, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .content-wrapper {
    display: block;
    display: -ms-flexbox;
    -ms-flex-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 2633, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-head {
    float: left;
    cursor: default;
    width: 25%;
  }
  /* line 2637, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-head h2.new-content-head {
    font-size: 18px;
    line-height: 1;
  }
  /* line 2640, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-head h2.new-content-head:before {
    content: "";
    display: none;
  }
  /* line 2646, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-body {
    float: right;
    width: 75%;
    padding: 0 1rem;
    height: auto;
    overflow: auto;
    display: block !important;
  }
  /* line 2653, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-body ul {
    padding: 0;
  }
  /* line 2655, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-body ul li {
    padding-right: 0.5rem;
    margin: 0.5rem 0.5rem 0.5rem 0;
    font-size: 12px;
  }
  /* line 2663, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-body ul li a {
    display: inline;
    padding-right: 0;
  }
}

@media (min-width: 1024px) {
  /* line 2677, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-head {
    padding: 1rem 0 0.9rem;
  }
  /* line 2682, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-head h2.new-content-head {
    padding: 5px 5.5556%;
    font-size: 18px;
  }
  /* line 2687, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-body ul li {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  /* line 2692, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .quick-links .ql-body ul li {
    padding-right: 1rem;
    margin: 0.5rem 1rem 0.5rem 0;
    font-size: 16px;
  }
}

/* line 2705, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.loader-outer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: white;
}

/* line 2715, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.loader,
.loader:before,
.loader:after {
  border-radius: 50%;
}

/* line 2721, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.loader:before,
.loader:after {
  position: absolute;
  content: '';
}

/* line 2727, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.loader:before {
  width: 5.2em;
  height: 10.2em;
  background: #464841;
  border-radius: 10.2em 0 0 10.2em;
  top: -0.1em;
  left: -0.1em;
  -webkit-transform-origin: 5.2em 5.1em;
  transform-origin: 5.2em 5.1em;
  -webkit-animation: load2 0.68s infinite ease 0.51s;
  animation: load2 0.68s infinite ease 0.51s;
}

/* line 2742, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.loader {
  font-size: 11px;
  text-indent: -99999em;
  position: absolute;
  width: 10em;
  height: 10em;
  top: 1rem;
  left: 50%;
  margin-left: -5em;
  margin-right: -5em;
  box-shadow: inset 0 0 0 1em #e03222;
  background-color: white;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 2762, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.loader:after {
  width: 5.2em;
  height: 10.2em;
  background: #464841;
  border-radius: 0 10.2em 10.2em 0;
  top: -0.1em;
  left: 5.1em;
  -webkit-transform-origin: 0px 5.1em;
  transform-origin: 0px 5.1em;
  -webkit-animation: load2 0.68s infinite ease;
  animation: load2 0.68s infinite ease;
}

@-moz-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes load2 {
  /* line 2775, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 2778, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media (min-width: 790px) {
  /* line 2784, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .loader {
    top: 10%;
  }
}

/* line 2789, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.play-hub .performance-list-holder .loader-outer,
.play-hub .performance-list-holder .loader {
  background-color: #464841;
}

/* line 2796, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.section-header,
.section-side-header {
  border-bottom: 1px solid #464841;
  padding: 0 6.9444% 1rem;
}

/* line 2803, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.section-header h2,
.section-side-header h2 {
  margin-bottom: 0 !important;
  line-height: 1em !important;
}

@media (min-width: 480px) {
  /* line 2796, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .section-header,
  .section-side-header {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 600px) {
  /* line 2796, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .section-header,
  .section-side-header {
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
}

/* line 2817, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.section-header p {
  margin-top: 1rem;
}

@media (min-width: 1440px) {
  /* line 2816, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .section-header {
    width: 95.8333%;
    float: left;
    margin-left: 2.0833%;
    margin-right: 2.0833%;
  }
}

@media (min-width: 790px) {
  /* line 2827, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .section-side-header {
    width: 96.6667%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
  }
}

@media (min-width: 1024px) {
  /* line 2827, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .section-side-header {
    width: 88.8889%;
    float: left;
    margin-left: 5.5556%;
    margin-right: 5.5556%;
  }
}

/* line 2837, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.more-button,
.less-button {
  -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  -o-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
  cursor: pointer;
  text-transform: uppercase;
}

/* line 2842, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.more-button:before,
.less-button:before {
  font-weight: bold;
}

/* line 2847, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.more-button.open {
  display: none;
}

/* line 2850, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.more-button:before {
  content: "+ ";
}

/* line 2854, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.less-button {
  display: block;
}

/* line 2856, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.less-button.closed {
  display: none;
}

/* line 2859, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.less-button:before {
  content: "- ";
}

/* line 2865, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pr-booking {
  border-bottom: 1px solid #e3e6e1;
  color: #e3e6e1;
  font-weight: bold;
}

/* line 2869, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pr-booking p {
  font-size: 16px;
  margin-bottom: 0.5rem !important;
  text-transform: uppercase;
}

/* line 2876, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pr-booking p span.open-date {
  display: inline-block;
}

/* line 2880, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pr-booking a.button-link {
  margin-bottom: 1.5rem;
}

@media (min-width: 790px) {
  /* line 2865, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pr-booking {
    color: black;
    border-color: black;
    margin-bottom: 2rem;
  }
  /* line 2890, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pr-booking#movePRBooking .pr-booking-line:last-child {
    margin-bottom: 1rem;
  }
}

@media (min-width: 1024px) {
  /* line 2865, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pr-booking {
    color: #e3e6e1;
    border: 0;
  }
}

@media (min-width: 1440px) {
  /* line 2865, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pr-booking {
    width: 50%;
  }
}

/* line 2909, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder {
  margin-bottom: 2rem;
}

/* line 2914, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder:last-child {
  margin-bottom: 0;
}

/* line 2917, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder h2,
.social-sharing-holder .social-sharing,
.social-sharing-holder .box,
.social-sharing-holder .button {
  display: inline-block;
}

/* line 2923, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder svg {
  height: 1rem;
  width: 1rem;
}

/* line 2930, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder .social-sharing {
  padding: 0 5.5556%;
}

/* line 2933, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder .social-sharing .box a.count {
  padding: 1rem;
  color: white;
}

/* line 2939, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder .social-sharing .box a.count:hover {
  color: white;
}

/* line 2944, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder .social-sharing .buttons {
  margin-top: 2rem;
}

/* line 2949, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.social-sharing-holder .social-sharing .buttons .button {
  vertical-align: top;
  margin-right: 1rem;
}

@media (min-width: 480px) {
  /* line 2959, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .social-sharing-holder .social-sharing .buttons {
    display: inline-block;
    padding-left: 1rem;
    margin-top: 0;
  }
  /* line 2967, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .social-sharing-holder h2 {
    margin-right: 1rem;
  }
  /* line 2973, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .social-sharing-holder .social-sharing {
    padding: 0;
  }
}

@media (min-width: 790px) {
  /* line 2978, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .social-sharing-holder .social-header {
    display: inline-block;
    margin-right: 1rem;
  }
}

@media (min-width: 1024px) {
  /* line 2991, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .play-intro-copy .faded {
    opacity: 0.1;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
  }
}

@media (min-width: 1440px) {
  /* line 2997, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .play-intro-copy .faded {
    opacity: 1;
  }
}

/* line 3001, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.content-header .on-tour-list-holder {
  text-transform: uppercase;
  color: #f5d606;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  padding: 1rem 0 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.content-header .on-tour-list-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 3010, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.content-header .on-tour-list-holder .on-tour-item {
  padding: 1rem 6.9444% 2rem;
  border-bottom: 1px solid #e3e6e1;
}

/* line 3013, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.content-header .on-tour-list-holder .on-tour-item:last-child {
  margin-bottom: 0;
}

/* line 3016, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.content-header .on-tour-list-holder .on-tour-item .button-link {
  margin-top: 0.5rem;
}

/* line 3020, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.content-header .on-tour-list-holder p {
  line-height: 1.2em;
}

@media (min-width: 480px) {
  /* line 3001, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder {
    padding-left: 5.5556%;
    padding-right: 5.5556%;
  }
  /* line 3026, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder .on-tour-item {
    padding-left: 0;
    padding-right: 0;
    width: 46.6667%;
    float: left;
    margin-left: 1.6667%;
    margin-right: 1.6667%;
    border-bottom: none;
    border-top: 1px solid #b4baae;
  }
  /* line 3032, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder .on-tour-item:first-child, .content-header .on-tour-list-holder .on-tour-item:nth-child(2) {
    border-top: none;
  }
  /* line 3036, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder .on-tour-item:last-child, .content-header .on-tour-list-holder .on-tour-item:nth-last-child(2) {
    border-bottom: 1px solid #b4baae;
  }
}

@media (min-width: 790px) {
  /* line 3001, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 3045, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder .on-tour-inner {
    margin-left: -1.6667%;
    margin-right: -1.6667%;
  }
}

@media (min-width: 1024px) {
  /* line 3055, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder .on-tour-inner {
    margin-left: -1.8519%;
    margin-right: -1.8519%;
  }
  /* line 3059, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder .on-tour-item {
    width: 29.6296%;
    float: left;
    margin-left: 1.8519%;
    margin-right: 1.8519%;
  }
  /* line 3061, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder .on-tour-item:first-child, .content-header .on-tour-list-holder .on-tour-item:nth-child(2), .content-header .on-tour-list-holder .on-tour-item:nth-child(3) {
    border-top: none;
  }
  /* line 3066, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .content-header .on-tour-list-holder .on-tour-item:last-child, .content-header .on-tour-list-holder .on-tour-item:nth-last-child(2), .content-header .on-tour-list-holder .on-tour-item:nth-last-child(3) {
    border-bottom: 1px solid #b4baae;
  }
}

/* line 3077, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-holder {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.sp-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 3080, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-holder.first-level, .sp-holder.second-level {
  background-color: #e3e6e1;
}

/* line 3084, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-holder.first-level {
  display: none;
}

@media (min-width: 790px) {
  /* line 3088, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .sp-holder.first-level, .sp-holder.second-level {
    display: block;
    padding-left: 6.9444%;
    padding-right: 6.9444%;
  }
}

@media (min-width: 1024px) {
  /* line 3077, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .sp-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 3098, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .sp-holder.first-level, .sp-holder.second-level {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 3108, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo {
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: start;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  padding: 1rem 6.9444%;
}

/* line 3120, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo .sp-tag {
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  margin-right: 1rem;
  line-height: 1.3em;
  padding-top: 4px;
}

/* line 3131, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo img {
  max-width: 60px;
  max-height: 50px;
  display: block;
}

/* line 3136, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo.xwide img,
.sp-logo img.xwide {
  max-width: 200px;
}

/* line 3140, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo.wide img,
.sp-logo img.wide {
  max-width: 130px;
}

/* line 3144, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo.tall img,
.sp-logo img.tall {
  max-height: 70px;
}

/* line 3148, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo.square img,
.sp-logo img.square {
  max-height: 60px;
}

/* line 3154, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo.multiple .sp-tag, .sp-logo.large .sp-tag {
  margin-bottom: 0;
  max-width: 100%;
}

/* line 3159, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo.multiple img {
  max-height: 6.5rem;
  max-width: 34.2rem;
  width: auto;
}

/* line 3167, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sp-logo.large img {
  max-height: 15.625rem;
  max-width: 15.625rem;
  width: auto;
}

@media (min-width: 600px) {
  /* line 3179, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .first-level.multi .sp-logo {
    width: 47.2222%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    padding-left: 2.7778%;
    padding-right: 2.7778%;
  }
}

@media (min-width: 790px) {
  /* line 3177, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .first-level.multi {
    padding: 0;
  }
}

@media (min-width: 1024px) {
  /* line 3189, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .first-level.multi .sp-logo {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1440px) {
  /* line 3195, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .first-level.multi .sp-logo {
    width: 22.2222%;
  }
}

/* line 3201, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.third-level .sp-logo {
  -ms-flex-direction: column;
  -ms-flex-align: start;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  align-items: stretch;
}

/* line 3206, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.third-level .sp-logo img {
  margin-top: 0.5rem;
}

@media (min-width: 480px) {
  /* line 3215, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .third-level .sp-logo {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  /* line 3223, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .third-level .sp-logo {
    float: left;
    width: 50%;
  }
  /* line 3226, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .third-level .sp-logo.multiple, .third-level .sp-logo.large {
    float: none;
    width: 100%;
  }
  /* line 3231, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .third-level .sp-logo:nth-child(2n+3) {
    clear: both;
  }
  /* line 3235, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .third-level .sp-tag {
    padding-top: 0;
  }
}

@media (min-width: 790px) {
  /* line 3243, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .first-level .sp-logo,
  .second-level .sp-logo {
    padding: 1rem 0;
  }
}

@media (min-width: 1024px) {
  /* line 3251, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .first-level .sp-logo,
  .second-level .sp-logo {
    margin-left: 9.7222%;
  }
  /* line 3259, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .third-level .sp-logo {
    float: left;
    width: 33.333%;
    padding-right: 0.5rem;
  }
  /* line 3263, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .third-level .sp-logo.multiple {
    float: none;
    width: 100%;
  }
  /* line 3267, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .third-level .sp-logo:nth-child(2n+3) {
    clear: none;
  }
}

@media (min-width: 1440px) {
  /* line 3276, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .first-level .sp-logo,
  .second-level .sp-logo {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-left: 10px;
  }
}

/* line 3285, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.play-hub .content-header .sp-holder.first-level {
  display: block;
}

/* line 3292, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.blog-author {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.blog-author:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 3301, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.blog-author-inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.blog-author-inner:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 3303, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.blog-author-inner .widget-item.tl-item {
  width: 100%;
  max-width: 57rem;
  margin: 0;
}

/* line 3308, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.blog-author-inner img {
  width: 26.6667%;
  display: inline-block;
  margin-bottom: 1rem;
}

/* line 3313, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.blog-author-inner .item-title {
  margin-bottom: 1rem;
}

/* line 3318, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.blog-author-inner .item-title h4 {
  padding: 0;
}

/* line 3322, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.blog-author-inner p {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 480px) {
  /* line 3301, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .blog-author-inner {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 3329, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .blog-author-inner img {
    float: left;
  }
  /* line 3332, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .blog-author-inner .item-inner {
    float: left;
    width: 66.6667%;
    margin-left: 3.3333%;
  }
}

/* line 3341, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.pagination:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 3345, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder {
  padding: 2rem 6.9444%;
  border-top: 1px solid #464841;
}

/* line 3351, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey {
  display: block;
  line-height: 1.2em;
  float: left;
  width: 100%;
  margin-bottom: 2rem;
}

/* line 3360, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey .post-arrow {
  width: 6.6667%;
  float: left;
  margin-left: 1.6667%;
  margin-right: 1.6667%;
}

/* line 3363, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey .post-details {
  width: 86.6667%;
  float: left;
  margin-left: 1.6667%;
  margin-right: 1.6667%;
}

/* line 3366, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey svg {
  max-height: 70px;
  display: block;
}

/* line 3372, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey svg .arrow-right,
.pagination-holder .pagey svg .arrow-left {
  -webkit-transition: stroke 0.4s ease-out;
  -moz-transition: stroke 0.4s ease-out;
  -o-transition: stroke 0.4s ease-out;
  transition: stroke 0.4s ease-out;
  fill: none;
  stroke: #464841;
  stroke-width: 2;
  stroke-linecap: square;
}

/* line 3381, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey .direction {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 3385, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey.inactive {
  background-color: white !important;
  border: 1px solid #e3e6e1;
  color: #b4baae !important;
  cursor: default;
}

/* line 3390, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey.inactive svg path,
.pagination-holder .pagey.inactive:hover svg path {
  stroke: #e3e6e1;
}

/* line 3396, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .pagey:hover .arrow-right,
.pagination-holder .pagey:hover .arrow-left {
  stroke: #e03222;
}

/* line 3402, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .post-next {
  float: right;
}

/* line 3404, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .post-next .post-arrow {
  float: right;
}

/* line 3407, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .post-next .post-details {
  float: left;
  text-align: right;
  padding-left: 7.4074%;
}

/* line 3414, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .post-prev .post-details,
.pagination-holder .post-prev .post-arrow {
  float: left;
}

/* line 3418, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .post-prev .post-details {
  padding-right: 7.4074%;
}

/* line 3422, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .sf_pagerNumeric {
  text-align: center;
}

/* line 3424, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .sf_pagerNumeric a {
  display: inline-block;
  padding: 1rem 0.5rem;
}

/* line 3430, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .sf_pagerNumeric a:hover {
  color: #e03222;
  background-color: #e3e6e1;
}

/* line 3434, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pagination-holder .sf_pagerNumeric a.sf_PagerCurrent {
  color: #464841;
  background-color: #e3e6e1;
}

/* line 3441, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.whatson .pagination-holder {
  border: 0;
  padding: 0 1.3889%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.whatson .pagination-holder:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 3445, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.whatson .pagination-holder .pagey {
  background-color: #f5d606;
  color: #464841;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 47.2222%;
  max-width: 15rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
}

/* line 3458, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.whatson .pagination-holder .pagey svg {
  max-height: 1.8rem;
}

/* line 3461, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.whatson .pagination-holder .pagey:hover {
  color: #e03222;
  background-color: #e3e6e1;
}

@media (min-width: 480px) {
  /* line 3469, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pagination-holder {
    padding: 2rem 0;
  }
  /* line 3474, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pagination-holder .pagey {
    width: 50%;
  }
  /* line 3476, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pagination-holder .pagey .post-details {
    width: 73.3333%;
    float: left;
    margin-left: 3.3333%;
    margin-right: 3.3333%;
    padding: 0;
  }
  /* line 3481, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pagination-holder .post-prev {
    float: left;
  }
  /* line 3483, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pagination-holder .post-prev .post-arrow {
    width: 13.3333%;
    float: left;
    margin-left: 3.3333%;
    margin-right: 3.3333%;
  }
  /* line 3487, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pagination-holder .post-next {
    float: right;
  }
  /* line 3489, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .pagination-holder .post-next .post-arrow {
    width: 13.3333%;
    float: right;
    margin-left: 3.3333%;
    margin-right: 3.3333%;
  }
  /* line 3494, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .whatson .pagination-holder {
    padding: 0 6.9444%;
  }
}

@media (min-width: 790px) {
  /* line 3499, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .whatson .pagination-holder {
    padding: 0 1.3889%;
  }
}

/* line 3507, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.infoDiv {
  display: none;
}

/* line 3510, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui {
  background-color: #464841;
  color: white;
  padding: 2rem;
  border: 1px solid #e3e6e1;
  position: absolute !important;
  max-width: 300px;
  z-index: 10;
}

/* line 3521, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui.address-qas {
  background-color: white;
  max-width: none;
  color: #464841;
  border: 1px solid #464841;
}

/* line 3526, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui.address-qas:before {
  background-color: white;
  border-top: 1px solid #464841;
  border-left: 1px solid #464841;
}

/* line 3532, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui:before {
  position: absolute;
  width: 40px;
  height: 40px;
  transform: rotateZ(45deg);
  background-color: #464841;
  content: "";
  top: -20px;
  left: 20%;
  border-top: 1px solid #e3e6e1;
  border-left: 1px solid #e3e6e1;
}

@media (min-width: 480px) {
  /* line 3510, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .dialog-ui {
    max-width: 400px;
  }
}

/* line 3547, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui .ui-dialog-titlebar {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 2rem;
}

/* line 3554, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui .ui-dialog-titlebar .ui-dialog-title {
  display: inline-block;
  width: 64%;
}

/* line 3559, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui .ui-dialog-content {
  text-transform: none;
}

/* line 3561, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui .ui-dialog-content p {
  padding: 0;
  margin-bottom: 0;
}

/* line 3567, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui .info-row .right {
  text-align: right;
}

/* line 3570, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.dialog-ui .info-row .desc {
  width: 75%;
}

/* line 3576, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-table {
  margin-bottom: 1rem;
}

/* line 3582, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-table .info-header {
  font-weight: bold;
}

/* line 3585, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-row {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem !important;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.info-row:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 3591, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-row .left {
  float: left;
}

/* line 3594, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-row .right {
  float: right;
}

/* line 3597, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.info-row .desc {
  font-style: italic;
}

/* line 3602, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.widget-item .info-table:last-child {
  margin-bottom: 0;
}

/* line 3605, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.widget-item .info-header {
  margin-bottom: 0.5rem;
}

/* line 3611, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.widget-item .info-row > div {
  width: 50%;
  line-height: 1.2em;
}

/* line 3614, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.widget-item .info-row > div span {
  display: inline-block;
}

/* line 3621, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hs-outer {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 3628, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hs-wrapper {
  width: 100%;
}

/* line 3632, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hs-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

/* line 3638, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hs-transport-btn {
  cursor: pointer;
}

/* line 3644, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.date-setting {
  margin-bottom: 1rem;
}

/* line 3649, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.date-setting:last-child {
  margin-bottom: 0;
}

/* line 3652, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.date-setting label {
  text-transform: uppercase;
  margin-bottom: 0;
}

/* line 3656, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.date-setting input {
  padding: 0.5rem;
  margin-top: 0;
}

/* line 3662, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.date-setting input:focus {
  -webkit-box-shadow: 0 0 4px #f5d606;
  -moz-box-shadow: 0 0 4px #f5d606;
  box-shadow: 0 0 4px #f5d606;
  outline: none;
}

/* line 3669, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: white;
  background: #464841;
  border: 1px solid #e3e6e1;
}

/* line 3676, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-single.is-hidden {
  display: none;
}

/* line 3679, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-single.is-bound {
  position: absolute;
}

/* line 3687, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-single {
  *zoom: 1;
}

/* line 3689, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-single:before, .pika-single:after {
  content: " ";
  display: table;
}

/* line 3694, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-single:after {
  clear: both;
}

/* line 3699, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-lendar {
  float: left;
  width: 260px;
  /* margin: 8px; */
}

/* line 3705, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-title {
  position: relative;
  text-align: center;
  padding: 0.25rem;
  border-bottom: 1px solid #e3e6e1;
}

/* line 3710, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  filter: alpha(opacity=0);
  opacity: 0;
  width: 100%;
}

/* line 3723, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-label {
  display: inline-block;
  *display: inline;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 10px 21px 5px 0;
  text-transform: uppercase;
}

/* line 3732, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-label:after {
  content: "";
  position: absolute;
  background: url(img/downbtnwhite.svg) top left no-repeat;
  background-size: 100% auto;
  right: 8px;
  top: 13px;
  width: 10px;
  height: 15px;
  opacity: 0.7;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 3748, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-label:hover:after {
  opacity: 1;
}

/* line 3754, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: .5;
  *position: absolute;
  *top: 0;
}

/* line 3774, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}

/* line 3777, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: .2;
}

/* line 3783, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url("img/prev-month.svg");
  *left: 0;
}

/* line 3793, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url("img/next-month.svg");
  *right: 0;
}

/* line 3803, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-select {
  display: inline-block;
  *display: inline;
}

/* line 3808, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

/* line 3813, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-table th,
.pika-table td {
  width: 14.285714285714286%;
  padding: 0;
}

/* line 3818, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-table th {
  color: #b4baae;
  font-size: 12px;
  text-align: center;
  padding: 0.5rem 0;
}

/* line 3827, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-table abbr {
  border-bottom: none;
  cursor: help;
}

/* line 3833, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-button {
  cursor: pointer;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #f5d606;
  font-size: 16px;
  font-family: 'Futura', Helvetica, sans-serif;
  background: #464841;
}

/* line 3848, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.is-today .pika-button {
  font-weight: bold;
}

/* line 3851, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.is-selected .pika-button {
  color: #464841;
  font-weight: bold;
  background: #f5d606;
}

/* line 3856, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #b4baae;
  background-color: #464841;
  opacity: .3;
}

/* line 3863, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-button:hover {
  color: #e03222;
  background: #f5d606;
  box-shadow: none;
}

/* line 3870, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pika-week {
  font-size: 11px;
  color: #999;
}

/* line 3875, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.is-inrange .pika-button {
  color: white;
  background: rgba(245, 214, 6, 0.7);
}

/* line 3880, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.is-startrange .pika-button {
  color: #e03222;
  background-color: #f5d606;
  box-shadow: none;
}

/* line 3886, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.is-endrange .pika-button {
  color: #e03222;
  background-color: #f5d606;
  box-shadow: none;
}

/* line 3893, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pikaday__container {
  display: inline-block;
  position: relative;
}

/* Height and width has to be equal! */
/* line 3901, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pikaday__display,
.pikaday__invisible {
  font-size: 16px;
  border: 0;
  width: 100%;
}

/* line 3908, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pikaday__display--native {
  pointer-events: none;
  cursor: pointer;
}

/* line 3913, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pikaday__display.is-invalid {
  background: rgba(255, 0, 0, 0.05);
}

/* line 3917, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.pikaday__invisible {
  opacity: 0;
  color: transparent;
  background: transparent;
  border: none;
  box-shadow: none;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

/* line 3933, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link {
  text-transform: uppercase;
  font-weight: bold;
  max-width: 600px;
  margin-bottom: 1rem;
}

/* line 3941, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link a {
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  font-size: 18px;
}

/* line 3949, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link .banner-icon {
  float: left;
  width: 22.2222%;
  padding: 0 1.3889%;
}

/* line 3954, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link .banner-copy {
  padding: 0.5rem 1.3889%;
}

/* line 3956, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link .banner-copy > div {
  line-height: 1.2em;
}

/* line 3960, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link .banner-copy > div span {
  display: inline-block;
}

/* line 3964, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link .banner-copy.no-icon {
  margin-left: 1.3889%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 3971, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.red-banner a {
  background-color: #e03222;
  color: white;
}

/* line 3974, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.red-banner a:hover {
  background-color: #e3e6e1;
  color: #e03222;
}

/* line 3977, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.red-banner a:hover .icon-vector {
  fill: #e03222;
}

/* line 3983, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.red-banner svg .icon-vector {
  fill: white;
  -webkit-transition: fill 0.4s ease-out;
  -moz-transition: fill 0.4s ease-out;
  -o-transition: fill 0.4s ease-out;
  transition: fill 0.4s ease-out;
}

/* line 3990, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.gray-banner a {
  background-color: #464841;
  color: #f5d606;
}

/* line 3993, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.gray-banner a:hover {
  background-color: #e3e6e1;
  color: #e03222;
}

/* line 3996, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.gray-banner a:hover .icon-vector {
  fill: #e03222;
}

/* line 4002, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.gray-banner svg .icon-vector {
  fill: #f5d606;
  -webkit-transition: fill 0.4s ease-out;
  -moz-transition: fill 0.4s ease-out;
  -o-transition: fill 0.4s ease-out;
  transition: fill 0.4s ease-out;
}

/* line 4009, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.gold-banner a {
  background-color: #f5d606;
  color: #464841;
}

/* line 4012, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.gold-banner a:hover {
  background-color: #e3e6e1;
  color: #e03222;
}

/* line 4015, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.gold-banner a:hover .icon-vector {
  fill: #e03222;
}

/* line 4021, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.gold-banner svg .icon-vector {
  fill: #464841;
  -webkit-transition: fill 0.4s ease-out;
  -moz-transition: fill 0.4s ease-out;
  -o-transition: fill 0.4s ease-out;
  transition: fill 0.4s ease-out;
}

/* line 4027, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.brochure-banner {
  width: 100%;
  display: inline-block;
}

/* line 4032, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic .container {
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  font-size: 18px;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 4041, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic .container .banner-icon a {
  display: block;
}

/* line 4046, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.red-banner .container {
  background-color: #e03222;
  color: white;
}

/* line 4049, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.red-banner .container:hover {
  background-color: #e3e6e1;
  color: #e03222;
}

/* line 4052, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.red-banner .container:hover a {
  color: #e03222;
}

/* line 4055, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.red-banner .container:hover .icon-vector {
  fill: #e03222;
}

/* line 4062, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.gray-banner .container {
  background-color: #464841;
  color: #f5d606;
}

/* line 4065, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.gray-banner .container:hover {
  background-color: #e3e6e1;
  color: #e03222;
}

/* line 4068, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.gray-banner .container:hover a {
  color: #e03222;
}

/* line 4071, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.gray-banner .container:hover .icon-vector {
  fill: #e03222;
}

/* line 4078, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.gold-banner .container {
  background-color: #f5d606;
  color: #464841;
}

/* line 4081, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.gold-banner .container:hover {
  background-color: #e3e6e1;
  color: #e03222;
}

/* line 4084, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.gold-banner .container:hover a {
  color: #e03222;
}

/* line 4087, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic.gold-banner .container:hover .icon-vector {
  fill: #e03222;
}

/* line 4093, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic a {
  background: transparent;
}

/* line 4095, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.banner-link.banner-link__basic a:hover {
  color: #e03222;
  cursor: pointer;
  background: transparent;
}

@media (min-width: 790px) {
  /* line 4109, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .banner-link a,
  .banner-link.banner-link__basic .container {
    font-size: 22px;
  }
}

@media (min-width: 1024px) {
  /* line 4115, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .banner-link.brochure-banner {
    width: auto;
  }
}

/* line 4123, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 4139, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 4147, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-list:focus,
.slick-slide:focus {
  outline: none;
}

/* line 4152, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 4157, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.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 4166, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 4173, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

/* line 4179, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-track:after {
  clear: both;
}

/* line 4183, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 4187, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 4194, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 4198, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 4202, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 4206, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 4210, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 4216, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 4222, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-prev,
.slick-next,
.slick-prev-custom,
.slick-next-custom {
  position: absolute;
  z-index: 10;
  top: 50%;
  display: block;
  width: 18px;
  height: 31px;
  margin-top: -15px;
  padding: 0;
  border: none;
  outline: none;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  color: transparent;
  background: #F14022 url(img/arrow.svg) no-repeat 4px center;
  background-size: 9px 13px;
  transition: top .3s ease;
  -moz-transition: top .3s ease;
  -webkit-transition: top .3s ease;
}

/* line 4250, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-prev,
.slick-prev-custom {
  left: -18px;
}

/* line 4255, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-next,
.slick-next-custom {
  right: -26px;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 4263, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus,
.slick-prev-custom:hover,
.slick-prev-custom:focus,
.slick-next-custom:hover,
.slick-next-custom:focus {
  color: transparent;
  outline: none;
}

/* line 4275, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-prev-custom:focus:before .slick-next:hover:before,
.slick-next:focus:before,
.slick-next-custom:focus:before {
  opacity: 1;
}

/* line 4283, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}

/* line 4290, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-creative-widget {
  overflow: hidden;
  position: relative;
  max-width: 1053px;
  margin: 0 auto;
}

/* line 4297, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-creative-widget h2 {
  margin: 0 0 18px 8px;
  color: #fff;
}

/* line 4304, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile-container {
  overflow: hidden;
  max-width: 50rem;
  margin: 0 auto;
  position: absolute;
  top: -400%;
}

/* line 4315, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile {
  padding: 0 26px;
  color: #fff;
}

/* line 4320, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile .slick-prev {
  top: 275px;
  left: 0;
}

/* line 4325, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile .slick-next {
  top: 275px;
  right: 0;
}

/* line 4330, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile figure {
  margin-bottom: 30px;
  text-align: center;
}

/* line 4335, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile figure img {
  width: auto;
  max-height: 342px;
}

/* line 4342, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile .name {
  display: block;
  margin: 8px 0 20px 0;
  text-transform: uppercase;
}

/* line 4348, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile p {
  margin-bottom: 20px;
}

/* line 4352, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-cast-profile {
  position: absolute;
  top: 0;
  right: 24px;
  z-index: 20;
  margin: 0;
  padding: 8px 35px 8px 8px;
  border: none;
  background: transparent;
  color: #f5d606;
  text-transform: uppercase;
  cursor: pointer;
}

/*.close-cast-profile:after*/
/* line 4369, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cobutton {
  content: "";
  position: absolute;
  top: 8px;
  right: 10px;
  width: 14px;
  height: 14px;
  background: url(img/collapse-gold.svg) no-repeat;
  background-size: 100% auto;
  font-size: 12px;
  transition: all .3s ease;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  background-size: cover;
  /*
    -ms-behavior: url(/js/backgroundsize.min.htc);
    */
}

/* line 4391, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.close-cast-profile:focus {
  outline: none;
}

/* line 4395, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.carousel-nav {
  overflow: hidden;
  padding: 20px 26px;
}

/* line 4400, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.carousel-prev,
.carousel-next {
  position: relative;
  display: block;
  width: 125px;
  height: 31px;
  padding: 0 32px;
  border: none;
  outline: none;
  background: #F14022;
  cursor: pointer;
  color: #fff;
  text-align: left;
  font-size: 16px;
  text-transform: uppercase;
}

/* line 4417, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.carousel-prev {
  float: left;
}

/* line 4421, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.carousel-next {
  float: right;
  text-align: right;
}

/* line 4426, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.carousel-prev:before,
.carousel-next:after {
  content: "";
  position: absolute;
  top: 8px;
  left: 10px;
  display: block;
  width: 9px;
  height: 14px;
  background: url(img/arrow.svg) no-repeat;
  background-size: 9px 13px;
}

/* line 4436, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.carousel-prev:before old-ie,
.carousel-next:after old-ie {
  background: url(img/arrow.gif) no-repeat;
}

/* line 4442, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.carousel-next:after {
  left: auto;
  right: 10px;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  /* IE8 */
}

/* line 4454, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.carousel-thumbs-container {
  padding: 30px 26px 40px 18px;
}

/* line 4458, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs {
  color: #fff;
}

/* line 4468, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .slick-list {
  padding-right: 60px;
}

/* line 4472, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .cast-thumb {
  position: relative;
  height: 87px;
  padding: 0 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  background-size: cover;
}

/* line 4483, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs figure {
  display: block;
  float: left;
  overflow: hidden;
  width: 57px;
  height: 100%;
  margin: 0 10px 0 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-transition: width .3s ease;
  -webkit-transition: width .3s ease;
  transition: width .3s ease;
}

/* line 4498, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .details,
.creative-carousel .details {
  height: 100%;
  padding: 10px 10px 10px 0;
  border-right: 1px solid #b5b9ae;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  transition: all .3s ease;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
}

/* line 4511, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .details {
  padding-right: 23px;
}

/* line 4515, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .active-thumb .details {
  padding-right: 10px;
}

/* line 4519, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .details:after {
  content: "";
  position: absolute;
  bottom: 4px;
  right: 23px;
  width: 14px;
  height: 14px;
  background: url(img/expand.svg) no-repeat;
  background-size: 100% auto;
  transition: all .3s ease;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
}

/* line 4536, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .role,
.creative-carousel .role {
  display: block;
  font-size: 12.8px;
}

/* line 4542, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .name,
.creative-carousel .name {
  display: block;
  margin-top: 8px;
  font-size: 16px;
}

/* line 4549, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .active-thumb figure {
  width: 70px;
}

/* line 4553, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .active-thumb .details {
  border-color: #F6D400;
  background: #F6D400;
  color: #000;
}

/* line 4559, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-thumbs .active-thumb .details:after {
  opacity: 0;
}

/* line 4563, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.slick-slide div:last-of-type .cast-thumb {
  margin-top: 32px;
}

/* line 4569, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.creative-carousel {
  color: #fff;
}

/* line 4573, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.creative-carousel .slick-list,
.creative-carousel .slick-track {
  height: 87px;
}

/* line 4578, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.creative-carousel .slick-list {
  padding-right: 30px;
}

/* line 4582, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.creative-carousel .slick-slide {
  position: relative;
  height: 100%;
  padding: 0 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 480px) {
  /* line 4593, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-creative-widget {
    padding: 0 6px;
  }
  /* line 4596, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .carousel-thumbs-container {
    padding: 30px 30px 40px 30px;
  }
  /* line 4599, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-profile figure img {
    max-height: 350px;
  }
  /* line 4602, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .creative-carousel .slick-list {
    padding-right: 0;
  }
  /* line 4605, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-thumbs .slick-list {
    padding-right: 0;
  }
  /* line 4608, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-prev,
  .slick-next,
  .slick-prev-custom,
  .slick-next-custom {
    width: 27px;
    height: 30px;
    background-position: 8px center;
  }
  /* line 4616, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-prev,
  .slick-prev-custom {
    left: -30px;
  }
  /* line 4620, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-next,
  .slick-next-custom {
    right: -30px;
  }
  /* line 4624, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-profile {
    padding: 0px 38px;
  }
  /* line 4627, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .carousel-nav {
    padding: 0 38px;
  }
}

@media (min-width: 790px) {
  /* line 4633, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-creative-widget {
    padding: 0;
  }
  /* line 4636, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-profile {
    padding: 0 35px 0 43px;
  }
  /* line 4639, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .carousel-nav {
    padding: 0 35px 0 43px;
  }
  /* line 4642, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .carousel-prev,
  .carousel-next {
    width: 210px;
  }
  /* line 4646, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .carousel-thumbs-container {
    max-width: 1053px;
    margin: 0 auto;
    padding: 30px 35px 40px 35px;
  }
  /* line 4651, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-thumbs .slick-list {
    padding-right: 50px;
  }
  /* line 4655, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-prev,
  .slick-next,
  .slick-prev-custom,
  .slick-next-custom {
    width: 22px;
    background-position: 6px center;
  }
  /* line 4662, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-prev,
  .slick-prev-custom {
    left: -35px;
  }
  /* line 4666, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-next,
  .slick-next-custom {
    right: -35px;
  }
}

@media (min-width: 1024px) {
  /* line 4673, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-thumbs .slick-list {
    padding-right: 0;
  }
  /* line 4676, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-profile figure img {
    max-height: 450px;
  }
  /* line 4679, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .carousel-thumbs-container {
    padding: 30px 70px 40px 70px;
  }
  /* line 4682, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-profile {
    padding: 0 78px;
  }
  /* line 4685, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .carousel-nav {
    padding: 0 78px;
  }
  /* line 4688, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-prev,
  .slick-next,
  .slick-prev-custom,
  .slick-next-custom {
    width: 30px;
    height: 29px;
    background-position: 10px center;
  }
  /* line 4696, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-prev,
  .slick-prev-custom {
    left: -70px;
  }
  /* line 4700, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-next,
  .slick-next-custom {
    right: -70px;
  }
}

@media (min-width: 1440px) {
  /* line 4707, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-profile figure img {
    max-height: 550px;
  }
  /* line 4710, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .carousel-thumbs-container {
    padding: 30px 40px 40px 40px;
  }
  /* line 4713, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-prev,
  .slick-prev-custom {
    left: -40px;
  }
  /* line 4717, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .slick-next,
  .slick-next-custom {
    right: -40px;
  }
  /* line 4721, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-thumbs .cast-thumb {
    padding: 0 18px;
  }
  /* line 4724, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .creative-carousel .slick-slide {
    padding: 0 16px;
  }
  /* line 4727, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .cast-creative-widget h2 {
    margin: 0 0 18px 18px;
  }
}

/* line 4734, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery h3,
.gallery p {
  color: white;
}

/* line 4743, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.main-copy .gallery-launcher {
  max-width: 57rem;
  padding-top: 1rem;
}

/* line 4753, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-inner .gallery-launcher {
  margin: 0 6.9444%;
}

/* line 4755, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-inner .gallery-launcher figure {
  margin-bottom: 0.5rem;
  padding-right: 0.5rem;
}

/* line 4759, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-inner .gallery-launcher img {
  height: 4rem;
  width: auto;
  display: block;
  -webkit-transition: height 0.4s ease-out;
  -moz-transition: height 0.4s ease-out;
  -o-transition: height 0.4s ease-out;
  transition: height 0.4s ease-out;
}

/* line 4765, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-inner .gallery-launcher .launch-all {
  text-align: center;
  vertical-align: top;
  display: inline-block;
}

@media (min-width: 480px) {
  /* line 4771, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .media-inner .gallery-launcher img,
  .media-inner .gallery-launcher .launch-all .info-panel {
    height: 5rem;
  }
}

@media (min-width: 790px) {
  /* line 4753, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .media-inner .gallery-launcher {
    margin: 0;
  }
  /* line 4778, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .media-inner .gallery-launcher figure {
    padding: 0 0.5rem 0 0;
  }
  /* line 4781, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .media-inner .gallery-launcher img,
  .media-inner .gallery-launcher .launch-all .info-panel {
    height: 6rem;
  }
}

@media (min-width: 1024px) {
  /* line 4787, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .media-inner .gallery-launcher img,
  .media-inner .gallery-launcher .launch-all .info-panel {
    height: 7rem;
  }
}

/* line 4795, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-launcher h3 {
  margin-bottom: 1rem;
}

/* line 4801, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-launcher .hs-item {
  margin-right: 0.5rem;
}

/* line 4803, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-launcher .hs-item img {
  width: auto;
}

/* line 4806, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-launcher .hs-item .info-panel,
.gallery-launcher .hs-item img {
  height: 6rem;
}

/* line 4814, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-launcher .info-panel {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

/* line 4818, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-launcher .button-link {
  margin-left: 0;
}

/* line 4821, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-launcher figure {
  display: inline-block;
}

/* line 4824, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-launcher figcaption {
  display: none;
}

@media (min-width: 600px) {
  /* line 4829, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-launcher .hs-item .info-panel,
  .gallery-launcher .hs-item img {
    height: 9rem;
  }
}

/* line 4840, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget {
  max-width: 57rem;
  margin: 0 0 2rem 0;
  padding: 0 1rem;
  background: #464841;
  color: #fff;
}

/* line 4853, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.media-header .gallery-widget {
  margin: 0 auto 20px auto;
}

/* line 4857, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget h2 {
  margin: 0 !important;
  padding: 20px 15px 20px 20px !important;
  color: #fff;
}

/* line 4863, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget .gallery-photos figure {
  margin: 0 auto 20px auto;
  padding: 0 6px;
  text-align: center;
}

/* line 4869, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget .gallery-photos figure img {
  width: auto;
  margin: 0 auto;
}

/* line 4874, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget .gallery-photos figure .max-width {
  max-width: 275px;
}

/* line 4878, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget .gallery-photos figure .max-height {
  max-height: 350px;
}

/* line 4882, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-photo-container iframe {
  width: 100%;
}

/* line 4887, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-photos p,
.gallery-photos .ph-credit {
  padding: 0 15px;
}

/* line 4891, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-photos a {
  color: #f5d606;
}

/* line 4893, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-photos a:hover {
  color: white;
}

/* line 4899, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget .carousel-nav {
  padding: 14px 8px;
}

/* line 4903, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget .carousel-nav .slide-number {
  display: block;
  margin: 0 0 15px 0;
  text-align: right;
  font-size: 13px;
}

/* line 4910, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-thumbs-container {
  position: relative;
  padding: 23px 0;
}

/* line 4915, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-thumbs {
  padding: 0 10px 0 6px;
}

/* line 4917, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-thumbs .gallery-thumb {
  height: 93px;
  cursor: pointer;
}

/* line 4923, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget .gallery-thumbs .gallery-thumb figure {
  position: relative;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 2px;
  padding: 0 5px;
}

/* line 4933, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-widget .gallery-thumbs figure img {
  width: auto;
  border: 2px solid transparent;
}

/* line 4938, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-thumbs .active-thumb figure img {
  border-color: #F5D606;
}

/* line 4942, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-thumbs figure .max-width {
  max-width: 90px;
}

/* line 4946, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-thumbs figure .max-height {
  max-height: 90px;
}

/* line 4950, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-thumbs-container .slick-next-custom,
.gallery-widget .slick-next {
  right: -1rem;
}

/* line 4958, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.gallery-thumbs-container .slick-prev-custom,
.gallery-widget .slick-prev {
  left: -1rem;
}

/* line 4966, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile,
.cast-thumbs,
.gallery-photos,
.gallery-thumbs {
  opacity: 0;
}

/* line 4973, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.cast-profile.slick-initialized,
.cast-thumbs.slick-initialized,
.gallery-photos.slick-initialized,
.gallery-thumbs.slick-initialized {
  opacity: 1;
}

@media (min-width: 480px) {
  /* line 4981, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget {
    padding: 0 22px;
  }
  /* line 4984, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .gallery-photos figure .max-width {
    max-width: 387px;
  }
  /* line 4987, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .gallery-photos figure .max-height {
    max-height: 350px;
  }
  /* line 4990, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-thumbs {
    padding: 0 16px 0 12px;
  }
  /* line 4993, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .slick-prev,
  .gallery-widget .slick-prev-custom {
    left: -18px;
  }
  /* line 4997, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .slick-next,
  .gallery-widget .slick-next-custom {
    right: -18px;
  }
  /* line 5001, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .carousel-nav {
    padding: 14px 17px;
  }
}

@media (min-width: 790px) {
  /* line 5007, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget {
    padding: 0 55px;
  }
  /* line 5010, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-photos p,
  .gallery-photos .ph-credit {
    padding: 0 5px;
  }
  /* line 5014, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .carousel-nav {
    padding: 14px 5px;
  }
  /* line 5017, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .slick-prev,
  .gallery-widget .slick-prev-custom {
    left: -42px;
  }
  /* line 5021, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .slick-next,
  .gallery-widget .slick-next-custom {
    right: -42px;
  }
  /* line 5025, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-photos figure {
    padding: 0 40px;
  }
  /* line 5028, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-thumbs {
    padding: 0 6px 0 0;
  }
  /* line 5031, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .gallery-photos figure .max-width {
    max-width: 482px;
  }
  /* line 5034, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .gallery-photos figure .max-height {
    max-height: 350px;
  }
}

@media (min-width: 1024px) {
  /* line 5040, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-thumbs {
    padding: 0 24px 0 22px;
  }
  /* line 5043, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .carousel-nav {
    padding: 14px 28px;
  }
  /* line 5046, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-photos p,
  .gallery-photos h3,
  .gallery-photos .ph-credit {
    padding: 0 28px;
  }
  /* line 5051, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .gallery-photos figure .max-width {
    max-width: 571px;
  }
  /* line 5054, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .gallery-photos figure .max-height {
    max-height: 450px;
  }
}

@media (min-width: 1440px) {
  /* line 5060, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget {
    padding: 0 85px;
  }
  /* line 5063, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .gallery-photos figure .max-width {
    max-width: 689px;
  }
  /* line 5066, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .gallery-widget .gallery-photos figure .max-height {
    max-height: 550px;
  }
}

/* line 5075, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.events-hub .event-entry {
  border-bottom: 1px solid #464841;
}

/* line 5077, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.events-hub .event-entry img {
  width: 100%;
}

/* line 5080, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.events-hub .event-entry .event-title {
  margin: 1rem 0;
}

/* line 5086, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.events-hub .event-entry .event-copy {
  margin: 1rem 0;
}

/* line 5091, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.events-hub .event-entry .event-copy p {
  margin-bottom: 0.5rem;
}

/* line 5096, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.events-hub .event-entry .event-copy p:last-child {
  margin-bottom: 0;
}

@media (min-width: 790px) {
  /* line 5102, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .events-hub .event-entry img {
    width: 50%;
    float: left;
  }
  /* line 5105, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .events-hub .event-entry .event-inner {
    width: 46.6667%;
    float: right;
  }
  /* line 5107, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .events-hub .event-entry .event-inner .event-title {
    margin-top: 0;
  }
}

@media (min-width: 1024px) {
  /* line 5075, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .events-hub .event-entry {
    border-bottom: none;
    border-top: 1px solid #464841;
  }
  /* line 5115, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .events-hub .event-entry:first-child, .events-hub .event-entry:nth-child(2) {
    border-top: none;
  }
  /* line 5119, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .events-hub .event-entry:last-child, .events-hub .event-entry:nth-last-child(2) {
    border-bottom: 1px solid #464841;
  }
  /* line 5123, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .events-hub .event-entry img,
  .events-hub .event-entry .event-inner {
    width: 100%;
  }
  /* line 5128, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .events-hub .event-entry .event-inner .event-title {
    margin-top: 1rem;
  }
}

@media (min-width: 600px) {
  /* line 5140, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
  .hp-banner-inner {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
}

/* line 5147, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.hp-banner-copy > * {
  margin-bottom: 1rem;
}

/* line 5152, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.sflistExpandAllLnkWrp {
  display: none;
}

/* line 5159, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.no-mix-blend-mode .bkgrnd-strip.red-overlay {
  background-color: rgba(224, 50, 34, 0.7) !important;
}

/* line 5166, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_modules.scss */
.no-mix-blend-mode .bkgrnd-strip.yellow-color {
  background-color: rgba(245, 214, 6, 0.7) !important;
}

/* line 1, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
.simplebar, [data-simplebar-direction] {
  position: relative;
  overflow: hidden;
  /* -webkit-overflow-scrolling: touch; Trigger native scrolling for mobile, if not supported, plugin is used. */
}

/* line 7, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
.simplebar .simplebar-scroll-content,
[data-simplebar-direction] .simplebar-scroll-content {
  overflow-y: scroll;
  overflow-x: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -ms-overflow-style: none;
  /* hide browser scrollbar on IE10+ */
}

/* hide browser scrollbar on Webkit (Safari & Chrome) */
/* line 20, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
.simplebar-scroll-content::-webkit-scrollbar {
  display: none;
}

/* line 24, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
[data-simplebar-direction="horizontal"] .simplebar-scroll-content,
.simplebar.horizontal .simplebar-scroll-content {
  overflow-x: scroll;
  overflow-y: auto;
  position: static;
}

/* line 31, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
.simplebar-track {
  z-index: 30;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 16px;
  background-color: #e3e6e1;
}

/* line 40, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
.simplebar-track .simplebar-scrollbar {
  position: absolute;
  right: 3px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  min-height: 10px;
  width: 10px;
  /* opacity: 0.8; */
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  background: #6f6f6f;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
}

/* line 60, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
.simplebar-track:hover .simplebar-scrollbar {
  /* When hovered, remove all transitions from drag handle */
  opacity: 1;
  -webkit-transition: opacity 0 linear;
  -moz-transition: opacity 0 linear;
  -o-transition: opacity 0 linear;
  -ms-transition: opacity 0 linear;
  transition: opacity 0 linear;
}

/* line 70, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
.simplebar-track .simplebar-scrollbar.visible {
  opacity: 1;
}

/* line 74, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
[data-simplebar-direction="horizontal"] .simplebar-track,
.simplebar.horizontal .simplebar-track {
  top: auto;
  left: 0;
  width: auto;
  height: 11px;
  background-color: initial;
}

/* line 83, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
[data-simplebar-direction="horizontal"] .simplebar-track .simplebar-scrollbar,
.simplebar.horizontal .simplebar-track .simplebar-scrollbar {
  right: auto;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
  background-color: rgba(227, 230, 225, 0.5);
  opacity: 0;
}

/* line 95, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_simplebar.scss */
[data-simplebar-direction="horizontal"]:hover .simplebar-track .simplebar-scrollbar,
.simplebar.horizontal:hover .simplebar-track .simplebar-scrollbar {
  opacity: 1;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* video indicator for launcher + gallery thumbnails */
/* line 22, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
[itemprop=embedUrl] {
  display: block;
  position: relative;
}

/* line 26, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
[itemprop=embedUrl]:after {
  content: ' ';
  position: absolute;
  bottom: calc(50% - 15px);
  right: calc(50% - 15px);
  width: 30px;
  height: 30px;
  background-image: url(../img/pswp/default-skin.svg);
  background-position: -317px -21px;
  background-repeat: no-repeat;
  background-size: 439px auto;
  opacity: 0.8;
  -webkit-transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}

/* line 42, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
[itemprop=embedUrl]:hover:after {
  opacity: 1;
}

/* line 46, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
[itemprop=embedUrl].thumb-control-outer:after {
  bottom: 50%;
  right: 50%;
  margin-bottom: -1rem;
  margin-right: -1rem;
}

/* pswp = photoswipe */
/* line 56, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

/* line 78, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
/* line 84, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* line 92, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--open {
  display: block;
}

/* line 96, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 103, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

/* line 110, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
/* line 121, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #464841;
  opacity: 0;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

/* line 134, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 143, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
/* line 155, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 164, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__zoom-wrap {
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* line 173, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* line 180, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

/* line 187, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

/* line 192, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

/* line 201, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
/* line 213, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
/* line 221, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__img--placeholder--blank {
  background: #222;
}

/* line 225, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
/* line 236, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

/* line 248, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*
    PhotoSwipe RSC template UI CSS by Andrew O'Regan
    based on: PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license
*/
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
/* line 282, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button {
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  float: right;
  box-shadow: none;
  border: 0;
}

/* line 293, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 298, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button:not(.button-link) {
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

/* line 307, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button:not(.button-link):focus, .pswp__button:not(.button-link):hover {
  opacity: 1;
}

/* line 312, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button:not(.button-link):active {
  outline: none;
  opacity: 0.9;
}

/* line 317, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button:not(.button-link).pswp__button--zoom {
  background-color: #e03222;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
/* line 323, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

/* line 327, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  color: #464841;
  background: url(../img/pswp/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  /* line 338, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(../img/pswp/default-skin.svg);
  }
  /* line 344, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}

/* line 350, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--close {
  background-image: none !important;
  height: auto;
  width: auto;
  margin: 0.5rem 0;
  opacity: 1 !important;
  float: right;
}

/* line 363, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--fs {
  display: none;
}

/* line 367, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--supports-fs .pswp__button--fs {
  display: block;
}

/* line 371, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

/* line 375, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--zoom {
  display: none;
  background-position: -93px -6px;
  position: absolute;
  left: 1.3889%;
  top: 3rem;
  background-color: #e03222;
}

/* line 384, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* line 388, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--zoomed-in .pswp__button--zoom {
  background-position: -137px -6px;
}

/* no arrows on touch screens */
/* line 394, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
/* line 404, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

/* line 414, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--arrow--left {
  left: 0;
}

@media (min-width: 480px) {
  /* line 414, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__button--arrow--left {
    left: 1.3889%;
  }
}

/* line 422, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--arrow--right {
  right: 0;
}

@media (min-width: 480px) {
  /* line 422, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__button--arrow--right {
    right: 1.3889%;
  }
}

/* line 430, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 0;
  background-color: #e03222;
  height: 32px;
  width: 32px;
  position: absolute;
}

/* line 440, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--arrow--left:before {
  left: 0;
  background-position: -138px -44px;
}

/* line 445, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__button--arrow--right:before {
  right: 0;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
/* line 457, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/*

	3. Index indicator ("1 of X" counter) + Caption Toggle

 */
/* line 590, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp_caption-header {
  height: 24px;
}

/* line 594, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__counter, .pswp__caption-tog {
  position: absolute;
  top: -24px;
  height: 24px;
  padding-top: 0.25rem;
}

/* line 601, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  right: 5.5rem;
  background-color: rgba(227, 230, 225, 0.9);
  color: #464841;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/* line 613, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption-tog {
  right: 0.5rem;
  border-left: 1px solid #e3e6e1;
  border-top: 1px solid #e3e6e1;
  border-right: 1px solid #e3e6e1;
  border-bottom: 1px solid #464841;
  background-color: rgba(70, 72, 65, 0.8);
  color: #e3e6e1;
  width: 4.5rem;
  z-index: 1;
  cursor: pointer;
}

/* line 625, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption-tog svg {
  fill: #e3e6e1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition: -webkit-transform 0.4s ease-out;
  -moz-transition: -moz-transform 0.4s ease-out;
  -o-transition: -o-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
}

/* line 631, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption-tog span {
  display: inline-block;
  margin-right: 8px;
  position: relative;
  width: 30px;
}

/* line 637, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption-tog span:before {
  content: "SHOW";
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -15px;
}

/* line 646, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.gallery-cast-profile__extrainfo {
  display: none;
}

/*

	4. Caption, Bottom Bar & Thumbnails

 */
/* line 657, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 34px;
  width: 100%;
  min-height: 44px;
  -webkit-transition: min-height 0.4s ease-out;
  -moz-transition: min-height 0.4s ease-out;
  -o-transition: min-height 0.4s ease-out;
  transition: min-height 0.4s ease-out;
  border-top: 1px solid #e3e6e1;
}

/* line 666, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

/* line 671, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption.pswp__hide {
  height: 1px;
  min-height: 0;
}

/* line 676, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption.pswp__hide .pswp__caption-tog span {
  color: #464841;
}

/* line 679, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption.pswp__hide .pswp__caption-tog span:before {
  color: #e3e6e1;
  display: block;
}

/* line 684, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption.pswp__hide .pswp__caption-tog svg {
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
  -o-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}

/* line 689, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption.pswp__hide .pswp__caption__center {
  min-height: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 698, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption h2 {
  font-size: 16px;
  margin-bottom: 1rem;
}

/* line 704, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption p {
  margin-bottom: 1rem;
}

/* line 709, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption-header {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.pswp__caption-header:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 714, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption__center {
  text-align: left;
  margin: 0 auto;
  font-size: 12px;
  padding: 10px;
  color: white;
  min-height: 44px;
}

@media (min-width: 790px) {
  /* line 714, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__caption__center {
    font-size: 14px;
  }
}

/* line 727, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
/* line 732, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption--fake {
  visibility: hidden;
}

/* line 736, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__bottom-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(70, 72, 65, 0.8);
}

/* line 744, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__bottom-bar__inner {
  height: 34px;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 1.3889%;
}

/* line 752, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__top-bar, .pswp__caption__center, .pswp__bottom-bar__inner, .pswp__thumbs-container_inner {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 600px) {
  /* line 758, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__caption__center, .pswp__thumbs-container_inner {
    padding-left: 8.3333%;
    padding-right: 8.3333%;
  }
}

@media (min-width: 1024px) {
  /* line 758, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__caption__center, .pswp__thumbs-container_inner {
    padding-left: 16.6667%;
    padding-right: 16.6667%;
  }
}

/* line 771, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__thumbs-container {
  position: absolute;
  bottom: 34px;
  top: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  background-color: rgba(70, 72, 65, 0.8);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: top 333ms cubic-bezier(0.4, 0, 0.22, 1), opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  -moz-transition: top 333ms cubic-bezier(0.4, 0, 0.22, 1), opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  -o-transition: top 333ms cubic-bezier(0.4, 0, 0.22, 1), opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: top 333ms cubic-bezier(0.4, 0, 0.22, 1), opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* line 783, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__thumbs-container.pswp__active {
  top: 44px;
  opacity: 1;
}

/* line 787, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__thumbs-container.pswp__active .pswp__thumbs-container_inner {
  left: 0;
}

@media (min-width: 1440px) {
  /* line 787, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__thumbs-container.pswp__active .pswp__thumbs-container_inner {
    left: 50%;
    margin-left: -720px;
  }
}

@media (min-width: 600px) {
  /* line 771, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__thumbs-container {
    padding: 10px 8.3333%;
  }
}

/* line 803, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__thumbs-container_inner {
  background-color: #464841;
  padding-top: 1rem;
  position: absolute;
  bottom: 0;
  left: 100%;
  width: 100%;
  -webkit-transition: left 0.25s ease-out;
  -moz-transition: left 0.25s ease-out;
  -o-transition: left 0.25s ease-out;
  transition: left 0.25s ease-out;
}

/* line 812, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__thumbs-container_inner .thumb-control-outer {
  height: 70px;
  text-align: center;
  margin-bottom: 1rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 820, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__thumbs-container_inner .thumb-control-outer.active img {
  border: 2px solid #f5d606;
}

/* line 825, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__thumbs-container_inner img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
}

@media (min-width: 1440px) {
  /* line 803, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__thumbs-container_inner {
    background-color: rgba(70, 72, 65, 0.8);
  }
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
/* line 845, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__preloader {
  position: relative;
  left: auto;
  top: auto;
  margin: 0 0 0 0.5rem;
  float: left;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

/* line 865, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

/* line 874, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(../img/pswp/preloader.gif) 0 0 no-repeat;
}

/* line 881, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

/* line 884, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}

/* line 888, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

/* line 893, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 12px;
  margin: 0;
}

/* line 905, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--css_animation .pswp__preloader__cut {
  /*
			The idea of animating inner circle is based on Polymer ("material") loading indicator
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

/* line 916, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}

/*

	6. Additional styles

 */
/* root element of UI */
/* line 951, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top bar with close button, spinner + zooms */
/* line 959, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
  padding: 0 1.3889%;
}

@media (min-width: 1440px) {
  /* line 959, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
  .pswp__top-bar {
    left: 50%;
    margin-left: -720px;
  }
}

/* line 973, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__gallery-title {
  color: white;
  width: 62%;
  float: left;
  padding: 0.5rem 0;
  max-height: 38px;
  overflow: hidden;
}

/* line 983, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__caption,
.pswp__top-bar,
.pswp__bottom-bar,
.pswp__caption,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
/* line 996, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

/* line 1002, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__top-bar,
.pswp__caption {
  background-color: rgba(70, 72, 65, 0.8);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
/* line 1009, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(70, 72, 65, 0.8);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
/* line 1018, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__ui--idle .pswp__top-bar, .pswp__ui--idle .pswp__caption, .pswp__ui--idle .pswp__bottom-bar {
  opacity: 0;
}

/* line 1022, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
/* line 1033, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__bottom-bar,
.pswp__ui--hidden .pswp__thumbs-container,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
/* line 1046, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

/* line 1053, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__element--disabled {
  display: none !important;
}

/* line 1059, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/* line 1067, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__video-container {
  position: absolute;
  background: #000;
}

/* line 1071, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp__video-container iframe {
  width: 100%;
  height: 100%;
  max-width: none;
}

/* line 1084, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_photoswipe.scss */
.pswp--video-active .pswp__button--arrow--left,
.pswp--video-active .pswp__button--arrow--right {
  display: block;
  visibility: visible;
}

/* ==========================================================================
   Watch Listen - Audio Gallery
   ========================================================================== */
/* line 5, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery {
  overflow: hidden;
  *zoom: 1;
  color: #464841;
  background-color: #fff;
  margin-bottom: 1em;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery {
  padding: 0 1.3rem;
}

@media (min-width: 480px) {
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
  .audio-gallery {
    padding: 0;
  }
}

/* line 21, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__player {
  padding: 2% 0;
}

@media (min-width: medium) {
  /* line 21, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
  .audio-gallery__player {
    float: left;
    width: 55%;
    padding: 20px 0;
  }
}

/* line 30, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__artwork {
  border: 2px solid #333;
  margin: 2% 0;
}

@media (min-width: medium) {
  /* line 30, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
  .audio-gallery__artwork {
    float: right;
    width: 36%;
    margin: 2%;
  }
}

/* line 40, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery-image {
  margin-bottom: 0;
  position: relative;
}

/* line 44, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__controls {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
}

/* line 48, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__buttons {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 0.6em;
  padding: 0.2em;
  border: 1px solid #cacaca;
  display: inline-block;
}

/* line 55, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__buttons .btn {
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  padding: 0;
  float: left;
}

/* line 64, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__buttons .btn:focus {
  outline: none;
}

/* line 66, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__play {
  width: 40px;
  height: 40px;
}

/* line 70, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__play svg {
  width: 100%;
  height: auto;
}

/* line 75, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__play .pause-button {
  display: none;
}

/* line 82, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__play:hover svg {
  fill: #464841;
}

/* line 88, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__play.is-playing .play-button {
  display: none;
}

/* line 92, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__play.is-playing .pause-button {
  display: block;
  fill: #e03222;
}

/* line 98, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__next,
.audio-gallery__prev {
  margin: auto;
  width: 40px;
  height: 40px;
}

/* line 103, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__next svg,
.audio-gallery__prev svg {
  width: 100%;
  height: auto;
}

/* line 112, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__next svg,
.audio-gallery__prev svg,
.audio-gallery__play svg {
  fill: #464841;
}

/* line 117, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__next:hover,
.audio-gallery__prev:hover,
.audio-gallery__play:hover {
  cursor: pointer;
}

/* line 121, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__next:hover svg,
.audio-gallery__prev:hover svg,
.audio-gallery__play:hover svg {
  fill: #e03222;
}

/* line 126, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control {
  position: relative;
  margin-top: 9px;
  float: right;
  opacity: 0.6;
}

/* line 132, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control:hover {
  opacity: 1;
}

/* line 136, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .volume {
  width: 20px;
  height: 20px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
}

/* line 143, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .volume:hover {
  cursor: pointer;
}

/* line 148, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .audio-off,
.audio-gallery__volume-control .audio-down,
.audio-gallery__volume-control .audio-up {
  fill: #b4baae;
}

/* line 155, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .volume1 .audio-off {
  display: none;
}

/* line 158, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .volume1 .audio-down {
  display: inline-block;
}

/* line 161, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .volume1 .audio-up {
  display: none;
}

/* line 167, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .volume2 .audio-off,
.audio-gallery__volume-control .volume3 .audio-off {
  display: none;
}

/* line 170, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .volume2 .audio-down,
.audio-gallery__volume-control .volume3 .audio-down {
  display: none;
}

/* line 173, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .volume2 .audio-up,
.audio-gallery__volume-control .volume3 .audio-up {
  display: inline-block;
}

/* line 179, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .mute .audio-off {
  display: inline-block;
}

/* line 182, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .mute .audio-down {
  display: none;
}

/* line 185, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-control .mute .audio-up {
  display: none;
}

/* line 190, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-bar {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #b4baae;
  height: 2px;
  display: inline-block;
  vertical-align: baseline;
}

/* line 197, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__volume-bar:focus {
  outline: none;
  opacity: 0.8;
}

/* line 199, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__progress-collection {
  display: block;
  clear: both;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
}

/* line 206, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__time-counter {
  font-size: 14px;
}

/* line 210, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__time-counter--progress {
  float: left;
}

/* line 213, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__time-counter--total {
  float: right;
}

/* line 216, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__progress {
  height: 4px;
  background-color: #464841;
  width: 100%;
  cursor: pointer;
  position: relative;
  margin-bottom: 10px;
}

/* line 225, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__progress-track {
  width: 0%;
  background-color: #e03222;
  height: 4px;
  position: absolute;
  z-index: 0;
  display: block;
}

/* line 233, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__progress-update {
  width: 0;
  background-color: #e03222;
  height: 100%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
}

/* line 243, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist {
  margin: 0 0 20px 0;
  width: 100%;
}

/* line 247, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item {
  border-bottom: 0;
  cursor: pointer;
}

/* line 252, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item:nth-child(2n+2) {
  background-color: #fafafa;
}

/* line 256, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item:first-child {
  border-top: 1px solid #e3e6e1;
}

/* line 259, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item:last-child {
  border-bottom: 1px solid #e3e6e1;
}

/* line 262, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.single .audio-gallery__playlist-item {
  cursor: auto;
}

/* line 266, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item__number,
.audio-gallery__playlist-item__name,
.audio-gallery__playlist-item__download,
.audio-gallery__playlist-item__length {
  padding: 8px;
}

/* line 273, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item__download .button-link {
  font-size: 10px;
}

/* line 277, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item__name {
  padding-right: 10px;
  line-height: 1.2;
}

/* line 281, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item__download {
  text-align: center;
}

/* line 284, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
.audio-gallery__playlist-item.is-active td {
  font-weight: bold;
}

/* line 287, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_audio-player.scss */
td.audio-gallery__playlist-item__length {
  text-align: right;
  font-size: 12px;
}

/* line 2, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hero-copy .title-bkgrnd, .play-hub .hero-copy .title-bkgrnd {
  margin-bottom: 7%;
}

/* line 6, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp, .play-hub .hp {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  max-width: 100% !important;
}

/* line 10, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp .widget-item.sml,
.section-hub .hp .widget-item.lrg, .play-hub .hp .widget-item.sml,
.play-hub .hp .widget-item.lrg {
  margin: auto;
}

/* line 13, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp .widget-item.sml img,
.section-hub .hp .widget-item.lrg img, .play-hub .hp .widget-item.sml img,
.play-hub .hp .widget-item.lrg img {
  min-height: 100%;
}

/* line 19, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp .widget-item.sml, .play-hub .hp .widget-item.sml {
  width: 22.8571%;
  float: left;
  margin-right: 2.8571%;
}

/* line 20, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp .widget-item.sml img, .play-hub .hp .widget-item.sml img {
  min-height: 100%;
}

/* line 24, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp .widget-item.sml:nth-child(4n), .play-hub .hp .widget-item.sml:nth-child(4n) {
  margin-right: 0;
}

/* line 28, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp .widget-item.lrg, .play-hub .hp .widget-item.lrg {
  width: 48.5714%;
  float: left;
  margin-right: 2.8571%;
}

/* line 29, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp .widget-item.lrg img, .play-hub .hp .widget-item.lrg img {
  min-height: 100%;
}

/* line 33, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .hp .widget-item.lrg:nth-child(2n), .play-hub .hp .widget-item.lrg:nth-child(2n) {
  margin-right: 0;
}

@media (max-width: 790px) {
  /* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
  .section-hub .hp .widget-item.sml, .play-hub .hp .widget-item.sml {
    width: 48.5714%;
    float: left;
    margin-right: 2.8571%;
  }
  /* line 42, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
  .section-hub .hp .widget-item.sml img, .play-hub .hp .widget-item.sml img {
    min-height: 100%;
  }
  /* line 46, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
  .section-hub .hp .widget-item.sml:nth-child(2n), .play-hub .hp .widget-item.sml:nth-child(2n) {
    margin-right: 0;
  }
  /* line 50, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
  .section-hub .hp .widget-item.lrg, .play-hub .hp .widget-item.lrg {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-right: 0;
  }
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
  .section-hub .hp .widget-item.lrg img, .play-hub .hp .widget-item.lrg img {
    min-height: 100%;
  }
}

@media (max-width: 600px) {
  /* line 62, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
  .section-hub .hp .widget-item.sml, .play-hub .hp .widget-item.sml {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-right: 0;
  }
  /* line 63, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
  .section-hub .hp .widget-item.sml img, .play-hub .hp .widget-item.sml img {
    min-height: 100%;
  }
}

/* line 76, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_section-hub.scss */
.section-hub .video-header .hero-copy .title-bkgrnd {
  margin-bottom: 2%;
}

/*
 Donation Widget Base Styles
*/
/* line 4, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta {
  margin-bottom: 2rem;
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
}

/* line 8, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .donation-cta__title {
  margin-left: 0;
  padding: 0;
}

/* line 13, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .donation-cta__quotation {
  display: inline-block;
  padding: 0;
}

/* line 18, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .button-link {
  width: auto;
  margin: 0 10px 10px 10%;
  float: right;
}

/* line 24, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .donation-cta__inner {
  background-color: #464841;
  vertical-align: bottom;
  color: #fff;
  overflow: hidden;
  *zoom: 1;
}

/* line 31, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .donation-cta__image {
  max-height: 240px;
}

/* line 34, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .donation-cta__image img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .donation-cta__content {
  position: relative;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 480px) {
  /* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta .donation-cta__content {
    padding: 1em;
    font-size: 15px;
  }
}

@media (min-width: 790px) {
  /* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta .donation-cta__content {
    padding: 2em;
    font-size: 16px;
  }
}

/* line 55, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .donation-cta__content__inner {
  box-sizing: border-box;
  padding: 1em;
}

@media (min-width: 480px) {
  /* line 55, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta .donation-cta__content__inner {
    padding: 2% 4% 0;
  }
}

/* line 63, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta .donation-cta__content__inner p {
  max-width: 100%;
}

/* line 74, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__inner {
  background: none;
}

/* line 78, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__content,
.donation-cta--quote-block .donation-cta__content__inner {
  padding: 0;
}

/* line 82, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__content p,
.donation-cta--quote-block .donation-cta__content__inner p {
  margin: 0;
  padding: 0;
}

/* line 87, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__content p.donation-cta__quotation,
.donation-cta--quote-block .donation-cta__content__inner p.donation-cta__quotation {
  margin: 0;
  box-sizing: border-box;
  padding: 2em;
  font-size: 20px;
  line-height: 1.4;
}

/* line 95, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__content .donation-quote-cta,
.donation-cta--quote-block .donation-cta__content__inner .donation-quote-cta {
  padding: 2em;
  box-sizing: border-box;
}

/* line 99, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__content .donation-quote-cta .button-link,
.donation-cta--quote-block .donation-cta__content__inner .donation-quote-cta .button-link {
  margin: 10px 0px 0px;
  float: none;
}

@media (min-width: 480px) {
  /* line 78, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--quote-block .donation-cta__content,
  .donation-cta--quote-block .donation-cta__content__inner {
    padding: 0;
  }
}

@media (min-width: 600px) {
  /* line 78, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--quote-block .donation-cta__content,
  .donation-cta--quote-block .donation-cta__content__inner {
    padding: 0;
  }
}

@media (min-width: 790px) {
  /* line 78, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--quote-block .donation-cta__content,
  .donation-cta--quote-block .donation-cta__content__inner {
    padding: 0;
  }
}

/* line 117, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__content__inner {
  overflow: hidden;
  *zoom: 1;
  display: block;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -ms-flex-direction: column;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 790px) {
  /* line 117, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--quote-block .donation-cta__content__inner {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}

/* line 135, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__quotation {
  display: block;
}

/* line 138, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-quote-cta {
  display: block;
  width: 100%;
  float: none;
}

@media (min-width: 790px) {
  /* line 138, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--quote-block .donation-quote-cta {
    float: right;
    width: 45%;
  }
}

/* line 148, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__quotation {
  background-color: transparent;
  position: relative;
  z-index: 20;
}

/* line 153, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__quote-holder {
  quotes: "“" "”" "‘" "’";
  background-color: #464841;
  float: none;
  width: 100%;
  z-index: 10;
  position: relative;
}

@media (min-width: 790px) {
  /* line 153, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--quote-block .donation-cta__quote-holder {
    float: left;
    width: 55%;
  }
}

/* line 171, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__quote-holder:before,
.donation-cta--quote-block .donation-cta__quote-holder:after {
  font-family: "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
  position: relative;
  color: #53554d;
  content: open-quote;
  font-size: 11em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
  position: absolute;
  left: 15px;
  top: 65px;
  padding: 0;
  margin: 0;
}

/* line 186, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-cta__quote-holder:after {
  content: close-quote;
  top: auto;
  left: auto;
  bottom: -10px;
  right: 10px;
}

/* line 195, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--quote-block .donation-quote-cta {
  color: #464841;
}

/* line 203, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--image .donation-cta__inner {
  background-size: cover;
  background-position: 50% 33%;
  background-repeat: no-repeat;
}

/* line 209, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--image .donation-cta__content {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 213, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-cta--image .donation-cta__image {
  max-height: 100%;
  max-width: 100%;
  display: none;
}

@media (min-width: 790px) {
  /* line 220, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--image .donation-cta__inner {
    background-image: none !important;
  }
  /* line 224, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--image .donation-cta__content {
    background-color: transparent;
  }
  /* line 228, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
  .donation-cta--image .donation-cta__image {
    float: left;
    max-height: 240px;
    max-width: 240px;
    display: block;
    background-image: initial;
  }
}

/* line 240, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-full-image .donation-cta__inner {
  background-size: cover;
}

/* line 242, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-full-image .donation-cta__inner .donation-cta__image {
  position: relative;
  max-height: 100%;
  min-width: 100%;
}

/* line 247, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-full-image .donation-cta__inner .donation-cta__content {
  padding: 1em;
  margin: 3%;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 251, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_donation-widget.scss */
.donation-full-image .donation-cta__inner .donation-cta__content .donation-cta__content__inner {
  padding: 0;
}

/* Galleries Styles */
/* line 4, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher h3.gallery-title {
  margin-bottom: 0.5rem;
}

/* line 9, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher .gallery__item {
  vertical-align: top;
  margin-right: 0.5em;
  margin-bottom: 1rem;
  display: inline-block;
}

/* line 15, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher .gallery__item img {
  width: auto;
  height: 7em;
}

/* line 21, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher .gallery-image__container {
  margin-bottom: 0.5em;
  height: 140px;
  width: 100px;
  background-size: cover;
  background-position: center center;
}

/* line 29, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher .gallery__item:last-of-type {
  margin-right: 2em;
}

/* line 33, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher .button-link {
  margin-left: 0;
}

/* line 38, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher .gallery__description {
  display: none;
}

/* line 44, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher .gallery-launcher__container {
  position: relative;
  transform: translateZ(0);
}

/* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery-launcher .gallery-launcher__container:after {
  content: "";
  position: absolute;
  right: -2px;
  /* $gray */
  top: 0;
  width: 40px;
  height: 100%;
  z-index: 10;
  background: -moz-linear-gradient(left, rgba(70, 72, 65, 0) 0%, #464841 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(70, 72, 65, 0.1) 0%, #464841 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(70, 72, 65, 0) 0%, #464841 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a464841', endColorstr='#464841',GradientType=1 );
  /* IE6-9 */
}

/* line 68, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.js-extrainfo-button .js-content-anchor:before {
  content: 'More Information';
}

/* Cast */
/* line 77, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .js-extrainfo-button .js-content-anchor:before {
  content: 'Full Biography';
}

/* line 81, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget [data-simplebar-direction="horizontal"] .simplebar-scroll-content, .cast-creative-gallery-widget .simplebar.horizontal .simplebar-scroll-content {
  overflow-y: hidden;
}

/* line 85, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery__item {
  max-width: 100px;
}

/* line 89, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery-cast-profile {
  text-align: center;
  vertical-align: top;
  width: 100px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0.4em 0;
}

/* line 96, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery-cast-profile p {
  white-space: normal;
}

/* line 105, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery-cast-profile__role {
  font-size: 0.8em;
  margin-bottom: 5px;
  font-style: italic;
}

/* line 110, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery-cast-profile__name {
  font-size: 1em;
  line-height: 1.3;
  margin-bottom: 5px;
}

/* line 115, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery-cast-profile__name:last-of-type {
  margin-bottom: 0;
}

/* line 119, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget a .gallery-cast-profile,
.cast-creative-gallery-widget a:hover .gallery-cast-profile {
  color: #fff;
}

/* line 124, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery-cast-profile--creative {
  max-width: 160px;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 0.8em;
}

/* line 131, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery-cast-profile__description {
  display: none;
}

/* line 135, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .launch-all {
  display: none;
  visibility: hidden;
}

/* line 140, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .pswp__container .gallery-cast-profile--creative {
  max-width: 100%;
  width: 100%;
}

/* line 144, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .pswp__container .gallery-cast-profile--creative .gallery-cast-profile-wrapper {
  width: 600px;
  margin: 0 auto;
  color: #fff;
}

/* line 150, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .pswp__container .gallery-cast-profile--creative .gallery-cast-profile__description {
  display: block;
}

/* line 156, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .cast-gallery [itemprop=embedUrl]:after {
  bottom: auto;
  top: 2em;
}

/* line 162, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.cast-creative-gallery-widget .gallery__item--creative {
  border-right: 1px solid #b5b9ae;
  padding: 0 1em;
  margin: 0;
  box-sizing: border-box;
  max-width: 150px;
  min-height: 5em;
}

/* line 173, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.extrainfo-button:focus {
  outline: none;
}

/* line 178, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery__extra-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

/* line 186, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery__extra-popup h2 {
  font-size: 16px;
  margin-bottom: 1rem;
}

/* line 192, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.gallery__extra-popup p {
  margin-bottom: 1rem;
}

/* line 199, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.media-gallery .pswp__caption {
  max-height: 164px;
}

/* line 205, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
body.overflow .pswp__caption {
  height: 164px;
  bottom: 0;
}

/* line 209, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
body.overflow .pswp__caption:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 34px;
  height: 72px;
  background: -moz-linear-gradient(top, rgba(70, 72, 65, 0) 0%, #464841 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(70, 72, 65, 0.1) 0%, #464841 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(70, 72, 65, 0) 0%, #464841 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/* line 220, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
body.overflow .pswp__caption.pswp__hide {
  min-height: 0;
  height: 1px;
  bottom: 34px;
}

/* line 227, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
body.overflow .pswp__bottom-bar {
  height: 34px;
  opacity: 1;
  background-color: #464841;
}

/* line 233, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
body.overflow .pswp__preloader {
  display: none;
  visibility: hidden;
}

/* line 241, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_galleries.scss */
.pswp__bottom-bar__inner .tt_holder {
  float: right;
}

/* Magnific Popup CSS */
/* line 2, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
body.mfp-open {
  width: 100%;
  height: 100%;
  position: absolute;
}

/* line 7, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

/* line 18, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3000;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 28, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

/* line 38, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 44, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 47, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 55, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 60, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 63, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 68, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 74, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 77, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 85, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 88, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-hide {
  display: none !important;
}

/* line 91, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 101, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-preloader a {
  color: #CCC;
}

/* line 103, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 106, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 109, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 112, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

/* line 126, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 130, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 145, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

/* line 148, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-close:active {
  top: 1px;
}

/* line 151, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 154, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 162, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 171, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 181, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 183, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

/* line 186, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 198, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 202, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 207, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 209, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

/* line 212, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

/* line 216, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 218, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

/* line 221, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

/* line 224, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 227, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 231, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 234, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 239, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 250, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 261, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-figure {
  line-height: 0;
}

/* line 263, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

/* line 276, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 281, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 284, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 292, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 299, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 302, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 309, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 312, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  /* line 314, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  /* line 317, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  /* line 320, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  /* line 328, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  /* line 330, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  /* line 333, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  /* line 345, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  /* line 348, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  /* line 351, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  /* line 354, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_magnific-popup.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

@media (min-width: 480px) {
  /* line 4, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .constrained {
    overflow: hidden;
    *zoom: 1;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1.3889%;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
  .case-book .constrained:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .header-image {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  min-height: 260px;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 1.3889%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

@media (min-width: 1024px) {
  /* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .header-image {
    background-color: #464841;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    min-height: 633px;
    background-size: 1400px auto;
  }
}

/* line 30, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .base-header {
  margin-bottom: 1.3889%;
}

/* line 34, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .hero-image .main-image-holder img {
  width: 100%;
  height: auto;
}

/* line 39, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .video-link {
  font-weight: bold;
  padding-right: 24px;
  display: inline-block;
  background-image: url(img/icon-play-circle.svg);
  background-repeat: no-repeat;
  background-position: 97% 2px;
  background-size: 12%;
}

/* line 48, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .video-link:hover {
  background-image: url(img/icon-play-circle-grey.svg);
}

/* line 53, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .header {
  margin-bottom: 20px;
  padding: 0 5.5556%;
}

/* line 57, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .title {
  margin-bottom: 20px;
}

/* line 60, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .intro {
  font-weight: bold;
  font-size: 1.4em;
  line-height: 1.4;
}

/* line 66, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .hero-image {
  margin-bottom: 5.5556%;
  max-height: 400px;
  width: 100%;
  overflow: hidden;
}

/* line 71, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .hero-image img {
  width: 100%;
  height: auto;
}

@media (min-width: 1024px) {
  /* line 66, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .hero-image {
    max-height: 600px;
  }
}

/* line 81, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .sfContentBlock {
  margin-bottom: 1.3889%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  *zoom: 1;
  float: right;
  float: none;
  box-sizing: border-box;
}

/* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/susy/susy/output/support/_clearfix.scss */
.case-book .sfContentBlock:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 90, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .content-inner {
  box-sizing: border-box;
}

/* line 95, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .left-column .content-inner:first-child,
.case-book .right-column .content-inner:last-child,
.case-book .left-column .content-inner:last-child,
.case-book .right-column .content-inner:first-child {
  width: 97.2222%;
  float: left;
  margin-left: 1.3889%;
  margin-right: 1.3889%;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 790px) {
  /* line 104, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .left-column .content-inner:first-child,
  .case-book .right-column .content-inner:last-child {
    width: 63.8889%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    padding-left: 0;
    margin-left: 0;
  }
  /* line 111, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .right-column .content-inner:last-child {
    float: right;
  }
  /* line 115, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .left-column .content-inner:last-child,
  .case-book .right-column .content-inner:first-child {
    width: 30.5556%;
    float: left;
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    padding-right: 0;
    margin-left: 0;
  }
  /* line 122, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .left-column .content-inner:last-child {
    float: right;
    padding-left: 0;
    margin-right: 0;
  }
}

/* line 129, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .case-book-video {
  position: relative;
  margin-bottom: 10px;
  display: block;
}

/* line 135, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .case-book-video:focus {
  outline: 0;
}

/* line 138, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .case-book-video:focus img {
  border: 1px solid #e03222;
}

/* line 142, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .case-book-video__title {
  margin-bottom: 10px;
}

/* line 146, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .case-book-video__media img {
  vertical-align: bottom;
}

/* line 150, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .case-book-video .button-link {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/* line 156, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .gallery-launcher {
  max-width: 100%;
  box-sizing: border-box;
  padding: 2em 2em 1em;
  background-color: #f5d606;
}

/* line 162, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .gallery-launcher .gallery-launcher-inner.div-holder {
  padding: 0;
}

/* line 165, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .gallery-launcher .sn-bt-mg,
.case-book .gallery-launcher .button-link {
  margin-bottom: 10px;
}

/* line 171, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .gallery-launcher .gallery-launcher__container:after {
  background: transparent;
}

/* line 176, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .right-column .content-inner:first-child .gallery-launcher,
.case-book .left-column .content-inner:last-child .gallery-launcher {
  padding: 1em;
}

/* line 181, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .breakout-panel {
  display: block;
}

@media (min-width: 767px) {
  /* line 181, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .breakout-panel {
    display: flex;
  }
}

/* line 187, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .breakout-panel .case-book-video,
.case-book .breakout-panel .breakout-panel__content,
.case-book .breakout-panel .case-book-video__media {
  background-color: #464841;
  min-height: 100%;
}

@media (min-width: 767px) {
  /* line 187, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
  .case-book .breakout-panel .case-book-video,
  .case-book .breakout-panel .breakout-panel__content,
  .case-book .breakout-panel .case-book-video__media {
    flex: 1 0 50%;
  }
}

/* line 200, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .breakout-panel .breakout-panel__title {
  margin-bottom: 10px;
}

/* line 204, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .breakout-panel .breakout-panel__text {
  line-height: 1.4;
}

/* line 208, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .breakout-panel .breakout-panel__content {
  box-sizing: border-box;
  padding: 1em;
  color: #fff;
}

/* line 214, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .breakout-panel .case-book-video,
.case-book .breakout-panel .case-book-video__media {
  margin-bottom: 0;
  min-height: 1%;
  overflow: hidden;
}

/* line 219, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book .breakout-panel .case-book-video img,
.case-book .breakout-panel .case-book-video__media img {
  vertical-align: text-bottom;
}

/* line 228, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book-popout-panel {
  margin: 0;
  margin-bottom: 5.5556%;
  position: relative;
  border: 1px solid #b4baae;
  overflow: hidden;
  padding-bottom: 5.5556%;
}

/* line 236, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book-popout-panel .case-book-popout-panel__inner {
  box-sizing: border-box;
  padding: 5.5556%;
  padding-bottom: 13.8889%;
  overflow: hidden;
  max-height: 400px;
}

/* line 244, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book-popout-panel .case-book-popout-panel__inner:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 130px;
  z-index: 30;
  background-color: #ffffff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.05+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 0%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

/* line 262, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book-popout-panel .case-book-popout-panel__title {
  margin-bottom: 10px;
}

/* line 266, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book-popout-panel .case-book-popout-panel__media {
  max-width: 300px;
  float: left;
  margin-right: 5.5556%;
  margin-bottom: 5.5556%;
}

/* line 272, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book-popout-panel .case-book-popout-panel__content {
  color: #464841;
}

/* line 276, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book-popout-panel .button-link {
  left: auto;
  right: 20px;
  bottom: 20px;
  z-index: 50;
  position: absolute;
  border: none;
}

/* line 284, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.case-book-popout-panel .button-link:hover {
  cursor: pointer;
}

/* line 290, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.mfp-wrap-case .mfp-content {
  max-width: 57em;
}

/* line 294, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.mfp-content .case-book-popout-panel {
  background-color: #ffffff;
  border: none;
}

/* line 298, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.mfp-content .case-book-popout-panel .case-book-popout-panel__inner {
  max-height: 100%;
  overflow: visible;
}

/* line 302, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.casebooks .mfp-content .case-book-popout-panel .case-book-popout-panel__inner:after,
.mfp-content .case-book-popout-panel__inner button.js-magnific {
  display: none;
}

/* line 307, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/modules/_case-books.scss */
.popup-title {
  position: absolute;
  top: -16px;
  color: #fff;
  font-size: 1em;
}

/* line 1, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
#content {
  position: relative;
}

@-moz-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes flash {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  0% {
    opacity: 1;
  }
  /* line 5, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  25% {
    opacity: 0;
  }
  /* line 7, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  50% {
    opacity: 1;
  }
  /* line 9, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  75% {
    opacity: 0;
  }
  /* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  100% {
    opacity: 1;
  }
}

@keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes bounce {
  /* line 17, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 19, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 21, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  /* line 23, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 25, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  /* line 27, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 29, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes shake {
  /* line 35, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 37, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 39, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 43, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 45, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 47, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 49, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 53, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 55, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-o-keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-ms-keyframes tada {
  /* line 61, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  /* line 63, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  /* line 65, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  /* line 67, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  /* line 69, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  /* line 71, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  /* line 73, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  /* line 75, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  /* line 77, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  /* line 79, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  /* line 81, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-moz-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-o-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-ms-keyframes swing {
  /* line 87, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  /* line 89, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  /* line 91, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  /* line 93, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  /* line 95, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  /* line 97, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-moz-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-o-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-ms-keyframes wobble {
  /* line 103, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  /* line 105, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  /* line 107, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  /* line 109, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  /* line 111, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  /* line 113, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  /* line 115, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-o-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-ms-keyframes pulse {
  /* line 121, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  /* line 123, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  /* line 125, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-moz-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-o-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-ms-keyframes wiggle {
  /* line 131, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  /* line 133, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  /* line 135, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  /* line 137, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  /* line 139, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  /* line 141, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  /* line 143, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  /* line 145, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  /* line 147, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  /* line 149, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  /* line 151, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-moz-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-o-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-ms-keyframes bounceOut {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  /* line 5, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  /* line 7, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  /* line 10, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-moz-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-o-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-ms-keyframes bounceOutUp {
  /* line 17, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 19, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  /* line 22, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-moz-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-o-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-ms-keyframes bounceOutDown {
  /* line 29, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 31, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  /* line 34, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-moz-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-o-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-ms-keyframes bounceOutLeft {
  /* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 43, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  /* line 46, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-moz-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-o-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-ms-keyframes bounceOutRight {
  /* line 53, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 55, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  /* line 58, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-ms-keyframes bounceIn {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  /* line 6, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  /* line 9, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  /* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes bounceInDown {
  /* line 17, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  /* line 20, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  /* line 23, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  /* line 25, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes bounceInUp {
  /* line 31, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  /* line 34, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  /* line 37, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  /* line 39, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes bounceInRight {
  /* line 45, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  /* line 48, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 53, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes bounceInLeft {
  /* line 59, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  /* line 62, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  /* line 65, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 67, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/bouncing/_bouncing-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeOut {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
  }
  /* line 5, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutUp {
  /* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  /* line 14, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutDown {
  /* line 21, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  /* line 24, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutRight {
  /* line 31, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  /* line 34, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutLeft {
  /* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  /* line 44, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutUpBig {
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  /* line 54, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-o-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-ms-keyframes fadeOutDownBig {
  /* line 61, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 64, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-o-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 71, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 74, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-o-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 81, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 84, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
  }
  /* line 5, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInUp {
  /* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  /* line 14, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInDown {
  /* line 21, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  /* line 24, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInRight {
  /* line 31, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  /* line 34, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInLeft {
  /* line 41, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  /* line 44, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInUpBig {
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  /* line 54, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes fadeInDownBig {
  /* line 61, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  /* line 64, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 71, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  /* line 74, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 81, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  /* line 84, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@-o-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@-ms-keyframes flip {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  /* line 7, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  /* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 15, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 19, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@-moz-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-o-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-ms-keyframes flipInX {
  /* line 28, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 32, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  /* line 35, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  /* line 38, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-moz-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-o-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-ms-keyframes flipOutX {
  /* line 47, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-moz-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-o-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-ms-keyframes flipInY {
  /* line 60, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 64, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  /* line 67, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  /* line 70, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-moz-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-o-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-ms-keyframes flipOutY {
  /* line 79, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 83, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-moz-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-o-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-ms-keyframes lightSpeedIn {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_lightspeed.scss */
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 6, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_lightspeed.scss */
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 9, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_lightspeed.scss */
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 12, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_lightspeed.scss */
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-moz-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-o-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-ms-keyframes lightSpeedOut {
  /* line 19, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_lightspeed.scss */
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 22, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_lightspeed.scss */
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-moz-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOut {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 7, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownLeft {
  /* line 15, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 19, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpLeft {
  /* line 27, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 31, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownRight {
  /* line 39, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 43, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpRight {
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 55, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateIn {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  /* line 7, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownLeft {
  /* line 15, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  /* line 19, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpLeft {
  /* line 27, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  /* line 31, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpRight {
  /* line 39, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  /* line 43, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownRight {
  /* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  /* line 55, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-o-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-ms-keyframes hinge {
  /* line 3, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 7, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 15, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 20, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-moz-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-webkit-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-o-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-ms-keyframes rollIn {
  /* line 27, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  /* line 30, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-moz-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}

@-webkit-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}

@-o-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}

@-ms-keyframes rollOut {
  /* line 37, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  /* line 40, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/compass/animation/animate/_specials.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}

@keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}

/* line 6, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
#mischieflink {
  display: none;
  visibility: hidden;
}

/* line 11, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget {
  width: 210px;
  height: 210px;
}

/* line 16, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget--inline {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}

@media (min-width: 480px) {
  /* line 16, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
  .mischief-widget--inline {
    float: right;
    margin-left: 30px;
    margin-bottom: 20px;
  }
}

/* line 27, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget--popup {
  display: none;
  position: absolute;
  bottom: -340px;
}

/* line 33, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget.loaded {
  -webkit-animation: bounceInUp 0.6s ease-out 0s 1 normal forwards;
  -moz-animation: bounceInUp 0.6s ease-out 0s 1 normal forwards;
  -ms-animation: bounceInUp 0.6s ease-out 0s 1 normal forwards;
  -o-animation: bounceInUp 0.6s ease-out 0s 1 normal forwards;
  animation: bounceInUp 0.6s ease-out 0s 1 normal forwards;
}

/* line 37, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget__close-btn {
  position: absolute;
  width: 30px;
  height: 30px;
  background-color: #464841;
  border: 4px solid #fff;
  border-radius: 18px;
  top: -10px;
  right: -10px;
  display: block;
  align-items: center;
  justify-content: center;
}

/* line 51, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget__close-icon {
  color: #ffffff;
  font-weight: bold;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 5px;
}

/* line 61, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget__close-btn:hover {
  cursor: pointer;
}

/* line 66, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.cssanimations .swingimage {
  -webkit-transform-origin: 0% 0;
  transform-origin: 0% 0;
  -webkit-animation: swinging 5.5s ease-in-out forwards;
  animation: swinging 5.5s ease-in-out forwards;
}

@-webkit-keyframes swinging {
  0% {
    -webkit-transform: rotate(0deg);
  }
  40% {
    -webkit-transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(65deg);
  }
  62% {
    -webkit-transform: rotate(45deg);
  }
  74% {
    -webkit-transform: rotate(60deg);
  }
  88% {
    -webkit-transform: rotate(40deg);
  }
  98% {
    -webkit-transform: rotate(49deg);
  }
  100% {
    -webkit-transform: rotate(47deg);
  }
}

/* line 96, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget-holder {
  border: 5px solid #fff;
  border-radius: 20px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 52px 0px rgba(148, 6, 6, 0.8);
  -moz-box-shadow: 0px 0px 52px 0px rgba(148, 6, 6, 0.8);
  box-shadow: 0px 0px 52px 0px rgba(148, 6, 6, 0.8);
}

/* line 107, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

/* line 114, C:/Source Control/Git/Repos/RSC Website - CW - Master/sass/_mischief.scss */
.mischief-widget__inner p {
  flex: 1 0 30%;
  justify-content: center;
  display: flex;
  align-items: center;
}
