@font-face {
  font-family: 'chevron';
  src: url("../eot/icomoon5cb3.eot");
  src: url("../eot/icomoon5cb3.eot#iefix") format("embedded-opentype"), url("../ttf/icomoon5cb3.ttf") format("truetype"), url("../woff/icomoon5cb3.woff") format("woff"), url("../svg/icomoon5cb3.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

.chevron,
.chevron-left {
  width: 0;
  display: inline-block;
  position: relative; }
  .chevron:after,
  .chevron-left:after {
    font-family: 'chevron';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #d52b1e;
    font-size: 75%;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e601"; }

.chevron-left {
  width: auto; }
  .chevron-left:after {
    content: "\e600"; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* ======================================================
   'Helper' utility classes
   includes application of these styles via SASS @extend
   ======================================================*/
/* ------------------------------
 * Misc utilities
 */
.cf:before, .cf:after {
  display: table;
  content: ""; }

.cf:after {
  clear: both; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ }
  .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

.phone-link {
  color: #48403a;
  text-decoration: none !important;
  cursor: default; }
  .phone-link:hover {
    color: inherit;
    text-decoration: none !important; }

.relative {
  position: relative; }

.left-aligned {
  text-align: left; }

@media (min-width: 56em) {
  .right-aligned--desktop {
    text-align: right; } }

.centrally-aligned {
  text-align: center; }

@media (max-width: 49.9375em) {
  .centrally-aligned--mobile {
    text-align: center; } }

@media (min-width: 38em) {
  .centrally-aligned--desktop {
    text-align: center; } }

/**
 * Mobile / Desktop "only" helpers to control breakpoint conditional visibility
 */
@media (max-width: 55.9375em) {
  .desktop-only {
    display: none !important; } }

@media (min-width: 38em) {
  .mobile-only {
    display: none !important; } }

@media (min-width: 56em) {
  .desktop-hide {
    display: none; } }

/**
 * Hiding
 */
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ }
  .focusable.visuallyhidden:active, .focusable.visuallyhidden:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }

/*
 * Note: Make sure to apply transform-style: preserve-3d; to the parent element
 * to ensure the resulting centered item does not get placed "half pixel"
 * See: http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/#update
 */
.vertically-centered {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  .lt-ie9 .vertically-centered {
    top: 15px; }

/**
 * Constrained areas at mobile widths
 */
.elevated {
  z-index: 2;
  position: relative; }

/*
 * This is to provide a fixed ratio 'thing'
 * I may need to extend it to make it accommodate things when
 * content wants to spill out due to being absolute positioned
 */
.no-focus:focus {
  outline: none !important; }

/*
 * Hyphenation detection and support for wide range of browsers
 */
/* default state: use word break */
.hyphenate {
  word-break: break-all;
  word-break: break-word;
  word-wrap: break-word; }

/*
 * If there is browser support for @supports and hyphenation
 * use those and reset word-break
 */
@supports ((-webkit-hyphens: auto) or (-moz-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)) {
  .hyphenate {
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-break: normal; } }

/* IE10+ supports hyphens but not @supports, add support with browser hack */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .hyphenate {
    -ms-hyphens: auto;
    word-break: normal; } }

.ie8 .ie-hyphenate,
.ie9 .ie-hyphenate {
  word-break: break-word; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ie-hyphenate {
    -ms-hyphens: auto;
    word-break: normal; } }

/*
 * End hyphenation madness
 */
/* =============================================================================
   Fonts
   ========================================================================== */
@font-face {
  font-family: 'OpenSans Bold';
  src: url("../eot/opensans-bold.eot");
  src: url("../eot/opensans-boldd41d.eot#iefix") format("embedded-opentype"), url("../woff/opensans-bold.woff") format("woff"), url("../ttf/opensans-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'OpenSans Regular';
  src: url("../eot/opensans-regular.eot");
  src: url("../eot/opensans-regulard41d.eot#iefix") format("embedded-opentype"), url("../woff/opensans-regular.woff") format("woff"), url("../ttf/opensans-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'OpenSans Italic';
  src: url("../eot/opensans-italic.eot");
  src: url("../eot/opensans-italicd41d.eot#iefix") format("embedded-opentype"), url("../woff/opensans-italic.woff") format("woff"), url("../ttf/opensans-italic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Serifa Black';
  src: url("../eot/serifastd-black.eot");
  src: url("../eot/serifastd-blackd41d.eot#iefix") format("embedded-opentype"), url("../woff/serifastd-black.woff") format("woff"), url("../ttf/serifastd-black.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Serifa Bold';
  src: url("../eot/serifastd-bold.eot");
  src: url("../eot/serifastd-boldd41d.eot#iefix") format("embedded-opentype"), url("../woff/serifastd-bold.woff") format("woff"), url("../ttf/serifastd-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 10px;
  font-weight: normal; }

strong,
b,
.strong {
  font-weight: normal;
  font-family: "OpenSans Bold", sans-serif; }

em,
i {
  font-family: "OpenSans Italic", sans-serif;
  font-weight: normal; }

ul,
ol {
  margin: 0 0 8px;
  padding-left: 0; }

p,
li {
  margin: 8px 0; }

p:first-child {
  margin-top: 0; }

cite {
  font-style: normal; }

/**
 * Headings
 * hero h1 is 50px dropping to 30 on mobile - be alert
 */
h1,
.alpha {
  font-size: 2.4rem;
  line-height: 0.9;
  font-family: "Serifa Black", serif;
  margin: 0; }
  @media (min-width: 38em) {
    h1,
    .alpha {
      line-height: 1;
      font-size: 3rem; } }
  @media (min-width: 56em) {
    h1,
    .alpha {
      font-size: 3.6rem; } }

h2,
.beta {
  font-size: 1.8rem;
  font-family: "Serifa Bold", serif;
  line-height: 1.125;
  margin-bottom: 12px; }
  @media (min-width: 38em) {
    h2,
    .beta {
      line-height: 1;
      font-size: 2.2rem; } }
  @media (min-width: 56em) {
    h2,
    .beta {
      font-size: 3rem; } }

h3,
.gamma {
  font-family: "Serifa Bold", serif;
  line-height: 1.125;
  margin-bottom: 10px;
  font-size: 1.6rem; }
  @media (min-width: 38em) {
    h3,
    .gamma {
      font-size: 2.2rem; } }

h4,
.delta {
  font-size: 1.6rem;
  font-family: "Serifa Bold", serif;
  line-height: 1.125;
  margin-bottom: 10px; }
  @media (min-width: 38em) {
    h4,
    .delta {
      font-size: 2rem; } }

h5,
.panel .panel__title,
.epsilon {
  font-size: 1.4rem;
  font-family: "Serifa Bold", serif; }
  @media (min-width: 38em) {
    h5,
    .panel .panel__title,
    .epsilon {
      font-size: 1.8rem; } }

.primary,
.primary a {
  color: #5290cd; }

.secondary,
.secondary a {
  color: #d52b1e; }

.tertiary,
.tertiary a {
  color: #772432; }

.standard {
  font-family: "OpenSans Bold", sans-serif; }

.epsilon--standard {
  font-family: "OpenSans Bold", sans-serif; }

.epsilon--regular {
  font-family: "OpenSans Regular", sans-serif; }

.quiet {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit; }

.multiline-title {
  color: #d52b1e; }
  .multiline-title:first-line {
    color: #772432; }

.loud {
  text-transform: uppercase; }

.loud-title {
  text-transform: uppercase;
  font-family: "Serifa Black", serif; }

/**
 * Copy variants - smalluns
 */
.milli {
  font-size: 1.2rem;
  line-height: 1.27273; }
  @media (min-width: 38em) {
    .milli {
      font-size: 1.4rem; } }

@media (min-width: 38em) {
  .micro,
  .form__item .form__note,
  .form__error,
  .search-result__meta,
  .training-listing-item__vat {
    font-size: 1.2rem; } }


.omega {
  font-size: 1.2rem;
  font-family: "OpenSans Bold", sans-serif; }
  @media (min-width: 38em) {

    .omega {
      font-size: 1.5rem; } }

.panel--beta .panel--beta__title,
.theta {
  font-size: 1.4rem;
  font-family: "OpenSans Bold", sans-serif; }
  @media (min-width: 50em) {
    .panel--beta .panel--beta__title,
    .theta {
      font-size: 1.8rem; } }

.mega {
  font-size: 1.8rem;
  font-family: "OpenSans Bold", sans-serif;
  line-height: 1.4; }
  @media (min-width: 50em) {
    .mega {
      font-size: 2.4rem; } }

/**
 * Copy variants - bigguns
 */
.macro,
.long-form {
  font-size: 1.4rem; }
  @media (min-width: 50em) {
    .macro,
    .long-form {
      font-size: 1.8rem; } }
  .macro p, .long-form p {
    margin: 0 0 15px 0; }
    .macro p:first-child, .long-form p:first-child {
      margin-top: 0; }
    .macro p:last-child, .long-form p:last-child {
      margin-bottom: 0; }

/**
 * Long form text
 */
.long-form {
  margin: 0 0 30px 0; }
  @media (min-width: 56em) {
    .long-form {
      padding-right: 60px; } }
  .long-form h1,
  .long-form h2 {
    color: #772432; }
    .long-form h1 a,
    .long-form h2 a {
      color: #675c53;
      font-family: "OpenSans Bold", sans-serif;
      font-size: 1.4rem;
      text-decoration: none; }
      @media (min-width: 50em) {
        .long-form h1 a,
        .long-form h2 a {
          font-size: 1.8rem; } }
      .long-form h1 a:after,
      .long-form h2 a:after {
        font-family: 'chevron';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #d52b1e;
        font-size: 75%;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e601"; }
  .long-form h3,
  .long-form h4,
  .long-form h5 {
    font-family: "OpenSans Bold", sans-serif; }
  .long-form h3,
  .long-form h4 {
    font-size: inherit; }
  .long-form h5 {
    font-size: 1.5rem; }
  .long-form h1 {
    text-transform: uppercase;
    color: #d52b1e;
    margin: 0 0 15px 0; }
    @media (min-width: 38em) {
      .long-form h1 {
        margin: 0 0 40px 0; } }
  .long-form h3 {
    margin-top: 30px;
    margin-bottom: 15px; }
  .long-form ul,
  .long-form ol {
    margin: 0 0 15px 0; }
    @media (min-width: 38em) {
      .long-form ul,
      .long-form ol {
        margin: 0 0 40px 0; } }
  .long-form ol li {
    padding-left: 20px; }
    @media (min-width: 50em) {
      .long-form ol li {
        padding-left: 30px; } }
  .long-form li {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px; }
    @media (min-width: 50em) {
      .long-form li {
        padding-left: 15px; } }
  .long-form p {
    margin: 0 0 15px 0; }
    @media (min-width: 38em) {
      .long-form p {
        margin: 0 0 40px 0; } }
    .long-form p:first-child {
      margin-top: 0; }
    .long-form p:last-child {
      margin-bottom: 0; }
  .long-form > img {
    display: block;
    max-width: 100%;
    margin: 0 0 15px 0; }
    @media (min-width: 38em) {
      .long-form > img {
        margin: 0 0 40px 0; } }
  .long-form h2 {
    font-family: "Serifa Bold", serif;
    line-height: 1.125;
    margin-bottom: 10px;
    font-size: 1.6rem;
    margin: 0 0 15px 0; }
    @media (min-width: 38em) {
      .long-form h2 {
        font-size: 2.2rem; } }
    @media (min-width: 38em) {
      .long-form h2 {
        margin: 0 0 30px 0; } }
  .long-form .brightcove-video,
  .long-form figure,
  .long-form .panel {
    margin: 0 0 15px 0; }
    @media (min-width: 38em) {
      .long-form .brightcove-video,
      .long-form figure,
      .long-form .panel {
        margin: 0 0 40px 0; } }
  @media (min-width: 56em) {
    .event-detail-content .long-form {
      padding-right: 0; } }
  .event-detail-content .long-form .gamma {
    font-family: "Serifa Bold", serif;
    line-height: 1.125;
    margin-bottom: 10px;
    font-size: 1.6rem; }
    @media (min-width: 38em) {
      .event-detail-content .long-form .gamma {
        font-size: 2.2rem; } }

/**
 * Links
 */
a {
  word-wrap: break-word;
  color: #675c53;
  position: relative;
  text-decoration: none; }
  .no-touch a:hover {
    opacity: 0.8; }
  a.emphasize {
    text-decoration: underline; }
  a:active {
    bottom: -1px; }
  a.static:active {
    bottom: 0; }

/**
 * Lists
 */
li {
  padding-left: 20px;
  position: relative;
  list-style-type: none; }
  li:before {
    position: absolute;
    top: 0;
    left: 0; }

ol {
  counter-reset: ol; }
  ol li:before {
    counter-increment: ol;
    content: counter(ol) "."; }

ul li:before {
  content: '\2022'; }

.inline-list, .footer__social, .search-result__meta, .training-listing-item__dates,
.simple-list {
  margin: 0 0 6px; }
  .inline-list > li, .footer__social > li, .search-result__meta > li, .training-listing-item__dates > li,
  .simple-list > li {
    padding-left: 0;
    position: static;
    margin: 6px 0; }
    .inline-list > li:before, .footer__social > li:before, .search-result__meta > li:before, .training-listing-item__dates > li:before,
    .simple-list > li:before {
      content: '';
      position: static;
      top: auto;
      left: auto;
      display: none; }

.long-form a {
  font-family: "OpenSans Regular", sans-serif;
  text-decoration: underline; }

.long-form a.btn {
  text-decoration: none; }

.simple-list--tight li {
  margin: 6px 0; }
  .simple-list--tight li:first-child {
    margin-top: 0; }
  .simple-list--tight li:last-child {
    margin-bottom: 0; }

.simple-list--loose > li {
  margin-bottom: 20px; }
  @media (min-width: 38em) {
    .simple-list--loose > li {
      margin-bottom: 35px; } }
  .tabs__panel .simple-list--loose > li {
    margin-top: 0; }

/**
 * Inline lists such as those used by navs
 */
.inline-list > li {
  display: inline;
  margin-right: 30px; }
  .inline-list > li:last-child {
    margin-right: 0; }

.long-form .inline-list {
  margin-bottom: 0; }

.inline-list--flush {
  margin-bottom: -8px; }
  .inline-list--flush > li {
    margin: 0 20px 0 0;
    padding-bottom: 8px;
    display: inline-block; }

.time {
  font-family: "OpenSans Bold", sans-serif; }

.time__mute {
  display: block;
  font-family: "OpenSans Regular", sans-serif;
  color: #999490; }

@media (min-width: 56em) {
  .time--right {
    float: right;
    margin-left: 30px; } }

.muted {
  color: #999490; }

.red {
  color: #d52b1e; }

.dark-red {
  color: #772432; }

.page-intro {
  margin-bottom: 30px; }
  @media (min-width: 38em) {
    .page-intro {
      font-size: 2rem;
      line-height: 1.5;
      margin-bottom: 40px; } }
  @media (min-width: 56em) {
    .page-intro {
      font-size: 2.4rem;
      line-height: 1.5; } }

/**
 * Bordered images
 */
.bordered {
  border: 1px solid #e2e0e0; }

/* ======================================================
   Base CSS
   (any add-ons to normalize)
   ======================================================*/
html {
  height: 100%;
  overflow-y: scroll;
  font-size: 62.5%;
  line-height: 1.5;
  box-sizing: border-box; }

body {
  color: #675c53;
  font-family: "OpenSans Regular", sans-serif;
  height: 100%;
  background: #fff;
  font-size: 1.2rem; }
  @media (min-width: 56em) {
    body {
      font-size: 1.5rem; } }

*,
*:before,
*:after {
  box-sizing: inherit; }

.content-wrapper {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px; }
  @media (min-width: 1230px) {
    .content-wrapper {
      padding-left: 0;
      padding-right: 0; } }
  .ie8 .content-wrapper {
    min-width: 1000px; }

.content-wrapper--main {
  margin-bottom: 35px;
  margin-top: 30px; }
  @media (min-width: 38em) {
    .content-wrapper--main {
      margin-bottom: 80px; } }
  .content-wrapper--main:focus {
    outline: 0; }

@media (min-width: 38em) {
  .desktop-padded-right {
    padding-right: 60px !important; } }


.padding-small {
  padding: 7.5px; }
  @media (min-width: 38em) {

    .padding-small {
      padding: 15px; } }


.padding-normal {
  padding: 15px; }
  @media (min-width: 38em) {

    .padding-normal {
      padding: 30px; } }


.padding-mid {
  padding: 15px; }
  @media (min-width: 38em) {

    .padding-mid {
      padding: 45px 60px; } }

@media (min-width: 75em) {

  .padding-mid-widescreen {
    padding: 45px 60px; } }


.padding-large {
  padding: 30px; }
  @media (min-width: 38em) {

    .padding-large {
      padding: 60px; } }


.padding-none {
  padding: 0; }

/**
 * Spacing mixin
 * Almost too complicated to properly document! Please read the generated css!
 */
/**
 * Apply vertical spacings to the site's breakpoints
 */
.spacing-top--flush {
  margin-top: 0 !important; }

.spacing-top--tight {
  margin-top: 15px !important; }

.spacing-top--smaller {
  margin-top: 20px !important; }

.spacing-top--single {
  margin-top: 30px !important; }

.spacing-top--large {
  margin-top: 40px !important; }

.spacing-top--larger {
  margin-top: 60px !important; }

.spacing-top--huge {
  margin-top: 70px !important; }

.spacing-bottom--flush {
  margin-bottom: 0 !important; }

.spacing-bottom--tight {
  margin-bottom: 15px !important; }

.spacing-bottom--smaller {
  margin-bottom: 20px !important; }

.spacing-bottom--single {
  margin-bottom: 30px !important; }

.spacing-bottom--large {
  margin-bottom: 40px !important; }

.spacing-bottom--larger {
  margin-bottom: 60px !important; }

.spacing-bottom--huge {
  margin-bottom: 70px !important; }

.spacing--flush {
  margin: 0 !important; }

.spacing--tight {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.spacing--smaller {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.spacing--single {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.spacing--large {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.spacing--larger {
  margin-top: 60px !important;
  margin-bottom: 60px !important; }

.spacing--huge {
  margin-top: 70px !important;
  margin-bottom: 70px !important; }

@media (max-width: 37.9375em) {
  .mobile-spacing-top--flush {
    margin-top: 0 !important; }
  .mobile-spacing-top--tight {
    margin-top: 15px !important; }
  .mobile-spacing-top--smaller {
    margin-top: 20px !important; }
  .mobile-spacing-top--single {
    margin-top: 30px !important; }
  .mobile-spacing-top--large {
    margin-top: 40px !important; }
  .mobile-spacing-top--larger {
    margin-top: 60px !important; }
  .mobile-spacing-top--huge {
    margin-top: 70px !important; }
  .mobile-spacing-bottom--flush {
    margin-bottom: 0 !important; }
  .mobile-spacing-bottom--tight {
    margin-bottom: 15px !important; }
  .mobile-spacing-bottom--smaller {
    margin-bottom: 20px !important; }
  .mobile-spacing-bottom--single {
    margin-bottom: 30px !important; }
  .mobile-spacing-bottom--large {
    margin-bottom: 40px !important; }
  .mobile-spacing-bottom--larger {
    margin-bottom: 60px !important; }
  .mobile-spacing-bottom--huge {
    margin-bottom: 70px !important; }
  .mobile-spacing--flush {
    margin: 0 !important; }
  .mobile-spacing--tight {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .mobile-spacing--smaller {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .mobile-spacing--single {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .mobile-spacing--large {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .mobile-spacing--larger {
    margin-top: 60px !important;
    margin-bottom: 60px !important; }
  .mobile-spacing--huge {
    margin-top: 70px !important;
    margin-bottom: 70px !important; } }

@media (min-width: 38em) {
  .tablet-spacing-top--flush {
    margin-top: 0 !important; }
  .tablet-spacing-top--tight {
    margin-top: 15px !important; }
  .tablet-spacing-top--smaller {
    margin-top: 20px !important; }
  .tablet-spacing-top--single {
    margin-top: 30px !important; }
  .tablet-spacing-top--large {
    margin-top: 40px !important; }
  .tablet-spacing-top--larger {
    margin-top: 60px !important; }
  .tablet-spacing-top--huge {
    margin-top: 70px !important; }
  .tablet-spacing-bottom--flush {
    margin-bottom: 0 !important; }
  .tablet-spacing-bottom--tight {
    margin-bottom: 15px !important; }
  .tablet-spacing-bottom--smaller {
    margin-bottom: 20px !important; }
  .tablet-spacing-bottom--single {
    margin-bottom: 30px !important; }
  .tablet-spacing-bottom--large {
    margin-bottom: 40px !important; }
  .tablet-spacing-bottom--larger {
    margin-bottom: 60px !important; }
  .tablet-spacing-bottom--huge {
    margin-bottom: 70px !important; }
  .tablet-spacing--flush {
    margin: 0 !important; }
  .tablet-spacing--tight {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .tablet-spacing--smaller {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .tablet-spacing--single {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .tablet-spacing--large {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .tablet-spacing--larger {
    margin-top: 60px !important;
    margin-bottom: 60px !important; }
  .tablet-spacing--huge {
    margin-top: 70px !important;
    margin-bottom: 70px !important; } }

@media (max-width: 55.9375em) {
  .tablet-max-spacing-top--flush {
    margin-top: 0 !important; }
  .tablet-max-spacing-top--tight {
    margin-top: 15px !important; }
  .tablet-max-spacing-top--smaller {
    margin-top: 20px !important; }
  .tablet-max-spacing-top--single {
    margin-top: 30px !important; }
  .tablet-max-spacing-top--large {
    margin-top: 40px !important; }
  .tablet-max-spacing-top--larger {
    margin-top: 60px !important; }
  .tablet-max-spacing-top--huge {
    margin-top: 70px !important; }
  .tablet-max-spacing-bottom--flush {
    margin-bottom: 0 !important; }
  .tablet-max-spacing-bottom--tight {
    margin-bottom: 15px !important; }
  .tablet-max-spacing-bottom--smaller {
    margin-bottom: 20px !important; }
  .tablet-max-spacing-bottom--single {
    margin-bottom: 30px !important; }
  .tablet-max-spacing-bottom--large {
    margin-bottom: 40px !important; }
  .tablet-max-spacing-bottom--larger {
    margin-bottom: 60px !important; }
  .tablet-max-spacing-bottom--huge {
    margin-bottom: 70px !important; }
  .tablet-max-spacing--flush {
    margin: 0 !important; }
  .tablet-max-spacing--tight {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .tablet-max-spacing--smaller {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .tablet-max-spacing--single {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .tablet-max-spacing--large {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .tablet-max-spacing--larger {
    margin-top: 60px !important;
    margin-bottom: 60px !important; }
  .tablet-max-spacing--huge {
    margin-top: 70px !important;
    margin-bottom: 70px !important; } }

@media (min-width: 50em) {
  .tablet-wide-spacing-top--flush {
    margin-top: 0 !important; }
  .tablet-wide-spacing-top--tight {
    margin-top: 15px !important; }
  .tablet-wide-spacing-top--smaller {
    margin-top: 20px !important; }
  .tablet-wide-spacing-top--single {
    margin-top: 30px !important; }
  .tablet-wide-spacing-top--large {
    margin-top: 40px !important; }
  .tablet-wide-spacing-top--larger {
    margin-top: 60px !important; }
  .tablet-wide-spacing-top--huge {
    margin-top: 70px !important; }
  .tablet-wide-spacing-bottom--flush {
    margin-bottom: 0 !important; }
  .tablet-wide-spacing-bottom--tight {
    margin-bottom: 15px !important; }
  .tablet-wide-spacing-bottom--smaller {
    margin-bottom: 20px !important; }
  .tablet-wide-spacing-bottom--single {
    margin-bottom: 30px !important; }
  .tablet-wide-spacing-bottom--large {
    margin-bottom: 40px !important; }
  .tablet-wide-spacing-bottom--larger {
    margin-bottom: 60px !important; }
  .tablet-wide-spacing-bottom--huge {
    margin-bottom: 70px !important; }
  .tablet-wide-spacing--flush {
    margin: 0 !important; }
  .tablet-wide-spacing--tight {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .tablet-wide-spacing--smaller {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .tablet-wide-spacing--single {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .tablet-wide-spacing--large {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .tablet-wide-spacing--larger {
    margin-top: 60px !important;
    margin-bottom: 60px !important; }
  .tablet-wide-spacing--huge {
    margin-top: 70px !important;
    margin-bottom: 70px !important; } }

@media (min-width: 56em) {
  .desktop-spacing-top--flush {
    margin-top: 0 !important; }
  .desktop-spacing-top--tight {
    margin-top: 15px !important; }
  .desktop-spacing-top--smaller {
    margin-top: 20px !important; }
  .desktop-spacing-top--single {
    margin-top: 30px !important; }
  .desktop-spacing-top--large {
    margin-top: 40px !important; }
  .desktop-spacing-top--larger {
    margin-top: 60px !important; }
  .desktop-spacing-top--huge {
    margin-top: 70px !important; }
  .desktop-spacing-bottom--flush {
    margin-bottom: 0 !important; }
  .desktop-spacing-bottom--tight {
    margin-bottom: 15px !important; }
  .desktop-spacing-bottom--smaller {
    margin-bottom: 20px !important; }
  .desktop-spacing-bottom--single {
    margin-bottom: 30px !important; }
  .desktop-spacing-bottom--large {
    margin-bottom: 40px !important; }
  .desktop-spacing-bottom--larger {
    margin-bottom: 60px !important; }
  .desktop-spacing-bottom--huge {
    margin-bottom: 70px !important; }
  .desktop-spacing--flush {
    margin: 0 !important; }
  .desktop-spacing--tight {
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .desktop-spacing--smaller {
    margin-top: 20px !important;
    margin-bottom: 20px !important; }
  .desktop-spacing--single {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }
  .desktop-spacing--large {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .desktop-spacing--larger {
    margin-top: 60px !important;
    margin-bottom: 60px !important; }
  .desktop-spacing--huge {
    margin-top: 70px !important;
    margin-bottom: 70px !important; } }

.constrained {
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 30em) {
    .constrained {
      max-width: 400px; } }
  @media (min-width: 38em) {
    .constrained {
      max-width: 500px; } }

@media (min-width: 43em) {
  .constrained--not-tablet {
    max-width: 100%; } }

@media (min-width: 56em) {
  .constrained--not-desktop {
    max-width: 100%; } }

@media (min-width: 30em) {
  .constrained--desktop {
    max-width: 400px; } }

@media (min-width: 38em) {
  .constrained--desktop {
    max-width: 500px; } }

@media (min-width: 38em) {
  .constrained--left {
    max-width: 540px; } }

.accreditation {
  position: relative; }
  .accreditation .accreditation__text {
    position: absolute;
    right: 10px;
    background-color: #fff;
    color: #675c53;
    bottom: 38px;
    z-index: 1;
    padding: 6px 10px 2px; }
    @media (min-width: 38em) {
      .accreditation .accreditation__text {
        right: 15px;
        bottom: 33px; } }
    @media (min-width: 56em) {
      .accreditation .accreditation__text {
        bottom: 16px; } }
    @media (min-width: 1230px) {
      .accreditation .accreditation__text {
        right: 0; } }
.accreditation {
    position: relative;
}

.accreditation .accreditation__img {
    position: absolute;
    right: 10px;
    background-color: #fff;
    color: #675c53;
    bottom: 38px;
    z-index: 1;
    padding: 6px 10px 2px;
}

@media (min-width: 38em) {
    .accreditation .accreditation__img {
        right: 15px;
        bottom: 38px;
    }
}

@media (min-width: 56em) {
    .accreditation .accreditation__img {
        bottom: -10px;
    }
}

@media (min-width: 1230px) {
    .accreditation .accreditation__img {
        right: 0;
    }
}
.imeche-addthis {
  font-size: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ie8 .imeche-addthis {
    display: none; }
  .tabs .imeche-addthis {
    margin-bottom: 20px; }
    @media (min-width: 56em) {
      .tabs .imeche-addthis {
        position: absolute;
        right: 0;
        top: 10px; } }
  .event-detail-content .imeche-addthis {
    margin-bottom: 40px; }
    @media (min-width: 56em) {
      .event-detail-content .imeche-addthis {
        position: absolute;
        right: 15px;
        top: 0; } }

.imeche-addthis__text,
.imeche-addthis__container {
  float: left; }

.imeche-addthis__text {
  margin-right: 5px; }
  @media (min-width: 38em) {
    .imeche-addthis__text {
      margin-right: 10px; } }

.imeche-addthis__container {
  height: 32px;
  /* to avoid reflow when it does actually load much later on */
  max-height: 32px;
  /* saves it from inline-block children line-height and subsequent alignment issues */ }

@media (min-width: 56em) {
  .imeche-addthis--right-desktop {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

.collapsible--account:first-child,
.rule-top {
  border-top: 2px dotted #e2e0e0; }

hr,
.rule-tight, .collapsible--account, .panel--rule__header,
.rule-bottom {
  border-bottom: 2px dotted #e2e0e0; }

hr {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  margin: 40px 0; }
  @media (min-width: 38em) {
    hr {
      margin: 60px 0; } }


.rule-tight {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  margin: 20px 0; }
  @media (min-width: 38em) {

    .rule-tight {
      margin: 30px 0; } }

.collapsible .collapsible__trigger {
  text-decoration: none; }

.collapsible.collapsible--animating-open .collapsible__trigger:focus, .collapsible.collapsible--animating-closed .collapsible__trigger:focus {
  text-decoration: none; }

.collapsible .collapsible__heading .icon {
  -webkit-transition: 0.2s -webkit-transform ease-in-out;
          transition: 0.2s transform ease-in-out; }
  .ie8 .collapsible .collapsible__heading .icon {
    display: none; }
  .ie9 .collapsible .collapsible__heading .icon {
    display: none; }

.collapsible .collapsible__content {
  outline: 0; }

/**
 * Small "more details" style variant
 */
.collapsible--more-details .collapsible__trigger {
  display: inline-block; }
  .collapsible--more-details .collapsible__trigger:hover, .collapsible--more-details .collapsible__trigger:focus {
    text-decoration: none; }

.collapsible--more-details .collapsible__heading {
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.2rem;
  margin: 0;
  position: relative; }
  .collapsible--more-details .collapsible__heading .icon {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 3px;
    left: 100%;
    margin-left: 5px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.collapsible--more-details.collapsible--active .collapsible__heading .icon {
  -webkit-transform: rotate(0);
          transform: rotate(0); }

.collapsible--more-details .collapsible__content > :first-child {
  margin-top: 10px; }

/**
 * Red account variant
 */
.collapsible--account .collapsible__trigger {
  display: block;
  padding-top: 3rem;
  padding-bottom: 2rem;
  color: #772432;
  cursor: pointer; }
  @media (min-width: 56em) {
    .collapsible--account .collapsible__trigger {
      padding-top: 5rem;
      padding-bottom: 4.5rem; } }

.collapsible--account.collapsible--active .collapsible__trigger {
  padding-bottom: 1rem; }

.collapsible--account .collapsible__heading {
  font-size: 2.2rem;
  margin-bottom: 0; }
  .collapsible--account .collapsible__heading .icon {
    margin: -2px 5px 0 0;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
    .ie9 .collapsible--account .collapsible__heading .icon {
      width: 16px;
      height: 16px;
      margin-right: 8px;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }

.collapsible--account.collapsible--active .collapsible__heading .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
  .ie9 .collapsible--account.collapsible--active .collapsible__heading .icon {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }

/**
 * Facets variant
 */
.collapsible--facet {
  margin-bottom: 9px;
  padding: 0;
  background-color: #fff; }
  .collapsible--facet:last-child {
    margin-bottom: 0; }
  .collapsible--facet .collapsible__trigger {
    display: block;
    position: relative;
    padding: 0; }
  .collapsible--facet .collapsible__heading {
    font-size: 1.8rem;
    font-family: "OpenSans Bold", sans-serif;
    margin: 0;
    padding: 16px 40px 17px 20px; }
    .collapsible--facet .collapsible__heading .icon {
      position: absolute;
      top: 20px;
      right: 16px;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      width: 12px;
      height: 12px; }
      .ie8 .collapsible--facet .collapsible__heading .icon {
        display: inline-block;
        width: auto;
        height: auto;
        text-indent: 0;
        background: none; }
      .ie9 .collapsible--facet .collapsible__heading .icon {
        display: inline-block;
        width: 20px; }
  .collapsible--facet.collapsible--active .collapsible__heading .icon {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  .collapsible--facet .collapsible__content {
    padding: 0 20px 13px; }
    .collapsible--facet .collapsible__content > :first-child {
      margin-top: 9px; }

.collapsible--numbered {
  position: relative; }
  .collapsible--numbered .collapsible__heading,
  .collapsible--numbered .collapsible__content {
    padding-left: 65px; }
  .collapsible--numbered:after {
    position: absolute;
    content: " ";
    border-right: 9px solid #f3f2f2;
    top: 0;
    bottom: 0;
    left: 40px; }
  .collapsible--numbered .collapsible__heading {
    position: relative; }
    .collapsible--numbered .collapsible__heading:before {
      font-family: "Serifa Bold", serif;
      top: 19px;
      position: absolute;
      counter-increment: section;
      content: counter(section);
      left: 15px; }

.progress-steps {
  background-color: #f3f2f2;
  padding: 9px;
  border-radius: 2px;
  counter-reset: section; }

.autosuggest {
  position: relative; }
  .autosuggest input[type="search"]::-ms-clear {
    display: none;
    width: 0;
    height: 0; }
  .autosuggest .btn {
    margin-right: 0; }
  .autosuggest input[type="search"].input--grey {
    padding-right: 45px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    z-index: 5;
    position: relative; }
  .autosuggest mark {
    color: #675c53;
    background-color: transparent;
    font-family: "OpenSans Bold", sans-serif; }

@media (min-width: 50em) {
  .autosuggest--active {
    z-index: 120000;
    margin-bottom: -5px; }
    .autosuggest--active .autosuggest__icon {
      top: 16px;
      right: 16px; }
    .autosuggest--active .nav-search__field,
    .autosuggest--active .nav-search__button {
      z-index: 1; }
    .autosuggest--active input[type="search"].input--grey {
      background-color: #fff;
      border: 1px solid #5290cd; } }

.autosuggest__items {
  display: none !important; }
  @media (min-width: 50em) {
    .autosuggest--active .autosuggest__items {
      width: 100%;
      position: relative;
      margin: 0 -5px;
      text-align: left;
      display: block !important; } }

.autosuggest__list {
  letter-spacing: normal;
  list-style-type: none !important;
  padding-left: 0;
  padding-top: 73px;
  padding-bottom: 10px;
  margin: 0;
  background: #fff;
  border-radius: 2px;
  width: auto !important;
  display: block !important;
  position: absolute !important;
  left: -10px !important;
  right: -10px !important;
  top: -55px !important;
  z-index: 0;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1); }
  .ie8 .autosuggest__list {
    border: 3px solid #f3f2f2; }

.autosuggest__item {
  font-size: 1.5rem;
  margin: 0 15px;
  padding: 0;
  clear: both;
  overflow: hidden; }
  .autosuggest__item:before {
    content: none; }

.autosuggest__link,
.autosuggest__prompt {
  display: block;
  position: relative;
  margin: 0; }

.autosuggest__link {
  cursor: pointer; }
  .ui-state-focus .autosuggest__link,
  .no-touch .autosuggest__link:hover,
  .no-touch .autosuggest__link:focus {
    text-decoration: none; }
  .autosuggest__link:active {
    bottom: 0; }

.ui-menu-item.autosuggest__link--internal {
  padding-left: 0;
  display: inline; }

.autosuggest__icon {
  display: none; }
  @media (min-width: 50em) {
    .autosuggest__icon {
      width: 19px;
      height: 19px;
      line-height: 19px;
      display: block;
      position: absolute;
      top: 11px;
      right: 75px;
      border-radius: 2px;
      background: #9ea239;
      color: #fff;
      text-align: center;
      display: none;
      z-index: 100; }
      .no-flexbox .autosuggest__icon {
        right: 175px !important; }
      .autosuggest__icon .icon--tick-white {
        width: 11px;
        height: 11px;
        line-height: 11px;
        margin-top: -6px; }
      .autosuggest--active .autosuggest__icon {
        top: 12px;
        right: 82px; } }

.autosuggest__prompt,
.autosuggest__title,
.autosuggest__content {
  border-top: 3px solid #f3f2f2;
  padding-top: 12px;
  padding-bottom: 12px; }

.autosuggest__prompt {
  padding-top: 18px;
  text-align: center; }
  .autosuggest__prompt .btn {
    width: 100%; }

.autosuggest__title {
  float: left;
  width: 31%;
  text-align: right;
  color: #9c8f84; }

.autosuggest__content {
  float: right;
  width: 65%; }

@media (min-width: 50em) {
  .autosuggest__icon--complete {
    display: block; }
    .flexbox .autosuggest__icon--complete {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .flexbox .autosuggest__icon--complete .icon {
        margin-top: 0; }
  .autosuggest__icon--waiting {
    display: block;
    background-color: transparent;
    height: 15px;
    width: 15px;
    -webkit-animation: spinner 0.8s infinite linear;
            animation: spinner 0.8s infinite linear;
    border: 4px solid #d52b1e;
    border-right-color: transparent;
    border-radius: 50%; }
    .autosuggest__icon--waiting .icon--tick-white {
      display: none; } }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ }
  .ui-helper-hidden-accessible.focusable:active, .ui-helper-hidden-accessible.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@media (min-width: 38em) {
  .available-dates__content {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 50px;
       -moz-column-gap: 50px;
            column-gap: 50px; } }

.available-dates__list {
  margin: 0;
  padding: 0 0 15px 0; }
  @media (min-width: 38em) {
    .available-dates__list {
      -webkit-column-break-inside: avoid;
      -moz-column-break-inside: avoid;
      -moz-page-break-inside: avoid;
      page-break-inside: avoid;
      break-inside: avoid-column; } }

.available-dates__title {
  margin: 0;
  padding: 0;
  font-family: "OpenSans Bold", sans-serif; }

.available-dates__subtitle {
  margin-bottom: 17px; }

.available-dates__date {
  margin: 0;
  padding: 0; }

.available-dates__additional {
  display: block; }

.panel.available-dates__top-panel {
  padding-bottom: 0; }
  @media (min-width: 56em) {
    .panel.available-dates__top-panel {
      padding-bottom: 30px; } }

.grid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: none;
  margin-left: -15px;
  margin-right: -15px; }
  .grid:after {
    content: " ";
    display: block;
    clear: both; }

[class^="col-"],
.col-one-whole,
.col-full {
  min-height: 1px;
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.col-one-quarter {
  width: 25%;
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.col-one-half {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.col-three-quarters {
  width: 75%;
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.col-one-third {
  width: 33.33333%;
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.col-two-thirds {
  width: 66.66667%;
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.col--right {
  float: right; }

@media (min-width: 38em) {
  .col-tablet-one-quarter {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-tablet-one-half {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-tablet-three-quarters {
    width: 75%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-tablet-one-third {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-tablet-two-thirds {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-tablet--right {
    float: right; } }

@media (min-width: 56em) {
  .col-desktop-one-quarter {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-desktop-one-half {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-desktop-three-quarters {
    width: 75%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-desktop-one-third {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-desktop-two-thirds {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
  .col-desktop--right {
    float: right; } }

.grid-debug [class^="col-"],
.grid-debug .col {
  background-color: rgba(213, 43, 30, 0.1);
  outline: 1px dotted rgba(213, 43, 30, 0.5); }

.no-gutters {
  padding-left: 0;
  padding-right: 0; }

.grid--mpu {
  display: block;
  margin-left: -15px;
  margin-right: -15px; }

.col-mpu-main {
  padding-left: 15px;
  padding-right: 15px;
  float: none; }
  @media (min-width: 960px) {
    .col-mpu-main {
      float: left;
      width: 505px;
      width: calc(100% - 405px); } }
  @media (min-width: 67.5em) {
    .col-mpu-main {
      width: 680px;
      width: calc(100% - 405px); } }
  .ie8 .col-mpu-main {
    width: 67%; }

.col-mpu-sidebar {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-top: 30px; }
  @media (min-width: 435px) {
    .col-mpu-sidebar {
      width: 405px; } }
  @media (min-width: 960px) {
    .col-mpu-sidebar {
      float: left;
      margin-top: 0; } }
  .ie8 .col-mpu-sidebar {
    width: 33%; }

.banner-ad iframe {
  border: 0;
  display: block; }

.banner-ad--leaderboard {
  background-color: #f3f2f2;
  width: 100%;
}
.banner-ad--leaderboard > div > div {
    margin: 25px 0;
    display:inline-block;
}

  .banner-ad--leaderboard iframe {
    margin: 0 auto; }

.banner-ad-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  background-color: #f3f2f2;
  overflow: hidden;
 }
  .content-wrapper .banner-ad-container {
    margin-left: -15px;
    margin-right: -15px; }
    @media (min-width: 340px) {
      .content-wrapper .banner-ad-container {
        margin-left: 0;
        margin-right: 0; } }

.banner-ad--mpu > div > div {
    padding: 15px 5px;
}
.banner-ad > div {
    font-size: 0;
    display:block;
    margin:0px auto;
    text-align:center;
}
@media (max-width: 895px) {
    .banner-ad--mpu > div > div {
        padding: 25px 5px;
    }
}
.banner-ad--mpu {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  max-width: 310px;
  min-width: 300px; }

.no-flexbox .banner-ad-container:before, .no-flexbox .banner-ad-container:after,
.no-flexboxlegacy .banner-ad-container:before,
.no-flexboxlegacy .banner-ad-container:after {
  display: table;
  content: ""; }

.no-flexbox .banner-ad-container:after,
.no-flexboxlegacy .banner-ad-container:after {
  clear: both; }

.no-flexbox .banner-ad--mpu,
.no-flexboxlegacy .banner-ad--mpu {
  float: left;
  width: 360px; }

/**
 * Base icon styles
 */
.icon {
  display: inline-block;
  background-size: contain;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background-position: center center;
  overflow: hidden;
  text-indent: -10000px;
  -ms-behavior: url(../backgroundsize.min.html); }

/**
 * Base panel styles
 */
.panel {
  background-color: #f3f2f2;
  position: relative;
  padding: 30px;
  width: 100%;
  display: block;
  word-wrap: normal; }
  .panel .media__item {
    margin-right: 0; }
  .panel .panel__body,
  .panel .panel__content {
    position: relative;
    z-index: 1; }
  .panel.panel--constrained {
    margin: 0 auto; }
    @media (min-width: 30em) {
      .panel.panel--constrained {
        max-width: 400px; } }
    @media (min-width: 38em) {
      .panel.panel--constrained {
        max-width: 500px; } }
    @media (min-width: 56em) {
      .panel.panel--constrained {
        max-width: 100%; } }
  .panel.padding-small {
    padding: 7.5px; }
    @media (min-width: 38em) {
      .panel.padding-small {
        padding: 15px; } }
  .panel.padding-default {
    padding: 15px; }
    @media (min-width: 38em) {
      .panel.padding-default {
        padding: 30px; } }
  .panel.padding-mid {
    padding: 15px; }
    @media (min-width: 38em) {
      .panel.padding-mid {
        padding: 45px 60px; } }
  @media (min-width: 75em) {
    .panel.padding-mid-widescreen {
      padding: 45px 60px; } }
  .panel.padding-large {
    padding: 30px; }
    @media (min-width: 38em) {
      .panel.padding-large {
        padding: 60px; } }
  .panel.padding-none {
    padding: 0; }
  @media (min-width: 38em) {
    .panel.padding-40-tablet {
      padding: 40px !important; } }
  .panel.panel--heading {
    padding: 22px 30px 18px; }
  .panel h3:last-of-type,
  .panel h4:last-of-type,
  .panel p:last-of-type {
    margin-bottom: 0; }
  .panel .panel__title {
    line-height: 1.3;
    font-family: "OpenSans Bold", sans-serif;
    margin-bottom: 15px;
    padding-right: 15px; }
    .panel .panel__title a {
      text-decoration: none; }

.has-chevron {
  padding-right: 15px; }

.panel--red {
  background-color: #772432; }

.panel--beta {
  display: none;
  color: #155ba1;
  position: relative;
  background: #d2e3f5;
  background: #d2e3f5 -webkit-repeating-linear-gradient(150deg, #d9e8f6, #d9e8f6 2px, #d2e3f5 2px, #d2e3f5 9px);
  background: #d2e3f5 repeating-linear-gradient(300deg, #d9e8f6, #d9e8f6 2px, #d2e3f5 2px, #d2e3f5 9px);
  padding-top: 3rem;
  padding-bottom: 3rem; }
  .panel--beta a {
    display: inline-block;
    vertical-align: middle; }
    .panel--beta a.emphasize {
      margin-right: 20px; }
      @media (min-width: 60.625em) {
        .panel--beta a.emphasize {
          margin-right: 30px; } }
  .panel--beta.panel--open {
    display: block; }
  .panel--beta .panel--beta__title {
    padding-right: 30px; }
    @media (min-width: 60.625em) {
      .panel--beta .panel--beta__title {
        margin-bottom: 0;
        display: inline-block;
        vertical-align: middle; } }
  .panel--beta .link-wrapper {
    display: inline-block; }
    @media (min-width: 60.625em) {
      .panel--beta .link-wrapper {
        margin-right: 50px;
        float: right; } }
  .panel--beta .spacing-top {
    margin-top: 23px; }

.panel--muted {
  background-color: #fff; }

.panel--red,
.panel--dark,
.panel--blue,
.panel--brown,
.panel--dark-brown {
  color: #fff; }
  .panel--red a,
  .panel--dark a,
  .panel--blue a,
  .panel--brown a,
  .panel--dark-brown a {
    color: #fff; }
  .panel--red .btn--tertiary,
  .panel--dark .btn--tertiary,
  .panel--blue .btn--tertiary,
  .panel--brown .btn--tertiary,
  .panel--dark-brown .btn--tertiary {
    color: #675c53; }

.panel--brown {
  background-color: #675c53; }

.panel--dark-brown {
  background-color: #3e3732; }

.panel--green-bright {
  background-color: #d4e435; }

.panel--yellow-bright {
  background-color: #fecb00; }

.panel--blue {
  background-color: #3270ad; }

.panel--primary {
  background-color: #edf5fc; }
  .panel--primary.panel--outline {
    background-color: #edf5fc;
    border-color: #5290cd; }
  .panel--primary.panel--lifted:after {
    background-color: #5290cd; }

.panel--notice {
  background-color: #fffae5;
  border: 1px solid #d8b510;
  text-align: center; }
  .panel--notice .icon {
    width: 40px;
    height: 40px;
    margin-bottom: 10px; }
  .panel--notice.panel--notice-small .icon {
    width: 24px;
    height: 24px; }
    .ie8 .panel--notice.panel--notice-small .icon {
      display: none; }

.panel--outline {
  border-radius: 2px;
  border: solid 9px #f3f2f2;
  background-color: #fff;
  padding: 15px; }
  @media (min-width: 38em) {
    .panel--outline {
      padding: 30px; } }
  .long-form .panel--outline h3 {
    color: #675c53;
    margin-top: 0; }

.panel--lifted {
  border-radius: 2px; }
  .panel--lifted:after {
    background-color: #48403a;
    content: "";
    width: 100%;
    position: absolute;
    height: 5px;
    bottom: -3px;
    border-radius: 0 0 2px 2px;
    opacity: 0.10;
    left: 0;
    z-index: -1; }
    .ie8 .panel--lifted:after {
      display: none !important; }
  .panel--lifted.panel--media:after {
    bottom: -3px; }
  .panel--lifted.panel--lifted--deep {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
    .panel--lifted.panel--lifted--deep:after {
      height: 9px;
      bottom: -9px;
      border-radius: 0; }

.panel--alert {
  border: 2px solid #d8b510;
  background-color: #fffae5;
  text-align: center; }

.panel--image-stack {
  padding: 15px; }
  @media (min-width: 38em) {
    .panel--image-stack {
      padding: 30px; } }
  .panel--image-stack .panel__inner {
    overflow: hidden; }
  .panel--image-stack .panel__content .delta {
    padding-right: 15px; }
  @media (max-width: 37.9375em) {
    .panel--image-stack .panel__content {
      padding-top: 5px; } }
  @media (min-width: 38em) and (max-width: 56em) {
    .flex-grid--max-2-up .panel--image-stack .panel__content {
      padding-top: 15px; } }
  .panel--image-stack .panel__content--image {
    float: left;
    margin-right: 15px;
    max-width: 40%;
    padding-top: 0; }
    .panel--image-stack .panel__content--image img {
      width: 100%;
      display: block; }
    .panel--image-stack .panel__content--image img {
      width: auto;
      max-width: 100%; }
    @media (min-width: 25em) {
      .panel--image-stack .panel__content--image {
        float: left;
        margin-right: 15px;
        max-width: 40%;
        padding-top: 0; }
        .panel--image-stack .panel__content--image img {
          width: auto;
          max-width: 100%; } }
    @media (min-width: 38em) {
      .panel--image-stack .panel__content--image {
        margin-right: 30px; } }
    @media (min-width: 38em) and (max-width: 56em) {
      .flex-grid--max-2-up .panel--image-stack .panel__content--image {
        min-width: 100%;
        max-width: none;
        padding-right: 0;
        float: none; }
        .flex-grid--max-2-up .panel--image-stack .panel__content--image img {
          width: 100%; } }
  @media (min-width: 30em) {
    .panel--image-stack .panel__content--image-fixed {
      width: 210px;
      min-width: 210px;
      max-width: 210px; } }
  .panel--image-stack .panel__content {
    overflow: hidden;
    padding-bottom: 0; }
  .panel--image-stack .panel__content--pull {
    padding-top: 5px; }
    @media (min-width: 75em) {
      .panel--image-stack .panel__content--pull {
        padding-right: 125px; } }

@media (max-width: 29.9375em) {
  .panel--image-stack--mobile .panel__content {
    padding-top: 20px;
    clear: both; }
  .panel--image-stack--mobile .panel__content--image {
    max-width: 100%;
    margin-right: 0;
    float: none; }
    .panel--image-stack--mobile .panel__content--image img {
      width: 100%; } }

.panel--fixed {
  background-color: #fff;
  display: table;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  width: 100%; }
  .panel--fixed .panel__content--fixed,
  .panel--fixed .panel__content {
    padding-top: 15px;
    padding-bottom: 15px; }
    .no-flexbox .panel--fixed .panel__content--fixed, .no-flexbox
    .panel--fixed .panel__content {
      display: table-cell; }
  .panel--fixed .panel__content {
    padding-right: 22px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%; }
    @media (min-width: 38em) {
      .panel--fixed .panel__content {
        padding-right: 30px; } }
  .panel--fixed .panel__content--fixed {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 90px;
        -ms-flex: 0 0 90px;
            flex: 0 0 90px; }
    .no-flexbox .panel--fixed .panel__content--fixed {
      width: 90px; }
    .panel--fixed .panel__content--fixed:before {
      background-color: #e2e0e0;
      content: "";
      width: 2px;
      position: absolute;
      bottom: 10px;
      top: 10px;
      right: 115px;
      z-index: 2; }
    @media (min-width: 38em) {
      .panel--fixed .panel__content--fixed:before {
        right: 115px; } }
  @media (min-width: 56em) and (max-width: 66.25em) {
    .panel--fixed:not(.panel--fixed-header) {
      display: block; }
      .panel--fixed:not(.panel--fixed-header) .panel__content {
        padding-bottom: 10px;
        padding-top: 0; }
      .panel--fixed:not(.panel--fixed-header) .panel__content--fixed,
      .panel--fixed:not(.panel--fixed-header) .panel__content {
        display: block; }
      .panel--fixed:not(.panel--fixed-header) .panel__content--fixed {
        position: relative;
        padding-top: 15px;
        padding-bottom: 0; }
        .panel--fixed:not(.panel--fixed-header) .panel__content--fixed:before {
          width: 100%;
          height: 2px;
          left: 0;
          top: 0;
          bottom: auto; }
          .ie8 .panel--fixed:not(.panel--fixed-header) .panel__content--fixed:before,
          .ie9 .panel--fixed:not(.panel--fixed-header) .panel__content--fixed:before {
            display: none; } }

.panel--fixed-alt,
.panel--fixed-article {
  background-color: #f3f2f2; }

/* Flexbox panels */
.panel--flex {
  padding: 0; }
  .panel--flex:before, .panel--flex:after {
    display: table;
    content: ""; }
  .panel--flex:after {
    clear: both; }
  .panel--flex .panel__content {
    padding: 30px 0;
    margin: 0 30px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .panel--flex .panel__content img {
      max-width: 100%;
      display: block; }
  .panel--flex .panel__content--primary {
    border-bottom: 1px dotted #675c53; }
  @media (min-width: 38em) {
    .panel--flex {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .panel--flex .panel__content {
        margin: 60px 0;
        padding: 0 30px;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; }
        .panel--flex .panel__content--tight {
          margin: 30px 0; }
        .panel--flex .panel__content img {
          position: relative;
          left: -1px; }
      .panel--flex .panel__content--primary {
        border-bottom: 0;
        border-right: 1px dotted #675c53;
        width: 50%; }
        .no-flexbox .panel--flex .panel__content--primary {
          float: left; }
      .panel--flex .panel__content--secondary {
        width: 50%; }
        .no-flexbox .panel--flex .panel__content--secondary {
          float: right; } }
  @media (min-width: 56em) {
    .panel--flex .panel__content--primary {
      width: 66.6666%; }
    .panel--flex .panel__content--secondary {
      width: 33.3333%; } }
  .panel--flex .panel__content--flush {
    padding: 0;
    margin: 0; }
  .panel--flex .panel__content--plain {
    border: 0; }
  .panel--flex.panel--dark .panel__content--primary, .panel--flex.panel--dark-brown .panel__content--primary {
    border-color: #fff; }
  .panel--flex.panel--dark .panel__content--secondary:before, .panel--flex.panel--dark-brown .panel__content--secondary:before {
    border-color: #fff; }

@media (min-width: 56em) {
  .panel--flex--3-1 .panel__content--primary {
    max-width: 75%; }
    .no-flexbox .panel--flex--3-1 .panel__content--primary {
      width: 75%; }
  .panel--flex--3-1 .panel__content--secondary {
    max-width: 25%; }
    .no-flexbox .panel--flex--3-1 .panel__content--secondary {
      width: 25%; } }

.panel--media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0 !important; }
  .ie9 .panel--media,
  .ie8 .panel--media {
    overflow: hidden; }
  .panel--media .media__body {
    margin-left: 0;
    padding: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .panel--media.panel--outline {
    border: 0; }
    .panel--media.panel--outline .media__body {
      border: solid #f3f2f2 9px;
      background-color: #fff; }
      .ie9 .panel--media.panel--outline .media__body,
      .ie8 .panel--media.panel--outline .media__body {
        border-color: #fff; }
  .panel--media.panel--lifted .media__body {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px; }
  .panel--media .media__item {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
    .panel--media .media__item img {
      border-radius: 2px 0 0 2px;
      display: block;
      width: auto;
      height: auto; }
    .panel--media .media__item + .media__body {
      border-left-width: 0; }
  @media (min-width: 56em) and (max-width: 60em) {
    .flex-grid--max-3-up .panel--media .delta {
      font-size: 1.4rem; } }
  @media (min-width: 60em) and (max-width: 67.5em) {
    .flex-grid--max-3-up .panel--media .delta {
      font-size: 1.6rem; } }
  .panel--media h2,
  .panel--media h3,
  .panel--media h4,
  .panel--media h5,
  .panel--media h6 {
    margin-bottom: 0; }

.panel--media-muted {
  background: #fff; }
  .panel--media-muted .media__body {
    border: 0;
    background-color: #f3f2f2; }
  .panel--media-muted .media__item img {
    border-radius: 0; }

.panel--chevron .media__body,
.panel--download .media__body {
  position: relative;
  padding-right: 50px; }

.panel--chevron .chevron,
.panel--chevron .download,
.panel--download .chevron,
.panel--download .download {
  position: absolute;
  top: 50%;
  display: block; }

.panel--chevron .chevron,
.panel--download .chevron {
  right: 35px;
  margin-top: -8px; }

.panel--chevron .download,
.panel--download .download {
  margin-top: -12px;
  right: 20px; }
  @media (min-width: 38em) {
    .panel--chevron .download,
    .panel--download .download {
      margin-top: -14px; } }

.panel--striped {
  background: #f3f2f2 url("../png/inverted-stripes.png") repeat 0 0;
  background: #f3f2f2 -webkit-repeating-linear-gradient(150deg, #f9f9f9, #f9f9f9 2px, #f3f2f2 2px, #f3f2f2 9px);
  background: #f3f2f2 repeating-linear-gradient(300deg, #f9f9f9, #f9f9f9 2px, #f3f2f2 2px, #f3f2f2 9px); }

.panel--striped-corner {
  background-image: url(../png/stripes.png);
  background-position: right top;
  background-repeat: no-repeat; }

.panel--striped-corner--cropped {
  background-image: url(../png/stripes.png);
  background-position: 125% top;
  background-repeat: no-repeat; }

.panel--image {
  padding: 0; }
  .panel--image .panel__body {
    padding: 30px; }
  .panel--image .panel__image img {
    display: block;
    width: 100%; }

.panel--image-pad {
  padding: 15px; }
  @media (min-width: 38em) {
    .panel--image-pad {
      padding: 30px; } }
  .panel--image-pad .panel__body {
    padding-top: 15px; }
    @media (min-width: 38em) {
      .panel--image-pad .panel__body {
        padding-top: 30px; } }
  .panel--image-pad .panel__image img {
    display: block;
    width: 100%; }
  .panel--image-pad.separator--absolute {
    padding-bottom: 24px; }
    @media (min-width: 38em) {
      .panel--image-pad.separator--absolute {
        padding-bottom: 36px; } }

.panel--grow {
  height: 100%; }

.panel__link {
  text-decoration: underline;
  margin-top: 10px;
  display: block; }
  .panel__link:hover, .panel__link:focus {
    text-decoration: none; }
  @media (min-width: 38em) {
    .panel__link {
      margin-top: 13px; } }

.panel--fixed-article .panel__content--fixed:before {
  background-color: #fff;
  width: 3px;
  top: 10px;
  bottom: 10px; }

.panel--fixed-article .panel__content--fixed > .date,
.panel--fixed-article .panel__content--fixed > p {
  position: relative;
  top: -3px; }
  @media (min-width: 38em) {
    .panel--fixed-article .panel__content--fixed > .date,
    .panel--fixed-article .panel__content--fixed > p {
      top: -7px; } }

@media (min-width: 38em) and (max-width: 50em) {
  .panel--fixed-article .delta {
    font-size: 1.4em; } }

@media (min-width: 38em) and (max-width: 66.25em) {
  .panel--fixed-article {
    display: block; }
    .panel--fixed-article .panel__content {
      padding-bottom: 10px;
      padding-top: 0; }
    .panel--fixed-article .panel__content--fixed,
    .panel--fixed-article .panel__content {
      display: block; }
    .panel--fixed-article .panel__content--fixed {
      position: relative;
      padding-top: 15px;
      padding-bottom: 0; }
      .panel--fixed-article .panel__content--fixed:before {
        width: 100%;
        height: 2px;
        left: 0;
        top: 0;
        bottom: auto; }
        .ie8 .panel--fixed-article .panel__content--fixed:before,
        .ie9 .panel--fixed-article .panel__content--fixed:before {
          display: none; }
    .panel--fixed-article .panel__content {
      padding-right: 0;
      padding-top: 10px !important; }
    .panel--fixed-article .panel__content--fixed {
      padding-top: 5px !important; }
      .panel--fixed-article .panel__content--fixed:before {
        display: none; } }

.panel--fixed-article .date {
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.2rem;
  line-height: 1; }

.panel--conjoined {
  padding: 9px; }
  .panel--conjoined :first-child > li:first-child {
    margin-top: 0; }
  .panel--conjoined .panel__header {
    padding: 15px 20px 6px; }
  .panel--conjoined .media__item {
    margin-right: 15px; }
  .panel--conjoined > .panel {
    margin-bottom: 9px;
    padding: 20px; }
    .panel--conjoined > .panel:last-child {
      margin-bottom: 0; }

.panel--steelblue {
  border-top: 9px solid #e5edf9; }

.panel--lightblue {
  border-top: 9px solid #e5edf9; }
  
.panel--lightgreen {
  border-top: 9px solid #f0f1c7; }


.panel--steelblue-bottom {
  border-bottom: 9px solid #e5edf9; }

.panel--lightblue-bottom {
  border-bottom: 9px solid #e5edf9; }

.panel--lightgreen-bottom {
    border-bottom: 9px solid #f0f1c7; }

.panel--rule {
  padding: 0; }

.panel--rule__header {
  padding: 15px 15px 10px; }
  @media (min-width: 38em) {
    .panel--rule__header {
      padding: 25px 30px 20px; } }

.panel--rule__body {
  padding: 5px 15px; }
  @media (min-width: 38em) {
    .panel--rule__body {
      padding: 15px 30px; } }

.close-link {
  position: absolute;
  right: 15px;
  top: -3px;
  text-align: left; }
  @media (min-width: 38em) {
    .close-link {
      top: 0; } }

.booking-table {
  width: 100%;
  table-layout: fixed;
  max-width: 50rem; }
  @media (min-width: 38em) {
    .booking-table {
      max-width: 75rem;
      font-size: 1.5rem; } }

.booking-table__name,
.booking-table__price,
.booking-table__total-sum,
.booking-table__total-text {
  font-family: "OpenSans Bold", sans-serif; }

.booking-table__total-sums,
.booking-table__price {
  text-align: right; }

.booking-table__body {
  vertical-align: top; }

.booking-table__body__row {
  border-top: 2px dotted #e2e0e0; }

.booking-table__body__cell {
  padding: 10px 0; }
  @media (min-width: 38em) {
    .booking-table__body__cell {
      padding: 25px 0; } }

.booking-table__name {
  width: 45%;
  padding-right: 15px; }

.booking-table__ticket {
  padding-right: 15px; }

.booking-table__price {
  min-width: 7em; }

@media (min-width: 38em) {
  .booking-table__name {
    width: 30%; }
  .booking-table__ticket {
    width: 50%; }
  .booking-table__price {
    width: 20%; } }

.booking-table__footer {
  border-top: 3px solid #e2e0e0;
  border-bottom: 3px solid #e2e0e0; }

.booking-table__footer__cell {
  padding: 15px 0;
  line-height: 1;
  vertical-align: top; }
  @media (min-width: 38em) {
    .booking-table__footer__cell {
      padding: 35px 0; } }

.booking-table__total-text,
.booking-table__total-sum {
  font-size: 2.1rem; }
  @media (min-width: 38em) {
    .booking-table__total-text,
    .booking-table__total-sum {
      font-size: 2.4rem; } }

.booking-table__total-sum {
  margin-bottom: 10px; }
  @media (min-width: 38em) {
    .booking-table__total-sum {
      margin-bottom: 15px; } }

.booking-table__total-vat {
  margin: 0; }

.booking-table__total-sums {
  color: #d52b1e; }

.breadcrumbs {
  color: #675c53; }

.breadcrumbs__list {
  margin: 0 0 -10px 0;
  padding: 0;
  list-style: none;
  font-size: 1.4rem;
  line-height: 1; }

.breadcrumbs__item {
  padding: 0 30px 0 0;
  margin: 0 0 10px 0;
  display: inline-block;
  position: relative;
  max-width: 80%;
  line-height: 1.4; }
  @media (min-width: 38em) {
    .breadcrumbs__item {
      max-width: none; } }
  .breadcrumbs__item:before {
    content: '>';
    right: 10px;
    left: auto;
    position: absolute;
    color: #bcb4ae; }

.breadcrumbs__item--last {
  padding: 0; }
  .breadcrumbs__item--last:before {
    display: none; }

.breadcrumbs__link {
  font-family: 'OpenSans Regular';
  color: #675c53; }

.brightcove-video {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative; }
  .brightcove-video .BrightcoveExperience,
  .brightcove-video > iframe,
  .brightcove-video noscript p {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .brightcove-video noscript p {
    text-align: center;
    background-color: #48403a;
    color: #fff;
    padding-top: 28.125%; }

.brightcove-video--4-3 {
  padding-bottom: 75%; }
  .brightcove-video--4-3 noscript p {
    padding-top: 37.5%; }

.btn {
  text-decoration: none;
  cursor: pointer;
  border: 0;
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.4rem;
  -webkit-appearance: none;
  padding: 10px 42px;
  display: inline-block;
  border-radius: 2px;
  background: #e2e0e0 -webkit-linear-gradient(#e2e0e0, #d6d3d3);
  background: #e2e0e0 linear-gradient(#e2e0e0, #d6d3d3);
  color: #675c53;
  text-align: center;
  position: relative;
  width: 100%;
  text-indent: -10px;
  word-wrap: normal;
  margin: 0 auto; }
  .btn:hover {
    opacity: 1 !important; }
  @media (min-width: 30em) {
    .btn {
      max-width: 400px; } }
  @media (min-width: 38em) {
    .btn {
      max-width: 500px; } }
  @media (min-width: 56em) {
    .btn {
      max-width: 100%; } }
  @media (max-width: 37.9375em) {
    .btn {
      display: block; }
    .memberButton {
        width: 100% !important;
        margin-bottom: 1rem;
        margin-right: 0rem;
    }
  }
  @media (min-width: 38em) {
    .btn {
      width: auto;
      padding-top: 7px;
      padding-bottom: 7px;
      font-size: 1.8rem; } }
  .no-cssgradients .btn {
    background: #e2e0e0 none; }
  .btn:active {
    bottom: -1px; }
  .btn:focus {
    outline: 0; }
  .btn:hover, .btn:focus {
    background: #e2e0e0 -webkit-linear-gradient(#d6d3d3, #e2e0e0);
    background: #e2e0e0 linear-gradient(#d6d3d3, #e2e0e0); }
    .no-cssgradients .btn:hover, .no-cssgradients .btn:focus {
      background: #d6d3d3 none; }
  .btn:after {
    background-color: #c0bbbb;
    background-color: rgba(72, 64, 58, 0.35);
    content: "";
    width: 100%;
    position: absolute;
    height: 5px;
    bottom: -3px;
    border-radius: 0 0 2px 2px;
    left: 0;
    z-index: -1; }
  .btn .chevron {
    font-size: 66%;
    width: 0;
    text-indent: 0; }
    .btn .chevron:after {
      color: #d52b1e; }
  .btn--tertiary .chevron {
    font-size: 85%; }

.btn--primary {
  background: #3270ad -webkit-linear-gradient(#3270ad, #2c6399);
  background: #3270ad linear-gradient(#3270ad, #2c6399);
  color: #fff; }
  .no-cssgradients .btn--primary {
    background: #3270ad none; }
  .btn--primary:hover, .btn--primary:focus {
    background: #3270ad -webkit-linear-gradient(#2c6399, #3270ad);
    background: #3270ad linear-gradient(#2c6399, #3270ad); }
    .no-cssgradients .btn--primary:hover, .no-cssgradients .btn--primary:focus {
      background: #2c6399 none; }
  .btn--primary .chevron:after {
    color: #fff; }

.btn--secondary,
.btn--search {
  background: #d52b1e -webkit-linear-gradient(#d52b1e, #bf261b);
  background: #d52b1e linear-gradient(#d52b1e, #bf261b);
  color: #fff; }
  .no-cssgradients .btn--secondary, .no-cssgradients
  .btn--search {
    background: #d52b1e none; }
  .btn--secondary:hover, .btn--secondary:focus,
  .btn--search:hover,
  .btn--search:focus {
    background-color: #d52b1e;
    background: #d52b1e -webkit-linear-gradient(#bf261b, #d52b1e);
    background: #d52b1e linear-gradient(#bf261b, #d52b1e); }
    .no-cssgradients .btn--secondary:hover, .no-cssgradients .btn--secondary:focus, .no-cssgradients
    .btn--search:hover, .no-cssgradients
    .btn--search:focus {
      background: #bf261b none; }
  .btn--secondary .chevron:after,
  .btn--search .chevron:after {
    color: #fff; }

.btn--tertiary {
  color: #675c53; }
  @media (min-width: 38em) {
    .btn--tertiary {
      font-size: 1.5rem;
      padding-bottom: 5px; } }

@media (min-width: 38em) {
  .btn--wide,
  .btn--full-width {
    padding: 18px 50px; } }

@media (min-width: 75em) {
  .btn--wide-widescreen {
    padding: 18px 50px; } }

.btn--narrow {
  padding-left: 15px;
  padding-right: 15px; }

.btn--full-width {
  width: 100%; }

.btn--no-chevron {
  text-indent: 0; }

/**
 * Search specific variant
 */
.btn--search {
  width: auto;
  border-radius: 2px;
  padding: 5px 16px 8px;
  background: #d52b1e none;
  text-indent: 0; }
  .btn--search .icon {
    width: 22px;
    height: 20px;
    margin: 0; }
  .btn--search:after {
    display: none; }

.btn--cookieaccept {
    border-radius: 4px;
    padding: 5px 16px 8px;
    background: #155ba1 none;
    text-indent: 0;
    color: white !important;
}

    .btn--cookieaccept:after {
        bottom: 0px !important;
    }

.btn--cookiereject {
    border-radius: 4px;
    padding: 5px 16px 8px;
    background: #d2e3f5 none;
    text-indent: 0;
    font-size: 1.5rem;
    border: 1px solid #155ba1;
    font-family: "OpenSans Regular", sans-serif;
    margin-left: auto;
    margin-right: auto;
}

.link-cookiepolicy {
    word-wrap: break-word;
    color: #155ba1;
    position: relative;
    text-decoration: underline;
}

.btn--cookiereject:after {
    bottom: 0px !important;
}

.btn--cookieaccept:hover,
.btn--cookieaccept:focus {
    background-color: #155ba1;
    background: #155ba1 -webkit-linear-gradient(#103d6a, #155ba1);
    background: #155ba1 linear-gradient(#103d6a, #155ba1);
}

/**
 * Search specific variant with text
 */
    .btn--search-text {
  width: auto;
  padding: 5px 15px 8px;
  text-indent: 0; }
  .btn--search-text:after {
    content: none; }
  @media (min-width: 25em) {
    .btn--search-text {
      padding: 5px 30px 8px; } }

.btn__extra-line {
  display: block;
  font-size: 75%; }

.callout {
  font-size: 1.4rem;
  padding-left: 29px;
  margin: 0;
  position: relative; }
  @media (min-width: 50em) {
    .callout {
      font-size: 1.8rem; } }
  .callout:before {
    content: '';
    display: block;
    width: 9px;
    background: #5290cd;
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px; }
    @media (min-width: 38em) {
      .callout:before {
        top: 8px;
        bottom: 8px; } }
  @media (min-width: 38em) {
    .callout {
      line-height: 1.8; } }
  .callout a {
    text-decoration: underline; }

.slate {
  background-color: #e5edf9;
  padding: 40px 0;
  background-position: top right;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1; }
  @media (min-width: 38em) {
    .slate {
      padding: 80px 0; } }
  .slate .breadcrumbs {
    margin-top: -23px;
    margin-bottom: 15px; }
    @media (min-width: 38em) {
      .slate .breadcrumbs {
        margin-top: -45px;
        margin-bottom: 30px; } }

.slate--muted {
  background-color: #f3f2f2; }

.slate--cogs {
  background-image: url(../jpg/cogs-mobile.jpg);
  background-color: #d4e435; }
  @media (min-width: 56em) {
    .slate--cogs {
      background-image: url(../jpg/cogs.jpg); } }

.slate--honeycomb {
  background-image: url(../png/honeycomb_new.png);
  background-position: top left; }
  @media (min-width: 56em) {
    .slate--honeycomb {
      background-image: url(../png/honeycomb_new.png); } }

.slate--lines {
  background-color: #f3f2f2;
  background-image: url(../png/lines-mobile.png); }
  @media (min-width: 56em) {
    .slate--lines {
      background-image: url(../png/lines.png); } }

.slate--gridlines {
  background-color: #fff;
  background-position: 0 center;
  background-image: url(../png/gridlines.png); }
  @media (min-width: 56em) {
    .slate--gridlines {
      background-position: calc(50% + 482px) center; } }

/*
 *  Owl Carousel CSS3 Transitions
 *  v1.3.2
 */
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  -webkit-perspective: 1200px;
          perspective: 1200px; }

/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease; }

.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease; }

/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease; }

.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease; }

/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both; }

.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  animation: goDown .6s ease both; }

/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both; }

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both; }

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {
    opacity: 1; } }

@keyframes empty {
  0% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); } }

@keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
            transform: translateZ(-500px); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
            transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
            transform: translateZ(-500px) translateX(-200%); } }

@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0); } }

@keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
            transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
            transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0); } }

@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8); } }

@keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }

@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%); } }

@keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); } }

@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5); } }

@keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); } }

@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5); } }

@keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); } }

/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* display none until init */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel .owl-item {
  float: left; }

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer; }

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* mouse grab icon */
.grabbing {
  cursor: url(../grabbing.html) 8 8, move; }

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.carousel {
  position: relative; }
  .carousel .owl-buttons {
    margin-top: -3px;
    white-space: nowrap; }
  .carousel .owl-controls {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10000;
    background-color: #fff;
    padding: 3px 0 6px 6px; }
    .carousel .owl-controls .btn {
      padding: 6px 12px;
      text-indent: 0; }
    .carousel .owl-controls .carousel__counter {
      display: inline-block;
      background: #e2e0e0;
      margin-left: 3px;
      margin-right: 3px;
      width: auto;
      cursor: default;
      font-size: 1.2rem;
      padding: 8px 8px 6px; }
      .carousel .owl-controls .carousel__counter:active {
        bottom: 0; }
      .carousel .owl-controls .carousel__counter:after {
        background-color: #e2e0e0; }
      .carousel .owl-controls .carousel__counter .divider {
        font-family: "OpenSans Regular", sans-serif; }
      @media (min-width: 38em) {
        .carousel .owl-controls .carousel__counter {
          font-size: 1.3rem;
          padding: 12px 8px 8px; } }

@media (min-width: 38em) {
  .carousel--active .testimonial {
    margin-top: 10px; } }

.owl-next,
.owl-prev,
.owl-buttons {
  display: inline-block; }

.owl-next .chevron-left,
.owl-next .chevron,
.owl-prev .chevron-left,
.owl-prev .chevron {
  width: auto;
  font-size: 100%; }

.owl-next .chevron-left:after,
.owl-prev .chevron-left:after {
  position: relative;
  left: 2px; }

.owl-next .chevron:after,
.owl-prev .chevron:after {
  position: relative;
  left: -2px; }

.owl-prev {
  margin-left: -3px; }

.column-list {
  font-size: 1.2rem; }
  @media (min-width: 38em) {
    .column-list {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      -webkit-column-gap: 60px;
         -moz-column-gap: 60px;
              column-gap: 60px;
      font-size: 1.4rem; } }
  @media (min-width: 56em) {
    .column-list {
      font-size: 1.6rem; } }

.column-list__item {
  margin: 0;
  padding: 0 0 10px 0; }
  @media (min-width: 38em) {
    .column-list__item {
      padding: 0 0 20px 0;
      -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
              break-inside: avoid; } }

.column-list__item--ordered {
  padding-left: 20px; }

.column-list--flush {
  margin-bottom: -10px; }
  @media (min-width: 38em) {
    .column-list--flush {
      margin-bottom: -20px; } }
  @media (min-width: 38em) {
    .column-list--flush.column-list--tight {
      margin-bottom: -10px; } }

@media (min-width: 38em) {
  .column-list--tight .column-list__item {
    padding: 0 0 10px 0; } }

.media,
.media__body {
  display: block;
  overflow: hidden; }

.media__item {
  float: left;
  margin-right: 20px; }
  .media__item img {
    width: 100%;
    height: auto; }
    .media--respect-image .media__item img {
      width: auto;
      display: block;
      margin-left: auto;
      margin-right: auto; }
  .media--spaced .media__item {
    margin-right: 30px; }
  .media-pad .media__item {
    margin-right: 0;
    padding-right: 20px; }
  .media--spaced-pad .media__item {
    margin-right: 0;
    padding-right: 30px; }

.media--5050 > .media__item,
> .media--5050.media--rev .media__body {
  width: 50%; }

.media--rev .media__item {
  margin-right: 0;
  float: none;
  overflow: hidden;
  width: auto; }

.media--rev .media__body {
  float: left;
  margin-right: 20px; }

.media--rev.media--5050 .media__body {
  width: 50%; }

.media--rev.media-pad .media__body {
  padding-right: 20px;
  margin-right: 0; }

.media--rev.media-pad .media__item,
.media--rev.media--spaced-pad .media__item {
  margin-right: 0;
  padding-right: 0; }

.media--rev.media--spaced .media__body {
  margin-right: 30px; }

.media--rev.media--spaced-pad .media--rev .media__body {
  padding-right: 30px; }

@media (max-width: 37.9375em) {
  .media--tablet-and-up .media__item,
  .media--tablet-and-up.media--rev .media__body {
    width: auto;
    float: none;
    margin-right: 0;
    margin-bottom: 30px; } }

@media (max-width: 55.9375em) {
  .media--desktop-and-up .media__item,
  .media--desktop-and-up.media--rev .media__body {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 0; } }

.media--tight .media__item {
  margin-right: 15px; }

.icon-link {
  text-decoration: none;
  font-family: "OpenSans Bold", sans-serif;
  display: inline; }
  .icon-link--profile .icon-link {
    text-decoration: underline;
    font-family: "OpenSans Regular", sans-serif; }
  .no-touch .icon-link:hover {
    opacity: 1; }
    .no-touch .icon-link:hover .icon,
    .no-touch .icon-link:hover .icon-link__text {
      opacity: 0.8; }
  .icon-link .icon {
    float: left;
    border-right: 10px solid transparent;
    box-sizing: content-box;
    width: 24px;
    height: 24px; }
  .icon-link [class^="icon--mail"] {
    width: 30px; }

.icon-link--small .icon {
  width: 12px;
  height: 12px;
  margin-top: 1px; }
  @media (min-width: 38em) {
    .icon-link--small .icon {
      width: 16px;
      height: 16px; } }

.icon-link--small--spaced .icon {
  margin-top: 6px; }
  @media (min-width: 38em) {
    .icon-link--small--spaced .icon {
      margin-top: 3px; } }

@media (max-width: 55.9375em) {
  .icon-link--small-mobile .icon {
    width: 16px;
    height: 16px; }
  .icon-link--small-mobile .icon-link__text {
    position: relative;
    top: -2px; } }

@media (min-width: 56em) {
  .icon-link--large .icon {
    margin-top: -8px;
    width: 40px;
    height: 40px; } }

.icon-link--right:hover, .icon-link--right:focus {
  text-decoration: none; }

.icon-link--right .icon {
  float: right;
  border-right: 0 none;
  border-left: 10px solid transparent; }

.icon-link__text {
  overflow: hidden;
  word-wrap: normal;
  display: block;
  position: relative;
  bottom: -3px; }
  @media (min-width: 56em) {
    .icon-link__text {
      bottom: 0;
      position: static; } }

.icon-link__extended-text {
  font-family: "OpenSans Regular", sans-serif; }

.icon-link__extended-text--inline {
  display: inline; }

.icon-link--inline .icon {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px; }

.icon-link--inline .icon-link__text {
  display: inline-block;
  vertical-align: middle;
  padding: 2px 0; }

.centrally-aligned .icon-link {
  display: inline-block; }

.centrally-aligned .icon-link__text {
  display: inline; }

@media (max-width: 49.9375em) {
  .centrally-aligned--mobile .icon-link {
    display: inline-block; }
  .centrally-aligned--mobile .icon-link__text {
    display: inline; } }

@media (min-width: 38em) {
  .centrally-aligned--desktop .icon-link {
    display: inline-block; }
  .centrally-aligned--desktop .icon-link__text {
    display: inline; } }

.icon-list {
  margin: 0; }

.icon-list--slim .icon-list__item {
  margin-top: 10px; }

.icon-list__item {
  padding-left: 0;
  position: static;
  margin: 6px 0;
  margin: 20px 0 20px 0; }
  .icon-list__item:before {
    content: '';
    position: static;
    top: auto;
    left: auto;
    display: none; }
  .icon-list__item:first-child {
    margin: 0; }

.icon-list--tight .icon-list__item {
  margin: 10px 0 0 0; }

.icon-list--linear .icon-list__item {
  display: inline-block;
  margin: 0 30px 10px 0; }

.icon-list--linear .icon-link__text {
  display: inline; }

@media (min-width: 56em) {
  .icon-list--linear-desktop .icon-list__item {
    display: inline-block;
    margin: 0 30px 10px 0; }
  .icon-list--linear-desktop .icon-link__text {
    display: inline; } }

@media (max-width: 55.9375em) {
  .icon-list--linear-tablet-below .icon-list__item {
    display: inline-block;
    margin: 0 30px 10px 0; }
  .icon-list--linear-tablet-below .icon-link__text {
    display: inline; } }

.ie8 .icon-list .icon--mail-blue,
.ie9 .icon-list .icon--mail-blue {
  background-position: center 3px; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .icon-list .icon--mail-blue {
    background-position: center 3px; } }

.panel--contact {
  padding: 0 0 15px; }

.panel--contact__inner {
  position: relative;
  background-color: #3270ad; }
  .panel--contact__inner,
  .panel--contact__inner a {
    color: #fff; }

@media (min-width: 56em) {
  .panel--contact__media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.panel--contact__inner__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-image: url(../png/pattern.png);
  background-repeat: no-repeat;
  background-position: right; }
  @media (min-width: 38em) {
    .no-flexbox .panel--contact__inner__body {
      min-height: 320px; } }

.panel--course-header .panel__content {
  padding: 40px 30px;
  margin: 0;
  position: relative;
  z-index: 1; }

.panel--course-header p {
  line-height: 1.75; }

.panel--course-header .panel__content--primary {
  border: 0; }
  @media (min-width: 30em) {
    .panel--course-header .panel__content--primary {
      background-image: url(../jpg/cogs-2.jpg);
      background-repeat: no-repeat;
      background-position: right bottom; } }

.panel--course-header .panel__content--secondary {
  background: #eef4ae; }

.panel--course-header .panel__title {
  font-size: 2rem;
  color: #772432; }
  @media (min-width: 38em) {
    .panel--course-header .panel__title {
      font-size: 2.4rem; } }

.panel--course-header .time {
  font-family: "OpenSans Regular", sans-serif; }

.course-list {
  z-index: 1;
  position: relative; }

.course-list__item {
  padding: 0;
  background-color: #f3f2f2;
  position: relative; }
  .course-list__item img {
    width: auto; }
  .course-list__item:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #fff;
    z-index: 1;
    width: 90px; }
    @media (min-width: 38em) {
      .course-list__item:before {
        width: 125px; } }
    @media (min-width: 56em) {
      .course-list__item:before {
        width: 90px; } }
    @media (min-width: 75em) {
      .course-list__item:before {
        width: 125px; } }
  .course-list__item .media {
    position: relative;
    z-index: 2; }
  .course-list__item .media__item {
    width: 90px; }
    @media (min-width: 38em) {
      .course-list__item .media__item {
        width: 125px; } }
    @media (min-width: 56em) {
      .course-list__item .media__item {
        width: 90px; } }
    @media (min-width: 75em) {
      .course-list__item .media__item {
        width: 125px; } }

.course-list__item__content {
  padding: 15px 25px 15px 15px; }
  .course-list__item__content > .delta {
    margin-right: 5px; }
  @media (min-width: 38em) {
    .course-list__item__content {
      padding: 30px 20px; } }

.course-list__title {
  margin: 0 auto; }
  @media (min-width: 30em) {
    .course-list__title {
      max-width: 400px; } }
  @media (min-width: 38em) {
    .course-list__title {
      max-width: 500px; } }
  @media (min-width: 56em) {
    .course-list__title {
      max-width: 100%; } }

.course-list__detail {
  background-color: #772432;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 1rem;
  padding: 20px 0; }
  @media (min-width: 75em) {
    .course-list__detail {
      font-size: 1.2rem; } }
  .course-list__detail:last-child {
    margin-bottom: 95px !important; }
  .course-list__detail .icon--qualification {
    display: block;
    width: 22px;
    height: 32px;
    margin: 0 auto 10px; }
    @media (min-width: 38em) {
      .course-list__detail .icon--qualification {
        width: 30px;
        height: 42px; } }

.course-list__logo {
  max-width: 66%;
  padding: 25px 0;
  margin: 0 auto; }

.course-list__duration {
  position: relative;
  font-family: "Serifa Bold", serif;
  display: block;
  line-height: 0.75;
  margin-bottom: 8px;
  font-size: 4rem;
  top: 10px; }
  .ie9 .course-list__duration {
    top: 3px; }
  @media (min-width: 56em) {
    .course-list__duration {
      font-size: 5.5rem; } }

.course-list__cta {
  margin: 30px 0 0 0;
  text-align: center; }

.download:after {
  font-family: 'chevron';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #d52b1e;
  font-size: 75%;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e601"; }

.download:after {
  content: "\e900";
  font-size: 100%; }

.event-header__details {
  padding: 15px;
  background-color: #675c53;
  color: #fff;
  z-index: 1;
  position: relative;
  max-width: 100%; }
  .no-flexbox .event-header__details:before, .no-flexbox .event-header__details:after {
    display: table;
    content: ""; }
  .no-flexbox .event-header__details:after {
    clear: both; }
  @media (min-width: 38em) {
    .event-header__details {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 15px; } }
  @media (min-width: 56em) {
    .event-header__details {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
      padding: 60px 30px; } }

@media (min-width: 56em) {
  .event-header__details--triple {
    padding: 30px; } }

@media (min-width: 56em) {
  .event-header__details--triple .event-header__section {
    padding-bottom: 0; } }

.event-header__details--transparent {
  background-color: #3e3732;
  background-color: rgba(62, 55, 50, 0.9); }

.event-header__marker {
  position: absolute;
  bottom: 100%;
  left: 0; }

.event-header__section {
  padding: 15px 0 10px;
  max-width: 100%; }
  .no-flexbox .event-header__section {
    float: left; }
  @media (min-width: 56em) {
    .event-header__section {
      padding-bottom: 10px; } }

.event-header__title {
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.8rem;
  line-height: 1.375;
  margin-bottom: 1rem; }
  @media (min-width: 38em) {
    .event-header__title {
      font-size: 2.4rem; } }
  @media (min-width: 56em) {
    .event-header__title {
      margin-bottom: 0; } }

.event-header__title-area {
  border-bottom: 1px dotted #999490; }
  @media (min-width: 38em) {
    .event-header__details--triple .event-header__title-area {
      border-bottom: 0 none; } }
  @media (min-width: 56em) {
    .event-header__title-area {
      width: auto;
      max-width: 400px;
      border-right: 1px dotted #999490;
      border-bottom: 0 none;
      padding-right: 15px; }
      .no-flexbox .event-header__title-area {
        width: 300px; }
      .ie10 .event-header__title-area {
        max-width: 55%; }
      .ie10 .event-header__details--triple .event-header__title-area {
        max-width: 38%; } }
  @media (min-width: 67.5em) {
    .event-header__title-area {
      max-width: 500px;
      padding-right: 30px; }
      .no-flexbox .event-header__title-area {
        width: 320px; }
      .no-flexbox .event-header__details--triple .event-header__title-area {
        width: 350px; }
      .ie9 .event-header__title-area {
        min-width: 400px; }
      .ie10 .event-header__title-area {
        max-width: 60%; }
      .ie10 .event-header__details--triple .event-header__title-area {
        max-width: 45%; } }

.event-header__link {
  color: #fff;
  text-decoration: underline; }

.event-header__date {
  font-family: "OpenSans Bold", sans-serif; }

@media (min-width: 56em) {
  .event-header__info {
    padding-left: 15px;
    width: 265px; }
    .ie10 .event-header__info {
      max-width: 220px; } }

@media (min-width: 67.5em) {
  .event-header__info {
    padding-left: 30px;
    width: 280px; }
    .ie10 .event-header__info {
      max-width: 250px; } }

@media (min-width: 75em) {
  .ie10 .event-header__info {
    max-width: 280px; } }

.event-header__info--notLast {
  border-bottom: 1px dotted #999490; }
  @media (min-width: 38em) {
    .event-header__info--notLast {
      width: 50%;
      border-bottom: 0 none;
      border-right: 1px dotted #999490;
      padding-right: 15px; } }
  @media (min-width: 56em) {
    .event-header__info--notLast {
      width: 280px; }
      .ie9 .event-header__info--notLast {
        width: 240px; }
      .ie10 .event-header__info--notLast {
        max-width: 240px; } }
  @media (min-width: 67.5em) {
    .event-header__info--notLast {
      width: 300px;
      padding-right: 30px; }
      .ie9 .event-header__info--notLast,
      .ie10 .event-header__info--notLast {
        width: 280px; } }

@media (min-width: 38em) {
  .event-header__cta {
    width: 50%;
    padding-left: 15px; } }

@media (min-width: 56em) {
  .event-header__cta {
    width: 290px;
    padding-top: 5px;
    padding-bottom: 0; }
    .ie9 .event-header__cta,
    .ie10 .event-header__cta {
      max-width: 250px; } }

@media (min-width: 67.5em) {
  .event-header__cta {
    padding-left: 30px;
    width: 330px; }
    .no-flexbox .event-header__cta {
      width: 250px; }
    .ie9 .event-header__cta {
      min-width: 280px; }
    .ie10 .event-header__cta {
      max-width: 280px; } }

.event-header__cta__message {
  background-color: #4a423c;
  text-align: center;
  padding: 10px 45px;
  line-height: 1.4;
  margin: 0 auto;
  margin-bottom: 10px; }
  @media (min-width: 30em) {
    .event-header__cta__message {
      max-width: 400px; } }
  @media (min-width: 38em) {
    .event-header__cta__message {
      max-width: 500px; } }
  @media (min-width: 56em) {
    .event-header__cta__message {
      max-width: 100%; } }

.event-header {
  position: relative; }
  @media (min-width: 56em) {
    .event-header .event-header__details {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      /* For super extreme examples, don't make the event details take up more
      * than 100% of the height of the image. This will get overriden with JS */
      max-height: 100%;
      overflow-y: scroll; }
      .js .event-header .event-header__details {
        overflow-y: visible; }
      .ie8 .event-header .event-header__details {
        overflow-y: auto !important;
        max-height: 300px; } }

.event-header.is-height-controlled {
  background: #48403a; }
  @media (min-width: 56em) {
    .event-header.is-height-controlled .event-header__details {
      max-height: none;
      overflow-y: visible; } }
  .event-header.is-height-controlled .event-header__marker {
    bottom: auto;
    top: 0; }

.event-header__image {
  display: block;
  width: 100%; }

.panel--contact {
  padding: 0 0 15px; }

.panel--contact__inner {
  position: relative;
  background-color: #3270ad; }
  .panel--contact__inner,
  .panel--contact__inner a {
    color: #fff; }

@media (min-width: 56em) {
  .panel--contact__media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.panel--contact__inner__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-image: url(../png/pattern.png);
  background-repeat: no-repeat;
  background-position: right; }
  @media (min-width: 38em) {
    .no-flexbox .panel--contact__inner__body {
      min-height: 320px; } }

.facet-wrapper {
  position: relative; }

.block-ui {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 799; }

.mobile-facet-menu-open {
  float: right;
  width: auto; }

.facet__group {
  background-color: #f3f2f2;
  padding: 20px 9px 9px;
  border-radius: 2px;
  -webkit-transition: 300ms left ease-in-out;
          transition: 300ms left ease-in-out;
  overflow: hidden;
  position: absolute;
  left: -110%;
  top: 0;
  z-index: 800;
  width: 100%;
  min-height: 100%; }
  .facet__group.low-android {
    -webkit-transition: none;
            transition: none; }
  @media (min-width: 56em) {
    .facet__group {
      margin-top: 0;
      left: 0;
      position: relative;
      width: auto;
      visibility: visible; } }
  .facet__group.ui-block-parent {
    position: absolute; }

.facet__group--open {
  left: 0;
  right: 20px; }

.facet__group__inner {
  max-width: 450px; }

.facet__title {
  padding: 2px 5px 10px 19px;
  text-transform: none;
  font-family: "OpenSans Bold", sans-serif; }

.facet__item {
  padding-left: 0;
  -webkit-transition: all .3s linear;
          transition: all .3s linear; }
  .facet__item:before {
    display: none; }

.facet__intro {
  padding: 5px 0 10px; }
  .facet__intro a {
    color: inherit;
    text-decoration: underline; }
    .facet__intro a:hover {
      text-decoration: none; }

.facet__link {
  display: block;
  position: relative;
  padding-left: 25px;
  font-size: 1.2rem; }
  .facet__link:hover {
    opacity: 1 !important; }
  .facet__link .icon {
    display: none;
    position: absolute;
    top: 4px;
    left: 3px;
    width: 10px;
    height: 10px; }
    @media (min-width: 38em) {
      .facet__link .icon {
        left: 4px;
        top: 5px;
        width: 12px;
        height: 12px; } }
  .facet__link:before {
    border: 2px solid #bcb4ae;
    border-radius: 2px;
    background: -webkit-linear-gradient(bottom, #f3f2f2 0%, #fff 40%);
    background: linear-gradient(to top, #f3f2f2 0%, #fff 40%);
    position: absolute;
    content: '';
    height: 16px;
    width: 16px;
    left: 0;
    top: 2px; }
  .facet__link.facet__link--selected .icon {
    display: block; }
  .facet__link.facet__link--selected:before {
    border-color: #675c53;
    background: #675c53; }
  .facet__link:active {
    bottom: 0 !important; }
  .facet__link.facet__link--disabled {
    color: #bcb4ae;
    cursor: default; }
    .facet__link.facet__link--disabled:before {
      opacity: .7; }
    .facet__link.facet__link--disabled:not(.facet__link--selected):before {
      background: none; }
    .facet__link.facet__link--disabled .facet__count {
      opacity: .7; }
  @media (min-width: 38em) {
    .facet__link {
      font-size: 1.5rem;
      padding-left: 35px; }
      .facet__link:before {
        height: 21px;
        width: 21px; } }

.form__field--location {
  width: 100%;
  margin-bottom: 10px; }
  @media (min-width: 38em) {
    .form__field--location {
      margin-bottom: 20px; } }

.pac-container {
  margin-top: -3px;
  box-shadow: none;
  border: 1px solid #675c53;
  border-top-width: 0;
  box-sizing: content-box; }

.pac-icon {
  display: none; }

.pac-item {
  padding: 5px 12px; }
  .pac-item:hover {
    cursor: pointer; }

.pac-matched {
  color: #d52b1e; }

.ui-block {
  background-color: #fff;
  opacity: 0;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  -webkit-transition: opacity .15s linear;
          transition: opacity .15s linear;
  z-index: 200000 !important; }
  .ui-block.ui-block--active {
    opacity: .9; }

.ui-block-parent {
  position: relative; }

.pagination {
  font-size: 0;
  line-height: 0;
  text-align: center; }
  @media (min-width: 38em) {
    .pagination {
      text-align: left; } }
  .pagination .chevron,
  .pagination .chevron-left {
    font-size: inherit; }

.pagination__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top; }

.pagination__item {
  padding: 0;
  margin: 0 0 0 3px;
  display: inline-block; }
  .pagination__item:before {
    display: none; }

.pagination__item--more {
  display: inline-block; }
  .pagination__item--more .pagination__link {
    border-color: transparent; }
  .pagination__item--more .pagination__link:after {
    content: '...';
    position: relative;
    top: -3px;
    letter-spacing: 1px; }

@media (min-width: 38em) {
  .pagination__item--more-mobile {
    display: none; } }

.pagination__item--more-desktop {
  display: none; }
  @media (min-width: 38em) {
    .pagination__item--more-desktop {
      display: inline-block; } }

.pagination__item--current {
  display: inline-block; }
  .pagination__item--current .pagination__link {
    background: #675c53;
    color: #fff;
    border-color: #675c53; }

@media (min-width: 30em) {
  .pagination__item--current1,
  .pagination__item--current2 {
    display: inline-block; } }

.pagination__item--show {
  display: inline-block; }

.pagination__link {
  display: block;
  width: 25px;
  height: 43px;
  border: 2px solid #f3f2f2;
  border-radius: 2px;
  text-align: center;
  line-height: 39px;
  text-decoration: none;
  font-size: 12px;
  font-family: "OpenSans Bold", sans-serif;
  overflow: hidden; }
  @media (min-width: 38em) {
    .pagination__link {
      width: 30px; } }
  @media (min-width: 56em) {
    .pagination__link {
      width: 40px; } }

.pagination__prev,
.pagination__next {
  margin: 0;
  display: inline-block; }
  .pagination__prev .pagination__link,
  .pagination__next .pagination__link {
    font-family: "OpenSans Regular", sans-serif;
    position: relative; }
    @media (min-width: 38em) {
      .pagination__prev .pagination__link,
      .pagination__next .pagination__link {
        width: auto;
        padding: 0 13px; } }
  .pagination__prev .pagination__link__text,
  .pagination__next .pagination__link__text {
    display: none; }
    @media (min-width: 38em) {
      .pagination__prev .pagination__link__text,
      .pagination__next .pagination__link__text {
        display: inline; } }
  .pagination__prev .chevron,
  .pagination__prev .chevron-left,
  .pagination__next .chevron,
  .pagination__next .chevron-left {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: block; }
    @media (min-width: 38em) {
      .pagination__prev .chevron,
      .pagination__prev .chevron-left,
      .pagination__next .chevron,
      .pagination__next .chevron-left {
        position: absolute;
        top: 50%;
        margin: -8px 0 0 0; } }

.pagination__prev {
  margin-right: 3px; }
  @media (min-width: 38em) {
    .pagination__prev .pagination__link {
      padding-left: 29px; } }
  .pagination__prev .chevron-left {
    left: 5px; }
    @media (min-width: 38em) {
      .pagination__prev .chevron-left {
        left: 11px; } }

.pagination__next {
  margin-left: 3px; }
  @media (min-width: 38em) {
    .pagination__next .pagination__link {
      padding-right: 29px; } }
  .pagination__next .chevron {
    left: auto;
    right: 5px; }
    @media (min-width: 38em) {
      .pagination__next .chevron {
        right: 11px; } }

[tabindex="-1"] {
  outline: 0; }

.icon-badge-list > li {
  padding-left: 0; }
  .icon-badge-list > li + li {
    margin-top: 10px; }
  .icon-badge-list > li:before {
    content: none; }

.icon-badge__item {
  position: relative; }
  .icon-badge__item:before, .icon-badge__item:after {
    display: table;
    content: ""; }
  .icon-badge__item:after {
    clear: both; }

.icon-badge__badge {
  position: relative;
  float: left;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  background-color: #f0f1c7; }


  .icon-badge__badge, .icon-badge__badge:after {
    border-radius: 100%; }
  .icon-badge__badge:after {
    position: absolute;
    display: block;
    content: "";
    width: 30px;
    height: 30px;
    left: 3px;
    top: 3px;
    border: 1px solid white;
    z-index: 2; }

.icon-badge__badge__icon {
  margin-left: 10px;
  margin-top: 10px; }

.icon-badge__text {
  display: block;
  overflow: hidden;
  margin-top: 8px; }
  @media (min-width: 56em) {
    .icon-badge__text {
      margin-top: 6px; } }

.figure {
  margin: 0; }

.figure__image {
  display: block;
  max-width: 100%;
  margin-bottom: 10px; }
  @media (min-width: 38em) {
    .figure__image {
      margin-bottom: 15px; } }

.long-form figcaption,
.figure__caption {
  font-family: "OpenSans Italic", sans-serif;
  font-weight: normal;
  font-size: 1.2rem; }
  @media (min-width: 38em) {
    .long-form figcaption,
    .figure__caption {
      font-size: 1.4rem; } }

.flex-grid {
  text-align: center;
  position: relative;
  padding: 0;
  margin: 0 -15px 0 0;
  left: -15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .flex-grid, .flex-grid:last-child {
    margin-bottom: -15px; }
  @media (min-width: 28em) {
    .flex-grid {
      margin-right: -30px;
      left: -30px; }
      .flex-grid, .flex-grid:last-child {
        margin-bottom: -30px; } }
  .flex-grid > .flex-grid__item {
    display: inline-block;
    vertical-align: top;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    letter-spacing: normal;
    list-style-type: none;
    text-align: left;
    padding: 0;
    border-left: 15px solid transparent;
    margin: 0 0 15px;
    position: relative; }
    .flex-grid > .flex-grid__item:before {
      content: '';
      padding-left: 0; }
    .flexbox .flex-grid > .flex-grid__item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      min-width: 100%; }
    .ie8 .flex-grid > .flex-grid__item {
      display: inline-block; }
    .no-flexbox.flexboxlegacy .flex-grid > .flex-grid__item,
    .no-flexbox.no-flexboxlegacy .flex-grid > .flex-grid__item {
      margin-right: -4px; }
    @media (min-width: 28em) {
      .flex-grid > .flex-grid__item {
        margin-bottom: 30px;
        border-left-width: 30px;
        width: 100%; }
        .flexbox .flex-grid > .flex-grid__item,
        .flexboxlegacy .flex-grid > .flex-grid__item {
          min-width: 100%;
          max-width: 100%; } }
    @media (min-width: 43em) {
      .flex-grid > .flex-grid__item {
        width: 50%; }
        .flexbox .flex-grid > .flex-grid__item,
        .flexboxlegacy .flex-grid > .flex-grid__item {
          min-width: 50%;
          max-width: 50%; } }
    @media (min-width: 56em) {
      .flex-grid > .flex-grid__item {
        width: 25%; }
        .flexbox .flex-grid > .flex-grid__item,
        .flexboxlegacy .flex-grid > .flex-grid__item {
          min-width: 25%;
          max-width: 25%; } }
  .flex-grid.flex-grid--max-2-up > .flex-grid__item {
    width: 100%; }
    .flexbox .flex-grid.flex-grid--max-2-up > .flex-grid__item,
    .flexboxlegacy .flex-grid.flex-grid--max-2-up > .flex-grid__item {
      min-width: 100%;
      max-width: 100%; }
    @media (min-width: 38em) {
      .flex-grid.flex-grid--max-2-up > .flex-grid__item {
        width: 50%; }
        .flexbox .flex-grid.flex-grid--max-2-up > .flex-grid__item,
        .flexboxlegacy .flex-grid.flex-grid--max-2-up > .flex-grid__item {
          min-width: 50%;
          max-width: 50%; } }
  @media (min-width: 50em) and (max-width: 55.9375em) {
    .flex-grid.flex-grid--max-2-up.is-two-thirds > .flex-grid__item {
      width: 100%; }
      .flexbox .flex-grid.flex-grid--max-2-up.is-two-thirds > .flex-grid__item,
      .flexboxlegacy .flex-grid.flex-grid--max-2-up.is-two-thirds > .flex-grid__item {
        min-width: 100%;
        max-width: 100%; } }
  @media (min-width: 56em) {
    .flex-grid.flex-grid--max-2-up.is-two-thirds > .flex-grid__item {
      width: 50%; }
      .flexbox .flex-grid.flex-grid--max-2-up.is-two-thirds > .flex-grid__item,
      .flexboxlegacy .flex-grid.flex-grid--max-2-up.is-two-thirds > .flex-grid__item {
        min-width: 50%;
        max-width: 50%; } }
  @media (min-width: 38em) {
    .flex-grid.flex-grid--tablet-2-up > .flex-grid__item {
      width: 50%; }
      .flexbox .flex-grid.flex-grid--tablet-2-up > .flex-grid__item,
      .flexboxlegacy .flex-grid.flex-grid--tablet-2-up > .flex-grid__item {
        min-width: 50%;
        max-width: 50%; } }
  @media (min-width: 56em) {
    .flex-grid.flex-grid--desktop-3-up > .flex-grid__item {
      width: 33.33333%; }
      .flexbox .flex-grid.flex-grid--desktop-3-up > .flex-grid__item,
      .flexboxlegacy .flex-grid.flex-grid--desktop-3-up > .flex-grid__item {
        min-width: 33.33333%;
        max-width: 33.33333%; } }
  @media (min-width: 38em) {
    .flex-grid.flex-grid--max-3-up > .flex-grid__item {
      width: 100%; }
      .flexbox .flex-grid.flex-grid--max-3-up > .flex-grid__item,
      .flexboxlegacy .flex-grid.flex-grid--max-3-up > .flex-grid__item {
        min-width: 100%;
        max-width: 100%; } }
  @media (min-width: 56em) {
    .flex-grid.flex-grid--max-3-up > .flex-grid__item {
      width: 33.33333%; }
      .flexbox .flex-grid.flex-grid--max-3-up > .flex-grid__item,
      .flexboxlegacy .flex-grid.flex-grid--max-3-up > .flex-grid__item {
        min-width: 33.33333%;
        max-width: 33.33333%; } }
  @media (min-width: 38em) {
    .flex-grid.flex-grid--desktop-2-up > .flex-grid__item {
      width: 100%; }
      .flexbox .flex-grid.flex-grid--desktop-2-up > .flex-grid__item,
      .flexboxlegacy .flex-grid.flex-grid--desktop-2-up > .flex-grid__item {
        min-width: 100%;
        max-width: 100%; } }
  @media (min-width: 56em) {
    .flex-grid.flex-grid--desktop-2-up > .flex-grid__item {
      width: 50%; }
      .flexbox .flex-grid.flex-grid--desktop-2-up > .flex-grid__item,
      .flexboxlegacy .flex-grid.flex-grid--desktop-2-up > .flex-grid__item {
        min-width: 50%;
        max-width: 50%; } }
  .flex-grid > .flex-grid__item--desktop-two-thirds {
    width: 100%; }
    .flexbox .flex-grid > .flex-grid__item--desktop-two-thirds,
    .flexboxlegacy .flex-grid > .flex-grid__item--desktop-two-thirds {
      min-width: 100%;
      max-width: 100%; }
    @media (min-width: 56em) {
      .flex-grid > .flex-grid__item--desktop-two-thirds {
        width: 66.66666%; }
        .flexbox .flex-grid > .flex-grid__item--desktop-two-thirds,
        .flexboxlegacy .flex-grid > .flex-grid__item--desktop-two-thirds {
          min-width: 66.66666%;
          max-width: 66.66666%; } }
  .flex-grid > .flex-grid__item--desktop-one-third {
    width: 100%; }
    .flexbox .flex-grid > .flex-grid__item--desktop-one-third,
    .flexboxlegacy .flex-grid > .flex-grid__item--desktop-one-third {
      min-width: 100%;
      max-width: 100%; }
    @media (min-width: 56em) {
      .flex-grid > .flex-grid__item--desktop-one-third {
        width: 33.33333%; }
        .flexbox .flex-grid > .flex-grid__item--desktop-one-third,
        .flexboxlegacy .flex-grid > .flex-grid__item--desktop-one-third {
          min-width: 33.33333%;
          max-width: 33.33333%; } }

.flex-grid--left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

/**
 * Splits that are active across all breakpoints
 */
.split:before, .split:after {
  display: table;
  content: ""; }

.split:after {
  clear: both; }

.split .split__key,
.split .split__value {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit; }

.split .split__key {
  padding-right: 10px;
  float: left;
  max-width: 50%; }
  .ie8 .split .split__key {
    width: 50%; }

.split .split__value {
  padding-left: 10px;
  text-align: right;
  float: right;
  max-width: 50%; }
  .ie8 .split .split__value {
    width: 50%; }

.split.split--7525 > .split__key {
  max-width: 75%; }
  .ie8 .split.split--7525 > .split__key {
    width: 75%; }

.split.split--7525 > .split__value {
  max-width: 25%; }
  .ie8 .split.split--7525 > .split__value {
    width: 25%; }

.split.split--2575 > .split__key {
  max-width: 25%; }
  .ie8 .split.split--2575 > .split__key {
    width: 25%; }

.split.split--2575 > .split__value {
  max-width: 75%; }
  .ie8 .split.split--2575 > .split__value {
    width: 75%; }

/**
 * Tablet and up splits
 */
@media (min-width: 38em) {
  .split-tablet-and-up:before, .split-tablet-and-up:after {
    display: table;
    content: ""; }
  .split-tablet-and-up:after {
    clear: both; }
  .split-tablet-and-up .split__key,
  .split-tablet-and-up .split__value {
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit; }
  .split-tablet-and-up .split__key {
    padding-right: 10px;
    float: left;
    max-width: 50%; }
    .ie8 .split-tablet-and-up .split__key {
      width: 50%; }
  .split-tablet-and-up .split__value {
    padding-left: 10px;
    text-align: right;
    float: right;
    max-width: 50%; }
    .ie8 .split-tablet-and-up .split__value {
      width: 50%; }
  .split-tablet-and-up.split--7525 > .split__key {
    max-width: 75%; }
    .ie8 .split-tablet-and-up.split--7525 > .split__key {
      width: 75%; }
  .split-tablet-and-up.split--7525 > .split__value {
    max-width: 25%; }
    .ie8 .split-tablet-and-up.split--7525 > .split__value {
      width: 25%; }
  .split-tablet-and-up.split--2575 > .split__key {
    max-width: 25%; }
    .ie8 .split-tablet-and-up.split--2575 > .split__key {
      width: 25%; }
  .split-tablet-and-up.split--2575 > .split__value {
    max-width: 75%; }
    .ie8 .split-tablet-and-up.split--2575 > .split__value {
      width: 75%; } }

/**
 * Desktop only splits
 */
@media (min-width: 56em) {
  .split-desktop:before, .split-desktop:after {
    display: table;
    content: ""; }
  .split-desktop:after {
    clear: both; }
  .split-desktop .split__key,
  .split-desktop .split__value {
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit; }
  .split-desktop .split__key {
    padding-right: 10px;
    float: left;
    max-width: 50%; }
    .ie8 .split-desktop .split__key {
      width: 50%; }
  .split-desktop .split__value {
    padding-left: 10px;
    text-align: right;
    float: right;
    max-width: 50%; }
    .ie8 .split-desktop .split__value {
      width: 50%; }
  .split-desktop.split--7525 > .split__key {
    max-width: 75%; }
    .ie8 .split-desktop.split--7525 > .split__key {
      width: 75%; }
  .split-desktop.split--7525 > .split__value {
    max-width: 25%; }
    .ie8 .split-desktop.split--7525 > .split__value {
      width: 25%; }
  .split-desktop.split--2575 > .split__key {
    max-width: 25%; }
    .ie8 .split-desktop.split--2575 > .split__key {
      width: 25%; }
  .split-desktop.split--2575 > .split__value {
    max-width: 75%; }
    .ie8 .split-desktop.split--2575 > .split__value {
      width: 75%; } }

.footer {
  background: -webkit-linear-gradient(#221e1b, #3e3732 75px);
  background: linear-gradient(#221e1b, #3e3732 75px);
  color: #c0bbbb;
  border-top: 9px solid #d52b1e; }
  .footer p,
  .footer .quiet {
    font-size: 1.2rem; }
    @media (min-width: 38em) {
      .footer p,
      .footer .quiet {
        font-size: 1.5rem; } }
  .footer .gamma {
    font-size: 1.8rem; }
    @media (min-width: 38em) {
      .footer .gamma {
        font-size: 2.4rem; } }
  .footer a {
    color: inherit; }
  .no-cssgradients .footer {
    background-color: #3e3732; }

.footer__section {
  border-top: 2px solid #4a423c;
  padding: 30px 0; }
  @media (min-width: 38em) {
    .footer__section {
      border-top: 3px solid #4a423c;
      padding: 40px 0; } }
  .footer__section:first-child {
    border-top: 0; }

.footer .footer__copyright_new {
    margin: 0 0 30px;
    font-size: 1rem;
}
  @media (min-width: 50em) {
    .footer .footer__copyright_new {
      float: left;
      margin-right: 40px;
      font-size: 1.5rem; } }

/**
 * Snippets
 */
.footer__snippet {
  text-decoration: none;
  font-family: "OpenSans Regular", sans-serif; }
  .footer__snippet p {
    line-height: 1.3; }

.footer__snippet__title {
  color: #fff;
  font-family: "OpenSans Bold", sans-serif; }
  .footer__snippet:hover .footer__snippet__title {
    opacity: 0.8; }
  .footer__snippet:active .footer__snippet__title {
    text-decoration: underline; }
  .footer__snippet__title .icon-link__text {
    line-height: 1.15; }

h3.footer__snippet__title {
  margin-bottom: -5px; }
  @media (min-width: 38em) {
    h3.footer__snippet__title {
      margin-bottom: 10px; } }

/**
 * Navigation
 */
.footer__nav {
  color: #fff; }
  .footer__nav a {
    text-decoration: none;
    font-family: "OpenSans Bold", sans-serif;
    white-space: nowrap; }
    .footer__nav a:focus {
      text-decoration: underline; }

.footer__nav--legal {
  font-size: 1.2rem; }
  @media (min-width: 38em) {
    .footer__nav--legal {
      font-size: 1.5rem;
      clear: both; } }
  @media (min-width: 75em) {
    .footer__nav--legal {
      clear: none;
      float: right; } }

/**
 * Social icons
 */
.footer__social {
  margin: 0; }
  .footer__social li {
    display: inline-block;
    letter-spacing: -1px; }
  .footer__social a {
    display: block; }

.icon--x {
    background-size: 28px;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
}

.icon--facebook,
.icon--x, 
.icon--twitter,
.icon--google-plus,
.icon--youtube,
.icon--linkedin,
.icon--instagram{
  background-color: #4a423c;
  height: 60px;
  width: 60px; }
a:hover .icon--facebook,
a:focus .icon--facebook,
a:hover .icon--twitter,
a:focus .icon--twitter,
a:hover .icon--google-plus,
a:focus .icon--google-plus,
a:hover .icon--linkedin,
a:focus .icon--linkedin,
a:hover .icon--instagram,
a:focus .icon--instagram,
a:hover .icon--youtube,
a:focus .icon--youtube {
    background-color: #534C46;
}
  @media (min-width: 75em) {
    .icon--facebook,
    .icon--twitter,
    .icon--google-plus,
    .icon--youtube,
    .icon--linkedin,
    .icon--instagram{
      width: 68px; } }

.icon--facebook {
  background-size: 12px auto; }

.icon--twitter {
  background-size: 24px auto; }

.icon--google-plus {
  background-size: 21px auto; }

.icon--youtube {
  background-size: 40px auto; }

.icon--linkedin {
    background-size: 40px auto;
}
.icon--instagram {
    background-size: 40px auto;
}
.select {
  display: inline-block;
  height: 40px;
  line-height: 38px;
  max-width: 280px;
  font-size: 1.6rem;
  border: 1px solid #bcb4ae;
  border-radius: 5px;
  color: #48403a;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
  background: none;
  background: #fff url(../png/select-arrows.png) 100% 50% no-repeat;
  background: url(../png/select-arrows.png) 100% 50% no-repeat, -webkit-linear-gradient(#fff, #f3f2f2);
  background: url(../png/select-arrows.png) 100% 50% no-repeat, linear-gradient(#fff, #f3f2f2);
  padding: 0 35px 0 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .ie8 .select,
  .ie9 .select {
    background-image: none;
    padding-right: 0; }
  @media (min-width: 56em) {
    .select {
      font-size: 1.5rem;
      max-width: none; } }
  .select:hover {
    border-color: #48403a;
    cursor: pointer; }
  .select:focus {
    outline: none;
    box-shadow: 0 0 5px 3px rgba(125, 177, 228, 0.8);
    border-color: #5290cd; }
  .select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #48403a; }
  .select::-ms-expand {
    display: none; }
  .select:focus::-ms-value {
    background: none;
    color: #d2d0cf; }
  .select:disabled {
    opacity: .5; }
    .select:disabled:hover {
      border-color: #c0bbbb;
      cursor: default; }

.select--tiny {
  font-size: 1.2rem;
  padding: 0 .5rem 0 1.4rem;
  background: #fff url(../png/select-arrows.png) 105% 50% no-repeat;
  background: url(../png/select-arrows.png) 105% 50% no-repeat, -webkit-linear-gradient(#fff, #f3f2f2);
  background: url(../png/select-arrows.png) 105% 50% no-repeat, linear-gradient(#fff, #f3f2f2); }

@media (min-width: 56em) and (max-width: 67.4375em) {
  .select--tiny--narrow-desktop {
    font-size: 1.2rem;
    padding: 0 1.4rem 0 .5rem;
    background: #fff url(../png/select-arrows.png) 105% 50% no-repeat;
    background: url(../png/select-arrows.png) 105% 50% no-repeat, -webkit-linear-gradient(#fff, #f3f2f2);
    background: url(../png/select-arrows.png) 105% 50% no-repeat, linear-gradient(#fff, #f3f2f2); } }

.checkboxes,
.radios {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%; }

.checkboxes__item,
.radios__item {
  position: relative; }
  .checkboxes__item + .checkboxes__item,
  .radios__item + .checkboxes__item, .checkboxes__item +
  .radios__item,
  .radios__item +
  .radios__item {
    margin: .625rem 0 0; }
  .checkboxes__item .form__field--boolean,
  .radios__item .form__field--boolean {
    position: absolute;
    left: 0;
    top: 5px; }

@-moz-document url-prefix() {
  .radios__item .radio {
    top: 6px; } }

.checkboxes__label,
.radios__label {
  padding: 2px 0 0 22px;
  display: inline-block;
  font-family: "OpenSans Regular", sans-serif; }
  @media (min-width: 56em) {
    .checkboxes__label,
    .radios__label {
      padding-top: 0; } }

.form {
  border: 0;
  padding: 0;
  margin: 0; }

.form__item {
  margin-bottom: 20px;
  max-width: 100%;
  position: relative;
  padding-right: 10px; }
  .form__item.form__item--mobile-fluid > *,
  .form__item.form__item--mobile-fluid > .form__field, .form__item.nav-search__container > *,
  .form__item.nav-search__container > .form__field,
  .form__group--flexed .form__item > *,
  .form__group--flexed .form__item > .form__field {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .form__item.form__item--mobile-fluid .btn, .form__item.nav-search__container .btn,
  .form__group--flexed .form__item .btn {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0; }
  .form__item.form__item--mobile-fluid, .form__item.nav-search__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .form__item.form__item--mobile-fluid input[type="text"],
    .form__item.form__item--mobile-fluid input[type="search"], .form__item.nav-search__container input[type="text"],
    .form__item.nav-search__container input[type="search"] {
    margin-right: 3px; }
  .form__item.form__item--mobile-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .form__item > .form__field:last-child {
    margin-right: 0; }

.form__error {
  color: #d02e1a; }
  .form__error a {
    color: #d02e1a; }
  .form__error:before {
    color: #d02e1a; }

@media (max-width: 29.9375em) {
    .form__item--mobile-fluid input {
      width: 65%; }
    .form__item--mobile-fluid .btn {
      width: 35%; } }

.form__field--boolean {
  margin: 0;
  padding: 0;
  cursor: pointer; }

input[type="text"],
input[type="email"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="password"] {
  letter-spacing: normal;
  border-radius: 2px;
  border: 1px solid #e2e0e0;
  box-shadow: inset 0 2px #f3f2f2;
  padding: 8px 12px;
  -webkit-appearance: none;
  vertical-align: top;
  font-size: 1.6rem; }
  input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="search"]:focus,
  input[type="number"]:focus,
  input[type="tel"]:focus,
  input[type="password"]:focus {
    outline: 0;
    border-color: #675c53; }
  input[type="text"]::-webkit-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="search"]::-webkit-input-placeholder,
  input[type="number"]::-webkit-input-placeholder,
  input[type="tel"]::-webkit-input-placeholder,
  input[type="password"]::-webkit-input-placeholder {
    color: #c7c0ba; }
  input[type="text"]:-moz-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="search"]:-moz-placeholder,
  input[type="number"]:-moz-placeholder,
  input[type="tel"]:-moz-placeholder,
  input[type="password"]:-moz-placeholder {
    color: #c7c0ba; }
  input[type="text"]::-moz-placeholder,
  input[type="email"]::-moz-placeholder,
  input[type="search"]::-moz-placeholder,
  input[type="number"]::-moz-placeholder,
  input[type="tel"]::-moz-placeholder,
  input[type="password"]::-moz-placeholder {
    color: #c7c0ba; }
  input[type="text"]:-ms-input-placeholder,
  input[type="email"]:-ms-input-placeholder,
  input[type="search"]:-ms-input-placeholder,
  input[type="number"]:-ms-input-placeholder,
  input[type="tel"]:-ms-input-placeholder,
  input[type="password"]:-ms-input-placeholder {
    color: #c7c0ba; }
  input[type="text"].input--grey,
  input[type="email"].input--grey,
  input[type="search"].input--grey,
  input[type="number"].input--grey,
  input[type="tel"].input--grey,
  input[type="password"].input--grey {
    background-color: #f3f2f2;
    border: 0;
    border-top: 2px solid #dfdcd9; }
  .form__item--error input[type="text"], .form__item--error
  input[type="email"], .form__item--error
  input[type="search"], .form__item--error
  input[type="number"], .form__item--error
  input[type="tel"], .form__item--error
  input[type="password"] {
    border-color: #d02e1a !important; }

input[type="number"].no-spinner,
input[type="tel"].no-spinner {
  -moz-appearance: textfield; }
  input[type="number"].no-spinner::-webkit-outer-spin-button, input[type="number"].no-spinner::-webkit-inner-spin-button,
  input[type="tel"].no-spinner::-webkit-outer-spin-button,
  input[type="tel"].no-spinner::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }

label,
.form__label {
  display: block;
  font-family: "OpenSans Bold", sans-serif;
  margin-bottom: 9px;
  color: #675c53;
  width: 100%; }
  label.form__label--adjacent,
  .form__label.form__label--adjacent {
    float: none;
    display: inline-block;
    width: auto;
    margin: 10px 20px 15px 0;
    font-family: "OpenSans Regular", sans-serif; }

.label--light {
  font-family: "OpenSans Regular", sans-serif; }

.form__group.form__group--flexed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .form__group.form__group--flexed .form__item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    vertical-align: top; }
    .no-flexbox .form__group.form__group--flexed .form__item {
      display: inline-block; }
    .form__group.form__group--flexed .form__item.form__item--no-flex {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none; }

.form__group .form__field--string {
  width: 100%; }

.form__group .form__item--small {
  max-width: 50%; }

.form__group .form__item--medium {
  max-width: 100%; }

.form__group .form__item--full {
  max-width: 100%; }

/*tooltip*/
.icon-tooltip {
    font-size: 0;
    position: absolute;
    bottom: 9px!important;
    right: 0;
    color: #ffffff;
    background: #d52b1e;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    box-sizing: border-box;
}

.icon-tooltip:hover {
    text-decoration: none;
}

.icon-tooltip:before {
    content: "?";
    position: absolute;
    font-style: normal;
    font-weight: bold;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 20px;
    left: 0;
    right: 0;
    letter-spacing: -1px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .icon-tooltip:before {
        letter-spacing: 1px;
        line-height: 19px;
    }
}

.has-tooltip__input-wrp {
    padding-right: 35px;
    position: relative;
}

.tooltip {
    position: absolute;
    display: none;
    background: #505050;
    font-size: 13px;
    line-height: 1.4;
    width: 200px;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
} 

.tooltip:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #505050;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

/*end tooltip*/

@media (min-width: 30em) {
  .form__group .form__item--medium {
    width: 100%; } }

@media (min-width: 38em) {
  .form__group {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
    .form__group .form__item--small {
      max-width: 16%; }
    .form__group .form__item--medium {
      width: auto;
      max-width: 33.3333%; }
    .form__group .nav-search__container,
    .form__group .form__item--full {
      max-width: 50%; } }

.form__error-summary {
  border: 1px solid #d02e1a;
  background-color: #faedea; }
  .form__error-summary ul {
    margin-bottom: 0; }

.flex-grid--getintouch .flex-grid__item__inner {
  border-bottom: 2px dotted #e2e0e0;
  padding-bottom: 15px;
  width: 100%; }
  @media (min-width: 38em) {
    .flex-grid--getintouch .flex-grid__item__inner {
      padding-bottom: 30px; } }

.flex-grid--getintouch .flex-grid__item:nth-last-child(-n+1) .flex-grid__item__inner {
  border-bottom: 0;
  padding-bottom: 0; }

@media (min-width: 38em) {
  .flex-grid--getintouch .collapse-border .flex-grid__item__inner {
    border-bottom: 0;
    padding-bottom: 0; } }

.nav {
  list-style-type: none; }
  .nav li {
    margin: 0;
    padding-left: 0;
    list-style-type: none; }
    .nav li:before {
      content: none; }

.nav--controls {
  margin: 7px 0 0 0;
  width: 116px;
  float: right; }
  @media (min-width: 38em) {
    .nav--controls {
      width: 12.5%; } }
  .nav--controls a {
    display: block;
    padding: 5px;
    font-family: "OpenSans Bold", sans-serif;
    font-size: 1.2rem;
    text-decoration: none; }

.nav--controls__menu,
.nav--controls__search {
  width: 50%;
  float: left;
  text-align: center; }
  .nav--controls__menu .icon,
  .nav--controls__search .icon {
    display: block;
    margin: 0 auto 2px; }

@media (min-width: 38em) {
  .nav--controls__menu {
    padding-top: 5px;
    width: auto;
    float: none; } }

@media (min-width: 38em) {
  .nav--controls__search {
    display: none; } }

.menu-is-expanded > a,
.search-is-expanded > a {
  color: #d52b1e; }

.nav--primary,
.nav--utility,
.nav--account {
  clear: both;
  margin: 0 auto;
  font-size: 1.4rem; }
  .nav--primary > li,
  .nav--utility > li,
  .nav--account > li {
    font-family: "OpenSans Bold", sans-serif; }
    .nav--primary > li.nav--primary__active,
    .nav--utility > li.nav--primary__active,
    .nav--account > li.nav--primary__active {
      border-top: 0; }
  .nav--primary .nav__item,
  .nav--utility .nav__item,
  .nav--account .nav__item {
    display: block;
    padding: 10px;
    line-height: 1.33;
    color: #675c53;
    text-decoration: none; }
    @media (min-width: 50em) {
      .nav--primary .nav__item,
      .nav--utility .nav__item,
      .nav--account .nav__item {
        display: inline-block; } }
  .no-touch .nav--primary a:hover, .no-touch .nav--primary a:focus, .no-touch
  .nav--utility a:hover, .no-touch
  .nav--utility a:focus, .no-touch
  .nav--account a:hover, .no-touch
  .nav--account a:focus {
    color: #d52b1e; }
  .nav--primary a:active,
  .nav--utility a:active,
  .nav--account a:active {
    bottom: 0; }
  .nav--primary ul,
  .nav--utility ul,
  .nav--account ul {
    list-style: none; }
    @media (max-width: 49.9375em) {
      .nav--primary ul,
      .nav--utility ul,
      .nav--account ul {
        padding-left: 0; } }
  @media (max-width: 49.9375em) {
    .js .nav--primary .js-nav-hidden, .js
    .nav--utility .js-nav-hidden, .js
    .nav--account .js-nav-hidden {
      display: none; } }
  .nav--primary .nav--primary__hide-small-med,
  .nav--utility .nav--primary__hide-small-med,
  .nav--account .nav--primary__hide-small-med {
    display: none; }
    @media (min-width: 50em) {
      .nav--primary .nav--primary__hide-small-med,
      .nav--utility .nav--primary__hide-small-med,
      .nav--account .nav--primary__hide-small-med {
        display: table-cell; } }
  .nav--primary .nav--primary__hide-large,
  .nav--utility .nav--primary__hide-large,
  .nav--account .nav--primary__hide-large {
    display: block; }
    @media (min-width: 50em) {
      .nav--primary .nav--primary__hide-large,
      .nav--utility .nav--primary__hide-large,
      .nav--account .nav--primary__hide-large {
        display: none; } }

.nav--primary__sub {
  margin: 0;
  font-family: "OpenSans Regular", sans-serif;
  font-size: 1.5rem;
  background-color: #f3f2f2; }
  @media (min-width: 50em) {
    .nav--primary__sub {
      background: #f3f2f2 -webkit-linear-gradient(#fff, #fff 50%, #f3f2f2 100%);
      background: #f3f2f2 linear-gradient(#fff, #fff 50%, #f3f2f2 100%); }
      .no-cssgradients .nav--primary__sub {
        background-color: #f3f2f2; } }
  .nav--primary__sub li {
    border-top: 1px dotted #d2d0cf; }
    .nav--primary__sub li:last-of-type {
      border-bottom: 0; }
    @media (min-width: 50em) {
      .nav--primary__sub li {
        border: 0; } }
  .nav--primary__sub a {
    padding-right: 20px;
    padding-left: 20px; }

@media (min-width: 50em) {
  .nav--primary__active > .nav__item {
    color: #d52b1e;
    font-family: "OpenSans Bold", sans-serif; } }

@media (max-width: 49.9375em) {
  .js .nav__expandable {
    position: relative; }
    .js .nav__expandable::before {
      position: absolute;
      top: 1px;
      left: 11px;
      font-family: "OpenSans Regular", sans-serif;
      font-size: 2.4rem;
      color: #48403a;
      content: '+'; }
    .js .nav__expandable .nav__item {
      padding-left: 35px; }
    .js .nav__expandable.js-expandable-active {
      border-left: 3px solid #d52b1e;
      border-top: 1px dotted #d2d0cf;
      top: -1px; }
      .js .nav__expandable.js-expandable-active::before {
        top: -1px;
        left: 9px;
        color: #d52b1e;
        content: '\2013'; }
      .js .nav__expandable.js-expandable-active .nav__item {
        padding-left: 32px; }
      .js .nav__expandable.js-expandable-active > .nav__item {
        color: #d52b1e;
        font-family: "OpenSans Bold", sans-serif; }
    .js .nav__expandable.nav--primary__active > .nav__item {
      color: #d52b1e;
      font-family: "OpenSans Bold", sans-serif; } }

@media (max-width: 49.9375em) {
  .js .nav-main--hidden {
    display: none !important; } }

@media (min-width: 38em) {
  .nav--primary .nav--primary__secondary-content {
    display: none; } }

@media (min-width: 50em) {
  .nav--controls {
    display: none; }
  .nav--primary {
    font-size: 1.5rem;
    position: relative;
    display: table;
    width: 100%;
    padding: 0;
    z-index: 20000; }
    .nav--primary .nav__item {
      padding: 12px 10px;
      display: block; } }
    @media (min-width: 50em) and (min-width: 50em) {
        .nav--primary .nav__item {
          padding-bottom: 30px; } }

@media (min-width: 50em) {
    .nav--primary .nav__top-level-duplicate {
      display: none; }
    .nav--primary > li {
      position: relative;
      display: table-cell;
      border-top: 0;
      text-align: center;
      vertical-align: middle; }
      .nav--primary > li.nav--primary__active > a,
      .nav--primary > li.nav--primary__active > a:visited {
        color: #d52b1e; }
      .nav--primary > li.nav--primary__active:hover > a, .nav--primary > li.nav--primary__active:focus > a {
        background-color: transparent; }
    .nav--primary .nav__expandable .nav__item {
      min-width: 80px; }
    .nav--primary .nav__expandable--last-half.js-expandable-active .nav--primary__sub, .nav--primary .nav__expandable--last-half:hover .nav--primary__sub {
      right: 0; }
    .nav--primary .nav__expandable.js-expandable-active .nav--primary__sub {
      display: block; }
    .no-js .nav--primary .nav__expandable:hover .nav--primary__sub {
      display: block; }
  .nav--primary__sub {
    position: absolute;
    top: 100%;
    z-index: 10;
    display: none;
    min-width: 280px;
    padding: 0 20px;
    text-align: left;
    border-bottom: 3px solid #B7B7B7; }
    .nav--primary__sub li {
      margin: 0;
      border-bottom: 0; }
    .nav--primary__sub .nav__item {
      font-family: "OpenSans Regular", sans-serif;
      display: block;
      padding: 10px 0;
      color: #48403a;
      border-top: 3px solid #f3f2f2;
      white-space: nowrap; } }
    @media (min-width: 50em) and (min-width: 50em) {
        .nav--primary__sub .nav__item {
        padding: 15px 0; } }

/**
 * Logo is natively 279x90.
 * This mixin calculates the correct height to use based on a given width
 */
.logo {
  position: relative;
  z-index: 1;
  width: 155px;
  height: 50px; }
  .header .logo {
    float: left;
    margin-bottom: 15px; }
  @media (min-width: 38em) {
    .logo {
      width: 225px;
      height: 72.58065px; }
      .header .logo {
        margin-bottom: 20px; } }
  @media (min-width: 56em) {
    .logo {
      width: 279px;
      height: 90px; } }
  .logo,
  .logo object,
  .logo img {
    display: block; }
  .logo object,
  .logo img {
    width: 100%;
    height: 100%; }
  .logo:hover {
    opacity: 1; }
  .logo:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }

.ie8 .logo img {
  height: 200%;
  margin-top: -45px; }

.header {
  padding: 15px 0 0;
  background-color: #fff; }
  @media (min-width: 38em) {
    .header {
      padding-top: 30px; } }
  .header > .content-wrapper {
    border-bottom: 3px solid #e5e5e5;
    position: relative; }
    .header > .content-wrapper:before, .header > .content-wrapper:after {
      display: table;
      content: ""; }
    .header > .content-wrapper:after {
      clear: both; }

.desktop-nav {
  display: inline; }

@media (max-width: 49.9375em) {
  .desktop-nav {
    display: none; } }

@media (min-width: 50em) {
  .mobile-nav {
    display: none; } }

/**
 * Courtesy nav
 */
.courtesy-nav {
  width: 100%; }
  @media (max-width: 37.9375em) {
    .courtesy-nav {
      margin-bottom: 20px; } }
  @media (min-width: 50em) {
    .courtesy-nav {
      text-align: right;
      position: absolute;
      top: 0;
      right: 15px;
      z-index: 0; } }
  @media (min-width: 50em) and (min-width: 1230px) {
        .courtesy-nav {
          right: 0; } }
  @media (min-width: 50em) {
      .courtesy-nav ul {
        margin-bottom: 5px;
        display: inline-block; }
        .courtesy-nav ul.nav--account {
          border-right: 1px solid #d2d0cf;
          padding-right: 20px;
          margin: 0 20px 0 0; } }
      @media (min-width: 50em) and (min-width: 75em) {
            .courtesy-nav ul.nav--account {
              padding-right: 30px;
              margin: 0 30px 0 0; } }
  @media (min-width: 50em) {
      .courtesy-nav .nav > li {
        display: inline;
        font-family: "OpenSans Regular", sans-serif;
        padding-bottom: 0; }
        .courtesy-nav .nav > li:last-child a {
          margin-right: 0; }
      .courtesy-nav .nav__item {
        padding: 0;
        margin-right: 15px; } }
    @media (min-width: 50em) and (min-width: 75em) {
          .courtesy-nav .nav__item {
        margin-right: 25px; } }

.nav--account__salutation {
  display: none !important; }
  @media (min-width: 1023px) {
    .nav--account__salutation {
      display: inline !important; } }

.nav-search {
  clear: both;
  position: relative;
  width: 100%;
  max-width: 100%;
  border: 0;
  padding: 0; }
  @media (min-width: 50em) {
    .nav-search {
      position: absolute;
      top: 44px;
      right: 15px;
      margin: 0 auto;
      width: 390px; } }
  @media (min-width: 56em) {
    .nav-search {
      top: 53px; } }
  @media (min-width: 1230px) {
    .nav-search {
      right: 0; } }

@media (max-width: 37.9375em) {
  .nav-search--hidden {
    display: none !important; } }

.hero {
  position: relative;
  margin-top: -3px; }
  .hero:after {
    content: '';
    display: block;
    background-color: #48403a;
    height: 3px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    opacity: 0.2; }
  @media (min-width: 56em) {
    .hero {
      height: 320px; }
      .hero:before {
        content: '';
        display: block;
        background-color: rgba(255, 255, 255, 0.8);
        position: absolute;
        top: 0;
        left: 0;
        width: 50%;
        height: 100%;
        z-index: 1; } }
  @media (min-width: 75em) {
    .hero {
      height: 420px; } }

.hero__image {
  height: 160px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center; }
  @media (min-width: 38em) {
    .hero__image {
      height: 240px; } }
  @media (min-width: 56em) {
    .hero__image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; } }
  .ie8 .hero__image {
    background-position: center center; }

.hero__inner {
  position: relative;
  z-index: 2;
  background-color: #ebebeb; }
  .hero__inner p {
    margin-top: 0; }
  @media (min-width: 56em) {
    .hero__inner {
      background-color: transparent;
      max-width: 1170px;
      margin: 0 auto;
      padding: 0 15px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%; } }
  @media (min-width: 56em) and (min-width: 1230px) {
        .hero__inner {
          padding-left: 0;
          padding-right: 0; } }
  @media (min-width: 56em) {
      .ie8 .hero__inner {
        min-width: 1000px; }
      .no-flexbox .hero__inner {
        padding-top: 40px; } }

.hero__content {
  font-size: 1.5rem;
  color: #772432;
  text-transform: uppercase;
  font-family: "Serifa Black", serif;
  line-height: 1;
  padding: 40px 15px; }
  @media (min-width: 38em) {
    .hero__content {
      font-size: 2.5rem; } }
  @media (min-width: 56em) {
    .hero__content {
      width: 50%;
      padding: 0 80px 0 0; } }
  @media (min-width: 75em) {
    .hero__content {
      font-size: 3rem; } }
  .ie8 .hero__content {
    background-color: #e2e0e0;
    padding: 40px; }

.hero__title {
  font-size: 3rem;
  color: #d52b1e;
  margin: 0; }
  @media (min-width: 38em) {
    .hero__title {
      font-size: 4rem; } }
  @media (min-width: 75em) {
    .hero__title {
      font-size: 5rem; } }

.hero--homepage {
  background: #fff url(../png/background_new.png) no-repeat center top;
  height: auto; }
  .hero--homepage:before {
    display: none; }
  .hero--homepage:after {
    background-color: #48403a;
    height: 9px;
    opacity: 0.1; }
  .hero--homepage .hero__title {
    max-width: 900px;
    margin: 0 auto;
    padding: 20px 0;
    color: #772432;
    font-size: 2rem;
    font-family: "Serifa Bold", serif;
    line-height: 1.2; }
    @media (min-width: 56em) {
      .hero--homepage .hero__title {
        font-size: 2.5rem; } }
    .hero--homepage .hero__title a {
      color: #d52b1e;
      text-decoration: underline; }

.image-list {
  position: relative; }

.image-list__heading {
  color: #772432;
  background-color: #f3f2f2;
  margin-bottom: 0;
  padding: 15px 10px 4px 10px; }
  @media (min-width: 38em) {
    .image-list__heading {
      padding: 20px 15px 5px 15px; } }

.image-list__items {
  padding-bottom: 10px;
  width: 100%;
  overflow: hidden; }

.image-list__item {
  padding: 0;
  margin: 0;
  border: 5px solid #f3f2f2;
  text-align: center;
  margin-bottom: -5px;
  text-align: center;
  float: left;
  width: 50%;
  padding-top: 48%;
  border-left-width: 0; }
  .image-list__item:nth-of-type(2n+1) {
    border-left-width: 5px; }
  .ie8 .image-list__item {
    border-left-width: 9px; }
  .image-list__item:before {
    content: '';
    padding-left: 0; }
  .image-list__item img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    position: absolute;
    max-width: 80%; }
    .lt-ie9 .image-list__item img {
      margin-left: -380px;
      top: 100px; }
    .ie9 .image-list__item img,
    .ie8 .image-list__item img {
      margin-left: -35%;
      top: 25%; }
  @media (min-width: 30em) {
    .image-list__item {
      width: 33.3333%;
      padding-top: 30%; }
      .image-list__item:nth-of-type(1n+1) {
        border-left-width: 0; }
      .image-list__item:nth-of-type(3n+1) {
        border-left-width: 5px; } }
  @media (min-width: 50em) {
    .image-list__item {
      width: 25%;
      padding-top: 22%;
      border-width: 9px;
      margin-bottom: -9px; }
      .image-list__item:nth-of-type(2n+1) {
        border-left-width: 0; }
      .image-list__item:nth-of-type(3n+1) {
        border-left-width: 0; }
      .image-list__item:nth-of-type(4n+1) {
        border-left-width: 9px; } }
  .max-2-up .image-list__item {
    float: left;
    width: 50%;
    padding-top: 48%;
    border-left-width: 0; }
    .max-2-up .image-list__item:nth-of-type(2n+1) {
      border-left-width: 5px; }
    .ie8 .max-2-up .image-list__item {
      border-left-width: 9px; }
    .max-2-up .image-list__item img {
      max-width: 80%; }
    @media (min-width: 50em) {
      .max-2-up .image-list__item:nth-of-type(2n+1) {
        border-left-width: 9px; } }

.image-teaser {
  position: relative;
  display: block;
  width: 100%; }

.image-teaser__image {
  display: block;
  width: 100%;
  height: auto; }

.image-teaser__text {
  font-family: "Serifa Bold", serif;
  line-height: 1.125;
  margin-bottom: 10px;
  font-size: 1.6rem;
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 25px 30px;
  background: rgba(72, 64, 58, 0.9);
  color: #fff; }
  @media (min-width: 38em) {
    .image-teaser__text {
      font-size: 2.2rem; } }
  .ie8 .image-teaser__text {
    background: #48403a; }

.island {
  background-color: #fff;
  border: 9px solid #f3f2f2;
  padding: 20px;
  max-width: 770px;
  margin: 0 auto; }
  @media (min-width: 38em) {
    .island {
      padding: 40px; } }

.map .column-list__item {
  font-family: "OpenSans Regular", sans-serif; }

.map__inner {
  background-image: url(../gif/world-map.gif);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 75% auto;
  padding-bottom: 45%; }
  @media (min-width: 38em) {
    .map__inner {
      min-height: 130px;
      padding-right: 50%;
      padding-bottom: 0;
      background-position: 100% 50%;
      background-size: 42.5% auto; } }
  @media (min-width: 653px) {
    .map__inner {
      min-height: 150px; } }
  @media (min-width: 747px) {
    .map__inner {
      min-height: 180px; } }
  @media (min-width: 896px) {
    .map__inner {
      min-height: 210px; } }
  @media (min-width: 1036px) {
    .map__inner {
      min-height: 240px; } }

.marker {
  background-color: #fecb00;
  text-align: center;
  color: #772432;
  font-family: "OpenSans Bold", sans-serif;
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 1;
  padding: 10px 5px 9px;
  margin: 0;
  display: block;
  text-decoration: none; }
  @media (min-width: 38em) {
    .marker {
      padding-left: 30px;
      padding-right: 30px; } }

.marker--translucent {
  background-color: rgba(254, 203, 0, 0.9); }

.marker--featured {
  color: #fff;
  background-color: #d52b1e; }
  .marker--featured.marker--translucent {
    background: rgba(213, 43, 30, 0.9); }

.marker--featured-alt {
  color: #fff;
  background-color: #772432; }
  .marker--featured-alt.marker--translucent {
    background: rgba(119, 36, 50, 0.9); }

.marker--dark {
  background-color: #48403a;
  color: #fff; }
  .marker--dark.marker--translucent {
    background: rgba(72, 64, 58, 0.9); }

.marker--fixed {
  display: inline-block; }

.marker--fixed--small {
  min-width: 200px; }

.marker--bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0; }

.marker--bottom--fixed {
  right: auto; }

.member {
  margin-top: 10px; }
  .member .media__item {
    margin-right: 2px;
    margin-left: -3px; }
  .member .media__body {
    font-family: "OpenSans Bold", sans-serif;
    margin-top: 2px;
    line-height: 1.1;
    text-transform: uppercase; }

.table {
  width: 100%;
  border: 1px solid #f3f2f2; }
  .table tr {
    border-bottom: 1px dotted #f3f2f2; }
  .table td,
  .table th {
    padding: 8px 12px;
    vertical-align: top;
    text-align: center; }
    @media (min-width: 38em) {
      .table td,
      .table th {
        padding: 15px 22px; } }
  .table.table--constrained {
    max-width: 70%; }
  @media (min-width: 38em) {
    .table.table--constrained-desktop {
      max-width: 70%; } }
  .table.table--striped tr {
    border-bottom: 0; }
    .table.table--striped tr:nth-child(even) {
      background-color: #f3f2f2; }
  .table.table--two-col td,
  .table.table--two-col th {
    width: 50%; }

.panel--fixed-header {
  padding-left: 0;
  padding-right: 0; }
  .panel--fixed-header .mega {
    padding-right: 25px;
    color: #3e3732; }
    @media (min-width: 56em) {
      .panel--fixed-header .mega {
        padding-right: 40px; } }
  .panel--fixed-header .panel__content--fixed,
  .panel--fixed-header .panel__content {
    padding-top: 30px;
    padding-bottom: 30px; }
  @media (max-width: 29.9375em) {
    .panel--fixed-header {
      display: block; }
      .panel--fixed-header .panel__content {
        padding-bottom: 10px;
        padding-top: 0; }
      .panel--fixed-header .panel__content--fixed,
      .panel--fixed-header .panel__content {
        display: block; }
      .panel--fixed-header .panel__content--fixed {
        position: relative;
        padding-top: 15px;
        padding-bottom: 0; }
        .panel--fixed-header .panel__content--fixed:before {
          width: 100%;
          height: 2px;
          left: 0;
          top: 0;
          bottom: auto; }
          .ie8 .panel--fixed-header .panel__content--fixed:before,
          .ie9 .panel--fixed-header .panel__content--fixed:before {
            display: none; }
      .panel--fixed-header .panel__content {
        padding-top: 30px;
        padding-bottom: 0; }
      .panel--fixed-header .panel__content--fixed {
        padding-top: 0;
        padding-bottom: 30px; }
        .panel--fixed-header .panel__content--fixed:before {
          display: none; } }
  @media (min-width: 50em) and (max-width: 66.25em) {
    .panel--fixed-header {
      display: block; }
      .panel--fixed-header .panel__content {
        padding-bottom: 10px;
        padding-top: 0; }
      .panel--fixed-header .panel__content--fixed,
      .panel--fixed-header .panel__content {
        display: block; }
      .panel--fixed-header .panel__content--fixed {
        position: relative;
        padding-top: 15px;
        padding-bottom: 0; }
        .panel--fixed-header .panel__content--fixed:before {
          width: 100%;
          height: 2px;
          left: 0;
          top: 0;
          bottom: auto; }
          .ie8 .panel--fixed-header .panel__content--fixed:before,
          .ie9 .panel--fixed-header .panel__content--fixed:before {
            display: none; }
      .panel--fixed-header .panel__content {
        padding-top: 30px;
        padding-bottom: 0; }
      .panel--fixed-header .panel__content--fixed {
        padding-top: 0;
        padding-bottom: 30px; }
        .panel--fixed-header .panel__content--fixed:before {
          display: none; } }
  .panel--fixed-header .panel__content--fixed {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 120px;
        -ms-flex: 0 0 120px;
            flex: 0 0 120px; }
    .no-flexbox .panel--fixed-header .panel__content--fixed {
      width: 120px; }
    @media (min-width: 56em) {
      .panel--fixed-header .panel__content--fixed {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 160px;
            -ms-flex: 0 0 160px;
                flex: 0 0 160px; }
        .no-flexbox .panel--fixed-header .panel__content--fixed {
          width: 160px; } }
    @media (min-width: 67.5em) {
      .panel--fixed-header .panel__content--fixed {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 200px;
            -ms-flex: 0 0 200px;
                flex: 0 0 200px; }
        .no-flexbox .panel--fixed-header .panel__content--fixed {
          width: 200px; } }
    .panel--fixed-header .panel__content--fixed:before {
      background-color: #f3f2f2;
      width: 3px;
      top: 30px;
      bottom: 40px;
      right: 130px; }
      @media (min-width: 56em) {
        .panel--fixed-header .panel__content--fixed:before {
          right: 180px; } }
      @media (min-width: 67.5em) {
        .panel--fixed-header .panel__content--fixed:before {
          right: 220px; } }
      @media (max-width: 25em) {
        .panel--fixed-header .panel__content--fixed:before {
          right: 110px; } }

.panel--news-teaser {
  display: table;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  width: 100%; }
  @media (min-width: 56em) {
    .panel--news-teaser {
      padding: 30px; }
      .flex-grid__item .panel--news-teaser {
        padding: 15px; } }
  .flexbox .panel--news-teaser {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .no-flexbox .panel--news-teaser .panel__content--fixed, .no-flexbox
  .panel--news-teaser .panel__content {
    display: table-cell; }
  .panel--news-teaser .panel__image__wrap {
    position: relative;
    margin: 0; }
  .panel--news-teaser .panel__image {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-bottom: 15px; }
    .panel--news-teaser .panel__image .marker {
      font-size: 1.1rem; }
    .no-flexbox .panel--news-teaser .panel__image {
      display: block;
      float: left; }
      @media (max-width: 29.9375em) {
        .no-flexbox .panel--news-teaser .panel__image {
          width: 100%; } }
    .panel--news-teaser .panel__image img {
      display: block;
      width: 100%; }
    @media (min-width: 30em) {
      .panel--news-teaser .panel__image {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 35%;
            -ms-flex: 0 1 35%;
                flex: 0 1 35%;
        margin-bottom: 0; }
        .panel--news-teaser .panel__image .marker {
          margin-right: 20px;
          padding-left: 3px;
          padding-right: 3px; }
        .panel--news-teaser .panel__image img {
          border-right: 20px transparent solid; }
        .panel--news-teaser .panel__image .video-thumbnail__play--tiny {
          margin-left: -10px; } }
    .flex-grid__item .panel--news-teaser .panel__image {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
      margin-bottom: 15px; }
      .no-flexbox .flex-grid__item .panel--news-teaser .panel__image {
        width: 100%; }
      .flex-grid__item .panel--news-teaser .panel__image img {
        border-right: none; }
      @media (min-width: 38em) {
        .flex-grid__item .panel--news-teaser .panel__image {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%; } }
  .panel--news-teaser .panel__inner {
    position: relative;
    display: table;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%; }
    .flex-grid__item .panel--news-teaser .panel__inner {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; }
  .panel--news-teaser .panel__content {
    padding-right: 22px;
    padding-top: 7.5px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%; }
    @media (min-width: 56em) and (max-width: 67.5em) {
      .panel--news-teaser .panel__content {
        padding-top: 5px; }
        .panel--news-teaser .panel__content .delta {
          font-size: 1.6rem; } }
    @media (min-width: 38em) {
      .panel--news-teaser .panel__content {
        padding-right: 30px; } }
  .panel--news-teaser .panel__content--fixed {
    width: 100px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
    padding-top: 3px; }
    @media (max-width: 25em) {
      .panel--news-teaser .panel__content--fixed {
        width: 80px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 80px;
            -ms-flex: 0 0 80px;
                flex: 0 0 80px; } }
    .flex-grid__item .panel--news-teaser .panel__content--fixed {
      width: 80px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 80px;
          -ms-flex: 0 0 80px;
              flex: 0 0 80px; }
    @media (min-width: 56em) {
      .panel--news-teaser .panel__content--fixed {
        padding-top: 0; } }
    .panel--news-teaser .panel__content--fixed:before {
      background-color: #fff;
      width: 3px;
      top: 0;
      bottom: 0;
      content: "";
      position: absolute;
      right: 110px;
      z-index: 2; }
      @media (max-width: 25em) {
        .panel--news-teaser .panel__content--fixed:before {
          right: 90px; } }
      .flex-grid__item .panel--news-teaser .panel__content--fixed:before {
        right: 90px; }
      .flex-grid__item .panel--news-teaser .panel__content--fixed:before {
        top: 5px;
        bottom: 5px; }
  .panel--news-teaser .date {
    font-family: "OpenSans Bold", sans-serif;
    font-size: 1.2rem;
    line-height: 1;
    margin-top: 5px; }

.paddle {
  margin: 0 .25rem;
  width: 80px;
  height: 43px;
  text-align: center;
  line-height: 1; }
  .paddle.no-spinner {
    width: 40px;
    padding: 0; }
  .ie8 .paddle.no-spinner {
    padding-top: 13px; }
  .paddle:invalid {
    box-shadow: none;
    outline: 0;
    border: 1px solid #d02e1a !important; }

.btn--paddle {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 1.16;
  font-size: 2rem;
  font-family: sans-serif;
  font-weight: bold; }

@media print {
  /*! The following defaults lifted from
   * https://html5boilerplate.com/ - thank you very much.
   */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    -webkit-filter: none !important;
            filter: none !important;
    -ms-filter: none !important; }
  a, a:visited {
    text-decoration: underline !important; }
  a[href]:after {
    content: " (" attr(href) ")" !important; }
  a[href^="#"]:after {
    content: "" !important; }
  pre, blockquote {
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 2cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  p {
    page-break-inside: avoid; }
  h2, h3 {
    page-break-after: avoid; }
  /*! End https://html5boilerplate.com/ content */
  .imeche-nav,
  .search-wrapper,
  .icon,
  .facet__group,
  .pagination,
  .hero__image,
  .imeche-addthis,
  .chevron {
    display: none !important; }
  .brightcove-video {
    display: none !important; }
  .btn:not[href] {
    display: none; }
  .footer {
    border-top: 0; }
  .footer__section {
    border: 0;
    padding: 0; }
    .footer__section * {
      display: none; }
    .footer__section .footer__copyright_new {
      display: block; }
  .panel {
    border: 3px solid #e2e0e0;
    padding: 30px !important; }
  .panel__content--fixed:before {
    display: none; }
  .testimonial {
    padding: 0; }
  .flex-grid {
    width: 100% !important;
    margin: 0 auto; }
  .flex-grid__item {
    width: 50% !important;
    width: calc(50% - 30px) !important;
    float: left;
    max-width: none !important;
    min-width: none !important;
    page-break-inside: avoid; }
    .flex-grid__item > .panel {
      page-break-inside: avoid; }
  .flex-grid--max-3-up .flex-grid__item {
    width: 100% !important; }
  .hero {
    height: auto; }
  .standout {
    display: none; }
  .image-list__item {
    width: 25% !important;
    width: calc(25% - 10px) !important;
    padding-top: 0 !important;
    height: auto;
    border: 0;
    margin: 5px; }
    .image-list__item img {
      top: 0;
      left: 0;
      -webkit-transform: none;
              transform: none;
      position: relative; }
  .course-list__detail:last-child {
    margin-bottom: 0 !important; }
  .panel {
    padding: 10px !important; }
  .image-teaser {
    -webkit-column-break-inside: avoid;
       page-break-inside: avoid;
            break-inside: avoid;
    max-width: 300px; }
  .image-teaser__text {
    position: relative;
    background: white !important;
    color: black !important; }
  .panel__image {
    page-break-inside: avoid; }
  .collapsible__content {
    display: block !important; }
  .collapsible__trigger {
    display: none !important; }
  .schedule-table__nav,
  .schedule-table__day__show-all {
    display: none; }
  .booking-table {
    page-break-inside: avoid; } }

@media (min-width: 56em) {
  .progress__summary {
    margin-top: 25px; } }

.progress__items {
  display: table;
  position: relative;
  table-layout: fixed;
  width: 100%;
  counter-reset: progressBar;
  font-size: 1.3rem; }
  @media (min-width: 56em) {
    .progress__items {
      font-size: 1.6rem; } }

.progress__item {
  display: table-cell;
  padding-left: 40px;
  padding-right: 15px;
  vertical-align: middle;
  line-height: 1.1;
  counter-increment: progressBar; }
  .progress__item:last-of-type {
    padding-right: 0; }
  .progress__item:before {
    position: absolute;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -40px;
    top: 50%;
    left: auto;
    line-height: 30px;
    font-size: 1.8rem;
    font-family: "OpenSans Bold", sans-serif;
    text-align: center;
    color: #fff;
    content: counter(progressBar);
    display: block; }

.progress__item--complete {
  position: relative; }
  .progress__item--complete:before {
    background-color: #9ea239;
    content: '';
    font-weight: normal;
    text-indent: 0; }
  .progress__item--complete .icon {
    position: absolute;
    left: 7px;
    top: 0;
    z-index: 12; }

.progress__item--current {
  font-family: "OpenSans Bold", sans-serif;
  color: #675c54; }
  .progress__item--current:before {
    background-color: #675c54; }

.progress__item--incomplete {
  color: #c0bbbb; }
  .progress__item--incomplete:before {
    color: #908277;
    background-color: #e2e0e0; }

.progress__items__link {
  color: #48403a; }

@media (min-width: 38em) {
  .progress__summary {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ }
    .progress__summary.focusable:active, .progress__summary.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; } }

@media (max-width: 37.9375em) {
  .progress__items {
    display: none; } }

@media (max-width: 37.9375em) {
  .progress__title {
    margin-bottom: 5px; } }

.spinner {
  position: relative;
  min-height: 160px; }
  .spinner:before {
    -webkit-transition: .5s opacity linear;
            transition: .5s opacity linear;
    opacity: 0;
    position: absolute;
    content: '';
    display: block;
    width: 140px;
    height: 140px;
    -webkit-transform-origin: center center;
            transform-origin: center center;
    top: 50%;
    left: 50%;
    margin-top: -73px;
    margin-left: -73px;
    border-width: 6px;
    border-style: solid;
    border-color: #5290cd #5290cd #fff #fff;
    border-radius: 50%;
    overflow: hidden;
    -webkit-animation: spinner .6s infinite linear;
            animation: spinner .6s infinite linear; }
  .spinner.spinner--top:before {
    top: 100px; }
  .spinner.spinner--bottom:before {
    top: 100%;
    margin-top: -100px; }

.spinner--active:before {
  opacity: 1; }

.spinner--red:before {
  border-color: #d52b1e #d52b1e #fff #fff; }

.spinner--graphic:before {
  border: 0;
  border-radius: 0;
  -webkit-animation: none !important;
          animation: none !important;
  background: transparent url(../gif/loader.gif) no-repeat center center; }

.spinner--small {
  min-height: 74px; }
  .spinner--small:before {
    width: 64px;
    border-width: 3px;
    height: 64px;
    margin-top: -35px;
    margin-left: -35px;
    -webkit-animation-duration: .45s;
            animation-duration: .45s; }

.spinner--tiny {
  min-height: 30px; }
  .spinner--tiny:before {
    width: 20px;
    border-width: 3px;
    height: 20px;
    margin-top: -13px;
    margin-left: -13px;
    -webkit-animation-duration: .45s;
            animation-duration: .45s; }

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.membership-steps {
  padding: 9px 9px 2px;
  border-radius: 2px;
  background-color: #f3f2f2;
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.4rem; }
  @media (min-width: 38em) {
    .membership-steps {
      font-size: 1.8rem; } }

.membership-steps__step {
  margin-bottom: 9px;
  position: relative;
  z-index: 1; }

.membership-steps__progress,
.membership-steps__step-body {
  background-color: #fff; }

.membership-steps__step-body {
  margin-left: 49px;
  padding: 10px 16px 16px 16px; }
  .membership-steps__step-body:before, .membership-steps__step-body:after {
    display: table;
    content: ""; }
  .membership-steps__step-body:after {
    clear: both; }

.membership-steps__progress {
  width: 40px;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0; }

.membership-steps__progress__indicator {
  line-height: 1.5;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 15px;
  font-family: "Serifa Bold", serif; }
  .membership-steps__progress__indicator.icon {
    top: 18px; }

.membership-steps__step-headline {
  display: inline;
  margin-right: 10px;
  font-size: 1.4rem;
  line-height: 1.5;
  font-family: "OpenSans Bold", sans-serif;
  text-decoration: underline; }
  @media (min-width: 38em) {
    .membership-steps__step-headline {
      margin-right: 20px;
      font-size: 1.8rem; } }

.membership-steps__action {
  margin-bottom: 9px;
  display: block;
  max-width: 300px;
  margin: 9px 0 0;
  padding-left: 10px;
  padding-right: 10px; }
  .membership-steps__action:first-of-type {
    margin-top: 18px; }
  @media (min-width: 38em) {
    .membership-steps__action {
      padding-left: 42px;
      padding-right: 42px;
      font-size: 1.4rem; } }

.schedule-table__days > li,
.schedule-table__nav__list > li,
.schedule-table__sessions > li {
  padding-left: 0; }
  .schedule-table__days > li:before,
  .schedule-table__nav__list > li:before,
  .schedule-table__sessions > li:before {
    content: none; }

.schedule-table,
.schedule-table__session__headline,
.schedule-table__day__headline {
  font-size: 1.2rem; }
  @media (min-width: 56em) {
    .schedule-table,
    .schedule-table__session__headline,
    .schedule-table__day__headline {
      font-size: 1.5rem; } }
  @media (min-width: 67.5em) {
    .schedule-table,
    .schedule-table__session__headline,
    .schedule-table__day__headline {
      font-size: 1.8rem; } }

.schedule-table__day__header {
  padding: 10px;
  background-color: #f3f2f2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 38em) {
    .schedule-table__day__header {
      padding: 20px 10px; } }
  @media (min-width: 43.75em) {
    .schedule-table__day__header {
      padding: 20px; } }
  @media (min-width: 60.625em) {
    .schedule-table__day__header {
      padding: 30px; } }

.schedule-table__nav {
  min-width: 220px;
  line-height: 1;
  margin-bottom: 1rem; }
  @media (min-width: 28em) {
    .schedule-table__nav {
      margin-bottom: 0;
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; } }
  @media (min-width: 38em) {
    .schedule-table__nav {
      min-width: 0;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; } }

.schedule-table__day__show-all {
  cursor: pointer;
  min-width: 200px;
  text-decoration: underline; }
  @media (min-width: 28em) {
    .schedule-table__day__show-all {
      min-width: 125px;
      text-align: right;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; } }
  @media (min-width: 38em) {
    .schedule-table__day__show-all {
      margin-bottom: 0;
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; } }
  @media (min-width: 56em) {
    .schedule-table__day__show-all {
      min-width: 180px; } }

.schedule-table__day__headline {
  min-width: 200px;
  margin-bottom: 1rem;
  text-transform: uppercase; }
  @media (min-width: 38em) {
    .schedule-table__day__headline {
      line-height: 1;
      margin-bottom: 0;
      min-width: 0; } }

.schedule-table__day__headline,
.schedule-table__day__show-all {
  display: block;
  font-family: "OpenSans Bold", sans-serif;
  line-height: 2; }
  @media (min-width: 38em) {
    .schedule-table__day__headline,
    .schedule-table__day__show-all {
      line-height: 1; } }

.schedule-table__nav__list {
  margin-bottom: 0; }

.schedule-table__nav__list__item {
  display: inline;
  margin: 0;
  text-transform: uppercase; }
  .schedule-table__nav__list__item > a {
    text-decoration: underline;
    font-family: "OpenSans Bold", sans-serif; }

.schedule-table__nav__list__item + .schedule-table__nav__list__item {
  margin-left: 4px;
  padding-left: 5px;
  border-left: 1px solid #e2e0e0; }
  @media (min-width: 56em) {
    .schedule-table__nav__list__item + .schedule-table__nav__list__item {
      margin-left: 8px;
      padding-left: 12px;
      border-left: 2px solid #e2e0e0; } }

.no-flexbox .schedule-table__day__header:before, .no-flexbox .schedule-table__day__header:after {
  display: table;
  content: ""; }

.no-flexbox .schedule-table__day__header:after {
  clear: both; }

.no-flexbox .schedule-table__day__headline,
.no-flexbox .schedule-table__nav {
  margin-bottom: 1rem; }
  @media (min-width: 43.75em) {
    .no-flexbox .schedule-table__day__headline,
    .no-flexbox .schedule-table__nav {
      float: left;
      margin-right: 3rem;
      margin-bottom: 0; } }

.no-flexbox .schedule-table__day__show-all {
  text-align: left; }
  @media (min-width: 43.75em) {
    .no-flexbox .schedule-table__day__show-all {
      float: right;
      text-align: right;
      margin-bottom: 0; } }

@media (min-width: 43.75em) {
  .no-flexbox .schedule-table__day__headline {
    min-width: 225px; } }

@media (min-width: 56em) {
  .no-flexbox .schedule-table__day__headline {
    min-width: 300px; } }

@media (min-width: 60.625em) {
  .no-flexbox .schedule-table__day__headline {
    min-width: 375px; } }

.schedule-table {
  border-bottom: 2px dotted #e2e0e0; }

.schedule-table__session__headline {
  font-family: "OpenSans Bold", sans-serif;
  line-height: 1.33;
  margin-bottom: 0; }
  .schedule-table__session__headline + .schedule-table__session__speaker {
    margin-top: 10px; }

.schedule-table__day {
  margin: 0; }

.schedule-table__sessions {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 0;
  border-spacing: 2px 20px;
  padding-bottom: 10px; }

.schedule-table__session {
  display: table-row; }
  .schedule-table__session:last-of-type .schedule-table__session__description,
  .schedule-table__session:last-of-type .schedule-table__session__time {
    border: none;
    padding-bottom: 0; }

.schedule-table__session__description,
.schedule-table__session__time {
  display: table-cell;
  padding: 10px 0 35px;
  border-bottom: 2px dotted #e2e0e0; }

.schedule-table__session__headline,
.schedule-table__session__speaker,
.schedule-table__session__details {
  max-width: 35em; }

.schedule-table__session__details .collapsible__trigger {
  margin-top: 10px; }

.schedule-table__session__time {
  width: 100px;
  padding-right: 15px;
  text-align: right;
  font-family: "OpenSans Bold", sans-serif;
  line-height: 1.33;
  color: #d52b1e; }
  @media (min-width: 38em) {
    .schedule-table__session__time {
      width: 150px;
      padding-right: 25px; } }
  @media (min-width: 56em) {
    .schedule-table__session__time {
      width: 175px;
      padding-right: 30px; } }

.schedule-table__session__speaker__name {
  text-decoration: underline; }

.search-result {
  border-bottom: 3px solid #f3f2f2;
  padding: 20px 0;
  position: relative; }
  @media (min-width: 38em) {
    .search-result {
      padding: 30px 0; }
      .search-result:after {
        content: '';
        display: block;
        height: 3px;
        width: 30px;
        position: absolute;
        bottom: -3px;
        right: 140px;
        background-color: #fff; } }

.search-result__title {
  font-family: "OpenSans Bold", sans-serif;
  font-size: inherit;
  line-height: inherit; }
  .search-result__title a {
    color: #772432; }

.search-result__type {
  font-weight: bold;
  color: #999490;
  font-size: 1.1rem;
  margin: 0 0 5px 0; }
  @media (min-width: 38em) {
    .search-result__type {
      width: 140px;
      float: right; } }
  @media (min-width: 56em) {
    .search-result__type {
      font-size: 1.4rem; } }

@media (min-width: 38em) {
  .search-result__content {
    overflow: hidden;
    padding-right: 30px; } }

.search-result__meta {
  margin-top: 15px;
  margin-bottom: 0;
  color: #999490; }
  .search-result__meta li {
    margin: 0; }
    @media (min-width: 38em) {
      .search-result__meta li {
        display: inline;
        margin-right: 10px; } }

.separator {
  position: relative; }
  .separator:after {
    background-color: #e2e0e0;
    content: "";
    width: 100%;
    position: relative;
    height: 9px;
    left: 0;
    right: 0;
    display: block;
    z-index: 2; }

.separator--absolute:after {
  position: absolute;
  bottom: 0; }

.separator--absolute.separator--top:before {
  position: absolute;
  top: 0; }

.separator--primary:after {
  background-color: #5290cd; }

.separator--secondary:after {
  background-color: #d52b1e; }

.separator--black:after {
  background-color: #48403a; }

.separator--steelblue:after {
  background-color: #e5edf9; }

.separator--lightblue:after {
  background-color: #e5edf9; }

.separator--lightgreen:after {
  background-color: #f0f1c7; }

.separator--brown:after {
  background-color: #675c53; }

.separator--top {
  position: relative; }
  .separator--top:before {
    content: "";
    width: 100%;
    position: relative;
    height: 9px;
    left: 0;
    right: 0;
    display: block;
    z-index: 2;
    background-color: #e2e0e0; }
  .separator--top.separator--primary:before {
    background-color: #5290cd; }
  .separator--top.separator--secondary:before {
    background-color: #d52b1e; }
  .separator--top.separator--steelblue:before {
    background-color: #e5edf9; }
  .separator--top.separator--lightblue:before {
    background-color: #e5edf9; }
  .separator--top.separator--lightgreen:before {
    background-color: #f0f1c7; }
  .separator--top.separator--brown:before {
    background-color: #675c53; }

.separator--translucent:after, .separator--translucent.separator--top:before {
  opacity: 0.25; }

/**
 * Small "more details" style variant
 */
.show-more .show-more__trigger {
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.2rem;
  margin: 0;
  position: relative;
  display: inline-block; }
  .show-more .show-more__trigger:hover, .show-more .show-more__trigger:focus {
    text-decoration: none; }
  .show-more .show-more__trigger .icon {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    left: 100%;
    margin-left: 5px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition: 0.2s -webkit-transform ease-in-out;
            transition: 0.2s transform ease-in-out; }
    .ie8 .show-more .show-more__trigger .icon,
    .ie9 .show-more .show-more__trigger .icon {
      display: none; }

.show-more.show-more--active .icon {
  -webkit-transform: rotate(0);
          transform: rotate(0); }

.signpost {
  padding: 20px 0;
  border-top: 5px solid #675c53;
  border-bottom: 5px solid #675c53;
  font-family: "Serifa Bold", serif; }
  @media (min-width: 38em) {
    .signpost {
      border-top-width: 9px;
      border-bottom-width: 9px;
      padding: 25px 0; } }
  .signpost p {
    font-size: 1.5rem;
    line-height: 1.35; }
    @media (min-width: 38em) {
      .signpost p {
        font-size: 1.7rem;
        line-height: 1.15; } }
    @media (min-width: 56em) {
      .signpost p {
        font-size: 2rem; } }

.signpost__link {
  font-family: "OpenSans Bold", sans-serif;
  text-decoration: underline;
  margin-top: 10px; }
  .signpost__link:hover, .signpost__link:focus {
    text-decoration: none; }

.signpost--light {
  border-top-color: #e5edf9;
  border-bottom-color: #e5edf9; }

.skiplink {
  background-color: #48403a;
  color: #fff;
  top: 2px;
  left: 2px;
  padding: 1rem;
  border-radius: 2px; }
  .skiplink:focus {
    position: absolute !important;
    text-decoration: none;
    z-index: 200;
    outline: 0; }
  .skiplink:active {
    bottom: auto; }

.small-image-list__item {
  width: 100%; }
  .small-image-list__item .small-image__item {
    float: left;
    margin-right: 15px; }
    .small-image-list__item .small-image__item img {
      width: auto;
      max-width: 100%; }
  .small-image-list__item .small-image__body {
    overflow: hidden;
    position: relative;
    z-index: 1; }

.small-image-list__item--stacked .small-image__body {
  clear: both; }
  @media (min-width: 67.5em) {
    .small-image-list__item--stacked .small-image__body {
      clear: none; } }
  @media (max-width: 55.9375em) {
    .small-image-list__item--stacked .small-image__body {
      clear: none; } }

.media-list--small--constrained {
  font-size: 1.2rem; }
  @media (min-width: 56em) {
    .media-list--small--constrained {
      width: 80%;
      font-size: 1.5rem; } }

.standout {
  position: relative;
  color: #675c53;
  margin-top: -3px; }
  .standout:before {
    content: '';
    display: block;
    background-color: #48403a;
    height: 3px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    opacity: 0.2; }

.standout__inner:before, .standout__inner:after {
  display: table;
  content: ""; }

.standout__inner:after {
  clear: both; }

@media (min-width: 38em) {
  .standout__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; } }

.standout__left,
.standout__right {
  position: relative;
  z-index: 2; }
  @media (min-width: 38em) {
    .standout__left,
    .standout__right {
      width: 50%;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      padding: 40px 0; } }
  @media (min-width: 56em) {
    .standout__left,
    .standout__right {
      padding: 80px 0; } }
  .no-flexbox .standout__left,
  .no-flexboxlegacy .standout__left, .no-flexbox
  .standout__right,
  .no-flexboxlegacy
  .standout__right {
    float: left; }

.standout__left:before, .standout__left:after {
  display: table;
  content: ""; }

.standout__left:after {
  clear: both; }

@media (max-width: 37.9375em) {
  .standout__left {
    padding: 40px 0; } }

@media (min-width: 38em) {
  .standout__left {
    padding-right: 80px; } }

@media (max-width: 37.9375em) {
  .standout__right {
    padding: 10px 0 40px; } }

@media (min-width: 38em) {
  .standout__right {
    padding: 80px 0 80px 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; } }

@media (min-width: 56em) {
  .standout__right {
    padding-left: 0; } }

@media (max-width: 37.9375em) {
  .standout__right .signpost {
    border-bottom: 0;
    padding-bottom: 0; } }

@media (min-width: 56em) {
  .standout__right .signpost {
    width: 50%;
    margin-left: 50%; } }

.standout__title {
  color: #772432;
  text-transform: uppercase;
  font-size: 2.6rem;
  font-family: "Serifa Black", serif; }
  @media (min-width: 56em) {
    .standout__title {
      font-size: 3.6rem; } }
  .standout__title:last-child {
    margin-bottom: 0; }

.standout__link {
  font-family: "OpenSans Bold", sans-serif;
  display: block;
  text-decoration: underline;
  margin-top: 10px; }
  @media (min-width: 38em) {
    .standout__link {
      float: left;
      clear: left; } }
  .standout__link:hover, .standout__link:focus {
    text-decoration: none; }

.standout__image {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 50%;
  width: 50%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat; }
  @media (max-width: 37.9375em) {
    .standout__image {
      background-image: none !important;
      display: none; } }

/**
 * Colour variants
 */
.standout--yellow {
  background-color: #fecb00; }

.standout--green {
  background-color: #d4e435; }

.standout--brown .standout__link,
.standout--brown .standout__title,
.standout--dark-red .standout__link,
.standout--dark-red .standout__title {
  color: #fff; }

.standout--brown .signpost,
.standout--dark-red .signpost {
  border-color: #fff; }
  .standout--brown .signpost a,
  .standout--dark-red .signpost a {
    color: #fff; }

.standout--brown {
  background-color: #3e3732;
  color: #fff; }

.standout--dark-red {
  background-color: #772432;
  color: #fff; }

.tabs {
  position: relative; }

.tabs__navigation {
  overflow: hidden;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.tabs__tab {
  padding-left: 0;
  position: static;
  margin: 6px 0;
  margin: 0 3px 0 0;
  background-color: #f3f2f2;
  border-radius: 2px 2px 0 0;
  border-top: 3px solid #f3f2f2;
  cursor: pointer;
  position: relative;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .tabs__tab:before {
    content: '';
    position: static;
    top: auto;
    left: auto;
    display: none; }
  @media (min-width: 56em) {
    .tabs__tab {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0; } }
  .tabs__tab:last-child {
    margin: 0; }
  .tabs__tab:focus, .tabs__tab:active {
    outline: 0; }
    .tabs__tab:focus > .tabs__link, .tabs__tab:active > .tabs__link {
      text-decoration: underline; }
  .tabs__tab:hover {
    border-top-color: #e2e0e0;
    background-color: #e2e0e0; }
  .tabs__tab.tabs__tab--active, .tabs__tab.ui-tabs-active {
    background-color: #e2e0e0;
    border-top-color: #d2d0cf;
    border-radius: 2px; }
    .tabs__tab.tabs__tab--active:hover, .tabs__tab.ui-tabs-active:hover {
      border-top-color: #d2d0cf; }
    .tabs__tab.tabs__tab--active:before, .tabs__tab.tabs__tab--active:after, .tabs__tab.ui-tabs-active:before, .tabs__tab.ui-tabs-active:after {
      content: '';
      display: block;
      width: 10000px;
      height: 3px;
      position: absolute;
      background-color: #e2e0e0;
      bottom: 0;
      z-index: 1; }
    .tabs__tab.tabs__tab--active:before, .tabs__tab.ui-tabs-active:before {
      right: 100%;
      margin-right: 3px; }
    .tabs__tab.tabs__tab--active:after, .tabs__tab.ui-tabs-active:after {
      left: 100%;
      margin-left: 3px; }
  .no-flexbox .tabs__tab,
  .no-flexboxlegacy .tabs__tab {
    float: left; }

.tabs__link {
  display: block;
  padding: 9px 4px 7px;
  text-decoration: none;
  font-size: 1.1rem;
  border-bottom: 3px solid #e2e0e0;
  z-index: 2; }
  .tabs__link:hover {
    opacity: 1 !important; }
  @media (min-width: 38em) {
    .tabs__link {
      font-size: 1.6rem;
      padding: 14px 30px 13px; } }
  @media (min-width: 56em) {
    .tabs__link {
      font-size: 1.8rem; } }
  .tabs__link:active {
    bottom: auto; }
  .tabs__link:hover, .tabs__link:focus {
    text-decoration: none; }
    .ui-tabs .tabs__link:hover, .ui-tabs .tabs__link:focus {
      outline: 0; }
  .tabs__tab--active .tabs__link:after,
  .ui-tabs-active .tabs__link:after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    background-color: #e2e0e0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    position: absolute;
    bottom: -3px;
    left: 50%;
    margin-left: -10px;
    border-radius: 0 0 2px 0; }
  .tabs__link.facet__link--disabled {
    position: static; }
    .tabs__link.facet__link--disabled:after {
      bottom: 0;
      z-index: -1; }
  .tabs__link.facet__link--disabled, .tabs__link.facet__link--disabled:hover, .tabs__link.facet__link--disabled:focus {
    opacity: 1 !important;
    cursor: default;
    background-color: #f3f2f2;
    border-top: 3px solid #f3f2f2;
    margin-top: -3px;
    color: #e2e0e0;
    border-radius: 2px 2px 0 0; }

.tabs__panel {
  margin-top: 30px; }

.tags {
  display: block;
  margin-bottom: 0; }
  .tags.tags--active {
    overflow: hidden;
    margin: 15px 0; }
    @media (min-width: 56em) {
      .tags.tags--active {
        margin: 30px 0 26px; } }

.tag {
  float: left;
  margin: 0 4px 4px 0;
  padding: 0;
  border: 2px solid #f3f2f2;
  font-size: 1.2rem; }
  .tag:before {
    content: none; }

.tag__link {
  position: relative;
  display: block;
  color: #675c53; }

.tag__link,
.tag--selected {
  padding: 5px 10px; }
  @media (min-width: 38em) {
    .tag__link,
    .tag--selected {
      padding: 10px 20px; } }

.tag--actual > .tag__link {
  padding-right: 25px; }
  @media (min-width: 38em) {
    .tag--actual > .tag__link {
      padding-right: 40px; } }

.tag--disabled {
  background-color: white; }
  .tag--disabled .tag__icon {
    opacity: .3; }
  .tag--disabled .tag__link {
    color: #c9c2bd;
    cursor: default; }
    .tag--disabled .tag__link:active {
      bottom: 0; }
    .tag--disabled .tag__link:hover:hover {
      opacity: 1 !important; }

.tag--selected {
  font-family: "OpenSans Bold", sans-serif; }

.tag--clear {
  text-decoration: underline; }

.tag__icon {
  position: absolute;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  top: calc(50% + 1px);
  width: 9px;
  height: 10px; }
  @media (min-width: 38em) {
    .tag__icon {
      top: calc(50%);
      right: 20px;
      width: 11px;
      height: 12px; }
      .ie8 .tag__icon,
      .ie9 .tag__icon {
        top: 12px;
        width: 13px;
        height: 13px; } }

.tags--active + [data-facet-search-list] > li:first-child .search-result {
  border-top: 3px solid #f3f2f2; }

.testimonial {
  margin: 0;
  padding: 30px 0 0 0;
  position: relative;
  min-height: 20px; }
  @media (min-width: 38em) {
    .testimonial {
      padding: 0 0 0 90px;
      min-height: 18px; } }
  .testimonial .icon--quotes {
    width: 65px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0; }
    @media (min-width: 38em) {
      .testimonial .icon--quotes {
        top: 6px;
        width: 60px;
        height: 18px; } }

.testimonial__quote,
.long-form .testimonial__quote {
  font-size: 1.8rem;
  line-height: 1.5;
  font-family: "OpenSans Italic", sans-serif;
  font-weight: normal;
  margin: 8px 0; }

.testimonial__source,
.long-form .testimonial__source {
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5; }
  @media (min-width: 38em) {
    .testimonial__source,
    .long-form .testimonial__source {
      font-size: 1.2rem; } }

.testimonial__detail {
  display: block;
  font-family: "OpenSans Regular", sans-serif; }

.testimonial--featured {
  margin: 0 auto;
  max-width: 810px; }
  @media (min-width: 38em) {
    .testimonial--featured {
      padding: 0 0 0 110px;
      min-height: 27px; } }
  @media (min-width: 38em) {
    .testimonial--featured .icon--quotes {
      top: 0;
      width: 90px;
      height: 27px; } }
  .testimonial--featured .testimonial__quote {
    font-family: "Serifa Bold", serif;
    text-transform: uppercase;
    font-size: 1.8rem;
    line-height: 1;
    font-style: normal; }
    @media (min-width: 38em) {
      .testimonial--featured .testimonial__quote {
        font-size: 2.2rem; } }
  @media (min-width: 38em) {
    .testimonial--featured .testimonial__source {
      font-size: 1.5rem;
      line-height: 1.5; } }

.text-rating {
  font-family: "Serifa Bold", serif;
  font-size: 2.1rem;
  line-height: 0.8; }
  @media (min-width: 38em) {
    .text-rating {
      font-size: 3rem; } }

.text-rating__limit {
  font-family: "OpenSans Regular", sans-serif;
  font-size: 1.2rem; }
  @media (min-width: 38em) {
    .text-rating__limit {
      font-size: 1.8rem; } }

.text-rating--yellow {
  color: #fecb00; }
  .text-rating--yellow .text-rating__limit {
    color: #fff; }

.ticket-table__section {
  background-color: #f3f2f2;
  padding: 15px; }
  .ticket-table__section + .ticket-table__section {
    margin-top: 3px; }
  @media (min-width: 38em) {
    .ticket-table__section {
      font-size: 1.5rem;
      padding: 25px 30px 30px; } }

.ticket-table__message {
  color: #d52b1e;
  font-family: "OpenSans Bold", sans-serif;
  padding: 35px 15px; }
  @media (min-width: 38em) {
    .ticket-table__message {
      padding: 35px 30px; } }

.ticket__title {
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.4rem; }
  @media (min-width: 38em) {
    .ticket__title {
      font-size: 1.8rem; } }

.ticket__price {
  display: inline-block;
  font-size: 1.6rem;
  font-family: "OpenSans Bold", sans-serif; }
  @media (min-width: 38em) {
    .ticket__price {
      font-size: 2.1rem; } }

.ticket__price + .ticket__price {
  margin-left: 5px; }
  @media (min-width: 38em) {
    .ticket__price + .ticket__price {
      margin-left: 10px; } }

.ticket__price--old {
  font-family: "OpenSans Regular", sans-serif;
  text-decoration: line-through; }

.ticket__price--discounted {
  color: #d52b1e; }

.ticket__vat,
.ticket__discount-message {
  margin: 0; }

.ticket__prices {
  margin: 0 0 5px 0; }

.ticket__title {
  margin: 5px 0 8px 0; }

.ticket-table__booking {
  position: relative;
  z-index: 1; }
  @media (min-width: 38em) {
    .ticket-table__booking {
      text-align: right; } }

.split.split--ticket-table > .split__key {
  max-width: 55%; }
  .ie8 .split.split--ticket-table > .split__key {
    width: 55%; }

.split.split--ticket-table > .split__value {
  max-width: 45%; }
  .ie8 .split.split--ticket-table > .split__value {
    width: 45%; }

@media (min-width: 28em) {
  .split.split--ticket-table > .split__key {
    max-width: 66%; }
    .ie8 .split.split--ticket-table > .split__key {
      width: 66%; }
  .split.split--ticket-table > .split__value {
    max-width: 33%; }
    .ie8 .split.split--ticket-table > .split__value {
      width: 33%; } }

.training-listing-item img {
  display: block;
  max-width: 100%; }

.training-listing-item .panel__title {
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.8rem;
  line-height: 1.3;
  margin-bottom: 5px; }

/*card info block*/
.card-info-block {
    font-size: 0;
}
.card-info-block > div {
    display: inline-block;
    vertical-align: top;
}
.card-info-block p {
    font-size: 14px;
    padding-right: 15px;
}
.card-info-block > div:first-child {
    width: 65%;
}
.card-info-block > div:first-child + div {
    width: 35%;
    max-width: 200px;
}
.card-info-block img {
    width: 100%;
}
@media (max-width: 676px) {
    .card-info-block p {
        font-size: 12px;
    }
}

/*ie fix for training page because flex not fully supported*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .facet-wrapper .training-listing-item .panel__title {
        max-width: 297px;
    }
}

.training-listing-item .collapsible--active .collapsible__trigger {
  margin-top: 10px; }

.training-listing-item__price {
  color: #ba251b;
  font-family: "OpenSans Bold", sans-serif;
  font-size: 1.8rem;
  line-height: 1; }

.training-listing-item__vat {
  color: #ba251b;
  line-height: 1;
  margin: 0; }

.training-listing-item__extra {
  color: #ba251b;
  font-size: 1.5rem;
  line-height: 1.5;
  margin: 16px 0 0 0; }

.training-listing-item__dates:before, .training-listing-item__dates:after {
  display: table;
  content: ""; }

.training-listing-item__dates:after {
  clear: both; }

li.training-listing-item__dates__item {
  float: left;
  width: 50%;
  margin: 0 0 10px; }

.video-thumbnail {
  display: block;
  position: relative; }
  .video-thumbnail:hover {
    opacity: 1 !important; }
  .video-thumbnail img {
    width: 100%;
    display: block; }
  .video-thumbnail:active {
    bottom: auto; }

.video-thumbnail__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 85px;
  height: 80px;
  display: block;
  border-bottom: 5px solid #d52b1e;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 3px 0 rgba(72, 64, 58, 0.3); }
  @media (min-width: 38em) {
    .video-thumbnail__play {
      border-bottom-width: 9px;
      width: 170px;
      height: 161px; } }
  .video-thumbnail__play.video-thumbnail__play--small {
    width: 60px;
    height: 56px; }
    .video-thumbnail__play.video-thumbnail__play--small .icon {
      width: 15px;
      height: 18px; }
    @media (min-width: 38em) {
      .video-thumbnail__play.video-thumbnail__play--small {
        border-bottom-width: 5px;
        width: 90px;
        height: 70px; }
        .video-thumbnail__play.video-thumbnail__play--small .icon {
          width: 21px;
          height: 24px; } }
  .video-thumbnail__play.video-thumbnail__play--tiny {
    border-bottom-width: 5px;
    width: 55px;
    height: 50px;
    z-index: 10; }
    .video-thumbnail__play.video-thumbnail__play--tiny .icon {
      width: 18px;
      height: 22px;
      margin-left: 1px; }
    .no-csstransforms .video-thumbnail__play.video-thumbnail__play--tiny {
      margin-left: -32px;
      margin-top: -30px;
      border-bottom-width: 0; }
      .no-csstransforms .video-thumbnail__play.video-thumbnail__play--tiny .icon {
        width: 36px;
        height: 42px;
        top: 7px;
        left: 10px; }
  .video-thumbnail:hover .video-thumbnail__play {
    opacity: 0.9; }
  .video-thumbnail__play .icon {
    width: 19px;
    height: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-left: 2px; }
    @media (min-width: 38em) {
      .video-thumbnail__play .icon {
        width: 37px;
        height: 44px;
        margin-left: 4px; } }
  .no-csstransforms .video-thumbnail__play {
    margin-left: -85px;
    margin-top: -80px; }
    .no-csstransforms .video-thumbnail__play .icon {
      top: 55px;
      left: 65px; }

    /*-------  MyAccount/Message boxes -------*/
#failed {
    background-color: #ffe5e5;
}

#success {
    background-color: #e6ffe5;
}

/*Forms*/

.form-group {
    margin-bottom: 15px;
}

.mw70 {
    max-width: 70%;
}

.form-group .inputFullWidth {
    width: 100%;
}

.form-combo {
    letter-spacing: normal;
    border-radius: 2px;
    border: 1px solid #e2e0e0;
    box-shadow: inset 0 2px #f3f2f2;
    padding: 7px 12px;
    -webkit-appearance: none;
    vertical-align: top;
    font-size: 1.6rem;
    width: 100%;
}

.form-combo__separator {
    font-size: 22px;
    color: #ddd;
    margin: 3px 5px;
    display: inline-block;
    vertical-align: top;
}

.form-input-sm {
    max-width: 190px;
}

.form-error {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #d52b1e;
}

.flextable__row__cell.flextable__row__cell--darkgrey {
    border-left: 8px solid #675c53;
}

/* ------ sb custom ------- */

@media (max-width:767px) {
    .linearise-767 {
        width: 100%!important;
    }
    .linearise-767 > div {
        margin: 0 !important;
    }

    /* Accessibility Widget */
    .uwy:not(.userway_hidden) .uai {
      top: 130px !important;
    }
}

.group:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

/* aside nav */
.sb-aside-nav {
    background: #f3f2f2;
    padding: 8px 8px;
    margin-bottom: 25px;
}
.sb-aside-nav ul, .sb-aside-nav li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.sb-aside-nav li {
    position: relative;
    z-index: 1;
}
.sb-aside-nav-li1 ul {
    display: none;
}
.sb-aside-nav li:before {
    display: none;
}
.sb-aside-nav-a {
    display: block;
    margin-bottom: 1px;
    padding: 6px 27px 6px 8px;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 33px;
}
.sb-aside-nav-a1 {
    background: #d52b1e;
    color: #fff;
}
.sb-aside-nav-a2 {
    background: #fff;
}
.sb-aside-nav-a3 {
    padding-left: 15px;
}
.sb-aside-nav-a1 + .chevron:after {
    color: #fff;
}
.sb-aside-nav-a1 + .chevron:hover:after {
    color: #48403a;
}
.sb-aside-nav-a.sb-page-active {
    background: #f0f1c7;
    color: #675c53;
    font-weight: 600;
}
.sb-aside-nav .chevron {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    height: 34px;
    width: 40px;
    transition: all 0.3s;
    cursor: pointer;
}
.sb-aside-nav .chevron:after {
    position: absolute;
    top: 9px;
    right: 8px;
    height: 16px;
    width: 17px;
    font-size: 11px;
    transition: all 0.3s;
    transform: rotate(90deg);
}
.sb-aside-nav-a.sb-active + .chevron:after {
    transform: rotate(270deg);
}
.sb-aside-nav-a.sb-page-active + .chevron:after {
    color: #fff;
}
.sb-aside-nav-a.sb-active ~ ul {
    display: block;
}
.sb-aside-nav .chevron:hover:after {
    color: #48403a;
}
.sb-aside-nav-a4 {
    padding: 4px 27px 4px 30px;
    font-size: 12px;
}
.sb-aside-nav-ul4 .sb-aside-nav-ul4 .sb-aside-nav-a {
    font-style: italic;
    padding-left: 35px;
}
.sb-aside-nav-ul4 .chevron {
    height: 25px;
}
.sb-aside-nav-ul4 .chevron:after {
    top: 4.5px;
}

/* sb sf forms */
.mb30 {
    margin-bottom: 30px;
}
.mb35 {
    margin-bottom: 35px;
}
.mb15 {
    margin-bottom: 15px;
}
.mt35 {
    margin-top: 35px;
}
.sb-form-wrp input[type="text"] {
    width: 100%;
}
.sb-form-wrp label {
    margin: 0 0 0 0;
}
.sb-form-wrp .sfFormBox {
    margin-bottom: 10px;
}
.sb-form-list-item {
    margin-bottom: 35px;
}
.sb-form-wrp .sfRadioList *, .sb-form-wrp .sfCheckList * {
    display: inline;
    vertical-align: middle;
}
.k-invalid-msg, .div#errors {
    color: #d52b1e;
}

span.noresponse::after {
    content: ' *';
    color: red;
}
/* Comment */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    body .uwy .uai {
        width: 25px !important;
        height: 25px !important;
        min-width: 25px !important;
        min-height: 25px !important;
        max-width: 25px !important;
        max-height: 25px !important;
    }

    .uwy .uai img:not(.check_on), body .uwy .uai img:not(.check_on) {
        height: 25px !important;
        width: 25px !important;
    }

    .btn--cookieaccept {
        margin-bottom: 10px;
        width: 95%;
        height: 60px;
    }

    .btn--cookiereject {
        width: 95%;
    }

    body .uwy.userway_p1 .uai {
        top: 10px !important;
    }

    #cookieText {
        width: 100% !important;
        padding-left:5px;
    }

    #cookieButton1 {
        clear: both;
        width: 50% !important;
    }

    #cookieButton2 {
        width: 50% !important;
    }

    #cookieHelpText {
        position: absolute;
        left: 100px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .btn--cookiereject {
        min-height: 68px;
    }

    .btn--cookieaccept {
        min-height: 68px;
        min-width: 110px !important;
    }

    body .uwy .uai {
        width: 25px !important;
        height: 25px !important;
        min-width: 25px !important;
        min-height: 25px !important;
        max-width: 25px !important;
        max-height: 25px !important;
    }

        .uwy .uai img:not(.check_on), body .uwy .uai img:not(.check_on) {
            height: 25px !important;
            width: 25px !important;
        }

    body .uwy.userway_p1 .uai {
        top: 180px !important;
    }
}

#cookieBanner {
    width: 100%;
    z-index: 200001;
}

.tooltip-container {
    position: relative;
    display: inline-block;
}

.toolTipicon {
    width: 12px;
    height: 13px;
    background-color: grey;
    color: white;
    border-radius: 50%;
    text-align: center;
    line-height: 19px;
    cursor: pointer;
    font-size: 12px;
}

.tool_tip {
    visibility: hidden;
    width: 300px;
    background-color: #333;
    color: white;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.2s;
    font-size: 12px !important;
}

.tooltip-container:hover .tool_tip {
    visibility: visible;
    opacity: 1;
}

.payment-table-header {
    font-family: "Serifa Bold", serif !important;
    font-size: 2.2rem !important;
}

.ccc-statement-name {
    text-decoration: underline;
}

#ccc-title {
    font-family: Verdana;
}

#ccc-necessary-title {
    font-family: Verdana;
}

.optional-cookie-header {
    font-family: Verdana;
}

.checkbox-toggle-off {
    font-family: Verdana !important;
}

.checkbox-toggle-on {
    font-family: Verdana !important;
}