@charset "UTF-8";
@font-face {
    font-family: "Effra-Light";
    src: url("fonts/effra/BarclaysEffra_W_Lt.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_Lt.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_Lt.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Light-Italic";
    src: url("fonts/effra/BarclaysEffra_W_LtIt.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_LtIt.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_LtIt.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Regular";
    src: url("fonts/effra/BarclaysEffra_W_Rg.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_Rg.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_Rg.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Italic";
    src: url("fonts/effra/BarclaysEffra_W_It.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_It.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_It.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Medium";
    src: url("fonts/effra/BarclaysEffra_W_Md.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_Md.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_Md.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Medium-Italic";
    src: url("fonts/effra/BarclaysEffra_W_MdIt.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_MdIt.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_MdIt.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Bold";
    src: url("fonts/effra/BarclaysEffra_W_Bd.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_Bd.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_Bd.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Bold-Italic";
    src: url("fonts/effra/BarclaysEffra_W_BdIt.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_BdIt.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_BdIt.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Heavy";
    src: url("fonts/effra/BarclaysEffra_W_He.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_He.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_He.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Effra-Heavy-Italic";
    src: url("fonts/effra/BarclaysEffra_W_He.woff2.html") format("woff2"), url("fonts/effra/BarclaysEffra_W_He.woff.html") format("woff"), url("fonts/effra/BarclaysEffra_HeIt.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Icons";
    src: url("fonts/icomoon.eot");
    src: url("fonts/icomoon.eot%3F") format("embedded-opentype"), url("fonts/icomoon.svg") format("svg"), url("fonts/icomoon.woff.html") format("woff"), url("fonts/icomoon.ttf.html") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@charset "UTF-8";

/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../sass/base/_normalize.scss */
/* line 45, ../../resources/assets/sass/app.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../sass/base/_normalize.scss */
/* line 64, ../../resources/assets/sass/app.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../sass/base/_normalize.scss */
/* line 75, ../../resources/assets/sass/app.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 51, ../sass/base/_normalize.scss */
/* line 85, ../../resources/assets/sass/app.scss */
[hidden],
template {
  display: none;
}

/* line 56, ../sass/base/_normalize.scss */
/* line 91, ../../resources/assets/sass/app.scss */
script {
  display: none !important;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 70, ../sass/base/_normalize.scss */
/* line 104, ../../resources/assets/sass/app.scss */
html {
  font-family: Effra-Regular,sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 80, ../sass/base/_normalize.scss */
/* line 117, ../../resources/assets/sass/app.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 92, ../sass/base/_normalize.scss */
/* line 128, ../../resources/assets/sass/app.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 100, ../sass/base/_normalize.scss */
/* line 136, ../../resources/assets/sass/app.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 108, ../sass/base/_normalize.scss */
/* line 144, ../../resources/assets/sass/app.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 122, ../sass/base/_normalize.scss */
/* line 157, ../../resources/assets/sass/app.scss */
h1 {
  font-size: 2.25em;
  margin: 0.67em 0;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: -0.02rem;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 131, ../sass/base/_normalize.scss */
/* line 166, ../../resources/assets/sass/app.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 139, ../sass/base/_normalize.scss */
/* line 174, ../../resources/assets/sass/app.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 148, ../sass/base/_normalize.scss */
/* line 183, ../../resources/assets/sass/app.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 156, ../sass/base/_normalize.scss */
/* line 191, ../../resources/assets/sass/app.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 166, ../sass/base/_normalize.scss */
/* line 201, ../../resources/assets/sass/app.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 175, ../sass/base/_normalize.scss */
/* line 210, ../../resources/assets/sass/app.scss */
code,
kbd,
pre,
samp {
  /*font-family: monospace, serif;*/
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 187, ../sass/base/_normalize.scss */
/* line 222, ../../resources/assets/sass/app.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 195, ../sass/base/_normalize.scss */
/* line 230, ../../resources/assets/sass/app.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 203, ../sass/base/_normalize.scss */
/* line 238, ../../resources/assets/sass/app.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 211, ../sass/base/_normalize.scss */
/* line 246, ../../resources/assets/sass/app.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 219, ../sass/base/_normalize.scss */
/* line 255, ../../resources/assets/sass/app.scss */
sup {
  top: -0.5em;
}

/* line 223, ../sass/base/_normalize.scss */
/* line 260, ../../resources/assets/sass/app.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 235, ../sass/base/_normalize.scss */
/* line 271, ../../resources/assets/sass/app.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 243, ../sass/base/_normalize.scss */
/* line 279, ../../resources/assets/sass/app.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 255, ../sass/base/_normalize.scss */
/* line 290, ../../resources/assets/sass/app.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 267, ../sass/base/_normalize.scss */
/* line 301, ../../resources/assets/sass/app.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 0.125rem;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 278, ../sass/base/_normalize.scss */
/* line 312, ../../resources/assets/sass/app.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 289, ../sass/base/_normalize.scss */
/* line 325, ../../resources/assets/sass/app.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 303, ../sass/base/_normalize.scss */
/* line 342, ../../resources/assets/sass/app.scss */
button,
input {
  line-height: normal;
}

/**
 * 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 Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 315, ../sass/base/_normalize.scss */
/* line 354, ../../resources/assets/sass/app.scss */
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.
 */
/* line 328, ../sass/base/_normalize.scss */
/* line 367, ../../resources/assets/sass/app.scss */
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.
 */
/* line 340, ../sass/base/_normalize.scss */
/* line 381, ../../resources/assets/sass/app.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 350, ../sass/base/_normalize.scss */
/* line 391, ../../resources/assets/sass/app.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 362, ../sass/base/_normalize.scss */
/* line 405, ../../resources/assets/sass/app.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 374, ../sass/base/_normalize.scss */
/* line 419, ../../resources/assets/sass/app.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 383, ../sass/base/_normalize.scss */
/* line 428, ../../resources/assets/sass/app.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 394, ../sass/base/_normalize.scss */
/* line 439, ../../resources/assets/sass/app.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 407, ../sass/base/_normalize.scss */
/* line 453, ../../resources/assets/sass/app.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 264, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 459, ../../resources/assets/sass/app.scss */
meta.foundation-mq-small {
  font-family: "only screen and (min-width: 480px)";
  width: 480px;
}

/* line 269, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 465, ../../resources/assets/sass/app.scss */
meta.foundation-mq-medium {
  font-family: "only screen and (min-width:769px)";
  width: 769px;
}

/* line 274, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 471, ../../resources/assets/sass/app.scss */
meta.foundation-mq-large {
  font-family: "only screen and (min-width:1440px)";
  width: 1440px;
}

/* line 290, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 477, ../../resources/assets/sass/app.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 296, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 486, ../../resources/assets/sass/app.scss */
html,
body {
  font-size: 100%;
}

/* line 300, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 492, ../../resources/assets/sass/app.scss */
body {
  background: #fff;
  color: #666;
  padding: 0;
  margin: 0;
  font-family: Effra-Regular, Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}

/* line 313, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 506, ../../resources/assets/sass/app.scss */
a:hover {
  cursor: pointer;
}

/* line 316, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 511, ../../resources/assets/sass/app.scss */
img,
object,
embed {
  max-width: 100%;
  height: auto;
}

/* line 320, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 519, ../../resources/assets/sass/app.scss */
object,
embed {
  height: 100%;
}

/* line 322, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 525, ../../resources/assets/sass/app.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 326, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 530, ../../resources/assets/sass/app.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 333, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 540, ../../resources/assets/sass/app.scss */
.left {
  float: left !important;
}

/* line 334, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 545, ../../resources/assets/sass/app.scss */
.right {
  float: right !important;
}

/* line 335, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 550, ../../resources/assets/sass/app.scss */
.text-left {
  text-align: left !important;
}

/* line 336, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 555, ../../resources/assets/sass/app.scss */
.text-right {
  text-align: right !important;
}

/* line 337, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 560, ../../resources/assets/sass/app.scss */
.text-center {
  text-align: center !important;
}

/* line 338, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 565, ../../resources/assets/sass/app.scss */
.text-justify {
  text-align: justify !important;
}

/* line 339, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 570, ../../resources/assets/sass/app.scss */
.hide {
  display: none;
}

/* line 345, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 575, ../../resources/assets/sass/app.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
}

/* line 348, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 580, ../../resources/assets/sass/app.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 358, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 586, ../../resources/assets/sass/app.scss */
textarea {
  height: auto;
  min-height: 3.125rem;
}

/* line 361, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 592, ../../resources/assets/sass/app.scss */
select {
  width: 100%;
}

/* Foundation Visibility HTML Classes */
/* line 9, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 598, ../../resources/assets/sass/app.scss */
.show-for-small,
.show-for-medium-down,
.logo-banner__hamburger,
.logo-banner__signpost__mobile,
.tabs__mobile,
.show-for-large-down {
  display: inherit !important;
}

/* line 13, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 608, ../../resources/assets/sass/app.scss */
.show-for-medium,
.show-for-medium-up,
.storyteller__view-toggle,
.link-blocks__label,
.link-blocks__paragraph,
.link-blocks__4-columns .link-blocks__paragraph,
.prev-next-stories,
.show-for-large,
.show-for-large-up,
.top-nav-bar,
.main-nav,
.tabs__desktop,
.show-for-xlarge {
  display: none !important;
}

/* line 19, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 626, ../../resources/assets/sass/app.scss */
.hide-for-medium,
.hide-for-medium-up,
.share-tools__heading,
.hide-for-large,
.hide-for-large-up,
.storyteller__filter__toggle,
.topic-results__filter__toggle,
.search-results__filter__toggle,
.hide-for-xlarge {
  display: inherit !important;
}

/* line 25, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 640, ../../resources/assets/sass/app.scss */
.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 31, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 648, ../../resources/assets/sass/app.scss */
table.show-for-small, table.show-for-medium-down, table.logo-banner__hamburger, table.logo-banner__signpost__mobile, table.tabs__mobile, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.share-tools__heading, table.hide-for-large, table.hide-for-large-up, table.storyteller__filter__toggle, table.topic-results__filter__toggle, table.search-results__filter__toggle, table.hide-for-xlarge {
  display: table;
}

/* line 41, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 653, ../../resources/assets/sass/app.scss */
thead.show-for-small, thead.show-for-medium-down, thead.logo-banner__hamburger, thead.logo-banner__signpost__mobile, thead.tabs__mobile, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.share-tools__heading, thead.hide-for-large, thead.hide-for-large-up, thead.storyteller__filter__toggle, thead.topic-results__filter__toggle, thead.search-results__filter__toggle, thead.hide-for-xlarge {
  display: table-header-group !important;
}

/* line 51, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 658, ../../resources/assets/sass/app.scss */
tbody.show-for-small, tbody.show-for-medium-down, tbody.logo-banner__hamburger, tbody.logo-banner__signpost__mobile, tbody.tabs__mobile, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.share-tools__heading, tbody.hide-for-large, tbody.hide-for-large-up, tbody.storyteller__filter__toggle, tbody.topic-results__filter__toggle, tbody.search-results__filter__toggle, tbody.hide-for-xlarge {
  display: table-row-group !important;
}

/* line 61, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 663, ../../resources/assets/sass/app.scss */
tr.show-for-small, tr.show-for-medium-down, tr.logo-banner__hamburger, tr.logo-banner__signpost__mobile, tr.tabs__mobile, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.share-tools__heading, tr.hide-for-large, tr.hide-for-large-up, tr.storyteller__filter__toggle, tr.topic-results__filter__toggle, tr.search-results__filter__toggle, tr.hide-for-xlarge {
  display: table-row !important;
}

/* line 72, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 668, ../../resources/assets/sass/app.scss */
td.show-for-small, td.show-for-medium-down, td.logo-banner__hamburger, td.logo-banner__signpost__mobile, td.tabs__mobile, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.share-tools__heading, td.hide-for-large, td.hide-for-large-up, td.storyteller__filter__toggle, td.topic-results__filter__toggle, td.search-results__filter__toggle, td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.logo-banner__hamburger,
th.logo-banner__signpost__mobile,
th.tabs__mobile,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.share-tools__heading,
th.hide-for-large,
th.hide-for-large-up,
th.storyteller__filter__toggle,
th.topic-results__filter__toggle,
th.search-results__filter__toggle,
th.hide-for-xlarge {
  display: table-cell !important;
}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 576px) {
  /* line 84, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 691, ../../resources/assets/sass/app.scss */
  .show-for-medium,
  .show-for-medium-up,
  .storyteller__view-toggle,
  .link-blocks__label,
  .link-blocks__paragraph,
  .link-blocks__4-columns .link-blocks__paragraph,
  .prev-next-stories{
    display: inherit !important;
  }

  /* line 87, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 703, ../../resources/assets/sass/app.scss */
  .show-for-small {
    display: none !important;
  }

  /* line 89, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 708, ../../resources/assets/sass/app.scss */
  .hide-for-small {
    display: inherit !important;
  }

  /* line 91, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 713, ../../resources/assets/sass/app.scss */
  .hide-for-medium,
  .hide-for-medium-up,
  .share-tools__heading {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 96, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 721, ../../resources/assets/sass/app.scss */
  table.show-for-medium, table.show-for-medium-up, table.storyteller__view-toggle, table.link-blocks__label, table.link-blocks__paragraph, .link-blocks__4-columns table.link-blocks__paragraph, table.prev-next-stories, table.hide-for-small {
    display: table;
  }

  /* line 101, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 726, ../../resources/assets/sass/app.scss */
  thead.show-for-medium, thead.show-for-medium-up, thead.storyteller__view-toggle, thead.link-blocks__label, thead.link-blocks__paragraph, .link-blocks__4-columns thead.link-blocks__paragraph, thead.prev-next-stories, thead.hide-for-small {
    display: table-header-group !important;
  }

  /* line 106, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 731, ../../resources/assets/sass/app.scss */
  tbody.show-for-medium, tbody.show-for-medium-up, tbody.storyteller__view-toggle, tbody.link-blocks__label, tbody.link-blocks__paragraph, .link-blocks__4-columns tbody.link-blocks__paragraph, tbody.prev-next-stories, tbody.hide-for-small {
    display: table-row-group !important;
  }

  /* line 111, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 736, ../../resources/assets/sass/app.scss */
  tr.show-for-medium, tr.show-for-medium-up, tr.storyteller__view-toggle, tr.link-blocks__label, tr.link-blocks__paragraph, .link-blocks__4-columns tr.link-blocks__paragraph, tr.prev-next-stories, tr.hide-for-small {
    display: table-row !important;
  }

  /* line 117, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 741, ../../resources/assets/sass/app.scss */
  td.show-for-medium, td.show-for-medium-up, td.storyteller__view-toggle, td.link-blocks__label, td.link-blocks__paragraph, .link-blocks__4-columns td.link-blocks__paragraph, td.prev-next-stories, td.hide-for-small,
  th.show-for-medium,
  th.show-for-medium-up,
  th.storyteller__view-toggle,
  th.link-blocks__label,
  th.link-blocks__paragraph,
  .link-blocks__4-columns th.link-blocks__paragraph,
  th.prev-next-stories,
  th.hide-for-small {
    display: table-cell !important;
  }
}
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 769px) {
  /* line 125, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 757, ../../resources/assets/sass/app.scss */
  .show-for-large,
  .show-for-large-up,
  .top-nav-bar,
  .main-nav,
  .tabs__desktop {
    display: inherit !important;
  }

  /* line 128, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 766, ../../resources/assets/sass/app.scss */
  .show-for-medium,
  .show-for-medium-down,
  .logo-banner__hamburger,
  .logo-banner__signpost__mobile,
  .tabs__mobile {
    display: none !important;
  }

  /* line 131, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 775, ../../resources/assets/sass/app.scss */
  .hide-for-medium,
  .hide-for-medium-down {
    display: inherit !important;
  }

  /* line 134, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 781, ../../resources/assets/sass/app.scss */
  .hide-for-large,
  .hide-for-large-up,
  .storyteller__filter__toggle,
  .topic-results__filter__toggle {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 139, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 792, ../../resources/assets/sass/app.scss */
  table.show-for-large, table.show-for-large-up, table.top-nav-bar, table.main-nav, table.tabs__desktop, table.hide-for-medium, table.hide-for-medium-down {
    display: table;
  }

  /* line 145, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 797, ../../resources/assets/sass/app.scss */
  thead.show-for-large, thead.show-for-large-up, thead.top-nav-bar, thead.main-nav, thead.tabs__desktop, thead.hide-for-medium, thead.hide-for-medium-down {
    display: table-header-group !important;
  }

  /* line 151, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 802, ../../resources/assets/sass/app.scss */
  tbody.show-for-large, tbody.show-for-large-up, tbody.top-nav-bar, tbody.main-nav, tbody.tabs__desktop, tbody.hide-for-medium, tbody.hide-for-medium-down {
    display: table-row-group !important;
  }

  /* line 157, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 807, ../../resources/assets/sass/app.scss */
  tr.show-for-large, tr.show-for-large-up, tr.top-nav-bar, tr.main-nav, tr.tabs__desktop, tr.hide-for-medium, tr.hide-for-medium-down {
    display: table-row !important;
  }

  /* line 164, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 812, ../../resources/assets/sass/app.scss */
  td.show-for-large, td.show-for-large-up, td.top-nav-bar, td.main-nav, td.tabs__desktop, td.hide-for-medium, td.hide-for-medium-down,
  th.show-for-large,
  th.show-for-large-up,
  th.top-nav-bar,
  th.main-nav,
  th.tabs__desktop,
  th.hide-for-medium,
  th.hide-for-medium-down {
    display: table-cell !important;
  }
}
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1440px) {
  /* line 173, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 826, ../../resources/assets/sass/app.scss */
  .show-for-xlarge {
    display: inherit !important;
  }

  /* line 175, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 831, ../../resources/assets/sass/app.scss */
  .show-for-large,
  .show-for-large-down {
    display: none !important;
  }

  /* line 178, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 837, ../../resources/assets/sass/app.scss */
  .hide-for-large,
  .hide-for-large-down {
    display: inherit !important;
  }

  /* line 181, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 843, ../../resources/assets/sass/app.scss */
  .hide-for-xlarge {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 185, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 849, ../../resources/assets/sass/app.scss */
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
    display: table;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 854, ../../resources/assets/sass/app.scss */
  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
    display: table-header-group !important;
  }

  /* line 195, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 859, ../../resources/assets/sass/app.scss */
  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
    display: table-row-group !important;
  }

  /* line 200, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 864, ../../resources/assets/sass/app.scss */
  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
    display: table-row !important;
  }

  /* line 206, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 869, ../../resources/assets/sass/app.scss */
  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,
  th.show-for-xlarge,
  th.hide-for-large,
  th.hide-for-large-down {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 214, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 878, ../../resources/assets/sass/app.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 216, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 884, ../../resources/assets/sass/app.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 221, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 891, ../../resources/assets/sass/app.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 225, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 896, ../../resources/assets/sass/app.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 229, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 901, ../../resources/assets/sass/app.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 233, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 906, ../../resources/assets/sass/app.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 238, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 911, ../../resources/assets/sass/app.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 243, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 919, ../../resources/assets/sass/app.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 245, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 925, ../../resources/assets/sass/app.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 250, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 932, ../../resources/assets/sass/app.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 254, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 937, ../../resources/assets/sass/app.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 258, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 942, ../../resources/assets/sass/app.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 262, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 947, ../../resources/assets/sass/app.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 267, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 952, ../../resources/assets/sass/app.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 273, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 960, ../../resources/assets/sass/app.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 275, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 966, ../../resources/assets/sass/app.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 280, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 973, ../../resources/assets/sass/app.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 284, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 978, ../../resources/assets/sass/app.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 288, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 983, ../../resources/assets/sass/app.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 292, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 988, ../../resources/assets/sass/app.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 297, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  /* line 993, ../../resources/assets/sass/app.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 303, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1001, ../../resources/assets/sass/app.scss */
.show-for-touch {
  display: none !important;
}

/* line 304, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1006, ../../resources/assets/sass/app.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 305, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1011, ../../resources/assets/sass/app.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 306, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1016, ../../resources/assets/sass/app.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 309, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1022, ../../resources/assets/sass/app.scss */
table.hide-for-touch {
  display: table;
}

/* line 310, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1027, ../../resources/assets/sass/app.scss */
.touch table.show-for-touch {
  display: table;
}

/* line 311, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1032, ../../resources/assets/sass/app.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 312, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1037, ../../resources/assets/sass/app.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 313, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1042, ../../resources/assets/sass/app.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 314, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1047, ../../resources/assets/sass/app.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 315, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1052, ../../resources/assets/sass/app.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 316, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1057, ../../resources/assets/sass/app.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 317, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1062, ../../resources/assets/sass/app.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 318, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1067, ../../resources/assets/sass/app.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 319, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1072, ../../resources/assets/sass/app.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 320, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
/* line 1077, ../../resources/assets/sass/app.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* line 111, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1082, ../../resources/assets/sass/app.scss */
p.lead {
  font-size: 1.03125em;
  line-height: 1.6;
}

/* line 116, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1088, ../../resources/assets/sass/app.scss */
.subheader {
  line-height: 1.4;
  color: #50c9ff;
  font-weight: 300;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
}

/* Typography resets */
/* line 127, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1098, ../../resources/assets/sass/app.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  direction: ltr;
}

/* Default Link Styles */
/* line 152, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1124, ../../resources/assets/sass/app.scss */
a {
  color: #007eb6;
  text-decoration: none;
  line-height: inherit;
}

/* line 157, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1130, ../../resources/assets/sass/app.scss */
a:hover, a:focus {
  color: #006DE3;
}

/* line 160, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1134, ../../resources/assets/sass/app.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 164, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1140, ../../resources/assets/sass/app.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 0.875em;
  line-height: 1.57;
  margin-bottom: 1.25em;
  text-rendering: optimizeLegibility;
}

/* line 174, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1149, ../../resources/assets/sass/app.scss */
p aside {
  font-size: 0.875em;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 182, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1157, ../../resources/assets/sass/app.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #007eb6;
  text-rendering: optimizeLegibility;
  margin-top: 0;
  margin-bottom: 0.4em;
  line-height: 1.0125em;
}

/* line 192, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1168, ../../resources/assets/sass/app.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #50c9ff;
  line-height: 0;
}

/* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1175, ../../resources/assets/sass/app.scss */
h1 {
  font-size: 2.375em;
}

/* line 200, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1180, ../../resources/assets/sass/app.scss */
h2 {
  font-size: 0.875em;
}

/* line 201, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1185, ../../resources/assets/sass/app.scss */
h3 {
  font-size: 0.9375em;
}

/* line 202, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1190, ../../resources/assets/sass/app.scss */
h4 {
  font-size: 0.8125em;
}

/* line 203, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1195, ../../resources/assets/sass/app.scss */
h5 {
  font-size: 0.875em;
}

/* line 204, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1200, ../../resources/assets/sass/app.scss */
h6 {
  font-size: 1em;
}

/* line 208, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1205, ../../resources/assets/sass/app.scss */
hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25em 0 1.1875em;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 217, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1215, ../../resources/assets/sass/app.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 223, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1222, ../../resources/assets/sass/app.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 229, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1229, ../../resources/assets/sass/app.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 234, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1235, ../../resources/assets/sass/app.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #7f0a0c;
}

/* Lists */
/* line 241, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1243, ../../resources/assets/sass/app.scss */
ul,
ol,
dl {
  font-size: 0.8125em;
  line-height: 1.4;
  margin-bottom: 1.25em;
  list-style-position: outside;
  font-family: inherit;
}

/* line 251, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1254, ../../resources/assets/sass/app.scss */
ul, ol {
  margin-left: 0;
}

/* line 253, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1258, ../../resources/assets/sass/app.scss */
ul.no-bullet, ol.no-bullet {
  margin-left: 0;
}

/* Unordered Lists */
/* line 259, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1264, ../../resources/assets/sass/app.scss */
ul li ul,
ul li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
  font-size: 1em;
  /* Override nested font-size change */
}

/* line 269, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1272, ../../resources/assets/sass/app.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}

/* line 272, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1276, ../../resources/assets/sass/app.scss */
ul.square {
  list-style-type: square;
}

/* line 273, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1280, ../../resources/assets/sass/app.scss */
ul.circle {
  list-style-type: circle;
}

/* line 274, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1284, ../../resources/assets/sass/app.scss */
ul.disc {
  list-style-type: disc;
}

/* line 275, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1288, ../../resources/assets/sass/app.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 281, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1294, ../../resources/assets/sass/app.scss */
ol li ul,
ol li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 291, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1302, ../../resources/assets/sass/app.scss */
dl dt {
  margin-bottom: 0.3em;
  font-weight: bold;
}

/* line 295, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1307, ../../resources/assets/sass/app.scss */
dl dd {
  margin-bottom: 0.75em;
}

/* Abbreviations */
/* line 299, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1313, ../../resources/assets/sass/app.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #666;
  border-bottom: 1px dotted #ddd;
  cursor: help;
}

/* line 307, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1323, ../../resources/assets/sass/app.scss */
abbr {
  text-transform: none;
}

/* Blockquotes */
/* line 312, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1329, ../../resources/assets/sass/app.scss */
blockquote {
  margin: 0 0 1.25em;
  padding: 0;
  border-left: none;
}

/* line 317, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1335, ../../resources/assets/sass/app.scss */
blockquote cite {
  display: block;
  font-size: 0.8125em;
  color: #1db9ff;
}

/* line 321, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1341, ../../resources/assets/sass/app.scss */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 325, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1345, ../../resources/assets/sass/app.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #1db9ff;
}

/* line 331, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1351, ../../resources/assets/sass/app.scss */
blockquote,
blockquote p {
  line-height: 1.4;
  color: #007eb6;
}

/* Microformats */
/* line 338, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1359, ../../resources/assets/sass/app.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25em 0;
  border: 1px solid #ddd;
  padding: 0.625em 0.75em;
}

/* line 344, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1366, ../../resources/assets/sass/app.scss */
.vcard li {
  margin: 0;
  display: block;
}

/* line 348, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1371, ../../resources/assets/sass/app.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375em;
}

/* line 355, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1377, ../../resources/assets/sass/app.scss */
.vevent .summary {
  font-weight: bold;
}

/* line 357, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1381, ../../resources/assets/sass/app.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625em;
}

@media only screen and (min-width: 480px) {
  /* line 368, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1391, ../../resources/assets/sass/app.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.2;
  }

  /* line 369, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1396, ../../resources/assets/sass/app.scss */
  h1 {
    font-size: 3.75em;
  }

  /* line 370, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1401, ../../resources/assets/sass/app.scss */
  h2 {
    font-size: 1.875em;
  }

  /* line 371, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1406, ../../resources/assets/sass/app.scss */
  h3 {
    font-size: 1.25em;
  }

  /* line 372, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1411, ../../resources/assets/sass/app.scss */
  h4 {
    font-size: 1.25em;
  }

  h5 {
    font-size: 1em;
  }
}
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 383, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
/* line 1422, ../../resources/assets/sass/app.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 385, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1428, ../../resources/assets/sass/app.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 392, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1437, ../../resources/assets/sass/app.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 394, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1443, ../../resources/assets/sass/app.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 396, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1448, ../../resources/assets/sass/app.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 399, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1453, ../../resources/assets/sass/app.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 403, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1460, ../../resources/assets/sass/app.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 409, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1467, ../../resources/assets/sass/app.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 411, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1473, ../../resources/assets/sass/app.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 414, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1479, ../../resources/assets/sass/app.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 418, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1487, ../../resources/assets/sass/app.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 425, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1495, ../../resources/assets/sass/app.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 428, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1501, ../../resources/assets/sass/app.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 429, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1506, ../../resources/assets/sass/app.scss */
  .print-only {
    display: block !important;
  }

  /* line 430, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1511, ../../resources/assets/sass/app.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 431, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  /* line 1516, ../../resources/assets/sass/app.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* Grid HTML Classes */
/* line 127, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
/* line 1522, ../../resources/assets/sass/app.scss */
.row_cib {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1800px;
  width: 100%;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 1532, ../../resources/assets/sass/app.scss */
.row_cib:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 1537, ../../resources/assets/sass/app.scss */
.row_cib:after {
  clear: both;
}

/* line 131, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
/* line 1541, ../../resources/assets/sass/app.scss */
.row_cib.collapse .column,
.row_cib.collapse .columns {
  padding-left: 0;
  padding-right: 0;
  float: left;
}

/* line 135, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
/* line 1548, ../../resources/assets/sass/app.scss */
.row_cib .row_cib {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 1556, ../../resources/assets/sass/app.scss */
.row_cib .row_cib:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 1561, ../../resources/assets/sass/app.scss */
.row_cib .row_cib:after {
  clear: both;
}

/* line 136, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
/* line 1565, ../../resources/assets/sass/app.scss */
.row_cib .row_cib.collapse {
  margin-left: 0;
  margin-right: 0;
  max-width: none;
  width: auto;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 1573, ../../resources/assets/sass/app.scss */
.row_cib .row_cib.collapse:before, .row_cib .row_cib.collapse:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 1578, ../../resources/assets/sass/app.scss */
.row_cib .row_cib.collapse:after {
  clear: both;
}

/* line 140, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
/* line 1583, ../../resources/assets/sass/app.scss */
.column,
.columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  position: relative;
}

@media only screen {
  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1594, ../../resources/assets/sass/app.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1599, ../../resources/assets/sass/app.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1604, ../../resources/assets/sass/app.scss */
  .small-3 {
    width: 25%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1609, ../../resources/assets/sass/app.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1614, ../../resources/assets/sass/app.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1619, ../../resources/assets/sass/app.scss */
  .small-6 {
    width: 50%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1624, ../../resources/assets/sass/app.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1629, ../../resources/assets/sass/app.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1634, ../../resources/assets/sass/app.scss */
  .small-9 {
    width: 75%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1639, ../../resources/assets/sass/app.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1644, ../../resources/assets/sass/app.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 146, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1649, ../../resources/assets/sass/app.scss */
  .small-12 {
    width: 100%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1654, ../../resources/assets/sass/app.scss */
  .small-offset-0 {
    margin-left: 0%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1659, ../../resources/assets/sass/app.scss */
  .small-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1664, ../../resources/assets/sass/app.scss */
  .small-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1669, ../../resources/assets/sass/app.scss */
  .small-offset-3 {
    margin-left: 25%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1674, ../../resources/assets/sass/app.scss */
  .small-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1679, ../../resources/assets/sass/app.scss */
  .small-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1684, ../../resources/assets/sass/app.scss */
  .small-offset-6 {
    margin-left: 50%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1689, ../../resources/assets/sass/app.scss */
  .small-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1694, ../../resources/assets/sass/app.scss */
  .small-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1699, ../../resources/assets/sass/app.scss */
  .small-offset-9 {
    margin-left: 75%;
  }

  /* line 150, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1704, ../../resources/assets/sass/app.scss */
  .small-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 153, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1709, ../../resources/assets/sass/app.scss */
  [class*="column"] > [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 154, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1714, ../../resources/assets/sass/app.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 156, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1719, ../../resources/assets/sass/app.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
@media only screen and (min-width: 480px) {
  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1728, ../../resources/assets/sass/app.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1733, ../../resources/assets/sass/app.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1738, ../../resources/assets/sass/app.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1743, ../../resources/assets/sass/app.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1748, ../../resources/assets/sass/app.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1753, ../../resources/assets/sass/app.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1758, ../../resources/assets/sass/app.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1763, ../../resources/assets/sass/app.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1768, ../../resources/assets/sass/app.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1773, ../../resources/assets/sass/app.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1778, ../../resources/assets/sass/app.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 163, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1783, ../../resources/assets/sass/app.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1788, ../../resources/assets/sass/app.scss */
  .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1793, ../../resources/assets/sass/app.scss */
  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1798, ../../resources/assets/sass/app.scss */
  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1803, ../../resources/assets/sass/app.scss */
  .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1808, ../../resources/assets/sass/app.scss */
  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1813, ../../resources/assets/sass/app.scss */
  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1818, ../../resources/assets/sass/app.scss */
  .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1823, ../../resources/assets/sass/app.scss */
  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1828, ../../resources/assets/sass/app.scss */
  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1833, ../../resources/assets/sass/app.scss */
  .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1838, ../../resources/assets/sass/app.scss */
  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 167, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1843, ../../resources/assets/sass/app.scss */
  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1848, ../../resources/assets/sass/app.scss */
  .medium-push-1 {
    left: 8.33333%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1854, ../../resources/assets/sass/app.scss */
  .medium-pull-1 {
    right: 8.33333%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1860, ../../resources/assets/sass/app.scss */
  .medium-push-2 {
    left: 16.66667%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1866, ../../resources/assets/sass/app.scss */
  .medium-pull-2 {
    right: 16.66667%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1872, ../../resources/assets/sass/app.scss */
  .medium-push-3 {
    left: 25%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1878, ../../resources/assets/sass/app.scss */
  .medium-pull-3 {
    right: 25%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1884, ../../resources/assets/sass/app.scss */
  .medium-push-4 {
    left: 33.33333%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1890, ../../resources/assets/sass/app.scss */
  .medium-pull-4 {
    right: 33.33333%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1896, ../../resources/assets/sass/app.scss */
  .medium-push-5 {
    left: 41.66667%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1902, ../../resources/assets/sass/app.scss */
  .medium-pull-5 {
    right: 41.66667%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1908, ../../resources/assets/sass/app.scss */
  .medium-push-6 {
    left: 50%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1914, ../../resources/assets/sass/app.scss */
  .medium-pull-6 {
    right: 50%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1920, ../../resources/assets/sass/app.scss */
  .medium-push-7 {
    left: 58.33333%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1926, ../../resources/assets/sass/app.scss */
  .medium-pull-7 {
    right: 58.33333%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1932, ../../resources/assets/sass/app.scss */
  .medium-push-8 {
    left: 66.66667%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1938, ../../resources/assets/sass/app.scss */
  .medium-pull-8 {
    right: 66.66667%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1944, ../../resources/assets/sass/app.scss */
  .medium-push-9 {
    left: 75%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1950, ../../resources/assets/sass/app.scss */
  .medium-pull-9 {
    right: 75%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1956, ../../resources/assets/sass/app.scss */
  .medium-push-10 {
    left: 83.33333%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1962, ../../resources/assets/sass/app.scss */
  .medium-pull-10 {
    right: 83.33333%;
    left: auto;
  }

  /* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1968, ../../resources/assets/sass/app.scss */
  .medium-push-11 {
    left: 91.66667%;
    right: auto;
  }

  /* line 172, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1974, ../../resources/assets/sass/app.scss */
  .medium-pull-11 {
    right: 91.66667%;
    left: auto;
  }

  /* line 175, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1980, ../../resources/assets/sass/app.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 178, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1988, ../../resources/assets/sass/app.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
}
@media only screen and (min-width: 769px) {
  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 1997, ../../resources/assets/sass/app.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2002, ../../resources/assets/sass/app.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2007, ../../resources/assets/sass/app.scss */
  .large-3 {
    width: 25%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2012, ../../resources/assets/sass/app.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2017, ../../resources/assets/sass/app.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2022, ../../resources/assets/sass/app.scss */
  .large-6 {
    width: 50%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2027, ../../resources/assets/sass/app.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2032, ../../resources/assets/sass/app.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2037, ../../resources/assets/sass/app.scss */
  .large-9 {
    width: 75%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2042, ../../resources/assets/sass/app.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2047, ../../resources/assets/sass/app.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2052, ../../resources/assets/sass/app.scss */
  .large-12 {
    width: 100%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2057, ../../resources/assets/sass/app.scss */
  .large-offset-0 {
    margin-left: 0%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2062, ../../resources/assets/sass/app.scss */
  .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2067, ../../resources/assets/sass/app.scss */
  .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2072, ../../resources/assets/sass/app.scss */
  .large-offset-3 {
    margin-left: 25%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2077, ../../resources/assets/sass/app.scss */
  .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2082, ../../resources/assets/sass/app.scss */
  .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2087, ../../resources/assets/sass/app.scss */
  .large-offset-6 {
    margin-left: 50%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2092, ../../resources/assets/sass/app.scss */
  .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2097, ../../resources/assets/sass/app.scss */
  .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2102, ../../resources/assets/sass/app.scss */
  .large-offset-9 {
    margin-left: 75%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2107, ../../resources/assets/sass/app.scss */
  .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 194, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2112, ../../resources/assets/sass/app.scss */
  .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2117, ../../resources/assets/sass/app.scss */
  .large-push-1 {
    left: 8.33333%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2123, ../../resources/assets/sass/app.scss */
  .large-pull-1 {
    right: 8.33333%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2129, ../../resources/assets/sass/app.scss */
  .large-push-2 {
    left: 16.66667%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2135, ../../resources/assets/sass/app.scss */
  .large-pull-2 {
    right: 16.66667%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2141, ../../resources/assets/sass/app.scss */
  .large-push-3 {
    left: 25%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2147, ../../resources/assets/sass/app.scss */
  .large-pull-3 {
    right: 25%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2153, ../../resources/assets/sass/app.scss */
  .large-push-4 {
    left: 33.33333%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2159, ../../resources/assets/sass/app.scss */
  .large-pull-4 {
    right: 33.33333%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2165, ../../resources/assets/sass/app.scss */
  .large-push-5 {
    left: 41.66667%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2171, ../../resources/assets/sass/app.scss */
  .large-pull-5 {
    right: 41.66667%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2177, ../../resources/assets/sass/app.scss */
  .large-push-6 {
    left: 50%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2183, ../../resources/assets/sass/app.scss */
  .large-pull-6 {
    right: 50%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2189, ../../resources/assets/sass/app.scss */
  .large-push-7 {
    left: 58.33333%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2195, ../../resources/assets/sass/app.scss */
  .large-pull-7 {
    right: 58.33333%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2201, ../../resources/assets/sass/app.scss */
  .large-push-8 {
    left: 66.66667%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2207, ../../resources/assets/sass/app.scss */
  .large-pull-8 {
    right: 66.66667%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2213, ../../resources/assets/sass/app.scss */
  .large-push-9 {
    left: 75%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2219, ../../resources/assets/sass/app.scss */
  .large-pull-9 {
    right: 75%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2225, ../../resources/assets/sass/app.scss */
  .large-push-10 {
    left: 83.33333%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2231, ../../resources/assets/sass/app.scss */
  .large-pull-10 {
    right: 83.33333%;
    left: auto;
  }

  /* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2237, ../../resources/assets/sass/app.scss */
  .large-push-11 {
    left: 91.66667%;
    right: auto;
  }

  /* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2243, ../../resources/assets/sass/app.scss */
  .large-pull-11 {
    right: 91.66667%;
    left: auto;
  }

  /* line 202, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2249, ../../resources/assets/sass/app.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 205, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  /* line 2257, ../../resources/assets/sass/app.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
}
/* line 171, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2265, ../../resources/assets/sass/app.scss */
button, .button {
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: inherit;
  font-weight: bold;
  line-height: normal;
  margin: 0 0 1.25em;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 0.75em;
  padding-right: 1.5em;
  padding-bottom: 0.8125em;
  padding-left: 1.5em;
  font-size: 1em;
  background-color: #007eb6;
  border-color: #005b83;
  color: #fff;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2287, ../../resources/assets/sass/app.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #005b83;
}

/* line 132, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2291, ../../resources/assets/sass/app.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #fff;
}

/* line 176, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2295, ../../resources/assets/sass/app.scss */
button.secondary, .button.secondary {
  background-color: #e9e9e9;
  border-color: #d0d0d0;
  color: #333;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2301, ../../resources/assets/sass/app.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #d0d0d0;
}

/* line 127, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2305, ../../resources/assets/sass/app.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333;
}

/* line 177, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2309, ../../resources/assets/sass/app.scss */
button.success, .button.success {
  background-color: #5da423;
  border-color: #457a1a;
  color: #fff;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2315, ../../resources/assets/sass/app.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #457a1a;
}

/* line 132, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2319, ../../resources/assets/sass/app.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #fff;
}

/* line 178, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2323, ../../resources/assets/sass/app.scss */
button.alert, .button.alert {
  background-color: #c60f13;
  border-color: #970b0e;
  color: #fff;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2329, ../../resources/assets/sass/app.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #970b0e;
}

/* line 132, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2333, ../../resources/assets/sass/app.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #fff;
}

/* line 180, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2337, ../../resources/assets/sass/app.scss */
button.large, .button.large {
  padding-top: 1em;
  padding-right: 2em;
  padding-bottom: 1.0625em;
  padding-left: 2em;
  font-size: 1.25em;
}

/* line 181, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2345, ../../resources/assets/sass/app.scss */
button.small, .button.small {
  padding-top: 0.5625em;
  padding-right: 1.125em;
  padding-bottom: 0.625em;
  padding-left: 1.125em;
  font-size: 0.8125em;
}

/* line 182, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2353, ../../resources/assets/sass/app.scss */
button.tiny, .button.tiny {
  padding-top: 0.4375em;
  padding-right: 0.875em;
  padding-bottom: 0.5em;
  padding-left: 0.875em;
  font-size: 0.6875em;
}

/* line 183, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2361, ../../resources/assets/sass/app.scss */
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

/* line 185, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2367, ../../resources/assets/sass/app.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75em;
}

/* line 186, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2372, ../../resources/assets/sass/app.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75em;
}

/* line 188, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2377, ../../resources/assets/sass/app.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #007eb6;
  border-color: #005b83;
  color: #fff;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2387, ../../resources/assets/sass/app.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #005b83;
}

/* line 132, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2391, ../../resources/assets/sass/app.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #fff;
}

/* line 145, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2395, ../../resources/assets/sass/app.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #007eb6;
}

/* line 189, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2399, ../../resources/assets/sass/app.scss */
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  background-color: #e9e9e9;
  border-color: #d0d0d0;
  color: #333;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2409, ../../resources/assets/sass/app.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #d0d0d0;
}

/* line 127, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2413, ../../resources/assets/sass/app.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  color: #333;
}

/* line 145, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2417, ../../resources/assets/sass/app.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #e9e9e9;
}

/* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2421, ../../resources/assets/sass/app.scss */
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  background-color: #5da423;
  border-color: #457a1a;
  color: #fff;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2431, ../../resources/assets/sass/app.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #457a1a;
}

/* line 132, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2435, ../../resources/assets/sass/app.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  color: #fff;
}

/* line 145, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2439, ../../resources/assets/sass/app.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #5da423;
}

/* line 191, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2443, ../../resources/assets/sass/app.scss */
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  background-color: #c60f13;
  border-color: #970b0e;
  color: #fff;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2453, ../../resources/assets/sass/app.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #970b0e;
}

/* line 132, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2457, ../../resources/assets/sass/app.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  color: #fff;
}

/* line 145, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2461, ../../resources/assets/sass/app.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #c60f13;
}

/* line 196, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2466, ../../resources/assets/sass/app.scss */
button, .button {
  padding-top: 0.8125em;
  padding-bottom: 0.75em;
  -webkit-appearance: none;
}

/* line 198, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2472, ../../resources/assets/sass/app.scss */
button.tiny, .button.tiny {
  padding-top: 0.5em;
  padding-bottom: 0.4375em;
  -webkit-appearance: none;
}

/* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2478, ../../resources/assets/sass/app.scss */
button.small, .button.small {
  padding-top: 0.625em;
  padding-bottom: 0.5625em;
  -webkit-appearance: none;
}

/* line 200, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
/* line 2484, ../../resources/assets/sass/app.scss */
button.large, .button.large {
  padding-top: 1.03125em;
  padding-bottom: 1.03125em;
  -webkit-appearance: none;
}

@media only screen {
  /* line 206, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
  /* line 2492, ../../resources/assets/sass/app.scss */
  button, .button {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
  }

  /* line 68, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 2500, ../../resources/assets/sass/app.scss */
  button:active, .button:active {
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  }

  /* line 214, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
  /* line 2505, ../../resources/assets/sass/app.scss */
  button.radius, .button.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }

  /* line 215, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
  /* line 2510, ../../resources/assets/sass/app.scss */
  button.round, .button.round {
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
  }
}
@media only screen and (min-width: 480px) {
  /* line 223, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
  /* line 2517, ../../resources/assets/sass/app.scss */
  button, .button {
    display: inline-block;
  }
 		 .new-design-feature-page .share-tools-2  ,.new-design-newsarticle-page .share-tools-2 {
    display: none!important; /*changes for iphone5/se social icons for 4k*/
  }
 .new-design-feature-page .share-tools-1 ,.new-design-newsarticle-page .share-tools-1{
display:block!important;
	 }
}
/* Standard Forms */
/* line 264, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2523, ../../resources/assets/sass/app.scss */
form {
  margin: 0 0 1em;
}

/* Using forms within rows, we need to set some defaults */
/* line 67, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2529, ../../resources/assets/sass/app.scss */
form .row_cib .row_cib {
  margin: 0 -0.5em;
}

/* line 69, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2533, ../../resources/assets/sass/app.scss */
form .row_cib .row_cib .column,
form .row_cib .row_cib .columns {
  padding: 0 0.5em;
}

/* line 73, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2538, ../../resources/assets/sass/app.scss */
form .row_cib .row_cib.collapse {
  margin: 0;
}

/* line 75, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2542, ../../resources/assets/sass/app.scss */
form .row_cib .row_cib.collapse .column,
form .row_cib .row_cib.collapse .columns {
  padding: 0;
}

/* line 77, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2547, ../../resources/assets/sass/app.scss */
form .row_cib .row_cib.collapse input {
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
}

/* line 86, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2554, ../../resources/assets/sass/app.scss */
form .row_cib input.column,
form .row_cib input.columns,
form .row_cib textarea.column,
form .row_cib textarea.columns {
  padding-left: 0.5em;
}

/* Label Styles */
/* line 270, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2563, ../../resources/assets/sass/app.scss */
label {
  font-size: 0.875em;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 0.1875em;
  /* Styles for required inputs */
}

/* line 271, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2573, ../../resources/assets/sass/app.scss */
label.right {
  float: none;
  text-align: right;
}

/* line 272, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2578, ../../resources/assets/sass/app.scss */
label.inline {
  margin: 0 0 1em 0;
  padding: 0.625em 0;
}

/* line 274, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2583, ../../resources/assets/sass/app.scss */
label small {
  text-transform: capitalize;
  color: #666666;
}

/* Attach elements to the beginning or end of an input */
/* line 281, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2590, ../../resources/assets/sass/app.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875em;
  height: 2.3125em;
  line-height: 2.3125em;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 285, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2609, ../../resources/assets/sass/app.scss */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125em;
}

/* line 286, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2619, ../../resources/assets/sass/app.scss */
.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125em;
}

/* line 288, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2629, ../../resources/assets/sass/app.scss */
.prefix.button.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 289, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2641, ../../resources/assets/sass/app.scss */
.postfix.button.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 290, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2653, ../../resources/assets/sass/app.scss */
.prefix.button.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 291, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2665, ../../resources/assets/sass/app.scss */
.postfix.button.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 294, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2678, ../../resources/assets/sass/app.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-color: #d9d9d9;
  border-right: none;
  color: #333;
}

/* line 295, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2685, ../../resources/assets/sass/app.scss */
span.prefix.radius, label.prefix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 297, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2697, ../../resources/assets/sass/app.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-color: #cccccc;
  border-left: none;
  color: #333;
}

/* line 298, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2704, ../../resources/assets/sass/app.scss */
span.postfix.radius, label.postfix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* Input groups will automatically style first and last elements of the group */
/* line 304, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2717, ../../resources/assets/sass/app.scss */
.input-group.radius > *:first-child, .input-group.radius > *:first-child * {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 307, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2726, ../../resources/assets/sass/app.scss */
.input-group.radius > *:last-child, .input-group.radius > *:last-child * {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 312, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2735, ../../resources/assets/sass/app.scss */
.input-group.round > *:first-child, .input-group.round > *:first-child * {
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 315, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2744, ../../resources/assets/sass/app.scss */
.input-group.round > *:last-child, .input-group.round > *:last-child * {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}

/* We use this to get basic styling on all basic form elements */
/* line 322, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2755, ../../resources/assets/sass/app.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875em;
  margin: 0 0 1em 0;
  padding: 0.5em;
  height: 2.3125em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

/* line 134, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 2792, ../../resources/assets/sass/app.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  -webkit-box-shadow: 0 0 5px #999999;
  -moz-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}

/* line 113, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2812, ../../resources/assets/sass/app.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}

/* line 120, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2831, ../../resources/assets/sass/app.scss */
input[type="text"][disabled],
input[type="password"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="month"][disabled],
input[type="week"][disabled],
input[type="email"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
textarea[disabled] {
  background-color: #ddd;
}

/* Adjust margin for form elements below */
/* line 346, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2850, ../../resources/assets/sass/app.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1em 0;
}

/* Normalize file input width */
/* line 354, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2859, ../../resources/assets/sass/app.scss */
input[type="file"] {
  width: 100%;
}

/* We add basic fieldset styling */
/* line 359, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2865, ../../resources/assets/sass/app.scss */
fieldset {
  border: solid 1px #ddd;
  padding: 1.25em;
  margin: 1.125em 0;
}

/* line 221, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2871, ../../resources/assets/sass/app.scss */
fieldset legend {
  font-weight: bold;
  background: #fff;
  padding: 0 0.1875em;
  margin: 0;
  margin-left: -0.1875em;
}

/* Error Handling */
/* line 366, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2881, ../../resources/assets/sass/app.scss */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: #fff;
}

/* line 369, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2892, ../../resources/assets/sass/app.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 371, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2897, ../../resources/assets/sass/app.scss */
span.error, small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: #fff;
}

/* line 375, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2909, ../../resources/assets/sass/app.scss */
.error input,
.error textarea,
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

/* line 236, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2917, ../../resources/assets/sass/app.scss */
.error input:focus,
.error textarea:focus,
.error select:focus {
  background: #fafafa;
  border-color: #999999;
}

/* line 382, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2924, ../../resources/assets/sass/app.scss */
.error label,
.error label.error {
  color: #c60f13;
}

/* line 387, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2929, ../../resources/assets/sass/app.scss */
.error > small,
.error small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: #fff;
}

/* line 392, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2941, ../../resources/assets/sass/app.scss */
.error span.error-message {
  display: block;
}

/* line 397, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2946, ../../resources/assets/sass/app.scss */
input.error,
textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

/* line 236, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2953, ../../resources/assets/sass/app.scss */
input.error:focus,
textarea.error:focus {
  background: #fafafa;
  border-color: #999999;
}

/* line 403, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2960, ../../resources/assets/sass/app.scss */
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

/* line 236, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2965, ../../resources/assets/sass/app.scss */
.error select:focus {
  background: #fafafa;
  border-color: #999999;
}

/* line 407, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 2971, ../../resources/assets/sass/app.scss */
label.error {
  color: #c60f13;
}

/* Custom Checkbox and Radio Inputs */
/* line 67, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 2977, ../../resources/assets/sass/app.scss */
form.custom .hidden-field {
  margin-left: -99999px;
  position: absolute;
  visibility: hidden;
}

/* line 73, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 2983, ../../resources/assets/sass/app.scss */
form.custom .custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: -1px;
  /* fix centering issue */
  vertical-align: middle;
  border: solid 1px #ccc;
  background: #fff;
}

/* line 83, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 2995, ../../resources/assets/sass/app.scss */
form.custom .custom.checkbox {
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 0;
}

/* line 87, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3001, ../../resources/assets/sass/app.scss */
form.custom .custom.radio {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  padding: 3px;
}

/* line 92, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3007, ../../resources/assets/sass/app.scss */
form.custom .custom.checkbox:before {
  content: "";
  display: block;
  font-size: 1em;
  color: #fff;
}

/* line 101, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3014, ../../resources/assets/sass/app.scss */
form.custom .custom.radio.checked:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  background: #222;
  position: relative;
}

/* line 113, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3025, ../../resources/assets/sass/app.scss */
form.custom .custom.checkbox.checked:before {
  content: "\00d7";
  color: #222;
  position: absolute;
  top: -50%;
  left: 50%;
  margin-top: 4px;
  margin-left: -5px;
}

/* Custom Select Options and Dropdowns */
/* line 127, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3037, ../../resources/assets/sass/app.scss */
form.custom {
  /* Custom input, disabled */
}

/* line 128, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3041, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown {
  display: block;
  position: relative;
  top: 0;
  height: 2.3125em;
  margin-bottom: 1.25em;
  margin-top: 0;
  padding: 0;
  width: 100%;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);
  -webkit-box-shadow: none;
  background: linear, to bottom, #fff 0%, #f3f3f3 100%;
  box-shadow: none;
  font-size: 0.875em;
  vertical-align: top;
}

/* line 148, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3060, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown ul {
  overflow-y: auto;
  max-height: 200px;
}

/* line 153, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3065, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown .current {
  cursor: default;
  white-space: nowrap;
  line-height: 2.25em;
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
  overflow: hidden;
  display: block;
  margin-left: 0.5em;
  margin-right: 2.3125em;
}

/* line 165, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3077, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown .selector {
  cursor: default;
  position: absolute;
  width: 2.5em;
  height: 2.3125em;
  display: block;
  right: 0;
  top: 0;
}

/* line 173, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3087, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown .selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #aaa transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  left: 0.9375em;
  top: 50%;
  margin-top: -3px;
}

/* line 186, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3103, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #222 transparent transparent transparent;
  border-top-style: solid;
}

/* line 190, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3113, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown .disabled {
  color: #888;
}

/* line 192, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3117, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown .disabled:hover {
  background: transparent;
  color: #888;
}

/* line 195, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3122, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown .disabled:hover:after {
  display: none;
}

/* line 199, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3126, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.open ul {
  display: block;
  z-index: 10;
  min-width: 100%;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 206, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3135, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.small {
  max-width: 134px;
}

/* line 207, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3139, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.medium {
  max-width: 254px;
}

/* line 208, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3143, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.large {
  max-width: 434px;
}

/* line 209, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3147, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.expand {
  width: 100% !important;
}

/* line 211, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3151, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.open.small ul {
  min-width: 134px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 212, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3158, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.open.medium ul {
  min-width: 254px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 213, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3165, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.open.large ul {
  min-width: 434px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 216, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3172, ../../resources/assets/sass/app.scss */
form.custom .error .custom.dropdown {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  background: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

/* line 236, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
/* line 3179, ../../resources/assets/sass/app.scss */
form.custom .error .custom.dropdown:focus {
  background: #fafafa;
  border-color: #999999;
}

/* line 222, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3184, ../../resources/assets/sass/app.scss */
form.custom .error .custom.dropdown + small.error {
  margin-top: 0;
}

/* line 226, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3188, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown ul {
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: -1px;
  top: auto;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 0;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 0.8888888em;
}

/* line 243, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3204, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown ul li {
  color: #555;
  font-size: 0.875em;
  cursor: default;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  padding-left: 0.375em;
  padding-right: 2.375em;
  min-height: 1.5em;
  line-height: 1.5em;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}

/* line 257, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3219, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown ul li.selected {
  background: #eeeeee;
  color: #000;
}

/* line 261, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3224, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown ul li:hover {
  background-color: #e4e4e4;
  color: #000;
}

/* line 265, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3229, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown ul li.selected:hover {
  background: #eeeeee;
  cursor: default;
  color: #000;
}

/* line 272, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3235, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown ul.show {
  display: block;
}

/* line 276, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
/* line 3239, ../../resources/assets/sass/app.scss */
form.custom .custom.disabled {
  background: #ddd;
}

/* Foundation Block Grids for below small breakpoint */
@media only screen {
  /* line 50, ../sass/base/_block-grid-5.scss */
  /* line 3246, ../../resources/assets/sass/app.scss */
  [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.3125em;
    *zoom: 1;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 3253, ../../resources/assets/sass/app.scss */
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 3258, ../../resources/assets/sass/app.scss */
  [class*="block-grid-"]:after {
    clear: both;
  }

  /* line 27, ../sass/base/_block-grid-5.scss */
  /* line 3262, ../../resources/assets/sass/app.scss */
  [class*="block-grid-"] > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.3125em 0.625em;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3270, ../../resources/assets/sass/app.scss */
  .small-block-grid-1 > li {
    width: 100%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3275, ../../resources/assets/sass/app.scss */
  .small-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3279, ../../resources/assets/sass/app.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3284, ../../resources/assets/sass/app.scss */
  .small-block-grid-2 > li {
    width: 50%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3289, ../../resources/assets/sass/app.scss */
  .small-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3293, ../../resources/assets/sass/app.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3298, ../../resources/assets/sass/app.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3303, ../../resources/assets/sass/app.scss */
  .small-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3307, ../../resources/assets/sass/app.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3312, ../../resources/assets/sass/app.scss */
  .small-block-grid-4 > li {
    width: 25%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3317, ../../resources/assets/sass/app.scss */
  .small-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3321, ../../resources/assets/sass/app.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3326, ../../resources/assets/sass/app.scss */
  .small-block-grid-5 > li {
    width: 20%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3331, ../../resources/assets/sass/app.scss */
  .small-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3335, ../../resources/assets/sass/app.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3340, ../../resources/assets/sass/app.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3345, ../../resources/assets/sass/app.scss */
  .small-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3349, ../../resources/assets/sass/app.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3354, ../../resources/assets/sass/app.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3359, ../../resources/assets/sass/app.scss */
  .small-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3363, ../../resources/assets/sass/app.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3368, ../../resources/assets/sass/app.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3373, ../../resources/assets/sass/app.scss */
  .small-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3377, ../../resources/assets/sass/app.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3382, ../../resources/assets/sass/app.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3387, ../../resources/assets/sass/app.scss */
  .small-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3391, ../../resources/assets/sass/app.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3396, ../../resources/assets/sass/app.scss */
  .small-block-grid-10 > li {
    width: 10%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3401, ../../resources/assets/sass/app.scss */
  .small-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3405, ../../resources/assets/sass/app.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3410, ../../resources/assets/sass/app.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3415, ../../resources/assets/sass/app.scss */
  .small-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3419, ../../resources/assets/sass/app.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3424, ../../resources/assets/sass/app.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3429, ../../resources/assets/sass/app.scss */
  .small-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3433, ../../resources/assets/sass/app.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 480px) {
  /* Remove small grid clearing */
  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3441, ../../resources/assets/sass/app.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3446, ../../resources/assets/sass/app.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3451, ../../resources/assets/sass/app.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3456, ../../resources/assets/sass/app.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3461, ../../resources/assets/sass/app.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3466, ../../resources/assets/sass/app.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3471, ../../resources/assets/sass/app.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3476, ../../resources/assets/sass/app.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3481, ../../resources/assets/sass/app.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3486, ../../resources/assets/sass/app.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3491, ../../resources/assets/sass/app.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none;
  }

  /* line 63, ../sass/base/_block-grid-5.scss */
  /* line 3496, ../../resources/assets/sass/app.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3501, ../../resources/assets/sass/app.scss */
  .medium-block-grid-1 > li {
    width: 100%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3506, ../../resources/assets/sass/app.scss */
  .medium-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3510, ../../resources/assets/sass/app.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3515, ../../resources/assets/sass/app.scss */
  .medium-block-grid-2 > li {
    width: 50%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3520, ../../resources/assets/sass/app.scss */
  .medium-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3524, ../../resources/assets/sass/app.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3529, ../../resources/assets/sass/app.scss */
  .medium-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3534, ../../resources/assets/sass/app.scss */
  .medium-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3538, ../../resources/assets/sass/app.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3543, ../../resources/assets/sass/app.scss */
  .medium-block-grid-4 > li {
    width: 25%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3548, ../../resources/assets/sass/app.scss */
  .medium-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3552, ../../resources/assets/sass/app.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3557, ../../resources/assets/sass/app.scss */
  .medium-block-grid-5 > li {
    width: 20%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3562, ../../resources/assets/sass/app.scss */
  .medium-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3566, ../../resources/assets/sass/app.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3571, ../../resources/assets/sass/app.scss */
  .medium-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3576, ../../resources/assets/sass/app.scss */
  .medium-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3580, ../../resources/assets/sass/app.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3585, ../../resources/assets/sass/app.scss */
  .medium-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3590, ../../resources/assets/sass/app.scss */
  .medium-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3594, ../../resources/assets/sass/app.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3599, ../../resources/assets/sass/app.scss */
  .medium-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3604, ../../resources/assets/sass/app.scss */
  .medium-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3608, ../../resources/assets/sass/app.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3613, ../../resources/assets/sass/app.scss */
  .medium-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3618, ../../resources/assets/sass/app.scss */
  .medium-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3622, ../../resources/assets/sass/app.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3627, ../../resources/assets/sass/app.scss */
  .medium-block-grid-10 > li {
    width: 10%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3632, ../../resources/assets/sass/app.scss */
  .medium-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3636, ../../resources/assets/sass/app.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3641, ../../resources/assets/sass/app.scss */
  .medium-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3646, ../../resources/assets/sass/app.scss */
  .medium-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3650, ../../resources/assets/sass/app.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3655, ../../resources/assets/sass/app.scss */
  .medium-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3660, ../../resources/assets/sass/app.scss */
  .medium-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3664, ../../resources/assets/sass/app.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Foundation Block Grids for above medium breakpoint */
@media only screen and (min-width: 769px) {
  /* Remove small grid clearing */
  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3672, ../../resources/assets/sass/app.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3677, ../../resources/assets/sass/app.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3682, ../../resources/assets/sass/app.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3687, ../../resources/assets/sass/app.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3692, ../../resources/assets/sass/app.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3697, ../../resources/assets/sass/app.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3702, ../../resources/assets/sass/app.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3707, ../../resources/assets/sass/app.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3712, ../../resources/assets/sass/app.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3717, ../../resources/assets/sass/app.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3722, ../../resources/assets/sass/app.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none;
  }

  /* line 76, ../sass/base/_block-grid-5.scss */
  /* line 3727, ../../resources/assets/sass/app.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3732, ../../resources/assets/sass/app.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3737, ../../resources/assets/sass/app.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3742, ../../resources/assets/sass/app.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3747, ../../resources/assets/sass/app.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3752, ../../resources/assets/sass/app.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3757, ../../resources/assets/sass/app.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3762, ../../resources/assets/sass/app.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3767, ../../resources/assets/sass/app.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3772, ../../resources/assets/sass/app.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3777, ../../resources/assets/sass/app.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3782, ../../resources/assets/sass/app.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none;
  }

  /* line 79, ../sass/base/_block-grid-5.scss */
  /* line 3787, ../../resources/assets/sass/app.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3792, ../../resources/assets/sass/app.scss */
  .large-block-grid-1 > li {
    width: 100%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3797, ../../resources/assets/sass/app.scss */
  .large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3801, ../../resources/assets/sass/app.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3806, ../../resources/assets/sass/app.scss */
  .large-block-grid-2 > li {
    width: 50%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3811, ../../resources/assets/sass/app.scss */
  .large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3815, ../../resources/assets/sass/app.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3820, ../../resources/assets/sass/app.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3825, ../../resources/assets/sass/app.scss */
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3829, ../../resources/assets/sass/app.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3834, ../../resources/assets/sass/app.scss */
  .large-block-grid-4 > li {
    width: 25%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3839, ../../resources/assets/sass/app.scss */
  .large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3843, ../../resources/assets/sass/app.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3848, ../../resources/assets/sass/app.scss */
  .large-block-grid-5 > li {
    width: 20%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3853, ../../resources/assets/sass/app.scss */
  .large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3857, ../../resources/assets/sass/app.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3862, ../../resources/assets/sass/app.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3867, ../../resources/assets/sass/app.scss */
  .large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3871, ../../resources/assets/sass/app.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3876, ../../resources/assets/sass/app.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3881, ../../resources/assets/sass/app.scss */
  .large-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3885, ../../resources/assets/sass/app.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3890, ../../resources/assets/sass/app.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3895, ../../resources/assets/sass/app.scss */
  .large-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3899, ../../resources/assets/sass/app.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3904, ../../resources/assets/sass/app.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3909, ../../resources/assets/sass/app.scss */
  .large-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3913, ../../resources/assets/sass/app.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3918, ../../resources/assets/sass/app.scss */
  .large-block-grid-10 > li {
    width: 10%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3923, ../../resources/assets/sass/app.scss */
  .large-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3927, ../../resources/assets/sass/app.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3932, ../../resources/assets/sass/app.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3937, ../../resources/assets/sass/app.scss */
  .large-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3941, ../../resources/assets/sass/app.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 3946, ../../resources/assets/sass/app.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 3951, ../../resources/assets/sass/app.scss */
  .large-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 3955, ../../resources/assets/sass/app.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Tooltips */
/* line 29, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
/* line 3961, ../../resources/assets/sass/app.scss */
.has-tip {
  border-bottom: dotted 1px #ccc;
  cursor: help;
  font-weight: bold;
  color: #8c8c8c;
}

/* line 35, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
/* line 3968, ../../resources/assets/sass/app.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: dotted 1px #003750;
  color: #007eb6;
}

/* line 41, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
/* line 3973, ../../resources/assets/sass/app.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 45, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
/* line 3978, ../../resources/assets/sass/app.scss */
.tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  font-weight: normal;
  font-size: 0.6875em;
  line-height: 1.6;
  padding: 0.5em;
  max-width: 85%;
  left: 50%;
  width: 100%;
  color: #666666;
  background: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 60, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
/* line 3995, ../../resources/assets/sass/app.scss */
.tooltip > .nub {
  display: block;
  left: 0;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 0;
  border-color: transparent transparent #fff transparent;
  top: 0;
}

/* line 71, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
/* line 4006, ../../resources/assets/sass/app.scss */
.tooltip.opened {
  color: #007eb6 !important;
  border-bottom: dotted 1px #003750 !important;
}

/* line 77, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
/* line 4012, ../../resources/assets/sass/app.scss */
.tap-to-close {
  display: block;
  font-size: 1em;
  color: #888;
  font-weight: bolder;
}

@media only screen and (min-width: 480px) {
  /* line 86, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  /* line 4021, ../../resources/assets/sass/app.scss */
  .tooltip > .nub {
    border-color: transparent transparent #fff transparent;
    top: 0;
  }

  /* line 90, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  /* line 4026, ../../resources/assets/sass/app.scss */
  .tooltip.tip-top > .nub {
    border-color: #fff transparent transparent transparent;
    top: auto;
    bottom: 0;
  }

  /* line 96, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  /* line 4032, ../../resources/assets/sass/app.scss */
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important;
  }

  /* line 99, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  /* line 4036, ../../resources/assets/sass/app.scss */
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #fff;
    right: 0;
    left: auto;
    top: 50%;
    margin-top: 0;
  }

  /* line 106, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  /* line 4044, ../../resources/assets/sass/app.scss */
  .tooltip.tip-right > .nub {
    border-color: transparent #fff transparent transparent;
    right: auto;
    left: 0;
    top: 50%;
    margin-top: 0;
  }
}
/* Hide for both screenreaders and browsers */
/* line 2, ../sass/base/_utilityclasses.scss */
/* line 4054, ../../resources/assets/sass/app.scss */
.hidden {
  display: none;
  visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: by Jon Neal */
/* line 8, ../sass/base/_utilityclasses.scss */
/* line 4061, ../../resources/assets/sass/app.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0.063rem;
  margin: -0.063rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.063rem;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
/* line 20, ../sass/base/_utilityclasses.scss */
/* line 4074, ../../resources/assets/sass/app.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 29, ../sass/base/_utilityclasses.scss */
/* line 4084, ../../resources/assets/sass/app.scss */
.invisible {
  visibility: hidden;
}

/* line 33, ../sass/base/_utilityclasses.scss */
/* line 4089, ../../resources/assets/sass/app.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}

/* Border classes */
/* Gray*/
/* line 45, ../sass/base/_utilityclasses.scss */
/* line 4100, ../../resources/assets/sass/app.scss */
.bdr-gray--top {
  border-top: 1px solid #e1e1e1;
}

/* Border classes */
/* Gray*/
/* line 45, ../sass/base/_utilityclasses.scss */
/* line 4100, ../../resources/assets/sass/app.scss */
.bdr-white--top {
  border-top: 1px solid #FFFFFF;
}

/* line 49, ../sass/base/_utilityclasses.scss */
/* line 4105, ../../resources/assets/sass/app.scss */
.bdr-gray--right {
  border-right: 1px solid #e1e1e1;
}

/* line 53, ../sass/base/_utilityclasses.scss */
/* line 4110, ../../resources/assets/sass/app.scss */
.bdr-gray--bottom {
  border-bottom: 1px solid #e1e1e1;
}

/* line 53, ../sass/base/_utilityclasses.scss */
/* line 4110, ../../resources/assets/sass/app.scss */
.bdr-white--bottom {
  border-bottom: 1px solid #FFFFFF;
}

/* line 57, ../sass/base/_utilityclasses.scss */
/* line 4115, ../../resources/assets/sass/app.scss */
.bdr-gray--left {
  border-left: 1px solid #e1e1e1;
}

/* Blue */
/* line 63, ../sass/base/_utilityclasses.scss */
/* line 4121, ../../resources/assets/sass/app.scss */
.bdr-blue--top {
  border-top: 1px solid #c2e0ee;
}

/* line 67, ../sass/base/_utilityclasses.scss */
/* line 4126, ../../resources/assets/sass/app.scss */
.bdr-blue--right {
  border-right: 1px solid #c2e0ee;
}

/* line 71, ../sass/base/_utilityclasses.scss */
/* line 4131, ../../resources/assets/sass/app.scss */
.bdr-blue--bottom {
  border-bottom: 1px solid #c2e0ee;
}

/* line 75, ../sass/base/_utilityclasses.scss */
/* line 4136, ../../resources/assets/sass/app.scss */
.bdr-blue--left {
  border-left: 1px solid #c2e0ee;
}

/* background classes */
/* line 80, ../sass/base/_utilityclasses.scss */
/* line 4142, ../../resources/assets/sass/app.scss */
.bkd-gray {
 background:#F5F5F5;
}


/* background classes */
/* line 80, ../sass/base/_utilityclasses.scss */
/* line 4142, ../../resources/assets/sass/app.scss */
.bkd-white {
  background:#FFFFFF;
}

/* line 84, ../sass/base/_utilityclasses.scss */
/* line 4147, ../../resources/assets/sass/app.scss */
.bkd-blue {
  background: #005BBE;
}

/* Added for full bleed enhancement: WCM-3831*/
.bkd-barclays-blue {
   background: #006DE3;
}

.bkd-dark-blue {
 background: #1A2142;
}

.bkd-light-blue {
   background: #00AEEF;
}
/* End: WCM-3831*/

/* author help text */
/* line 92, ../sass/base/_utilityclasses.scss */
/* line 4153, ../../resources/assets/sass/app.scss */
.cq-edit-help {
  display: none;
}

/* line 96, ../sass/base/_utilityclasses.scss */
/* line 4158, ../../resources/assets/sass/app.scss */
.cq-wcm-edit .cq-edit-help {
  color: #cccccc;
  font-size: 0.75em;
  margin-bottom: 0.625rem;
  display: block;
}

/* line 103, ../sass/base/_utilityclasses.scss */
/* line 4166, ../../resources/assets/sass/app.scss */
.cq-wcm-preview .cq-edit-help {
  display: none;
}

/* author help text - end */
/* line 108, ../sass/base/_utilityclasses.scss */
/* line 4172, ../../resources/assets/sass/app.scss */
.mega-content {
  z-index: 9999;
}

/* clearfix */
/* line 113, ../sass/base/_utilityclasses.scss */
/* line 4178, ../../resources/assets/sass/app.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

/* line 118, ../sass/base/_utilityclasses.scss */
/* line 4184, ../../resources/assets/sass/app.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 127, ../sass/base/_utilityclasses.scss */
/* line 4194, ../../resources/assets/sass/app.scss */
.clearfix {
  *zoom: 1;
}

/* line 129, ../sass/base/_utilityclasses.scss */
/* line 4199, ../../resources/assets/sass/app.scss */
.new.section {
  clear: both;
}

/* line 5, ../sass/layout/_mobile-nav.scss */
/* line 4204, ../../resources/assets/sass/app.scss */
body {
  overflow-x: hidden;
}

/* line 9, ../sass/layout/_mobile-nav.scss */
/* line 4209, ../../resources/assets/sass/app.scss */
.off-canvas-menu {
  height: 130%;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 85.33333%;
  float: left;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2000;
  overflow: visible;
  padding: 0;
  box-shadow: inset -5px -10px 10px -7px #cfcfcf;
  background: #fafafa;
}

@media only screen and (min-width: 480px) {
  /* line 9, ../sass/layout/_mobile-nav.scss */
  /* line 4226, ../../resources/assets/sass/app.scss */
  .off-canvas-menu {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding: 0;
  }
}
/* line 31, ../sass/layout/_mobile-nav.scss */
/* line 4235, ../../resources/assets/sass/app.scss */
.off-canvas-menu .active {
  background-color: #14a0db;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #14a0db), color-stop(100%, #007eb6));
  background-image: -webkit-linear-gradient(#14a0db, #007eb6);
  background-image: linear-gradient(#14a0db, #007eb6);
}

/* line 33, ../sass/layout/_mobile-nav.scss */
/* line 4242, ../../resources/assets/sass/app.scss */
.off-canvas-menu .active > a {
  color: #ffffff;
}

/* line 36, ../sass/layout/_mobile-nav.scss */
/* line 4246, ../../resources/assets/sass/app.scss */
.off-canvas-menu .active > a:after {
  color: #ffffff;
}

/* line 43, ../sass/layout/_mobile-nav.scss */
/* line 4251, ../../resources/assets/sass/app.scss */
.off-canvas-menu-external {
  height: 100%;
  width: 100%;
  float: left;
  position: fixed;
  left: 0;
  top: 0;
  /*! commenting below line to solve prod issue of footer unclickable */
  /*! z-index: 2001; */
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  box-shadow: inset -0.313em -0.625em 0.625em -0.313em #cfcfcf;
}

/* line 57, ../sass/layout/_mobile-nav.scss */
/* line 4266, ../../resources/assets/sass/app.scss */
.off-canvas-menu__top-level {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 0;
  font-size: 1em;
  list-style: none;
  -webkit-backface-visibility: hidden;
  -webkit-transition: translate3d(0, 0, 0);
}

/* line 69, ../sass/layout/_mobile-nav.scss */
/* line 4279, ../../resources/assets/sass/app.scss */
.off-canvas-menu__item {
  border-bottom: 1px solid #e1e1e1;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  margin: 0;
}

/* line 74, ../sass/layout/_mobile-nav.scss */
/* line 4285, ../../resources/assets/sass/app.scss */
.off-canvas-menu__item a {
  padding: 0.8125em 1.0625em;
  font-size: 1em;
  display: block;
}

/* line 79, ../sass/layout/_mobile-nav.scss */
/* line 4291, ../../resources/assets/sass/app.scss */
.off-canvas-menu__item a:hover:after {
  color: #00395d;
}

/* line 87, ../sass/layout/_mobile-nav.scss */
/* line 4296, ../../resources/assets/sass/app.scss */
.off-canvas-menu__has-menu > a {
  position: relative;
}

/* line 90, ../sass/layout/_mobile-nav.scss */
/* line 4300, ../../resources/assets/sass/app.scss */
.off-canvas-menu__has-menu > a:after {
  position: absolute;
  right: 0.8125em;
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #999999;
  margin-top: 0.188rem;
}

/* line 100, ../sass/layout/_mobile-nav.scss */
/* line 4318, ../../resources/assets/sass/app.scss */
.off-canvas-menu__second-level, .off-canvas-menu__third-level {
  width: 100%;
  float: none;
  padding: 0;
  display: block;
  position: absolute !important;
  top: 0;
  left: 100%;
  z-index: 0;
  font-size: 1em;
  list-style: none;
  margin: 0;
  box-shadow: inset 0 0 0 0 #cfcfcf;
  background: #fafafa;
}

/* line 116, ../sass/layout/_mobile-nav.scss */
/* line 4335, ../../resources/assets/sass/app.scss */
.off-canvas-menu__second-level__item, .off-canvas-menu__second-level__item--back, .off-canvas-menu__third-level__item {
  border-bottom: 1px solid #e1e1e1;
  font-size: 1em !important;
}

/* line 120, ../sass/layout/_mobile-nav.scss */
/* line 4340, ../../resources/assets/sass/app.scss */
.off-canvas-menu__second-level__item a, .off-canvas-menu__second-level__item--back a, .off-canvas-menu__third-level__item a {
  padding: 0.8125em 1.5625em;
}

/* line 128, ../sass/layout/_mobile-nav.scss */
/* line 4345, ../../resources/assets/sass/app.scss */
.off-canvas-menu__second-level__item--back a {
  color: #00395d;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  position: relative;
}

/* line 133, ../sass/layout/_mobile-nav.scss */
/* line 4351, ../../resources/assets/sass/app.scss */
.off-canvas-menu__second-level__item--back a:before {
  position: absolute;
  left: 0.4375em;
  top: 1.125em;
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875em;
}

/* line 141, ../sass/layout/_mobile-nav.scss */
/* line 4368, ../../resources/assets/sass/app.scss */
.off-canvas-menu__second-level__item--back a:hover {
  color: #00395d;
}

/* line 149, ../sass/layout/_mobile-nav.scss */
/* line 4373, ../../resources/assets/sass/app.scss */
.off-canvas-menu__heading {
  font-family: Effra-Bold, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 153, ../sass/layout/_mobile-nav.scss */
/* line 4378, ../../resources/assets/sass/app.scss */
.off-canvas-menu__third-level {
  left: 100%;
}

/* line 162, ../sass/layout/_mobile-nav.scss */
/* line 4383, ../../resources/assets/sass/app.scss */
.off-canvas-menu__third-level__item:first-child a {
  color: #00395d;
  position: relative;
}

/* line 166, ../sass/layout/_mobile-nav.scss */
/* line 4388, ../../resources/assets/sass/app.scss */
.off-canvas-menu__third-level__item:first-child a:before {
  position: absolute;
  left: 0.4375em;
  top: 1.125em;
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875em;
}

/* line 177, ../sass/layout/_mobile-nav.scss */
/* line 4406, ../../resources/assets/sass/app.scss */
.off-canvas-menu-content-layer {
  display: none;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 17%;
  z-index: 5000;
  min-height: 1062px;
}

@media only screen and (min-width: 480px) {
  /* line 177, ../sass/layout/_mobile-nav.scss */
  /* line 4420, ../../resources/assets/sass/app.scss */
  .off-canvas-menu-content-layer {
    width: 50%;
  }
}
/* line 194, ../sass/layout/_mobile-nav.scss */
/* line 4426, ../../resources/assets/sass/app.scss */
.second-level-active {
  z-index: 100;
  -webkit-backface-visibility: hidden;
  -webkit-transition: translate3d(0, 0, 0);
}

/* line 200, ../sass/layout/_mobile-nav.scss */
/* line 4433, ../../resources/assets/sass/app.scss */
.third-level-active {
  z-index: 150;
}


/* line 5, ../sass/layout/_top-nav-bar.scss */
/* line 4884, ../../resources/assets/sass/app.scss */
.top-nav-bar {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 10, ../sass/layout/_top-nav-bar.scss */
/* line 4889, ../../resources/assets/sass/app.scss */
.top-nav-bar__share-price {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 22.5%;
  float: left;
  padding-top: 0.8125em;
  padding-right: 0;
}

/* line 16, ../sass/layout/_top-nav-bar.scss */
/* line 4898, ../../resources/assets/sass/app.scss */
.top-nav-bar__share-price p {
  color: #007eb6;
  margin-bottom: 0;
  -webkit-backface-visibility: hidden;
}

/* line 20, ../sass/layout/_top-nav-bar.scss */
/* line 4904, ../../resources/assets/sass/app.scss */
.top-nav-bar__share-price p strong {
  font-family: Effra-Bold, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 23, ../sass/layout/_top-nav-bar.scss */
/* line 4908, ../../resources/assets/sass/app.scss */
.top-nav-bar__share-price p span {
  display: inline-block;
  margin-left: 5px;
}

/* line 28, ../sass/layout/_top-nav-bar.scss */
/* line 4913, ../../resources/assets/sass/app.scss */
.top-nav-bar__share-price p .change:before {
  font-size: 0.9375em;
  margin-right: 5px;
}

/* line 34, ../sass/layout/_top-nav-bar.scss */
/* line 4918, ../../resources/assets/sass/app.scss */
.top-nav-bar__share-price p .increase:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 39, ../sass/layout/_top-nav-bar.scss */
/* line 4931, ../../resources/assets/sass/app.scss */
.top-nav-bar__share-price p .decrease:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 46, ../sass/layout/_top-nav-bar.scss */
/* line 4945, ../../resources/assets/sass/app.scss */
.top-nav-bar__links {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 77.5%;
  float: right;
  padding-left: 0;
}

/* line 50, ../sass/layout/_top-nav-bar.scss */
/* line 4953, ../../resources/assets/sass/app.scss */
.top-nav-bar__links ul {
  list-style: none;
  margin: 0;
  *zoom: 1;
  float: right;
  margin: 0.3125em 0 0 0;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 4961, ../../resources/assets/sass/app.scss */
.top-nav-bar__links ul:before, .top-nav-bar__links ul:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 4966, ../../resources/assets/sass/app.scss */
.top-nav-bar__links ul:after {
  clear: both;
}

/* line 57, ../sass/layout/_top-nav-bar.scss */
/* line 4970, ../../resources/assets/sass/app.scss */
.top-nav-bar__links ul > * {
  margin: 0 0 0 -1px;
  float: right;
}

/* line 63, ../sass/layout/_top-nav-bar.scss */
/* line 4975, ../../resources/assets/sass/app.scss */
.top-nav-bar__links ul > *:first-child {
  margin-left: 0;
  float: right;
}

/* line 67, ../sass/layout/_top-nav-bar.scss */
/* line 4980, ../../resources/assets/sass/app.scss */
.top-nav-bar__links ul > *:first-child a {
  padding-right: 0;
}

/* line 72, ../sass/layout/_top-nav-bar.scss */
/* line 4984, ../../resources/assets/sass/app.scss */
.top-nav-bar__links ul .btn {
  padding-right: 15px !important;
  margin-left: 5px;
}

/* line 79, ../sass/layout/_top-nav-bar.scss */
/* line 4990, ../../resources/assets/sass/app.scss */
.top-nav-bar__link {
  font-size: 1.1em;
  padding: 0.5625em 0.6875em;
  display: block;
  -webkit-backface-visibility: hidden;
  text-align: right;
}

/* line 85, ../sass/layout/_top-nav-bar.scss */
/* line 4998, ../../resources/assets/sass/app.scss */
.top-nav-bar__link:hover {
  color: #00395d;
}

/* line 5, ../sass/layout/_logo-banner.scss */
/* line 5003, ../../resources/assets/sass/app.scss */
.logo-banner {
  border-bottom: 1px solid #e1e1e1;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  padding: 0.625em 0 0.125em;
  position: relative;
  z-index: 100;
  background: #fff;
}

@media only screen and (min-width: 769px) {
  /* line 5, ../sass/layout/_logo-banner.scss */
  /* line 5013, ../../resources/assets/sass/app.scss */
  .logo-banner {
    padding: 1.25em 0 0;
    min-height: 4.6875em;
  }
}
/* line 18, ../sass/layout/_logo-banner.scss */
/* line 5019, ../../resources/assets/sass/app.scss */
.logo-banner > .row_cib {
  position: relative;
}

/* line 25, ../sass/layout/_logo-banner.scss */
/* line 5024, ../../resources/assets/sass/app.scss */
.logo-banner__hamburger {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 25%;
  float: left;
}

@media only screen and (min-width: 480px) {
  /* line 25, ../sass/layout/_logo-banner.scss */
  /* line 5032, ../../resources/assets/sass/app.scss */
  .logo-banner__hamburger {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
  }
}
/* line 33, ../sass/layout/_logo-banner.scss */
/* line 5040, ../../resources/assets/sass/app.scss */
.logo-banner__hamburger .icon__hamburger {
  font-size: 0.875em;
  margin-top: 0.125rem;
}

/* line 43, ../sass/layout/_logo-banner.scss */
/* line 5046, ../../resources/assets/sass/app.scss */
.logo-banner__logo {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 50%;
  float: left;
  text-align: center;
  padding: 0;
}

@media only screen and (min-width: 480px) {
  /* line 43, ../sass/layout/_logo-banner.scss */
  /* line 5056, ../../resources/assets/sass/app.scss */
  .logo-banner__logo {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: center;
  }
}
@media only screen and (min-width: 769px) {
  /* line 43, ../sass/layout/_logo-banner.scss */
  /* line 5065, ../../resources/assets/sass/app.scss */
  .logo-banner__logo {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 58.33333%;
    float: left;
    text-align: left;
  }
}
/* line 57, ../sass/layout/_logo-banner.scss */
/* line 5074, ../../resources/assets/sass/app.scss */
.logo-banner__logo a {
  line-height: 1.875em;
}

/* line 61, ../sass/layout/_logo-banner.scss */
/* line 5078, ../../resources/assets/sass/app.scss */
.logo-banner__logo img {
  margin-bottom: 0 !important;
  width: 152px;
}

@media only screen and (min-width: 769px) {
  /* line 61, ../sass/layout/_logo-banner.scss */
  /* line 5084, ../../resources/assets/sass/app.scss */
  .logo-banner__logo img {
    width: auto;
  }
}
/* line 74, ../sass/layout/_logo-banner.scss */
/* line 5090, ../../resources/assets/sass/app.scss */
.logo-banner__signpost__mobile {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  padding: 0 0.9375em;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 0.625em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5103, ../../resources/assets/sass/app.scss */
.logo-banner__signpost__mobile:before, .logo-banner__signpost__mobile:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5108, ../../resources/assets/sass/app.scss */
.logo-banner__signpost__mobile:after {
  clear: both;
}

/* line 81, ../sass/layout/_logo-banner.scss */
/* line 5112, ../../resources/assets/sass/app.scss */
.logo-banner__signpost__mobile h2 {
  font-size: 1em;
}

/* line 87, ../sass/layout/_logo-banner.scss */
/* line 5117, ../../resources/assets/sass/app.scss */
.logo-banner__signpost__desktop {
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 87, ../sass/layout/_logo-banner.scss */
  /* line 5122, ../../resources/assets/sass/app.scss */
  .logo-banner__signpost__desktop {
    display: block;
    position: absolute;
    right: 70px;
  }

  /* line 95, ../sass/layout/_logo-banner.scss */
  /* line 5128, ../../resources/assets/sass/app.scss */
  .logo-banner__signpost__desktop h2 {
    text-align: right;
    padding: 0.375em 0;
    margin-bottom: 0;
  }
}
/* line 104, ../sass/layout/_logo-banner.scss */
/* line 5136, ../../resources/assets/sass/app.scss */
.banner-sticky .logo-banner__signpost__mobile {
  display: none !important;
}

/* line 113, ../sass/layout/_logo-banner.scss */
/* line 5141, ../../resources/assets/sass/app.scss */
.logo-banner__search {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 25%;
  float: left;
}

@media only screen and (min-width: 480px) {
  /* line 113, ../sass/layout/_logo-banner.scss */
  /* line 5149, ../../resources/assets/sass/app.scss */
  .logo-banner__search {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 113, ../sass/layout/_logo-banner.scss */
  /* line 5158, ../../resources/assets/sass/app.scss */
  .logo-banner__search {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 41.66667%;
    float: left;
  }
}
/* line 125, ../sass/layout/_logo-banner.scss */
/* line 5167, ../../resources/assets/sass/app.scss */
.logo-banner__search__toggle, .logo-banner__search-btn {
  width: 1.375em;
  height: 2.3125em;
  float: right;
  margin-right: 0.3125em;
}

/* line 131, ../sass/layout/_logo-banner.scss */
/* line 5174, ../../resources/assets/sass/app.scss */
.logo-banner__search__toggle:before, .logo-banner__search-btn:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.375em;
  padding-top: 0.1875em;
  display: inline-block;
}

@media only screen and (min-width: 769px) {
  /* line 125, ../sass/layout/_logo-banner.scss */
  /* line 5191, ../../resources/assets/sass/app.scss */
  .logo-banner__search__toggle, .logo-banner__search-btn {
    margin-right: 0;
  }

  /* line 141, ../sass/layout/_logo-banner.scss */
  /* line 5195, ../../resources/assets/sass/app.scss */
  .logo-banner__search__toggle:before, .logo-banner__search-btn:before {
    padding-top: 0.3125em;
  }
}
/* line 147, ../sass/layout/_logo-banner.scss */
/* line 5201, ../../resources/assets/sass/app.scss */
.logo-banner__search__form {
  margin: 0 -0.625em 0 0;
  display: none;
  *zoom: 1;
  position: relative;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5208, ../../resources/assets/sass/app.scss */
.logo-banner__search__form:before, .logo-banner__search__form:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5213, ../../resources/assets/sass/app.scss */
.logo-banner__search__form:after {
  clear: both;
}

/* line 154, ../sass/layout/_logo-banner.scss */
/* line 5217, ../../resources/assets/sass/app.scss */
.logo-banner__search__form .search-clear {
  position: absolute;
  right: 5px;
  top: 4px;
  color: #e1e1e1;
  margin-left: 0;
}

/* line 160, ../sass/layout/_logo-banner.scss */
/* line 5225, ../../resources/assets/sass/app.scss */
.logo-banner__search__form .search-clear:after {
  font-size: 1.25em;
}

@media only screen and (min-width: 769px) {
  /* line 154, ../sass/layout/_logo-banner.scss */
  /* line 5230, ../../resources/assets/sass/app.scss */
  .logo-banner__search__form .search-clear {
    right: 57px;
  }
}
/* line 169, ../sass/layout/_logo-banner.scss */
/* line 5235, ../../resources/assets/sass/app.scss */
.logo-banner__search__form .icon__search {
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 169, ../sass/layout/_logo-banner.scss */
  /* line 5240, ../../resources/assets/sass/app.scss */
  /*.logo-banner__search__form .icon__search {
    display: block;
    position: absolute;
    top: 0;
    right: 7px;
    color: #007eb6;
  }*/

  /* line 178, ../sass/layout/_logo-banner.scss */
  /* line 5248, ../../resources/assets/sass/app.scss */
  .logo-banner__search__form .icon__search:after {
    font-size: 1.375em;
  }
}
/* line 184, ../sass/layout/_logo-banner.scss */
/* line 5253, ../../resources/assets/sass/app.scss */
.logo-banner__search__form label {
  display: none !important;
}

/* line 189, ../sass/layout/_logo-banner.scss */
/* line 5258, ../../resources/assets/sass/app.scss */
.logo-banner__search-btn {
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 189, ../sass/layout/_logo-banner.scss */
  /* line 5263, ../../resources/assets/sass/app.scss */
  .logo-banner__search-btn {
    display: block;
    border: none;
    width: 2.5625em;
    float: right;
    height: 2.5em;
    margin: 0;
    background: none;
    position: relative;
    z-index: 10;
    padding: 0;
    border: 1px solid #f1f1f1;
    border-radius: 0 4px 4px 0;
  }

  /* line 207, ../sass/layout/_logo-banner.scss */
  /* line 5278, ../../resources/assets/sass/app.scss */
  .logo-banner__search-btn:focus {
    outline: none;
  }
}
/* line 213, ../sass/layout/_logo-banner.scss */
/* line 5284, ../../resources/assets/sass/app.scss */
.logo-banner__search .logo-banner__search-field {
  margin: 0;
  width: 100%;
  float: right;
  font-size: 1em;
  padding: 0 0.3125em;
  height: 2.1875em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  border: none;
  background: #ffffff;
  box-shadow: none;
  outline: none;
}

/* line 226, ../sass/layout/_logo-banner.scss */
/* line 5298, ../../resources/assets/sass/app.scss */
.logo-banner__search .logo-banner__search-field:focus {
  box-shadow: none;
  border: none;
  outline: none;
  background: #ffffff;
}

@media only screen and (min-width: 769px) {
  /* line 213, ../sass/layout/_logo-banner.scss */
  /* line 5306, ../../resources/assets/sass/app.scss */
  .logo-banner__search .logo-banner__search-field {
    width: 85%;
    background: #f7f7f7;
    height: 2.5em;
    margin-top: 0;
    padding-left: 0.9375em;
    border-radius: 4px 0 0 4px;
  }

  /* line 241, ../sass/layout/_logo-banner.scss */
  /* line 5315, ../../resources/assets/sass/app.scss */
  .logo-banner__search .logo-banner__search-field:focus {
    background: none;
    background: #f7f7f7;
  }
}
/* line 248, ../sass/layout/_logo-banner.scss */
/* line 5322, ../../resources/assets/sass/app.scss */
.search-mobile {
  height: 2.3125em;
}

/* line 251, ../sass/layout/_logo-banner.scss */
/* line 5326, ../../resources/assets/sass/app.scss */
.search-mobile .logo-banner__search__form {
  position: absolute;
  left: 0.9375em;
}

/* line 256, ../sass/layout/_logo-banner.scss */
/* line 5331, ../../resources/assets/sass/app.scss */
.search-mobile .logo-banner__search__form .search-clear:after {
  margin-top: 3px;
}

/* line 262, ../sass/layout/_logo-banner.scss */
/* line 5335, ../../resources/assets/sass/app.scss */
.search-mobile .logo-banner__search-btn {
  background-position: 90% center;
}

/* line 269, ../sass/layout/_logo-banner.scss */
/* line 5340, ../../resources/assets/sass/app.scss */
.banner-sticky {
  position: fixed;
  z-index: 1000;
  top: 0;
  background: #fff;
  left: 0;
}

/* line 5, ../sass/layout/_main-navigation.scss */
/* line 5349, ../../resources/assets/sass/app.scss */
.main-nav {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 0.9375em;
}

/* line 11, ../sass/layout/_main-navigation.scss */
/* line 5355, ../../resources/assets/sass/app.scss */
.main-nav ul {
  font-size: 1em;
}

/* line 16, ../sass/layout/_main-navigation.scss */
/* line 5360, ../../resources/assets/sass/app.scss */
.mega-menu {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  position: relative;
}

/* line 21, ../sass/layout/_main-navigation.scss */
/* line 5369, ../../resources/assets/sass/app.scss */
.mega-menu__list {
  list-style: none;
  margin: 0;
  *zoom: 1;
}

.mega-menu__list > li[no-data-mega-menu-item] a:before {
    content: none;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5375, ../../resources/assets/sass/app.scss */
.mega-menu__list:before, .mega-menu__list:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5380, ../../resources/assets/sass/app.scss */
.mega-menu__list:after {
  clear: both;
}

/* line 26, ../sass/layout/_main-navigation.scss */
/* line 5384, ../../resources/assets/sass/app.scss */
.mega-menu__list .mega-active {
  position: relative;
}

/* line 28, ../sass/layout/_main-navigation.scss */
/* line 5388, ../../resources/assets/sass/app.scss */
.mega-menu__list .mega-active:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  bottom: 0;
  left: 38%;
  color: #d9d9d9;
  font-size: 2em;
  line-height: 0.25;
}

/* line 41, ../sass/layout/_main-navigation.scss */
/* line 5407, ../../resources/assets/sass/app.scss */
.mega-menu__list .mega-menu__item--news .mega-active:after {
  left: 15%;
}

/* line 49, ../sass/layout/_main-navigation.scss */
/* line 5411, ../../resources/assets/sass/app.scss */
.mega-menu__list .mega-menu__item--products-services .mega-active:after {
  left: 50%;
}

/* line 56, ../sass/layout/_main-navigation.scss */
/* line 5416, ../../resources/assets/sass/app.scss */
.mega-menu__list > * {
  margin: 0 0 0 -1px;
  float: left;
}

/* line 61, ../sass/layout/_main-navigation.scss */
/* line 5422, ../../resources/assets/sass/app.scss */
.mega-menu__list > *:first-child {
  margin-left: 0;
}

/* line 64, ../sass/layout/_main-navigation.scss */
/* line 5426, ../../resources/assets/sass/app.scss */
.mega-menu__list > *:first-child .mega-menu__top-link {
  padding-left: 0;
}

/* line 69, ../sass/layout/_main-navigation.scss */
/* line 5431, ../../resources/assets/sass/app.scss */
.mega-menu__top-link {
  padding: 0.9375em 1.25em;
  display: block;
  color: #007eb6;
  -webkit-backface-visibility: hidden;
}

/* line 75, ../sass/layout/_main-navigation.scss */
/* line 5438, ../../resources/assets/sass/app.scss */
.mega-menu__top-link:focus, .mega-menu__top-link.on-page-active {
  color: #00395d;
}

/* line 88, ../sass/layout/_main-navigation.scss */
/* line 5443, ../../resources/assets/sass/app.scss */
.mega-menu__item--products-services {
  float: right;
}

/* line 92, ../sass/layout/_main-navigation.scss */
/* line 5447, ../../resources/assets/sass/app.scss */
.mega-menu__item--products-services .mega-menu__top-link {
  padding-right: 0;
}

/* line 97, ../sass/layout/_main-navigation.scss */
/* line 5452, ../../resources/assets/sass/app.scss */
.mega-content {
  position: absolute;
  border: none;
  border-top: 6px solid #d9d9d9;
  border-bottom: 1px solid #e1e1e1;
  background: #fafafa;
  margin-top: 0.0625em;
  display: none;
  z-index: 10000;
}

/* line 106, ../sass/layout/_main-navigation.scss */
/* line 5463, ../../resources/assets/sass/app.scss */
.mega-content .row_cib {
  max-width: 75em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/* line 114, ../sass/layout/_main-navigation.scss */
/* line 5471, ../../resources/assets/sass/app.scss */
.mega-menu__close-btn {
  display: block;
  color: #b2b2b2;
  position: absolute;
  bottom: 1.25em;
  right: 1.25em;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
}

/* line 123, ../sass/layout/_main-navigation.scss */
/* line 5481, ../../resources/assets/sass/app.scss */
.mega-menu__close-btn:after {
  padding-left: 0.4375em;
  font-size: 1.125em;
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 0.125em;
}

/* line 134, ../sass/layout/_main-navigation.scss */
/* line 5499, ../../resources/assets/sass/app.scss */
.menu-intro {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 33.33333%;
  float: left;
  padding-top: 1.25em;
}

/* line 139, ../sass/layout/_main-navigation.scss */
/* line 5508, ../../resources/assets/sass/app.scss */
.menu-intro > a:hover > h1 {
  color: #00395d;
}

/* line 143, ../sass/layout/_main-navigation.scss */
/* line 5513, ../../resources/assets/sass/app.scss */
.menu-intro__heading {
  color: #007eb6;
  -webkit-backface-visibility: hidden;
}

/* line 148, ../sass/layout/_main-navigation.scss */
/* line 5519, ../../resources/assets/sass/app.scss */
.menu-intro__paragraph {
  font-size: 1em;
}

/* line 152, ../sass/layout/_main-navigation.scss */
/* line 5524, ../../resources/assets/sass/app.scss */
.menu-intro__link {
  padding-top: 0;
  font-size: 1.375em;
}

/* line 155, ../sass/layout/_main-navigation.scss */
/* line 5529, ../../resources/assets/sass/app.scss */
.menu-intro__link:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.75em;
  padding-left: 0.3125em;
  position: relative;
  top: 0.0625em;
}

/* line 169, ../sass/layout/_main-navigation.scss */
/* line 5547, ../../resources/assets/sass/app.scss */
.menu-links {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 33.33333%;
  float: left;
  position: relative;
  padding-top: 1.875em;
  padding-bottom: 1.875em;
  min-height: 380px;
}

/* line 176, ../sass/layout/_main-navigation.scss */
/* line 5558, ../../resources/assets/sass/app.scss */
.menu-links .active {
  background-color: #14a0db;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #14a0db), color-stop(100%, #007eb6));
  background-image: -webkit-linear-gradient(#14a0db, #007eb6);
  background-image: linear-gradient(#14a0db, #007eb6);
  color: #ffffff;
}

/* line 179, ../sass/layout/_main-navigation.scss */
/* line 5566, ../../resources/assets/sass/app.scss */
.menu-links .active:after {
  color: #ffffff;
}

/* line 183, ../sass/layout/_main-navigation.scss */
/* line 5570, ../../resources/assets/sass/app.scss */
.menu-links .active:hover {
  background-color: #14a0db;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #14a0db), color-stop(100%, #007eb6));
  background-image: -webkit-linear-gradient(#14a0db, #007eb6);
  background-image: linear-gradient(#14a0db, #007eb6);
  color: #ffffff;
}

/* line 186, ../sass/layout/_main-navigation.scss */
/* line 5578, ../../resources/assets/sass/app.scss */
.menu-links .active:hover:after {
  color: #ffffff;
}

/* line 193, ../sass/layout/_main-navigation.scss */
/* line 5583, ../../resources/assets/sass/app.scss */
.menu-links__list {
  display: block;
  margin: 0;
  list-style-type: none;
  list-style-position: inside;
  padding: 0;
}

/* line 201, ../sass/layout/_main-navigation.scss */
/* line 5592, ../../resources/assets/sass/app.scss */
.menu-links__list li {
  margin: 0;
  font-size: 0.875em;
}

/* line 206, ../sass/layout/_main-navigation.scss */
/* line 5598, ../../resources/assets/sass/app.scss */
.menu-links__item, .menu-links__item--nested, .third-level-list__item {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 0;
}

/* line 210, ../sass/layout/_main-navigation.scss */
/* line 5603, ../../resources/assets/sass/app.scss */
.menu-links__item:first-child, .menu-links__item--nested:first-child, .third-level-list__item:first-child {
  border-top: 1px solid #e1e1e1;
}

/* line 214, ../sass/layout/_main-navigation.scss */
/* line 5607, ../../resources/assets/sass/app.scss */
.menu-links__item a, .menu-links__item--nested a, .third-level-list__item a {
  padding: 0.625em;
  display: block;
  background: none;
}

/* line 219, ../sass/layout/_main-navigation.scss */
/* line 5613, ../../resources/assets/sass/app.scss */
.menu-links__item a:hover, .menu-links__item--nested a:hover, .third-level-list__item a:hover {
  background: #f5f5f5;
}

/* line 229, ../sass/layout/_main-navigation.scss */
/* line 5618, ../../resources/assets/sass/app.scss */
.menu-links__item--nested > a:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.125em;
  color: #999999;
  position: absolute;
  margin-top: 0.1875em;
  right: 0;
  padding-right: 1.25em;
  display: inline-block;
}

/* line 241, ../sass/layout/_main-navigation.scss */
/* line 5638, ../../resources/assets/sass/app.scss */
.menu-links__item--nested > a:hover:after {
  color: #00395d;
}

/* line 248, ../sass/layout/_main-navigation.scss */
/* line 5643, ../../resources/assets/sass/app.scss */
.menu-links__third-level-list {
  margin: 0;
  list-style-type: none;
  list-style-position: inside;
  position: absolute;
  left: 100%;
  top: 2.125em;
  z-index: 200;
  display: none;
  padding: 0 0 0 0.9375em;
  background: #fafafa;
}

/* line 261, ../sass/layout/_main-navigation.scss */
/* line 5657, ../../resources/assets/sass/app.scss */
.menu-links__third-level-list li {
  margin: 0;
  font-size: 0.875em;
}

/* line 269, ../sass/layout/_main-navigation.scss */
/* line 5663, ../../resources/assets/sass/app.scss */
.third-level-list__item:first-child {
  font-family: Effra-Bold, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 273, ../sass/layout/_main-navigation.scss */
/* line 5667, ../../resources/assets/sass/app.scss */
.third-level-list__item a {
  font-size: 1.15em;
}

/* line 282, ../sass/layout/_main-navigation.scss */
/* line 5672, ../../resources/assets/sass/app.scss */
.menu-promo {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 33.33333%;
  float: left;
  padding-top: 1.875em;
  padding-bottom: 3.75em;
  padding-left: 1em;
}

/* line 288, ../sass/layout/_main-navigation.scss */
/* line 5682, ../../resources/assets/sass/app.scss */
.menu-promo .video-link {
  display: block;
  width: 2.1875em;
  height: 2.1875em;
  position: absolute;
  bottom: 0;
  background: #007eb6;
  opacity: 0.9;
}

/* line 297, ../sass/layout/_main-navigation.scss */
/* line 5692, ../../resources/assets/sass/app.scss */
.menu-promo .video-link:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\e612";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  font-size: 2.1875em;
}

/* line 315, ../sass/layout/_main-navigation.scss */
/* line 5708, ../../resources/assets/sass/app.scss */
.menu-promo__image {
  margin-bottom: 0.9375em;
  position: relative;
}

/* line 319, ../sass/layout/_main-navigation.scss */
/* line 5713, ../../resources/assets/sass/app.scss */
.menu-promo__image h3 {
  position: absolute;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75em;
  padding: 0.4375em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 323, ../sass/layout/_main-navigation.scss */
/* line 5724, ../../resources/assets/sass/app.scss */
.menu-promo__image img {
  margin-bottom: 0 !important;
}

/* line 328, ../sass/layout/_main-navigation.scss */
/* line 5729, ../../resources/assets/sass/app.scss */
.menu-promo__paragraph {
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 336, ../sass/layout/_main-navigation.scss */
/* line 5734, ../../resources/assets/sass/app.scss */
.header-sticky {
  position: fixed;
  z-index: 2050;
  top: 0;
  background: #ffffff;
  left: 0;
}

/* line 2, ../sass/layout/_layout.scss */
/* line 5743, ../../resources/assets/sass/app.scss */
.link__page-parent {
  display: inline-block;
  margin: 0.6em 0 1.1em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 7, ../sass/layout/_layout.scss */
/* line 5749, ../../resources/assets/sass/app.scss */
.link__page-parent:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.3125em;
  margin-left: -0.125em;
}

@media only screen and (min-width: 480px) {
  /* line 2, ../sass/layout/_layout.scss */
  /* line 5765, ../../resources/assets/sass/app.scss */
  .link__page-parent {
    margin-top: 0.625em;
    margin-bottom: 1.3em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 2, ../sass/layout/_layout.scss */
  /* line 5772, ../../resources/assets/sass/app.scss */
  .link__page-parent {
    margin-left: -1.15em;
    margin-bottom: 1.2em;
  }
}

/* line 32, ../sass/layout/_layout.scss */
/* line 5784, ../../resources/assets/sass/app.scss */
.article-item--left {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 0;
}

@media only screen and (min-width: 480px) {
  /* line 32, ../sass/layout/_layout.scss */
  /* line 5793, ../../resources/assets/sass/app.scss */
  .article-item--left {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 58.33333%;
    margin-left: -8.33333%;
    float: left;
    padding: 0;
    margin-right: 1.25em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 32, ../sass/layout/_layout.scss */
  /* line 5805, ../../resources/assets/sass/app.scss */
  .article-item--left {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 41.66667%;
    margin-left: -10.41667%;
    float: left;
    padding: 0;
    margin-right: 1.25em;
  }
}
/* line 49, ../sass/layout/_layout.scss */
/* line 5817, ../../resources/assets/sass/app.scss */
.article-item--left--full-width {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 0;
}

@media only screen and (min-width: 480px) {
  /* line 49, ../sass/layout/_layout.scss */
  /* line 5826, ../../resources/assets/sass/app.scss */
  .article-item--left--full-width {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 114.58333%;
    margin-left: -12.5%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 49, ../sass/layout/_layout.scss */
  /* line 5836, ../../resources/assets/sass/app.scss */
  .article-item--left--full-width {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 110.41667%;
    margin-left: -10.41667%;
    float: left;
    margin-right: 0;
    padding: 0;
  }
}
/* line 69, ../sass/layout/_layout.scss */
/* line 5848, ../../resources/assets/sass/app.scss */
.lt-ie9 .row_cib {
  clear: left;
}

/* line 71, ../sass/layout/_layout.scss */
/* line 5852, ../../resources/assets/sass/app.scss */
.lt-ie9 .row_cib .row_cib {
  margin-top: 0;
}

/* line 75, ../sass/layout/_layout.scss */
/* line 5857, ../../resources/assets/sass/app.scss */
.row__full-bleed {
  max-width: 100%;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5862, ../../resources/assets/sass/app.scss */
.row__full-bleed:before, .row__full-bleed:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5867, ../../resources/assets/sass/app.scss */
.row__full-bleed:after {
  clear: both;
}

/* line 80, ../sass/layout/_layout.scss */
/* line 5871, ../../resources/assets/sass/app.scss */
.lt-ie9 .row__full-bleed {
  width: 100%;
}

/* line 90, ../sass/layout/_layout.scss */
/* line 5876, ../../resources/assets/sass/app.scss */
.full-bleed-container12 {
  padding-top: 1.25em;
}

/* line 93, ../sass/layout/_layout.scss */
/* line 5880, ../../resources/assets/sass/app.scss */
.full-bleed-container12 .inner-container {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

/* line 98, ../sass/layout/_layout.scss */
/* line 5888, ../../resources/assets/sass/app.scss */
.full-bleed-container11 {
  padding-top: 1.25em;
}

/* line 101, ../sass/layout/_layout.scss */
/* line 5892, ../../resources/assets/sass/app.scss */
.full-bleed-container11 .inner-container {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}
.full_bleed{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;

  }


@media only screen and (min-width: 480px) {
  /* line 101, ../sass/layout/_layout.scss */
  /* line 5900, ../../resources/assets/sass/app.scss */
  .full-bleed-container11 .inner-container {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    margin-left: 8.33333%;
    float: left;
  }
  .full_bleed{
	   display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;

  }
}
/* line 110, ../sass/layout/_layout.scss */
/* line 5910, ../../resources/assets/sass/app.scss */
.full-bleed-container8 {
  padding-top: 1.25em;
}

.full_bleed_maxWidth{
	 max-width:1920px;/*changes done for 4k*/
	 margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
 width: 100%;
  *zoom: 1;

}

/* line 113, ../sass/layout/_layout.scss */
/* line 5914, ../../resources/assets/sass/app.scss */
.full-bleed-container8 .inner-container {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen and (min-width: 480px) {
  /* line 113, ../sass/layout/_layout.scss */
  /* line 5922, ../../resources/assets/sass/app.scss */
  .full-bleed-container8 .inner-container {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 83.33333%;
    margin-left: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 113, ../sass/layout/_layout.scss */
  /* line 5932, ../../resources/assets/sass/app.scss */
  .full-bleed-container8 .inner-container {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    margin-left: 8.33333%;
    float: left;
  }
}
/* line 130, ../sass/layout/_layout.scss */
/* line 5942, ../../resources/assets/sass/app.scss */
.col__full-width {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  *zoom: 1;
  float: none;
  padding-top: 1.25em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5952, ../../resources/assets/sass/app.scss */
.col__full-width:before, .col__full-width:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 5957, ../../resources/assets/sass/app.scss */
.col__full-width:after {
  clear: both;
}

/* line 149, ../sass/layout/_layout.scss */
/* line 5962, ../../resources/assets/sass/app.scss */
.col__social {
  /*padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;*/
  float: left;
  visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 149, ../sass/layout/_layout.scss */
  /* line 5970, ../../resources/assets/sass/app.scss */
  .col__social {
    /*padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 8.33333%;
    float: left;*/
    min-height: 0.1em;
  }
}
@media only screen and (min-width: 480px) {
  /* line 163, ../sass/layout/_layout.scss */
  /* line 5981, ../../resources/assets/sass/app.scss */
  .template__editorial .link__page-parent {
    margin-left: -1.2em;
  }
}
/* line 168, ../sass/layout/_layout.scss */
/* line 5986, ../../resources/assets/sass/app.scss */
.col__editorial--header {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 168, ../sass/layout/_layout.scss */
  /* line 5995, ../../resources/assets/sass/app.scss */
  .col__editorial--header {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    margin-left: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 168, ../sass/layout/_layout.scss */
  /* line 6005, ../../resources/assets/sass/app.scss */
  .col__editorial--header {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    margin-left: 8.33333%;
    float: left;
  }
}
/* line 180, ../sass/layout/_layout.scss */
/* line 6014, ../../resources/assets/sass/app.scss */
.col__editorial--header h1 {
  margin-bottom: 0.20625em;
}

/* line 184, ../sass/layout/_layout.scss */
/* line 6019, ../../resources/assets/sass/app.scss */
.col__editorial--top__content {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 184, ../sass/layout/_layout.scss */
  /* line 6028, ../../resources/assets/sass/app.scss */
  .col__editorial--top__content {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    float: left;
  }
}
/* line 193, ../sass/layout/_layout.scss */
/* line 6037, ../../resources/assets/sass/app.scss */
.col__editorial--main__content {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 193, ../sass/layout/_layout.scss */
  /* line 6046, ../../resources/assets/sass/app.scss */
  .col__editorial--main__content {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    margin-left: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 193, ../sass/layout/_layout.scss */
  /* line 6056, ../../resources/assets/sass/app.scss */
  .col__editorial--main__content {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 58.33333%;
    margin-left: 8.33333%;
    float: left;
  }
}
/* line 207, ../sass/layout/_layout.scss */
/* line 6066, ../../resources/assets/sass/app.scss */
.col__editorial--sidebar {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 207, ../sass/layout/_layout.scss */
  /* line 6075, ../../resources/assets/sass/app.scss */
  .col__editorial--sidebar {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    margin-left: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 207, ../sass/layout/_layout.scss */
  /* line 6085, ../../resources/assets/sass/app.scss */
  .col__editorial--sidebar {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: right;
    margin-left: 0%;
    float: left;
  }
}

/* line 240, ../sass/layout/_layout.scss */
/* line 6105, ../../resources/assets/sass/app.scss */
.template__news-article .link__page-parent {
  margin-left: 0;
}

@media only screen and (min-width: 480px) {
  /* line 245, ../sass/layout/_layout.scss */
  /* line 6110, ../../resources/assets/sass/app.scss */
  .template__news-article .link__page-parent {
    margin-left: -1.25em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 257, ../sass/layout/_layout.scss */
  /* line 6124, ../../resources/assets/sass/app.scss */
  .template__news-article .link__page-parent {
    margin-left: -1em;
  }
}
/* line 271, ../sass/layout/_layout.scss */
/* line 6138, ../../resources/assets/sass/app.scss */
.template__news-article .template_col-1 {
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 271, ../sass/layout/_layout.scss */
  /* line 6143, ../../resources/assets/sass/app.scss */
  .template__news-article .template_col-1 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 271, ../sass/layout/_layout.scss */
  /* line 6152, ../../resources/assets/sass/app.scss */
  .template__news-article .template_col-1 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 8.33333%;
    float: left;
  }

  /* line 280, ../sass/layout/_layout.scss */
  /* line 6159, ../../resources/assets/sass/app.scss */
  .template__news-article .template_col-1 .col__social {
    padding-left: 0;
  }
}
/* line 286, ../sass/layout/_layout.scss */
/* line 6164, ../../resources/assets/sass/app.scss */
.template__news-article .template_col-8 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 769px) {
  /* line 286, ../sass/layout/_layout.scss */
  /* line 6173, ../../resources/assets/sass/app.scss */
  .template__news-article .template_col-8 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
  }
}
/* line 295, ../sass/layout/_layout.scss */
/* line 6181, ../../resources/assets/sass/app.scss */
.template__news-article .template_col-3 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 295, ../sass/layout/_layout.scss */
  /* line 6190, ../../resources/assets/sass/app.scss */
  .template__news-article .template_col-3 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 83.33333%;
    margin-left: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 295, ../sass/layout/_layout.scss */
  /* line 6200, ../../resources/assets/sass/app.scss */
  .template__news-article .template_col-3 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    margin-left: 0%;
    float: left;
  }
}
/* line 308, ../sass/layout/_layout.scss */
/* line 6210, ../../resources/assets/sass/app.scss */
.col__news-article--header {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen and (min-width: 480px) {
  /* line 308, ../sass/layout/_layout.scss */
  /* line 6218, ../../resources/assets/sass/app.scss */
  .col__news-article--header {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 83.33333%;
    margin-left: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 308, ../sass/layout/_layout.scss */
  /* line 6228, ../../resources/assets/sass/app.scss */
  .col__news-article--header {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    margin-left: 0%;
    float: left;
  }
}
/* line 318, ../sass/layout/_layout.scss */
/* line 6237, ../../resources/assets/sass/app.scss */
.col__news-article--header h1 {
  margin-bottom: 0.52em;
}

/* line 321, ../sass/layout/_layout.scss */
/* line 6241, ../../resources/assets/sass/app.scss */
.col__news-article--header .news-article-date {
  margin-bottom: 2.6em;
  margin-top: -7px;
}

/* line 327, ../sass/layout/_layout.scss */
/* line 6247, ../../resources/assets/sass/app.scss */
.col__news-article--content {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen and (min-width: 480px) {
  /* line 327, ../sass/layout/_layout.scss */
  /* line 6255, ../../resources/assets/sass/app.scss */
  .col__news-article--content {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    margin-left: 16.66667%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 327, ../sass/layout/_layout.scss */
  /* line 6265, ../../resources/assets/sass/app.scss */
  .col__news-article--content {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    margin-left: 8.33333%;
    float: left;
  }
}
/* line 339, ../sass/layout/_layout.scss */
/* line 6275, ../../resources/assets/sass/app.scss */
.col__news-article--full__width {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen and (min-width: 480px) {
  /* line 339, ../sass/layout/_layout.scss */
  /* line 6283, ../../resources/assets/sass/app.scss */
  .col__news-article--full__width {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 83.33333%;
    margin-left: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 339, ../sass/layout/_layout.scss */
  /* line 6293, ../../resources/assets/sass/app.scss */
  .col__news-article--full__width {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    margin-left: 0%;
    float: left;
  }
}

/* line 364, ../sass/layout/_layout.scss */
/* line 6311, ../../resources/assets/sass/app.scss */
.template__news-feature .link__page-parent {
  margin-left: 1em;
}


@media only screen and (min-width: 769px) {
  /* line 382, ../sass/layout/_layout.scss */
  /* line 6330, ../../resources/assets/sass/app.scss */
  .template__news-feature .link__page-parent {
    margin-left: -2em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 387, ../sass/layout/_layout.scss */
  /* line 6336, ../../resources/assets/sass/app.scss */
  .template__news-feature .article-item--left {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    margin-left: -16.66667%;
    float: left;
  }
}
/* line 396, ../sass/layout/_layout.scss */
/* line 6346, ../../resources/assets/sass/app.scss */
.template__news-feature .template_col-1 {
  padding-top: 1.25em;
}

@media only screen and (min-width: 769px) {
  /* line 396, ../sass/layout/_layout.scss */
  /* line 6361, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-1 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 8.33333%;
    float: left;
  }
}
/* line 409, ../sass/layout/_layout.scss */
/* line 6369, ../../resources/assets/sass/app.scss */
.template__news-feature .template_col-3 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 769px) {
  /* line 409, ../sass/layout/_layout.scss */
  /* line 6388, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-3 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    margin-left: 0%;
    float: left;
  }
}
/* line 422, ../sass/layout/_layout.scss */
/* line 6397, ../../resources/assets/sass/app.scss */
.template__news-feature .template_col-7 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 422, ../sass/layout/_layout.scss */
  /* line 6406, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-7 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    margin-left: 16.66667%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 422, ../sass/layout/_layout.scss */
  /* line 6416, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-7 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 58.33333%;
    margin-left: 16.66667%;
    float: left;
  }
}
/* line 435, ../sass/layout/_layout.scss */
/* line 6425, ../../resources/assets/sass/app.scss */
.template__news-feature .template_col-8 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 769px) {
  /* line 435, ../sass/layout/_layout.scss */
  /* line 6443, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-8 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    margin-left: 0%;
    float: left;
  }
}
/* line 448, ../sass/layout/_layout.scss */
/* line 6452, ../../resources/assets/sass/app.scss */
.template__news-feature .template_col-8-full-width {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 448, ../sass/layout/_layout.scss */
  /* line 6461, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-8-full-width {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 83.33333%;
    margin-left: 8.33333%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 448, ../sass/layout/_layout.scss */
  /* line 6471, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-8-full-width {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    margin-left: 8.33333%;
    float: left;
  }
}
/* line 462, ../sass/layout/_layout.scss */
/* line 6480, ../../resources/assets/sass/app.scss */
.template__news-feature .row__full-bleed .template_col-8 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}


@media only screen and (min-width: 769px) {
  /* line 462, ../sass/layout/_layout.scss */
  /* line 6499, ../../resources/assets/sass/app.scss */
  .template__news-feature .row__full-bleed .template_col-8 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    margin-left: 8.33333%;
    float: left;
  }
}
/* line 476, ../sass/layout/_layout.scss */
/* line 6508, ../../resources/assets/sass/app.scss */
.template__news-feature .template_col-11 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 1.25em;
}


@media only screen and (min-width: 769px) {
  /* line 476, ../sass/layout/_layout.scss */
  /* line 6527, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-11 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    margin-left: 8.33333%;
    float: left;
    padding-left: 1.875em;
  }
}
/* line 493, ../sass/layout/_layout.scss */
/* line 6538, ../../resources/assets/sass/app.scss */
.col__news-feature--header h1 {
  margin-bottom: 0.51em;
}

/* line 496, ../sass/layout/_layout.scss */
/* line 6542, ../../resources/assets/sass/app.scss */
.col__news-feature--header .news-article-author {
  margin-bottom: 2.6em;
  margin-top: -12px;
}

/* line 500, ../sass/layout/_layout.scss */
/* line 6547, ../../resources/assets/sass/app.scss */
.col__news-feature--header .news-article-date {
  margin-bottom: 2.6em;
  margin-top: -19px;
}


@media only screen and (min-width: 769px) {
  /* line 521, ../sass/layout/_layout.scss */
  /* line 6560, ../../resources/assets/sass/app.scss */

  /* line 526, ../sass/layout/_layout.scss */
  /* line 6565, ../../resources/assets/sass/app.scss */
  .link__page-parent {
    margin-top: 0.75em;
    margin-bottom: 1.15em;
  }

  /* line 531, ../sass/layout/_layout.scss */
  /* line 6571, ../../resources/assets/sass/app.scss */
  h1 {
    margin-bottom: 0.20625em;
  }
}


/* line 591, ../sass/layout/_layout.scss */
/* line 6684, ../../resources/assets/sass/app.scss */
.col__utility-heading {
  margin: 0 auto;
}

.margin-utility {
    margin: 0 auto;
}
.margin-utility>* {
    padding: 0;
    margin: 0 auto !important;
}

/* line 593, ../sass/layout/_layout.scss */
/* line 6691, ../../resources/assets/sass/app.scss */
.col__utility-heading .link__page-parent {
  margin-top: 0.7em;
  margin-bottom: 1.15em;
  margin-left: 0;
}

/* line 598, ../sass/layout/_layout.scss */
/* line 6697, ../../resources/assets/sass/app.scss */
.col__utility-heading h1 {
  margin-bottom: 0.29em;
}

/*
.detail-wide {
    @include grid-column(12);
    float: none;
    @include clearfix;
}

.detail {
    @include grid-column(12);
    padding-top: 20px;
    position: relative;

    @media only screen and (min-width: 480px) {
        @include grid-column(10, false, false, 1);
    }

    @media only screen and (min-width:769px) {
        @include grid-column(8);
    }
}

.sub-content {
    @include grid-column(12);

    @media only screen and (min-width: 480px) {
        @include grid-column(10, false, false, 1);
    }

    @media only screen and (min-width:769px) {
        @include grid-column(3);
        margin-left: 0;
        float: right;
    }
}

.detail-two-col {
    @include grid-column(12);

    @media only screen and (min-width: 480px) {
        @include grid-column(12);
    }

    @media only screen and (min-width:769px) {
        @include grid-column(6);
    }
}
*/

/* line 1, ../sass/layout/_content.scss */
/* line 7308, ../../resources/assets/sass/app.scss */
.site-container {
  background: #fff;
  position: relative;
  padding: 0;
  z-index: 2010;
}

/* line 10, ../sass/layout/_content.scss */
/* line 7316, ../../resources/assets/sass/app.scss */
.content {
  position: relative;
}

/* line 18, ../sass/layout/_content.scss */
/* line 7321, ../../resources/assets/sass/app.scss */
h1 {
  color: #00395d;
  line-height: 1.29;
  font-size: 1.75em;
}

@media only screen and (min-width: 480px) {
  /* line 18, ../sass/layout/_content.scss */
  /* line 7328, ../../resources/assets/sass/app.scss */
  h1 {
    line-height: 1.16;
    font-size: 2.375em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 18, ../sass/layout/_content.scss */
  /* line 7335, ../../resources/assets/sass/app.scss */
  h1 {
    line-height: 1.17;
    font-size: 3em;
  }
}
/* line 33, ../sass/layout/_content.scss */
/* line 7341, ../../resources/assets/sass/app.scss */
.lt-ie9 h1 {
  color: #00395d;
}

/* line 37, ../sass/layout/_content.scss */
/* line 7346, ../../resources/assets/sass/app.scss */
blockquote {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  quotes: "“" "”" "‘" "’";
  display: block;
  margin-bottom: 1.5em;
}

/* line 43, ../sass/layout/_content.scss */
/* line 7354, ../../resources/assets/sass/app.scss */
blockquote:before, blockquote:after {
  color: #ccc;
  font-size: 2.5em;
  line-height: 0.1em;
}

/* line 48, ../sass/layout/_content.scss */
/* line 7360, ../../resources/assets/sass/app.scss */
blockquote:before {
  content: open-quote;
  margin-right: 0.125em;
  vertical-align: -0.4em;
}

/* line 53, ../sass/layout/_content.scss */
/* line 7366, ../../resources/assets/sass/app.scss */
blockquote:after {
  content: close-quote;
  bottom: -22px;
  margin-left: 0.125em;
  position: relative;
}

@media only screen and (min-width: 769px) {
  /* line 37, ../sass/layout/_content.scss */
  /* line 7374, ../../resources/assets/sass/app.scss */
  blockquote {
    font-size: 1.5em;
    line-height: 1.6;
  }
}
/* line 65, ../sass/layout/_content.scss */
/* line 7381, ../../resources/assets/sass/app.scss */
textarea {
  resize: vertical;
}

/* line 68, ../sass/layout/_content.scss */
/* line 7386, ../../resources/assets/sass/app.scss */
a {
  outline: 0;
}

/* line 71, ../sass/layout/_content.scss */
/* line 7390, ../../resources/assets/sass/app.scss */
a:focus {
  outline: 0;
}

/* line 78, ../sass/layout/_content.scss */
/* line 7395, ../../resources/assets/sass/app.scss */
.link__page_holder {
  min-height: 2.8125em;
}

/* line 82, ../sass/layout/_content.scss */
/* line 7400, ../../resources/assets/sass/app.scss */
iframe {
  width: 100%;
  height: 100%;
}

/* line 89, ../sass/layout/_content.scss */
/* line 7406, ../../resources/assets/sass/app.scss */
.link-module {
  margin-bottom: 1.875em;
}

/* line 92, ../sass/layout/_content.scss */
/* line 7410, ../../resources/assets/sass/app.scss */
.link-module a {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
}

/* line 96, ../sass/layout/_content.scss */
/* line 7415, ../../resources/assets/sass/app.scss */
.link-module a:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.75em;
  padding-left: 0.625em;
}

/* line 105, ../sass/layout/_content.scss */
/* line 7430, ../../resources/assets/sass/app.scss */
.link-module.link-module--external:after,
.link-module a[href^="http"]:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 6px;
  margin-top: 6px;
  font-size: 1em;
}

/* line 113, ../sass/layout/_content.scss */
/* line 7448, ../../resources/assets/sass/app.scss */
.list-item {
  margin-bottom: 1.25em;
}

/* line 118, ../sass/layout/_content.scss */
/* line 7453, ../../resources/assets/sass/app.scss */
.button-filter .btn {
  margin-right: 0;
  padding-right: 0.875em;
}

/* line 121, ../sass/layout/_content.scss */
/* line 7458, ../../resources/assets/sass/app.scss */
.button-filter .btn .icon {
  position: absolute;
  right: 0px;
  margin-right: -10px;
}

@media only screen and (min-width: 480px) {
  /* line 121, ../sass/layout/_content.scss */
  /* line 7465, ../../resources/assets/sass/app.scss */
  .button-filter .btn .icon {
    position: relative;
  }
}
@media only screen and (min-width: 480px) {
  /* line 118, ../sass/layout/_content.scss */
  /* line 7471, ../../resources/assets/sass/app.scss */
  .button-filter .btn {
    margin-right: 0.625em;
  }
}

/* line 91, ../sass/layout/_footer.scss */
/* line 7569, ../../resources/assets/sass/app.scss */
.mega-footer__first-level .links-list {
  font-size: 1.5em;
  padding: 0;
  list-style: none;
  margin: 0;
  border-top: none;
}

/* line 98, ../sass/layout/_footer.scss */
/* line 7577, ../../resources/assets/sass/app.scss */
.mega-footer__first-level .links-list li {
  margin-bottom: 0.625em;
  line-height: 1;
  border: none;
  -webkit-backface-visibility: hidden;
}

/* line 104, ../sass/layout/_footer.scss */
/* line 7584, ../../resources/assets/sass/app.scss */
.mega-footer__first-level .links-list li:last-child {
  margin-bottom: 0;
}

/* line 108, ../sass/layout/_footer.scss */
/* line 7588, ../../resources/assets/sass/app.scss */
.mega-footer__first-level .links-list li a {
  color: #007eb6;
  font-size: 0.75em;
  padding: 0;
  line-height: 1.4;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 115, ../sass/layout/_footer.scss */
/* line 7596, ../../resources/assets/sass/app.scss */
.mega-footer__first-level .links-list li a:hover {
  color: #00395d;
}

/* line 127, ../sass/layout/_footer.scss */
/* line 7601, ../../resources/assets/sass/app.scss */
.bottom-footer {
  color: #007eb6;
  background: #ffffff;
  border-top: 1px solid #e1e1e1;
}

@media only screen and (min-width: 769px) {
  /* line 127, ../sass/layout/_footer.scss */
  /* line 7608, ../../resources/assets/sass/app.scss */
  .bottom-footer {
    padding-bottom: 0.9375em;
    border: none;
  }
}
/* line 138, ../sass/layout/_footer.scss */
/* line 7615, ../../resources/assets/sass/app.scss */
.bottom-footer__links {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  margin-bottom: 0.625em;
}

@media only screen and (min-width: 480px) {
  /* line 138, ../sass/layout/_footer.scss */
  /* line 7624, ../../resources/assets/sass/app.scss */
  .bottom-footer__links {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 138, ../sass/layout/_footer.scss */
  /* line 7633, ../../resources/assets/sass/app.scss */
  .bottom-footer__links {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    float: left;
    margin-bottom: 0;
  }
}
/* line 151, ../sass/layout/_footer.scss */
/* line 7642, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 1em;
  border-top: none;
  -webkit-backface-visibility: hidden;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 7652, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list:before, .bottom-footer__links .links-list:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 7657, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list:after {
  clear: both;
}

/* line 160, ../sass/layout/_footer.scss */
/* line 7661, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list li {
  margin: 0;
  width: 50%;
  float: left;
  padding-right: 0.9375em;
  border-bottom: none;
}

/* line 167, ../sass/layout/_footer.scss */
/* line 7669, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list li:nth-child(even) {
  padding-right: 0;
}

/* line 171, ../sass/layout/_footer.scss */
/* line 7673, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list li:nth-child(odd) {
  clear: left;
}

/* line 175, ../sass/layout/_footer.scss */
/* line 7677, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list li a {
  color: #007eb6;
  font-size: 0.75em;
  display: block;
  padding-top: 0.625em;
  padding-bottom: 0.625em;
  border-bottom: 1px solid #e1e1e1;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 184, ../sass/layout/_footer.scss */
/* line 7687, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list li a:hover {
  color: #00395d;
}

/* line 188, ../sass/layout/_footer.scss */
/* line 7691, ../../resources/assets/sass/app.scss */
.bottom-footer__links .links-list li a:focus {
  outline: thin dotted;
}

@media only screen and (min-width: 769px) {
  /* line 160, ../sass/layout/_footer.scss */
  /* line 7696, ../../resources/assets/sass/app.scss */
  .bottom-footer__links .links-list li {
    padding-right: 0.625em;
    width: auto;
    float: left;
  }

  /* line 198, ../sass/layout/_footer.scss */
  /* line 7702, ../../resources/assets/sass/app.scss */
  .bottom-footer__links .links-list li:nth-child(even) {
    padding-right: 0.625em;
  }

  /* line 202, ../sass/layout/_footer.scss */
  /* line 7706, ../../resources/assets/sass/app.scss */
  .bottom-footer__links .links-list li:nth-child(odd) {
    clear: none;
  }

  /* line 206, ../sass/layout/_footer.scss */
  /* line 7710, ../../resources/assets/sass/app.scss */
  .bottom-footer__links .links-list li a {
    font-size: 0.75em;
    font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none;
    display: inline-block;
    border-right: 1px solid #007eb6;
    line-height: 1;
    padding-right: 0.625em;
  }

  /* line 219, ../sass/layout/_footer.scss */
  /* line 7722, ../../resources/assets/sass/app.scss */
  .bottom-footer__links .links-list li:last-child a {
    border: none;
  }
}
/* line 228, ../sass/layout/_footer.scss */
/* line 7727, ../../resources/assets/sass/app.scss */
.bottom-footer__links .listitem.section {
  float: left !important;
  min-width: 3.125rem !important;
}

/* line 235, ../sass/layout/_footer.scss */
/* line 7733, ../../resources/assets/sass/app.scss */
.bottom-footer__copyright {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-bottom: 0.9375em;
}

/* line 239, ../sass/layout/_footer.scss */
/* line 7741, ../../resources/assets/sass/app.scss */
.bottom-footer__copyright p {
  font-size: 0.8125em;
  margin: 0;
  line-height: 1.9;
  color: #b2b2b2;
}

@media only screen and (min-width: 480px) {
  /* line 235, ../sass/layout/_footer.scss */
  /* line 7749, ../../resources/assets/sass/app.scss */
  .bottom-footer__copyright {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 41.66667%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 235, ../sass/layout/_footer.scss */
  /* line 7758, ../../resources/assets/sass/app.scss */
  .bottom-footer__copyright {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
    padding-bottom: 0;
  }

  /* line 254, ../sass/layout/_footer.scss */
  /* line 7766, ../../resources/assets/sass/app.scss */
  .bottom-footer__copyright p {
    font-size: 0.75em;
  }
}
/* line 8, ../sass/modules/_storyteller.scss */
/* line 7772, ../../resources/assets/sass/app.scss */
.storyteller__filter {
  margin-bottom: 1em;
}

@media only screen and (min-width: 769px) {
  /* line 8, ../sass/modules/_storyteller.scss */
  /* line 7777, ../../resources/assets/sass/app.scss */
  .storyteller__filter {
    border-bottom: 1px solid #e1e1e1;
  }
}
/* line 16, ../sass/modules/_storyteller.scss */
/* line 7783, ../../resources/assets/sass/app.scss */
.storyteller__filter__toggle, .topic-results__filter__toggle {
  display: block;
  text-align: center;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  padding: 0.625em 0;
  border-bottom: 1px solid #e1e1e1;
}

/* line 25, ../sass/modules/_storyteller.scss */
/* line 7792, ../../resources/assets/sass/app.scss */
.storyteller__filter__toggle:after, .topic-results__filter__toggle:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.625em;
  display: inline-block;
  margin-left: 0.3125em;
}

/* line 32, ../sass/modules/_storyteller.scss */
/* line 7808, ../../resources/assets/sass/app.scss */
.storyteller__filter__toggle.filter-active, .filter-active.topic-results__filter__toggle {
  border-bottom: none;
}

/* line 35, ../sass/modules/_storyteller.scss */
/* line 7812, ../../resources/assets/sass/app.scss */
.storyteller__filter__toggle.filter-active:after, .filter-active.topic-results__filter__toggle:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 769px) {
  /* line 16, ../sass/modules/_storyteller.scss */
  /* line 7826, ../../resources/assets/sass/app.scss */
  .storyteller__filter__toggle, .topic-results__filter__toggle {
    border-bottom: none;
  }
}
/* line 45, ../sass/modules/_storyteller.scss */
/* line 7832, ../../resources/assets/sass/app.scss */
.storyteller__filter__holder, .topic-results__filter__holder {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
  margin: 0;
  border-top: 1px solid #e1e1e1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 7842, ../../resources/assets/sass/app.scss */
.storyteller__filter__holder:before, .topic-results__filter__holder:before, .storyteller__filter__holder:after, .topic-results__filter__holder:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 7847, ../../resources/assets/sass/app.scss */
.storyteller__filter__holder:after, .topic-results__filter__holder:after {
  clear: both;
}

@media only screen and (min-width: 769px) {
  /* line 45, ../sass/modules/_storyteller.scss */
  /* line 7852, ../../resources/assets/sass/app.scss */
  .storyteller__filter__holder, .topic-results__filter__holder {
    border-top: none;
  }
}
/* line 55, ../sass/modules/_storyteller.scss */
/* line 7858, ../../resources/assets/sass/app.scss */
.no-js .storyteller__filter__holder, .no-js .topic-results__filter__holder {
  display: none;
}

/* line 59, ../sass/modules/_storyteller.scss */
/* line 7863, ../../resources/assets/sass/app.scss */
.storyteller__filter__col, .topic-results__filter__col {
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}

/* line 63, ../sass/modules/_storyteller.scss */
/* line 7868, ../../resources/assets/sass/app.scss */
.storyteller__filter__col:last-child, .topic-results__filter__col:last-child {
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 59, ../sass/modules/_storyteller.scss */
  /* line 7873, ../../resources/assets/sass/app.scss */
  .storyteller__filter__col, .topic-results__filter__col {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
    padding-top: 0.625em;
    padding-bottom: 0.625em;
    padding-left: 0;
    position: relative;
    border: none;
  }

  /* line 75, ../sass/modules/_storyteller.scss */
  /* line 7885, ../../resources/assets/sass/app.scss */
  .storyteller__filter__col:last-child, .topic-results__filter__col:last-child {
    display: block;
    float: right;
  }
}
/* line 82, ../sass/modules/_storyteller.scss */
/* line 7892, ../../resources/assets/sass/app.scss */
.storyteller__filter__link, .topic-results__filter__link {
  display: block;
  color: #8c8c8c;
  font-size: 1em;
  position: relative;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  padding: 0.625em 0.9375em;
}

/* line 90, ../sass/modules/_storyteller.scss */
/* line 7901, ../../resources/assets/sass/app.scss */
.storyteller__filter__link:after, .topic-results__filter__link:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 0.9375em;
}

/* line 97, ../sass/modules/_storyteller.scss */
/* line 7916, ../../resources/assets/sass/app.scss */
.storyteller__filter__link.active:after, .active.topic-results__filter__link:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 102, ../sass/modules/_storyteller.scss */
/* line 7929, ../../resources/assets/sass/app.scss */
.storyteller__filter__link.inactive, .inactive.topic-results__filter__link {
  color: #ccc;
}

/* line 104, ../sass/modules/_storyteller.scss */
/* line 7933, ../../resources/assets/sass/app.scss */
.storyteller__filter__link.inactive:hover, .inactive.topic-results__filter__link:hover {
  cursor: default;
}

@media only screen and (min-width: 769px) {
  /* line 82, ../sass/modules/_storyteller.scss */
  /* line 7938, ../../resources/assets/sass/app.scss */
  .storyteller__filter__link, .topic-results__filter__link {
    padding: 0.625em 0.625em;
    border: 1px solid #ffffff;
    border-bottom: none;
  }

  /* line 114, ../sass/modules/_storyteller.scss */
  /* line 7944, ../../resources/assets/sass/app.scss */
  .storyteller__filter__link:after, .topic-results__filter__link:after {
    right: 0.625em;
  }

  /* line 118, ../sass/modules/_storyteller.scss */
  /* line 7948, ../../resources/assets/sass/app.scss */
  .storyteller__filter__link.active, .active.topic-results__filter__link {
    border: 1px solid #e1e1e1;
    border-bottom: none;
  }
}
/* line 125, ../sass/modules/_storyteller.scss */
/* line 7955, ../../resources/assets/sass/app.scss */
.storyteller__filter__list, .search-results__filter__list, .topic-results__filter__list {
  list-style: none;
  margin: 0;
  display: none;
  position: absolute;
  background: #ffffff;
  z-index: 30;
  border-bottom: 1px solid #e1e1e1;
}

@media only screen and (min-width: 769px) {
  /* line 125, ../sass/modules/_storyteller.scss */
  /* line 7966, ../../resources/assets/sass/app.scss */
  .storyteller__filter__list, .search-results__filter__list, .topic-results__filter__list {
    border: 1px solid #e1e1e1;
    border-top: none;
    z-index: 10;
  }
}
/* line 142, ../sass/modules/_storyteller.scss */
/* line 7974, ../../resources/assets/sass/app.scss */
.storyteller__filter__item a, .search-results__filter__item a, .topic-results__filter__item a {
  display: block;
  padding: 0.3125em 0.9375em 0.625em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
}

/* line 148, ../sass/modules/_storyteller.scss */
/* line 7981, ../../resources/assets/sass/app.scss */
.storyteller__filter__item a span, .search-results__filter__item a span, .topic-results__filter__item a span {
  color: #8c8c8c;
}

@media only screen and (min-width: 769px) {
  /* line 154, ../sass/modules/_storyteller.scss */
  /* line 7986, ../../resources/assets/sass/app.scss */
  .storyteller__filter__item a, .search-results__filter__item a, .topic-results__filter__item a {
    padding: 0.3125em 0.625em 0.625em;
  }
}
/* line 161, ../sass/modules/_storyteller.scss */
/* line 7992, ../../resources/assets/sass/app.scss */
.storyteller__view-toggle {
  display: none;
  float: right;
  margin-top: 1.25rem;
  color: #8c8c8c;
}

/* line 170, ../sass/modules/_storyteller.scss */
/* line 8000, ../../resources/assets/sass/app.scss */
.storyteller__view-toggle:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 174, ../sass/modules/_storyteller.scss */
/* line 8013, ../../resources/assets/sass/app.scss */
.storyteller__view-toggle.grid-view {
  margin-top: 1.25rem;
}

/* line 176, ../sass/modules/_storyteller.scss */
/* line 8017, ../../resources/assets/sass/app.scss */
.storyteller__view-toggle.grid-view:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.09375em;
}

/* line 183, ../sass/modules/_storyteller.scss */
/* line 8032, ../../resources/assets/sass/app.scss */
.storyteller-filter-label, .search-results-filter-label, .topic-results-filter-label {
  position: absolute;
  z-index: 20;
  background: #007eb6;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 189, ../sass/modules/_storyteller.scss */
/* line 8039, ../../resources/assets/sass/app.scss */
.storyteller-filter-label a, .search-results-filter-label a, .topic-results-filter-label a {
  color: #ffffff;
  display: block;
  padding: 0.6875em 0.9375em;
  position: relative;
  font-size: 0.9375em;
}

/* line 196, ../sass/modules/_storyteller.scss */
/* line 8047, ../../resources/assets/sass/app.scss */
.storyteller-filter-label a:after, .search-results-filter-label a:after, .topic-results-filter-label a:after {
  position: absolute;
  right: 1.25em;
  font-size: 0.875em;
  margin-top: 0.125em;
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 769px) {
  /* line 183, ../sass/modules/_storyteller.scss */
  /* line 8065, ../../resources/assets/sass/app.scss */
  .storyteller-filter-label, .search-results-filter-label, .topic-results-filter-label {
    border-radius: 15px;
  }

  /* line 208, ../sass/modules/_storyteller.scss */
  /* line 8069, ../../resources/assets/sass/app.scss */
  .storyteller-filter-label a, .search-results-filter-label a, .topic-results-filter-label a {
    padding: 0.625em 0.9375em;
  }

  /* line 211, ../sass/modules/_storyteller.scss */
  /* line 8073, ../../resources/assets/sass/app.scss */
  .storyteller-filter-label a:after, .search-results-filter-label a:after, .topic-results-filter-label a:after {
    right: 0.9375em;
  }
}
/* line 223, ../sass/modules/_storyteller.scss */
/* line 8079, ../../resources/assets/sass/app.scss */
.storyteller {
  margin: 3rem 3.5rem;
}

/* line 231, ../sass/modules/_storyteller.scss */
/* line 8084, ../../resources/assets/sass/app.scss */
.storyteller__item, .storyteller__item--feature, .topic-results__item--feature, .topic-results__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 1.25em 0.9375em 0;
}

/* line 232, ../sass/modules/_storyteller.scss */
/* line 8092, ../../resources/assets/sass/app.scss */
.storyteller__item:after, .storyteller__item--feature:after, .topic-results__item--feature:after, .search-results__item:after, .topic-results__item:after {
  content: "";
  border-bottom: 1px solid #e1e1e1;
  clear: both;
  width: 100%;
  display: block;
}

@media only screen and (min-width: 480px) {
  /* line 232, ../sass/modules/_storyteller.scss */
  /* line 8101, ../../resources/assets/sass/app.scss */
  .storyteller__item:after, .storyteller__item--feature:after, .topic-results__item--feature:after, .search-results__item:after, .topic-results__item:after {
    border: none;
  }
}
/* line 245, ../sass/modules/_storyteller.scss */
/* line 8106, ../../resources/assets/sass/app.scss */
.storyteller__item h3, .storyteller__item--feature h3, .topic-results__item--feature h3, .search-results__item h3, .topic-results__item h3 {
  text-transform: uppercase;
  font-size: 0.8125em;
  color: #00395d;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  line-height: 1.38;
}

/* line 251, ../sass/modules/_storyteller.scss */
/* line 8114, ../../resources/assets/sass/app.scss */
.storyteller__item h3:first-child, .storyteller__item--feature h3:first-child, .topic-results__item--feature h3:first-child, .search-results__item h3:first-child, .topic-results__item h3:first-child {
  margin-top: 0;
}

/* line 259, ../sass/modules/_storyteller.scss */
/* line 8118, ../../resources/assets/sass/app.scss */
.storyteller__item > .row_cib, .storyteller__item--feature > .row_cib, .topic-results__item--feature > .row_cib, .search-results__item > .row_cib, .topic-results__item > .row_cib {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
}

/* Added style for BCOM-156  */
.br-news-category-storyteller {
	padding: 10px;
	display: inline-block;
	position: absolute;
	/*top: 10px;*/
	right: 0px;
}

.br-news-category-storyteller span{
	text-transform: uppercase;
	color: #ffffff;
}

.news-catgry-bg{
	height: 10px;
	padding-top: 10px;
	/*display: none;*/
}

.category-bar {
	border-top:9px solid;
}

.more-news-story .catgry-bg{
	height: 10px;
}

/* End style for BCOM-156  */

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8128, ../../resources/assets/sass/app.scss */
.storyteller__item > .row_cib:before, .storyteller__item--feature > .row_cib:before, .topic-results__item--feature > .row_cib:before, .topic-results__item > .row_cib:before, .storyteller__item > .row_cib:after, .storyteller__item--feature > .row_cib:after, .topic-results__item--feature > .row_cib:after, .search-results__item > .row_cib:after, .topic-results__item > .row_cib:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8133, ../../resources/assets/sass/app.scss */
.storyteller__item > .row_cib:after, .storyteller__item--feature > .row_cib:after, .topic-results__item--feature > .row_cib:after, .search-results__item > .row_cib:after, .topic-results__item > .row_cib:after {
  clear: both;
}

@media only screen and (min-width: 480px) {
  /* line 231, ../sass/modules/_storyteller.scss */
  /* line 8138, ../../resources/assets/sass/app.scss */
  .storyteller__item, .storyteller__item--feature, .topic-results__item--feature, .topic-results__item {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    min-height: 320px;
    padding: 1.25em 0.9375em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 231, ../sass/modules/_storyteller.scss */
  /* line 8149, ../../resources/assets/sass/app.scss */
  .storyteller__item, .storyteller__item--feature, .topic-results__item--feature, .topic-results__item {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
    min-height: 430px;
    padding: 0 0.9375em;
    margin-bottom: 0rem;
  }

  /* line 275, ../sass/modules/_storyteller.scss */
  /* line 8159, ../../resources/assets/sass/app.scss */
  .storyteller__item .bdrTop, .storyteller__item--feature .bdrTop, .topic-results__item--feature .bdrTop, .search-results__item .bdrTop, .topic-results__item .bdrTop {
    border-top: 4px solid #e1e1e1;
    padding-top: 1.25em;
  }
}
/* line 285, ../sass/modules/_storyteller.scss */
/* line 8166, ../../resources/assets/sass/app.scss */
.storyteller-list-view .storyteller__item, .search-results__results .storyteller__item, .storyteller-list-view .storyteller__item--feature, .search-results__results .storyteller__item--feature, .storyteller-list-view .topic-results__item--feature, .search-results__results .topic-results__item--feature, .storyteller-list-view .search-results__item, .search-results__results .search-results__item, .storyteller-list-view .topic-results__item, .search-results__results .topic-results__item {
  margin-bottom: 0;
}

/* line 287, ../sass/modules/_storyteller.scss */
/* line 8170, ../../resources/assets/sass/app.scss */
.storyteller-list-view .storyteller__item .bdrTop, .search-results__results .storyteller__item .bdrTop, .storyteller-list-view .storyteller__item--feature .bdrTop, .search-results__results .storyteller__item--feature .bdrTop, .storyteller-list-view .topic-results__item--feature .bdrTop, .search-results__results .topic-results__item--feature .bdrTop, .storyteller-list-view .search-results__item .bdrTop, .search-results__results .search-results__item .bdrTop, .storyteller-list-view .topic-results__item .bdrTop, .search-results__results .topic-results__item .bdrTop {
  border-top: none;
  padding-top: 0;
}

@media only screen and (min-width: 480px) {
  /* line 285, ../sass/modules/_storyteller.scss */
  /* line 8176, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item, .search-results__results .storyteller__item, .storyteller-list-view .storyteller__item--feature, .search-results__results .storyteller__item--feature, .storyteller-list-view .topic-results__item--feature, .search-results__results .topic-results__item--feature, .storyteller-list-view .search-results__item, .storyteller-list-view .topic-results__item, .search-results__results .topic-results__item {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    min-height: inherit;
  }
}
@media only screen and (min-width: 769px) {
  /* line 285, ../sass/modules/_storyteller.scss */
  /* line 8186, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item, .search-results__results .storyteller__item, .storyteller-list-view .storyteller__item--feature, .search-results__results .storyteller__item--feature, .storyteller-list-view .topic-results__item--feature, .search-results__results .topic-results__item--feature, .storyteller-list-view .search-results__item, .storyteller-list-view .topic-results__item, .search-results__results .topic-results__item {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    float: left;
    min-height: inherit !important;
    padding: 1.5rem 0rem;
    margin-bottom: 0;
    border-bottom: 1px solid #e1e1e1;
  }

  /* line 303, ../sass/modules/_storyteller.scss */
  /* line 8197, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item .standfirst, .search-results__results .storyteller__item .standfirst, .storyteller-list-view .storyteller__item--feature .standfirst, .search-results__results .storyteller__item--feature .standfirst, .storyteller-list-view .topic-results__item--feature .standfirst, .search-results__results .topic-results__item--feature .standfirst, .storyteller-list-view .search-results__item .standfirst, .search-results__results .search-results__item .standfirst, .storyteller-list-view .topic-results__item .standfirst, .search-results__results .topic-results__item .standfirst, .storyteller-list-view .storyteller__item .topics, .search-results__results .storyteller__item .topics, .storyteller-list-view .storyteller__item--feature .topics, .search-results__results .storyteller__item--feature .topics, .storyteller-list-view .topic-results__item--feature .topics, .search-results__results .topic-results__item--feature .topics, .storyteller-list-view .search-results__item .topics, .search-results__results .search-results__item .topics, .storyteller-list-view .topic-results__item .topics, .search-results__results .topic-results__item .topics {
    display: block;
  }

  /* line 307, ../sass/modules/_storyteller.scss */
  /* line 8201, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item .bdrTop .storyteller__item__copy, .search-results__results .storyteller__item .bdrTop .storyteller__item__copy, .storyteller-list-view .storyteller__item--feature .bdrTop .storyteller__item__copy, .search-results__results .storyteller__item--feature .bdrTop .storyteller__item__copy, .storyteller-list-view .topic-results__item--feature .bdrTop .storyteller__item__copy, .search-results__results .topic-results__item--feature .bdrTop .storyteller__item__copy, .storyteller-list-view .search-results__item .bdrTop .storyteller__item__copy, .search-results__results .search-results__item .bdrTop .storyteller__item__copy, .storyteller-list-view .topic-results__item .bdrTop .storyteller__item__copy, .search-results__results .topic-results__item .bdrTop .storyteller__item__copy, .storyteller-list-view .storyteller__item .bdrTop .search-results__item__copy, .search-results__results .storyteller__item .bdrTop .search-results__item__copy, .storyteller-list-view .storyteller__item--feature .bdrTop .search-results__item__copy, .search-results__results .storyteller__item--feature .bdrTop .search-results__item__copy, .storyteller-list-view .topic-results__item--feature .bdrTop .search-results__item__copy, .search-results__results .topic-results__item--feature .bdrTop .search-results__item__copy, .storyteller-list-view .search-results__item .bdrTop .search-results__item__copy, .search-results__results .search-results__item .bdrTop .search-results__item__copy, .storyteller-list-view .topic-results__item .bdrTop .search-results__item__copy, .search-results__results .topic-results__item .bdrTop .search-results__item__copy, .storyteller-list-view .storyteller__item .bdrTop .topic-results__item__copy, .search-results__results .storyteller__item .bdrTop .topic-results__item__copy, .storyteller-list-view .storyteller__item--feature .bdrTop .topic-results__item__copy, .search-results__results .storyteller__item--feature .bdrTop .topic-results__item__copy, .storyteller-list-view .topic-results__item--feature .bdrTop .topic-results__item__copy, .search-results__results .topic-results__item--feature .bdrTop .topic-results__item__copy, .storyteller-list-view .search-results__item .bdrTop .topic-results__item__copy, .search-results__results .search-results__item .bdrTop .topic-results__item__copy, .storyteller-list-view .topic-results__item .bdrTop .topic-results__item__copy, .search-results__results .topic-results__item .bdrTop .topic-results__item__copy {
    padding-right: 1.875em;
    padding-left: 0.9375em;
    width: 69%;
  }
}
/* line 320, ../sass/modules/_storyteller.scss */
/* line 8209, ../../resources/assets/sass/app.scss */
.storyteller__item--feature, .topic-results__item--feature {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 1.25em 0.9375em 0;
}

/* line 322, ../sass/modules/_storyteller.scss */
/* line 8217, ../../resources/assets/sass/app.scss */
.storyteller__item--feature:after, .topic-results__item--feature:after {
  content: "";
  border-bottom: 1px solid #e1e1e1;
  clear: both;
  width: 100%;
  display: block;
}

@media only screen and (min-width: 480px) {
  /* line 322, ../sass/modules/_storyteller.scss */
  /* line 8226, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature:after, .topic-results__item--feature:after {
    border: none;
  }
}
/* line 335, ../sass/modules/_storyteller.scss */
/* line 8231, ../../resources/assets/sass/app.scss */
.storyteller__item--feature h3, .topic-results__item--feature h3 {
  text-transform: uppercase;
  font-size: 0.8125em;
  color: #00395d;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  line-height: 1.38;
}

/* line 341, ../sass/modules/_storyteller.scss */
/* line 8239, ../../resources/assets/sass/app.scss */
.storyteller__item--feature h3:first-child, .topic-results__item--feature h3:first-child {
  margin-top: 0;
}

@media only screen and (min-width: 480px) {
  /* line 320, ../sass/modules/_storyteller.scss */
  /* line 8244, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature, .topic-results__item--feature {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    min-height: 320px;
    padding: 1.25em 0.9375em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 320, ../sass/modules/_storyteller.scss */
  /* line 8255, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature, .topic-results__item--feature {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    min-height: 430px;
    padding: 0rem 0rem;
  }

  /* line 361, ../sass/modules/_storyteller.scss */
  /* line 8264, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature .bdrTop, .topic-results__item--feature .bdrTop {
    border-top: 4px solid #e1e1e1;
    padding-top: 1.25em;
  }
}
/* line 371, ../sass/modules/_storyteller.scss */
/* line 8271, ../../resources/assets/sass/app.scss */
.storyteller__item__image, .search-results__item__image, .topic-results__item__image {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 41.66667%;
  float: left;
  float: right;
  position: relative;
  padding-right: 0;
  margin-bottom: 0.9375em;
}

/* line 378, ../sass/modules/_storyteller.scss */
/* line 8282, ../../resources/assets/sass/app.scss */
.storyteller__item__image img, .search-results__item__image img, .topic-results__item__image img {
  margin-bottom: 0;
}

/* line 381, ../sass/modules/_storyteller.scss */
/* line 8286, ../../resources/assets/sass/app.scss */
.storyteller__item__image a, .search-results__item__image a, .topic-results__item__image a {
  position: relative;
  display: block;
}

/* line 386, ../sass/modules/_storyteller.scss */
/* line 8291, ../../resources/assets/sass/app.scss */
.storyteller__item__image .video-link, .search-results__item__image .video-link, .topic-results__item__image .video-link {
  display: block;
  width: 1.25em;
  height: 1.25em;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  opacity: 0.9;
}

/* line 397, ../sass/modules/_storyteller.scss */
/* line 8303, ../../resources/assets/sass/app.scss */
.storyteller__item__image .video-link:before, .search-results__item__image .video-link:before, .topic-results__item__image .video-link:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 386, ../sass/modules/_storyteller.scss */
  /* line 8319, ../../resources/assets/sass/app.scss */
  .storyteller__item__image .video-link, .search-results__item__image .video-link, .topic-results__item__image .video-link {
    width: 2.1875em;
    height: 2.1875em;
  }

  /* line 407, ../sass/modules/_storyteller.scss */
  /* line 8324, ../../resources/assets/sass/app.scss */
  .storyteller__item__image .video-link:before, .search-results__item__image .video-link:before, .topic-results__item__image .video-link:before {
    font-size: 2.1875rem;
  }
}
@media only screen and (min-width: 480px) {
  /* line 371, ../sass/modules/_storyteller.scss */
  /* line 8330, ../../resources/assets/sass/app.scss */
  .storyteller__item__image, .search-results__item__image, .topic-results__item__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    float: none;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0.8125em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 371, ../sass/modules/_storyteller.scss */
  /* line 8343, ../../resources/assets/sass/app.scss */
  .storyteller__item__image, .search-results__item__image, .topic-results__item__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 1rem;
  }
}
/* line 431, ../sass/modules/_storyteller.scss */
/* line 8355, ../../resources/assets/sass/app.scss */
.storyteller__item--feature .storyteller__item__image, .topic-results__item--feature .storyteller__item__image, .storyteller__item--feature .search-results__item__image, .topic-results__item--feature .search-results__item__image, .storyteller__item--feature .topic-results__item__image, .topic-results__item--feature .topic-results__item__image {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 0;
  position: relative;
  margin-bottom: 0.9375em;
}

/* line 437, ../sass/modules/_storyteller.scss */
/* line 8365, ../../resources/assets/sass/app.scss */
.storyteller__item--feature .storyteller__item__image .video-link, .topic-results__item--feature .storyteller__item__image .video-link, .storyteller__item--feature .search-results__item__image .video-link, .topic-results__item--feature .search-results__item__image .video-link, .storyteller__item--feature .topic-results__item__image .video-link, .topic-results__item--feature .topic-results__item__image .video-link {
  left: 0;
}

/* line 441, ../sass/modules/_storyteller.scss */
/* line 8369, ../../resources/assets/sass/app.scss */
.storyteller__item__image h3,.storyteller__item--feature .storyteller__item__image h3, .topic-results__item--feature .storyteller__item__image h3, .storyteller__item--feature .search-results__item__image h3, .topic-results__item--feature .search-results__item__image h3, .storyteller__item--feature .topic-results__item__image h3, .topic-results__item--feature .topic-results__item__image h3 {
  position: absolute;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75em;
  padding: 0.625em 0.9375em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  padding: 5px 3px;
  background-color: rgba(0, 126, 182, 0.9);
  line-height: 0.8;
  opacity: 0.9;
  margin-top: 0;
}

@media only screen and (min-width: 480px) {
  /* line 441, ../sass/modules/_storyteller.scss */
  /* line 8386, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature .storyteller__item__image h3, .topic-results__item--feature .storyteller__item__image h3, .storyteller__item--feature .search-results__item__image h3, .topic-results__item--feature .search-results__item__image h3, .storyteller__item--feature .topic-results__item__image h3, .topic-results__item--feature .topic-results__item__image h3 {
    padding: 0.525em 0.5375em 0.35em;
  }
}
@media only screen and (min-width: 480px) {
  /* line 431, ../sass/modules/_storyteller.scss */
  /* line 8392, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature .storyteller__item__image, .topic-results__item--feature .storyteller__item__image, .storyteller__item--feature .search-results__item__image, .topic-results__item--feature .search-results__item__image, .storyteller__item--feature .topic-results__item__image, .topic-results__item--feature .topic-results__item__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 0.8125em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 431, ../sass/modules/_storyteller.scss */
  /* line 8403, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature .storyteller__item__image, .topic-results__item--feature .storyteller__item__image, .storyteller__item--feature .search-results__item__image, .topic-results__item--feature .search-results__item__image, .storyteller__item--feature .topic-results__item__image, .topic-results__item--feature .topic-results__item__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 1rem;
  }
}
/* line 470, ../sass/modules/_storyteller.scss */
/* line 8414, ../../resources/assets/sass/app.scss */
.storyteller-list-view .storyteller__item__image, .search-results__results .storyteller__item__image, .storyteller-list-view .search-results__item__image, .search-results__results .search-results__item__image, .storyteller-list-view .topic-results__item__image, .search-results__results .topic-results__item__image {
  float: right;
}

@media only screen and (min-width: 480px) {
  /* line 473, ../sass/modules/_storyteller.scss */
  /* line 8419, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item__image .video-link, .search-results__results .storyteller__item__image .video-link, .storyteller-list-view .search-results__item__image .video-link, .search-results__results .search-results__item__image .video-link, .storyteller-list-view .topic-results__item__image .video-link, .search-results__results .topic-results__item__image .video-link {
    left: 0;
  }
}
@media only screen and (min-width: 480px) {
  /* line 470, ../sass/modules/_storyteller.scss */
  /* line 8425, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item__image, .search-results__results .storyteller__item__image, .storyteller-list-view .search-results__item__image, .search-results__results .search-results__item__image, .storyteller-list-view .topic-results__item__image, .search-results__results .topic-results__item__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    float: right;
    padding-right: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 470, ../sass/modules/_storyteller.scss */
  /* line 8436, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item__image, .search-results__results .storyteller__item__image, .storyteller-list-view .search-results__item__image, .search-results__results .search-results__item__image, .storyteller-list-view .topic-results__item__image, .search-results__results .topic-results__item__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    float: right;
    padding-right: 0;
  }

  /* line 489, ../sass/modules/_storyteller.scss */
  /* line 8445, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item__image img, .search-results__results .storyteller__item__image img, .storyteller-list-view .search-results__item__image img, .search-results__results .search-results__item__image img, .storyteller-list-view .topic-results__item__image img, .search-results__results .topic-results__item__image img {
    margin-bottom: 0;
  }
}
/* line 499, ../sass/modules/_storyteller.scss */
/* line 8451, ../../resources/assets/sass/app.scss */
.storyteller__item__copy, .search-results__item__copy, .topic-results__item__copy {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 58.33333%;
  float: left;
  float: left;
  padding-left: 0;
  padding-right: 0;
}

/* line 505, ../sass/modules/_storyteller.scss */
/* line 8461, ../../resources/assets/sass/app.scss */
.storyteller__item__copy h2, .search-results__item__copy h2, .topic-results__item__copy h2 {
  font-size: 1.125em;
  line-height: 1.22;
  -webkit-backface-visibility: hidden;
}

/* line 510, ../sass/modules/_storyteller.scss */
/* line 8467, ../../resources/assets/sass/app.scss */
.storyteller__item__copy p, .search-results__item__copy p, .topic-results__item__copy p {
  font-size: 0.8125em;
  margin-bottom: 1.5rem;
}

/* line 513, ../sass/modules/_storyteller.scss */
/* line 8472, ../../resources/assets/sass/app.scss */
.storyteller__item__copy p.date, .search-results__item__copy p.date, .topic-results__item__copy p.date, .storyteller__item__copy p.topics, .search-results__item__copy p.topics, .topic-results__item__copy p.topics {
  color: #b2b2b2;
}

/* line 518, ../sass/modules/_storyteller.scss */
/* line 8476, ../../resources/assets/sass/app.scss */
.storyteller__item__copy .standfirst, .search-results__item__copy .standfirst, .topic-results__item__copy .standfirst, .storyteller__item__copy .topics, .search-results__item__copy .topics, .topic-results__item__copy .topics {
  display: none;
}

@media only screen and (min-width: 480px) {
  /* line 499, ../sass/modules/_storyteller.scss */
  /* line 8481, ../../resources/assets/sass/app.scss */
  .storyteller__item__copy, .search-results__item__copy, .topic-results__item__copy {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 528, ../sass/modules/_storyteller.scss */
  /* line 8491, ../../resources/assets/sass/app.scss */
  .storyteller__item__copy.story-border, .story-border.search-results__item__copy, .story-border.topic-results__item__copy {
    border-top: 4px solid #e1e1e1;
    padding-top: 0.8125em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 499, ../sass/modules/_storyteller.scss */
  /* line 8498, ../../resources/assets/sass/app.scss */
  .storyteller__item__copy, .search-results__item__copy, .topic-results__item__copy {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 542, ../sass/modules/_storyteller.scss */
/* line 8509, ../../resources/assets/sass/app.scss */
.storyteller__item--feature .storyteller__item__copy, .topic-results__item--feature .storyteller__item__copy, .storyteller__item--feature .search-results__item__copy, .topic-results__item--feature .search-results__item__copy, .storyteller__item--feature .topic-results__item__copy, .topic-results__item--feature .topic-results__item__copy {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 0;
}

@media only screen and (min-width: 480px) {
  /* line 542, ../sass/modules/_storyteller.scss */
  /* line 8518, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature .storyteller__item__copy, .topic-results__item--feature .storyteller__item__copy, .storyteller__item--feature .search-results__item__copy, .topic-results__item--feature .search-results__item__copy, .storyteller__item--feature .topic-results__item__copy, .topic-results__item--feature .topic-results__item__copy {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 542, ../sass/modules/_storyteller.scss */
  /* line 8528, ../../resources/assets/sass/app.scss */
  .storyteller__item--feature .storyteller__item__copy, .topic-results__item--feature .storyteller__item__copy, .storyteller__item--feature .search-results__item__copy, .topic-results__item--feature .search-results__item__copy, .storyteller__item--feature .topic-results__item__copy, .topic-results__item--feature .topic-results__item__copy {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding: 0;
  }
}
/* line 559, ../sass/modules/_storyteller.scss */
/* line 8538, ../../resources/assets/sass/app.scss */
.storyteller-list-view .storyteller__item__copy, .search-results__results .storyteller__item__copy, .storyteller-list-view .search-results__item__copy, .search-results__results .search-results__item__copy, .storyteller-list-view .topic-results__item__copy, .search-results__results .topic-results__item__copy {
  float: left;
}

@media only screen and (min-width: 480px) {
  /* line 559, ../sass/modules/_storyteller.scss */
  /* line 8543, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item__copy, .search-results__results .storyteller__item__copy, .storyteller-list-view .search-results__item__copy, .search-results__results .search-results__item__copy, .storyteller-list-view .topic-results__item__copy, .search-results__results .topic-results__item__copy {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
    padding-left: 0;
    padding-top: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 559, ../sass/modules/_storyteller.scss */
  /* line 8554, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item__copy, .search-results__results .storyteller__item__copy, .storyteller-list-view .search-results__item__copy, .search-results__results .search-results__item__copy, .storyteller-list-view .topic-results__item__copy, .search-results__results .topic-results__item__copy {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
    padding-left: 0;
  }

  /* line 572, ../sass/modules/_storyteller.scss */
  /* line 8562, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item__copy.story-border, .search-results__results .storyteller__item__copy.story-border, .storyteller-list-view .story-border.search-results__item__copy, .search-results__results .story-border.search-results__item__copy, .storyteller-list-view .story-border.topic-results__item__copy, .search-results__results .story-border.topic-results__item__copy {
    border-top: none;
  }
}
/* line 582, ../sass/modules/_storyteller.scss */
/* line 8568, ../../resources/assets/sass/app.scss */
.twitter__single {
  padding-top: 0.9375em;
  padding-bottom: 0.75em;
}

@media only screen and (min-width: 769px) {
  /* line 582, ../sass/modules/_storyteller.scss */
  /* line 8574, ../../resources/assets/sass/app.scss */
  .twitter__single {
    padding-top: 0;
  }
}
/* line 590, ../sass/modules/_storyteller.scss */
/* line 8579, ../../resources/assets/sass/app.scss */
.twitter__single:after {
  position: relative;
  bottom: -12px;
}

/* line 595, ../sass/modules/_storyteller.scss */
/* line 8584, ../../resources/assets/sass/app.scss */
.twitter__single .storyteller__item__copy, .twitter__single .search-results__item__copy, .twitter__single .topic-results__item__copy {
  float: none;
  width: 100%;
  border: none !important;
}

@media only screen and (min-width: 769px) {
  /* line 595, ../sass/modules/_storyteller.scss */
  /* line 8591, ../../resources/assets/sass/app.scss */
  .twitter__single .storyteller__item__copy, .twitter__single .search-results__item__copy, .twitter__single .topic-results__item__copy {
    padding: 0;
  }
}
/* line 606, ../sass/modules/_storyteller.scss */
/* line 8596, ../../resources/assets/sass/app.scss */
.twitter__single .single {
  background: #f2f8fb;
  padding: 0.9375em;
  position: relative;
}

/* line 614, ../sass/modules/_storyteller.scss */
/* line 8603, ../../resources/assets/sass/app.scss */
.twitter__single__title {
  padding-left: 2.5em;
  margin-bottom: 0.625em;
}

/* line 617, ../sass/modules/_storyteller.scss */
/* line 8608, ../../resources/assets/sass/app.scss */
.twitter__single__title .icon {
  left: 14px;
  position: absolute;
  top: 9px;
  color: #007eb6;
}

/* line 622, ../sass/modules/_storyteller.scss */
/* line 8615, ../../resources/assets/sass/app.scss */
.twitter__single__title .icon:after {
  font-size: 1.4375em;
}

/* line 626, ../sass/modules/_storyteller.scss */
/* line 8619, ../../resources/assets/sass/app.scss */
.twitter__single__title h3 {
  text-transform: none;
  font-size: 1.125em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  margin-top: 0 !important;
}

/* line 632, ../sass/modules/_storyteller.scss */
/* line 8626, ../../resources/assets/sass/app.scss */
.twitter__single__title a {
  display: block;
  font-size: 0.75em;
}

/* line 638, ../sass/modules/_storyteller.scss */
/* line 8632, ../../resources/assets/sass/app.scss */
.twitter__single__feed {
  margin-bottom: 0.9375em;
}

/* line 640, ../sass/modules/_storyteller.scss */
/* line 8636, ../../resources/assets/sass/app.scss */
.twitter__single__feed p {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1em;
}

/* line 644, ../sass/modules/_storyteller.scss */
/* line 8641, ../../resources/assets/sass/app.scss */
.twitter__single__feed .time {
  font-size: 0.8125em;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  color: #b2b2b2;
}

@media only screen and (min-width: 769px) {
  /* line 638, ../sass/modules/_storyteller.scss */
  /* line 8648, ../../resources/assets/sass/app.scss */
  .twitter__single__feed {
    margin-bottom: 0.9375em;
  }

  /* line 653, ../sass/modules/_storyteller.scss */
  /* line 8652, ../../resources/assets/sass/app.scss */
  .twitter__single__feed p {
    font-size: 0.875em;
    line-height: 1.6;
  }
}
/* line 659, ../sass/modules/_storyteller.scss */
/* line 8659, ../../resources/assets/sass/app.scss */
.lt-ie9 .twitter__single {
  min-height: 415px;
}

/* line 666, ../sass/modules/_storyteller.scss */
/* line 8664, ../../resources/assets/sass/app.scss */
.storyteller-list-view .twitter__single .single, .search-results__results .twitter__single .single {
  min-height: inherit;
  padding-top: 0.9375em;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8670, ../../resources/assets/sass/app.scss */
.storyteller-list-view .twitter__single .single:before, .search-results__results .twitter__single .single:before, .storyteller-list-view .twitter__single .single:after, .search-results__results .twitter__single .single:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8675, ../../resources/assets/sass/app.scss */
.storyteller-list-view .twitter__single .single:after, .search-results__results .twitter__single .single:after {
  clear: both;
}

/* line 671, ../sass/modules/_storyteller.scss */
/* line 8679, ../../resources/assets/sass/app.scss */
.storyteller-list-view .twitter__single .storyteller__item__copy, .search-results__results .twitter__single .storyteller__item__copy, .storyteller-list-view .twitter__single .search-results__item__copy, .search-results__results .twitter__single .search-results__item__copy, .storyteller-list-view .twitter__single .topic-results__item__copy, .search-results__results .twitter__single .topic-results__item__copy {
  padding: 0;
}

/* line 682, ../sass/modules/_storyteller.scss */
/* line 8684, ../../resources/assets/sass/app.scss */
.storyteller-list-view .storyteller__item--feature, .search-results__results .storyteller__item--feature, .storyteller-list-view .topic-results__item--feature, .search-results__results .topic-results__item--feature {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8694, ../../resources/assets/sass/app.scss */
.storyteller-list-view .storyteller__item--feature:before, .search-results__results .storyteller__item--feature:before, .storyteller-list-view .topic-results__item--feature:before, .search-results__results .topic-results__item--feature:before, .storyteller-list-view .storyteller__item--feature:after, .search-results__results .storyteller__item--feature:after, .storyteller-list-view .topic-results__item--feature:after, .search-results__results .topic-results__item--feature:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8699, ../../resources/assets/sass/app.scss */
.storyteller-list-view .storyteller__item--feature:after, .search-results__results .storyteller__item--feature:after, .storyteller-list-view .topic-results__item--feature:after, .search-results__results .topic-results__item--feature:after {
  clear: both;
}

@media only screen and (min-width: 769px) {
  /* line 682, ../sass/modules/_storyteller.scss */
  /* line 8704, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item--feature, .search-results__results .storyteller__item--feature, .storyteller-list-view .topic-results__item--feature, .search-results__results .topic-results__item--feature {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    float: left;
  }
}
@media only screen and (min-width: 480px) {
  /* line 689, ../sass/modules/_storyteller.scss */
  /* line 8713, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item--feature .storyteller__item__image, .search-results__results .storyteller__item--feature .storyteller__item__image, .storyteller-list-view .topic-results__item--feature .storyteller__item__image, .search-results__results .topic-results__item--feature .storyteller__item__image, .storyteller-list-view .storyteller__item--feature .search-results__item__image, .search-results__results .storyteller__item--feature .search-results__item__image, .storyteller-list-view .topic-results__item--feature .search-results__item__image, .search-results__results .topic-results__item--feature .search-results__item__image, .storyteller-list-view .storyteller__item--feature .topic-results__item__image, .search-results__results .storyteller__item--feature .topic-results__item__image, .storyteller-list-view .topic-results__item--feature .topic-results__item__image, .search-results__results .topic-results__item--feature .topic-results__item__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 58.33333%;
    float: left;
    padding-right: 0;
    float: right;
  }
}
@media only screen and (min-width: 769px) {
  /* line 689, ../sass/modules/_storyteller.scss */
  /* line 8724, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item--feature .storyteller__item__image, .search-results__results .storyteller__item--feature .storyteller__item__image, .storyteller-list-view .topic-results__item--feature .storyteller__item__image, .search-results__results .topic-results__item--feature .storyteller__item__image, .storyteller-list-view .storyteller__item--feature .search-results__item__image, .search-results__results .storyteller__item--feature .search-results__item__image, .storyteller-list-view .topic-results__item--feature .search-results__item__image, .search-results__results .topic-results__item--feature .search-results__item__image, .storyteller-list-view .storyteller__item--feature .topic-results__item__image, .search-results__results .storyteller__item--feature .topic-results__item__image, .storyteller-list-view .topic-results__item--feature .topic-results__item__image, .search-results__results .topic-results__item--feature .topic-results__item__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 58.33333%;
    float: left;
    padding-right: 0;
    float: right;
  }
}
@media only screen and (min-width: 480px) {
  /* line 704, ../sass/modules/_storyteller.scss */
  /* line 8735, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item--feature .storyteller__item__copy, .search-results__results .storyteller__item--feature .storyteller__item__copy, .storyteller-list-view .topic-results__item--feature .storyteller__item__copy, .search-results__results .topic-results__item--feature .storyteller__item__copy, .storyteller-list-view .storyteller__item--feature .search-results__item__copy, .search-results__results .storyteller__item--feature .search-results__item__copy, .storyteller-list-view .topic-results__item--feature .search-results__item__copy, .search-results__results .topic-results__item--feature .search-results__item__copy, .storyteller-list-view .storyteller__item--feature .topic-results__item__copy, .search-results__results .storyteller__item--feature .topic-results__item__copy, .storyteller-list-view .topic-results__item--feature .topic-results__item__copy, .search-results__results .topic-results__item--feature .topic-results__item__copy {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 41.66667%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 704, ../sass/modules/_storyteller.scss */
  /* line 8745, ../../resources/assets/sass/app.scss */
  .storyteller-list-view .storyteller__item--feature .storyteller__item__copy, .search-results__results .storyteller__item--feature .storyteller__item__copy, .storyteller-list-view .topic-results__item--feature .storyteller__item__copy, .search-results__results .topic-results__item--feature .storyteller__item__copy, .storyteller-list-view .storyteller__item--feature .search-results__item__copy, .search-results__results .storyteller__item--feature .search-results__item__copy, .storyteller-list-view .topic-results__item--feature .search-results__item__copy, .search-results__results .topic-results__item--feature .search-results__item__copy, .storyteller-list-view .storyteller__item--feature .topic-results__item__copy, .search-results__results .storyteller__item--feature .topic-results__item__copy, .storyteller-list-view .topic-results__item--feature .topic-results__item__copy, .search-results__results .topic-results__item--feature .topic-results__item__copy {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 41.66667%;
    float: left;
    padding-left: 0;
  }
}
/* line 725, ../sass/modules/_storyteller.scss */
/* line 8755, ../../resources/assets/sass/app.scss */
.storyteller__more-stories, .storyteller__archive, .search-results__more-stories, .topic-results__more-stories {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  margin-top: 0.9375em;
  padding: 0;
}

/* line 730, ../sass/modules/_storyteller.scss */
/* line 8764, ../../resources/assets/sass/app.scss */
.storyteller__more-stories p, .storyteller__archive p, .search-results__more-stories p, .topic-results__more-stories p {
  text-align: center;
  background: #f7f7f7;
  border: 1px solid #e1e1e1;
  margin: 0 0.9375em;
}

/* line 737, ../sass/modules/_storyteller.scss */
/* line 8771, ../../resources/assets/sass/app.scss */
.storyteller__more-stories a, .storyteller__archive a, .search-results__more-stories a, .topic-results__more-stories a {
  color: #8c8c8c;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  padding: 0.9375em 0;
  display: block;
}

/* line 744, ../sass/modules/_storyteller.scss */
/* line 8779, ../../resources/assets/sass/app.scss */
.storyteller__more-stories a:before, .storyteller__archive a:before, .search-results__more-stories a:before, .topic-results__more-stories a:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875em;
  margin-right: 0.625em;
  position: relative;
  top: 0;
}

/* line 754, ../sass/modules/_storyteller.scss */
/* line 8797, ../../resources/assets/sass/app.scss */
.no-js .storyteller__more-stories, .no-js .storyteller__archive, .no-js .search-results__more-stories, .no-js .topic-results__more-stories {
  display: none;
}

/* line 761, ../sass/modules/_storyteller.scss */
/* line 8802, ../../resources/assets/sass/app.scss */
.storyteller__archive {
  display: none;
}

/* line 765, ../sass/modules/_storyteller.scss */
/* line 8806, ../../resources/assets/sass/app.scss */
.storyteller__archive a {
  color: #007eb6;
}

/* line 768, ../sass/modules/_storyteller.scss */
/* line 8810, ../../resources/assets/sass/app.scss */
.storyteller__archive a:before {
  display: none;
}

/* line 774, ../sass/modules/_storyteller.scss */
/* line 8815, ../../resources/assets/sass/app.scss */
.no-js .storyteller__archive {
  display: block;
}

/* line 779, ../sass/modules/_storyteller.scss */
/* line 8820, ../../resources/assets/sass/app.scss */
.clear-me {
  clear: left;
}

/* line 783, ../sass/modules/_storyteller.scss */
/* line 8825, ../../resources/assets/sass/app.scss */
.no-min-height {
  min-height: 0 !important;
}

/* line 5, ../sass/modules/_tabs.scss */
/* line 8830, ../../resources/assets/sass/app.scss */
.responsiveTab {
  *zoom: 1;
  width: 100%;
  padding-bottom: 1.25em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8836, ../../resources/assets/sass/app.scss */
.responsiveTab:before, .responsiveTab:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8841, ../../resources/assets/sass/app.scss */
.responsiveTab:after {
  clear: both;
}

/* line 11, ../sass/modules/_tabs.scss */
/* line 8846, ../../resources/assets/sass/app.scss */
.tabs__controls {
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8850, ../../resources/assets/sass/app.scss */
.tabs__controls:before, .tabs__controls:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8855, ../../resources/assets/sass/app.scss */
.tabs__controls:after {
  clear: both;
}

@media only screen and (min-width: 769px) {
  /* line 11, ../sass/modules/_tabs.scss */
  /* line 8860, ../../resources/assets/sass/app.scss */
  .tabs__controls {
    border-bottom: 1px solid #e1e1e1;
  }

.tabs__controls.tabs__secondary {
    border-bottom: none;
  }
}
/* line 19, ../sass/modules/_tabs.scss */
/* line 8866, ../../resources/assets/sass/app.scss */
.no-js .tabs__controls {
  display: none;
}

/* line 26, ../sass/modules/_tabs.scss */
/* line 8871, ../../resources/assets/sass/app.scss */
.tabs__mobile {
  margin: 0 -0.9375em;
  padding: 0.4375em 0;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}


/* line 36, ../sass/modules/_tabs.scss */
/* line 8879, ../../resources/assets/sass/app.scss */
.tabs__mobile__trigger {
  display: block;
  margin: 0 0.9375em;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #f7f7f7, #ffffff);
  background-image: linear-gradient(to top, #f7f7f7, #ffffff);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e1e1e1;
  color: #666666;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  padding: 0.625em 0.9375em;
  position: relative;
}

/* line 47, ../sass/modules/_tabs.scss */
/* line 8895, ../../resources/assets/sass/app.scss */
.tabs__mobile__trigger:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 0.9375em;
}

/* line 54, ../sass/modules/_tabs.scss */
/* line 8910, ../../resources/assets/sass/app.scss */
.tabs__mobile__trigger.active:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 60, ../sass/modules/_tabs.scss */
/* line 8924, ../../resources/assets/sass/app.scss */
.tabs__mobile__dropdown {
  display: none;
  position: absolute;
  background: #ffffff;
  z-index: 9998;
  border: 1px solid #e1e1e1;
  border-top: none;
  list-style: none;
}

/* line 70, ../sass/modules/_tabs.scss */
/* line 8935, ../../resources/assets/sass/app.scss */
.tabs__mobile__item {
  font-size: 1.125em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

.tabs__controls.tabs__secondary .tabs__mobile__item.active a {
    border-bottom: solid 4px #00aeef;
}

.tabs__controls.tabs__secondary .tabs__mobile__item a{
	display: block;
	height: 3.125rem;
    padding: 0.625em 0;
    margin-right: 30px;
    font-size: 18px;
    font-family: Effra-Bold;
    line-height: 24px;
    color: #00395d;
    letter-spacing: -0.4px;
    text-decoration: none;
}

/* line 74, ../sass/modules/_tabs.scss */
/* line 8940, ../../resources/assets/sass/app.scss */
.tabs__mobile__item a {
  display: block;
  padding: 0.625em 0.9375em;
}
/* line 78, ../sass/modules/_tabs.scss */
/* line 8945, ../../resources/assets/sass/app.scss */
.tabs__mobile__item a:hover {
  background: #f7f7f7;
}
.tabs__controls.tabs__secondary .tabs__mobile__item a:hover {
  background: none;
}
/* line 88, ../sass/modules/_tabs.scss */
/* line 8950, ../../resources/assets/sass/app.scss */
.tabs__desktop {
  list-style: none;
  margin: 0;
  *zoom: 1;
  float: none;
  position: relative;
  bottom: -1px;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8959, ../../resources/assets/sass/app.scss */
.tabs__desktop:before, .tabs__desktop:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 8964, ../../resources/assets/sass/app.scss */
.tabs__desktop:after {
  clear: both;
}

/* line 99, ../sass/modules/_tabs.scss */
/* line 8969, ../../resources/assets/sass/app.scss */
.tabs__desktop > * {
  margin: 0 0 0 -1px;
  float: left;
}

.tabs__controls.tabs__secondary .tabs__mobile > * {
  margin: 0 0 0 -1px;
  float: left;
  list-style: none;
}

.tabs__controls.tabs__secondary .tabs__mobile {
  border: none;
  margin: 0;
}
/* line 104, ../sass/modules/_tabs.scss */
/* line 8975, ../../resources/assets/sass/app.scss */
.tabs__desktop > *:first-child {
  margin-left: 0;
}

/* line 108, ../sass/modules/_tabs.scss */
/* line 8980, ../../resources/assets/sass/app.scss */
.tabs__desktop__item {
  margin-right: 0.4375em;
}

/* line 111, ../sass/modules/_tabs.scss */
/* line 8984, ../../resources/assets/sass/app.scss */
.tabs__desktop__item a {
  display: block;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  padding: 0.625em 2.1875em;
  border: 1px solid #e1e1e1;
  border-bottom: none;
  background: #f7f7f7;
  border-bottom: 1px solid #e1e1e1;
}

/* line 125, ../sass/modules/_tabs.scss */
/* line 8995, ../../resources/assets/sass/app.scss */
.tabs__desktop__item.active a {
  background: #fff;
  color: #00395d;
  border-bottom: 1px solid #fff;
}

/* line 151, ../sass/modules/_tabs.scss */
/* line 9011, ../../resources/assets/sass/app.scss */
.tabs__content {
  padding-top: 0.9375em;
}

/* line 161, ../sass/modules/_tabs.scss */
/* line 9016, ../../resources/assets/sass/app.scss */
.tabs__controls.tabs__secondary .tabs__desktop {
  margin-bottom: 0;
}

/* line 164, ../sass/modules/_tabs.scss */
/* line 9020, ../../resources/assets/sass/app.scss */
.tabs__controls.tabs__secondary .tabs__desktop__item {
  padding-left: 0 !important;
}

/* line 166, ../sass/modules/_tabs.scss */
/* line 9024, ../../resources/assets/sass/app.scss */
.tabs__controls.tabs__secondary .tabs__desktop__item a {
  height: 55px;
  border-top: none;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0.25em;
  margin-right:66px;
  background: none;
  display: block;
  font-family: Effra-Bold;
  font-size: 24px;
  text-decoration: none;
  letter-spacing: -0.4px;
  line-height: 32px;
  color: #00395d
}

/* line 178, ../sass/modules/_tabs.scss */
/* line 9036, ../../resources/assets/sass/app.scss */
.tabs__controls.tabs__secondary .tabs__desktop__item.active a {
  border-bottom: solid 4px #00aeef;
}

/* line 184, ../sass/modules/_tabs.scss */
/* line 9040, ../../resources/assets/sass/app.scss */
.tabs__controls.tabs__secondary .tabs__mobile__dropdown {
  left: 3px !important;
  margin-left: 0.9375em !important;
}

/* line 5, ../sass/modules/_news-article.scss */
/* line 9046, ../../resources/assets/sass/app.scss */
.news-article-date {
  color: #8c8c8c;
}

/* line 9, ../sass/modules/_news-article.scss */
/* line 9051, ../../resources/assets/sass/app.scss */
.news-article-author {
  color: #666666;
}

/* line 18, ../sass/modules/_news-article.scss */
/* line 9056, ../../resources/assets/sass/app.scss */
.news-article__standfirst {
  font-size: 1.125em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  margin-bottom: 0.9375em;
  line-height: 1.35;
}

@media only screen and (min-width: 480px) {
  /* line 18, ../sass/modules/_news-article.scss */
  /* line 9064, ../../resources/assets/sass/app.scss */
  .news-article__standfirst {
    font-size: 1.375em;
    line-height: 1.37;
  }
}
/* line 30, ../sass/modules/_news-article.scss */
/* line 9071, ../../resources/assets/sass/app.scss */
.news-article__paragraph {
  font-size: 0.8125em;
  line-height: 1.4;
}

@media only screen and (min-width: 480px) {
  /* line 30, ../sass/modules/_news-article.scss */
  /* line 9077, ../../resources/assets/sass/app.scss */
  .news-article__paragraph {
    font-size: 0.875em;
    line-height: 2.15;
  }
}
@media only screen and (min-width: 480px) {
  /* line 41, ../sass/modules/_news-article.scss */
  /* line 9085, ../../resources/assets/sass/app.scss */
  .news-article__blockquote {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 108.33333%;
    margin-left: -8.33333%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 41, ../sass/modules/_news-article.scss */
  /* line 9096, ../../resources/assets/sass/app.scss */
  .news-article__blockquote {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 108.33333%;
    margin-left: -10.41667%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 5, ../sass/modules/_news-feature.scss */
/* line 9107, ../../resources/assets/sass/app.scss */
.news-feature__standfirst {
  font-size: 1.125em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  margin-bottom: 0.9375em;
  line-height: 1.4;
}

@media only screen and (min-width: 480px) {
  /* line 5, ../sass/modules/_news-feature.scss */
  /* line 9115, ../../resources/assets/sass/app.scss */
  .news-feature__standfirst {
    font-size: 1.375em;
  }
}
@media only screen and (min-width: 480px) {
  /* line 16, ../sass/modules/_news-feature.scss */
  /* line 9122, ../../resources/assets/sass/app.scss */
  .news-feature__paragraph {
    font-size: 0.875em;
    line-height: 2;
  }
}
@media only screen and (min-width: 480px) {
  /* line 25, ../sass/modules/_news-feature.scss */
  /* line 9130, ../../resources/assets/sass/app.scss */
  .news-feature__heading2 {
    font-size: 1.75em;
  }
}
/* line 34, ../sass/modules/_news-feature.scss */
/* line 9135, ../../resources/assets/sass/app.scss */
.news-feature__blockquote, .news-feature__blockquote--narrow {
  margin-bottom: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 34, ../sass/modules/_news-feature.scss */
  /* line 9140, ../../resources/assets/sass/app.scss */
  .news-feature__blockquote, .news-feature__blockquote--narrow {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 34, ../sass/modules/_news-feature.scss */
  /* line 9151, ../../resources/assets/sass/app.scss */
  .news-feature__blockquote, .news-feature__blockquote--narrow {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding: 0;
  }
}
/* line 48, ../sass/modules/_news-feature.scss */
/* line 9162, ../../resources/assets/sass/app.scss */
.news-feature__quote {
  display: block;
  margin-bottom: 0;
  -webkit-backface-visibility: hidden;
}

/* line 54, ../sass/modules/_news-feature.scss */
/* line 9169, ../../resources/assets/sass/app.scss */
.news-feature__cite {
  font-style: normal;
  font-size: 0.75em;
  color: #00395d;
  display: block;
  margin-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 62, ../sass/modules/_news-feature.scss */
  /* line 9179, ../../resources/assets/sass/app.scss */
  .news-feature__blockquote--narrow {
    text-align: left;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 62, ../sass/modules/_news-feature.scss */
  /* line 9191, ../../resources/assets/sass/app.scss */
  .news-feature__blockquote--narrow {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
    margin-bottom: 0;
  }
}
/* line 80, ../sass/modules/_news-feature.scss */
/* line 9203, ../../resources/assets/sass/app.scss */
.supplementry-info {
  background: #f2f8fb;
  padding: 1.25em 0.9375em 0.625em;
  margin-bottom: 1.25em;
}

/* line 87, ../sass/modules/_news-feature.scss */
/* line 9210, ../../resources/assets/sass/app.scss */
.supplementry-info__heading {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #00395d;
  font-size: 1.375em;
  margin-bottom: 0.9375em;
}

/* line 95, ../sass/modules/_news-feature.scss */
/* line 9218, ../../resources/assets/sass/app.scss */
.supplementry-info__body img {
  display: block;
  margin-bottom: 1.25em;
  margin-left: auto;
  margin-right: auto;
}

/* line 5, ../sass/modules/_event-summary.scss */
/* line 9226, ../../resources/assets/sass/app.scss */
.event-summary {
  padding: 0.9375em;
  background: #f0f0f0;
  margin-bottom: 1.25em;
}

/* line 15, ../sass/modules/_event-summary.scss */
/* line 9233, ../../resources/assets/sass/app.scss */
.event-summary__date {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 33.33333%;
  float: left;
}

/* line 17, ../sass/modules/_event-summary.scss */
/* line 9240, ../../resources/assets/sass/app.scss */
.event-summary__date .month, .event-summary__date .day {
  display: block;
  text-align: center;
  font-family: Effra-Bold, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 22, ../sass/modules/_event-summary.scss */
/* line 9246, ../../resources/assets/sass/app.scss */
.event-summary__date .month {
  background: #007eb6;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.9375em;
}

/* line 28, ../sass/modules/_event-summary.scss */
/* line 9253, ../../resources/assets/sass/app.scss */
.event-summary__date .day {
  background: #ffffff;
  font-size: 2.375em;
  line-height: 1.2;
}

/* line 38, ../sass/modules/_event-summary.scss */
/* line 9260, ../../resources/assets/sass/app.scss */
.event-summary__heading {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 66.66667%;
  float: left;
  padding-left: 0;
}

/* line 42, ../sass/modules/_event-summary.scss */
/* line 9268, ../../resources/assets/sass/app.scss */
.event-summary__heading h2 {
  font-size: 1.375em;
  line-height: 1.3;
}

/* line 52, ../sass/modules/_event-summary.scss */
/* line 9274, ../../resources/assets/sass/app.scss */
.event-summary__info .meta {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 33.33333%;
  float: left;
  text-align: right;
}

/* line 56, ../sass/modules/_event-summary.scss */
/* line 9282, ../../resources/assets/sass/app.scss */
.event-summary__info .entry {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 66.66667%;
  float: left;
  padding-left: 0;
}

/* line 65, ../sass/modules/_event-summary.scss */
/* line 9291, ../../resources/assets/sass/app.scss */
.event-summary__call-to-action {
  border-top: 1px solid #e1e1e1;
  padding-top: 0.625em;
}

/* line 70, ../sass/modules/_event-summary.scss */
/* line 9297, ../../resources/assets/sass/app.scss */
.event-summary__call-to-action__btn {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 83.33333%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
}

/* line 6, ../sass/modules/_related-content.scss */
/* line 9308, ../../resources/assets/sass/app.scss */
.related-content {
  border-top: 4px solid #e1e1e1;
  padding-top: 1.25em;
  padding-bottom: 0.625em;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9315, ../../resources/assets/sass/app.scss */
.related-content:before, .related-content:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9320, ../../resources/assets/sass/app.scss */
.related-content:after {
  clear: both;
}

@media only screen and (min-width: 480px) {
  /* line 6, ../sass/modules/_related-content.scss */
  /* line 9325, ../../resources/assets/sass/app.scss */
  .related-content {
    padding: 1.25em 0 0.625em;
  }
}
/* --------------------------------------*/
/* line 19, ../sass/modules/_related-content.scss */
/* line 9332, ../../resources/assets/sass/app.scss */
.related-content__heading {
  color: #00395d;
  font-size: 1.5em;
  line-height: 1.25;
}

@media only screen and (min-width: 480px) {
  /* line 19, ../sass/modules/_related-content.scss */
  /* line 9339, ../../resources/assets/sass/app.scss */
  .related-content__heading {
    font-size: 1.875em;
    line-height: 1.2;
  }
}
@media only screen and (min-width: 769px) {
  /* line 19, ../sass/modules/_related-content.scss */
  /* line 9346, ../../resources/assets/sass/app.scss */
  .related-content__heading {
    font-size: 2.25em;
    line-height: 1.17;
  }
}
/* --------------------------------------*/
/* line 37, ../sass/modules/_related-content.scss */
/* line 9354, ../../resources/assets/sass/app.scss */
.related-content__items {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9364, ../../resources/assets/sass/app.scss */
.related-content__items:before, .related-content__items:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9369, ../../resources/assets/sass/app.scss */
.related-content__items:after {
  clear: both;
}

/* --------------------------------------*/
/* line 43, ../sass/modules/_related-content.scss */
/* line 9375, ../../resources/assets/sass/app.scss */
.related-content__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #e1e1e1;
  padding-top: 1.25em;
}

/* line 49, ../sass/modules/_related-content.scss */
/* line 9386, ../../resources/assets/sass/app.scss */
.related-content__item:last-child {
  border-bottom: none;
}

@media only screen and (min-width: 480px) {
  /* line 43, ../sass/modules/_related-content.scss */
  /* line 9391, ../../resources/assets/sass/app.scss */
  .related-content__item {
    padding-bottom: 0.9375em;
  }
}
/* --------------------------------------*/
/* line 60, ../sass/modules/_related-content.scss */
/* line 9398, ../../resources/assets/sass/app.scss */
.related-content__item__info {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 58.33333%;
  float: left;
}

/* line 62, ../sass/modules/_related-content.scss */
/* line 9405, ../../resources/assets/sass/app.scss */
.related-content__item__info h3 {
  color: #00395d;
  text-transform: uppercase;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.8125em;
  line-height: 1.38;
}

/* line 69, ../sass/modules/_related-content.scss */
/* line 9413, ../../resources/assets/sass/app.scss */
.related-content__item__info h2 {
  font-size: 1.125em;
  line-height: 1.22;
}

/* line 73, ../sass/modules/_related-content.scss */
/* line 9418, ../../resources/assets/sass/app.scss */
.related-content__item__info .date {
  color: #b2b2b2;
}

/* --------------------------------------*/
/* line 80, ../sass/modules/_related-content.scss */
/* line 9424, ../../resources/assets/sass/app.scss */
.related-content__item__image {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 41.66667%;
  float: left;
  padding-left: 0;
  position: relative;
}

/* line 84, ../sass/modules/_related-content.scss */
/* line 9433, ../../resources/assets/sass/app.scss */
.related-content__item__image a {
  display: block;
}

/* line 87, ../sass/modules/_related-content.scss */
/* line 9437, ../../resources/assets/sass/app.scss */
.related-content__item__image img {
  margin-bottom: 0;
}

/* line 90, ../sass/modules/_related-content.scss */
/* line 9441, ../../resources/assets/sass/app.scss */
.related-content__item__image .image__caption {
  position: absolute;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75em;
  padding: 0.625em 0.9375em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  padding: 5px 3px;
  line-height: 0.8;
  opacity: 0.9;
  margin-top: 0;
  left: 0;
}

@media only screen and (min-width: 480px) {
  /* line 90, ../sass/modules/_related-content.scss */
  /* line 9458, ../../resources/assets/sass/app.scss */
  .related-content__item__image .image__caption {
    padding: 0.525em 0.5375em 0.35em;
  }
}
/* line 108, ../sass/modules/_related-content.scss */
/* line 9463, ../../resources/assets/sass/app.scss */
.related-content__item__image .video-link {
  display: block;
  width: 1.25em;
  height: 1.25em;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  opacity: 0.9;
}

@media only screen and (min-width: 480px) {
  /* line 108, ../sass/modules/_related-content.scss */
  /* line 9476, ../../resources/assets/sass/app.scss */
  .related-content__item__image .video-link {
    width: 2.1875em;
    height: 2.1875em;
  }
}
/* line 122, ../sass/modules/_related-content.scss */
/* line 9482, ../../resources/assets/sass/app.scss */
.related-content__item__image .video-link:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 2.1875em;
}

@media only screen and (min-width: 480px) {
  /* line 122, ../sass/modules/_related-content.scss */
  /* line 9498, ../../resources/assets/sass/app.scss */
  .related-content__item__image .video-link:before {
    font-size: 2.1875rem;
  }
}
/* --------------------------------------*/
/* line 4, ../sass/modules/_share-tools.scss */
/* line 9505, ../../resources/assets/sass/app.scss */
.share-ignore {
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9509, ../../resources/assets/sass/app.scss */
.share-ignore:before, .share-ignore:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9514, ../../resources/assets/sass/app.scss */
.share-ignore:after {
  clear: both;
}

/* line 8, ../sass/modules/_share-tools.scss */
/* line 9519, ../../resources/assets/sass/app.scss */
.share-tools-1 {
  display: none;
}

@media only screen and (min-width: 576px) {
  /* line 8, ../sass/modules/_share-tools.scss */
  /* line 9524, ../../resources/assets/sass/app.scss */
  .share-tools-1 {
    display: block;
  }
}
/* line 17, ../sass/modules/_share-tools.scss */
/* line 9530, ../../resources/assets/sass/app.scss */
.share-tools-2 .row_cib {
  margin: auto;
}

/* line 22, ../sass/modules/_share-tools.scss */
/* line 9535, ../../resources/assets/sass/app.scss */
.share-tools {
  padding-top: 0.9375em;
  padding-bottom: 0.625em;
  border-top: 1px solid #e5e5e5;
}

@media only screen and (min-width: 576px) {
  /* line 22, ../sass/modules/_share-tools.scss */
  /* line 9542, ../../resources/assets/sass/app.scss */
  .share-tools {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 8.33333%;
    float: left;
    padding-top: 0;
    padding-bottom: 0;
    border-top: none;
    position: relative;
  }
}
@media only screen and (min-width: 769px) {
  /* line 22, ../sass/modules/_share-tools.scss */
  /* line 9555, ../../resources/assets/sass/app.scss */
  .share-tools {
    padding-left: 0.9375em;
  }
}
@media only screen and (min-width: 480px) {
  /* line 56, ../sass/modules/_share-tools.scss */
  /* line 9562, ../../resources/assets/sass/app.scss */
  .template__news-article .template_col-1 {
    padding: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 56, ../sass/modules/_share-tools.scss */
  /* line 9568, ../../resources/assets/sass/app.scss */
  .template__news-article .template_col-1 {
    padding-left: 0.9375em;
  }
}
/* line 68, ../sass/modules/_share-tools.scss */
/* line 9574, ../../resources/assets/sass/app.scss */
.share-tools__heading h2 {
  color: #666666;
  font-size: 1.375em;
  margin-bottom: 0.625em;
}

/* line 75, ../sass/modules/_share-tools.scss */
/* line 9581, ../../resources/assets/sass/app.scss */
.share-tools__body {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  position: absolute;
  z-index: -1; 
}

@media only screen and (min-width: 576px) {
  /* line 75, ../sass/modules/_share-tools.scss */
  /* line 9591, ../../resources/assets/sass/app.scss */
  .share-tools__body {
    width: auto;
  }
}
/* line 84, ../sass/modules/_share-tools.scss */
/* line 9596, ../../resources/assets/sass/app.scss */
.share-tools__body.fixed {
  width: auto;
  position: fixed;
  top: 100px;
  z-index: -1;
}

@media only screen and (min-width: 769px) {
  /* line 84, ../sass/modules/_share-tools.scss */
  /* line 9603, ../../resources/assets/sass/app.scss */
  .share-tools__body.fixed {
    top: 0;
  }
}
/* line 97, ../sass/modules/_share-tools.scss */
/* line 9608, ../../resources/assets/sass/app.scss */
.share-tools__body .share-tools__list {
  display: block;
  padding: 0;
  margin: 0 -0.3125em;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9615, ../../resources/assets/sass/app.scss */
.share-tools__body .share-tools__list:before, .share-tools__body .share-tools__list:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9620, ../../resources/assets/sass/app.scss */
.share-tools__body .share-tools__list:after {
  clear: both;
}

/* line 27, ../sass/base/_block-grid-5.scss */
/* line 9624, ../../resources/assets/sass/app.scss */
.share-tools__body .share-tools__list > li {
  display: inline;
  height: auto;
  float: left;
  padding: 0 0.3125em 0.625em;
}

/* line 36, ../sass/base/_block-grid-5.scss */
/* line 9631, ../../resources/assets/sass/app.scss */
.share-tools__body .share-tools__list > li {
  width: 33.33333%;
  padding: 0 0.3125em 0.625em;
}

/* line 40, ../sass/base/_block-grid-5.scss */
/* line 9636, ../../resources/assets/sass/app.scss */
.share-tools__body .share-tools__list > li:nth-of-type(n) {
  clear: none;
}

/* line 41, ../sass/base/_block-grid-5.scss */
/* line 9640, ../../resources/assets/sass/app.scss */
.share-tools__body .share-tools__list > li:nth-of-type(3n+1) {
  clear: both;
}

@media only screen and (min-width: 576px) {
  /* line 97, ../sass/modules/_share-tools.scss */
  /* line 9645, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list {
    display: block;
    padding: 0;
    margin: 0 -0.3125em;
    *zoom: 1;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 9652, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list:before, .share-tools__body .share-tools__list:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 9657, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list:after {
    clear: both;
  }

  /* line 27, ../sass/base/_block-grid-5.scss */
  /* line 9661, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.3125em 0.625em;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 9668, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list > li {
    width: 100%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 9673, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 9677, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list > li:nth-of-type(1n+1) {
    clear: both;
  }
}
/* line 105, ../sass/modules/_share-tools.scss */
/* line 9682, ../../resources/assets/sass/app.scss */
.share-tools__body .btn__social {
  display: block;
  color: #8c8c8c;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 109, ../sass/modules/_share-tools.scss */
/* line 9688, ../../resources/assets/sass/app.scss */
.share-tools__body .btn__social:hover, .share-tools__body .btn__social:focus {
  color: #8c8c8c;
}

/* line 112, ../sass/modules/_share-tools.scss */
/* line 9692, ../../resources/assets/sass/app.scss */
.share-tools__body .btn__social:hover .icon, .share-tools__body .btn__social:focus .icon {
  color: #b2b2b2;
}

/* line 119, ../sass/modules/_share-tools.scss */
/* line 9697, ../../resources/assets/sass/app.scss */
.share-tools__list {
  list-style: none;
  margin-left: -4px;
}

@media only screen and (min-width: 480px) {
  /* line 127, ../sass/modules/_share-tools.scss */
  /* line 9704, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list-item {
    margin-bottom: 1.5em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 136, ../sass/modules/_share-tools.scss */
  /* line 9710, ../../resources/assets/sass/app.scss */
  .share-tools__body .share-tools__list-item {
    margin-bottom: 2.1em;
  }
}
@media only screen and (min-width: 576px) {
  /* line 142, ../sass/modules/_share-tools.scss */
  /* line 9716, ../../resources/assets/sass/app.scss */
  .share-tools-2 {
    display: none;
  }
}
/* line 148, ../sass/modules/_share-tools.scss */
/* line 9721, ../../resources/assets/sass/app.scss */
.share-tools-2 .share-tools__body {
  position: static;
  padding: 0;
}

/* line 154, ../sass/modules/_share-tools.scss */
/* line 9726, ../../resources/assets/sass/app.scss */
.share-tools-2 .share-tools__list-item a {
  margin: 0 auto;
}

/* line 160, ../sass/modules/_share-tools.scss */
/* line 9731, ../../resources/assets/sass/app.scss */
.share-label {
  display: block;
  color: #8c8c8c;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  padding-top: 0.3125em;
}

/* line 169, ../sass/modules/_share-tools.scss */
/* line 9739, ../../resources/assets/sass/app.scss */
#at20mc {
  display: none;
}

/* line 173, ../sass/modules/_share-tools.scss */
/* line 9744, ../../resources/assets/sass/app.scss */
.at3lblight {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 185, ../sass/modules/_share-tools.scss */
/* line 9757, ../../resources/assets/sass/app.scss */
#at3win {
  -webkit-box-shadow: 0px 0px 12px 4px #cfcfcf;
  box-shadow: 0px 0px 12px 4px #cfcfcf;
}

/* line 189, ../sass/modules/_share-tools.scss */
/* line 9762, ../../resources/assets/sass/app.scss */
#at3win .at3winwrapper {
  overflow: hidden;
}

/* line 193, ../sass/modules/_share-tools.scss */
/* line 9766, ../../resources/assets/sass/app.scss */
#at3win #at3winheader {
  background: #00395d;
}

/* line 195, ../sass/modules/_share-tools.scss */
/* line 9770, ../../resources/assets/sass/app.scss */
#at3win #at3winheader .at3winheadersvc {
  display: none;
}

/* line 198, ../sass/modules/_share-tools.scss */
/* line 9774, ../../resources/assets/sass/app.scss */
#at3win #at3winheader h3 {
  padding-left: 0;
  color: #fff;
  text-shadow: 0 0;
  font-weight: normal;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 205, ../sass/modules/_share-tools.scss */
/* line 9782, ../../resources/assets/sass/app.scss */
#at3win #at3winheader #at3winheaderclose {
  background: none;
  text-indent: 0;
  border-left: none;
}

/* line 209, ../sass/modules/_share-tools.scss */
/* line 9788, ../../resources/assets/sass/app.scss */
#at3win #at3winheader #at3winheaderclose:hover {
  background: none;
}

/* line 212, ../sass/modules/_share-tools.scss */
/* line 9792, ../../resources/assets/sass/app.scss */
#at3win #at3winheader #at3winheaderclose:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
}

/* line 221, ../sass/modules/_share-tools.scss */
/* line 9809, ../../resources/assets/sass/app.scss */
#at3win #at3wincontent {
  overflow: hidden;
  height: 440px;
}

/* line 227, ../sass/modules/_share-tools.scss */
/* line 9815, ../../resources/assets/sass/app.scss */
#pgurl {
  color: #00395d;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 232, ../sass/modules/_share-tools.scss */
/* line 9821, ../../resources/assets/sass/app.scss */
.addthis_toolbox a:hover {
  background: #f2f8fb;
}

/* line 236, ../sass/modules/_share-tools.scss */
/* line 9826, ../../resources/assets/sass/app.scss */
#at3winssi {
  display: none;
}

/* line 240, ../sass/modules/_share-tools.scss */
/* line 9831, ../../resources/assets/sass/app.scss */
#at3winshare {
  margin-top: -80px;
}

/* line 244, ../sass/modules/_share-tools.scss */
/* line 9836, ../../resources/assets/sass/app.scss */
.debug {
  position: fixed;
  top: 0;
  right: 0;
  color: red;
  z-index: 1000000;
}

/* line 1, ../sass/modules/_cross-promotion.scss */
/* line 9845, ../../resources/assets/sass/app.scss */
.cross-promotion {
  border-top: 5px solid #e5e5e5;
  padding: 1.25em 0 0.625em;
}

/* line 6, ../sass/modules/_cross-promotion.scss */
/* line 9851, ../../resources/assets/sass/app.scss */
.cross-promotion__heading {
  font-size: 1.5em;
  margin-bottom: 0.9375em;
}

/* line 11, ../sass/modules/_cross-promotion.scss */
/* line 9857, ../../resources/assets/sass/app.scss */
.cross-promotion__image {
  display: block;
  margin-bottom: 0.9375em;
}

/* line 3, ../sass/modules/_aperture.scss */
/* line 9863, ../../resources/assets/sass/app.scss */
.aperture {
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25em;
}

/* line 7, ../sass/modules/_aperture.scss */
/* line 9869, ../../resources/assets/sass/app.scss */
.aperture.aperture__withLogo {
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9873, ../../resources/assets/sass/app.scss */
.aperture.aperture__withLogo:before, .aperture.aperture__withLogo:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 9878, ../../resources/assets/sass/app.scss */
.aperture.aperture__withLogo:after {
  clear: both;
}

/* line 9, ../sass/modules/_aperture.scss */
/* line 9882, ../../resources/assets/sass/app.scss */
.aperture.aperture__withLogo .aperture__content,
.aperture.aperture__withLogo .aperture__logo {
  width: 50%;
  float: left;
}

/*@group breakpoint from small*/
@media only screen and (min-width: 480px) {
  /* line 21, ../sass/modules/_aperture.scss */
  /* line 9891, ../../resources/assets/sass/app.scss */
  .aperture.aperture__withLogo .aperture__content {
    width: 60%;
  }

  /* line 24, ../sass/modules/_aperture.scss */
  /* line 9895, ../../resources/assets/sass/app.scss */
  .aperture.aperture__withLogo .aperture__logo {
    width: 40%;
  }
}
/*endgroup*/
/*@group breakpoint from large*/
@media only screen and (min-width: 769px) {
  /* line 34, ../sass/modules/_aperture.scss */
  /* line 9903, ../../resources/assets/sass/app.scss */
  .aperture {
    margin-bottom: 0;
  }
}
/*endgroup*/
/* line 40, ../sass/modules/_aperture.scss */
/* line 9909, ../../resources/assets/sass/app.scss */
.aperture__content {
  position: relative;
  z-index: 1;
  padding: 1.5625em 1.875em;
}

/* line 44, ../sass/modules/_aperture.scss */
/* line 9915, ../../resources/assets/sass/app.scss */
.aperture__content:before, .aperture__content:after {
  content: "";
  border: solid 3.5px #00AEEF;
  background: #00AEEF;
  position: absolute;
  height: 100%;
  width: 0;
  top: 0;
  border-radius: 10px;
  z-index: 2;
}

/* line 56, ../sass/modules/_aperture.scss */
/* line 9927, ../../resources/assets/sass/app.scss */
.aperture__content:before {
  left: 0;
}

/* line 59, ../sass/modules/_aperture.scss */
/* line 9931, ../../resources/assets/sass/app.scss */
.aperture__content:after {
  right: 0;
}

/*@group breakpoint from small*/
@media only screen and (min-width: 480px) {
  /* line 67, ../sass/modules/_aperture.scss */
  /* line 9938, ../../resources/assets/sass/app.scss */
  .aperture__content:before, .aperture__content:after {
    border-width: 4.5px;
  }
}
/*endgroup*/
/*@group breakpoint from medium*/
@media only screen and (min-width: 769px) {
  /* line 77, ../sass/modules/_aperture.scss */
  /* line 9946, ../../resources/assets/sass/app.scss */
  .aperture__content {
    padding: 1.25em 1.875em 1.25em;
  }
}
/*endgroup*/
/* line 85, ../sass/modules/_aperture.scss */
/* line 9952, ../../resources/assets/sass/app.scss */
.aperture.has-image .aperture__content {
  padding: 7.5px 5px;
}

/* line 89, ../sass/modules/_aperture.scss */
/* line 9956, ../../resources/assets/sass/app.scss */
.aperture.has-image img {
  width: 100%;
  position: relative;
  z-index: -1;
}

/*@group breakpoint from small*/
@media only screen and (min-width: 480px) {
  /* line 98, ../sass/modules/_aperture.scss */
  /* line 9965, ../../resources/assets/sass/app.scss */
  .aperture.has-image .aperture__content {
    padding-left: 7px;
    padding-right: 7px;
  }
}
/*endgroup*/
/*@group breakpoint from medium*/
@media only screen and (min-width: 769px) {
  /* line 108, ../sass/modules/_aperture.scss */
  /* line 9974, ../../resources/assets/sass/app.scss */
  .aperture.has-image .aperture__content {
    padding: 14px 20px;
  }
}
/*endgroup*/
/* line 115, ../sass/modules/_aperture.scss */
/* line 9980, ../../resources/assets/sass/app.scss */
.aperture__logo {
  padding: 26px 9px;
  position: absolute;
  top: 50%;
  margin-top: -38px;
  right: 0;
}

/*@group breakpoint from medium*/
@media only screen and (min-width: 769px) {
  /* line 124, ../sass/modules/_aperture.scss */
  /* line 9991, ../../resources/assets/sass/app.scss */
  .aperture__logo {
    padding: 56px 20px;
    margin-top: -75px;
  }
}
/*endgroup*/
/* line 133, ../sass/modules/_aperture.scss */
/* line 9998, ../../resources/assets/sass/app.scss */
.aperture__subtitle {
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1.125;
  font-family: Effra-Regular;
  margin-bottom: 0.5em;
  display: inline-block;
}

/* line 141, ../sass/modules/_aperture.scss */
/* line 10008, ../../resources/assets/sass/app.scss */
.aperture__title {
  font-size: 1.875em;
  color: #00395d;
}

/*@group breakpoint from medium*/
@media only screen and (min-width: 769px) {
  /* line 147, ../sass/modules/_aperture.scss */
  /* line 10016, ../../resources/assets/sass/app.scss */
  .aperture__title {
    font-size: 3em;
  }
}
/*endgroup*/
/*@group breakpoint from small*/
@media only screen and (min-width: 480px) {
  /* line 154, ../sass/modules/_aperture.scss */
  /* line 10024, ../../resources/assets/sass/app.scss */
  .aperture__title {
    font-size: 3em;
  }
}
/*endgroup*/
/* line 159, ../sass/modules/_aperture.scss */
/* line 10030, ../../resources/assets/sass/app.scss */
.aperture__lead {
  font-size: 1.125em;
  font-family: Effra-Light;
}

/*@group breakpoint from small*/
@media only screen and (min-width: 480px) {
  /* line 165, ../sass/modules/_aperture.scss */
  /* line 10038, ../../resources/assets/sass/app.scss */
  .aperture__lead {
    font-size: 1.125em;
  }
}
/*endgroup*/
/*@group breakpoint from medium*/
@media only screen and (min-width: 769px) {
  /* line 172, ../sass/modules/_aperture.scss */
  /* line 10046, ../../resources/assets/sass/app.scss */
  .aperture__lead {
    font-size: 1.375em;
  }
}
/*endgroup*/
/* line 185, ../sass/modules/_aperture.scss */
/* line 10052, ../../resources/assets/sass/app.scss */
.lt-ie9 .aperture__content .edge {
  background: url(images/ie/edge-bot.gif) no-repeat bottom left #00AEEF;
  position: absolute;
  top: 0;
  height: 100%;
  width: 8px;
}

/* line 192, ../sass/modules/_aperture.scss */
/* line 10060, ../../resources/assets/sass/app.scss */
.lt-ie9 .aperture__content .edge-top {
  background: url(images/ie/edge-top.gif) no-repeat 0 0;
  width: 8px;
  height: 6px;
  display: block;
}

/* line 198, ../sass/modules/_aperture.scss */
/* line 10067, ../../resources/assets/sass/app.scss */
.lt-ie9 .aperture__content .edge-right {
  right: 0;
}

/* line 201, ../sass/modules/_aperture.scss */
/* line 10071, ../../resources/assets/sass/app.scss */
.lt-ie9 .aperture__content .edge-left {
  left: 0;
}

/* line 204, ../sass/modules/_aperture.scss */
/* line 10075, ../../resources/assets/sass/app.scss */
.lt-ie9 .aperture__content:before, .lt-ie9 .aperture__content:after {
  display: none;
}

/* line 3, ../sass/modules/_products-and-services.scss */
/* line 10991, ../../resources/assets/sass/app.scss */
.level-3-heading {
  margin-bottom: 1.25em;
}

/* line 4, ../sass/modules/_products-and-services.scss */
/* line 10995, ../../resources/assets/sass/app.scss */
.level-3-heading h1 {
  font-size: 1.9em;
  margin-bottom: 0.6em;
  color: #00395d;
}

/* line 9, ../sass/modules/_products-and-services.scss */
/* line 11001, ../../resources/assets/sass/app.scss */
.level-3-heading p {
  font-size: 0.9em;
  line-height: 1.75;
}

@media only screen and (min-width: 769px) {
  /* line 18, ../sass/modules/_products-and-services.scss */
  /* line 11008, ../../resources/assets/sass/app.scss */
  .level-3-heading h1 {
    font-size: 3em;
    margin-bottom: 0.4em;
  }

  /* line 22, ../sass/modules/_products-and-services.scss */
  /* line 11013, ../../resources/assets/sass/app.scss */
  .level-3-heading p {
    font-size: 1em;
  }
}
/* line 27, ../sass/modules/_products-and-services.scss */
/* line 11018, ../../resources/assets/sass/app.scss */
ul.our__products {
  list-style: none;
  font-size: 1em;
  padding-left: 0;
  padding-right: 0;
  clear: both;
  margin-left: 0 !important;
}

@media only screen and (min-width: 480px) {
  /* line 27, ../sass/modules/_products-and-services.scss */
  /* line 11028, ../../resources/assets/sass/app.scss */
  ul.our__products {
    display: block;
    padding: 0;
    margin: 0 -0.3125em;
    *zoom: 1;
    margin-bottom: 1.25em;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 11036, ../../resources/assets/sass/app.scss */
  ul.our__products:before, ul.our__products:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 11041, ../../resources/assets/sass/app.scss */
  ul.our__products:after {
    clear: both;
  }

  /* line 27, ../sass/base/_block-grid-5.scss */
  /* line 11045, ../../resources/assets/sass/app.scss */
  ul.our__products > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.3125em 0.625em;
  }

  /* line 36, ../sass/base/_block-grid-5.scss */
  /* line 11052, ../../resources/assets/sass/app.scss */
  ul.our__products > li {
    width: 50%;
    padding: 0 0.3125em 0.625em;
  }

  /* line 40, ../sass/base/_block-grid-5.scss */
  /* line 11057, ../../resources/assets/sass/app.scss */
  ul.our__products > li:nth-of-type(n) {
    clear: none;
  }

  /* line 41, ../sass/base/_block-grid-5.scss */
  /* line 11061, ../../resources/assets/sass/app.scss */
  ul.our__products > li:nth-of-type(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 769px) {
  /* line 27, ../sass/modules/_products-and-services.scss */
  /* line 11067, ../../resources/assets/sass/app.scss */
  ul.our__products {
    border-top: none;
  }
}
/* line 41, ../sass/modules/_products-and-services.scss */
/* line 11072, ../../resources/assets/sass/app.scss */
ul.our__products h3 {
  margin-top: 1em;
}

/* line 44, ../sass/modules/_products-and-services.scss */
/* line 11076, ../../resources/assets/sass/app.scss */
ul.our__products li {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 0.625em;
}

@media only screen and (min-width: 480px) {
  /* line 44, ../sass/modules/_products-and-services.scss */
  /* line 11082, ../../resources/assets/sass/app.scss */
  ul.our__products li {
    border-bottom: none;
  }
}
/* line 52, ../sass/modules/_products-and-services.scss */
/* line 11087, ../../resources/assets/sass/app.scss */
ul.our__products .products__container .icon {
  float: right;
  bottom: 0.3125em;
}

@media only screen and (min-width: 480px) {
  /* line 52, ../sass/modules/_products-and-services.scss */
  /* line 11093, ../../resources/assets/sass/app.scss */
  ul.our__products .products__container .icon {
    float: none;
    bottom: 0;
  }
}
/* line 60, ../sass/modules/_products-and-services.scss */
/* line 11099, ../../resources/assets/sass/app.scss */
ul.our__products .products__container a {
  display: block;
  clear: both;
}

/* line 65, ../sass/modules/_products-and-services.scss */
/* line 11104, ../../resources/assets/sass/app.scss */
ul.our__products li > .products__container {
  padding-right: 0;
}

@media only screen and (min-width: 480px) {
  /* line 65, ../sass/modules/_products-and-services.scss */
  /* line 11109, ../../resources/assets/sass/app.scss */
  ul.our__products li > .products__container {
    padding: 0 1.25em 0 0;
  }
}
/* line 70, ../sass/modules/_products-and-services.scss */
/* line 11114, ../../resources/assets/sass/app.scss */
ul.our__products li > .products__container h2, ul.our__products li > .products__container h3 {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 75, ../sass/modules/_products-and-services.scss */
/* line 11118, ../../resources/assets/sass/app.scss */
ul.our__products li .products__paragraph {
  font-size: 1em;
}

/* line 80, ../sass/modules/_products-and-services.scss */
/* line 11123, ../../resources/assets/sass/app.scss */
.products__container h3 {
  font-size: 1.1em;
}

/* line 83, ../sass/modules/_products-and-services.scss */
/* line 11127, ../../resources/assets/sass/app.scss */
.products__container p {
  font-size: 0.8em;
}

/* --------------------------------------*/
/* line 3, ../sass/modules/_product-links.scss */
/* line 11147, ../../resources/assets/sass/app.scss */
.product-links {
  margin: 0 0 1.5em;
  padding: 0 1em;
}

/* line 6, ../sass/modules/_product-links.scss */
/* line 11152, ../../resources/assets/sass/app.scss */
.product-links h2 {
  color: #00395d;
}

/* line 9, ../sass/modules/_product-links.scss */
/* line 11156, ../../resources/assets/sass/app.scss */
.product-links p {
  font-size: 1em;
}

/* line 12, ../sass/modules/_product-links.scss */
/* line 11160, ../../resources/assets/sass/app.scss */
.product-links ul {
  list-style: none;
  margin-top: 0;
}

/* line 20, ../sass/modules/_product-links.scss */
/* line 11170, ../../resources/assets/sass/app.scss */
.product-links__item {
  border-bottom: 1px solid #e1e1e1;
  padding-left: 0;
  padding-right: 0;
}

/* line 24, ../sass/modules/_product-links.scss */
/* line 11176, ../../resources/assets/sass/app.scss */
.product-links__item h3 {
  font-size: 1.3em;
  margin-bottom: 0;
}

/* line 28, ../sass/modules/_product-links.scss */
/* line 11181, ../../resources/assets/sass/app.scss */
.product-links__item a {
  display: block;
  position: relative;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
}

/* line 33, ../sass/modules/_product-links.scss */
/* line 11188, ../../resources/assets/sass/app.scss */
.product-links__item a:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 0;
  top: 0.7em;
}

@media only screen and (min-width: 769px) {
  /* line 41, ../sass/modules/_product-links.scss */
  /* line 11205, ../../resources/assets/sass/app.scss */
  .product-links__item a {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 480px) {
  /* line 49, ../sass/modules/_product-links.scss */
  /* line 11213, ../../resources/assets/sass/app.scss */
  .product-links {
    margin: 1.5em 0 0;
    padding: 0 0 3.5em;
    background-color: #f5f5f5;
    padding-top: 2.5em;
    border-top: 1px solid #e1e1e1;
  }

  /* line 55, ../sass/modules/_product-links.scss */
  /* line 11221, ../../resources/assets/sass/app.scss */
  .product-links ul {
    margin-top: 1.5625em;
  }

  /* line 62, ../sass/modules/_product-links.scss */
  /* line 11230, ../../resources/assets/sass/app.scss */
  .product-links__item {
    border-bottom: none;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
  }

  /* line 66, ../sass/modules/_product-links.scss */
  /* line 11236, ../../resources/assets/sass/app.scss */
  .product-links__item img {
    width: 100%;
  }

  /* line 69, ../sass/modules/_product-links.scss */
  /* line 11240, ../../resources/assets/sass/app.scss */
  .product-links__item h3 {
    font-size: 1.5em;
  }

  /* line 73, ../sass/modules/_product-links.scss */
  /* line 11244, ../../resources/assets/sass/app.scss */
  .product-links__item a:before {
    display: none;
  }

  /* line 78, ../sass/modules/_product-links.scss */
  /* line 11249, ../../resources/assets/sass/app.scss */
  .product-links__content {
    background: #ffffff;
    padding: 1.25em;
  }

  /* line 82, ../sass/modules/_product-links.scss */
  /* line 11255, ../../resources/assets/sass/app.scss */
  .product-links__text {
    font-size: 0.8125em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 88, ../sass/modules/_product-links.scss */
  /* line 11261, ../../resources/assets/sass/app.scss */
  .product-links {
    margin: 1.5em 0 0;
    border-top: 1px solid #e1e1e1;
  }

  /* line 93, ../sass/modules/_product-links.scss */
  /* line 11267, ../../resources/assets/sass/app.scss */
  .product-links__item h3 {
    font-size: 1.8em;
    margin-bottom: 1.25em;
  }

  /* line 98, ../sass/modules/_product-links.scss */
  /* line 11273, ../../resources/assets/sass/app.scss */
  .product-links__text {
    font-size: 1.2em;
  }
}
/* --------------------------------------*/
/* line 3, ../sass/modules/_country-selector.scss */
/* line 11279, ../../resources/assets/sass/app.scss */
.country-selector {
  margin-bottom: 0.5em;
}

/* line 20, ../sass/modules/_country-selector.scss */
/* line 11303, ../../resources/assets/sass/app.scss */
.country_selector__current {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  background-color: #f2f8fb;
  border: solid 1px #d9ecf4;
  padding: 1.25em;
  margin-bottom: 1.25em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 11317, ../../resources/assets/sass/app.scss */
.country_selector__current:before, .country_selector__current:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 11322, ../../resources/assets/sass/app.scss */
.country_selector__current:after {
  clear: both;
}

@media only screen and (min-width: 769px) {
  /* line 27, ../sass/modules/_country-selector.scss */
  /* line 11327, ../../resources/assets/sass/app.scss */
  .country_selector__current .country_selector__location {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
  }
}
/* line 32, ../sass/modules/_country-selector.scss */
/* line 11335, ../../resources/assets/sass/app.scss */
.country_selector__current .country_selector__location p {
  color: #00395d;
  font-size: 1em;
  margin: 0;
}

/* line 36, ../sass/modules/_country-selector.scss */
/* line 11341, ../../resources/assets/sass/app.scss */
.country_selector__current .country_selector__location p .country-selector__country-name {
  font-size: 1.125em;
  display: block;
}

@media only screen and (min-width: 480px) {
  /* line 36, ../sass/modules/_country-selector.scss */
  /* line 11347, ../../resources/assets/sass/app.scss */
  .country_selector__current .country_selector__location p .country-selector__country-name {
    display: initial;
  }
}
/* line 1, ../sass/modules/_icons.scss */
/* line 11353, ../../resources/assets/sass/app.scss */
.icon {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 20px;
}

/* line 8, ../sass/modules/_icons.scss */
/* line 11360, ../../resources/assets/sass/app.scss */
.icon:after {
  font-size: 1.055555em;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0.30625em;
}

/* line 24, ../sass/modules/_icons.scss */
/* line 11369, ../../resources/assets/sass/app.scss */
.btn.btn__small .icon {
  height: 15px;
  width: 20px;
  left: -6px;
}

/* line 28, ../sass/modules/_icons.scss */
/* line 11375, ../../resources/assets/sass/app.scss */
.btn.btn__small .icon:after {
  font-size: 0.9375em;
}

/* line 42, ../sass/modules/_icons.scss */
/* line 11380, ../../resources/assets/sass/app.scss */
.icon__external-link:after, .link--external:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 6px;
  margin-top: 6px;
  font-size: 0.790123em;
}

/* line 50, ../sass/modules/_icons.scss */
/* line 11397, ../../resources/assets/sass/app.scss */
.icon__location:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 8px;
  margin-top: 4px;
}

/* line 57, ../sass/modules/_icons.scss */
/* line 11413, ../../resources/assets/sass/app.scss */
.btn .icon__location {
  width: 15px;
}

/* line 59, ../sass/modules/_icons.scss */
/* line 11417, ../../resources/assets/sass/app.scss */
.btn .icon__location:after {
  margin-left: -0.125rem;
}

/* line 66, ../sass/modules/_icons.scss */
/* line 11422, ../../resources/assets/sass/app.scss */
.icon__add:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 0.5px;
  margin-top: 0.125rem;
}

/* line 73, ../sass/modules/_icons.scss */
/* line 11438, ../../resources/assets/sass/app.scss */
.icon__remove:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1.5px;
  margin-top: 4px;
}

/* line 80, ../sass/modules/_icons.scss */
/* line 11454, ../../resources/assets/sass/app.scss */
.btn .icon__add,
.btn .icon__remove {
  width: 17px;
  height: 5px;
  left: -3px;
  top: -1px;
}

/* line 86, ../sass/modules/_icons.scss */
/* line 11462, ../../resources/assets/sass/app.scss */
.btn .icon__add:after,
.btn .icon__remove:after {
  margin-top: -6px;
  font-size: 0.8125em;
}

/* line 93, ../sass/modules/_icons.scss */
/* line 11469, ../../resources/assets/sass/app.scss */
.icon__block-arrow-left:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 99, ../sass/modules/_icons.scss */
/* line 11484, ../../resources/assets/sass/app.scss */
.icon__block-arrow-right:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 105, ../sass/modules/_icons.scss */
/* line 11499, ../../resources/assets/sass/app.scss */
.icon__block-arrow-down:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 111, ../sass/modules/_icons.scss */
/* line 11514, ../../resources/assets/sass/app.scss */
.icon__block-arrow-up:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 117, ../sass/modules/_icons.scss */
/* line 11529, ../../resources/assets/sass/app.scss */
.icon__search:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 123, ../sass/modules/_icons.scss */
/* line 11544, ../../resources/assets/sass/app.scss */
.icon__hamburger:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1px;
  font-size: 1.375em;
  margin-top: 0.1875em;
}

/* line 131, ../sass/modules/_icons.scss */
/* line 11561, ../../resources/assets/sass/app.scss */
.icon__play:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 136, ../sass/modules/_icons.scss */
/* line 11576, ../../resources/assets/sass/app.scss */
.icon__play-link {
  width: 30px;
}

/* line 138, ../sass/modules/_icons.scss */
/* line 11580, ../../resources/assets/sass/app.scss */
.icon__play-link:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 10px;
}

/* line 144, ../sass/modules/_icons.scss */
/* line 11595, ../../resources/assets/sass/app.scss */
.btn .icon__play-link {
  width: 18px;
}

/* line 146, ../sass/modules/_icons.scss */
/* line 11599, ../../resources/assets/sass/app.scss */
.btn .icon__play-link:after {
  margin-left: -0.125rem;
}

/* line 151, ../sass/modules/_icons.scss */
/* line 11603, ../../resources/assets/sass/app.scss */
.btn.btn__small .icon__play-link {
  width: 20px;
}

/* line 153, ../sass/modules/_icons.scss */
/* line 11607, ../../resources/assets/sass/app.scss */
.btn.btn__small .icon__play-link:after {
  margin-left: 7px;
  margin-top: 4px;
}

/* line 161, ../sass/modules/_icons.scss */
/* line 11613, ../../resources/assets/sass/app.scss */
.icon__pause:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 167, ../sass/modules/_icons.scss */
/* line 11628, ../../resources/assets/sass/app.scss */
.icon__arrow-up:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5.5px;
}

/* line 173, ../sass/modules/_icons.scss */
/* line 11643, ../../resources/assets/sass/app.scss */
.icon__arrow-down:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5.5px;
}

/* line 179, ../sass/modules/_icons.scss */
/* line 11658, ../../resources/assets/sass/app.scss */
.icon__chevron:after {
  margin-left: 4px;
  margin-top: 0.125rem;
}

/* line 185, ../sass/modules/_icons.scss */
/* line 11664, ../../resources/assets/sass/app.scss */
.icon__chevron-up:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 190, ../sass/modules/_icons.scss */
/* line 11678, ../../resources/assets/sass/app.scss */
.icon__chevron-down:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 195, ../sass/modules/_icons.scss */
/* line 11692, ../../resources/assets/sass/app.scss */
.icon__chevron-left:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 200, ../sass/modules/_icons.scss */
/* line 11706, ../../resources/assets/sass/app.scss */
.icon__chevron-right:after, .link--internal:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 205, ../sass/modules/_icons.scss */
/* line 11720, ../../resources/assets/sass/app.scss */
.icon__nav-arrow-up:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5.5px;
  font-size: 2.5em;
  margin-top: -5px;
  margin-left: 0;
}

/* line 215, ../sass/modules/_icons.scss */
/* line 11738, ../../resources/assets/sass/app.scss */
p .icon__chevron:after {
  font-size: 0.9375em;
  margin-top: 7px;
  margin-left: 6px;
}

/* line 223, ../sass/modules/_icons.scss */
/* line 11745, ../../resources/assets/sass/app.scss */
.link__page-parent .icon__chevron {
  width: 25px;
}

/* line 225, ../sass/modules/_icons.scss */
/* line 11749, ../../resources/assets/sass/app.scss */
.link__page-parent .icon__chevron:after {
  margin-top: 6px;
  font-size: 1em;
}

/* line 232, ../sass/modules/_icons.scss */
/* line 11755, ../../resources/assets/sass/app.scss */
.icon__twitter:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 0.125rem;
}

/* line 238, ../sass/modules/_icons.scss */
/* line 11770, ../../resources/assets/sass/app.scss */
.icon__tick:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 2px;
}

/* line 244, ../sass/modules/_icons.scss */
/* line 11785, ../../resources/assets/sass/app.scss */
.icon__cross:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 250, ../sass/modules/_icons.scss */
/* line 11800, ../../resources/assets/sass/app.scss */
.icon__download:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
  margin-top: 0.125rem;
  font-size: 1.875em;
}

/* line 258, ../sass/modules/_icons.scss */
/* line 11817, ../../resources/assets/sass/app.scss */
.icon__list:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 264, ../sass/modules/_icons.scss */
/* line 11832, ../../resources/assets/sass/app.scss */
.icon__info:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 270, ../sass/modules/_icons.scss */
/* line 11847, ../../resources/assets/sass/app.scss */
.icon__grid-view:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 276, ../sass/modules/_icons.scss */
/* line 11862, ../../resources/assets/sass/app.scss */
.icon__secure:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 8px;
  margin-top: 2px;
}

/* line 284, ../sass/modules/_icons.scss */
/* line 11878, ../../resources/assets/sass/app.scss */
.btn.btn__small .icon__secure:after {
  font-size: 1.0625em;
  margin-left: 6px;
  margin-top: 0px;
}

/* line 292, ../sass/modules/_icons.scss */
/* line 11885, ../../resources/assets/sass/app.scss */
.icon__maximise:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0;
}

/* line 298, ../sass/modules/_icons.scss */
/* line 11900, ../../resources/assets/sass/app.scss */
.icon__minimise:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0;
}

/* line 305, ../sass/modules/_icons.scss */
/* line 11915, ../../resources/assets/sass/app.scss */
.icon__share:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 311, ../sass/modules/_icons.scss */
/* line 11930, ../../resources/assets/sass/app.scss */
.icon__email:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1px;
}

/* line 317, ../sass/modules/_icons.scss */
/* line 11945, ../../resources/assets/sass/app.scss */
.icon__print:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 3px;
}

/* line 323, ../sass/modules/_icons.scss */
/* line 11960, ../../resources/assets/sass/app.scss */
.icon__down:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 329, ../sass/modules/_icons.scss */
/* line 11975, ../../resources/assets/sass/app.scss */
.btn__social .icon {
  color: #ccc;
  left: 0;
  top: 0;
  position: absolute;
  width: 40px;
  height: 45px;
}

/* line 337, ../sass/modules/_icons.scss */
/* line 11984, ../../resources/assets/sass/app.scss */
.btn__social .icon__share:after {
  font-size: 1.75em;
  margin-top: 3px;
}

/* line 341, ../sass/modules/_icons.scss */
/* line 11989, ../../resources/assets/sass/app.scss */
.btn__social .icon__email:after {
  font-size: 1.3125em;
  margin-top: 3px;
  margin-left: 4px;
}

/* line 346, ../sass/modules/_icons.scss */
/* line 11995, ../../resources/assets/sass/app.scss */
.btn__social .icon__print:after {
  font-size: 1.5625em;
  margin-top: 3px;
  margin-left: 4px;
}

/* line 353, ../sass/modules/_icons.scss */
/* line 12002, ../../resources/assets/sass/app.scss */
.icon__clear:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* --------------------------------------*/
/* line 7, ../sass/modules/_buttons.scss */
/* line 12018, ../../resources/assets/sass/app.scss */
.btn {
  position: relative;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  padding: 0.40625em 0.8125em 0.34375em;
  display: block;
  box-shadow: 0 1px #cecece;
  background-color: #ffffff;
  color: #007eb6;
  font-weight: normal;
  font-size: 1.125em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  margin-bottom: 0.625em;
  line-height: 1.4;
  text-align: left;
}

/* line 23, ../sass/modules/_buttons.scss */
/* line 12035, ../../resources/assets/sass/app.scss */
.btn:hover, .btn:focus {
  outline: none;
}

/* line 26, ../sass/modules/_buttons.scss */
/* line 12039, ../../resources/assets/sass/app.scss */
.btn:hover .lt-ie9, .no-boxshadow .btn:hover, .btn:focus .lt-ie9, .no-boxshadow .btn:focus {
  outline: solid 2px #f1f1f1;
}

/* line 30, ../sass/modules/_buttons.scss */
/* line 12043, ../../resources/assets/sass/app.scss */
.btn.btn__small {
  padding: 0.40625em 0.84375em 0.34375em;
  font-size: 0.875em;
  margin-bottom: 0.5em;
}

/* line 38, ../sass/modules/_buttons.scss */
/* line 12050, ../../resources/assets/sass/app.scss */
li > .btn,
p > .btn {
  font-size: 1.4375em;
}

/* line 41, ../sass/modules/_buttons.scss */
/* line 12055, ../../resources/assets/sass/app.scss */
li > .btn.btn__small,
p > .btn.btn__small {
  font-size: 1.0625em;
}

/* line 46, ../sass/modules/_buttons.scss */
/* line 12061, ../../resources/assets/sass/app.scss */
.btn__primary {
  background-color: #14a0db;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#14a0db), to(#007eb6));
  background-image: -webkit-linear-gradient(top, #14a0db, #007eb6);
  background-image: -moz-linear-gradient(top, #14a0db, #007eb6);
  background-image: -ms-linear-gradient(top, #14a0db, #007eb6);
  background-image: -o-linear-gradient(top, #14a0db, #007eb6);
  background-image: linear, top, #14a0db, #007eb6;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#14a0db', endColorStr='#007eb6');
  border-color: #007eb6;
  color: #ffffff;
}

/* line 50, ../sass/modules/_buttons.scss */
/* line 12074, ../../resources/assets/sass/app.scss */
.btn__primary:hover, .btn__primary:focus {
  background-color: #007eb6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#007eb6), to(#14a0db));
  background-image: -webkit-linear-gradient(top, #007eb6, #14a0db);
  background-image: -moz-linear-gradient(top, #007eb6, #14a0db);
  background-image: -ms-linear-gradient(top, #007eb6, #14a0db);
  background-image: -o-linear-gradient(top, #007eb6, #14a0db);
  background-image: linear, top, #007eb6, #14a0db;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#007eb6', endColorStr='#14a0db');
  color: #ffffff;
  outline: none;
}

/* line 55, ../sass/modules/_buttons.scss */
/* line 12087, ../../resources/assets/sass/app.scss */
.btn__primary.white {
  background-color: #ffffff;
  background-image: none;
  padding-left: 0;
}

/* line 59, ../sass/modules/_buttons.scss */
/* line 12093, ../../resources/assets/sass/app.scss */
.btn__primary.white:hover, .btn__primary.white:focus {
  background-color: #ffffff;
  background-image: none;
  padding-left: 0;
  outline: none;
}

/* line 67, ../sass/modules/_buttons.scss */
/* line 12101, ../../resources/assets/sass/app.scss */
.btn__secondary {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear, top, #ffffff, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', endColorStr='#f1f1f1');
  color: #007eb6;
}

/* line 70, ../sass/modules/_buttons.scss */
/* line 12113, ../../resources/assets/sass/app.scss */
.btn__secondary:hover, .btn__secondary:focus {
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f1f1f1, #ffffff);
  background-image: -moz-linear-gradient(top, #f1f1f1, #ffffff);
  background-image: -ms-linear-gradient(top, #f1f1f1, #ffffff);
  background-image: -o-linear-gradient(top, #f1f1f1, #ffffff);
  background-image: linear, top, #f1f1f1, #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', endColorStr='#ffffff');
  color: #007eb6;
  outline: none;
}

/* line 75, ../sass/modules/_buttons.scss */
/* line 12126, ../../resources/assets/sass/app.scss */
.btn__secondary.white {
  background-color: #ffffff;
  background-image: none;
  padding-left: 0;
}

/* line 79, ../sass/modules/_buttons.scss */
/* line 12132, ../../resources/assets/sass/app.scss */
.btn__secondary.white:hover, .btn__secondary.white:focus {
  background-color: #ffffff;
  background-image: none;
  padding-left: 0;
  outline: none;
}

/* line 86, ../sass/modules/_buttons.scss */
/* line 12139, ../../resources/assets/sass/app.scss */
.btn__secondary:last-child {
  margin-bottom: 1.875em;
}

@media only screen and (min-width: 480px) {
  /* line 86, ../sass/modules/_buttons.scss */
  /* line 12144, ../../resources/assets/sass/app.scss */
  .btn__secondary:last-child {
    margin-bottom: 0;
  }
}
/* line 93, ../sass/modules/_buttons.scss */
/* line 12150, ../../resources/assets/sass/app.scss */
.btn__tertiary {
  background: #ffffff;
  color: #007eb6;
}

/* line 96, ../sass/modules/_buttons.scss */
/* line 12155, ../../resources/assets/sass/app.scss */
.btn__tertiary:hover, .btn__tertiary:focus {
  background: #f1f1f1;
  color: #007eb6;
  outline: none;
}

@media only screen and (min-width: 480px) {
  /* line 103, ../sass/modules/_buttons.scss */
  /* line 12163, ../../resources/assets/sass/app.scss */
  .btn {
    display: inline-block;
  }
}
/* line 108, ../sass/modules/_buttons.scss */
/* line 12168, ../../resources/assets/sass/app.scss */
.btn-list {
  list-style: none;
}

/* line 110, ../sass/modules/_buttons.scss */
/* line 12172, ../../resources/assets/sass/app.scss */
.btn-list .btn {
  display: block;
}

/* line 116, ../sass/modules/_buttons.scss */
/* line 12177, ../../resources/assets/sass/app.scss */
.btn__social {
  color: #8c8c8c;
  position: relative;
  padding-top: 2.2em;
  font-size: 0.8125em;
  display: inline-block;
  width: 3em;
}

/* line 124, ../sass/modules/_buttons.scss */
/* line 12187, ../../resources/assets/sass/app.scss */
.btn__social:hover, .btn__social:focus {
  color: #007eb6;
  outline: none;
}

/* line 129, ../sass/modules/_buttons.scss */
/* line 12193, ../../resources/assets/sass/app.scss */
p > .btn__social,
li > .btn__social {
  font-size: inherit;
}

/* line 137, ../sass/modules/_buttons.scss */
/* line 12199, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container {
  height: auto;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  font-weight: normal;
  font-size: 1.125em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  box-shadow: 0 1px #cecece;
  padding: 0 0.625em 0 0.625em;
  margin-bottom: 1.875em;
}

/* line 139, ../sass/modules/_buttons.scss */
/* line 12211, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container.medium {
  width: 225px;
}

/* line 142, ../sass/modules/_buttons.scss */
/* line 12215, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container.open.medium ul {
  min-width: 225px;
  border: 1px solid #e1e1e1;
}

/* line 145, ../sass/modules/_buttons.scss */
/* line 12220, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container.open.medium ul li {
  padding-left: 0.9375em;
}

/* line 147, ../sass/modules/_buttons.scss */
/* line 12224, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container.open.medium ul li:hover, form.custom .custom.dropdown.button-container.open.medium ul li:focus {
  color: #007eb6;
  outline: none;
}

/* line 151, ../sass/modules/_buttons.scss */
/* line 12229, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container.open.medium ul li:active {
  color: #00395d;
}

/* line 165, ../sass/modules/_buttons.scss */
/* line 12233, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container .current {
  color: #666666;
  padding: 10px 5px;
  margin: 0;
  line-height: 1.3;
}

/* line 171, ../sass/modules/_buttons.scss */
/* line 12240, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container .selector {
  height: 1.875em;
  border-radius: 4px;
  color: #666666;
}

/* line 175, ../sass/modules/_buttons.scss */
/* line 12246, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container .selector:after {
  border: none;
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 15px;
  left: 10px;
  font-size: 1.25em;
}

/* line 185, ../sass/modules/_buttons.scss */
/* line 12263, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container:hover a.selector:after, form.custom .custom.dropdown.button-container.open a.selector:after {
  border: none;
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 190, ../sass/modules/_buttons.scss */
/* line 12277, ../../resources/assets/sass/app.scss */
form.custom .custom.dropdown.button-container:hover .current,
form.custom .custom.dropdown.button-container:hover .selector, form.custom .custom.dropdown.button-container.open .current,
form.custom .custom.dropdown.button-container.open .selector {
  color: #007eb6;
  cursor: pointer;
}

/* line 200, ../sass/modules/_buttons.scss */
/* line 12285, ../../resources/assets/sass/app.scss */
li form.custom .custom.dropdown.button-container .current {
  font-size: 1.1875em;
}

/* line 203, ../sass/modules/_buttons.scss */
/* line 12289, ../../resources/assets/sass/app.scss */
li form.custom .custom.dropdown.button-container .current .selector:after {
  top: 14px;
}

/* line 210, ../sass/modules/_buttons.scss */
/* line 12294, ../../resources/assets/sass/app.scss */
form.custom .custom.checkbox.checked:before {
  content: "\e60e";
  font-family: Icons;
}

/* line 1, ../sass/modules/_links-list.scss */
/* line 12300, ../../resources/assets/sass/app.scss */
.links-list__container {
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 12304, ../../resources/assets/sass/app.scss */
.links-list__container:before, .links-list__container:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 12309, ../../resources/assets/sass/app.scss */
.links-list__container:after {
  clear: both;
}

/* line 5, ../sass/modules/_links-list.scss */
/* line 12313, ../../resources/assets/sass/app.scss */
.links-list__container.links-list__no-title .links-list__heading {
  display: none;
  height: 0;
  visibility: hidden;
}

/* line 13, ../sass/modules/_links-list.scss */
/* line 12320, ../../resources/assets/sass/app.scss */
.links-list__heading {
  padding: 0;
  color: #00395d;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  line-height: 1.2;
  margin-bottom: 0.9375em;
}

@media only screen and (min-width: 480px) {
  /* line 13, ../sass/modules/_links-list.scss */
  /* line 12330, ../../resources/assets/sass/app.scss */
  .links-list__heading {
    font-size: 1.375em;
    line-height: 1.18;
  }
}
@media only screen and (min-width: 769px) {
  /* line 13, ../sass/modules/_links-list.scss */
  /* line 12337, ../../resources/assets/sass/app.scss */
  .links-list__heading {
    font-size: 1.375em;
    line-height: 1.18;
  }
}
/* line 31, ../sass/modules/_links-list.scss */
/* line 12344, ../../resources/assets/sass/app.scss */
.links-list {
  margin-bottom: 2em;
  margin-left: 0;
  list-style: none;
  border-top: 1px solid #e1e1e1;
}

/* line 37, ../sass/modules/_links-list.scss */
/* line 12351, ../../resources/assets/sass/app.scss */
.links-list li {
  border-bottom: 1px solid #e1e1e1;
}

/* line 39, ../sass/modules/_links-list.scss */
/* line 12355, ../../resources/assets/sass/app.scss */
.links-list li a {
  display: block;
  position: relative;
  padding: 0.8em  1.2em 0.5em 0;
  font-size: 1.25em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  line-height: 1.12;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 39, ../sass/modules/_links-list.scss */
  /* line 12366, ../../resources/assets/sass/app.scss */
  .links-list li a {
    font-size: 1.375em;
    line-height: 1.11;
  }
}
/* line 53, ../sass/modules/_links-list.scss */
/* line 12372, ../../resources/assets/sass/app.scss */
.links-list li a:after {
  position: absolute;
  right: 0;
  top: 0.8em;
}

/* line 63, ../sass/modules/_links-list.scss */
/* line 12378, ../../resources/assets/sass/app.scss */
.links-list .link-list-external a:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 71, ../sass/modules/_links-list.scss */
/* line 12391, ../../resources/assets/sass/app.scss */
.links-list .link-list-arrow a:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 5, ../sass/modules/_link-blocks.scss */
/* line 12405, ../../resources/assets/sass/app.scss */
.link-blocks {
  *zoom: 1;
  padding-bottom: 0.625em;
  padding-top: 1.25em;
  background: #f7f7f7;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 12414, ../../resources/assets/sass/app.scss */
.link-blocks:before, .link-blocks:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 12419, ../../resources/assets/sass/app.scss */
.link-blocks:after {
  clear: both;
}

/* line 13, ../sass/modules/_link-blocks.scss */
/* line 12423, ../../resources/assets/sass/app.scss */
.link-blocks:last-child {
  border-bottom: none;
}

/* line 17, ../sass/modules/_link-blocks.scss */
/* line 12427, ../../resources/assets/sass/app.scss */
.link-blocks.our-products {
  background: transparent;
}

/* line 22, ../sass/modules/_link-blocks.scss */
/* line 12431, ../../resources/assets/sass/app.scss */
.link-blocks.no_bk {
  background: none !important;
}

@media only screen and (min-width: 480px) {
  /* line 5, ../sass/modules/_link-blocks.scss */
  /* line 12436, ../../resources/assets/sass/app.scss */
  .link-blocks {
    background: #f7f7f7;
    padding-top: 1.875em;
    padding-bottom: 1.875em;
  }
}
/* line 35, ../sass/modules/_link-blocks.scss */
/* line 12444, ../../resources/assets/sass/app.scss */
.link-blocks__title {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  color: #00395d;
  line-height: 1.2;
  margin-top: 0 !important;
  margin-bottom: 1.0625em;
}

@media only screen and (min-width: 480px) {
  /* line 35, ../sass/modules/_link-blocks.scss */
  /* line 12459, ../../resources/assets/sass/app.scss */
  .link-blocks__title {
    padding-left: 0.625em;
    font-size: 1.375em;
    line-height: 1.185;
  }
}
/* line 52, ../sass/modules/_link-blocks.scss */
/* line 12467, ../../resources/assets/sass/app.scss */
.link-blocks__wrapper {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
}

@media only screen and (min-width: 480px) {
  /* line 52, ../sass/modules/_link-blocks.scss */
  /* line 12476, ../../resources/assets/sass/app.scss */
  .link-blocks__wrapper {
    padding-left: inherit;
    padding-right: inherit;
  }
}
/* line 64, ../sass/modules/_link-blocks.scss */
/* line 12482, ../../resources/assets/sass/app.scss */
.link-blocks__wrapper.link-blocks__header-hidden {
  display: none;
}

/* line 69, ../sass/modules/_link-blocks.scss */
/* line 12487, ../../resources/assets/sass/app.scss */
.link-blocks__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  border-bottom: 1px solid #e1e1e1;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

/* line 76, ../sass/modules/_link-blocks.scss */
/* line 12498, ../../resources/assets/sass/app.scss */
.link-blocks__item:first-child {
  border-top: 4px solid #e1e1e1;
}

@media only screen and (min-width: 480px) {
  /* line 76, ../sass/modules/_link-blocks.scss */
  /* line 12503, ../../resources/assets/sass/app.scss */
  .link-blocks__item:first-child {
    border-top: none;
  }
}
/* line 83, ../sass/modules/_link-blocks.scss */
/* line 12508, ../../resources/assets/sass/app.scss */
.link-blocks__item:last-child {
  border-bottom: none;
  float: left !important;
}

/* line 88, ../sass/modules/_link-blocks.scss */
/* line 12513, ../../resources/assets/sass/app.scss */
.link-blocks__item:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #007eb6;
  position: absolute;
  right: 0.5em;
  top: 33%;
  font-size: 0.875em;
}

/* line 99, ../sass/modules/_link-blocks.scss */
/* line 12531, ../../resources/assets/sass/app.scss */
.link-blocks__item .link-blocks__label {
  display: none;
}

@media only screen and (min-width: 480px) {
  /* line 69, ../sass/modules/_link-blocks.scss */
  /* line 12536, ../../resources/assets/sass/app.scss */
  .link-blocks__item {
    border-bottom: none;
    margin-bottom: 1.25em;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
  }

  /* line 107, ../sass/modules/_link-blocks.scss */
  /* line 12545, ../../resources/assets/sass/app.scss */
  .link-blocks__item:before {
    content: none;
  }

  /* line 110, ../sass/modules/_link-blocks.scss */
  /* line 12549, ../../resources/assets/sass/app.scss */
  .link-blocks__item img {
    display: none;
  }

  /* line 113, ../sass/modules/_link-blocks.scss */
  /* line 12553, ../../resources/assets/sass/app.scss */
  .link-blocks__item p {
    font-size: 0.8125em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 69, ../sass/modules/_link-blocks.scss */
  /* line 12559, ../../resources/assets/sass/app.scss */
  .link-blocks__item {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    content: none;
  }

  /* line 120, ../sass/modules/_link-blocks.scss */
  /* line 12567, ../../resources/assets/sass/app.scss */
  .link-blocks__item.link-blocks__display-image img {
    display: block;
  }

  /* line 123, ../sass/modules/_link-blocks.scss */
  /* line 12571, ../../resources/assets/sass/app.scss */
  .link-blocks__item.link-blocks__display-image .link-blocks__content {
    border-top: none;
  }

  /* line 129, ../sass/modules/_link-blocks.scss */
  /* line 12575, ../../resources/assets/sass/app.scss */
  .link-blocks__item.link-blocks__4-columns {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
  }

  /* line 131, ../sass/modules/_link-blocks.scss */
  /* line 12582, ../../resources/assets/sass/app.scss */
  .link-blocks__item.link-blocks__4-columns .link-blocks__heading {
    font-size: 1.125em;
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) {
  /* line 131, ../sass/modules/_link-blocks.scss */
  /* line 12588, ../../resources/assets/sass/app.scss */
  .link-blocks__item.link-blocks__4-columns .link-blocks__heading {
    padding-left: 0.9375em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 138, ../sass/modules/_link-blocks.scss */
  /* line 12594, ../../resources/assets/sass/app.scss */
  .link-blocks__item.link-blocks__4-columns:nth-child(5), .link-blocks__item.link-blocks__4-columns:nth-child(9), .link-blocks__item.link-blocks__4-columns:nth-child(13), .link-blocks__item.link-blocks__4-columns:nth-child(17), .link-blocks__item.link-blocks__4-columns:nth-child(21), .link-blocks__item.link-blocks__4-columns:nth-child(25), .link-blocks__item.link-blocks__4-columns:nth-child(29), .link-blocks__item.link-blocks__4-columns:nth-child(33) {
    clear: left;
  }

  /* line 144, ../sass/modules/_link-blocks.scss */
  /* line 12598, ../../resources/assets/sass/app.scss */
  .link-blocks__item.link-blocks__4-columns:last-child {
    clear: right;
  }
}
/* line 152, ../sass/modules/_link-blocks.scss */
/* line 12604, ../../resources/assets/sass/app.scss */
.link-blocks__content {
  background: #fefefe;
}

@media only screen and (min-width: 480px) {
  /* line 152, ../sass/modules/_link-blocks.scss */
  /* line 12609, ../../resources/assets/sass/app.scss */
  .link-blocks__content {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 75em;
    width: 100%;
    *zoom: 1;
    border-top: 4px solid #e1e1e1;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 12620, ../../resources/assets/sass/app.scss */
  .link-blocks__content:before, .link-blocks__content:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 12625, ../../resources/assets/sass/app.scss */
  .link-blocks__content:after {
    clear: both;
  }

  /* line 158, ../sass/modules/_link-blocks.scss */
  /* line 12629, ../../resources/assets/sass/app.scss */
  .link-blocks__content.link-blocks__display-image {
    border-top: none;
  }

  /* line 161, ../sass/modules/_link-blocks.scss */
  /* line 12633, ../../resources/assets/sass/app.scss */
  .link-blocks__content .link-blocks__heading a {
    padding: 16px 0 6px 0;
    -webkit-backface-visibility: hidden;
  }

  /* line 165, ../sass/modules/_link-blocks.scss */
  /* line 12638, ../../resources/assets/sass/app.scss */
  .link-blocks__content img {
    width: 100%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 152, ../sass/modules/_link-blocks.scss */
  /* line 12645, ../../resources/assets/sass/app.scss */
  .link-blocks__content {
    display: inline-table;
  }

  /* line 173, ../sass/modules/_link-blocks.scss */
  /* line 12649, ../../resources/assets/sass/app.scss */
  .link-blocks__content img {
    width: 100%;
    margin-bottom: 0;
  }
}
/* line 180, ../sass/modules/_link-blocks.scss */
/* line 12656, ../../resources/assets/sass/app.scss */
.link-blocks__link {
  display: none;
}

@media only screen and (min-width: 480px) {
  /* line 180, ../sass/modules/_link-blocks.scss */
  /* line 12661, ../../resources/assets/sass/app.scss */
  .link-blocks__link {
    display: block;
  }
}
@media only screen and (min-width: 480px) {
  /* line 189, ../sass/modules/_link-blocks.scss */
  /* line 12668, ../../resources/assets/sass/app.scss */
  .link-blocks__label {
    font-size: 0.875em;
    color: #666666;
    font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
    padding: 0 1.875em 1.25em;
    margin-bottom: 0;
  }
}
/* line 200, ../sass/modules/_link-blocks.scss */
/* line 12678, ../../resources/assets/sass/app.scss */
.link-blocks__heading {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  background-color: #ffffff;
  margin-bottom: 0;
  font-size: 1em;
  padding-right: 2em;
}

/* line 206, ../sass/modules/_link-blocks.scss */
/* line 12689, ../../resources/assets/sass/app.scss */
.link-blocks__heading a {
  display: block;
  padding: 0.9375em 0;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 200, ../sass/modules/_link-blocks.scss */
  /* line 12696, ../../resources/assets/sass/app.scss */
  .link-blocks__heading {
    border: none;
    font-size: 1.5em;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
  }
}
/* line 219, ../sass/modules/_link-blocks.scss */
/* line 12705, ../../resources/assets/sass/app.scss */
.link-blocks__paragraph {
  padding: 0 1.875em 1.25em;
  margin-bottom: 0;
}

@media only screen and (min-width: 480px) {
  /* line 226, ../sass/modules/_link-blocks.scss */
  /* line 12712, ../../resources/assets/sass/app.scss */
  .link-blocks__4-columns .link-blocks__content {
    border-top: 4px solid #e1e1e1;
  }
}
/* line 231, ../sass/modules/_link-blocks.scss */
/* line 12717, ../../resources/assets/sass/app.scss */
.link-blocks__4-columns .link-blocks__heading {
  padding-left: 0.75em;
}

/* line 234, ../sass/modules/_link-blocks.scss */
/* line 12721, ../../resources/assets/sass/app.scss */
.link-blocks__4-columns .link-blocks__paragraph {
  padding: 0 1.375em 1.25em;
  margin-bottom: 0;
}

/* line 239, ../sass/modules/_link-blocks.scss */
/* line 12726, ../../resources/assets/sass/app.scss */
.link-blocks__4-columns .link-blocks__label {
  padding: 0 1.4375em 1.25em;
}

/* --------------------------------------*/
/* line 3, ../sass/modules/_latest-news.scss */
/* line 12732, ../../resources/assets/sass/app.scss */
.latest-news {
max-width: 1920px;
margin: 0 auto;
border-top: 4px solid #E2E2E2;
*zoom: 1;
}


@media only screen and (min-width: 769px) {
  /* line 3, ../sass/modules/_latest-news.scss */
  /* line 12739, ../../resources/assets/sass/app.scss */
  .latest-news {
    padding-top: 0;
  }
}
/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 12744, ../../resources/assets/sass/app.scss */
.latest-news:before, .latest-news:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 12749, ../../resources/assets/sass/app.scss */
.latest-news:after {
  clear: both;
}

/* line 13, ../sass/modules/_latest-news.scss */
/* line 12754, ../../resources/assets/sass/app.scss */
.latest-news__heading {
  margin-bottom: 0.9375em;
  color: #00395d;
  font-size: 1.5em;
  line-height: 1.2;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 13, ../sass/modules/_latest-news.scss */
  /* line 12763, ../../resources/assets/sass/app.scss */
  .latest-news__heading {
    font-size: 1.85em;
    line-height: 1.25;
    border-top: none;
    padding-top: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 13, ../sass/modules/_latest-news.scss */
  /* line 12772, ../../resources/assets/sass/app.scss */
  .latest-news__heading {
   font-family: Effra-Bold;
    font-size: 1.5rem;
    line-height: 1.98125rem;
    letter-spacing:-0.0625rem;
    border-top: none;
    margin-top: 1rem;
    margin-bottom:1rem;
    font-weight:700;
    color:#000000;
  }
}
/* line 36, ../sass/modules/_latest-news.scss */
/* line 12782, ../../resources/assets/sass/app.scss */
.latest-news__item {
  border-bottom: 1px solid #E2E2E2;
  margin-bottom: 1.5rem;
}

/* line 39, ../sass/modules/_latest-news.scss */
/* line 12787, ../../resources/assets/sass/app.scss */
.latest-news__item:last-child {
  border-bottom: none;
}

/* line 44, ../sass/modules/_latest-news.scss */
/* line 12792, ../../resources/assets/sass/app.scss */
.latest-news__heading2 {
    text-transform: uppercase;
  color: #006DE3;
  font-size:1rem;
  line-height:1rem; /*4k changes for latest news*/
  letter-spacing:0.0625rem;
  margin-bottom:0.5rem;
  font-weight:700;
  font-family: Effra-Bold;
  -webkit-backface-visibility: hidden;
}

.latest-newsParent{
	padding:3.5rem 0rem 3.5rem 0rem;

}

/* line 53, ../sass/modules/_latest-news.scss */
/* line 12802, ../../resources/assets/sass/app.scss */
.latest-news__heading1 {
  font-weight:400;
  font-size: 1rem;
  line-height: 1.5rem;
  -webkit-backface-visibility: hidden;
padding-bottom:0.5rem;
color:#000000;
font-family:Effra-Regular;
}

.latest-news__heading1 a{
	
	text-decoration:none;
	
}

/* Latest News Mobile Padding */
@media only screen and (max-width: 768px) {
	.latest-news {
		padding-top: 1rem;
	}
	.latest-newsParent{
	
	padding:0rem;
}
.latest-news__heading{
	
	color:#000000;

}
	
}

/* line 59, ../sass/modules/_latest-news.scss */
/* line 12809, ../../resources/assets/sass/app.scss */
.latest-news__date {
    color: #000000;
padding-bottom:1rem;
font-size:1rem;
font-family:Effra-Regular;
line-height:1.5rem;
font-weight:400;
}

/* line 4, ../sass/modules/_stats-block.scss */
/* line 12814, ../../resources/assets/sass/app.scss */
.stats-block {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 0.9375em 1.25em 1.25em;
}

@media only screen and (min-width: 769px) {
  /* line 10, ../sass/modules/_stats-block.scss */
  /* line 12823, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-5 .stats-block__section--slim {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 16, ../sass/modules/_stats-block.scss */
  /* line 12833, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-5 .stats-block__section--wide {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 21, ../sass/modules/_stats-block.scss */
  /* line 12842, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-5 .stats-block__section--slim-last {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 0%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 28, ../sass/modules/_stats-block.scss */
  /* line 12851, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-8 .stats-block__section--slim {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 34, ../sass/modules/_stats-block.scss */
  /* line 12861, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-8 .stats-block__section--wide {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 39, ../sass/modules/_stats-block.scss */
  /* line 12870, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-8 .stats-block__section--slim-last {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 0%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 46, ../sass/modules/_stats-block.scss */
  /* line 12879, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-5-3 .stats-block__section--slim {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 52, ../sass/modules/_stats-block.scss */
  /* line 12889, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-5-3 .stats-block__section--wide {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 57, ../sass/modules/_stats-block.scss */
  /* line 12898, ../../resources/assets/sass/app.scss */
  .stats-block.stats-block__col-3-5-3 .stats-block__section--slim-last {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 90, ../sass/modules/_stats-block.scss */
  /* line 12908, ../../resources/assets/sass/app.scss */
  .stats-block__section--slim,
  .stats-block__section--slim-last {
    padding-left: 0;
  }
}
@media only screen and (min-width: 480px) {
  /* line 102, ../sass/modules/_stats-block.scss */
  /* line 12916, ../../resources/assets/sass/app.scss */
  .stats-block__section--wide {
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 102, ../sass/modules/_stats-block.scss */
  /* line 12922, ../../resources/assets/sass/app.scss */
  .stats-block__section--wide {
    padding-left: 0;
  }
}
/* line 115, ../sass/modules/_stats-block.scss */
/* line 12928, ../../resources/assets/sass/app.scss */
.stats-block__heading {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  color: #00395d;
  text-transform: inherit;
  font-size: 1.375em;
  margin-bottom: 0.9375em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  line-height: 1.2;
  padding-left: 0;
  padding-bottom: 0;
}

@media only screen and (min-width: 480px) {
  /* line 115, ../sass/modules/_stats-block.scss */
  /* line 12945, ../../resources/assets/sass/app.scss */
  .stats-block__heading {
    font-size: 1.5em;
    line-height: 1.25;
    border-bottom: 1px solid #d9ecf4;
    padding-bottom: 0.625em;
    margin-bottom: 0.9375em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 115, ../sass/modules/_stats-block.scss */
  /* line 12955, ../../resources/assets/sass/app.scss */
  .stats-block__heading {
    font-size: 1.75em;
    line-height: 1.29;
  }
}
/* line 148, ../sass/modules/_stats-block.scss */
/* line 12962, ../../resources/assets/sass/app.scss */
.stats-block__item {
  margin-bottom: 1.25em;
  color: #007eb6;
}

/* line 152, ../sass/modules/_stats-block.scss */
/* line 12967, ../../resources/assets/sass/app.scss */
.stats-block__item.full-width {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

/* line 156, ../sass/modules/_stats-block.scss */
/* line 12974, ../../resources/assets/sass/app.scss */
.stats-block__item .num {
  display: block;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 2.25em;
}

@media only screen and (min-width: 480px) {
  /* line 156, ../sass/modules/_stats-block.scss */
  /* line 12981, ../../resources/assets/sass/app.scss */
  .stats-block__item .num {
    font-size: 3em;
  }
}
/* line 165, ../sass/modules/_stats-block.scss */
/* line 12986, ../../resources/assets/sass/app.scss */
.stats-block__item .info {
  display: block;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.8125em;
  line-height: 1.4;
}

@media only screen and (min-width: 480px) {
  /* line 165, ../sass/modules/_stats-block.scss */
  /* line 12994, ../../resources/assets/sass/app.scss */
  .stats-block__item .info {
    font-size: 0.875em;
    line-height: 18px;
  }
}
/* line 179, ../sass/modules/_stats-block.scss */
/* line 13001, ../../resources/assets/sass/app.scss */
.stats-block__image {
  margin-bottom: 1.25em;
}

/**************image gallery 4k code  started *****************/
.image-gallery-container {
  max-width:1920px;
  margin: 0 auto;
}


@media only screen and (min-width: 480px) {
  /* line 9, ../sass/modules/_image-gallery.scss */
  /* line 13007, ../../resources/assets/sass/app.scss */
  .image-gallery {
    padding-bottom: 1.25em;
  }
}
/* line 13, ../sass/modules/_image-gallery.scss */
/* line 13012, ../../resources/assets/sass/app.scss */
.image-gallery__image {
  width: 100%;
}

/* line 15, ../sass/modules/_image-gallery.scss */
/* line 13016, ../../resources/assets/sass/app.scss */
.image-gallery__image img {
  width: 100%;
}

/* line 24, ../sass/modules/_image-gallery.scss */
/* line 13021, ../../resources/assets/sass/app.scss */
.image-gallery__heading h2, .image-gallery__heading h3 {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #00395d;
}

/* line 28, ../sass/modules/_image-gallery.scss */
/* line 13026, ../../resources/assets/sass/app.scss */
.image-gallery__heading h2 {
  font-size: 1.25em;
  line-height: 1.2;
  margin-bottom: 0.9375em;
}

@media only screen and (min-width: 480px) {
  /* line 36, ../sass/modules/_image-gallery.scss */
  /* line 13033, ../../resources/assets/sass/app.scss */
  .image-gallery__heading h2 {
    font-size: 1.5em;
    line-height: 1.25;
  }
}
@media only screen and (min-width: 769px) {
  /* line 43, ../sass/modules/_image-gallery.scss */
  /* line 13040, ../../resources/assets/sass/app.scss */
  .image-gallery__heading h2 {
    font-size: 1.75em;
    line-height: 1.29;
  }

  /* line 48, ../sass/modules/_image-gallery.scss */
  /* line 13045, ../../resources/assets/sass/app.scss */
  .image-gallery__heading h3 {
    text-transform: uppercase;
    font-size: 1.125em;
  }
}
/* line 58, ../sass/modules/_image-gallery.scss */
/* line 13052, ../../resources/assets/sass/app.scss */
.image-gallery__body {
  position: relative;
}

/* line 64, ../sass/modules/_image-gallery.scss */
/* line 13057, ../../resources/assets/sass/app.scss */
.image-gallery__caption {
  background: #ffffff;
  padding: 1.5em 1.5em 1.5em 0rem;
  position: relative;
}

/* line 69, ../sass/modules/_image-gallery.scss */
/* line 13064, ../../resources/assets/sass/app.scss */
.image-gallery__caption p, .image-gallery__caption a {
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
  opacity: 1;
}

/* line 74, ../sass/modules/_image-gallery.scss */
/* line 13070, ../../resources/assets/sass/app.scss */
.image-gallery__caption p {
  color: #404040;
  font-size: 1rem;
  margin-bottom: 0;
  font-family: Barclays Effra;
  font-weight: normal;
  line-height: 1.5;
  height:1.5rem;
 }

/* line 82, ../sass/modules/_image-gallery.scss */
/* line 13077, ../../resources/assets/sass/app.scss */
.image-gallery__animating .image-gallery__caption p, .image-gallery__animating .image-gallery__caption a {
  opacity: 0;
}

/* line 87, ../sass/modules/_image-gallery.scss */
/* line 13082, ../../resources/assets/sass/app.scss */
.image-gallery__count {
  font-weight: bold;
}

/* line 93, ../sass/modules/_image-gallery.scss */
/* line 13087, ../../resources/assets/sass/app.scss */
.image-gallery__fullscreen-link {
  display: block;
  visibility: hidden;
  display: none;
  width: 1.75em;
  height: 1.375em;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  color: #999;
}

/* line 106, ../sass/modules/_image-gallery.scss */
/* line 13099, ../../resources/assets/sass/app.scss */
.image-gallery__fullscreen-link:hover, .image-gallery__fullscreen-link:focus {
  color: #666;
}

/* line 110, ../sass/modules/_image-gallery.scss */
/* line 13104, ../../resources/assets/sass/app.scss */
.image-gallery__fullscreen-link--inactive {
  color: #e1e1e1;
}

/* line 112, ../sass/modules/_image-gallery.scss */
/* line 13108, ../../resources/assets/sass/app.scss */
.image-gallery__fullscreen-link--inactive:hover, .image-gallery__fullscreen-link--inactive:focus {
  color: #e1e1e1;
  cursor: default;
}

/* line 126, ../sass/modules/_image-gallery.scss */
/* line 13114, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-control-nav {
  display: none;
}

/* line 132, ../sass/modules/_image-gallery.scss */
/* line 13118, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav {
  text-align: center;
  list-style: none;
}

/* line 135, ../sass/modules/_image-gallery.scss */
/* line 13123, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav a {
  position: relative;
}

@media only screen and (min-width: 480px) {
  /* line 141, ../sass/modules/_image-gallery.scss */
  /* line 13128, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav a {
    position: absolute;
    top: 25%;
    margin-top: -9px;
    background: #00395d;
    background: rgba(0, 57, 93, 0.8);
  }

}
@media only screen and (min-width: 480px) and (min-width: 480px) {
  /* line 141, ../sass/modules/_image-gallery.scss */
  /* line 13138, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav a {
    top: 33%;
  }
}
@media only screen and (min-width: 480px) and (min-width: 600px) {
  /* line 141, ../sass/modules/_image-gallery.scss */
  /* line 13144, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav a {
    top: 38%;
  }
}
@media only screen and (min-width: 480px) and (min-width: 800px) {
  /* line 141, ../sass/modules/_image-gallery.scss */
  /* line 13150, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav a {
    top: 35%;
  }
}
@media only screen and (min-width: 480px) and (min-width: 1000px) {
  /* line 141, ../sass/modules/_image-gallery.scss */
  /* line 13156, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav a {
    top: 35%;
  }

}
@media only screen and (min-width: 480px) and (min-width: 769px) {
  /* line 141, ../sass/modules/_image-gallery.scss */
  /* line 13162, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav a {
    margin-top: -5px;
    width: 32px;
    height: 64px;
  }
}
@media only screen and (min-width: 480px) {
  /* line 168, ../sass/modules/_image-gallery.scss */
  /* line 13170, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav a:before {
    font-size: 2em;
    margin-top: 0.45em;
  }
}
@media only screen and (min-width: 480px) and (min-width: 769px) {
  /* line 168, ../sass/modules/_image-gallery.scss */
  /* line 13178, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav a:before {
    margin-top: 0.3em;

  }
}

  .image-gallery__body .flex-direction-nav .flex-prev {
    left: 2.5rem;
  }
  .image-gallery__body .flex-direction-nav .flex-next {
    right: 2.5rem;
  }

@media only screen and (min-width: 769px) {
  /* line 210, ../sass/modules/_image-gallery.scss */
  /* line 13195, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-control-paging {
    display: none;
  }
}
/* line 219, ../sass/modules/_image-gallery.scss */
/* line 13201, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav .flex-prev__container .flex-prev,
.image-gallery__body .flex-direction-nav .flex-prev__container .flex-next, .image-gallery__body .flex-direction-nav .flex-prev__container:before,
.image-gallery__body .flex-direction-nav .flex-next__container .flex-prev,
.image-gallery__body .flex-direction-nav .flex-next__container .flex-next,
.image-gallery__body .flex-direction-nav .flex-next__container:before {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 1;
}

@media only screen and (min-width: 480px) {
  /* line 219, ../sass/modules/_image-gallery.scss */
  /* line 13212, ../../resources/assets/sass/app.scss */
  .image-gallery__body .flex-direction-nav .flex-prev__container .flex-prev,
  .image-gallery__body .flex-direction-nav .flex-prev__container .flex-next, .image-gallery__body .flex-direction-nav .flex-prev__container:before,
  .image-gallery__body .flex-direction-nav .flex-next__container .flex-prev,
  .image-gallery__body .flex-direction-nav .flex-next__container .flex-next,
  .image-gallery__body .flex-direction-nav .flex-next__container:before {
    opacity: 0;
  }
}
/** code added for 4k */
.image-gallery__body .flex-direction-nav a {
  width: 5rem;
  height: 5rem;
  background: transparent;
}

/* line 230, ../sass/modules/_image-gallery.scss */
/* line 13221, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav .flex-prev__container.flex-direction-nav--mobile,
.image-gallery__body .flex-direction-nav .flex-next__container.flex-direction-nav--mobile {
  display: inline-block;
}

/* line 235, ../sass/modules/_image-gallery.scss */
/* line 13228, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav .flex-prev__container.flex-direction-nav--mobile:before,
.image-gallery__body .flex-direction-nav .flex-next__container.flex-direction-nav--mobile:before {
  opacity: 1;
}

/* line 238, ../sass/modules/_image-gallery.scss */
/* line 13233, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav .flex-prev__container.flex-direction-nav--mobile a,
.image-gallery__body .flex-direction-nav .flex-next__container.flex-direction-nav--mobile a {
  background: none;
  margin: 0;
}

/* line 242, ../sass/modules/_image-gallery.scss */
/* line 13240, ../../resources/assets/sass/app.scss */

.image-gallery__body .flex-direction-nav .flex-prev__container.flex-direction-nav--mobile a:before,
.image-gallery__body .flex-direction-nav .flex-next__container.flex-direction-nav--mobile a:before {
 margin: 0;
  line-height: 1;

}


/* line 249, ../sass/modules/_image-gallery.scss */
/* line 13247, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav .flex-prev__container.flex-direction-nav--mobile.flex-prev__container,
.image-gallery__body .flex-direction-nav .flex-next__container.flex-direction-nav--mobile.flex-prev__container {
  border-right: solid 1px #A8A8A8;
}

/* line 252, ../sass/modules/_image-gallery.scss */
/* line 13252, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav .flex-prev__container.flex-direction-nav--mobile .flex-prev,
.image-gallery__body .flex-direction-nav .flex-next__container.flex-direction-nav--mobile .flex-prev {
  left: -13px;
}

/* line 254, ../sass/modules/_image-gallery.scss */
/* line 13257, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav .flex-prev__container.flex-direction-nav--mobile .flex-prev:before,
.image-gallery__body .flex-direction-nav .flex-next__container.flex-direction-nav--mobile .flex-prev:before {
  position: absolute;
  right: -1px;

}

/* line 260, ../sass/modules/_image-gallery.scss */
/* line 13263, ../../resources/assets/sass/app.scss */
/*reqired*/
.image-gallery__body .flex-direction-nav .flex-prev__container.flex-direction-nav--mobile .flex-next,
.image-gallery__body .flex-direction-nav .flex-next__container.flex-direction-nav--mobile .flex-next {
  left: 16px;
  width:7.4rem;
}

/* line 267, ../sass/modules/_image-gallery.scss */
/* line 13269, ../../resources/assets/sass/app.scss */
.image-gallery__body .flex-direction-nav .flex-disabled {
  opacity: 1;
  filter: alpha(opacity=1);
  cursor: pointer;
  visibility: visible;
}

/* line 276, ../sass/modules/_image-gallery.scss */
/* line 13277, ../../resources/assets/sass/app.scss */
.image-gallery__mouseover {
  outline: none;
}

/* line 278, ../sass/modules/_image-gallery.scss */
/* line 13281, ../../resources/assets/sass/app.scss */
.image-gallery__mouseover li,
.image-gallery__mouseover img:focus {
  outline: none;
}

/* line 286, ../sass/modules/_image-gallery.scss */
/* line 13287, ../../resources/assets/sass/app.scss */
.image-gallery__hover .flex-direction-nav .flex-prev__container .flex-prev,
.image-gallery__hover .flex-direction-nav .flex-prev__container .flex-next, .image-gallery__hover .flex-direction-nav .flex-prev__container:before,
.image-gallery__hover .flex-direction-nav .flex-next__container .flex-prev,
.image-gallery__hover .flex-direction-nav .flex-next__container .flex-next,
.image-gallery__hover .flex-direction-nav .flex-next__container:before {
  opacity: 1;
}

/* line 296, ../sass/modules/_image-gallery.scss */
/* line 13296, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider {
  display: none;
  position: relative;
  width: auto;
  overflow: hidden;
  padding: 1.5rem 2rem 1.5rem 2rem;
  outline: none;
}

@media only screen and (min-width: 480px) {
  /* line 296, ../sass/modules/_image-gallery.scss */
  /* line 13308, ../../resources/assets/sass/app.scss */
  .image-gallery__thumb-slider {
    display: block;
  }
}
/* line 308, ../sass/modules/_image-gallery.scss */
/* line 13313, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider li {
  padding: 4px;
}

/* line 311, ../sass/modules/_image-gallery.scss */
/* line 13318, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider li img {
  margin: 0;
}

/* line 316, ../sass/modules/_image-gallery.scss */
/* line 13322, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider .slides li {
  position: relative;
  margin-right: 0.5rem;
}

/* line 321, ../sass/modules/_image-gallery.scss */
/* line 13326, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider .slides li:hover:after, .image-gallery__thumb-slider .slides li.flex-active-slide:after {
  content: " ";
  width: 94%;
  height: 90%;
  border: solid 4px #007eb6;
  display: block;
  position: absolute;
  top: 0;
  margin: 4px 0;
}

/* line 336, ../sass/modules/_image-gallery.scss */
/* line 13337, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider .flex-viewport {

  margin-right: 25px;
  margin-left: 20px;
  padding-right: 25px;

}

/* line 343, ../sass/modules/_image-gallery.scss */
/* line 13343, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider .flex-direction-nav {
  font-size: inherit;
  list-style: none;
}

/* line 346, ../sass/modules/_image-gallery.scss */
/* line 13348, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider .flex-direction-nav .flex-prev, .image-gallery__thumb-slider .flex-direction-nav .flex-next {
  opacity: 1;
  visibility: visible;
  top: 34%;
  overflow: visible;
}
/*cahnges doen for 4k*/
.image-gallery__thumb-slider .flex-direction-nav .flex-prev {
  left: -0rem;
  text-align: right;
}

.image-gallery__thumb-slider .flex-direction-nav .flex-next {
  right: 0.2rem;
}


.image-gallery__thumb-slider .flex-direction-nav .flex-prev.flex-disabled {
  border-bottom: 2px solid #D9D9D9;
  border-right: 2px solid #D9D9D9;
  border-top: 2px solid #D9D9D9;
  border-left: 2px solid #D9D9D9;
  background-image: url('images/thumnailArrowLeftDisabled4k.svg');
  z-index: 10;
  display: block;
  border-radius: 30px;
  position: absolute;
  box-shadow: none;
  pointer-events: none;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  top: 60px;
  border-radius: 30px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;

}

.image-gallery__thumb-slider .flex-direction-nav .flex-next.flex-disabled {
  content: "";
  color: transparent;
  border-bottom: 2px solid #D9D9D9;
  border-right: 2px solid #D9D9D9;
  border-top: 2px solid #D9D9D9;
  border-left: 2px solid #D9D9D9;
  background-image: url('images/thumnailArrowRightDisabled4k.svg');
  box-shadow: none;
  pointer-events: none;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  top: 60px;
  border-radius: 30px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 355, ../sass/modules/_image-gallery.scss */
/* line 13358, ../../resources/assets/sass/app.scss */

.image-gallery__thumb-slider .flex-direction-nav a.flex-prev:before {
  border-bottom: 2px solid #006DE3;
  border-right: 2px solid #006DE3;
  border-top: 2px solid #006DE3;
  border-left: 2px solid #006DE3;
  background-image: url('images/thumnailArrowLeft4k.svg');
  z-index: 10;
  display: block;
  border-radius: 30px;
  position: absolute;
  box-shadow: none;
  cursor: pointer;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  top: -16px;
  border-radius: 30px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;

}

.image-gallery__thumb-slider .flex-direction-nav a.flex-next:before {
  content: "";
 /* left:-0.7rem;*/
  left: -0.125rem;
  color: transparent;
  border-bottom: 2px solid #006DE3;
  border-right: 2px solid #006DE3;
  border-top: 2px solid #006DE3;
  border-left: 2px solid #006DE3;
  background-image: url('images/thumnailArrowRight4k.svg');
  box-shadow: none;
  cursor: pointer;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  /*top: -15px;*/
  top:-10px;
  border-radius: 30px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (min-width: 3840px) {
  .image-gallery__thumb-slider .flex-direction-nav .flex-prev.flex-disabled,
  .image-gallery__thumb-slider .flex-direction-nav .flex-next.flex-disabled {
    top: 0px;

  }
  .image-gallery__thumb-slider .flex-direction-nav a.flex-prev:before,
  .image-gallery__thumb-slider .flex-direction-nav a.flex-next:before {
    top:-1.5rem;
  }
  .image-gallery__thumb-slider .flex-direction-nav .flex-prev, .image-gallery__thumb-slider .flex-direction-nav .flex-next {
    top:39%;
  }
}

@media only screen and (min-width: 1920px) and (max-width: 1921px){
  .image-gallery__thumb-slider .flex-direction-nav .flex-prev.flex-disabled,
  .image-gallery__thumb-slider .flex-direction-nav .flex-next.flex-disabled {
    top: 62px;
  }
}
.image-gallery__thumb-slider .flex-direction-nav .flex-prev.flex-disabled:before{
  visibility:hidden;
}
.image-gallery__thumb-slider .flex-direction-nav .flex-next.flex-disabled:before{
  visibility:hidden;
}
/* line 363, ../sass/modules/_image-gallery.scss */
/* line 13366, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider .flex-direction-nav .flex-prev__container:before{


}
.image-gallery__thumb-slider .flex-direction-nav .flex-next__container:before {



}

.image-gallery__body .flex-direction-nav a.flex-next:before {
  content: "";
  /* left:-0.7rem;*/
  left: 0.5rem;
  color: transparent;
  background-image: url('images/paginationbuttonRight.svg');
  box-shadow: none;
  cursor: pointer;
  height:4rem;
  width: 4rem;
  position: absolute;
  /*top: -15px;*/
  top:-5px;
  border-radius: 30px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;

}
.image-gallery__body .flex-direction-nav a.flex-next:focus:before,
.image-gallery__body .flex-direction-nav a.flex-next:hover:before{
  background-image: url('images/paginationbuttonRightHover.svg');
  height: 4rem;
  width: 4rem;

}

.image-gallery__body .flex-direction-nav a.flex-prev:focus:before,
.image-gallery__body .flex-direction-nav a.flex-prev:hover:before{
  background-image: url('images/paginationbuttonLeftHover.svg');
  height: 4rem;
  width: 4rem;

}

.image-gallery__body  .flex-direction-nav a.flex-prev:before {
  left: 0.5rem;
  background-image: url('images/paginationbuttonLeft.svg');
  z-index: 10;
  display: block;
  border-radius: 30px;
  position: absolute;
  box-shadow: none;
  cursor: pointer;
  height: 4rem;
  width:4rem;
  position: absolute;
  top: -5px;
  border-radius: 30px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;


}

/* line 375, ../sass/modules/_image-gallery.scss */
/* line 13378, ../../resources/assets/sass/app.scss */
.image-gallery__thumb-slider .flex-direction-nav .flex-prev__container:before {
  content: "";
  color: transparent;
  left: 0rem;
}


/* line 386, ../sass/modules/_image-gallery.scss */
/* line 13389, ../../resources/assets/sass/app.scss */
.image-gallery__container .flex-control-nav li {
  margin: 0 2px;
}

@media only screen and (min-width: 480px) {
  /* line 386, ../sass/modules/_image-gallery.scss */
  /* line 13394, ../../resources/assets/sass/app.scss */
  .image-gallery__container .flex-control-nav li {
    margin: 0 6px;
  }
}
/* line 394, ../sass/modules/_image-gallery.scss */
/* line 13400, ../../resources/assets/sass/app.scss */
.no-js .image-gallery__thumb-slider {
  display: none !important;
}

/* line 400, ../sass/modules/_image-gallery.scss */
/* line 13405, ../../resources/assets/sass/app.scss */
.image__with-caption {
  margin-bottom: 0rem;
}

/* line 403, ../sass/modules/_image-gallery.scss */
/* line 13409, ../../resources/assets/sass/app.scss */
.image__with-caption img {
  margin-bottom: 0;
}

/* line 407, ../sass/modules/_image-gallery.scss */
/* line 13413, ../../resources/assets/sass/app.scss */
.image__with-caption p {
  background: #f2f8fb;
  padding: 0.9375em 0.625em;
  color: #666666;
  font-size: 0.875em;
  margin-bottom: 0;
}

/* line 4, ../sass/modules/_selected-tweet.scss */
/* line 13422, ../../resources/assets/sass/app.scss */
.selected-tweet {
  background: #f2f8fb;
  padding: 1.25em 0.9375em 0.625em 3.75em;
  margin-bottom: 1.25em;
  position: relative;
}

@media only screen and (min-width: 480px) {
  /* line 4, ../sass/modules/_selected-tweet.scss */
  /* line 13430, ../../resources/assets/sass/app.scss */
  .selected-tweet {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    margin-left: 0%;
    padding-left: 3.75em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 4, ../sass/modules/_selected-tweet.scss */
  /* line 13440, ../../resources/assets/sass/app.scss */
  .selected-tweet {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    margin-left: 0%;
    float: left;
    padding-left: 4.375em;
  }
}
/* line 19, ../sass/modules/_selected-tweet.scss */
/* line 13450, ../../resources/assets/sass/app.scss */
.selected-tweet .icon {
  color: #007eb6;
  position: absolute;
  left: 13px;
  top: 14px;
}

@media only screen and (min-width: 769px) {
  /* line 19, ../sass/modules/_selected-tweet.scss */
  /* line 13458, ../../resources/assets/sass/app.scss */
  .selected-tweet .icon {
    left: 21px;
  }
}
/* line 27, ../sass/modules/_selected-tweet.scss */
/* line 13463, ../../resources/assets/sass/app.scss */
.selected-tweet .icon:after {
  font-size: 1.4375em;
}

/* line 33, ../sass/modules/_selected-tweet.scss */
/* line 13468, ../../resources/assets/sass/app.scss */
.selected-tweet__tweet {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1em;
  -webkit-backface-visibility: hidden;
}

/* line 39, ../sass/modules/_selected-tweet.scss */
/* line 13475, ../../resources/assets/sass/app.scss */
.selected-tweet__author {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  margin-bottom: 0.3125em;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 39, ../sass/modules/_selected-tweet.scss */
  /* line 13483, ../../resources/assets/sass/app.scss */
  .selected-tweet__author {
    font-size: 0.75em;
    color: #00395d;
  }
}

/* line 57, ../sass/modules/_selected-tweet.scss */
/* line 13496, ../../resources/assets/sass/app.scss */
.selected-tweet__date {
  color: #b2b2b2;
}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
/* line 15, ../sass/modules/_flexslider.scss */
/* line 13513, ../../resources/assets/sass/app.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 19, ../sass/modules/_flexslider.scss */
/* line 13521, ../../resources/assets/sass/app.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
  font-family: "Flexslider-Icon";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/flexslider-icon.eot");
  src: url("../fonts/flexslider-icon.eot?") format("embedded-opentype"), url("../fonts/flexslider-icon.woff") format("woff"), url("../fonts/flexslider-icon.ttf") format("truetype"), url("../fonts/flexslider-icon.svg") format("svg");
}
/* FlexSlider Necessary Styles
*********************************/
/* line 32, ../sass/modules/_flexslider.scss */
/* line 13542, ../../resources/assets/sass/app.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 33, ../sass/modules/_flexslider.scss */
/* line 13548, ../../resources/assets/sass/app.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 34, ../sass/modules/_flexslider.scss */
/* line 13555, ../../resources/assets/sass/app.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* line 35, ../sass/modules/_flexslider.scss */
/* line 13561, ../../resources/assets/sass/app.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 38, ../sass/modules/_flexslider.scss */
/* line 13567, ../../resources/assets/sass/app.scss */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 39, ../sass/modules/_flexslider.scss */
/* line 13577, ../../resources/assets/sass/app.scss */
html[xmlns] .slides {
  display: block;
}

/* line 40, ../sass/modules/_flexslider.scss */
/* line 13582, ../../resources/assets/sass/app.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 45, ../sass/modules/_flexslider.scss */
/* line 13590, ../../resources/assets/sass/app.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* line 50, ../sass/modules/_flexslider.scss */
/* line 13595, ../../resources/assets/sass/app.scss */
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1;
}

/* line 66, ../sass/modules/_flexslider.scss */
/* line 13612, ../../resources/assets/sass/app.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  z-index: 1;
}

/* line 75, ../sass/modules/_flexslider.scss */
/* line 13622, ../../resources/assets/sass/app.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 79, ../sass/modules/_flexslider.scss */
/* line 13627, ../../resources/assets/sass/app.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 86, ../sass/modules/_flexslider.scss */
/* line 13632, ../../resources/assets/sass/app.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 90, ../sass/modules/_flexslider.scss */
/* line 13637, ../../resources/assets/sass/app.scss */
.flex-direction-nav a {
  display: block;
  width: 2.1875em;
  height: 4.0625em;
  margin: -20px 0 0;
  position: absolute;
  top: 0.5px;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}

/* line 111, ../sass/modules/_flexslider.scss */
/* line 13653, ../../resources/assets/sass/app.scss */
.flex-direction-nav .flex-prev {
  left: -3.125rem;
}

/* line 115, ../sass/modules/_flexslider.scss */
/* line 13658, ../../resources/assets/sass/app.scss */
.flex-direction-nav .flex-next {
  right: -3.125rem;
  text-align: right;
}

/* line 120, ../sass/modules/_flexslider.scss */
/* line 13664, ../../resources/assets/sass/app.scss */
.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px;
}

/* line 125, ../sass/modules/_flexslider.scss */
/* line 13670, ../../resources/assets/sass/app.scss */
.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px;
}

/* line 130, ../sass/modules/_flexslider.scss */
/* line 13676, ../../resources/assets/sass/app.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/* line 134, ../sass/modules/_flexslider.scss */
/* line 13681, ../../resources/assets/sass/app.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: default;
  visibility: hidden;
}

/* line 142, ../sass/modules/_flexslider.scss */
/* line 13689, ../../resources/assets/sass/app.scss */
.flex-direction-nav a:before {
  font-family: "Icons";
  font-size: 1em;
  display: inline-block;
  margin: 1.3em 0;
  color: transparent;
  content: "";
}

/* line 152, ../sass/modules/_flexslider.scss */
/* line 13698, ../../resources/assets/sass/app.scss */


/* line 158, ../sass/modules/_flexslider.scss */
/* line 13703, ../../resources/assets/sass/app.scss */
.flex-direction-nav a.flex-next:before {
  content: "";
}

/* line 164, ../sass/modules/_flexslider.scss */
/* line 13708, ../../resources/assets/sass/app.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}

/* line 178, ../sass/modules/_flexslider.scss */
/* line 13723, ../../resources/assets/sass/app.scss */
.flex-pauseplay a:before {
  font-family: "Flexslider-Icon";
  font-size: 1.25em;
  display: inline-block;
  content: '\f004';
}

/* line 185, ../sass/modules/_flexslider.scss */
/* line 13731, ../../resources/assets/sass/app.scss */
.flex-pauseplay a:hover {
  opacity: 1;
}

/* line 189, ../sass/modules/_flexslider.scss */
/* line 13736, ../../resources/assets/sass/app.scss */
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}

/* line 195, ../sass/modules/_flexslider.scss */
/* line 13741, ../../resources/assets/sass/app.scss */
.flex-control-nav {
  width: 100%;
  /*position: absolute; bottom: 0;*/
  text-align: center;
  position: relative;
  z-index: 10;
  line-height: 1;
  height: 40px;
}

/* line 204, ../sass/modules/_flexslider.scss */
/* line 13751, ../../resources/assets/sass/app.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 211, ../sass/modules/_flexslider.scss */
/* line 13759, ../../resources/assets/sass/app.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #ccc;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}

/* line 224, ../sass/modules/_flexslider.scss */
/* line 13773, ../../resources/assets/sass/app.scss */
.flex-control-paging li a:hover {
  background: #00395d;
}

/* line 228, ../sass/modules/_flexslider.scss */
/* line 13778, ../../resources/assets/sass/app.scss */
.flex-control-paging li a.flex-active {
  background: #00395d;
  cursor: default;
}

/* line 233, ../sass/modules/_flexslider.scss */
/* line 13784, ../../resources/assets/sass/app.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

/* line 239, ../sass/modules/_flexslider.scss */
/* line 13791, ../../resources/assets/sass/app.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

/* line 245, ../sass/modules/_flexslider.scss */
/* line 13798, ../../resources/assets/sass/app.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

/* line 252, ../sass/modules/_flexslider.scss */
/* line 13806, ../../resources/assets/sass/app.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
}

/* line 256, ../sass/modules/_flexslider.scss */
/* line 13811, ../../resources/assets/sass/app.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 262, ../sass/modules/_flexslider.scss */
  /* line 13818, ../../resources/assets/sass/app.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }

  /* line 263, ../sass/modules/_flexslider.scss */
  /* line 13824, ../../resources/assets/sass/app.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/* line 4, ../sass/modules/_jump-to-nav.scss */
/* line 13830, ../../resources/assets/sass/app.scss */
.jump-to-nav {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 0;
  position: relative;
}

/* line 8, ../sass/modules/_jump-to-nav.scss */
/* line 13839, ../../resources/assets/sass/app.scss */
.jump-to-nav hr {
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 13, ../sass/modules/_jump-to-nav.scss */
  /* line 13845, ../../resources/assets/sass/app.scss */
  .jump-to-nav {
    min-height: 3.125rem;
    padding: 0 0 1em;
  }

  /* line 16, ../sass/modules/_jump-to-nav.scss */
  /* line 13850, ../../resources/assets/sass/app.scss */
  .jump-to-nav hr {
    display: block;
    border-bottom: 1px solid #e1e1e1;
    border-width: 2px;
    margin: 0.5em 0 1em;
    position: absolute;
    top: 2.45em;
    width: 100%;
  }

  /* line 25, ../sass/modules/_jump-to-nav.scss */
  /* line 13860, ../../resources/assets/sass/app.scss */
  .js .jump-to-nav {
    visibility: hidden;
  }

  /* line 27, ../sass/modules/_jump-to-nav.scss */
  /* line 13864, ../../resources/assets/sass/app.scss */
  .js .jump-to-nav.jump-to-nav__active {
    visibility: visible;
  }
}
/* line 34, ../sass/modules/_jump-to-nav.scss */
/* line 13869, ../../resources/assets/sass/app.scss */
.no-js .jump-to-nav {
  display: none;
}

/* line 39, ../sass/modules/_jump-to-nav.scss */
/* line 13874, ../../resources/assets/sass/app.scss */
.jump-to-fixed {
  width: 100%;
  position: fixed;
  left: 0;
  z-index: 99;
}

/* line 48, ../sass/modules/_jump-to-nav.scss */
/* line 13882, ../../resources/assets/sass/app.scss */
.jump-to-nav__links {
  top: -3.125rem;
  -webkit-transition: top 0.5s;
  transition: top 0.5s;
  position: fixed;
  border-bottom: solid 1px #ccc;
  min-height: 49px;
  z-index: 999;
}

/* line 57, ../sass/modules/_jump-to-nav.scss */
/* line 13892, ../../resources/assets/sass/app.scss */
.jump-to-nav__links.jump-to-fixed {
  top: 3.125rem;
}

/* line 63, ../sass/modules/_jump-to-nav.scss */
/* line 13897, ../../resources/assets/sass/app.scss */
.offcanvas-menu-open .jump-to-nav__links {
  top: -3.125rem;
}

@media only screen and (min-width: 769px) {
  /* line 68, ../sass/modules/_jump-to-nav.scss */
  /* line 13903, ../../resources/assets/sass/app.scss */
  .jump-to-nav__links {
    -webkit-transition: top 0s;
    transition: top 0s;
    position: absolute;
    z-index: 1000;
    margin-left: -8px;
    top: 0;
    width: auto;
    border-bottom: none;
  }

  /* line 77, ../sass/modules/_jump-to-nav.scss */
  /* line 13914, ../../resources/assets/sass/app.scss */
  .jump-to-nav__links:before, .jump-to-nav__links:after {
    content: " ";
    display: table;
  }

  /* line 81, ../sass/modules/_jump-to-nav.scss */
  /* line 13919, ../../resources/assets/sass/app.scss */
  .jump-to-nav__links.jump-to-fixed {
    top: -0.125rem;
    position: fixed;
  }
}
/* line 88, ../sass/modules/_jump-to-nav.scss */
/* line 13925, ../../resources/assets/sass/app.scss */
.jump-to-nav__init .jump-to-nav__links {
  display: block;
}

/* line 93, ../sass/modules/_jump-to-nav.scss */
/* line 13930, ../../resources/assets/sass/app.scss */
.jump-to-nav__open .jump-to-nav__links {
  height: 100%;
  overflow: auto;
}

@media only screen and (min-width: 769px) {
  /* line 100, ../sass/modules/_jump-to-nav.scss */
  /* line 13937, ../../resources/assets/sass/app.scss */
  .jump-to-nav__open .jump-to-nav__links {
    height: inherit;
    overflow: inherit;
  }
}
/* line 107, ../sass/modules/_jump-to-nav.scss */
/* line 13943, ../../resources/assets/sass/app.scss */
.jump-to-nav__col {
  width: 100%;
  float: left;
  position: relative;
  z-index: 2;
  height: 47px;
}

/* line 117, ../sass/modules/_jump-to-nav.scss */
/* line 13952, ../../resources/assets/sass/app.scss */
.jump-to-nav-toggle {
  padding-left: 0.9375em;
  height: 48px;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  background: #ffffff;
  border: 1px solid #e1e1e1;
  border-color: transparent;
  padding-top: 0.9375em;
  padding-bottom: 0.625em;
  display: block;
  position: relative;
  z-index: 2;
}

/* line 130, ../sass/modules/_jump-to-nav.scss */
/* line 13967, ../../resources/assets/sass/app.scss */
.jump-to-nav-toggle .icon {
  display: inline-block;
  height: 16px;
}

/* line 133, ../sass/modules/_jump-to-nav.scss */
/* line 13972, ../../resources/assets/sass/app.scss */
.jump-to-nav-toggle .icon:after {
  margin-top: 0;
}

/* line 138, ../sass/modules/_jump-to-nav.scss */
/* line 13976, ../../resources/assets/sass/app.scss */
.jump-to-nav-toggle .icon__chevron-up {
  display: none;
}

/* line 148, ../sass/modules/_jump-to-nav.scss */
/* line 13981, ../../resources/assets/sass/app.scss */
.jump-to-nav__open .jump-to-nav-toggle {
  border-color: #e1e1e1;
}

/* line 150, ../sass/modules/_jump-to-nav.scss */
/* line 13985, ../../resources/assets/sass/app.scss */
.jump-to-nav__open .jump-to-nav-toggle .icon__chevron-up {
  display: inline-block;
}

/* line 153, ../sass/modules/_jump-to-nav.scss */
/* line 13989, ../../resources/assets/sass/app.scss */
.jump-to-nav__open .jump-to-nav-toggle .icon__chevron-down {
  display: none;
}

/* line 165, ../sass/modules/_jump-to-nav.scss */
/* line 13994, ../../resources/assets/sass/app.scss */
.jump-to-fixed .jump-to-nav-toggle {
  border-top-color: transparent;
}

@media only screen and (min-width: 769px) {
  /* line 170, ../sass/modules/_jump-to-nav.scss */
  /* line 14000, ../../resources/assets/sass/app.scss */
  .jump-to-nav-toggle {
    padding-left: 8px;
  }

  /* line 172, ../sass/modules/_jump-to-nav.scss */
  /* line 14004, ../../resources/assets/sass/app.scss */
  .jump-to-nav-toggle .icon {
    position: absolute;
    right: 2em;
    top: 0.9375em;
    z-index: 1;
  }

  /* line 180, ../sass/modules/_jump-to-nav.scss */
  /* line 14012, ../../resources/assets/sass/app.scss */
  .jump-to-fixed .jump-to-nav-toggle {
    border-bottom: none;
  }
}
/* line 185, ../sass/modules/_jump-to-nav.scss */
/* line 14017, ../../resources/assets/sass/app.scss */
.jump-to-nav-toggle__pos-title {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.9375em 0.9375em 0.625em 0.9375em;
  background: #ffffff;
  z-index: 1;
  display: none;
  width: 100%;
}

/* line 194, ../sass/modules/_jump-to-nav.scss */
/* line 14028, ../../resources/assets/sass/app.scss */
.jump-to-nav-toggle__pos-title.visible {
  display: block;
}

/* line 199, ../sass/modules/_jump-to-nav.scss */
/* line 14033, ../../resources/assets/sass/app.scss */
.jump-to-nav__open .jump-to-nav-toggle__pos-title.visible {
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 204, ../sass/modules/_jump-to-nav.scss */
  /* line 14039, ../../resources/assets/sass/app.scss */
  .jump-to-nav-toggle__pos-title {
    left: auto;
    right: 0;
  }
}
/* line 209, ../sass/modules/_jump-to-nav.scss */
/* line 14045, ../../resources/assets/sass/app.scss */
.jump-to-nav-toggle__pos-title--adjust {
  right: 31px;
}

/* line 212, ../sass/modules/_jump-to-nav.scss */
/* line 14050, ../../resources/assets/sass/app.scss */
.jump-to-nav-banner {
  height: 47px;
  opacity: 0;
  display: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  transition: opacity 0.5s;
  display: none;
}

/* line 226, ../sass/modules/_jump-to-nav.scss */
/* line 14063, ../../resources/assets/sass/app.scss */
.jump-to-fixed .jump-to-nav-banner {
  opacity: 1;
  display: block;
}

@media only screen and (min-width: 769px) {
  /* line 232, ../sass/modules/_jump-to-nav.scss */
  /* line 14070, ../../resources/assets/sass/app.scss */
  .jump-to-nav-banner {
    position: fixed;
  }
}
/* line 239, ../sass/modules/_jump-to-nav.scss */
/* line 14075, ../../resources/assets/sass/app.scss */
.jump-to-nav-bkToTop {
  margin-left: 0.9375em;
  padding-right: 0.9375em;
  background: #ffffff;
  z-index: 2;
  padding-top: 0.9375em;
  padding-bottom: 0.66em;
  position: absolute;
  top: 1px;
  right: 0;
  height: 45px;
}

/* line 252, ../sass/modules/_jump-to-nav.scss */
/* line 14088, ../../resources/assets/sass/app.scss */
.jump-to-nav-bkToTop .icon:after {
  font-size: 0.8125em;
  font-weight: bold;
  top: 1px;
  left: 8px;
}

@media only screen and (min-width: 769px) {
  /* line 261, ../sass/modules/_jump-to-nav.scss */
  /* line 14097, ../../resources/assets/sass/app.scss */
  .jump-to-nav-bkToTop {
    right: 10px;
  }

  /* line 263, ../sass/modules/_jump-to-nav.scss */
  /* line 14101, ../../resources/assets/sass/app.scss */
  .jump-to-nav-bkToTop .icon {
    width: 15px;
  }
}
/* line 271, ../sass/modules/_jump-to-nav.scss */
/* line 14106, ../../resources/assets/sass/app.scss */
.jump-to-nav__items {
  border: 1px solid #e1e1e1;
  border-bottom: none;
  list-style: none;
  background: #ffffff;
  position: absolute;
  z-index: 1;
  display: none;
  overflow: auto;
}

/* line 283, ../sass/modules/_jump-to-nav.scss */
/* line 14118, ../../resources/assets/sass/app.scss */
.jump-to-fixed .jump-to-nav__items {
  display: block;
  top: -500px;
  -webkit-transition: top 0.5s;
  transition: top 0.5s;
}

/* line 291, ../sass/modules/_jump-to-nav.scss */
/* line 14126, ../../resources/assets/sass/app.scss */
.jump-to-nav__open .jump-to-nav__items {
  display: block;
  top: 3.125rem;
  top: 47px;
}

/* line 302, ../sass/modules/_jump-to-nav.scss */
/* line 14133, ../../resources/assets/sass/app.scss */
.jump-to-nav__init .jump-to-nav__items {
  display: block;
}

/* line 304, ../sass/modules/_jump-to-nav.scss */
/* line 14137, ../../resources/assets/sass/app.scss */
.jump-to-nav__init .jump-to-nav__items a {
  display: inline-block;
}

/* line 310, ../sass/modules/_jump-to-nav.scss */
/* line 14142, ../../resources/assets/sass/app.scss */
.jump-to-nav__item {
  float: left;
  width: 100%;
}

/* line 313, ../sass/modules/_jump-to-nav.scss */
/* line 14147, ../../resources/assets/sass/app.scss */
.jump-to-nav__item a {
  border-bottom: 1px solid #e1e1e1;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.3125em;
  padding: 0.625em 0.9375em;
  display: block;
}

/* line 319, ../sass/modules/_jump-to-nav.scss */
/* line 14155, ../../resources/assets/sass/app.scss */
.jump-to-nav__item a:hover, .jump-to-nav__item a:focus {
  background: #007eb6;
  color: #ffffff;
}

@media only screen and (min-width: 769px) {
  /* line 329, ../sass/modules/_jump-to-nav.scss */
  /* line 14162, ../../resources/assets/sass/app.scss */
  .jump-to-nav__item a {
    padding-left: 8px;
  }
}
/* line 1, ../sass/modules/_prev-next-stories.scss */
/* line 14167, ../../resources/assets/sass/app.scss */
.prev-next-stories {
  padding-top: 1.25em;
}

@media only screen and (min-width: 769px) {
  /* line 1, ../sass/modules/_prev-next-stories.scss */
  /* line 14172, ../../resources/assets/sass/app.scss */
  .prev-next-stories {
    border-top: 1px solid #e1e1e1;
    padding-bottom: 0.625em;
  }
}
/* line 12, ../sass/modules/_prev-next-stories.scss */
/* line 14179, ../../resources/assets/sass/app.scss */
.prev-next-stories__items {
  display: block;
  padding: 0;
  margin: 0 -0.3125em;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14186, ../../resources/assets/sass/app.scss */
.prev-next-stories__items:before, .prev-next-stories__items:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14191, ../../resources/assets/sass/app.scss */
.prev-next-stories__items:after {
  clear: both;
}

/* line 27, ../sass/base/_block-grid-5.scss */
/* line 14195, ../../resources/assets/sass/app.scss */
.prev-next-stories__items > li {
  display: inline;
  height: auto;
  float: left;
  padding: 0 0.3125em 0.625em;
}

/* line 36, ../sass/base/_block-grid-5.scss */
/* line 14202, ../../resources/assets/sass/app.scss */
.prev-next-stories__items > li {
  width: 50%;
  padding: 0 0.3125em 0.625em;
}

/* line 40, ../sass/base/_block-grid-5.scss */
/* line 14207, ../../resources/assets/sass/app.scss */
.prev-next-stories__items > li:nth-of-type(n) {
  clear: none;
}

/* line 41, ../sass/base/_block-grid-5.scss */
/* line 14211, ../../resources/assets/sass/app.scss */
.prev-next-stories__items > li:nth-of-type(2n+1) {
  clear: both;
}

/* line 16, ../sass/modules/_prev-next-stories.scss */
/* line 14216, ../../resources/assets/sass/app.scss */
.prev-next-stories__link {
  display: block;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
}

@media only screen and (min-width: 480px) {
  /* line 16, ../sass/modules/_prev-next-stories.scss */
  /* line 14223, ../../resources/assets/sass/app.scss */
  .prev-next-stories__link {
    font-size: 1.375em;
  }
}
/* line 28, ../sass/modules/_prev-next-stories.scss */
/* line 14229, ../../resources/assets/sass/app.scss */
.prev-next-stories__prev .prev-next-stories__link:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875em;
  margin-right: 0.3125em;
}

/* line 37, ../sass/modules/_prev-next-stories.scss */
/* line 14245, ../../resources/assets/sass/app.scss */
.prev-next-stories__next .prev-next-stories__link {
  text-align: right;
}

/* line 39, ../sass/modules/_prev-next-stories.scss */
/* line 14249, ../../resources/assets/sass/app.scss */
.prev-next-stories__next .prev-next-stories__link:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875em;
  margin-left: 0.3125em;
}

/* --------------------------------------*/
/* line 8, ../sass/modules/_tags.scss */
/* line 14266, ../../resources/assets/sass/app.scss */
.tags {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-top: 0.9375em;
  margin-bottom: 1.25em;
  border-top: 1px solid #e1e1e1;
  float: none;
}

@media only screen and (min-width: 769px) {
  /* line 8, ../sass/modules/_tags.scss */
  /* line 14278, ../../resources/assets/sass/app.scss */
  .tags {
    border-top: none;
    border-bottom: none;
  }
}

/* line 5, ../sass/modules/_carousel.scss */
/* line 14327, ../../resources/assets/sass/app.scss */
.basic-carousel-container{
  max-width:1920px;
  margin: 0 auto;
  padding: 3.5rem;
}
.carousel {
  width: 100%;
  *zoom: 1;
  padding: 0 0 1.25em;
  position: relative;
}

.carousel.designType_new-design.carwidth_narrow,
.column-control-container__50 .carousel.designType_new-design.carwidth_wide{
  *zoom: 1;
  padding: 0;
  position: relative;
  margin-bottom: 42px;
}

.carousel.designType_new-design.carwidth_wide {
  *zoom: 1;
  padding: 0;
  position: relative;
  width: 100%;
  margin: 20px 0 42px 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1755px;
}

.column-control-container__50 .column-control__6 .carousel.designType_new-design.carwidth_wide .carousel__item {
  margin-right: 0;
}

.carousel.designType_new-design.carwidth_wide .carousel__item {
  visibility: visible;
  background: #e5efef;
  margin-right: 25px;
}

.carousel.designType_new-design.carwidth_wide .carousel__item__image img{
    max-width: 100%;
    height: auto;
}
.carousel.designType_new-design.carwidth_narrow .carousel__item {
  background: #f6f6f6;
}

.carousel.designType_new-design .carousel__contenttype{
  font-family: Effra-Bold;
  font-size: 1rem;
  line-height: 1rem;
  color:#006DE3;
  width: auto;
  height: auto;
  flex-grow: 0;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 0.063rem;
  padding: 0rem 1.5rem 1rem 1.5rem;
  text-align: left;

}
.carousel.designType_new-design.carwidth_wide .carousel__contenttype{
  padding: 0rem 0rem 0.5rem 0rem;
}
.carousel.designType_new-design .carousel__item__copy h1,
.carousel.designType_new-design .carousel__item__copy h1 a{
  font-family: Effra-bold;
  letter-spacing: -0.063rem;
  color: #000;
  height:auto;
  align-self: stretch;
  flex-grow: 0;
  font-size: 2rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.481rem;
  text-align: left;
  word-wrap: break-word;
  font-weight: normal;
}
.carousel.designType_new-design .carousel__item__image{
  margin: 0 !important;
  padding: 0 !important;
}

.carousel.designType_new-design .carousel__teaserText{
  height: auto;
  font-family: Effra-Regular;
  align-self: stretch;
  font-size: 1rem;
  flex-grow: 0;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #404040;
  text-align: left;
  padding: 0rem 1.5rem 1.5rem 1.5rem;
  overflow: hidden;
}
.carousel.designType_new-design.carwidth_wide .carousel__teaserText{
  padding: 0rem 0rem 0.5rem 0rem;
}

.carousel.designType_new-design .carousel__item__copy h1{
  padding: 0rem 1.5rem 0.5rem 1.5rem;

}
.carousel.designType_new-design.carwidth_wide .carousel__item__copy h1{
  padding: 0rem 0rem 0.5rem 0rem;

}

.carousel.designType_new-design .carousel__item__copy{
  padding: 1.5rem 1.5rem 1rem 1.5rem;
}


.carousel.designType_new-design.carwidth_wide .carousel__item__copy{
  padding: 1rem 2rem 1rem 2rem;
}

.carousel__audioPlayer .bcAudioComp div.muteUnmute{
	display:none !important;
}
.carousel.designType_new-design.carwidth_wide .carousel__audioPlayer,
.carousel.designType_new-design.carwidth_narrow .carousel__audioPlayer{
  padding: 0rem 1.5rem 1.5rem 1.5rem;
}
.carousel.designType_new-design.carwidth_wide .carousel__audioPlayer{
  padding: 0rem 0rem 0.5rem 0rem;
}
.bkd-white .carousel.designType_new-design .flex-control-paging li a.flex-active,
.bkd-gray .carousel.designType_new-design .flex-control-paging li a.flex-active,
.hub_background_white .carousel.designType_new-design .flex-control-paging li a.flex-active,
.carousel.designType_new-design .flex-control-paging li a.flex-active{
  background: #006DE3;
  opacity: 1.0 !important;
}
.bkd-white .carousel.designType_new-design  .flex-control-paging li a ,
.bkd-gray .carousel.designType_new-design  .flex-control-paging li a ,
.hub_background_white .carousel.designType_new-design  .flex-control-paging li a,
.carousel.designType_new-design  .flex-control-paging li a{
  width: 10px;
  height: 10px;
  display: block;
  border: 2px solid #006DE3;
  opacity: 0.4;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: transparent;
}

.bkd-light-blue .carousel.designType_new-design .flex-control-paging li a.flex-active,
.hub_background_barclaysblue .carousel.designType_new-design .flex-control-paging li a.flex-active{
  background-color: #1A2142;
  opacity: 1;
}
.bkd-light-blue .carousel.designType_new-design  .flex-control-paging li a ,
.hub_background_barclaysblue .carousel.designType_new-design  .flex-control-paging li a {
  width: 10px;
  height: 10px;
  display: block;
  border: 2px solid #ffffff;
  opacity: 0.6;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: transparent;
}
.carousel.designType_new-design .flex-control-paging li a.flex-active {
  cursor: default;
  opacity: 1;
}
.carousel.designType_new-design .flex-direction-nav a:before {
  -moz-border-radius: 7.5px;
  border-bottom: 2px solid #006DE3;
  border-right: 2px solid #006DE3;
  border-top: 2px solid #006DE3;
  border-left: 2px solid #006DE3;
  background-image: url('images/caratActBlue4kLeft.svg');
  z-index: 999;
  display: block;
  border-radius: 30px;
  position: absolute;
  box-shadow: none;
  cursor: pointer;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  top: auto !important;
  border-radius: 30px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  }
.carousel.designType_new-design .flex-direction-nav a.flex-next:before {
  border-bottom: 2px solid #006DE3;
  border-right: 2px solid #006DE3;
  left: 1.25rem;
  border-top: 2px solid #006DE3;
  border-left: 2px solid #006DE3;
  background-image: url('images/caratActBlue4kRight.svg');
  box-shadow: none;
  cursor: pointer;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  top: auto !important;
  border-radius: 30px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;

}
.carousel.designType_new-design .flex-direction-nav a:focus:before,
.carousel.designType_new-design .flex-direction-nav a:hover:before {
  border-bottom: 2px solid #4091EA;
  border-right: 2px solid #4091EA;
  border-top: 2px solid #4091EA;
  border-left: 2px solid #4091EA;
  height: 2.5rem;
  width: 2.5rem;
}

.carousel.designType_new-design .flex-direction-nav a.flex-next:focus:before,
.carousel.designType_new-design .flex-direction-nav a.flex-next:hover:before{
  border-bottom: 2px solid #4091EA;
  border-right: 2px solid #4091EA;
  border-top: 2px solid #4091EA;
  border-left: 2px solid #4091EA;
  height: 2.5rem;
  width: 2.5rem;
 }

.full_bleed.bkd-light-blue .carousel.designType_new-design .flex-control-paging li a.flex-active,
.full_bleed.bkd-blue .carousel.designType_new-design .flex-control-paging li a.flex-active,
.full_bleed.hub_background_barclaysblue .carousel.designType_new-design .flex-control-paging li a.flex-active{
  background-color: #1A2142;
}
.full_bleed.bkd-light-blue .carousel.designType_new-design  .flex-control-paging li a ,
.full_bleed.bkd-blue .carousel.designType_new-design  .flex-control-paging li a ,
.full_bleed.hub_background_barclaysblue .carousel.designType_new-design .flex-control-paging li a {
  width: 10px;
  height: 10px;
  display: block;
  border: 2px solid #1A2142;
  opacity: 0.6;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: transparent;
}
.full_bleed.bkd-dark-blue .carousel.designType_new-design .flex-control-paging li a.flex-active,
.full_bleed.bkd-barclays-blue .carousel.designType_new-design .flex-control-paging li a.flex-active{
  background-color: #FFFFFF;
}
.full_bleed.bkd-dark-blue .carousel.designType_new-design .flex-control-paging li a,
.full_bleed.bkd-barclays-blue .carousel.designType_new-design .flex-control-paging li a {
  width: 10px;
  height: 10px;
  display: block;
  border: 2px solid #FFFFFF;
  opacity: 0.6;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: #FFFFFF;
}

.carousel.designType_new-design .flex-direction-nav a{
	  display: block;
	  width: 4em;
	  height: 4.0625em;
	  margin: -20px 0 0;
	  position: absolute;
	  top: 0.5px;
	  z-index: 10;
	  overflow: hidden;
	  cursor: pointer;
	  -webkit-transition: all .3s ease;
	  -moz-transition: all .3s ease;
	  transition: all .3s ease;
}

.carousel.designType_new-design .carousel__controls-wrapper {
    text-align: left;
    position: static;
    width: 100%;
}
.full-bleed.bkd-light-blue .carousel.designType_new-design .flex-direction-nav a.flex-next:focus:before,
.full-bleed.bkd-light-blue .carousel.designType_new-design .flex-direction-nav a.flex-next:hover:before,
.full_bleed.bkd-light-blue .carousel.designType_new-design .flex-direction-nav a:focus:before,
.full_bleed.bkd-light-blue .carousel.designType_new-design .flex-direction-nav a:hover:before,
.full-bleed.bkd-blue .carousel.designType_new-design .flex-direction-nav a.flex-next:focus:before,
.full-bleed.bkd-blue .carousel.designType_new-design .flex-direction-nav a.flex-next:hover:before,
.full_bleed.bkd-blue .carousel.designType_new-design .flex-direction-nav a:focus:before,
.full_bleed.bkd-blue .carousel.designType_new-design .flex-direction-nav a:hover:before {
  border-bottom: 2px solid #1A2142;
  border-right: 2px solid #1A2142;
  border-top: 2px solid #1A2142;
  border-left: 2px solid #1A2142;
  height: 2.5rem;
  width: 2.5rem;
}
.carousel.designType_new-design.carwidth_narrow .carousel__item,
.column-control-container__50 .carousel.designType_new-design.carwidth_wide .carousel__item{
	margin-bottom: 0;
}

.full-bleed.bkd-dark-blue .carousel.designType_new-design .flex-direction-nav a.flex-next:focus:before,
.full-bleed.bkd-dark-blue .carousel.designType_new-design .flex-direction-nav a.flex-next:hover:before,
.full_bleed.bkd-dark-blue .carousel.designType_new-design .flex-direction-nav a:focus:before,
.full_bleed.bkd-dark-blue .carousel.designType_new-design .flex-direction-nav a:hover:before,
.full-bleed.bkd-barclays-blue .carousel.designType_new-design .flex-direction-nav a.flex-next:focus:before,
.full-bleed.bkd-barclays-blue .carousel.designType_new-design .flex-direction-nav a.flex-next:hover:before,
.full_bleed.bkd-barclays-blue .carousel.designType_new-design .flex-direction-nav a:focus:before,
.full_bleed.bkd-barclays-blue .carousel.designType_new-design .flex-direction-nav a:hover:before {
  border-bottom: 2px solid #FAFAFA;
  border-right: 2px solid #FAFAFA;
  border-top: 2px solid #FAFAFA;
  border-left: 2px solid #FAFAFA;
  height: 2.5rem;
  width: 2.5rem;
}

.carousel.designType_new-design .flex-direction-nav .flex-prev,
.carousel.designType_new-design .flex-direction-nav .flex-next{
    opacity: 1;
    visibility: visible;
}

.full_bleed.bkd-light-blue .flex-direction-nav a:before,
.full_bleed.bkd-blue .flex-direction-nav a:before {
  border: 0.125rem solid #1A2142;
  background-image: url('images/caratActBlack4kLeft.svg');
}

.carousel.designType_new-design .flex-direction-nav .flex-next:focus:before,
.carousel.designType_new-design .flex-direction-nav .flex-next:hover:before{
	 padding-left: 0;
}
.full_bleed.bkd-light-blue .flex-direction-nav a.flex-next:before,
.full_bleed.bkd-blue .flex-direction-nav a.flex-next:before {
  border: 0.125rem solid #1A2142;
  background-image: url('images/caratActBlack4kRight.svg');
}

.carousel.designType_new-design .flex-viewport{
    margin-bottom: 2.25rem;

}

.full_bleed.bkd-dark-blue .flex-direction-nav a:before,
.full_bleed.bkd-barclays-blue .flex-direction-nav a:before {
  border: 0.125rem solid #FFFFFF;
  background-image: url('images/caratActWhite4kLeft.svg');
}

.carousel.designType_new-design .flex-viewport .slides{
	display: flex;
    flex-direction: row;
}
.full_bleed.bkd-dark-blue .flex-direction-nav a.flex-next:before,
.full_bleed.bkd-barclays-blue .flex-direction-nav a.flex-next:before {
  border: 0.125rem solid #FFFFFF;
  background-image: url('images/caratActWhite4kRight.svg');
  /* transform: rotate(360deg) !important;*/
}

/**To hide single page**/
.basic-carousel-1 .designType_new-design .flex-direction-nav .flex-prev,
.basic-carousel-1 .designType_new-design .flex-direction-nav .flex-next{
  visibility: hidden;
}

.basic-carousel-2 .carousel.designType_new-design.carwidth_wide .flex-direction-nav .flex-prev,
.basic-carousel-2 .carousel.designType_new-design.carwidth_wide .flex-direction-nav .flex-next
{
  visibility: hidden;
}


@media only screen and (max-width: 767px) {
  .basic-carousel-1 .carousel.designType_new-design .flex-viewport .slides {
    transition: none !important;
    width: 100% !important;
    transform: none !important;
  }
  .carousel.designType_new-design .carousel__controls-wrapper {
    text-align: center;
  }

  .basic-carousel-1 .carousel.designType_new-design.carwidth_narrow .carousel__item {
    width: auto !important;
  }

  .basic-carousel-1 .carousel.designType_new-design.carwidth_narrow .carousel__item {
    margin-right: 0;
  }

  .carousel__controls {
    padding: 0;
  }

  .carousel.designType_new-design .carousel__controls {
    display: inline-block;
    padding: 0.563rem 3.5rem 1rem 3.5rem;
    position: relative;
  }

  .carousel.designType_new-design .flex-direction-nav a {
    display: block;
    width: 4em;
    height: 4.0625em;
    margin: -25px 0 0;
    position: absolute;
    top: 0.5px;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
  }

  .carousel.designType_new-design.carwidth_wide .carousel__teaserText,
  .carousel.designType_new-design.carwidth_narrow .carousel__teaserText {
    height: 98px;
  }

  .carousel.designType_new-design.carwidth_narrow,
  .carousel.designType_new-design.carwidth_wide,
  .column-control-container__50 .carousel.designType_new-design.carwidth_wide {
    width: 100%;
    padding-bottom: 2rem;
    margin: 0;
  }

  .carousel.designType_new-design.carwidth_narrow .carousel__item,
  .carousel.designType_new-design.carwidth_wide .carousel__item,
  .column-control-container__50 .carousel.designType_new-design.carwidth_wide .carousel__item {
    margin-bottom: 0;
    visibility: visible;
    margin-right: 8px;
  }

  .carousel.designType_new-design .flex-direction-nav .flex-prev,
  .carousel.designType_new-design .flex-direction-nav .flex-next {
    opacity: 1;
    visibility: hidden;
  }

  .carousel.designType_new-design .carousel__controls {
    float: none;
    padding: 0;
  }


  .carousel.designType_new-design .flex-viewport {
    margin-bottom: 2.25rem;
    padding: 1.5rem;
  }

  .carousel.designType_new-design .carousel__audioPlayer .bcAudioComp {
    max-width: none;
    min-width: auto;
  }

  .carousel.designType_new-design.carwidth_wide .flex-viewport {
    padding: 1.5rem;
    margin-bottom: 0rem;
  }

  .carousel.designType_new-design .carousel__item__copy {
    padding: 16px 32px;
  }

}
@media only screen and (min-width: 1365px) and (max-width: 1366px) and (orientation: landscape){
  .carousel.designType_new-design .carousel__controls {
    padding:16px 56px 16px 56px;

  }
}
@media only screen and (min-width: 3000px) {
  .carousel.designType_new-design .carousel__controls {
    padding: 1.4rem 3rem  1.4rem  3rem;
  }
}

@media only screen and (min-width: 1920px) and (max-width: 1921px){
  .carousel.designType_new-design .carousel__controls {
    padding: 1.3rem 3rem  1.3rem  3rem;
  }
}

@media only screen and (min-width: 820px) and (max-width: 1190px) and  (orientation: landscape) {
  .carousel.designType_new-design .carousel__controls {
    padding: 0.563rem 3.5rem 1rem 3.5rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .basic-carousel-1 .carousel.designType_new-design .flex-viewport .slides {
    transition: none !important;
    width: 100% !important;
    transform: none !important;
  }


  .basic-carousel-1 .carousel.designType_new-design.carwidth_narrow .carousel__item {
    width: 100% !important;
  }

  .carousel.designType_new-design.carwidth_wide .carousel__teaserText,
  .carousel.designType_new-design.carwidth_narrow .carousel__teaserText {
    height: 96px;
  }

  .carousel.designType_new-design.carwidth_narrow,
  .carousel.designType_new-design.carwidth_wide,
  .column-control-container__50 .carousel.designType_new-design.carwidth_wide {
    width: 100%;
    padding-bottom: 2rem;
    margin: 0;
  }


  .carousel.designType_new-design.carwidth_narrow .carousel__item,
  .carousel.designType_new-design.carwidth_wide .carousel__item,
  .column-control-container__50 .carousel.designType_new-design.carwidth_wide .carousel__item {
    visibility: visible;
    margin-right: 20px;
  }

  .carousel.designType_new-design .flex-direction-nav .flex-prev,
  .carousel.designType_new-design .flex-direction-nav .flex-next {
    visibility: hidden;
  }

  .carousel.designType_new-design .carousel__controls {
    padding: 0;
  }

  .carousel.designType_new-design .carousel__audioPlayer .bcAudioComp {
    max-width: none;
    min-width: auto;
    height: 3.375rem;
  }
  .carousel.designType_new-design .carousel__item__copy {
    padding: 24px;
  }
}

@media only screen and (max-width: 1024px) {
  .carousel.designType_new-design.carwidth_wide .carousel__contenttype,
  .carousel.designType_new-design.carwidth_narrow .carousel__contenttype {
    padding: 0px;

  }

  .carousel.designType_new-design.carwidth_wide .carousel__item__copy h1,
  .carousel.designType_new-design.carwidth_narrow .carousel__item__copy h1 {
    margin: 8px 0;
    padding: 0px;
  }

  .carousel.designType_new-design.carwidth_wide .carousel__teaserText,
  .carousel.designType_new-design.carwidth_narrow .carousel__teaserText {
    padding: 0px;
  }

  .carousel.designType_new-design.carwidth_wide .carousel__audioPlayer,
  .carousel.designType_new-design.carwidth_narrow .carousel__audioPlayer{
    padding: 0px;
  }
}
/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14334, ../../resources/assets/sass/app.scss */
.carousel:before, .carousel:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14339, ../../resources/assets/sass/app.scss */
.carousel:after {
  clear: both;
}

/* line 11, ../sass/modules/_carousel.scss */
/* line 14343, ../../resources/assets/sass/app.scss */
.carousel:focus {
  outline: none;
}

/* line 17, ../sass/modules/_carousel.scss */
/* line 14348, ../../resources/assets/sass/app.scss */
.carousel .flex-direction-nav .flex-prev,
.carousel .flex-direction-nav .flex-next, .carousel-grid__hover-block .flex-direction-nav .flex-prev,
.carousel-grid__hover-block .flex-direction-nav .flex-next, .hero__carousel__container .flex-direction-nav .flex-prev,
.hero__carousel__container .flex-direction-nav .flex-next {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
  visibility: hidden;
}

/* line 27, ../sass/modules/_carousel.scss */
/* line 14359, ../../resources/assets/sass/app.scss */
.carousel__hover .flex-direction-nav .flex-prev,
.carousel__hover .flex-direction-nav .flex-next {
  opacity: 1;
  visibility: visible;
}

/* line 36, ../sass/modules/_carousel.scss */
/* line 14366, ../../resources/assets/sass/app.scss */
.carousel .flex-direction-nav .flex-prev, .carousel-grid__hover-block .flex-direction-nav .flex-prev, .hero__carousel__container .flex-direction-nav .flex-prev {
  left: 0;
  text-align: left;
}

/* line 40, ../sass/modules/_carousel.scss */
/* line 14370, ../../resources/assets/sass/app.scss */
.carousel .flex-direction-nav .flex-next, .carousel-grid__hover-block .flex-direction-nav .flex-next, .hero__carousel__container .flex-direction-nav .flex-next {
  right: 0;
}

/* line 45, ../sass/modules/_carousel.scss */
/* line 14375, ../../resources/assets/sass/app.scss */
.carousel__controls-wrapper {
  text-align: center;
  position: absolute;
  bottom: 2em;
  left: 0;
  width: 100%;
}

/* line 53, ../sass/modules/_carousel.scss */
/* line 14384, ../../resources/assets/sass/app.scss */
 .carousel__controls {
  display: inline-block;
   padding: 16px 56px 16px 56px;
  position: relative;
}

/* line 59, ../sass/modules/_carousel.scss */
/* line 14391, ../../resources/assets/sass/app.scss */
.carousel__item {
  margin-bottom: 1.25em;
  position: relative;
  visibility: hidden;
}

/* line 65, ../sass/modules/_carousel.scss */
/* line 14398, ../../resources/assets/sass/app.scss */
.no-js .carousel__item {
  visibility: visible;
}

/* line 69, ../sass/modules/_carousel.scss */
/* line 14403, ../../resources/assets/sass/app.scss */
.flex-active-slide {
  visibility: visible;
}

/* line 74, ../sass/modules/_carousel.scss */
/* line 14408, ../../resources/assets/sass/app.scss */
.carousel__animating .carousel__item {
  visibility: visible;
}

/* line 79, ../sass/modules/_carousel.scss */
/* line 14413, ../../resources/assets/sass/app.scss */
.carousel__item__image {
  position: relative;
  margin-bottom: 0.9375em;
  padding: 1px;
}

/* line 84, ../sass/modules/_carousel.scss */
/* line 14419, ../../resources/assets/sass/app.scss */
.carousel__item__image a {
  width: 100%;
  display: flex;
  /* flex-grow: 0; */
  /* position: relative; */
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0rem;
}

/* line 87, ../sass/modules/_carousel.scss */
/* line 14424, ../../resources/assets/sass/app.scss */
.carousel__item__image a:focus {
  outline: solid 1px #007eb6;
}

/* line 92, ../sass/modules/_carousel.scss */
/* line 14428, ../../resources/assets/sass/app.scss */
.carousel__item__image img {
	width:100%;
  margin-bottom: 0;
}

/* line 96, ../sass/modules/_carousel.scss */
/* line 14432, ../../resources/assets/sass/app.scss */
.carousel__item__image .image__caption {
  position: absolute;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  color: #fff;
  text-transform: uppercase;
  font-size: 1em;
  padding: 0.625em 0.9375em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  line-height: 0.8;
  margin-top: 0 !important;
}

/* line 101, ../sass/modules/_carousel.scss */
/* line 14445, ../../resources/assets/sass/app.scss */
.carousel__item__image .video-link {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  opacity: 0.9;
  width: 2.4875em;
  height: 2.4875em;
}

/* line 117, ../sass/modules/_carousel.scss */
/* line 14457, ../../resources/assets/sass/app.scss */
.carousel__item__image .video-link:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 2.692307em;
}

/* line 128, ../sass/modules/_carousel.scss */
/* line 14473, ../../resources/assets/sass/app.scss */
.carousel__item__copy {
  padding-bottom: 0.9375em;
}

/* line 131, ../sass/modules/_carousel.scss */
/* line 14477, ../../resources/assets/sass/app.scss */
.carousel__item__copy h2 {
  text-transform: uppercase;
  line-height: 1.38;
  color: #00395d;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1em;
}

/* line 138, ../sass/modules/_carousel.scss */
/* line 14485, ../../resources/assets/sass/app.scss */
.carousel__item__copy h1 {
  font-size: 1.7em;
  line-height: 1.18;
}

@media only screen and (min-width: 480px) {
  /* line 138, ../sass/modules/_carousel.scss */
  /* line 14491, ../../resources/assets/sass/app.scss */
  .carousel__item__copy h1 {
    font-size: 1.875em;
    line-height: 1.25;
  }
}
/* line 146, ../sass/modules/_carousel.scss */
/* line 14497, ../../resources/assets/sass/app.scss */
.carousel__item__copy .date {
  font-size: 1em;
  color: #b2b2b2;
}

/* line 171, ../sass/modules/_carousel.scss */
/* line 14503, ../../resources/assets/sass/app.scss */
.flex-control-paging a:focus {
  outline: none;
  box-shadow: 0px 0px 3pt 2pt #ffa500;
}

/* line 174, ../sass/modules/_carousel.scss */
/* line 14508, ../../resources/assets/sass/app.scss */
.lt-ie9 .flex-control-paging a:focus {
  outline: solid 2px #ffa500;
}

/* line 188, ../sass/modules/_carousel.scss */
/* line 14513, ../../resources/assets/sass/app.scss */
.carousel-grid__header {
  overflow: hidden;
}

/* line 191, ../sass/modules/_carousel.scss */
/* line 14518, ../../resources/assets/sass/app.scss */
.carousel-grid__title {
  color: #00395d;
  float: left;
  font-size: 1.5em;
  line-height: 1.25;
  margin-bottom: 0;
}

/* line 198, ../sass/modules/_carousel.scss */
/* line 14527, ../../resources/assets/sass/app.scss */
.carousel-grid__link--header {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1em;
  padding-top: 0.8125em;
  margin-bottom: 1.05em;
  float: left;
  clear: left;
}

/* line 205, ../sass/modules/_carousel.scss */
/* line 14536, ../../resources/assets/sass/app.scss */
.carousel-grid__link--header:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.3125em;
  font-size: 0.86em;
}

@media only screen and (min-width: 480px) {
  /* line 213, ../sass/modules/_carousel.scss */
  /* line 14553, ../../resources/assets/sass/app.scss */
  .carousel-grid__title {
    font-size: 1.875em;
    line-height: 1.2;
    margin-bottom: 0.4em;
  }

  /* line 218, ../sass/modules/_carousel.scss */
  /* line 14560, ../../resources/assets/sass/app.scss */
  .carousel-grid__link--header {
    font-size: 1.125em;
    padding-top: 1.0625em;
    float: right;
    clear: none;
    margin-right: -0.5em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 227, ../sass/modules/_carousel.scss */
  /* line 14570, ../../resources/assets/sass/app.scss */
  .carousel-grid__title {
    font-size: 2.25em;
    line-height: 1.17;
    margin-bottom: 0.7em;
  }
}
/* line 234, ../sass/modules/_carousel.scss */
/* line 14577, ../../resources/assets/sass/app.scss */
.carousel-grid__hover-block {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
  outline: none;
  position: relative;
  padding-bottom: 2em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14588, ../../resources/assets/sass/app.scss */
.carousel-grid__hover-block:before, .carousel-grid__hover-block:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14593, ../../resources/assets/sass/app.scss */
.carousel-grid__hover-block:after {
  clear: both;
}

/* line 239, ../sass/modules/_carousel.scss */
/* line 14597, ../../resources/assets/sass/app.scss */
.carousel-grid__hover-block .carousel__controls-wrapper {
  bottom: 0;
}

/* line 244, ../sass/modules/_carousel.scss */
/* line 14602, ../../resources/assets/sass/app.scss */
.carousel-grid__mainHeading {
  font-size: 1.375em;
  color: #00395d;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 255, ../sass/modules/_carousel.scss */
/* line 14609, ../../resources/assets/sass/app.scss */
.carousel-grid__panel__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 50%;
  float: left;
  padding: 0 0.625em 0;
  position: relative;
  margin-bottom: 1.5625em;
}

/* line 261, ../sass/modules/_carousel.scss */
/* line 14619, ../../resources/assets/sass/app.scss */
.carousel-grid__panel__item:first-child, .carousel-grid__panel__item:nth-child(3) {
  padding-left: 0;
}

/* line 265, ../sass/modules/_carousel.scss */
/* line 14623, ../../resources/assets/sass/app.scss */
.carousel-grid__panel__item:last-child, .carousel-grid__panel__item:nth-child(2) {
  padding-right: 0;
}

/* line 270, ../sass/modules/_carousel.scss */
/* line 14628, ../../resources/assets/sass/app.scss */
.carousel-grid__image {
  margin-bottom: 0.9375em;
}

@media only screen and (min-width: 480px) {
  /* line 270, ../sass/modules/_carousel.scss */
  /* line 14633, ../../resources/assets/sass/app.scss */
  .carousel-grid__image {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 480px) {
  /* line 278, ../sass/modules/_carousel.scss */
  /* line 14640, ../../resources/assets/sass/app.scss */
  .carousel-grid__desc {
    position: absolute;
    bottom: -1px;
    width: 100%;
  }
}
/* line 286, ../sass/modules/_carousel.scss */
/* line 14648, ../../resources/assets/sass/app.scss */
.carousel-grid__heading {
  font-size: 1.125em;
}

/* line 288, ../sass/modules/_carousel.scss */
/* line 14652, ../../resources/assets/sass/app.scss */
.carousel-grid__heading a {
  display: block;
}

@media only screen and (min-width: 480px) {
  /* line 286, ../sass/modules/_carousel.scss */
  /* line 14657, ../../resources/assets/sass/app.scss */
  .carousel-grid__heading {
    background: #007eb6;
    opacity: 0.9;
    margin-bottom: 0;
  }

  /* line 297, ../sass/modules/_carousel.scss */
  /* line 14663, ../../resources/assets/sass/app.scss */
  .carousel-grid__heading a {
    color: #ffffff;
    padding: 0.625em 0.9375em;
  }
}
/* line 304, ../sass/modules/_carousel.scss */
/* line 14670, ../../resources/assets/sass/app.scss */
.carousel-grid__copy {
  display: none;
}

@media only screen and (min-width: 480px) {
  /* line 304, ../sass/modules/_carousel.scss */
  /* line 14675, ../../resources/assets/sass/app.scss */
  .carousel-grid__copy {
    background: #f2f8fb;
    display: none;
    padding: 0.625em 0.9375em;
  }
}
/* line 314, ../sass/modules/_carousel.scss */
/* line 14683, ../../resources/assets/sass/app.scss */
.carousel-grid__link {
  font-size: 0.8125em;
}

/* line 318, ../sass/modules/_carousel.scss */
/* line 14688, ../../resources/assets/sass/app.scss */
.no-js .slides > li {
  display: none;
}

/* line 5, ../sass/modules/_promo-list.scss */
/* line 14693, ../../resources/assets/sass/app.scss */
.promo-list {
  padding: 0 0 0.625em;
  border-top: 1px solid #e1e1e1;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14699, ../../resources/assets/sass/app.scss */
.promo-list:before, .promo-list:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14704, ../../resources/assets/sass/app.scss */
.promo-list:after {
  clear: both;
}

@media only screen and (min-width: 769px) {
  /* line 5, ../sass/modules/_promo-list.scss */
  /* line 14709, ../../resources/assets/sass/app.scss */
  .promo-list {
    border-top: none;
  }
}
/* line 28, ../sass/modules/_promo-list.scss */
/* line 14715, ../../resources/assets/sass/app.scss */
.promo-list__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding: 0 0 0.625em;
  border-bottom: 1px solid #e1e1e1;
}

/* line 33, ../sass/modules/_promo-list.scss */
/* line 14724, ../../resources/assets/sass/app.scss */
.promo-list__item:last-child {
  border-bottom: none;
}

@media only screen and (min-width: 480px) {
  /* line 28, ../sass/modules/_promo-list.scss */
  /* line 14729, ../../resources/assets/sass/app.scss */
  .promo-list__item {
    padding-bottom: 1.25em;
  }

  /* line 39, ../sass/modules/_promo-list.scss */
  /* line 14733, ../../resources/assets/sass/app.scss */
  .promo-list__item:last-child {
    border-bottom: 1px solid #e1e1e1;
  }
}
@media only screen and (min-width: 769px) {
  /* line 28, ../sass/modules/_promo-list.scss */
  /* line 14739, ../../resources/assets/sass/app.scss */
  .promo-list__item {
    padding-top: 0.625em;
    padding-bottom: 0.625em !important;
  }

  /* line 47, ../sass/modules/_promo-list.scss */
  /* line 14744, ../../resources/assets/sass/app.scss */
  .promo-list__item:last-child {
    border-bottom: 1px solid #e1e1e1;
  }
}
/* line 53, ../sass/modules/_promo-list.scss */
/* line 14750, ../../resources/assets/sass/app.scss */
.promo-list__item__info {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 66.66667%;
  float: left;
  padding-top: 1.25em;
}

/* line 56, ../sass/modules/_promo-list.scss */
/* line 14758, ../../resources/assets/sass/app.scss */
.promo-list__item__info h3 {
  color: #00395d;
  text-transform: uppercase;
  font-family: Effra-Bold, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
}

/* line 62, ../sass/modules/_promo-list.scss */
/* line 14765, ../../resources/assets/sass/app.scss */
.promo-list__item__info h2 {
  font-size: 1.0625em;
  line-height: 1.3;
}

/* line 66, ../sass/modules/_promo-list.scss */
/* line 14770, ../../resources/assets/sass/app.scss */
.promo-list__item__info .date {
  color: #b2b2b2;
}

@media only screen and (min-width: 769px) {
  /* line 53, ../sass/modules/_promo-list.scss */
  /* line 14775, ../../resources/assets/sass/app.scss */
  .promo-list__item__info {
    padding-top: 0;
  }
}
/* line 79, ../sass/modules/_promo-list.scss */
/* line 14781, ../../resources/assets/sass/app.scss */
.promo-list__item__image {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 33.33333%;
  float: left;
  padding-top: 1.25em;
}

/* line 83, ../sass/modules/_promo-list.scss */
/* line 14789, ../../resources/assets/sass/app.scss */
.promo-list__item__image img {
  margin-bottom: 0;
}

@media only screen and (min-width: 480px) {
  /* line 79, ../sass/modules/_promo-list.scss */
  /* line 14794, ../../resources/assets/sass/app.scss */
  .promo-list__item__image {
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 79, ../sass/modules/_promo-list.scss */
  /* line 14800, ../../resources/assets/sass/app.scss */
  .promo-list__item__image {
    padding-top: 0;
  }
}
/* line 3, ../sass/modules/_hero-banner.scss */
/* line 14806, ../../resources/assets/sass/app.scss */
.hero {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14816, ../../resources/assets/sass/app.scss */
.hero:before, .hero:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 14821, ../../resources/assets/sass/app.scss */
.hero:after {
  clear: both;
}

/* line 7, ../sass/modules/_hero-banner.scss */
/* line 14826, ../../resources/assets/sass/app.scss */
.hero__hubImage {
  position: relative;
  max-width: 75em;
  margin-left: auto;
  margin-right: auto;
  padding: 0.9375em 0.9375em 1.25em 0.9375em;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 1.25em;
}

/* line 16, ../sass/modules/_hero-banner.scss */
/* line 14836, ../../resources/assets/sass/app.scss */
.hero__hubImage h1 {
  color: #00395d;
  font-size: 1.75em;
  line-height: 1.28;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 480px) {
  /* line 16, ../sass/modules/_hero-banner.scss */
  /* line 14844, ../../resources/assets/sass/app.scss */
  .hero__hubImage h1 {
    font-size: 2.375em;
    line-height: 1.16;
  }
}
@media only screen and (min-width: 769px) {
  /* line 16, ../sass/modules/_hero-banner.scss */
  /* line 14851, ../../resources/assets/sass/app.scss */
  .hero__hubImage h1 {
    font-size: 3em;
    line-height: 1.17;
  }
}
/* line 33, ../sass/modules/_hero-banner.scss */
/* line 14857, ../../resources/assets/sass/app.scss */
.hero__hubImage p {
  font-size: 1.125em;
  line-height: 1.33;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}
.hero__hubImage_IB {
   color: #00395d;
}
@media only screen and (min-width: 480px) {
  /* line 33, ../sass/modules/_hero-banner.scss */
  /* line 14864, ../../resources/assets/sass/app.scss */
  .hero__hubImage p {
    font-size: 1.25em;
    line-height: 1.3;
  }
}
@media only screen and (min-width: 769px) {
  /* line 33, ../sass/modules/_hero-banner.scss */
  /* line 14871, ../../resources/assets/sass/app.scss */
  .hero__hubImage p {
    font-size: 1.375em;
    line-height: 1.36;
  }
}
/* line 49, ../sass/modules/_hero-banner.scss */
/* line 14877, ../../resources/assets/sass/app.scss */
.hero__hubImage .aperture__content {
  padding: 0.625em 0;
  margin-bottom: 1.5625em;
}

/* line 53, ../sass/modules/_hero-banner.scss */
/* line 14882, ../../resources/assets/sass/app.scss */
.hero__hubImage .aperture__content img {
  width: 100%;
}

@media only screen and (min-width: 1440px) {
  /* line 49, ../sass/modules/_hero-banner.scss */
  /* line 14887, ../../resources/assets/sass/app.scss */
  .hero__hubImage .aperture__content {
    margin-left: -6.875em;
    margin-right: -6.875em;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 480px) {
  /* line 7, ../sass/modules/_hero-banner.scss */
  /* line 14895, ../../resources/assets/sass/app.scss */
  .hero__hubImage {
    padding-top: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 7, ../sass/modules/_hero-banner.scss */
  /* line 14901, ../../resources/assets/sass/app.scss */
  .hero__hubImage {
    border-bottom: none;
  }

  /* line 72, ../sass/modules/_hero-banner.scss */
  /* line 14905, ../../resources/assets/sass/app.scss */
  .hero__hubImage.hero__hubImage_dark-text h1, .hero__hubImage.hero__hubImage_dark-text p {
    color: #00395d;
  }
}
@media only screen and (min-width: 769px) {
  /* line 80, ../sass/modules/_hero-banner.scss */
  /* line 14912, ../../resources/assets/sass/app.scss */
  .hero__hubImageTextLeft {
    position: absolute;
    top: 15%;
    right: 50%;
    left: 6%;
    z-index: 5;
  }

  /* line 87, ../sass/modules/_hero-banner.scss */
  /* line 14920, ../../resources/assets/sass/app.scss */
  .hero__hubImageTextLeft h1, .hero__hubImageTextLeft p {
    color: #ffffff;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 93, ../sass/modules/_hero-banner.scss */
  /* line 14926, ../../resources/assets/sass/app.scss */
  .hero__hubImageTextLeft {
    position: absolute;
    top: 25%;
    right: 60%;
    left: 1%;
    z-index: 5;
  }

  /* line 100, ../sass/modules/_hero-banner.scss */
  /* line 14934, ../../resources/assets/sass/app.scss */
  .hero__hubImageTextLeft h1, .hero__hubImageTextLeft p {
    color: #ffffff;
  }
}
/* line 108, ../sass/modules/_hero-banner.scss */
/* line 14939, ../../resources/assets/sass/app.scss */
.hero__subHub {
  position: relative;
  padding: 0.3125em 0 1.25em;
  margin-bottom: 1.25em;
  border-bottom: 1px solid #e1e1e1;
}

/* line 114, ../sass/modules/_hero-banner.scss */
/* line 14946, ../../resources/assets/sass/app.scss */
.hero__subHub h1 {
  color: #00395d;
  font-size: 1.75em;
  line-height: 1.28;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 480px) {
  /* line 114, ../sass/modules/_hero-banner.scss */
  /* line 14954, ../../resources/assets/sass/app.scss */
  .hero__subHub h1 {
    font-size: 2.375em;
    line-height: 1.16;
  }
}
@media only screen and (min-width: 769px) {
  /* line 114, ../sass/modules/_hero-banner.scss */
  /* line 14961, ../../resources/assets/sass/app.scss */
  .hero__subHub h1 {
    font-size: 3em;
    line-height: 1.17;
  }
}
/* line 131, ../sass/modules/_hero-banner.scss */
/* line 14967, ../../resources/assets/sass/app.scss */
.hero__subHub h2 {
  color: #00395d;
  font-size: 1.75em;
  line-height: 1.28;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 480px) {
  /* line 131, ../sass/modules/_hero-banner.scss */
  /* line 14975, ../../resources/assets/sass/app.scss */
  .hero__subHub h2 {
    font-size: 2.375em;
    line-height: 1.16;
  }
}
@media only screen and (min-width: 769px) {
  /* line 131, ../sass/modules/_hero-banner.scss */
  /* line 14982, ../../resources/assets/sass/app.scss */
  .hero__subHub h2 {
    font-size: 3em;
    line-height: 1.17;
  }
}
/* line 148, ../sass/modules/_hero-banner.scss */
/* line 14988, ../../resources/assets/sass/app.scss */
.hero__subHub p {
  font-size: 1.125em;
  line-height: 1.33;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 480px) {
  /* line 148, ../sass/modules/_hero-banner.scss */
  /* line 14995, ../../resources/assets/sass/app.scss */
  .hero__subHub p {
    font-size: 1.25em;
    line-height: 1.3;
  }
}
@media only screen and (min-width: 769px) {
  /* line 148, ../sass/modules/_hero-banner.scss */
  /* line 15002, ../../resources/assets/sass/app.scss */
  .hero__subHub p {
    font-size: 1.375em;
    line-height: 1.36;
  }
}
/* line 164, ../sass/modules/_hero-banner.scss */
/* line 15008, ../../resources/assets/sass/app.scss */
.hero__subHub .aperture__subtitle {
  text-transform: inherit;
}

/* line 168, ../sass/modules/_hero-banner.scss */
/* line 15012, ../../resources/assets/sass/app.scss */
.hero__subHub .aperture__content {
  padding: 0.625em 0;
  margin-bottom: 1.25em;
}

/* line 172, ../sass/modules/_hero-banner.scss */
/* line 15017, ../../resources/assets/sass/app.scss */
.hero__subHub .aperture__content img {
  width: 100%;
  margin-bottom: 0;
}

/* line 178, ../sass/modules/_hero-banner.scss */
/* line 15022, ../../resources/assets/sass/app.scss */
.hero__subHub .hero__image-wide {
  padding: 0.3125em 0;
  margin-bottom: 1.5625em;
}

@media only screen and (min-width: 480px) {
  /* line 185, ../sass/modules/_hero-banner.scss */
  /* line 15029, ../../resources/assets/sass/app.scss */
  .hero__subHub {
    overflow: hidden;
  }

  /* line 189, ../sass/modules/_hero-banner.scss */
  /* line 15034, ../../resources/assets/sass/app.scss */
  .aperture__frame {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
    padding-top: 0.625em;
  }
}
@media only screen and (min-width: 480px) and (min-width: 769px) {
  /* line 189, ../sass/modules/_hero-banner.scss */
  /* line 15045, ../../resources/assets/sass/app.scss */
  .aperture__frame {
    padding-top: 0;
  }
}
@media only screen and (min-width: 480px) {
  /* line 199, ../sass/modules/_hero-banner.scss */
  /* line 15052, ../../resources/assets/sass/app.scss */
  .hero__subHub_content {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 480px) and (min-width: 769px) {
  /* line 199, ../sass/modules/_hero-banner.scss */
  /* line 15062, ../../resources/assets/sass/app.scss */
  .hero__subHub_content {
    padding-left: 0.625em;
  }
}
@media only screen and (max-width: 769px) {
  /* line 199, ../sass/modules/_hero-banner.scss */
  /* line 15052, ../../resources/assets/sass/app.scss */
  .hero__subHub_content {
    width: 100%;
  }
}
@media only screen and (min-width: 480px) {
  /* line 208, ../sass/modules/_hero-banner.scss */
  /* line 15069, ../../resources/assets/sass/app.scss */
  .aperture__content {
    padding: 0.625em 0;
  }

  /* line 212, ../sass/modules/_hero-banner.scss */
  /* line 15074, ../../resources/assets/sass/app.scss */
  .aperture__title {
    margin-bottom: 0.1875em;
    font-size: 2.125em;
  }

  /* line 217, ../sass/modules/_hero-banner.scss */
  /* line 15080, ../../resources/assets/sass/app.scss */
  .aperture__subtitle {
    text-transform: inherit;
    padding-top: 0.875em;
    padding-left: 0.1875em;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 480px) and (min-width: 769px) {
  /* line 217, ../sass/modules/_hero-banner.scss */
  /* line 15089, ../../resources/assets/sass/app.scss */
  .aperture__subtitle {
    font-size: 1em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 230, ../sass/modules/_hero-banner.scss */
  /* line 15096, ../../resources/assets/sass/app.scss */
  .hero__subHub {
    margin-bottom: 0;
    overflow: hidden;
    border-bottom: none;
    padding: 0 0 1.25em;
  }

  /* line 236, ../sass/modules/_hero-banner.scss */
  /* line 15103, ../../resources/assets/sass/app.scss */
  .hero__subHub .aperture__title {
    margin-bottom: 0.3125em;
    font-size: 3em;
  }

  /* line 241, ../sass/modules/_hero-banner.scss */
  /* line 15108, ../../resources/assets/sass/app.scss */
  .hero__subHub .aperture__subtitle {
    padding-top: 0.5em;
  }
}
/* line 248, ../sass/modules/_hero-banner.scss */
/* line 15113, ../../resources/assets/sass/app.scss */
.level-3-heading {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  margin-bottom: 1.25em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 15124, ../../resources/assets/sass/app.scss */
.level-3-heading:before, .level-3-heading:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 15129, ../../resources/assets/sass/app.scss */
.level-3-heading:after {
  clear: both;
}

/* line 252, ../sass/modules/_hero-banner.scss */
/* line 15133, ../../resources/assets/sass/app.scss */
.level-3-heading h1 {
  color: #00395d;
  font-size: 1.75em;
  line-height: 1.28;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 480px) {
  /* line 252, ../sass/modules/_hero-banner.scss */
  /* line 15141, ../../resources/assets/sass/app.scss */
  .level-3-heading h1 {
    font-size: 2.375em;
    line-height: 1.16;
  }
}
@media only screen and (min-width: 769px) {
  /* line 252, ../sass/modules/_hero-banner.scss */
  /* line 15148, ../../resources/assets/sass/app.scss */
  .level-3-heading h1 {
    font-size: 3em;
    line-height: 1.17;
  }
}
/* line 269, ../sass/modules/_hero-banner.scss */
/* line 15154, ../../resources/assets/sass/app.scss */
.level-3-heading h2 {
  color: #00395d;
  font-size: 1.125em;
  margin-left: 0.1875em;
  margin-bottom: 0;
  line-height: 0;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 480px) {
  /* line 269, ../sass/modules/_hero-banner.scss */
  /* line 15164, ../../resources/assets/sass/app.scss */
  .level-3-heading h2 {
    font-size: 1.125em;
    line-height: 1;
  }
}
@media only screen and (min-width: 769px) {
  /* line 269, ../sass/modules/_hero-banner.scss */
  /* line 15171, ../../resources/assets/sass/app.scss */
  .level-3-heading h2 {
    font-size: 1.125em;
    line-height: 1;
  }
}
/* line 288, ../sass/modules/_hero-banner.scss */
/* line 15177, ../../resources/assets/sass/app.scss */
.level-3-heading p {
  font-size: 1.125em;
  margin-left: 0.1875em;
  line-height: 1.33;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 480px) {
  /* line 288, ../sass/modules/_hero-banner.scss */
  /* line 15185, ../../resources/assets/sass/app.scss */
  .level-3-heading p {
    font-size: 1.25em;
    line-height: 1.3;
  }
}
@media only screen and (min-width: 769px) {
  /* line 288, ../sass/modules/_hero-banner.scss */
  /* line 15192, ../../resources/assets/sass/app.scss */
  .level-3-heading p {
    font-size: 1.375em;
    line-height: 1.36;
  }
}
/* line 305, ../sass/modules/_hero-banner.scss */
/* line 15198, ../../resources/assets/sass/app.scss */
.level-3-heading .icon {
  height: 18px;
}

/* line 309, ../sass/modules/_hero-banner.scss */
/* line 15202, ../../resources/assets/sass/app.scss */
.level-3-heading .icon__chevron-left:after {
  margin: 0;
}

@media only screen and (min-width: 769px) {
  /* line 316, ../sass/modules/_hero-banner.scss */
  /* line 15207, ../../resources/assets/sass/app.scss */
  .level-3-heading h2 {
    font-size: 1.125em;
    margin-bottom: 0;
  }

  /* line 321, ../sass/modules/_hero-banner.scss */
  /* line 15212, ../../resources/assets/sass/app.scss */
  .level-3-heading .icon {
    height: 18px;
  }
}
/* line 327, ../sass/modules/_hero-banner.scss */
/* line 15218, ../../resources/assets/sass/app.scss */
.level-3-sub-heading {
  font-size: 0.875em;
  line-height: 1.145;
  font-family: Effra-Regular;
  margin-bottom: 0;
  display: inline-block;
  white-space: nowrap;
}

/* line 339, ../sass/modules/_hero-banner.scss */
/* line 15228, ../../resources/assets/sass/app.scss */
.feature-hubImage {
  position: relative;
  max-width: 75em;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 1.25em;
}

@media only screen and (min-width: 769px) {
  /* line 339, ../sass/modules/_hero-banner.scss */
  /* line 15239, ../../resources/assets/sass/app.scss */
  .feature-hubImage {
    border-bottom: none;
  }
}
/* line 353, ../sass/modules/_hero-banner.scss */
/* line 15245, ../../resources/assets/sass/app.scss */
.feature-hubImage__content {
  padding: 0.625em 0;
  margin-bottom: 1.5625em;
}

/* line 357, ../sass/modules/_hero-banner.scss */
/* line 15250, ../../resources/assets/sass/app.scss */
.feature-hubImage__content img {
  width: 100%;
}

@media only screen and (min-width: 1440px) {
  /* line 353, ../sass/modules/_hero-banner.scss */
  /* line 15255, ../../resources/assets/sass/app.scss */
  .feature-hubImage__content {
    margin-left: -6.875em;
    margin-right: -6.875em;
    margin-bottom: 0;
  }
}

/* line 3, ../sass/modules/_client-stories.scss */
/* line 15977, ../../resources/assets/sass/app.scss */
.client-stories {
  margin-bottom: 1.25em;
  /*@group breakpoint from small*/
  /*endgroup*/
  /*@group breakpoint from medium*/
}

/* line 6, ../sass/modules/_client-stories.scss */
/* line 15984, ../../resources/assets/sass/app.scss */
.client-stories h1 {
  font-size: 1.625em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #00395d;
}

/* line 11, ../sass/modules/_client-stories.scss */
/* line 15990, ../../resources/assets/sass/app.scss */
.client-stories h2 {
  font-size: 1em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

/* line 16, ../sass/modules/_client-stories.scss */
/* line 15996, ../../resources/assets/sass/app.scss */
.client-stories .client-stories__highlighted_story_left,
.client-stories .client-stories__highlighted_story_right {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 16007, ../../resources/assets/sass/app.scss */
.client-stories .client-stories__highlighted_story_left:before, .client-stories .client-stories__highlighted_story_left:after,
.client-stories .client-stories__highlighted_story_right:before,
.client-stories .client-stories__highlighted_story_right:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 16014, ../../resources/assets/sass/app.scss */
.client-stories .client-stories__highlighted_story_left:after,
.client-stories .client-stories__highlighted_story_right:after {
  clear: both;
}

@media only screen and (min-width: 480px) {
  /* line 19, ../sass/modules/_client-stories.scss */
  /* line 16020, ../../resources/assets/sass/app.scss */
  .client-stories .client-stories__highlighted_story_left .client-stories__image,
  .client-stories .client-stories__highlighted_story_left .client-stories__content,
  .client-stories .client-stories__highlighted_story_right .client-stories__image,
  .client-stories .client-stories__highlighted_story_right .client-stories__content {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
  }
}
/* line 28, ../sass/modules/_client-stories.scss */
/* line 16032, ../../resources/assets/sass/app.scss */
.client-stories .client-stories__highlighted_story_right {
  clear: both;
}

/* line 29, ../sass/modules/_client-stories.scss */
/* line 16036, ../../resources/assets/sass/app.scss */
.client-stories .client-stories__highlighted_story_right .client-stories__image {
  float: right;
}

/* line 35, ../sass/modules/_client-stories.scss */
/* line 16040, ../../resources/assets/sass/app.scss */
.client-stories .client__story_title {
  margin-bottom: 0.9375em;
  margin-top: 0 !important;
  display: block;
  font-size: 1.25em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  color: #00395d;
}

@media only screen and (min-width: 480px) {
  /* line 45, ../sass/modules/_client-stories.scss */
  /* line 16050, ../../resources/assets/sass/app.scss */
  .client-stories .client__story_title {
    font-size: 1.5em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 52, ../sass/modules/_client-stories.scss */
  /* line 16056, ../../resources/assets/sass/app.scss */
  .client-stories .client__story_title {
    font-size: 1.5em;
  }
}
/* line 7, ../sass/modules/_cross-promo.scss */
/* line 16062, ../../resources/assets/sass/app.scss */
.cross-promo.columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 12, ../sass/modules/_cross-promo.scss */
/* line 16067, ../../resources/assets/sass/app.scss */
.cross-promo .date {
  color: #b2b2b2;
}

/* line 17, ../sass/modules/_cross-promo.scss */
/* line 16072, ../../resources/assets/sass/app.scss */
.cross-promo__heading {
  border-top: 4px solid #e1e1e1;
  padding: 0.625em 0 0.625em;
  color: #00395d;
  font-size: 1.375em;
}

@media only screen and (min-width: 480px) {
  /* line 17, ../sass/modules/_cross-promo.scss */
  /* line 16080, ../../resources/assets/sass/app.scss */
  .cross-promo__heading {
    font-size: 2.125em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 17, ../sass/modules/_cross-promo.scss */
  /* line 16086, ../../resources/assets/sass/app.scss */
  .cross-promo__heading {
    font-size: 1.375em;
  }
}
/*
.related-content__heading {
	border-top: 5px solid $gray-rule;
	padding: em-calc(10 0 10);
	color: $blue-darker;
    font-size: em-calc(22);

    @media only screen and (min-width: 480px) {
        font-size: em-calc(34);
    }

    @media only screen and (min-width:769px) {
        font-size: em-calc(22);
    }
}
*/
/* line 47, ../sass/modules/_cross-promo.scss */
/* line 16108, ../../resources/assets/sass/app.scss */
.cross-promo__container {
  border-bottom: 1px solid #e1e1e1;
  clear: both;
  overflow: hidden;
  margin-bottom: 1.25em;
}

/* line 53, ../sass/modules/_cross-promo.scss */
/* line 16115, ../../resources/assets/sass/app.scss */
.cross-promo__container:last-child {
  border-bottom: none;
}

/* line 57, ../sass/modules/_cross-promo.scss */
/* line 16119, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-text {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}

/* line 64, ../sass/modules/_cross-promo.scss */
/* line 16128, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-stacked .cross-promo__image {
  float: left;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 41.66667%;
  float: left;
  padding-left: 0;
}

/* line 69, ../sass/modules/_cross-promo.scss */
/* line 16137, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-stacked .cross-promo__image img {
  margin-bottom: 0;
}

/* line 74, ../sass/modules/_cross-promo.scss */
/* line 16141, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-stacked .cross-promo__body {
  float: right;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 58.33333%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}

/* line 83, ../sass/modules/_cross-promo.scss */
/* line 16151, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-left .cross-promo__image {
  float: left;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 41.66667%;
  float: left;
  padding-left: 0;
}

/* line 88, ../sass/modules/_cross-promo.scss */
/* line 16160, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-left .cross-promo__image img {
  margin-bottom: 0;
}

/* line 93, ../sass/modules/_cross-promo.scss */
/* line 16164, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-left .cross-promo__body {
  float: right;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 58.33333%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}

/* line 102, ../sass/modules/_cross-promo.scss */
/* line 16174, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-right .cross-promo__image {
  float: left;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 41.66667%;
  float: left;
  padding-left: 0;
}

/* line 106, ../sass/modules/_cross-promo.scss */
/* line 16183, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-right .cross-promo__image img {
  margin-bottom: 0;
}

/* line 111, ../sass/modules/_cross-promo.scss */
/* line 16187, ../../resources/assets/sass/app.scss */
.cross-promo__container.cross-right .cross-promo__body {
  float: right;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 58.33333%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (min-width: 480px) {
  /* line 124, ../sass/modules/_cross-promo.scss */
  /* line 16199, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-stacked .cross-promo__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    padding-left: 0;
  }

  /* line 129, ../sass/modules/_cross-promo.scss */
  /* line 16207, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-stacked .cross-promo__body {
    float: none;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
    padding-left: 0;
  }

  /* line 136, ../sass/modules/_cross-promo.scss */
  /* line 16216, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-left {
    padding-bottom: 1.25em;
  }

  /* line 139, ../sass/modules/_cross-promo.scss */
  /* line 16220, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-left .cross-promo__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    padding-left: 0;
  }

  /* line 144, ../sass/modules/_cross-promo.scss */
  /* line 16228, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-left .cross-promo__body {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
    padding-left: 0;
  }

  /* line 150, ../sass/modules/_cross-promo.scss */
  /* line 16236, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-right {
    padding-bottom: 1.25em;
  }

  /* line 153, ../sass/modules/_cross-promo.scss */
  /* line 16240, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-right .cross-promo__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    float: right;
    padding-right: 0;
    padding-left: 0;
  }

  /* line 160, ../sass/modules/_cross-promo.scss */
  /* line 16250, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-right .cross-promo__body {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
    float: left;
    padding-right: 0.625em;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 173, ../sass/modules/_cross-promo.scss */
  /* line 16262, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-stacked {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 178, ../sass/modules/_cross-promo.scss */
  /* line 16271, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-stacked .cross-promo__image {
    float: none;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  /* line 187, ../sass/modules/_cross-promo.scss */
  /* line 16282, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-stacked .cross-promo__body {
    float: none;
    margin-top: 0.625em;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 196, ../sass/modules/_cross-promo.scss */
  /* line 16293, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-left {
    padding-bottom: 1.25em;
  }

  /* line 199, ../sass/modules/_cross-promo.scss */
  /* line 16297, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-left .cross-promo__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 206, ../sass/modules/_cross-promo.scss */
  /* line 16307, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-left .cross-promo__body {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
    float: right;
    padding-right: 0;
  }

  /* line 213, ../sass/modules/_cross-promo.scss */
  /* line 16316, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-right {
    padding-bottom: 1.25em;
  }

  /* line 216, ../sass/modules/_cross-promo.scss */
  /* line 16320, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-right .cross-promo__image {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    float: right;
    padding-right: 0;
    padding-left: 0;
  }

  /* line 223, ../sass/modules/_cross-promo.scss */
  /* line 16330, ../../resources/assets/sass/app.scss */
  .cross-promo__container.cross-right .cross-promo__body {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
    float: left;
    padding-right: 0.625em;
    padding-left: 0;
  }
}
/* line 233, ../sass/modules/_cross-promo.scss */
/* line 16341, ../../resources/assets/sass/app.scss */
.cross-promo__label {
  color: #00395d;
  text-transform: uppercase;
  font-size: 0.8125em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 239, ../sass/modules/_cross-promo.scss */
/* line 16348, ../../resources/assets/sass/app.scss */
.cross-promo__label:first-child {
  margin-top: 0;
}

@media only screen and (min-width: 480px) {
  /* line 233, ../sass/modules/_cross-promo.scss */
  /* line 16353, ../../resources/assets/sass/app.scss */
  .cross-promo__label {
    font-size: 0.8125em;
  }
}
/* line 248, ../sass/modules/_cross-promo.scss */
/* line 16359, ../../resources/assets/sass/app.scss */
.cross-promo__title {
  font-size: 1.25em;
  line-height: 1.2;
}

@media only screen and (min-width: 769px) {
  /* line 248, ../sass/modules/_cross-promo.scss */
  /* line 16365, ../../resources/assets/sass/app.scss */
  .cross-promo__title {
    font-size: 1.375em;
  }
 .cross-promo.old-design a{

	text-decoration:none;
	color: #007eb6;

}
}
/* line 257, ../sass/modules/_cross-promo.scss */
/* line 16371, ../../resources/assets/sass/app.scss */
.cross-promo__title_small {
  font-size: 1.125em;
  line-height: 1.22;
  -webkit-backface-visibility: hidden;
}

/* line 263, ../sass/modules/_cross-promo.scss */
/* line 16378, ../../resources/assets/sass/app.scss */
.cross-promo__image {
  position: relative;
}

/* line 266, ../sass/modules/_cross-promo.scss */
/* line 16382, ../../resources/assets/sass/app.scss */
.cross-promo__image .video-link {
  display: block;
  width: 1.25em;
  height: 1.25em;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  opacity: 0.9;
}

/* line 277, ../sass/modules/_cross-promo.scss */
/* line 16394, ../../resources/assets/sass/app.scss */
.cross-promo__image .video-link:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 266, ../sass/modules/_cross-promo.scss */
  /* line 16410, ../../resources/assets/sass/app.scss */
  .cross-promo__image .video-link {
    width: 2.1875em;
    height: 2.1875em;
  }

  /* line 287, ../sass/modules/_cross-promo.scss */
  /* line 16415, ../../resources/assets/sass/app.scss */
  .cross-promo__image .video-link:before {
    font-size: 2.1875rem;
  }
}
/* line 293, ../sass/modules/_cross-promo.scss */
/* line 16420, ../../resources/assets/sass/app.scss */
.cross-promo__image h3 {
  position: absolute;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75em;
  padding: 0.625em 0.9375em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  padding: 5px 3px;
  line-height: 0.8;
  opacity: 0.9;
  margin-top: 0;
}

@media only screen and (min-width: 480px) {
  /* line 293, ../sass/modules/_cross-promo.scss */
  /* line 16436, ../../resources/assets/sass/app.scss */
  .cross-promo__image h3 {
    padding: 0.525em 0.5375em 0.35em;
  }
}
/* line 4, ../sass/modules/_download-strip.scss */
/* line 16442, ../../resources/assets/sass/app.scss */
.document-download {
  margin-bottom: 1.25em;
  clear: both;
}

/* line 9, ../sass/modules/_download-strip.scss */
/* line 16448, ../../resources/assets/sass/app.scss */
.download {
  background-color: #f2f8fb;
  padding: 0.625em 0.9375em;
  margin-bottom: 0.125em;
  overflow: hidden;
}

/* line 14, ../sass/modules/_download-strip.scss */
/* line 16455, ../../resources/assets/sass/app.scss */
.download p {
  margin-bottom: 0.5em;
}

/* line 18, ../sass/modules/_download-strip.scss */
/* line 16460, ../../resources/assets/sass/app.scss */
.download-feature {
  padding-top: 0;
}

/* line 20, ../sass/modules/_download-strip.scss */
/* line 16464, ../../resources/assets/sass/app.scss */
.download-feature p {
  float: left;
  width: 55%;
  clear: left;
}

/* line 25, ../sass/modules/_download-strip.scss */
/* line 16470, ../../resources/assets/sass/app.scss */
.download-feature img {
  float: right;
  width: 42.5%;
  margin-top: 0.2em;
}

/* line 30, ../sass/modules/_download-strip.scss */
/* line 16476, ../../resources/assets/sass/app.scss */
.download-feature .download-link {
  font-size: 0.8em;
  font-family: verdana, sans-serif;
  font-weight: bold;
}

/* line 34, ../sass/modules/_download-strip.scss */
/* line 16482, ../../resources/assets/sass/app.scss */
.download-feature .download-link a {
  min-height: 1em;
  padding-left: 1.7em;
  padding-top: 0.15em;
}

/* line 40, ../sass/modules/_download-strip.scss */
/* line 16488, ../../resources/assets/sass/app.scss */
.download-feature .download-details {
  font-size: 0.9em;
}

@media only screen and (min-width: 480px) {
  /* line 46, ../sass/modules/_download-strip.scss */
  /* line 16494, ../../resources/assets/sass/app.scss */
  .download-feature img {
    margin-top: 1.4em;
  }
}
/* line 52, ../sass/modules/_download-strip.scss */
/* line 16499, ../../resources/assets/sass/app.scss */
.download-feature__content {
  max-width: 35em;
}

/* line 56, ../sass/modules/_download-strip.scss */
/* line 16504, ../../resources/assets/sass/app.scss */
.download-title {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #00395d;
  font-size: 1.125em;
  float: left;
  width: 100%;
  margin-top: 1em;
}

@media only screen and (min-width: 480px) {
  /* line 68, ../sass/modules/_download-strip.scss */
  /* line 16520, ../../resources/assets/sass/app.scss */
  .download-title {
    float: left;
    width: 55%;
    font-size: 1.375em;
    word-wrap: break-word;
  }
}
/* line 75, ../sass/modules/_download-strip.scss */
/* line 16528, ../../resources/assets/sass/app.scss */
.download-details {
  font-size: 0.7em;
  font-weight: normal;
  font-family: verdana, sans-serif;
  color: #8c8c8c;
  display: inline-block;
}

/* line 84, ../sass/modules/_download-strip.scss */
/* line 16537, ../../resources/assets/sass/app.scss */
.col__full-width .download-link:first-child {
  margin-top: 0.5em;
}

/* line 88, ../sass/modules/_download-strip.scss */
/* line 16542, ../../resources/assets/sass/app.scss */
.download-link {
  margin-bottom: 0;
  font-size: 1.125em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 94, ../sass/modules/_download-strip.scss */
/* line 16548, ../../resources/assets/sass/app.scss */
.download-link a {
  padding-left: 2em;
  position: relative;
  display: block;
  padding-top: 0.2em;
}

/* line 101, ../sass/modules/_download-strip.scss */
/* line 16555, ../../resources/assets/sass/app.scss */
.download-link .icon {
  position: absolute;
  left: 0;
  top: 0.2em;
}

/* line 106, ../sass/modules/_download-strip.scss */
/* line 16561, ../../resources/assets/sass/app.scss */
.download-link .icon__down {
  top: 0;
  width: 20px;
}

/* line 109, ../sass/modules/_download-strip.scss */
/* line 16566, ../../resources/assets/sass/app.scss */
.download-link .icon__down:after {
  font-size:  0.777777em;
  margin-left: 0;
}

/* line 115, ../sass/modules/_download-strip.scss */
/* line 16572, ../../resources/assets/sass/app.scss */
.download-summary {
  padding-left: 2.4em;
}

/* line 18, ../sass/modules/_hover-block.scss */
/* line 16600, ../../resources/assets/sass/app.scss */
.hover-block__container {
  margin-bottom: 1.25em;
  position: relative;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 16606, ../../resources/assets/sass/app.scss */
.hover-block__container:before, .hover-block__container:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 16611, ../../resources/assets/sass/app.scss */
.hover-block__container:after {
  clear: both;
}

/* line 28, ../sass/modules/_hover-block.scss */
/* line 16616, ../../resources/assets/sass/app.scss */
.carousel-grid__controls {
  display: inline-block;
  padding: 0 2em;
  position: relative;
}

/* line 32, ../sass/modules/_hover-block.scss */
/* line 16622, ../../resources/assets/sass/app.scss */
.carousel-grid__controls .flex-control-nav {
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 10;
}

/* line 40, ../sass/modules/_hover-block.scss */
/* line 16630, ../../resources/assets/sass/app.scss */
.hover-block__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 50%;
  float: left;
  position: relative;
  overflow: hidden;
  margin-bottom: 0.9375em;
}

@media only screen and (min-width: 769px) {
  /* line 40, ../sass/modules/_hover-block.scss */
  /* line 16641, ../../resources/assets/sass/app.scss */
  .hover-block__item {
    margin-bottom: 0;
  }
}
/* line 55, ../sass/modules/_hover-block.scss */
/* line 16646, ../../resources/assets/sass/app.scss */
.hover-block__item .icon {
  display: none;
  opacity: 1;
  transition: opacity 0.5s;
}

/* line 60, ../sass/modules/_hover-block.scss */
/* line 16652, ../../resources/assets/sass/app.scss */
.hover-block__item .icon:after {
  font-size: 0.8125em;
}

@media only screen and (min-width: 769px) {
  /* line 55, ../sass/modules/_hover-block.scss */
  /* line 16657, ../../resources/assets/sass/app.scss */
  .hover-block__item .icon {
    position: absolute;
    top: 0.5em;
    right: 0;
    display: inline-block;
  }
}
/* line 73, ../sass/modules/_hover-block.scss */
/* line 16666, ../../resources/assets/sass/app.scss */
.hover-block__item--hover .icon {
  opacity: 0;
}

/* line 79, ../sass/modules/_hover-block.scss */
/* line 16671, ../../resources/assets/sass/app.scss */
.hover-block--desktop .hover-block__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 33.33333%;
  float: left;
}

/* line 84, ../sass/modules/_hover-block.scss */
/* line 16679, ../../resources/assets/sass/app.scss */
.no-js .hover-block__item {
  margin-bottom: 1.25em;
}

/* line 88, ../sass/modules/_hover-block.scss */
/* line 16684, ../../resources/assets/sass/app.scss */
.hover-block__image {
  padding-left: 0;
  padding-right: 0;
}

/* line 92, ../sass/modules/_hover-block.scss */
/* line 16689, ../../resources/assets/sass/app.scss */
.hover-block__image img {
  margin-bottom: 0;
}

/* line 97, ../sass/modules/_hover-block.scss */
/* line 16694, ../../resources/assets/sass/app.scss */
.hover-block__desc--container {
  position: relative;
}

/* line 102, ../sass/modules/_hover-block.scss */
/* line 16699, ../../resources/assets/sass/app.scss */
.hover-block__desc {
  padding: 0.625em 0.625em 0.625em 0.625em;
  background-color: #007eb6;
  background-color: #007eb6;
  color: #ffffff;
  position: relative;
  width: 100%;
}

@media only screen and (min-width: 769px) {
  /* line 102, ../sass/modules/_hover-block.scss */
  /* line 16709, ../../resources/assets/sass/app.scss */
  .hover-block__desc {
    position: absolute;
    top: -35px;
    -webkit-transition: top 0.5s ease;
    transition: top 0.5s ease;
    background-color: rgba(0, 126, 182, 0.9);
    -webkit-transform: translate3d(0, 0, 0);
  }
}
/* line 118, ../sass/modules/_hover-block.scss */
/* line 16719, ../../resources/assets/sass/app.scss */
.hover-block__desc a {
  color: #ffffff;
}

/* line 123, ../sass/modules/_hover-block.scss */
/* line 16723, ../../resources/assets/sass/app.scss */
.hover-block__desc .icon:after {
  color: #b8d8e8;
}

/* line 129, ../sass/modules/_hover-block.scss */
/* line 16728, ../../resources/assets/sass/app.scss */
.hover-block__heading {
  font-size: 0.875em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  margin: 0;
  color: #ffffff;
  padding-right: 1em;
  line-height: 1.14;
}

@media only screen and (min-width: 480px) {
  /* line 129, ../sass/modules/_hover-block.scss */
  /* line 16738, ../../resources/assets/sass/app.scss */
  .hover-block__heading {
    font-size: 1em;
    line-height: 1.125;
  }
}
@media only screen and (min-width: 769px) {
  /* line 129, ../sass/modules/_hover-block.scss */
  /* line 16745, ../../resources/assets/sass/app.scss */
  .hover-block__heading {
    padding-top: 0;
    margin-bottom: 0.625em;
    margin-top: -5px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 129, ../sass/modules/_hover-block.scss */
  /* line 16753, ../../resources/assets/sass/app.scss */
  .hover-block__heading {
    font-size: 1.125em;
  }
}
/* line 156, ../sass/modules/_hover-block.scss */
/* line 16759, ../../resources/assets/sass/app.scss */
.col__full-width .hover-block__heading:first-child {
  margin-top: 0;
  line-height: 1;
}

/* line 161, ../sass/modules/_hover-block.scss */
/* line 16765, ../../resources/assets/sass/app.scss */
.hover-block__paragraph {
  font-size: 0.8125em;
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 161, ../sass/modules/_hover-block.scss */
  /* line 16771, ../../resources/assets/sass/app.scss */
  .hover-block__paragraph {
    display: block;
  }
}
/* line 173, ../sass/modules/_hover-block.scss */
/* line 16777, ../../resources/assets/sass/app.scss */
.hover-block__four_up.hover-block--desktop .hover-block__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 25%;
  float: left;
}

@media only screen and (min-width: 769px) {
  /* line 183, ../sass/modules/_hover-block.scss */
  /* line 16785, ../../resources/assets/sass/app.scss */
  .hover-block__four_up .hover-block__item .hover-block__heading {
    font-size: 0.875em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 197, ../sass/modules/_hover-block.scss */
  /* line 16791, ../../resources/assets/sass/app.scss */
  .hover-block__four_up .hover-block__item .hover-block__desc .icon:after {
    margin-left: 0.4375em;
  }
}
/* line 210, ../sass/modules/_hover-block.scss */
/* line 16797, ../../resources/assets/sass/app.scss */
.hover-block__item--no-hover .icon {
  display: none;
}

/* line 217, ../sass/modules/_hover-block.scss */
/* line 16802, ../../resources/assets/sass/app.scss */
.no-js .hover-block__three_up .hover-block__item,
.no-js .hover-block__four_up .hover-block__item {
  display: none;
}

/* line 219, ../sass/modules/_hover-block.scss */
/* line 16807, ../../resources/assets/sass/app.scss */
.no-js .hover-block__three_up .hover-block__item:first-child,
.no-js .hover-block__four_up .hover-block__item:first-child {
  display: block;
}

/* line 224, ../sass/modules/_hover-block.scss */
/* line 16812, ../../resources/assets/sass/app.scss */
.no-js .hover-block__desc {
  position: relative;
}

/* line 1, ../sass/modules/_cookie-message.scss */
/* line 16817, ../../resources/assets/sass/app.scss */
.cookie {
  background: #f2f8fb;
  border-bottom: solid 1px #daecf4;
  display: none;
  height: 0;
  overflow: hidden;
  opacity: 1;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

/* line 11, ../sass/modules/_cookie-message.scss */
/* line 16829, ../../resources/assets/sass/app.scss */
.cookie__show {
  display: block;
  height: auto;
}

/* line 15, ../sass/modules/_cookie-message.scss */
/* line 16835, ../../resources/assets/sass/app.scss */
.cookie__fade {
  opacity: 0;
}

/* line 19, ../sass/modules/_cookie-message.scss */
/* line 16840, ../../resources/assets/sass/app.scss */
.cookie__wrapper {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  padding-top: 1em;
  padding-bottom: 0.5em;
  position: relative;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 16853, ../../resources/assets/sass/app.scss */
.cookie__wrapper:before, .cookie__wrapper:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 16858, ../../resources/assets/sass/app.scss */
.cookie__wrapper:after {
  clear: both;
}

@media only screen and (min-width: 769px) {
  /* line 26, ../sass/modules/_cookie-message.scss */
  /* line 16864, ../../resources/assets/sass/app.scss */
  .cookie__wrapper {
    padding-top: 1.5em;
    padding-bottom: 0.5em;
  }
}
/* line 32, ../sass/modules/_cookie-message.scss */
/* line 16870, ../../resources/assets/sass/app.scss */
.cookie__content {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 91.66667%;
  float: left;
}

/* line 34, ../sass/modules/_cookie-message.scss */
/* line 16877, ../../resources/assets/sass/app.scss */
.cookie__content p {
  font-size: 0.9em;
}

/* line 39, ../sass/modules/_cookie-message.scss */
/* line 16882, ../../resources/assets/sass/app.scss */
.cookie__close {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 8.33333%;
  float: left;
  position: absolute;
  top: 1.2em;
  right: 1.3em;
}

/* line 44, ../sass/modules/_cookie-message.scss */
/* line 16892, ../../resources/assets/sass/app.scss */
.cookie__close:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

@media only screen and (min-width: 769px) {
  /* line 50, ../sass/modules/_cookie-message.scss */
  /* line 16908, ../../resources/assets/sass/app.scss */
  .cookie__close {
    top: 1.5em;
    right: -1em;
  }
}
/* line 2, ../sass/modules/_content-switcher.scss */
/* line 16914, ../../resources/assets/sass/app.scss */
.content-switcher {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
  clear: both;
  float: none;
  margin-bottom: 0 !important;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 16933, ../../resources/assets/sass/app.scss */
.content-switcher:before, .content-switcher:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 16938, ../../resources/assets/sass/app.scss */
.content-switcher:after {
  clear: both;
}

@media only screen and (min-width: 480px) {
  /* line 2, ../sass/modules/_content-switcher.scss */
  /* line 16943, ../../resources/assets/sass/app.scss */
  .content-switcher {
    border-top: 1px solid #e1e1e1;
    padding-top: 1.875em;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 19, ../sass/modules/_content-switcher.scss */
/* line 16952, ../../resources/assets/sass/app.scss */
.content-switcher address {
  font-size: 0.8125em;
}

/* line 23, ../sass/modules/_content-switcher.scss */
/* line 16956, ../../resources/assets/sass/app.scss */
.content-switcher .contact-us__title {
  font-size: 1.375em;
  margin-bottom: 0.9375em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #00395d;
}

@media only screen and (min-width: 480px) {
  /* line 23, ../sass/modules/_content-switcher.scss */
  /* line 16964, ../../resources/assets/sass/app.scss */
  .content-switcher .contact-us__title {
    font-size: 1.5em;
  }
}
/* line 34, ../sass/modules/_content-switcher.scss */
/* line 16969, ../../resources/assets/sass/app.scss */
.content-switcher .content-switcher__description {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
}

@media only screen and (min-width: 480px) {
  /* line 34, ../sass/modules/_content-switcher.scss */
  /* line 16978, ../../resources/assets/sass/app.scss */
  .content-switcher .content-switcher__description {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 34, ../sass/modules/_content-switcher.scss */
  /* line 16988, ../../resources/assets/sass/app.scss */
  .content-switcher .content-switcher__description {
    padding-right: 1.25em;
  }
}
@media only screen and (min-width: 480px) {
  /* line 2, ../sass/modules/_content-switcher.scss */
  /* line 16994, ../../resources/assets/sass/app.scss */
  .content-switcher {
    clear: both;
    float: none;
    margin-bottom: 2.5em;
  }

  /* line 52, ../sass/modules/_content-switcher.scss */
  /* line 17000, ../../resources/assets/sass/app.scss */
  .content-switcher form {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 75em;
    width: 100%;
    *zoom: 1;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
    clear: left;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17016, ../../resources/assets/sass/app.scss */
  .content-switcher form:before, .content-switcher form:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17021, ../../resources/assets/sass/app.scss */
  .content-switcher form:after {
    clear: both;
  }
}
@media only screen and (min-width: 769px) {
  /* line 2, ../sass/modules/_content-switcher.scss */
  /* line 17027, ../../resources/assets/sass/app.scss */
  .content-switcher {
    padding-left: 0;
    padding-right: 0;
    clear: both;
    float: none;
  }

  /* line 65, ../sass/modules/_content-switcher.scss */
  /* line 17034, ../../resources/assets/sass/app.scss */
  .content-switcher form {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 70, ../sass/modules/_content-switcher.scss */
  /* line 17039, ../../resources/assets/sass/app.scss */
  .content-switcher .js-contentSwitcher {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
    clear: right;
  }
}
/* line 78, ../sass/modules/_content-switcher.scss */
/* line 17049, ../../resources/assets/sass/app.scss */
.content-switcher form.custom .custom.dropdown.button-container {
  border-radius: 4px;
}

/* line 80, ../sass/modules/_content-switcher.scss */
/* line 17053, ../../resources/assets/sass/app.scss */
.content-switcher form.custom .custom.dropdown.button-container.medium {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  max-width: 100%;
}

@media only screen and (min-width: 480px) {
  /* line 80, ../sass/modules/_content-switcher.scss */
  /* line 17063, ../../resources/assets/sass/app.scss */
  .content-switcher form.custom .custom.dropdown.button-container.medium {
    width: 254px;
    max-width: 254px;
    padding-left: 0.625em;
  }
}
/* line 90, ../sass/modules/_content-switcher.scss */
/* line 17070, ../../resources/assets/sass/app.scss */
.content-switcher form.custom .custom.dropdown.button-container.open.medium ul {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 96, ../sass/modules/_content-switcher.scss */
/* line 17080, ../../resources/assets/sass/app.scss */
.content-switcher form.custom .custom.dropdown.button-container.open.medium li {
  padding-top: 0.625em;
  padding-bottom: 0.625em;
  white-space: normal;
  overflow-y: hidden;
}

/* line 104, ../sass/modules/_content-switcher.scss */
/* line 17087, ../../resources/assets/sass/app.scss */
.content-switcher form.custom .custom.dropdown.button-container:hover a {
  color: #007eb6;
}

/* line 108, ../sass/modules/_content-switcher.scss */
/* line 17091, ../../resources/assets/sass/app.scss */
.content-switcher form.custom .custom.dropdown.button-container .current,
.content-switcher form.custom .custom.dropdown.button-container .selector {
  color: #666666;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
}

/* line 113, ../sass/modules/_content-switcher.scss */
/* line 17098, ../../resources/assets/sass/app.scss */
.content-switcher form.custom .custom.dropdown.button-container .current:after,
.content-switcher form.custom .custom.dropdown.button-container .selector:after {
  font-size: 1em;
}

/* line 117, ../sass/modules/_content-switcher.scss */
/* line 17103, ../../resources/assets/sass/app.scss */
.content-switcher form.custom .custom.dropdown.button-container .current {
  padding-left: 0.625em;
  white-space: normal;
}

@media only screen and (min-width: 480px) {
  /* line 117, ../sass/modules/_content-switcher.scss */
  /* line 17109, ../../resources/assets/sass/app.scss */
  .content-switcher form.custom .custom.dropdown.button-container .current {
    padding-left: 0;
  }
}
/* line 126, ../sass/modules/_content-switcher.scss */
/* line 17114, ../../resources/assets/sass/app.scss */
.content-switcher .js-contentSwitcher {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  margin-bottom: 0.625em;
}

@media only screen and (min-width: 480px) {
  /* line 126, ../sass/modules/_content-switcher.scss */
  /* line 17126, ../../resources/assets/sass/app.scss */
  .content-switcher .js-contentSwitcher {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 75em;
    width: 100%;
    *zoom: 1;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    line-height: 1.4;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    float: right;
    clear: right;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17146, ../../resources/assets/sass/app.scss */
  .content-switcher .js-contentSwitcher:before, .content-switcher .js-contentSwitcher:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17151, ../../resources/assets/sass/app.scss */
  .content-switcher .js-contentSwitcher:after {
    clear: both;
  }
}
@media only screen and (min-width: 769px) {
  /* line 126, ../sass/modules/_content-switcher.scss */
  /* line 17157, ../../resources/assets/sass/app.scss */
  .content-switcher .js-contentSwitcher {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 75em;
    width: 100%;
    *zoom: 1;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17174, ../../resources/assets/sass/app.scss */
  .content-switcher .js-contentSwitcher:before, .content-switcher .js-contentSwitcher:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17179, ../../resources/assets/sass/app.scss */
  .content-switcher .js-contentSwitcher:after {
    clear: both;
  }
}
/* line 162, ../sass/modules/_content-switcher.scss */
/* line 17185, ../../resources/assets/sass/app.scss */
.col__editorial--sidebar .content-switcher .js-contentSwitcher {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 1.25em;
}

/* line 167, ../sass/modules/_content-switcher.scss */
/* line 17195, ../../resources/assets/sass/app.scss */
.col__editorial--sidebar .content-switcher .js-contentSwitcher .btn {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-right: 0;
}

/* line 170, ../sass/modules/_content-switcher.scss */
/* line 17203, ../../resources/assets/sass/app.scss */
.col__editorial--sidebar .content-switcher .js-contentSwitcher .btn .icon {
  position: absolute;
  right: 0.4375em;
}

/* line 244, ../sass/modules/_content-switcher.scss */
/* line 17323, ../../resources/assets/sass/app.scss */
li .content-switcher form.custom .custom.dropdown.button-container .current {
  font-size: 1.125em;
}

/* line 247, ../sass/modules/_content-switcher.scss */
/* line 17327, ../../resources/assets/sass/app.scss */
li .content-switcher form.custom .custom.dropdown.button-container .selector {
  font-size: 1.125em;
}

/* line 253, ../sass/modules/_content-switcher.scss */
/* line 17331, ../../resources/assets/sass/app.scss */
li .js-contentSwitcher address,
li .js-officeFilter address {
  font-size: 1em;
  line-height: 1.4;
}

@media only screen and (min-width: 769px) {
  /* line 253, ../sass/modules/_content-switcher.scss */
  /* line 17338, ../../resources/assets/sass/app.scss */
  li .js-contentSwitcher address,
  li .js-officeFilter address {
    margin-top: -9.0625em !important;
  }
}
/* line 262, ../sass/modules/_content-switcher.scss */
/* line 17344, ../../resources/assets/sass/app.scss */
li .content-switcher .contact-us__title {
  font-size: 1.5625em;
}

@media only screen and (min-width: 480px) {
  /* line 262, ../sass/modules/_content-switcher.scss */
  /* line 17349, ../../resources/assets/sass/app.scss */
  li .content-switcher .contact-us__title {
    font-size: 1.6875em;
  }
}
/* line 270, ../sass/modules/_content-switcher.scss */
/* line 17354, ../../resources/assets/sass/app.scss */
li .contact-us__external-links .contact-us__title {
  font-size: 1.5625em;
}

@media only screen and (min-width: 480px) {
  /* line 270, ../sass/modules/_content-switcher.scss */
  /* line 17359, ../../resources/assets/sass/app.scss */
  li .contact-us__external-links .contact-us__title {
    font-size: 1.6875em;
  }
}
/* line 280, ../sass/modules/_content-switcher.scss */
/* line 17365, ../../resources/assets/sass/app.scss */
.custom.dropdown.button-container.open.medium ul {
  z-index: 999999 !important;
}

/* line 284, ../sass/modules/_content-switcher.scss */
/* line 17370, ../../resources/assets/sass/app.scss */
.tooltip {
  z-index: 99999 !important;
}

/* line 2, ../sass/modules/_contact-us.scss */
/* line 17375, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts {
  list-style: none;
  font-size: 0.8125em;
  margin-left: 0;
  margin-right: 0;
  border-top: none;
  clear: both;
  margin-bottom: 0.625em;
}

@media only screen and (min-width: 480px) {
  /* line 2, ../sass/modules/_contact-us.scss */
  /* line 17386, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts {
    font-size: 0.875em;
    border-top: 1px solid #e1e1e1;
    border-bottom: none;
  }
}
@media only screen and (min-width: 769px) {
  /* line 2, ../sass/modules/_contact-us.scss */
  /* line 17394, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts {
    padding-left: 3.75em;
    padding-right: 3.75em;
  }
}
/* line 19, ../sass/modules/_contact-us.scss */
/* line 17400, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li {
  display: block;
  padding: 0;
  margin: 0 -0.3125em;
  *zoom: 1;
  margin-top: 0.625em;
  margin-bottom: 3.125em;
  margin-left: 0;
  margin-right: 0;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17411, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li:before, .contact-us__primary-contacts li:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17416, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li:after {
  clear: both;
}

/* line 27, ../sass/base/_block-grid-5.scss */
/* line 17420, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li > li {
  display: inline;
  height: auto;
  float: left;
  padding: 0 0.3125em 0.625em;
}

/* line 36, ../sass/base/_block-grid-5.scss */
/* line 17427, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li > li {
  width: 50%;
  padding: 0 0.3125em 0.625em;
}

/* line 40, ../sass/base/_block-grid-5.scss */
/* line 17432, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li > li:nth-of-type(n) {
  clear: none;
}

/* line 41, ../sass/base/_block-grid-5.scss */
/* line 17436, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li > li:nth-of-type(2n+1) {
  clear: both;
}

/* line 25, ../sass/modules/_contact-us.scss */
/* line 17440, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li .has-tip {
  font-size: 1.1875em;
}

/* line 28, ../sass/modules/_contact-us.scss */
/* line 17444, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li .contact-us__primary-contacts-container {
  margin-bottom: 2.5em;
}

@media only screen and (min-width: 480px) {
  /* line 19, ../sass/modules/_contact-us.scss */
  /* line 17449, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts li {
    border-bottom: 1px solid #e1e1e1;
  }

  /* line 33, ../sass/modules/_contact-us.scss */
  /* line 17453, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts li .contact-us__primary-contacts-container {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
    margin-bottom: 1.25em;
  }

  /* line 38, ../sass/modules/_contact-us.scss */
  /* line 17462, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts li:last-child {
    border-bottom: none;
  }
}
/* line 43, ../sass/modules/_contact-us.scss */
/* line 17467, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts .contact-us__title {
  margin-bottom: 0.9375em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.6875em;
  color: #00395d;
}

/* line 48, ../sass/modules/_contact-us.scss */
/* line 17474, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts .contact-us__title span {
  display: block;
  font-size: 0.8125em;
}

@media only screen and (min-width: 480px) {
  /* line 43, ../sass/modules/_contact-us.scss */
  /* line 17480, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts .contact-us__title {
    font-size: 1.9375em;
  }

  /* line 54, ../sass/modules/_contact-us.scss */
  /* line 17484, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts .contact-us__title span {
    display: block;
    font-size: 0.8125em;
  }
}
/* line 60, ../sass/modules/_contact-us.scss */
/* line 17490, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts .contact-us__sub-heading {
  color: #00395d;
  font-size: 1.375em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  margin-bottom: 1.25em;
}

/* line 69, ../sass/modules/_contact-us.scss */
/* line 17498, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts {
  list-style: none;
  font-size: 0.8125em;
  margin-left: 0;
  margin-right: 0;
  border-top: none;
  clear: both;
  margin-bottom: 0;
}

@media only screen and (min-width: 480px) {
  /* line 69, ../sass/modules/_contact-us.scss */
  /* line 17509, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts {
    font-size: 0.875em;
    border-top: 1px solid #e1e1e1;
    border-bottom: none;
  }
}
/* line 82, ../sass/modules/_contact-us.scss */
/* line 17516, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts li {
  list-style: none;
}

/* line 89, ../sass/modules/_contact-us.scss */
/* line 17521, ../../resources/assets/sass/app.scss */
address {
  font-style: normal;
  border: 1px solid #e1e1e1;
}

@media only screen and (min-width: 480px) {
  /* line 89, ../sass/modules/_contact-us.scss */
  /* line 17527, ../../resources/assets/sass/app.scss */
  address {
    border: none;
    margin-bottom: 0.625em;
  }
}
/* line 96, ../sass/modules/_contact-us.scss */
/* line 17533, ../../resources/assets/sass/app.scss */
address div {
  padding-left: 0.625em;
  padding-right: 0.625em;
  padding-bottom: 1.25em;
  border-bottom: 1px solid #e1e1e1;
}

/* line 101, ../sass/modules/_contact-us.scss */
/* line 17540, ../../resources/assets/sass/app.scss */
address div:first-child {
  padding-top: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 101, ../sass/modules/_contact-us.scss */
  /* line 17545, ../../resources/assets/sass/app.scss */
  address div:first-child {
    padding-top: 0;
  }
}
/* line 107, ../sass/modules/_contact-us.scss */
/* line 17550, ../../resources/assets/sass/app.scss */
address div:last-child {
  border-bottom: none;
}

@media only screen and (min-width: 480px) {
  /* line 96, ../sass/modules/_contact-us.scss */
  /* line 17555, ../../resources/assets/sass/app.scss */
  address div {
    border-bottom: none;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 118, ../sass/modules/_contact-us.scss */
/* line 17564, ../../resources/assets/sass/app.scss */
address .contact-us__telephone {
  color: #007eb6;
}

/* line 120, ../sass/modules/_contact-us.scss */
/* line 17568, ../../resources/assets/sass/app.scss */
address .contact-us__telephone span {
  color: #666666;
}

/* line 125, ../sass/modules/_contact-us.scss */
/* line 17572, ../../resources/assets/sass/app.scss */
address .contact-us__address span {
  float: none;
}

@media only screen and (min-width: 480px) {
  /* line 124, ../sass/modules/_contact-us.scss */
  /* line 17577, ../../resources/assets/sass/app.scss */
  address .contact-us__address {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 75em;
    width: 100%;
    *zoom: 1;
    clear: both;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17590, ../../resources/assets/sass/app.scss */
  address .contact-us__address:before, address .contact-us__address:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17595, ../../resources/assets/sass/app.scss */
  address .contact-us__address:after {
    clear: both;
  }
}
@media only screen and (min-width: 769px) {
  /* line 124, ../sass/modules/_contact-us.scss */
  /* line 17601, ../../resources/assets/sass/app.scss */
  address .contact-us__address {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 75em;
    width: 100%;
    *zoom: 1;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 41.66667%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17617, ../../resources/assets/sass/app.scss */
  address .contact-us__address:before, address .contact-us__address:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17622, ../../resources/assets/sass/app.scss */
  address .contact-us__address:after {
    clear: both;
  }
}
/* line 141, ../sass/modules/_contact-us.scss */
/* line 17627, ../../resources/assets/sass/app.scss */
address .contact-us__description {
  margin-bottom: 1.25em;
  padding-bottom: 1.25em;
}

@media only screen and (min-width: 480px) {
  /* line 141, ../sass/modules/_contact-us.scss */
  /* line 17633, ../../resources/assets/sass/app.scss */
  address .contact-us__description {
    padding-bottom: 0;
  }
}
/* line 147, ../sass/modules/_contact-us.scss */
/* line 17638, ../../resources/assets/sass/app.scss */
address .contact-us__description span {
  float: initial;
}

/* line 151, ../sass/modules/_contact-us.scss */
/* line 17642, ../../resources/assets/sass/app.scss */
address .contact-us__link {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  clear: both;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17653, ../../resources/assets/sass/app.scss */
address .contact-us__link:before, address .contact-us__link:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17658, ../../resources/assets/sass/app.scss */
address .contact-us__link:after {
  clear: both;
}

/* line 155, ../sass/modules/_contact-us.scss */
/* line 17662, ../../resources/assets/sass/app.scss */
address .contact-us__tooltip {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 5px;
  color: #666666;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17676, ../../resources/assets/sass/app.scss */
address .contact-us__tooltip:before, address .contact-us__tooltip:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17681, ../../resources/assets/sass/app.scss */
address .contact-us__tooltip:after {
  clear: both;
}

/* line 161, ../sass/modules/_contact-us.scss */
/* line 17685, ../../resources/assets/sass/app.scss */
address .contact-us__tooltip span {
  float: initial;
}

@media only screen and (min-width: 480px) {
  /* line 155, ../sass/modules/_contact-us.scss */
  /* line 17690, ../../resources/assets/sass/app.scss */
  address .contact-us__tooltip {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-top: 0;
    display: block;
    visibility: visible;
    height: auto;
    margin-top: 10px;
  }

  /* line 172, ../sass/modules/_contact-us.scss */
  /* line 17703, ../../resources/assets/sass/app.scss */
  address .contact-us__tooltip .icon__info {
    width: 20px;
  }

  /* line 175, ../sass/modules/_contact-us.scss */
  /* line 17707, ../../resources/assets/sass/app.scss */
  address .contact-us__tooltip .icon__info:after {
    margin-left: 0;
    margin-right: 0;
    font-size: 1.51479em;
    top: 0;
  }
}
/* line 186, ../sass/modules/_contact-us.scss */
/* line 17716, ../../resources/assets/sass/app.scss */
.contact-us__primary-contacts address {
  font-size: 1em;
}

@media only screen and (min-width: 480px) {
  /* line 186, ../sass/modules/_contact-us.scss */
  /* line 17721, ../../resources/assets/sass/app.scss */
  .contact-us__primary-contacts address {
    font-size: 0.9375em;
  }
}

/* line 207, ../sass/modules/_contact-us.scss */
/* line 17740, ../../resources/assets/sass/app.scss */
.contact-us__external-links {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  margin-bottom: 1.875em;
  padding-top: 0;
  padding-bottom: 0 !important;
  margin-right: 0;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17754, ../../resources/assets/sass/app.scss */
.contact-us__external-links:before, .contact-us__external-links:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17759, ../../resources/assets/sass/app.scss */
.contact-us__external-links:after {
  clear: both;
}

@media only screen and (min-width: 480px) {
  /* line 207, ../sass/modules/_contact-us.scss */
  /* line 17764, ../../resources/assets/sass/app.scss */
  .contact-us__external-links {
    padding-top: initial;
  }
}
/* line 216, ../sass/modules/_contact-us.scss */
/* line 17769, ../../resources/assets/sass/app.scss */
.contact-us__external-links h2, .contact-us__external-links h3 {
  margin-top: 0;
}

/* line 219, ../sass/modules/_contact-us.scss */
/* line 17773, ../../resources/assets/sass/app.scss */
.contact-us__external-links ul {
  list-style: none;
  margin: 0;
}

/* line 223, ../sass/modules/_contact-us.scss */
/* line 17778, ../../resources/assets/sass/app.scss */
.contact-us__external-links li {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}

/* line 228, ../sass/modules/_contact-us.scss */
/* line 17787, ../../resources/assets/sass/app.scss */
.contact-us__external-links li > .btn, .contact-us__external-links p > .btn {
  font-size: 1.375em;
}

/* line 231, ../sass/modules/_contact-us.scss */
/* line 17791, ../../resources/assets/sass/app.scss */
.contact-us__external-links h2 {
  border-bottom: 1px solid #e1e1e1;
  font-size: 1.25em;
  line-height: 1.125;
}

@media only screen and (min-width: 480px) {
  /* line 231, ../sass/modules/_contact-us.scss */
  /* line 17798, ../../resources/assets/sass/app.scss */
  .contact-us__external-links h2 {
    font-size: 1.375em;
  }
}
/* line 238, ../sass/modules/_contact-us.scss */
/* line 17803, ../../resources/assets/sass/app.scss */
.contact-us__external-links h2:first-child {
  border-top: 1px solid #e1e1e1;
  padding-top: 0.3125em;
}

/* line 242, ../sass/modules/_contact-us.scss */
/* line 17808, ../../resources/assets/sass/app.scss */
.contact-us__external-links h2 a {
  display: block;
  padding-top: 0.625em;
  padding-bottom: 0.9375em;
}

/* line 248, ../sass/modules/_contact-us.scss */
/* line 17814, ../../resources/assets/sass/app.scss */
.contact-us__external-links .contact-us__title {
  font-size: 1.5em;
  margin-bottom: 0.9375em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #00395d;
}

@media only screen and (min-width: 480px) {
  /* line 248, ../sass/modules/_contact-us.scss */
  /* line 17822, ../../resources/assets/sass/app.scss */
  .contact-us__external-links .contact-us__title {
    font-size: 1.5em;
  }

  /* line 255, ../sass/modules/_contact-us.scss */
  /* line 17826, ../../resources/assets/sass/app.scss */
  .contact-us__external-links .contact-us__title span {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 75em;
    width: 100%;
    *zoom: 1;
    font-size: 0.875em;
	display: table;
  }

  /* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17837, ../../resources/assets/sass/app.scss */
  .contact-us__external-links .contact-us__title span:before, .contact-us__external-links .contact-us__title span:after {
    content: " ";
    display: table;
  }

  /* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  /* line 17842, ../../resources/assets/sass/app.scss */
  .contact-us__external-links .contact-us__title span:after {
    clear: both;
  }
}
/* line 261, ../sass/modules/_contact-us.scss */
/* line 17847, ../../resources/assets/sass/app.scss */
.contact-us__external-links .btn {
  padding-top: 0.3125em;
}

/* line 264, ../sass/modules/_contact-us.scss */
/* line 17851, ../../resources/assets/sass/app.scss */
.contact-us__external-links i.icon {
  float: right;
}

/* line 266, ../sass/modules/_contact-us.scss */
/* line 17855, ../../resources/assets/sass/app.scss */
.contact-us__external-links i.icon:after {
  float: right;
  margin-top: 5px;
  margin-left: 18px;
}

@media only screen and (min-width: 480px) {
  /* line 266, ../sass/modules/_contact-us.scss */
  /* line 17862, ../../resources/assets/sass/app.scss */
  .contact-us__external-links i.icon:after {
    margin-top: 0.3125em;
  }
}
@media only screen and (min-width: 480px) {
  /* line 264, ../sass/modules/_contact-us.scss */
  /* line 17868, ../../resources/assets/sass/app.scss */
  .contact-us__external-links i.icon {
    float: none;
  }
}
/* line 279, ../sass/modules/_contact-us.scss */
/* line 17873, ../../resources/assets/sass/app.scss */
.contact-us__external-links .contact-us__link-container i.icon {
  float: right !important;
}

/* line 281, ../sass/modules/_contact-us.scss */
/* line 17877, ../../resources/assets/sass/app.scss */
.contact-us__external-links .contact-us__link-container i.icon:after {
  margin-left: 0.125rem;
  margin-top: 0;
}

@media only screen and (min-width: 480px) {
  /* line 207, ../sass/modules/_contact-us.scss */
  /* line 17883, ../../resources/assets/sass/app.scss */
  .contact-us__external-links {
    border-top: 1px solid #e1e1e1;
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }

  /* line 291, ../sass/modules/_contact-us.scss */
  /* line 17889, ../../resources/assets/sass/app.scss */
  .contact-us__external-links li {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 1, ../sass/modules/_alert-box.scss */
/* line 17944, ../../resources/assets/sass/app.scss */
.alertbox {
  background: #f2f8fb;
  border: solid 1px #d9ecf4;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  padding-top: 1em;
  margin-bottom: 1.25em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17958, ../../resources/assets/sass/app.scss */
.alertbox:before, .alertbox:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 17963, ../../resources/assets/sass/app.scss */
.alertbox:after {
  clear: both;
}

/* line 9, ../sass/modules/_alert-box.scss */
/* line 17968, ../../resources/assets/sass/app.scss */
.alertbox__content {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

/* line 12, ../sass/modules/_alert-box.scss */
/* line 17975, ../../resources/assets/sass/app.scss */
.alertbox__content h4 {
  font-size: 1.125em;
}

/* line 16, ../sass/modules/_alert-box.scss */
/* line 17979, ../../resources/assets/sass/app.scss */
.alertbox__content h4, .alertbox__content p {
  color: #00395d;
}

/* line 1, ../sass/modules/_bullet-list.scss */
/* line 17984, ../../resources/assets/sass/app.scss */
.bullet_list, .bullet_list--indented, .number_list, .number_list--indented {
  margin-bottom: 1.25em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  display: block;
  margin-bottom: 0;
  color: #007eb6;
}

@media only screen and (min-width: 480px) {
  /* line 1, ../sass/modules/_bullet-list.scss */
  /* line 17994, ../../resources/assets/sass/app.scss */
  .bullet_list, .bullet_list--indented, .number_list, .number_list--indented {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    float: none;
    font-size: 1.375em;
    line-height: 1.4;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1, ../sass/modules/_bullet-list.scss */
  /* line 18008, ../../resources/assets/sass/app.scss */
  .bullet_list, .bullet_list--indented, .number_list, .number_list--indented {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    float: none;
    font-size: 1.375em;
    line-height: 1.6;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 27, ../sass/modules/_bullet-list.scss */
/* line 18021, ../../resources/assets/sass/app.scss */
.bullet_list ul, .bullet_list--indented ul, .number_list ul, .number_list--indented ul, .bullet_list ol, .bullet_list--indented ol, .number_list ol, .number_list--indented ol {
  margin-left: 1.0625em;
  line-height: 2em;
}

/* line 32, ../sass/modules/_bullet-list.scss */
/* line 18026, ../../resources/assets/sass/app.scss */
.bullet_list ul, .bullet_list--indented ul, .number_list ul, .number_list--indented ul {
  list-style-type: disc;
  line-height: 1.4;
}

/* line 35, ../sass/modules/_bullet-list.scss */
/* line 18031, ../../resources/assets/sass/app.scss */
.bullet_list ul li, .bullet_list--indented ul li, .number_list ul li, .number_list--indented ul li {
  margin-bottom: 0.9375em;
  -webkit-backface-visibility: hidden;
}

/* line 41, ../sass/modules/_bullet-list.scss */
/* line 18036, ../../resources/assets/sass/app.scss */
.bullet_list:before, .bullet_list--indented:before, .number_list:before, .number_list--indented:before {
  margin-right: 0.125em;
  vertical-align: -0.4em;
}

@media only screen and (min-width: 480px) {
  /* line 47, ../sass/modules/_bullet-list.scss */
  /* line 18043, ../../resources/assets/sass/app.scss */
  .bullet_list--indented {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 108.33333%;
    margin-left: -8.33333%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 47, ../sass/modules/_bullet-list.scss */
  /* line 18054, ../../resources/assets/sass/app.scss */
  .bullet_list--indented {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 114.58333%;
    margin-left: -14.58333%;
    float: left;
    padding: 0 0.9375em 0 0;
  }
}
/* line 61, ../sass/modules/_bullet-list.scss */
/* line 18065, ../../resources/assets/sass/app.scss */
.bullet_list__heading, .number_list__heading {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 1.25em;
}

/* line 4, ../sass/modules/_numbered-list.scss */
/* line 18072, ../../resources/assets/sass/app.scss */
.number_list ol, .number_list--indented ol {
  list-style-type: none;
  margin-left: 0;
}

/* line 9, ../sass/modules/_numbered-list.scss */
/* line 18077, ../../resources/assets/sass/app.scss */
.number_list span, .number_list--indented span {
  display: block;
  float: left;
  width: 10%;
  height: 1.25em;
  padding-top: 5px;
  font-size: 2.375em;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 9, ../sass/modules/_numbered-list.scss */
  /* line 18088, ../../resources/assets/sass/app.scss */
  .number_list span, .number_list--indented span {
    width: 6%;
  }
}
/* line 24, ../sass/modules/_numbered-list.scss */
/* line 18093, ../../resources/assets/sass/app.scss */
.number_list li p, .number_list--indented li p {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 83.33333%;
  float: left;
  font-size: 1em;
  display: block;
  float: left;
  padding-left: 0;
  padding-right: 0;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 24, ../sass/modules/_numbered-list.scss */
  /* line 18107, ../../resources/assets/sass/app.scss */
  .number_list li p, .number_list--indented li p {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    float: left;
    padding-right: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 24, ../sass/modules/_numbered-list.scss */
  /* line 18117, ../../resources/assets/sass/app.scss */
  .number_list li p, .number_list--indented li p {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 91.66667%;
    float: left;
  }
}
/* line 42, ../sass/modules/_numbered-list.scss */
/* line 18125, ../../resources/assets/sass/app.scss */
.number_list li, .number_list--indented li {
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 18129, ../../resources/assets/sass/app.scss */
.number_list li:before, .number_list--indented li:before, .number_list li:after, .number_list--indented li:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 18134, ../../resources/assets/sass/app.scss */
.number_list li:after, .number_list--indented li:after {
  clear: both;
}

@media only screen and (min-width: 480px) {
  /* line 47, ../sass/modules/_numbered-list.scss */
  /* line 18140, ../../resources/assets/sass/app.scss */
  .number_list--indented {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    margin-left: -8.33333%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 47, ../sass/modules/_numbered-list.scss */
  /* line 18151, ../../resources/assets/sass/app.scss */
  .number_list--indented {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 108.33333%;
    margin-left: -14.58333%;
    float: left;
    padding: 0;
  }
}
/* line 1, ../sass/modules/_alert-box.scss */
/* line 18162, ../../resources/assets/sass/app.scss */
.alertbox {
  background: #f2f8fb;
  border: solid 1px #d9ecf4;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  padding-top: 1em;
  margin-bottom: 1.25em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 18176, ../../resources/assets/sass/app.scss */
.alertbox:before, .alertbox:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 18181, ../../resources/assets/sass/app.scss */
.alertbox:after {
  clear: both;
}

/* line 9, ../sass/modules/_alert-box.scss */
/* line 18186, ../../resources/assets/sass/app.scss */
.alertbox__content {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

/* line 12, ../sass/modules/_alert-box.scss */
/* line 18193, ../../resources/assets/sass/app.scss */
.alertbox__content h4 {
  font-size: 1.125em;
}

/* line 16, ../sass/modules/_alert-box.scss */
/* line 18197, ../../resources/assets/sass/app.scss */
.alertbox__content h4, .alertbox__content p {
  color: #00395d;
}

/* line 11, ../sass/modules/_table.scss */
/* line 18202, ../../resources/assets/sass/app.scss */
table {
  font-size: 0.875em;
  line-height: 1.3em;
}

/* line 16, ../sass/modules/_table.scss */
/* line 18208, ../../resources/assets/sass/app.scss */
th {
  padding: 10px 15px;
  text-align: left;
  color: #fff;
  background: #007eb6;
  border-color: #007eb6;
  vertical-align: top;
}

/* line 23, ../sass/modules/_table.scss */
/* line 18217, ../../resources/assets/sass/app.scss */
th a {
  color: #fff;
}

/* line 28, ../sass/modules/_table.scss */
/* line 18222, ../../resources/assets/sass/app.scss */
.heading-style-2 {
  border-bottom: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
}

/* line 32, ../sass/modules/_table.scss */
/* line 18228, ../../resources/assets/sass/app.scss */
.heading-style-2,
.heading-style-4 {
  background: transparent;
  color: #00395d;
}

/* line 37, ../sass/modules/_table.scss */
/* line 18235, ../../resources/assets/sass/app.scss */
.heading-style-3,
.heading-style-4 {
  font-weight: normal;
  font-size: 0.9em;
}

/* line 42, ../sass/modules/_table.scss */
/* line 18242, ../../resources/assets/sass/app.scss */
.heading-style-3,
.heading-style-4 {
  padding: 15px;
}

/* line 49, ../sass/modules/_table.scss */
/* line 18248, ../../resources/assets/sass/app.scss */
.lt-ie9 th {
  color: #fff !important;
}

/* line 52, ../sass/modules/_table.scss */
/* line 18252, ../../resources/assets/sass/app.scss */
.lt-ie9 .heading-style-2,
.lt-ie9 .heading-style-4 {
  color: #00395d !important;
}

/* line 58, ../sass/modules/_table.scss */
/* line 18258, ../../resources/assets/sass/app.scss */
td {
  padding: 15px 15px;
  vertical-align: top;
  border: 1px solid #e1e1e1;
  color: #00395d;
  line-height: 1.4;
  font-size: 0.9em;
}

/* line 66, ../sass/modules/_table.scss */
/* line 18267, ../../resources/assets/sass/app.scss */
td:first-child, td .table__td__first {
  border-left: none;
}

/* line 70, ../sass/modules/_table.scss */
/* line 18271, ../../resources/assets/sass/app.scss */
td:last-child, td .table__td__last {
  border-right: none;
}

/* line 74, ../sass/modules/_table.scss */
/* line 18276, ../../resources/assets/sass/app.scss */
.cell-highlight {
  color: #fff;
  background-color: #00395d;
}

/* line 79, ../sass/modules/_table.scss */
/* line 18282, ../../resources/assets/sass/app.scss */
.table {
  overflow: hidden;
  clear: both;
  margin-bottom: 1.25em;
}

/* line 84, ../sass/modules/_table.scss */
/* line 18289, ../../resources/assets/sass/app.scss */
.table--wrapper {
  overflow-x: auto;
}

/* line 88, ../sass/modules/_table.scss */
/* line 18294, ../../resources/assets/sass/app.scss */
.table__title-col {
  color: #00395d;
  font-weight: bolder;
}

/* line 94, ../sass/modules/_table.scss */
/* line 18300, ../../resources/assets/sass/app.scss */
.table--striped tbody tr:nth-child(odd) td {
  background-color: #f3f8fc;
}

/* line 96, ../sass/modules/_table.scss */
/* line 18304, ../../resources/assets/sass/app.scss */
.table--striped tbody tr:nth-child(odd) td.cell-highlight {
  background-color: #00395d;
}

/* line 100, ../sass/modules/_table.scss */
/* line 18308, ../../resources/assets/sass/app.scss */
.table--striped tbody tr:nth-child(even) td {
  background-color: #e7f2f8;
}

/* line 103, ../sass/modules/_table.scss */
/* line 18312, ../../resources/assets/sass/app.scss */
.table--striped tbody tr:nth-child(even) td.cell-highlight {
  background-color: #00395d;
}

/* line 110, ../sass/modules/_table.scss */
/* line 18317, ../../resources/assets/sass/app.scss */
.table--vertical-shading td {
  background: #f2f8fb;
}

/* line 112, ../sass/modules/_table.scss */
/* line 18321, ../../resources/assets/sass/app.scss */
.table--vertical-shading td:nth-child(2n) {
  background: #e7f2f8;
}

/* line 115, ../sass/modules/_table.scss */
/* line 18325, ../../resources/assets/sass/app.scss */
.table--vertical-shading td.cell-highlight {
  color: #fff;
  background-color: #00395d;
}

/* line 124, ../sass/modules/_table.scss */
/* line 18331, ../../resources/assets/sass/app.scss */
.table--horizontal-shading tr td {
  background: #f2f8fb;
}

/* line 126, ../sass/modules/_table.scss */
/* line 18335, ../../resources/assets/sass/app.scss */
.table--horizontal-shading tr td.cell-highlight {
  color: #fff;
  background-color: #00395d;
}

/* line 131, ../sass/modules/_table.scss */
/* line 18340, ../../resources/assets/sass/app.scss */
.table--horizontal-shading tr:nth-child(2n) td {
  background: #e7f2f8;
}

/* line 133, ../sass/modules/_table.scss */
/* line 18344, ../../resources/assets/sass/app.scss */
.table--horizontal-shading tr:nth-child(2n) td.cell-highlight {
  color: #fff;
  background-color: #00395d;
}

/* line 143, ../sass/modules/_table.scss */
/* line 18349, ../../resources/assets/sass/app.scss */
.table--horizontal-shading .highlight-row td,
.table--horizontal-shading .highlight-row td:nth-child(2n),
.table--horizontal-shading .highlight-row:nth-child(2n) td,
.table--horizontal-shading .highlight-row:nth-child(2n) td:nth-child(2n) {
  background: #00395d;
  color: white;
  border-color: #00395d;
}

/* line 153, ../sass/modules/_table.scss */
/* line 18359, ../../resources/assets/sass/app.scss */
td.cell-highlight,
td.cell-highlight:nth-child(2n) {
  background: #00395d;
  color: white;
  border-color: #00395d;
}

/* BASIC TABLE */
/* line 164, ../sass/modules/_table.scss */
/* line 18368, ../../resources/assets/sass/app.scss */
.table--basic-table td {
  display: block;
  border-right: none;
}

/* line 168, ../sass/modules/_table.scss */
/* line 18373, ../../resources/assets/sass/app.scss */
.table--basic-table td:first-child {
  border-width: 0;
  padding-bottom: 0;
}

/* line 173, ../sass/modules/_table.scss */
/* line 18378, ../../resources/assets/sass/app.scss */
.table--basic-table td:last-child {
  border-width: 0;
  border-bottom-width: 1px;
}

/* line 178, ../sass/modules/_table.scss */
/* line 18383, ../../resources/assets/sass/app.scss */
.table--basic-table th {
  font-weight: normal;
}

/* line 182, ../sass/modules/_table.scss */
/* line 18387, ../../resources/assets/sass/app.scss */
.table--basic-table .heading-style-2 th {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

@media only screen and (min-width: 480px) {
  /* line 188, ../sass/modules/_table.scss */
  /* line 18393, ../../resources/assets/sass/app.scss */
  .table--basic-table td {
    display: table-cell;
    border-width: 1px;
  }

  /* line 192, ../sass/modules/_table.scss */
  /* line 18398, ../../resources/assets/sass/app.scss */
  .table--basic-table td:first-child {
    border-width: 1px;
    border-left-width: 0;
    padding-bottom: 15px;
    border-top-width: 0;
  }
}
/* data table */
/* line 207, ../sass/modules/_table.scss */
/* line 18408, ../../resources/assets/sass/app.scss */
.table--data-table tr .heading-style-4 {
  border-left: none;
}

/* line 209, ../sass/modules/_table.scss */
/* line 18412, ../../resources/assets/sass/app.scss */
.table--data-table tr .heading-style-4:first-child {
  border-left: none;
}

/* line 213, ../sass/modules/_table.scss */
/* line 18416, ../../resources/assets/sass/app.scss */
.table--data-table tr td {
  border-left-width: 1px;
}

/* line 215, ../sass/modules/_table.scss */
/* line 18420, ../../resources/assets/sass/app.scss */
.table--data-table tr td:first-child {
  border-left: none;
}

/* line 219, ../sass/modules/_table.scss */
/* line 18424, ../../resources/assets/sass/app.scss */
.table--data-table tr.cell-highlight {
  border-left-color: #00395d;
  border-right-color: #00395d;
}

/* line 226, ../sass/modules/_table.scss */
/* line 18429, ../../resources/assets/sass/app.scss */
.table--data-table tr.heading-style-1, .table--data-table tr.heading-style-3 {
  border-color: #007eb6;
}

/* line 236, ../sass/modules/_table.scss */
/* line 18433, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-lines tr .heading-style-1,
.table--data-table.table--horizontal-lines tr .heading-style-3 {
  border-left-color: #007eb6;
}

/* line 242, ../sass/modules/_table.scss */
/* line 18438, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-lines tr .heading-style-2,
.table--data-table.table--horizontal-lines tr .heading-style-4 {
  border-left-color: #fff;
}

/* line 248, ../sass/modules/_table.scss */
/* line 18443, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-lines tr td {
  border-left-color: #fff;
  border-right-color: #fff;
}

/* line 253, ../sass/modules/_table.scss */
/* line 18448, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-lines tr .cell-highlight {
  border-left-color: #00395d;
  border-right-color: #00395d;
}

/* line 263, ../sass/modules/_table.scss */
/* line 18453, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-shading tr td {
  border-left: none;
  border-left-width: 0;
}

/* line 267, ../sass/modules/_table.scss */
/* line 18458, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-shading tr .heading-style-4 {
  border-left-width: 0;
}

/* line 273, ../sass/modules/_table.scss */
/* line 18462, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-shading-2 tr td {
  border-right-width: 0;
}

/* line 275, ../sass/modules/_table.scss */
/* line 18466, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-shading-2 tr td:first-child {
  background: #f2f8fb;
}

/* line 279, ../sass/modules/_table.scss */
/* line 18470, ../../resources/assets/sass/app.scss */
.table--data-table.table--horizontal-shading-2 tr:nth-child(2n) td:first-child {
  background: #e7f2f8;
}

/* line 285, ../sass/modules/_table.scss */
/* line 18474, ../../resources/assets/sass/app.scss */
.table--data-table.table--vertical-shading .heading-style-4 {
  border-left-color: #fff;
  border-bottom: solid 1px #e1e1e1;
}

/* line 289, ../sass/modules/_table.scss */
/* line 18479, ../../resources/assets/sass/app.scss */
.table--data-table.table--vertical-shading td {
  border: none;
  border-bottom: solid 1px #e1e1e1;
}

/* line 293, ../sass/modules/_table.scss */
/* line 18484, ../../resources/assets/sass/app.scss */
.table--data-table.table--vertical-shading .cell-highlight {
  border-color: #00395d;
}

/* line 298, ../sass/modules/_table.scss */
/* line 18488, ../../resources/assets/sass/app.scss */
.table--data-table td:first-child {
  background: none;
  border-right-width: 1px;
  min-width: 150px;
  max-width: 60%;
}

@media only screen and (min-width: 769px) {
  /* line 298, ../sass/modules/_table.scss */
  /* line 18496, ../../resources/assets/sass/app.scss */
  .table--data-table td:first-child {
    min-width: 40%;
    width: 70%;
  }

  /* line 306, ../sass/modules/_table.scss */
  /* line 18501, ../../resources/assets/sass/app.scss */
  .table--data-table td:first-child.cell-highlight {
    color: #00395d;
    border-color: #e1e1e1;
  }
}
/* line 313, ../sass/modules/_table.scss */
/* line 18507, ../../resources/assets/sass/app.scss */
.table--data-table tr:nth-child(2n) td:first-child {
  background: none;
}

/* line 317, ../sass/modules/_table.scss */
/* line 18511, ../../resources/assets/sass/app.scss */
.table--data-table td.cell-highlight:first-child,
.table--data-table tr:nth-child(2n) td.cell-highlight:first-child {
  background: #00395d;
  border-color: #00395d;
  color: #fff;
}

/* line 323, ../sass/modules/_table.scss */
/* line 18518, ../../resources/assets/sass/app.scss */
.table--data-table .cell-highlight {
  border-color: #00395d;
}

/* line 330, ../sass/modules/_table.scss */
/* line 18523, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table tr.heading-style-2, .table__table-x-y.table--text-table tr.heading-style-4 {
  border-left: 1px solid #e1e1e1;
}

/* line 333, ../sass/modules/_table.scss */
/* line 18527, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table tr.heading-style-2:first-child, .table__table-x-y.table--text-table tr.heading-style-4:first-child {
  border-left: none;
}

/* line 339, ../sass/modules/_table.scss */
/* line 18531, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table .heading-style-4,
.table__table-x-y.table--text-table td {
  border-left: 1px solid #e1e1e1;
  border-left-width: 1px;
}

/* line 343, ../sass/modules/_table.scss */
/* line 18537, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table .heading-style-4:first-child,
.table__table-x-y.table--text-table td:first-child {
  border-left: none;
}

/* line 347, ../sass/modules/_table.scss */
/* line 18542, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table .heading-style-4 {
  border-left: none;
}

/* line 350, ../sass/modules/_table.scss */
/* line 18546, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table .cell-highlight {
  background: #00395d;
  color: white;
  border-color: #00395d;
}

/* line 356, ../sass/modules/_table.scss */
/* line 18552, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--horizontal-shading .heading-style-4,
.table__table-x-y.table--text-table.table--horizontal-shading td {
  border-left: #fff;
}

/* line 363, ../sass/modules/_table.scss */
/* line 18557, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--horizontal-lines tr .heading-style-1,
.table__table-x-y.table--text-table.table--horizontal-lines tr .heading-style-3 {
  border-left-color: #007eb6;
}

/* line 367, ../sass/modules/_table.scss */
/* line 18562, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--horizontal-lines tr .heading-style-2,
.table__table-x-y.table--text-table.table--horizontal-lines tr .heading-style-4 {
  border-left-color: #fff;
}

/* line 370, ../sass/modules/_table.scss */
/* line 18567, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--horizontal-lines tr .heading-style-2 td,
.table__table-x-y.table--text-table.table--horizontal-lines tr .heading-style-4 td {
  border-left: none;
}

/* line 375, ../sass/modules/_table.scss */
/* line 18572, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--horizontal-lines td {
  border-left-color: #fff;
  border-right-color: #fff;
}

/* line 379, ../sass/modules/_table.scss */
/* line 18577, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--horizontal-lines .cell-highlight {
  border-color: #00395d;
}

/* line 385, ../sass/modules/_table.scss */
/* line 18581, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--vertical-shading .heading-style-4 {
  border-left-color: #fff;
  border-bottom: solid 1px #e1e1e1;
}

/* line 389, ../sass/modules/_table.scss */
/* line 18586, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--vertical-shading td {
  border: none;
  border-bottom: solid 1px #e1e1e1;
}

/* line 393, ../sass/modules/_table.scss */
/* line 18591, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table.table--vertical-shading .cell-highlight {
  border-color: #00395d;
}

/* line 397, ../sass/modules/_table.scss */
/* line 18595, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table .cell-highlight {
  border-color: #00395d;
}

@media only screen and (min-width: 769px) {
  /* line 401, ../sass/modules/_table.scss */
  /* line 18601, ../../resources/assets/sass/app.scss */
  .table__table-x {
    display: table;
  }

  /* line 407, ../sass/modules/_table.scss */
  /* line 18605, ../../resources/assets/sass/app.scss */
  .table__table-x thead {
    display: table-header-group;
    float: none;
  }

  /* line 412, ../sass/modules/_table.scss */
  /* line 18610, ../../resources/assets/sass/app.scss */
  .table__table-x tbody {
    display: table-row-group;
  }

  /* line 416, ../sass/modules/_table.scss */
  /* line 18614, ../../resources/assets/sass/app.scss */
  .table__table-x tr, .table__table-x tbody tr, .table__table-x thead tr {
    display: table-row;
  }

  /* line 420, ../sass/modules/_table.scss */
  /* line 18618, ../../resources/assets/sass/app.scss */
  .table__table-x th, .table__table-x td {
    display: table-cell;
  }
}
/* line 429, ../sass/modules/_table.scss */
/* line 18624, ../../resources/assets/sass/app.scss */
.table__table-x-y {
  width: 100%;
}

/* line 431, ../sass/modules/_table.scss */
/* line 18628, ../../resources/assets/sass/app.scss */
.table__table-x-y tr {
  text-align: left;
}

/* line 435, ../sass/modules/_table.scss */
/* line 18632, ../../resources/assets/sass/app.scss */
.table__table-x-y td {
  border-left-width: 0;
  border-right-width: 0;
  max-width: 200px;
}

/* line 442, ../sass/modules/_table.scss */
/* line 18638, ../../resources/assets/sass/app.scss */
.table__table-x-y.table--text-table td {
  max-width: 300px;
  min-width: 200px;
}

/* line 447, ../sass/modules/_table.scss */
/* line 18643, ../../resources/assets/sass/app.scss */
.table__table-x-y thead th[colspan] {
  text-align: center;
}

/* line 452, ../sass/modules/_table.scss */
/* line 18647, ../../resources/assets/sass/app.scss */
.table__table-x-y .table__table-x-y--sub-title th {
  text-align: center;
}

/* line 457, ../sass/modules/_table.scss */
/* line 18651, ../../resources/assets/sass/app.scss */
.table__table-x-y .table__table-x-y--split-col-sub-title th {
  font-weight: normal;
  text-align: center;
  background: none;
  color: #666;
}

/* line 462, ../sass/modules/_table.scss */
/* line 18658, ../../resources/assets/sass/app.scss */
.table__table-x-y .table__table-x-y--split-col-sub-title th.tinted-cell {
  background: #f2f8fb;
}

/* line 465, ../sass/modules/_table.scss */
/* line 18662, ../../resources/assets/sass/app.scss */
.table__table-x-y .table__table-x-y--split-col-sub-title th.tinted-cell--alt {
  background: #e7f2f8;
}

/* line 472, ../sass/modules/_table.scss */
/* line 18667, ../../resources/assets/sass/app.scss */
.table--wide {
  position: relative;
}

/* line 474, ../sass/modules/_table.scss */
/* line 18671, ../../resources/assets/sass/app.scss */
.table--wide:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 1px;
  right: 0px;
  color: white;
  background: #007eb6;
  padding: 9px 5px;
  opacity: 1;
  transition: opacity 0.5s;
}

/* line 486, ../sass/modules/_table.scss */
/* line 18692, ../../resources/assets/sass/app.scss */
.table--wide.table-scrolling:after {
  opacity: 0;
}

/* line 492, ../sass/modules/_table.scss */
/* line 18697, ../../resources/assets/sass/app.scss */
.table--clear-head:after {
  background: #fff;
  color: black;
  top: 4px;
}

/* line 1, ../sass/modules/_map.scss */
/* line 18704, ../../resources/assets/sass/app.scss */
#map {
  position: relative;
}

/* line 4, ../sass/modules/_map.scss */
/* line 18708, ../../resources/assets/sass/app.scss */
#map svg {
  width: 100%;
  height: 100%;
  display: none;
}

@media only screen and (min-width: 480px) {
  /* line 4, ../sass/modules/_map.scss */
  /* line 18715, ../../resources/assets/sass/app.scss */
  #map svg {
    display: block;
  }

  /* line 12, ../sass/modules/_map.scss */
  /* line 18719, ../../resources/assets/sass/app.scss */
  .ie9 #map svg {
    min-height: 517px;
  }

  /* line 16, ../sass/modules/_map.scss */
  /* line 18723, ../../resources/assets/sass/app.scss */
  .ie10 #map svg {
    min-height: 517px;
  }
}
/* line 22, ../sass/modules/_map.scss */
/* line 18728, ../../resources/assets/sass/app.scss */
#map path {
  fill: #e1e1e1;
  stroke: #ffffff;
  stroke-width: 0.5px;
  transition: fill 0.1s;
}

/* line 29, ../sass/modules/_map.scss */
/* line 18735, ../../resources/assets/sass/app.scss */
#map text {
  text-anchor: start;
  dominant-baseline: text-before-edge;
}

/* line 34, ../sass/modules/_map.scss */
/* line 18740, ../../resources/assets/sass/app.scss */
#map.map--loading {
  background: url(../images/sprite.png) no-repeat center #ffffff;
  min-height: 450px;
}

/* line 39, ../sass/modules/_map.scss */
/* line 18745, ../../resources/assets/sass/app.scss */
.lt-ie9 #map {
  background: #ffffff;
  min-height: 450px;
}

/* line 43, ../sass/modules/_map.scss */
/* line 18750, ../../resources/assets/sass/app.scss */
.lt-ie9 #map img {
  width: 100%;
}

/* line 49, ../sass/modules/_map.scss */
/* line 18755, ../../resources/assets/sass/app.scss */
.map--fallback {
  width: 290px;
  min-width: 290px;
}

@media only screen and (min-width: 480px) {
  /* line 49, ../sass/modules/_map.scss */
  /* line 18761, ../../resources/assets/sass/app.scss */
  .map--fallback {
    display: none;
  }
}
/* line 59, ../sass/modules/_map.scss */
/* line 18767, ../../resources/assets/sass/app.scss */
#map.hover-europe .europe, #map.hover-asia .asia-pacific, #map.hover-americas .americas, #map.hover-africa .africa-and-middle-east {
  fill: #ccc;
}

/* line 68, ../sass/modules/_map.scss */
/* line 18772, ../../resources/assets/sass/app.scss */
#map .europe:hover,
#map .asia-pacific:hover,
#map .americas:hover,
#map .africa-and-middle-east:hover {
  fill: #ccc;
}

/* line 76, ../sass/modules/_map.scss */
/* line 18780, ../../resources/assets/sass/app.scss */
.map__links {
  max-width: 320px;
  margin: 0 auto;
  position: relative;
}

@media only screen and (min-width: 480px) {
  /* line 76, ../sass/modules/_map.scss */
  /* line 18787, ../../resources/assets/sass/app.scss */
  .map__links {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    max-width: inherit;
  }

  /* line 88, ../sass/modules/_map.scss */
  /* line 18795, ../../resources/assets/sass/app.scss */
  .lt-ie9 .map__links {
    position: absolute;
    height: 100%;
  }
}
/* line 94, ../sass/modules/_map.scss */
/* line 18801, ../../resources/assets/sass/app.scss */
.map__links a {
  position: absolute;
  width: 100px;
  text-align: center;
  line-height: 1.2em;
  z-index: 2;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #007eb6;
  font-size: 1em;
}

@media only screen and (min-width: 480px) {
  /* line 94, ../sass/modules/_map.scss */
  /* line 18813, ../../resources/assets/sass/app.scss */
  .map__links a {
    width: auto;
    background: #ffffff;
    background: rgba(255, 255, 255, 0.8);
    border: solid 1px #cecece;
    border-radius: 25px;
    padding: 0.5em 1.8em 0.5em 1.5em;
  }

  /* line 113, ../sass/modules/_map.scss */
  /* line 18822, ../../resources/assets/sass/app.scss */
  .map__links a:before {
    font-family: 'Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 12px;
    overflow: hidden;
    position: absolute;
    left: 8px;
    top: 10px;
  }

  /* line 122, ../sass/modules/_map.scss */
  /* line 18840, ../../resources/assets/sass/app.scss */
  .map__links a:after {
    font-family: 'Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 9px;
    right: 5px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 94, ../sass/modules/_map.scss */
  /* line 18858, ../../resources/assets/sass/app.scss */
  .map__links a {
    font-size: 1.1em;
  }

  /* line 133, ../sass/modules/_map.scss */
  /* line 18862, ../../resources/assets/sass/app.scss */
  .map__links a:before {
    height: 16px;
    width: 14px;
    left: 8px;
    top: 11px;
  }

  /* line 140, ../sass/modules/_map.scss */
  /* line 18869, ../../resources/assets/sass/app.scss */
  .map__links a:after {
    top: 11px;
    right: 5px;
  }
}
/* line 148, ../sass/modules/_map.scss */
/* line 18876, ../../resources/assets/sass/app.scss */
.map__links--africa {
  top: 15px;
  left: 35px;
  padding-top: 100px;
}

@media only screen and (min-width: 480px) {
  /* line 148, ../sass/modules/_map.scss */
  /* line 18883, ../../resources/assets/sass/app.scss */
  .map__links--africa {
    top: 52%;
    left: 43%;
  }
}
/* line 159, ../sass/modules/_map.scss */
/* line 18890, ../../resources/assets/sass/app.scss */
.map__links--americas {
  top: 15px;
  left: 190px;
  padding-top: 100px;
}

@media only screen and (min-width: 480px) {
  /* line 159, ../sass/modules/_map.scss */
  /* line 18897, ../../resources/assets/sass/app.scss */
  .map__links--americas {
    top: 66%;
    left: 22%;
  }
}
/* line 170, ../sass/modules/_map.scss */
/* line 18904, ../../resources/assets/sass/app.scss */
.map__links--asia {
  left: 35px;
  top: 200px;
  padding-top: 100px;
}

@media only screen and (min-width: 480px) {
  /* line 170, ../sass/modules/_map.scss */
  /* line 18911, ../../resources/assets/sass/app.scss */
  .map__links--asia {
    left: 70%;
    top: 33%;
  }
}
/* line 181, ../sass/modules/_map.scss */
/* line 18918, ../../resources/assets/sass/app.scss */
.map__links--europe {
  left: 190px;
  top: 200px;
  padding-top: 100px;
}

@media only screen and (min-width: 480px) {
  /* line 181, ../sass/modules/_map.scss */
  /* line 18925, ../../resources/assets/sass/app.scss */
  .map__links--europe {
    left: 49%;
    top: 22%;
  }
}
/* line 5, ../sass/modules/_tooltips.scss */
/* line 18932, ../../resources/assets/sass/app.scss */
.has-tip {
  font-weight: normal;
  border-bottom: none;
  font-size: 1.125em;
}

/* line 9, ../sass/modules/_tooltips.scss */
/* line 18938, ../../resources/assets/sass/app.scss */
.has-tip:hover {
  border-bottom: none;
}

/* line 14, ../sass/modules/_tooltips.scss */
/* line 18943, ../../resources/assets/sass/app.scss */
.tooltip {
  border-radius: 3px;
  border: 4px solid rgba(140, 140, 140, 0.3);
  box-shadow: 0 0 10px rgba(140, 140, 140, 0.4);
  width: 2.5em;
  max-width: 26.25em;
  padding: 1.5625em;
  z-index: 2015;
}

@media only screen and (min-width: 480px) {
  /* line 14, ../sass/modules/_tooltips.scss */
  /* line 18954, ../../resources/assets/sass/app.scss */
  .tooltip {
    width: 18.125em;
    max-width: 21.875em;
    padding: 1.5625em;
  }
}
/* line 30, ../sass/modules/_tooltips.scss */
/* line 18962, ../../resources/assets/sass/app.scss */
.tap-to-close {
  padding-top: 10px;
}

/* line 35, ../sass/modules/_tooltips.scss */
/* line 18967, ../../resources/assets/sass/app.scss */
.lt-ie9 .tooltip {
  border: 4px solid #8c8c8c;
  padding: 5px;
}

/* line 3, ../sass/modules/_dynamic-charts.scss */
/* line 18973, ../../resources/assets/sass/app.scss */
.bar-chart, .line-chart, .donut-chart, .donut-chart-narrow {
  width: 100%;
  padding-bottom: 1.5625em;
}

/* line 1, ../sass/modules/_story-highlights.scss */
/* line 18979, ../../resources/assets/sass/app.scss */
.story-highlights {
  background: #f2f8fb;
  padding: 1.25em 0.9375em;
  margin-bottom: 1.25em;
  clear: left;
}

/* line 8, ../sass/modules/_story-highlights.scss */
/* line 18986, ../../resources/assets/sass/app.scss */
.story-highlights .stats-block__item {
  margin-bottom: 0.625em;
}

@media only screen and (min-width: 480px) {
  /* line 13, ../sass/modules/_story-highlights.scss */
  /* line 18992, ../../resources/assets/sass/app.scss */
  .article-item--left .story-highlights {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 13, ../sass/modules/_story-highlights.scss */
  /* line 18998, ../../resources/assets/sass/app.scss */
  .article-item--left .story-highlights {
    margin-bottom: 0;
  }
}
/* line 24, ../sass/modules/_story-highlights.scss */
/* line 19004, ../../resources/assets/sass/app.scss */
.story-highlights__heading {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #00395d;
  font-size: 1.25em;
  line-height: 1.2;
}

@media only screen and (min-width: 480px) {
  /* line 24, ../sass/modules/_story-highlights.scss */
  /* line 19012, ../../resources/assets/sass/app.scss */
  .story-highlights__heading {
    font-size: 1.375em;
    line-height: 1.1818;
  }
}
/* line 36, ../sass/modules/_story-highlights.scss */
/* line 19019, ../../resources/assets/sass/app.scss */
.story-highlights__list {
  margin-bottom: 0.9375em;
  list-style-position: inside;
  color: #00395d;
}

/* line 41, ../sass/modules/_story-highlights.scss */
/* line 19025, ../../resources/assets/sass/app.scss */
.story-highlights__list li {
  margin-bottom: 0.625em;
}

/* line 46, ../sass/modules/_story-highlights.scss */
/* line 19030, ../../resources/assets/sass/app.scss */
.story-highlights__footnote {
  margin-bottom: 0;
  font-size: 0.6875em;
}

/* line 3, ../sass/modules/_online-banking.scss */
/* line 19036, ../../resources/assets/sass/app.scss */
.online-banking .column-control-container__33,
.online-banking .online-banking_wrapper {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  margin-bottom: 1.25em;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19048, ../../resources/assets/sass/app.scss */
.online-banking .column-control-container__33:before, .online-banking .column-control-container__33:after,
.online-banking .online-banking_wrapper:before,
.online-banking .online-banking_wrapper:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19055, ../../resources/assets/sass/app.scss */
.online-banking .column-control-container__33:after,
.online-banking .online-banking_wrapper:after {
  clear: both;
}

@media only screen and (min-width: 769px) {
  /* line 3, ../sass/modules/_online-banking.scss */
  /* line 19061, ../../resources/assets/sass/app.scss */
  .online-banking .column-control-container__33,
  .online-banking .online-banking_wrapper {
    margin-top: 0;
    padding-bottom: 1.25em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 14, ../sass/modules/_online-banking.scss */
  /* line 19069, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_wrapper .online-banking_title {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 33.33333%;
    float: left;
    padding-left: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 21, ../sass/modules/_online-banking.scss */
  /* line 19079, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_link-switcher {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 66.66667%;
    float: left;
    padding-left: 0;
  }

  /* line 25, ../sass/modules/_online-banking.scss */
  /* line 19087, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_link-switcher .content-switcher {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 28, ../sass/modules/_online-banking.scss */
  /* line 19092, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_link-switcher .content-switcher .js-contentSwitcher,
  .online-banking .online-banking_link-switcher .content-switcher .links-list {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 36, ../sass/modules/_online-banking.scss */
/* line 19099, ../../resources/assets/sass/app.scss */
.online-banking .online-banking_link-switcher .content-switcher .js-contentSwitcher {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19109, ../../resources/assets/sass/app.scss */
.online-banking .online-banking_link-switcher .content-switcher .js-contentSwitcher:before, .online-banking .online-banking_link-switcher .content-switcher .js-contentSwitcher:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19114, ../../resources/assets/sass/app.scss */
.online-banking .online-banking_link-switcher .content-switcher .js-contentSwitcher:after {
  clear: both;
}

/* line 39, ../sass/modules/_online-banking.scss */
/* line 19118, ../../resources/assets/sass/app.scss */
.online-banking .online-banking_link-switcher .content-switcher .js-contentSwitcher .icon {
  float: right;
}

@media only screen and (min-width: 480px) {
  /* line 39, ../sass/modules/_online-banking.scss */
  /* line 19123, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_link-switcher .content-switcher .js-contentSwitcher .icon {
    float: initial;
  }
}
@media only screen and (min-width: 480px) {
  /* line 35, ../sass/modules/_online-banking.scss */
  /* line 19129, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_link-switcher .content-switcher {
    border-top: none;
    padding-top: 0;
  }
}
/* line 53, ../sass/modules/_online-banking.scss */
/* line 19135, ../../resources/assets/sass/app.scss */
.online-banking .online-banking_title h2 {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.375em;
  color: #00395d;
  margin-top: 0;
}

@media only screen and (min-width: 480px) {
  /* line 53, ../sass/modules/_online-banking.scss */
  /* line 19143, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_title h2 {
    font-size: 1.875em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 53, ../sass/modules/_online-banking.scss */
  /* line 19149, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_title h2 {
    font-size: 2.25em;
  }
}
/* line 65, ../sass/modules/_online-banking.scss */
/* line 19154, ../../resources/assets/sass/app.scss */
.online-banking .online-banking_title p {
  margin-bottom: 3.75em;
}

/* line 70, ../sass/modules/_online-banking.scss */
/* line 19158, ../../resources/assets/sass/app.scss */
.online-banking .online-banking_link-list h3 {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  color: #00395d;
}

@media only screen and (min-width: 480px) {
  /* line 70, ../sass/modules/_online-banking.scss */
  /* line 19165, ../../resources/assets/sass/app.scss */
  .online-banking .online-banking_link-list h3 {
    font-size: 1.75em;
  }
}
/* line 80, ../sass/modules/_online-banking.scss */
/* line 19170, ../../resources/assets/sass/app.scss */
.online-banking .content-switcher .js-contentSwitcher {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19186, ../../resources/assets/sass/app.scss */
.online-banking .content-switcher .js-contentSwitcher:before, .online-banking .content-switcher .js-contentSwitcher:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19191, ../../resources/assets/sass/app.scss */
.online-banking .content-switcher .js-contentSwitcher:after {
  clear: both;
}

/* line 87, ../sass/modules/_online-banking.scss */
/* line 19195, ../../resources/assets/sass/app.scss */
.online-banking .column-control__4 {
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (min-width: 769px) {
  /* line 87, ../sass/modules/_online-banking.scss */
  /* line 19201, ../../resources/assets/sass/app.scss */
  .online-banking .column-control__4 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 102, ../sass/modules/_online-banking.scss */
  /* line 19209, ../../resources/assets/sass/app.scss */
  .col__full-width .online-banking .column-control-container__33 .column-control__4.online-banking_title {
    padding-left: 0;
  }
}
/* line 112, ../sass/modules/_online-banking.scss */
/* line 19215, ../../resources/assets/sass/app.scss */
.row__full-bleed .online-banking {
  border-top: 1px solid #e1e1e1;
  background-color: #f7f7f7;
  padding-top: 1.875em;
}

@media only screen and (min-width: 769px) {
  /* line 116, ../sass/modules/_online-banking.scss */
  /* line 19222, ../../resources/assets/sass/app.scss */
  .row__full-bleed .online-banking .column-control-container__33,
  .row__full-bleed .online-banking .online-banking_wrapper {
    margin-top: 0;
  }
}
/* line 123, ../sass/modules/_online-banking.scss */
/* line 19228, ../../resources/assets/sass/app.scss */
.row__full-bleed .online-banking.online-banking-white-bg {
  background-color: #ffffff;
}

/* line 125, ../sass/modules/_online-banking.scss */
/* line 19232, ../../resources/assets/sass/app.scss */
.row__full-bleed .online-banking.online-banking-white-bg .online-banking_title {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
}

/* line 130, ../sass/modules/_online-banking.scss */
/* line 19237, ../../resources/assets/sass/app.scss */
.row__full-bleed .online-banking.online-banking-white-bg .column-control__4.online-banking_title {
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (min-width: 769px) {
  /* line 130, ../sass/modules/_online-banking.scss */
  /* line 19243, ../../resources/assets/sass/app.scss */
  .row__full-bleed .online-banking.online-banking-white-bg .column-control__4.online-banking_title {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 139, ../sass/modules/_online-banking.scss */
  /* line 19250, ../../resources/assets/sass/app.scss */
  .row__full-bleed .online-banking.online-banking-white-bg .online-banking_link-switcher {
    padding-left: 0.3125em;
  }
}
/* line 145, ../sass/modules/_online-banking.scss */
/* line 19255, ../../resources/assets/sass/app.scss */
.row__full-bleed .online-banking .online-banking_title {
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (min-width: 769px) {
  /* line 145, ../sass/modules/_online-banking.scss */
  /* line 19261, ../../resources/assets/sass/app.scss */
  .row__full-bleed .online-banking .online-banking_title {
    padding-left: 0.9375em;
  }
}
/* line 152, ../sass/modules/_online-banking.scss */
/* line 19266, ../../resources/assets/sass/app.scss */
.row__full-bleed .online-banking .column-control-container__33 {
  padding: 0 0.9375em 0;
}

@media only screen and (min-width: 480px) {
  /* line 152, ../sass/modules/_online-banking.scss */
  /* line 19271, ../../resources/assets/sass/app.scss */
  .row__full-bleed .online-banking .column-control-container__33 {
    padding: 0.9375em 0.9375em 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 152, ../sass/modules/_online-banking.scss */
  /* line 19277, ../../resources/assets/sass/app.scss */
  .row__full-bleed .online-banking .column-control-container__33 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1.25em;
  }
}
/* line 163, ../sass/modules/_online-banking.scss */
/* line 19284, ../../resources/assets/sass/app.scss */
.row__full-bleed .online-banking .content-switcher {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
}

@media only screen and (min-width: 769px) {
  /* line 163, ../sass/modules/_online-banking.scss */
  /* line 19290, ../../resources/assets/sass/app.scss */
  .row__full-bleed .online-banking .content-switcher {
    padding-left: 0;
  }
}
/* line 3, ../sass/modules/_spacer.scss */
/* line 19296, ../../resources/assets/sass/app.scss */
.thickline {
  background: #e1e1e1;
  width: 100%;
  height: 0.25em;
  display: block;
  margin-bottom: 1.125em;
}

/* line 11, ../sass/modules/_spacer.scss */
/* line 19305, ../../resources/assets/sass/app.scss */
.thinline {
  background: #e1e1e1;
  width: 100%;
  height: 1px;
  display: block;
  margin-bottom: 1.125em;
}

/* line 19, ../sass/modules/_spacer.scss */
/* line 19314, ../../resources/assets/sass/app.scss */
.whitespace20 {
  width: 100%;
  height: 1.25em;
  display: block;
}

.whitespace8 {
  width: 100%;
  height: 0.5em;
  display: block;
}

/* line 25, ../sass/modules/_spacer.scss */
/* line 19321, ../../resources/assets/sass/app.scss */
.whitespace10 {
  width: 100%;
  height: 0.625em;
  display: block;
}

.whitespace16 {
  width: 100%;
  height: 1em;
  display: block;
}

/* line 5, ../sass/modules/_search-results.scss */
/* line 19695, ../../resources/assets/sass/app.scss */
.search-results {
  width: 100%;
}

/* line 12, ../sass/modules/_search-results.scss */
/* line 19700, ../../resources/assets/sass/app.scss */
.search-results__search-field {
  *zoom: 1;
  position: relative;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19705, ../../resources/assets/sass/app.scss */
.search-results__search-field:before, .search-results__search-field:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19710, ../../resources/assets/sass/app.scss */
.search-results__search-field:after {
  clear: both;
}

/* line 16, ../sass/modules/_search-results.scss */
/* line 19714, ../../resources/assets/sass/app.scss */
.search-results__search-field .search-results__input {
  width: 88%;
  float: left;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px 0 0 3px;
  border: 1px solid #d9d9d9;
  border-right: none;
  height: 44px;
  font-size: 1.5em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  color: #8c8c8c;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 31, ../sass/modules/_search-results.scss */
/* line 19730, ../../resources/assets/sass/app.scss */
.search-results__search-field .search-results__input:focus {
  border-color: #d9d9d9;
  box-shadow: none;
  outline: none;
  background: none;
}

@media only screen and (min-width: 480px) {
  /* line 16, ../sass/modules/_search-results.scss */
  /* line 19738, ../../resources/assets/sass/app.scss */
  .search-results__search-field .search-results__input {
    width: 95%;
  }
}
/* line 43, ../sass/modules/_search-results.scss */
/* line 19743, ../../resources/assets/sass/app.scss */
.search-results__search-field .search-results__submit {
  width: 5%;
  float: left;
  background: none;
  border-radius: 0 3px 3px 0;
  border: 1px solid #d9d9d9;
  border-left: none;
  height: 44px;
  position: relative;
  z-index: 10;
}

/* line 55, ../sass/modules/_search-results.scss */
/* line 19755, ../../resources/assets/sass/app.scss */
.search-results__search-field .icon__search {
  position: absolute;
  top: 0.25em;
  right: 0.5em;
  z-index: 5;
}

/* line 61, ../sass/modules/_search-results.scss */
/* line 19762, ../../resources/assets/sass/app.scss */
.search-results__search-field .icon__search:after {
  color: #8c8c8c;
  font-size: 1.375em;
}

/* line 73, ../sass/modules/_search-results.scss */
/* line 19768, ../../resources/assets/sass/app.scss */
.search-results__recommended {
  margin-top: 1.875em;
  margin-bottom: 3.4375em;
}

/* line 77, ../sass/modules/_search-results.scss */
/* line 19773, ../../resources/assets/sass/app.scss */
.search-results__recommended h2 {
  font-size: 0.75em;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  color: #8c8c8c;
  margin-bottom: 0.9375em;
}

/* line 85, ../sass/modules/_search-results.scss */
/* line 19781, ../../resources/assets/sass/app.scss */
.search-results__recommended__item {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  background: #f2f8fb;
  float: none;
  padding-top: 0.9375em;
  margin-bottom: 0.125em;
}

/* line 92, ../sass/modules/_search-results.scss */
/* line 19792, ../../resources/assets/sass/app.scss */
.search-results__recommended__item h3 {
  font-size: 1.125em;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 97, ../sass/modules/_search-results.scss */
/* line 19797, ../../resources/assets/sass/app.scss */
.search-results__recommended__item p {
  margin-bottom: 0;
  padding-bottom: 0.9375em;
}

/* line 102, ../sass/modules/_search-results.scss */
/* line 19802, ../../resources/assets/sass/app.scss */
.search-results__recommended__item span {
  color: #8c8c8c;
}

/* line 111, ../sass/modules/_search-results.scss */
/* line 19807, ../../resources/assets/sass/app.scss */
.search-results__filter {
  border-top: 1px solid #e1e1e1;
}

/* line 115, ../sass/modules/_search-results.scss */
/* line 19812, ../../resources/assets/sass/app.scss */
.search-results__filter__toggle {
  display: block;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  padding: 0.625em 0;
}

/* line 125, ../sass/modules/_search-results.scss */
/* line 19820, ../../resources/assets/sass/app.scss */
.search-results__filter__toggle:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.625em;
  display: inline-block;
  margin-left: 0.3125em;
}

/* line 132, ../sass/modules/_search-results.scss */
/* line 19836, ../../resources/assets/sass/app.scss */
.search-results__filter__toggle.filter-active {
  border-bottom: none;
}

/* line 135, ../sass/modules/_search-results.scss */
/* line 19840, ../../resources/assets/sass/app.scss */
.search-results__filter__toggle.filter-active:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 769px) {
  /* line 115, ../sass/modules/_search-results.scss */
  /* line 19854, ../../resources/assets/sass/app.scss */
  .search-results__filter__toggle {
    border-bottom: none;
  }
}
/* line 145, ../sass/modules/_search-results.scss */
/* line 19860, ../../resources/assets/sass/app.scss */
.search-results__filter__holder {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
  margin: 0;
  border-top: 1px solid #e1e1e1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19870, ../../resources/assets/sass/app.scss */
.search-results__filter__holder:before, .search-results__filter__holder:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 19875, ../../resources/assets/sass/app.scss */
.search-results__filter__holder:after {
  clear: both;
}

@media only screen and (min-width: 769px) {
  /* line 145, ../sass/modules/_search-results.scss */
  /* line 19880, ../../resources/assets/sass/app.scss */
  .search-results__filter__holder {
    border-top: none;
  }
}
/* line 156, ../sass/modules/_search-results.scss */
/* line 19886, ../../resources/assets/sass/app.scss */
.search-results__filter__col {
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}

/* line 161, ../sass/modules/_search-results.scss */
/* line 19891, ../../resources/assets/sass/app.scss */
.search-results__filter__col:last-child {
  display: block;
}

  /* line 156, ../sass/modules/_search-results.scss */
  /* line 19896, ../../resources/assets/sass/app.scss */
  .search-results__filter__col {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
    padding-top: 0.625em;
    padding-bottom: 0.625em;
    padding-left: 0;
    position: relative;
    border: none;
  }

  /* line 173, ../sass/modules/_search-results.scss */
  /* line 19908, ../../resources/assets/sass/app.scss */
  .search-results__filter__col:last-child {
    display: block;
    float: left;
  }
/* line 180, ../sass/modules/_search-results.scss */
/* line 19915, ../../resources/assets/sass/app.scss */
.search-results__filter__link {
  display: block;
  color: #8c8c8c;
  font-size: 1em;
  position: relative;
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  padding: 0.625em 0.9375em;
}

/* line 189, ../sass/modules/_search-results.scss */
/* line 19924, ../../resources/assets/sass/app.scss */
.search-results__filter__link:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 0.9375em;
}

/* line 196, ../sass/modules/_search-results.scss */
/* line 19939, ../../resources/assets/sass/app.scss */
.search-results__filter__link.active:after {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 201, ../sass/modules/_search-results.scss */
/* line 19952, ../../resources/assets/sass/app.scss */
.search-results__filter__link.inactive {
  color: #ccc;
}

/* line 203, ../sass/modules/_search-results.scss */
/* line 19956, ../../resources/assets/sass/app.scss */
.search-results__filter__link.inactive:hover {
  cursor: default;
}

@media only screen and (min-width: 769px) {
  /* line 180, ../sass/modules/_search-results.scss */
  /* line 19961, ../../resources/assets/sass/app.scss */
  .search-results__filter__link {
    padding: 0.625em 0.625em;
    border: 1px solid #ffffff;
    border-bottom: none;
  }

  /* line 213, ../sass/modules/_search-results.scss */
  /* line 19967, ../../resources/assets/sass/app.scss */
  .search-results__filter__link:after {
    right: 0.625em;
  }

  /* line 217, ../sass/modules/_search-results.scss */
  /* line 19971, ../../resources/assets/sass/app.scss */
  .search-results__filter__link.active {
    border: 1px solid #e1e1e1;
    border-bottom: none;
  }
}
/* line 241, ../sass/modules/_search-results.scss */
/* line 19978, ../../resources/assets/sass/app.scss */
.search-results__results {
  padding-bottom: 5.3125em;
  border-top: 1px solid #e1e1e1;
}

@media only screen and (min-width: 769px) {
  /* line 247, ../sass/modules/_search-results.scss */
  /* line 19985, ../../resources/assets/sass/app.scss */
  .search-results__item {
    width: 100% !important;
  }
}
/* line 255, ../sass/modules/_search-results.scss */
/* line 19991, ../../resources/assets/sass/app.scss */
.search-results__item__image {
  display: none;
}

@media only screen and (min-width: 480px) {
  /* line 255, ../sass/modules/_search-results.scss */
  /* line 19996, ../../resources/assets/sass/app.scss */
  .search-results__item__image {
    display: block;
  }
}
/* line 263, ../sass/modules/_search-results.scss */
/* line 20001, ../../resources/assets/sass/app.scss */
.search-results__item__image h3 {
  position: absolute;
  background: #007eb6;
  background-color: rgba(0, 126, 182, 0.9);
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75em;
  padding: 0.625em 0.9375em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  padding: 5px 3px;
  background-color: rgba(0, 126, 182, 0.9);
  line-height: 0.8;
  opacity: 0.9;
  margin-top: 0 !important;
}

@media only screen and (min-width: 480px) {
  /* line 263, ../sass/modules/_search-results.scss */
  /* line 20018, ../../resources/assets/sass/app.scss */
  .search-results__item__image h3 {
    padding: 0.525em 0.5375em 0.35em;
  }
}
/* line 277, ../sass/modules/_search-results.scss */
/* line 20024, ../../resources/assets/sass/app.scss */
.search-results__item__copy {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  padding-left: 0;
}

/* line 282, ../sass/modules/_search-results.scss */
/* line 20032, ../../resources/assets/sass/app.scss */
.search-results__item__copy .file {
  color: #b2b2b2;
}

/* line 294, ../sass/modules/_search-results.scss */
/* line 20037, ../../resources/assets/sass/app.scss */
.search-results__no-results-suggestions, .topic-results__no-results-suggestions {
  background: #F2F7FD;
  border: 1px solid #BFDDED;
  padding: 1.5rem;
  margin-bottom: 5.3125em;
}

/* line 300, ../sass/modules/_search-results.scss */
/* line 20044, ../../resources/assets/sass/app.scss */
.search-results__no-results-suggestions h2, .topic-results__no-results-suggestions h2 {
  color: #000;
  margin-bottom: 2rem;
}

/* line 306, ../sass/modules/_search-results.scss */
/* line 20050, ../../resources/assets/sass/app.scss */
.search-results__helpful-links, .topic-results__helpful-links {
  list-style: none;
  margin-bottom: 1.875em;
}

/* line 310, ../sass/modules/_search-results.scss */
/* line 20055, ../../resources/assets/sass/app.scss */
.search-results__helpful-links li, .topic-results__helpful-links li {
  margin-bottom: 0.3125em;
}

/* line 314, ../sass/modules/_search-results.scss */
/* line 20059, ../../resources/assets/sass/app.scss */
.search-results__helpful-links a, .topic-results__helpful-links a {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
}

/* line 320, ../sass/modules/_search-results.scss */
/* line 20065, ../../resources/assets/sass/app.scss */
.search-results__suggestions {
  list-style: inside;
  padding-left : 0;
}

/* line 323, ../sass/modules/_search-results.scss */
/* line 20069, ../../resources/assets/sass/app.scss */
.search-results__suggestions li {
  font-family: Effra-Regular;
  font-size: 1rem;
  margin-bottom: 1em;
  line-height: 1.5rem;
  color: #404040;
}

/* line 334, ../sass/modules/_search-results.scss */
/* line 20076, ../../resources/assets/sass/app.scss */
.search-results > p,
.search-results .search-results__no-results-suggestions,
.search-results .topic-results__no-results-suggestions,
.search-results .search-results__recommended {
  display: none;
}

/* line 6, ../sass/modules/_text-image.scss */
/* line 20084, ../../resources/assets/sass/app.scss */
.bc-textimage h1, .textimage_text h1 {
  font-size: 1.75em;
  color: #00395d;
  line-height: 1.286;
  margin-top: 0 !important;
}
.bc-textimage h4, .textimage_text h4 {
      font-family: Effra-Regular;
}
.bc-textimage h6, .textimage_text h6 {
    font-family: Effra-Regular;
    font-size: 1em;
    line-height: 1.13;
}
.bc-textimage .textimage_text .white-font{
	font-size: 1rem;
	color: #ffffff;
	line-height: 1.5;
	font-family: Effra-Regular;
}
.bc-textimage .textimage_text .marine-blue{
	font-size: 1.125rem;
	color: #00395d;
	line-height: 1.78;
	font-family: Effra-Regular;
}
.bc-textimage .textimage_text .promo-link-url::before {
    content:"";
   position: absolute;
   border-bottom: 1px solid #d9d9d9; /*use this to adjust underlin color and size*/
   height: 1.375rem;
}

/*.bc-textimage .textimage_text .promo-link-url {
   border-bottom: 1px solid #d9d9d9;

}*/


@media only screen and (min-width: 480px) {
  /* line 6, ../sass/modules/_text-image.scss */
  /* line 20092, ../../resources/assets/sass/app.scss */
  .bc-textimage h1, .textimage_text h1 {
    font-size: 2.375em;
    line-height: 1.16;
  }
}

/* line 108, ../sass/modules/_text-image.scss */
/* line 20208, ../../resources/assets/sass/app.scss */
.bc-textimage p, .textimage_text p {
  font-size: 0.875em;
  line-height: 1.57;
}

/* line 111, ../sass/modules/_text-image.scss */
/* line 20213, ../../resources/assets/sass/app.scss */
.bc-textimage p.dark-blue, .textimage_text p.dark-blue {
  color: #00395d;
}

/* line 117, ../sass/modules/_text-image.scss */
/* line 20217, ../../resources/assets/sass/app.scss */
.bc-textimage span.dark-blue, .textimage_text span.dark-blue {
  color: #00395d;
  line-height: 1.7;
  font-size: 0.9375rem;
}

/* line 122, ../sass/modules/_text-image.scss */
/* line 20221, ../../resources/assets/sass/app.scss */
.bc-textimage .intro, .textimage_text .intro {
  font-size: 1.75rem;
  line-height: 1.43;
  font-family: Effra-Regular;
  color: #333333;
}


/* line 141, ../sass/modules/_text-image.scss */
/* line 20244, ../../resources/assets/sass/app.scss */
.bc-textimage .footnote, .textimage_text .footnote {
  font-size: 0.75rem;
  color: #8c8c8c;
  line-height: 1.54;
}

/* line 147, ../sass/modules/_text-image.scss */
/* line 20250, ../../resources/assets/sass/app.scss */
.bc-textimage .article, .textimage_text .article {
  color: #515151;
  font-size: 1.25rem;
  line-height: 1.6;
}


/* line 162, ../sass/modules/_text-image.scss */
/* line 20270, ../../resources/assets/sass/app.scss */
.bc-textimage .label, .textimage_text .label {
  font-family: Effra-Regular;
  color: #8c8c8c;
  font-size: 1rem;
  line-height: 1.4;
}

/* line 169, ../sass/modules/_text-image.scss */
/* line 20277, ../../resources/assets/sass/app.scss */
.bc-textimage .description_cyan, .textimage_text .description_cyan {
  color: #007eb6;
  font-family: Effra-Light;
  font-size: 1.0625rem;
  line-height: 1.31;
}

/* line 186, ../sass/modules/_text-image.scss */
/* line 20298, ../../resources/assets/sass/app.scss */
.bc-textimage .description_dark-blue, .textimage_text .description_dark-blue {
  color: #00395d;
  font-family: Effra-Light;
  font-size: 1.0625rem;
  line-height: 1.31;
}

/* line 202, ../sass/modules/_text-image.scss */
/* line 20319, ../../resources/assets/sass/app.scss */
.bc-textimage .large-text, .bc-textimage .large-text_dark-blue, .textimage_text .large-text, .textimage_text .large-text_dark-blue {
  font-family: Effra-Light;
  color: #007eb6;
  font-size: 3.6875rem;
  line-height: 1.042;
}


/* line 222, ../sass/modules/_text-image.scss */
/* line 20343, ../../resources/assets/sass/app.scss */
.bc-textimage .large-text_dark-blue, .textimage_text .large-text_dark-blue {
  color: #00395d;
}

/* line 229, ../sass/modules/_text-image.scss */
/* line 20347, ../../resources/assets/sass/app.scss */
.bc-textimage img, .textimage_text img {
  margin-bottom: 1.5rem;
}

/* line 234, ../sass/modules/_text-image.scss */
/* line 20351, ../../resources/assets/sass/app.scss */
.bc-textimage .image__with-caption img, .textimage_text .image__with-caption img {
  margin-bottom: 0;
}

/* line 241, ../sass/modules/_text-image.scss */
/* line 20355, ../../resources/assets/sass/app.scss */
.bc-textimage ul, .textimage_text ul {
  margin-left: 1.313rem;
}

/* line 244, ../sass/modules/_text-image.scss */
/* line 20359, ../../resources/assets/sass/app.scss */
.bc-textimage ol, .textimage_text ol {
  margin-left: 1.313rem;
}

/* line 250, ../sass/modules/_text-image.scss */
/* line 20364, ../../resources/assets/sass/app.scss */
li .bc-textimage, li .textimage_text {
  font-size: 110%;
}

/* line 252, ../sass/modules/_text-image.scss */
/* line 20368, ../../resources/assets/sass/app.scss */
li .bc-textimage p, li .textimage_text p {
  color: #666666;
}

/* line 258, ../sass/modules/_text-image.scss */
/* line 20373, ../../resources/assets/sass/app.scss */
.textimage_left {
  text-align: left;
}

/* line 261, ../sass/modules/_text-image.scss */
/* line 20378, ../../resources/assets/sass/app.scss */
.textimage_right {
  text-align: right;
}

/* line 264, ../sass/modules/_text-image.scss */
/* line 20383, ../../resources/assets/sass/app.scss */
.textimage_center {
  text-align: center;
}

/* Magnific Popup CSS */
/* line 76, ../sass/modules/_lightbox.scss */
/* line 20389, ../../resources/assets/sass/app.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3042;
  overflow: hidden;
  position: fixed;
  background: #ffffff;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 93, ../sass/modules/_lightbox.scss */
/* line 20403, ../../resources/assets/sass/app.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 105, ../sass/modules/_lightbox.scss */
/* line 20415, ../../resources/assets/sass/app.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 120, ../sass/modules/_lightbox.scss */
/* line 20429, ../../resources/assets/sass/app.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 131, ../sass/modules/_lightbox.scss */
/* line 20437, ../../resources/assets/sass/app.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 138, ../sass/modules/_lightbox.scss */
/* line 20442, ../../resources/assets/sass/app.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 3045;
  padding: 0 0.3125em;
}

/* line 149, ../sass/modules/_lightbox.scss */
/* line 20453, ../../resources/assets/sass/app.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 156, ../sass/modules/_lightbox.scss */
/* line 20460, ../../resources/assets/sass/app.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 160, ../sass/modules/_lightbox.scss */
/* line 20465, ../../resources/assets/sass/app.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 166, ../sass/modules/_lightbox.scss */
/* line 20472, ../../resources/assets/sass/app.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 173, ../sass/modules/_lightbox.scss */
/* line 20480, ../../resources/assets/sass/app.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 178, ../sass/modules/_lightbox.scss */
/* line 20485, ../../resources/assets/sass/app.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 189, ../sass/modules/_lightbox.scss */
/* line 20495, ../../resources/assets/sass/app.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 208, ../sass/modules/_lightbox.scss */
/* line 20500, ../../resources/assets/sass/app.scss */
.mfp-hide {
  display: none !important;
}

/* line 219, ../sass/modules/_lightbox.scss */
/* line 20505, ../../resources/assets/sass/app.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 3044;
}

/* line 229, ../sass/modules/_lightbox.scss */
/* line 20517, ../../resources/assets/sass/app.scss */
.mfp-preloader a {
  color: #CCC;
}

/* line 231, ../sass/modules/_lightbox.scss */
/* line 20521, ../../resources/assets/sass/app.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 239, ../sass/modules/_lightbox.scss */
/* line 20526, ../../resources/assets/sass/app.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 246, ../sass/modules/_lightbox.scss */
/* line 20531, ../../resources/assets/sass/app.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 253, ../sass/modules/_lightbox.scss */
/* line 20536, ../../resources/assets/sass/app.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 3046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 267, ../sass/modules/_lightbox.scss */
/* line 20550, ../../resources/assets/sass/app.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 277, ../sass/modules/_lightbox.scss */
/* line 20556, ../../resources/assets/sass/app.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 287, ../sass/modules/_lightbox.scss */
/* line 20566, ../../resources/assets/sass/app.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 0.75em;
  line-height: 18px;
}

/* line 302, ../sass/modules/_lightbox.scss */
/* line 20576, ../../resources/assets/sass/app.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 305, ../sass/modules/_lightbox.scss */
/* line 20581, ../../resources/assets/sass/app.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 310, ../sass/modules/_lightbox.scss */
/* line 20587, ../../resources/assets/sass/app.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 314, ../sass/modules/_lightbox.scss */
/* line 20592, ../../resources/assets/sass/app.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 319, ../sass/modules/_lightbox.scss */
/* line 20599, ../../resources/assets/sass/app.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 339, ../sass/modules/_lightbox.scss */
/* line 20612, ../../resources/assets/sass/app.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 354, ../sass/modules/_lightbox.scss */
/* line 20627, ../../resources/assets/sass/app.scss */
.mfp-figure {
  line-height: 0;
}

/* line 356, ../sass/modules/_lightbox.scss */
/* line 20631, ../../resources/assets/sass/app.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

/* line 370, ../sass/modules/_lightbox.scss */
/* line 20646, ../../resources/assets/sass/app.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 0.75em;
  line-height: 14px;
}

/* line 376, ../sass/modules/_lightbox.scss */
/* line 20653, ../../resources/assets/sass/app.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 380, ../sass/modules/_lightbox.scss */
/* line 20658, ../../resources/assets/sass/app.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 388, ../sass/modules/_lightbox.scss */
/* line 20668, ../../resources/assets/sass/app.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 397, ../sass/modules/_lightbox.scss */
/* line 20677, ../../resources/assets/sass/app.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 404, ../sass/modules/_lightbox.scss */
/* line 20682, ../../resources/assets/sass/app.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  /* line 417, ../sass/modules/_lightbox.scss */
  /* line 20691, ../../resources/assets/sass/app.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 422, ../sass/modules/_lightbox.scss */
  /* line 20696, ../../resources/assets/sass/app.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 428, ../sass/modules/_lightbox.scss */
  /* line 20700, ../../resources/assets/sass/app.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 432, ../sass/modules/_lightbox.scss */
  /* line 20705, ../../resources/assets/sass/app.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 437, ../sass/modules/_lightbox.scss */
  /* line 20710, ../../resources/assets/sass/app.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 447, ../sass/modules/_lightbox.scss */
  /* line 20722, ../../resources/assets/sass/app.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 451, ../sass/modules/_lightbox.scss */
  /* line 20726, ../../resources/assets/sass/app.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 455, ../sass/modules/_lightbox.scss */
  /* line 20731, ../../resources/assets/sass/app.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 475, ../sass/modules/_lightbox.scss */
  /* line 20745, ../../resources/assets/sass/app.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 479, ../sass/modules/_lightbox.scss */
  /* line 20751, ../../resources/assets/sass/app.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 483, ../sass/modules/_lightbox.scss */
  /* line 20757, ../../resources/assets/sass/app.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 487, ../sass/modules/_lightbox.scss */
  /* line 20763, ../../resources/assets/sass/app.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 1, ../sass/modules/_disclaimer.scss */
/* line 20769, ../../resources/assets/sass/app.scss */
.disclaimer {
  position: relative;
  background: #FFF;
  padding: 1.25em;
  width: auto;
  max-width: 42.5em;
  margin: 1.25em auto;
  border: 5px solid #e1e1e1;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 12px 4px #cfcfcf;
  box-shadow: 0px 0px 12px 4px #cfcfcf;
}

@media only screen and (min-width: 480px) {
  /* line 1, ../sass/modules/_disclaimer.scss */
  /* line 20783, ../../resources/assets/sass/app.scss */
  .disclaimer {
    border: 10px solid #e1e1e1;
    border-radius: 10px;
  }
}
/* line 20, ../sass/modules/_disclaimer.scss */
/* line 20790, ../../resources/assets/sass/app.scss */
.disclaimer__inner {
  max-height: 12.5em;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1.25em;
  background: -moz-linear-gradient(top, transparent 1%, rgba(237, 237, 237, 0) 97%, rgba(244, 244, 244, 0.65) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, transparent), color-stop(97%, rgba(237, 237, 237, 0)), color-stop(100%, rgba(244, 244, 244, 0.65)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 1%, rgba(237, 237, 237, 0) 97%, rgba(244, 244, 244, 0.65) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 1%, rgba(237, 237, 237, 0) 97%, rgba(244, 244, 244, 0.65) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 1%, rgba(237, 237, 237, 0) 97%, rgba(244, 244, 244, 0.65) 100%);
  /* IE10+ */
  background: linear, to bottom, transparent 1%, rgba(237, 237, 237, 0) 97%, rgba(244, 244, 244, 0.65) 100%;
  /* W3C */
  filter: "";
  /* IE6-9 */
  border-bottom: 1px solid #ededed;
}

@media only screen and (min-width: 480px) {
  /* line 20, ../sass/modules/_disclaimer.scss */
  /* line 20813, ../../resources/assets/sass/app.scss */
  .disclaimer__inner {
    max-height: 21.25em;
  }
}
/* line 43, ../sass/modules/_disclaimer.scss */
/* line 20819, ../../resources/assets/sass/app.scss */
.disclaimer__btns {
  padding-top: 1.25em;
}

/* line 47, ../sass/modules/_disclaimer.scss */
/* line 20823, ../../resources/assets/sass/app.scss */
.disclaimer__btns .btn {
  text-align: center;
  font-size: 1.125em;
}

@media only screen and (min-width: 480px) {
  /* line 47, ../sass/modules/_disclaimer.scss */
  /* line 20829, ../../resources/assets/sass/app.scss */
  .disclaimer__btns .btn {
    text-align: left;
  }
}
@media only screen and (min-width: 480px) {
  /* line 56, ../sass/modules/_disclaimer.scss */
  /* line 20835, ../../resources/assets/sass/app.scss */
  .disclaimer__btns .btn__primary {
    margin-right: 0.9375em;
  }
}
/* line 65, ../sass/modules/_disclaimer.scss */
/* line 20841, ../../resources/assets/sass/app.scss */
.re-direct .disclaimer__inner {
  max-height: 26.25em;
}

/* line 5, ../sass/modules/_topic-results.scss */
/* line 20846, ../../resources/assets/sass/app.scss */
.topic-results__count {
  margin-top: 0 !important;
  padding-bottom: 2.5em;
}

/* line 14, ../sass/modules/_topic-results.scss */
/* line 20852, ../../resources/assets/sass/app.scss */
.topic-results__filter {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 1.875em;
}

/* line 31, ../sass/modules/_topic-results.scss */
/* line 20859, ../../resources/assets/sass/app.scss */
.topic-results__filter__col:last-child {
  display: block;
}

@media only screen and (min-width: 769px) {
  /* line 36, ../sass/modules/_topic-results.scss */
  /* line 20864, ../../resources/assets/sass/app.scss */
  .topic-results__filter__col:last-child {
    float: left;
  }
}
/* line 62, ../sass/modules/_topic-results.scss */
/* line 20870, ../../resources/assets/sass/app.scss */
.topic-results__results {
  padding-bottom: 2.5em;
}

@media only screen and (min-width: 480px) {
  /* line 67, ../sass/modules/_topic-results.scss */
  /* line 20876, ../../resources/assets/sass/app.scss */
  .topic-results__item {
    min-height: 25em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 67, ../sass/modules/_topic-results.scss */
  /* line 20882, ../../resources/assets/sass/app.scss */
  .topic-results__item {
    margin-bottom: 1.25em;
    min-height: 26.875em;
  }
}
/* line 80, ../sass/modules/_topic-results.scss */
/* line 20889, ../../resources/assets/sass/app.scss */
.topic-results__item--feature {
  min-height: 25em;
}

/* line 85, ../sass/modules/_topic-results.scss */
/* line 20894, ../../resources/assets/sass/app.scss */
.topic-results__item__inner {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em;
  width: 100%;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 20904, ../../resources/assets/sass/app.scss */
.topic-results__item__inner:before, .topic-results__item__inner:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 20909, ../../resources/assets/sass/app.scss */
.topic-results__item__inner:after {
  clear: both;
}

@media only screen and (min-width: 480px) {
  /* line 98, ../sass/modules/_topic-results.scss */
  /* line 20915, ../../resources/assets/sass/app.scss */
  .topic-results__item__copy.topic-border {
    border-top: 4px solid #e1e1e1;
    margin-top: -0.8125em;
    padding-top: 0.8125em;
  }
}
/* line 110, ../sass/modules/_topic-results.scss */
/* line 20923, ../../resources/assets/sass/app.scss */
.topic-results__similar {
  border-top: 1px solid #e1e1e1;
  padding: 1.25em 0 1.875em;
}

/* line 114, ../sass/modules/_topic-results.scss */
/* line 20928, ../../resources/assets/sass/app.scss */
.topic-results__similar h2 {
  margin-top: 0 !important;
  font-size: 1.5em;
  color: #00395d;
}

/* line 124, ../sass/modules/_topic-results.scss */
/* line 20935, ../../resources/assets/sass/app.scss */
.topic-results__search-field {
  *zoom: 1;
  position: relative;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 20940, ../../resources/assets/sass/app.scss */
.topic-results__search-field:before, .topic-results__search-field:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 20945, ../../resources/assets/sass/app.scss */
.topic-results__search-field:after {
  clear: both;
}

/* line 128, ../sass/modules/_topic-results.scss */
/* line 20949, ../../resources/assets/sass/app.scss */
.topic-results__search-field .topic-results__input {
  width: 88%;
  float: left;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px 0 0 3px;
  border: 1px solid #d9d9d9;
  border-right: none;
  height: 44px;
  font-size: 1.5em;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  color: #8c8c8c;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 143, ../sass/modules/_topic-results.scss */
/* line 20965, ../../resources/assets/sass/app.scss */
.topic-results__search-field .topic-results__input:focus {
  border-color: #d9d9d9;
  box-shadow: none;
  outline: none;
  background: none;
}

@media only screen and (min-width: 480px) {
  /* line 128, ../sass/modules/_topic-results.scss */
  /* line 20973, ../../resources/assets/sass/app.scss */
  .topic-results__search-field .topic-results__input {
    width: 95%;
  }
}
/* line 155, ../sass/modules/_topic-results.scss */
/* line 20978, ../../resources/assets/sass/app.scss */
.topic-results__search-field .topic-results__submit {
  width: 5%;
  float: left;
  background: none;
  border-radius: 0 3px 3px 0;
  border: 1px solid #d9d9d9;
  border-left: none;
  height: 44px;
  position: relative;
  z-index: 10;
}

/* line 167, ../sass/modules/_topic-results.scss */
/* line 20990, ../../resources/assets/sass/app.scss */
.topic-results__search-field .icon__search {
  position: absolute;
  top: 0.25em;
  right: 0.5em;
  z-index: 5;
}

/* line 173, ../sass/modules/_topic-results.scss */
/* line 20997, ../../resources/assets/sass/app.scss */
.topic-results__search-field .icon__search:after {
  color: #8c8c8c;
  font-size: 1.375em;
}

/* line 5, ../sass/modules/_share-price-feed.scss */
/* line 21003, ../../resources/assets/sass/app.scss */
.share-price-feed {
  background: #f2f8fb;
  padding: 1.5625em 0.9375em;
  min-height: 20.625em;
  position: relative;
  margin-bottom: 0.9375em;
}

@media only screen and (min-width: 480px) {
  /* line 5, ../sass/modules/_share-price-feed.scss */
  /* line 21012, ../../resources/assets/sass/app.scss */
  .share-price-feed {
    margin-bottom: 0;
  }
}
/* line 17, ../sass/modules/_share-price-feed.scss */
/* line 21017, ../../resources/assets/sass/app.scss */
.share-price-feed h3 {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  color: #00395d;
  margin-bottom: 1.25em;
  line-height: 1.2;
}

@media only screen and (min-width: 480px) {
  /* line 17, ../sass/modules/_share-price-feed.scss */
  /* line 21026, ../../resources/assets/sass/app.scss */
  .share-price-feed h3 {
    font-size: 1.375em;
    line-height: 1.181818;
  }
}
/* line 31, ../sass/modules/_share-price-feed.scss */
/* line 21033, ../../resources/assets/sass/app.scss */
.share-price-feed__price {
  color: #007eb6;
  margin-bottom: 0.9375em;
}

/* line 35, ../sass/modules/_share-price-feed.scss */
/* line 21038, ../../resources/assets/sass/app.scss */
.share-price-feed__price .value {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 2.75em;
  line-height: 1.18;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 769px) {
  /* line 35, ../sass/modules/_share-price-feed.scss */
  /* line 21046, ../../resources/assets/sass/app.scss */
  .share-price-feed__price .value {
    font-size: 3.6875em;
    line-height: 1;
    margin-right: 0.3125em;
  }
}
/* line 48, ../sass/modules/_share-price-feed.scss */
/* line 21053, ../../resources/assets/sass/app.scss */
.share-price-feed__price .change {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
}

/* line 53, ../sass/modules/_share-price-feed.scss */
/* line 21059, ../../resources/assets/sass/app.scss */
.share-price-feed__price .change:before {
  font-size: 0.875em;
  margin-right: 0.625em;
  position: relative;
  top: 0;
}

/* line 61, ../sass/modules/_share-price-feed.scss */
/* line 21066, ../../resources/assets/sass/app.scss */
.share-price-feed__price .change.up:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 67, ../sass/modules/_share-price-feed.scss */
/* line 21079, ../../resources/assets/sass/app.scss */
.share-price-feed__price .change.down:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 769px) {
  /* line 48, ../sass/modules/_share-price-feed.scss */
  /* line 21093, ../../resources/assets/sass/app.scss */
  .share-price-feed__price .change {
    font-size: 1.6875em;
  }
}
/* line 78, ../sass/modules/_share-price-feed.scss */
/* line 21099, ../../resources/assets/sass/app.scss */
.share-price-feed__date {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  color: #007eb6;
  font-size: 0.875em;
}

@media only screen and (min-width: 480px) {
  /* line 78, ../sass/modules/_share-price-feed.scss */
  /* line 21106, ../../resources/assets/sass/app.scss */
  .share-price-feed__date {
    font-size: 0.75em;
  }
}
/* line 88, ../sass/modules/_share-price-feed.scss */
/* line 21112, ../../resources/assets/sass/app.scss */
.share-price-feed__info {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.625em;
  color: #8c8c8c;
  margin-bottom: 2.8125em;
}

/* line 95, ../sass/modules/_share-price-feed.scss */
/* line 21120, ../../resources/assets/sass/app.scss */
.share-price-feed__links {
  position: absolute;
  bottom: 0.9375em;
}

/* line 99, ../sass/modules/_share-price-feed.scss */
/* line 21125, ../../resources/assets/sass/app.scss */
.share-price-feed__links a {
  font-size: 0.875em;
  line-height: 2.1428;
  margin-bottom: 0;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 99, ../sass/modules/_share-price-feed.scss */
  /* line 21133, ../../resources/assets/sass/app.scss */
  .share-price-feed__links a {
    font-size: 1em;
    line-height: 1.125;
    margin-bottom: 0.75em;
  }

  /* line 111, ../sass/modules/_share-price-feed.scss */
  /* line 21139, ../../resources/assets/sass/app.scss */
  .share-price-feed__links a:last-child {
    margin-bottom: 0;
  }
}
/* line 116, ../sass/modules/_share-price-feed.scss */
/* line 21144, ../../resources/assets/sass/app.scss */
.share-price-feed__links a:after {
  font-size: 0.875em;
}

/* line 131, ../sass/modules/_share-price-feed.scss */
/* line 21149, ../../resources/assets/sass/app.scss */
.tabs-basic.no-tabs-mode .tabs-basic__menu {
  border: none;
}

/* line 135, ../sass/modules/_share-price-feed.scss */
/* line 21153, ../../resources/assets/sass/app.scss */
.tabs-basic.no-tabs-mode .tabs-basic__menu a {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  color: #00395d;
  margin-bottom: 0.625em;
}

@media only screen and (min-width: 480px) {
  /* line 135, ../sass/modules/_share-price-feed.scss */
  /* line 21161, ../../resources/assets/sass/app.scss */
  .tabs-basic.no-tabs-mode .tabs-basic__menu a {
    font-size: 1.6875em;
    line-height: 1.21;
  }
}
/* line 146, ../sass/modules/_share-price-feed.scss */
/* line 21167, ../../resources/assets/sass/app.scss */
.tabs-basic.no-tabs-mode .tabs-basic__menu a:hover {
  cursor: default;
}

/* line 157, ../sass/modules/_share-price-feed.scss */
/* line 21172, ../../resources/assets/sass/app.scss */
.tabs-basic__menu {
  list-style: none !important;
  margin: 0 0 1.25em;
  border-bottom: 1px solid #c2e0ee;
  *zoom: 1;
}

/* line 121, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 21179, ../../resources/assets/sass/app.scss */
.tabs-basic__menu:before, .tabs-basic__menu:after {
  content: " ";
  display: table;
}

/* line 122, ../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
/* line 21184, ../../resources/assets/sass/app.scss */
.tabs-basic__menu:after {
  clear: both;
}

/* line 163, ../sass/modules/_share-price-feed.scss */
/* line 21188, ../../resources/assets/sass/app.scss */
.tabs-basic__menu li {
  float: left;
  margin-right: 1.875em;
}

@media only screen and (min-width: 480px) {
  /* line 163, ../sass/modules/_share-price-feed.scss */
  /* line 21194, ../../resources/assets/sass/app.scss */
  .tabs-basic__menu li {
    margin-right: 0.9375em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 163, ../sass/modules/_share-price-feed.scss */
  /* line 21200, ../../resources/assets/sass/app.scss */
  .tabs-basic__menu li {
    margin-right: 1.25em;
  }
}
/* line 176, ../sass/modules/_share-price-feed.scss */
/* line 21205, ../../resources/assets/sass/app.scss */
.tabs-basic__menu a {
  font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  line-height: 1.375;
  display: inline-block;
  padding-bottom: 0.25em;
}

/* line 183, ../sass/modules/_share-price-feed.scss */
/* line 21213, ../../resources/assets/sass/app.scss */
.tabs-basic__menu a.active {
  color: #00395d;
  border-bottom: 4px solid #00395d;
}

/* line 5, ../sass/modules/_link.scss */
/* line 21219, ../../resources/assets/sass/app.scss */
.link, .link--internal, .link--external {
  display: block;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.15;
  margin-bottom: 0.9375em;
  -webkit-backface-visibility: hidden;
}

@media only screen and (min-width: 480px) {
  /* line 5, ../sass/modules/_link.scss */
  /* line 21229, ../../resources/assets/sass/app.scss */
  .link, .link--internal, .link--external {
    line-height: 1.125;
    font-size: 1.125em;
  }
}
/* line 23, ../sass/modules/_link.scss */
/* line 21236, ../../resources/assets/sass/app.scss */
.link--internal:after {
  top: 0.125rem;
  position: relative;
}

@media print {
  /* line 2, ../sass/layout/_print.scss */
  /* line 21243, ../../resources/assets/sass/app.scss */
  a[href]:after {
    content: "";
  }

  /* line 5, ../sass/layout/_print.scss */
  /* line 21248, ../../resources/assets/sass/app.scss */
  .logo-banner__hamburger,
  .logo-banner__search {
    display: none !important;
  }

  /* line 9, ../sass/layout/_print.scss */
  /* line 21254, ../../resources/assets/sass/app.scss */
  .logo-banner__logo {
    text-align: left;
    margin-bottom: 1em;
  }

  /* line 13, ../sass/layout/_print.scss */
  /* line 21260, ../../resources/assets/sass/app.scss */
  .logo-banner {
    border-bottom: none;
  }

  /* line 16, ../sass/layout/_print.scss */
  /* line 21265, ../../resources/assets/sass/app.scss */
  .link__page_holder,
  .jump-to-nav,
  .share-tools-2,
  .share-tools,
  .related-content,
  .latest-news,  
  .topics {
    display: none !important;
  }

  /* line 26, ../sass/layout/_print.scss */
  /* line 21277, ../../resources/assets/sass/app.scss */
  blockquote {
    border: none;
  }

  /* line 29, ../sass/layout/_print.scss */
  /* line 21282, ../../resources/assets/sass/app.scss */
  .bottom-footer__links {
    display: none;
  }

  /* line 32, ../sass/layout/_print.scss */
  /* line 21287, ../../resources/assets/sass/app.scss */
  .carousel__controls-wrapper {
    display: none;
  }
}
/* author help text */
/* line 2, ../sass/modules/_post-launch-fixes.scss */
/* line 21293, ../../resources/assets/sass/app.scss */
.cq-edit-help {
  display: none;
}

/* line 6, ../sass/modules/_post-launch-fixes.scss */
/* line 21298, ../../resources/assets/sass/app.scss */
.cq-wcm-edit .cq-edit-help {
  color: #cccccc;
  font-size: 0.75em;
  margin-bottom: 10px;
  display: block;
}

/* line 13, ../sass/modules/_post-launch-fixes.scss */
/* line 21306, ../../resources/assets/sass/app.scss */
.cq-wcm-preview .cq-edit-help {
  display: none;
}

/* author help text - end */
/* line 19, ../sass/modules/_post-launch-fixes.scss */
/* line 21312, ../../resources/assets/sass/app.scss */
.mega-content {
  z-index: 9999;
}

/* clearfix */
/* line 24, ../sass/modules/_post-launch-fixes.scss */
/* line 21318, ../../resources/assets/sass/app.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

/* line 25, ../sass/modules/_post-launch-fixes.scss */
/* line 21324, ../../resources/assets/sass/app.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 26, ../sass/modules/_post-launch-fixes.scss */
/* line 21334, ../../resources/assets/sass/app.scss */
.clearfix {
  *zoom: 1;
}

/* line 28, ../sass/modules/_post-launch-fixes.scss */
/* line 21339, ../../resources/assets/sass/app.scss */
.new.section {
  clear: both;
}

/* header component */
/* line 33, ../sass/modules/_post-launch-fixes.scss */
/* line 21345, ../../resources/assets/sass/app.scss */
.menu-promo .video-link {
  display: block;
  width: 2.1875em;
  height: 2.1875em;
  position: absolute;
  bottom: 0;
  background: #007eb6;
  opacity: 0.9;
}

/* line 43, ../sass/modules/_post-launch-fixes.scss */
/* line 21356, ../../resources/assets/sass/app.scss */
.menu-promo .video-link:before {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\e612";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  font-size: 2.1875em;
}

/* line 58, ../sass/modules/_post-launch-fixes.scss */
/* line 21372, ../../resources/assets/sass/app.scss */
.logo-banner__search__form label {
  display: none !important;
}

/* line 62, ../sass/modules/_post-launch-fixes.scss */
/* line 21377, ../../resources/assets/sass/app.scss */
.custom.dropdown.button-container.open.medium ul {
  z-index: 999999 !important;
}

/* line 66, ../sass/modules/_post-launch-fixes.scss */
/* line 21382, ../../resources/assets/sass/app.scss */
.tooltip {
  z-index: 99999 !important;
}

/* line 70, ../sass/modules/_post-launch-fixes.scss */
/* line 21387, ../../resources/assets/sass/app.scss */
.bottom-footer__links .listitem.section {
  float: left !important;
  min-width: 3.125rem !important;
}

/* line 75, ../sass/modules/_post-launch-fixes.scss */
/* line 21393, ../../resources/assets/sass/app.scss */
.link-blocks.no_bk {
  background: none !important;
}

/* line 79, ../sass/modules/_post-launch-fixes.scss */
/* line 21398, ../../resources/assets/sass/app.scss */
.link-blocks .link-blocks__wrapper .link-blocks__item:last-child {
  float: left !important;
}

/* line 87, ../sass/modules/_post-launch-fixes.scss */
/* line 21408, ../../resources/assets/sass/app.scss */
section.search-results > p,
section.search-results .search-results__no-results-suggestions,
section.search-results .topic-results__no-results-suggestions,
section.search-results .search-results__recommended {
  display: none;
}

@media only screen and (min-width: 30em) {
  /* line 105, ../sass/modules/_post-launch-fixes.scss */
  /* line 21429, ../../resources/assets/sass/app.scss */
  .carousel-grid__title {
    margin-top: 0em !important;
  }
}
@media only screen and (min-width: 48.063em) {
  /* line 111, ../sass/modules/_post-launch-fixes.scss */
  /* line 21435, ../../resources/assets/sass/app.scss */
  .carousel-grid__title {
    margin-top: 0em !important;
  }
}

/* line 10, ../sass/modules/_hero-carousel.scss */
/* line 21449, ../../resources/assets/sass/app.scss */
.hero__carousel__container .carousel__controls-wrapper {
  bottom: 0;
}

/* line 16, ../sass/modules/_hero-carousel.scss */
/* line 21454, ../../resources/assets/sass/app.scss */
.carousel__hover .flex-disabled {
  display: none;
}

/* line 129, ../sass/modules/_hero-carousel.scss */
/* line 21585, ../../resources/assets/sass/app.scss */
.hero__carousel .hero__image-wide {
  padding: 0.3125em 0;
  margin-bottom: 1.5625em;
}

@media only screen and (min-width: 480px) {
  /* line 140, ../sass/modules/_hero-carousel.scss */
  /* line 21597, ../../resources/assets/sass/app.scss */
  .aperture__frame {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.625em;
  }
}
@media only screen and (min-width: 480px) and (min-width: 769px) {
  /* line 140, ../sass/modules/_hero-carousel.scss */
  /* line 21609, ../../resources/assets/sass/app.scss */
  .aperture__frame {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 50%;
    float: left;
    padding-left: 0;
    padding-top: 0;
  }
}

@media only screen and (min-width: 480px) {
  /* line 164, ../sass/modules/_hero-carousel.scss */
  /* line 21642, ../../resources/assets/sass/app.scss */
  .aperture__content {
    padding: 0.625em 0;
  }

  /* line 168, ../sass/modules/_hero-carousel.scss */
  /* line 21647, ../../resources/assets/sass/app.scss */
  .aperture__title {
    margin-bottom: 0.1875em;
    font-size: 2.125em;
  }

  /* line 173, ../sass/modules/_hero-carousel.scss */
  /* line 21653, ../../resources/assets/sass/app.scss */
  .aperture__subtitle {
    text-transform: inherit;
    padding-top: 0.875em;
    padding-left: 0.1875em;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 480px) and (min-width: 769px) {
  /* line 173, ../sass/modules/_hero-carousel.scss */
  /* line 21662, ../../resources/assets/sass/app.scss */
  .aperture__subtitle {
    font-size: 1em;
  }
}
@media only screen and (min-width: 769px) {
  /* line 203, ../sass/modules/_hero-carousel.scss */
  /* line 21686, ../../resources/assets/sass/app.scss */
  .hero__carousel__container .flex-active-slide {
    margin-right: 1px;
  }
}
/* Design Language header/footer cchanges */

@charset "UTF-8";
/* line 1, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar {
  display: block !important;
}
/* line 4, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar .increase:before {
  margin-right: 5px;
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 18, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__title {
  color: #fff;
  display: block;
  font-size: 1em;
  line-height: 1.6;
}

/* line 27, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.logo-banner {
  margin-bottom: 0 !important;
}

/* line 31, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.logo-banner__signpost__mobile {
  display: none !important;
}

/* line 38, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links:before, .top-nav-bar__links:focus,
.top-nav-bar__share-price:before,
.top-nav-bar__share-price:focus {
  position: absolute;
  background-color: #00395d;
  height: 100px;
  width: 100%;
  content: ' ';
  top: 0;
  left: 0;
  z-index: -1;
}
/* line 50, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links a,
.top-nav-bar__share-price a {
  color: #7fd6f7;
  font-size: 1.230769em;
  line-height: 24px;
}
/* line 55, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links a:hover, .top-nav-bar__links a:focus,
.top-nav-bar__share-price a:hover,
.top-nav-bar__share-price a:focus {
  color: #fff;
}
/* line 60, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links a span,
.top-nav-bar__share-price a span {
  margin-left: 5px;
}
/* line 64, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links a strong,
.top-nav-bar__share-price a strong {
  font-family: Effra-Bold, "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 72, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__share-price {
  width: 100%;
  padding-bottom: 10px;
}

/* line 77, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links {
  display: none;
  width: auto;
}
/* line 81, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links:first-child {
  /*float: left;*/
  display: none;
}
/* line 86, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links .active {
  color: #fff;
}
/* line 89, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links .active:after {
  content: ' ';
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 55px solid #fff;
  display: block;
  position: absolute;
  margin-top: 3px;
}
/* line 101, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links ul {
  margin-top: 6px;
}
/* line 104, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links ul .btn.btn__small {
  background: #0074a6;
  border: 1px solid #0074a6;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  padding: 5px 20px 6px 20px !important;
  font-size: 1.230769em;
  margin-bottom: 6px;
}
/* line 114, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links ul .btn.btn__small:hover {
  border-color: #0074a6;
  background-color: #00618c;
}
/* line 119, ../../resources/assets/sass/layout/_top-nav-bar.scss */
.top-nav-bar__links ul .btn.btn__small .icon {
  width: 16px;
}

@media only screen and (min-width: 769px) {
  /* line 131, ../../resources/assets/sass/layout/_top-nav-bar.scss */
  .top-nav-bar__links {
    display: block;
  }

  /* line 135, ../../resources/assets/sass/layout/_top-nav-bar.scss */
  .top-nav-bar__share-price {
    width: auto;
  }
}
@media only screen and (min-width: 999px) {
  /* line 145, ../../resources/assets/sass/layout/_top-nav-bar.scss */
  .top-nav-bar__links:first-child {
    display: block;
  }
}
/* line 1, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner {
  border-bottom: 0;
  background-color: #fff;
  padding-top: 18px;
  overflow: hidden;
}

/* line 8, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__signpost__desktop {
  display: none;
}

.search-bar .row_cib {
  position: relative;
}

.search-bar .logo-banner__search.search-desktop {
  position: absolute;
  right: 0;
  top: -57px;
  z-index: 999;
}

/* line 12, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search {
  width: 100%;
}
/* line 15, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search .logo-banner__search__toggle {
  display: none;
}
/* line 20, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search .logo-banner__search__form {
  height: 40px;
  display: block;
  margin: 0;
  left: auto;
  position: relative;
}
/* line 27, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search .logo-banner__search__form .icon__search {
  display: none;
}
/* line 33, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search .logo-banner__search-field {
  font-family: Effra-Regular, "Trebuchet MS", Arial, Verdana, sans-serif;
  -moz-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
/* line 39, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search .logo-banner__search-field {
  background-color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
  height: 42px;
  padding: 8px 115px 8px 8px;
  position: absolute;
  width: 100%;
  top: 0;
}
/* line 49, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search .logo-banner__search-field.focusField,
.logo-banner__search .logo-banner__search-field:focus {
  border: 1px solid #40c2f3;
  background-color: #f2f8fa;
}

/* line 57, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search-btn {
  background-color: #f5f5f5;
  display: inherit;
  width: inherit;
  border: none;
  border-left: 1px solid #ccc;
  margin: 1px 1px 0 0;
  height: 40px;
  min-width: 80px;
  color: #0074a6;
  font-family: Effra-Regular, "Trebuchet MS", Arial, Verdana, sans-serif;
  position: relative;
  z-index: 1;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px 0;
}
/* line 72, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__search-btn:hover {
  background-color: #fff;
}

/* line 78, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__hamburger,
.logo-banner__logo {
  width: auto;
  margin-bottom: 18px;
}

/* line 86, ../../resources/assets/sass/layout/_logo-banner.scss */
.logo-banner__logo img {
  width: 202px;
}

/* line 91, ../../resources/assets/sass/layout/_logo-banner.scss */
.search-mobile {
  height: auto;
}

@media only screen and (min-width: 480px) {
  /* line 97, ../../resources/assets/sass/layout/_logo-banner.scss */
  .logo-banner__logo {
    padding: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 105, ../../resources/assets/sass/layout/_logo-banner.scss */
  .logo-banner__search {
    width: 41.66667%;
  }

  /* line 109, ../../resources/assets/sass/layout/_logo-banner.scss */
  .logo-banner__logo {
    padding: 0 0.9375em;
    width: 58.33333%;
  }
}
/* line 3, ../../resources/assets/sass/layout/_main-navigation.scss */
.mega-menu__top-link {
  display: inline-block;
}
/* line 6, ../../resources/assets/sass/layout/_main-navigation.scss */
.mega-menu__top-link:before {
  font-family: 'Icons';
  content: "";
  font-size: 0.875em;
  float: right;
  margin: 0.125rem 0 0 6px;
}

/* line 19, ../../resources/assets/sass/layout/_main-navigation.scss */
.mega-menu__list .mega-menu__item--products-services {
  float: right;
}

/* line 25, ../../resources/assets/sass/layout/_main-navigation.scss */
.header-sticky,
.banner-sticky {
  position: fixed;
}

/* line 93, ../../resources/assets/sass/layout/_footer.scss */
.bottom-footer {
  border-top: none;
}

/* line 99, ../../resources/assets/sass/layout/_footer.scss */
.bottom-footer__copyright p {
  color: #666;
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
}

/* line 107, ../../resources/assets/sass/layout/_footer.scss */
.bottom-footer__links {
  margin-bottom: 20px;
}
/* line 112, ../../resources/assets/sass/layout/_footer.scss */
.bottom-footer__links .links-list li {
  width: 100%;
  padding-right: 0;
}
/* line 116, ../../resources/assets/sass/layout/_footer.scss */
.bottom-footer__links .links-list li a {
  font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  border-bottom: none;
}

@media only screen and (min-width: 769px) {
  /* line 181, ../../resources/assets/sass/layout/_footer.scss */
  .bottom-footer__links {
    margin-bottom: 0;
  }
  /* line 186, ../../resources/assets/sass/layout/_footer.scss */
  .bottom-footer__links .links-list li {
    padding-right: 0.625em;
    width: inherit;
  }
}

/* line 3, ../../resources/assets/sass/modules/_share-tools.scss */
.share-tools .btn__social {
  padding-top: 0;
}
/* Design Language header/footer changes */
/* IE10+ CSS styles go here for Video component */
.bmmPanel .bmmControls ul li{
list-style:none !important;
list-style-type:none !important;

}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here for social icon*/

.share-tools__body .share-tools__list > li{
    Padding:0 0.3125em 0.3125em;
}

.share-tools__body .share-tools__list > li > a > img{
	height:auto;
}

.share-tools__body .share-tools__list-item{
   margin-bottom:2em;
}

}

/* Sub Hub Hero Mobile Padding Issue With No Aperture */
@media only screen and (max-width: 767px) {
	.hero__subHub .aperture__frame > img {
		margin-bottom: 1.25em;
	}
}

.column-control-container__18-81 {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
}

.column-control-container__18-81:before, .column-control-container__18-81:after {
  content: " ";
  display: table;
}

.column-control-container__18-81:after {
  clear: both;
}

.column-control-container__18-81 .column-control__18 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen and (min-width: 1000px) {
  .column-control-container__18-81 .column-control__18 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 18.6%;
    left: 81.3%;
    right: auto;
    float: left;
  }
}

.column-control-container__18-81 .column-control__81 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen and (min-width: 1000px) {
  .column-control-container__18-81 .column-control__81 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 81.3%;
    right: 18.6%;
    left: auto;
    float: right;
  }

}

.column-control-container__81-18 {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
}

.column-control-container__81-18:before, .column-control-container__81-18:after {
  content: " ";
  display: table;
}

.column-control-container__81-18:after {
  clear: both;
}

.column-control-container__81-18 .column-control__18 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen and (min-width: 769px) {

  .column-control-container__81-18 .column-control__18 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 18.6%;
    float: left;
  }
}

.column-control-container__81-18 .column-control__81 {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen and (min-width: 769px) {
  .column-control-container__81-18 .column-control__81 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 81.3%;
    float: left;
  }
}

@media only screen and (min-width: 480px) {

    .template__news-feature .template_col-11 {
        padding-left: 0.9375em;
        padding-right: 0.9375em;
        width: 91.66667%;
        margin-left: 8.33333%;
        float: left;
      }
  /* line 396, ../sass/layout/_layout.scss */
  /* line 6351, ../../resources/assets/sass/app.scss */
  .template__news-feature .template_col-1 {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 8.33333%;
    float: left;
    min-height: 0.1em;
  }
    .template__news-feature .link__page-parent {
      margin-left: -1.0625em;
    }

    .template__news-feature .template_col-3 {
        padding-left: 0.9375em;
        padding-right: 0.9375em;
        width: 83.33333%;
        margin-left: 8.33333%;
        float: left;
    }

    .template__news-feature .template_col-8 {
        padding-left: 0.9375em;
        padding-right: 0.9375em;
        width: 83.33333%;
        float: left;
      }

      .template__news-feature .row__full-bleed .template_col-8 {
          padding-left: 0.9375em;
          padding-right: 0.9375em;
          width: 75%;
          margin-left: 8.33333%;
          float: left;
        }

    .new-design-template.new-design-feature-page .link__page_holder, .new-design-template.new-design-utility-page .link__page_holder{
      margin-left: 30px;
    }

}

@media screen and (max-width: 680px) {
  /* line 179, ../sass/modules/_share-tools.scss */
  /* line 9751, ../../resources/assets/sass/app.scss */
  #at3win {
    width: 95%;
    left: 2.5%;
  }
  .link__page_holder {
      margin-left: 2em;
  }
  .col__utility-heading h1 {
      margin-left: 0em;
  }
}
@media only screen and (min-width: 1107px) {
  .col__utility-heading h1 {
      margin-left: 0em;
  }
}
.cib_maxwidth{
    max-width:1920px;
}

@media only screen and (min-device-width: 390px) and (max-device-width: 915px) and (orientation: landscape){
	.editorial-content-header {
		margin-left: 0 !important;
	}
}
/* author help text */
.cq-edit-help{
  display: none;
}
.cq-wcm-edit .cq-edit-help{
   color: #cccccc;
   font-size: 0.75em;	
   margin-bottom: 10px;
   display: block;
}

.cq-wcm-preview .cq-edit-help{
  display: none;
}
/* author help text - end */


.mega-content {
  z-index: 9999;
}

/* clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; content: "."; display: block; visibility: hidden; line-height: 0; height: 0;}
.clearfix { *zoom: 1; }

.new.section
{                                                                                                                                                                                                                                                            
	clear:both;                                                                                                                                                                                                                                                                
} 
.custom.dropdown.button-container.open.medium ul{
	z-index: 999999 !important;
}
.tooltip{
	z-index: 99999!important;
}
.bottom-footer__links .listitem.section{
 	float:left !important;
	 min-width:50px !important;
}

.link-blocks.no_bk
{
	background:none !important;
}
.link-blocks .link-blocks__wrapper .link-blocks__item:last-child
{
	float: left !important;
}
section.search-results>p, section.search-results .search-results__no-results-suggestions, section.search-results .search-results__recommended
{
	line-height: 1.5;
    display: none;
    font-size: 1rem;
    font-family: Effra-Regular;
    font-weight: normal;
    color: #404040;
    margin-bottom: 1.5rem;
}
 
 @media only screen and (min-width:30em){
 .carousel-grid__title{
 	margin-top:0em !important;
 	}

}
@media only screen and (min-width:48.063em){
	.carousel-grid__title{
	margin-top:0em !important;
	}
}
/* DESKTOP : Daily insights component start here */
.date{
	font-weight: 600;
}

.hdr-txt{
	padding: 10px 0 10px 0;
	font-size: 1.55em;
	line-height: 1.4;
	color: #00395d;
}

.side-padding{
	padding-left: 20px !important;
	padding-right: 20px !important; 
}

/* 118  start*/
.lightbg{
	padding: 15px;
}
.lightbg p{
	margin-bottom:0px;
}
.lnkcmpt{
	padding: 15px;
}

.lnkcmpt p{
	margin-bottom:0px;
}
.lnkcmpt p a, .lnkcmpt h1 a, .lnkcmpt h2 a, .lnkcmpt h3 a, .lnkcmpt h4 a, .lnkcmpt h5 a, .lnkcmpt h6 a{
	color: #ffffff;
}

.lnkcmpt p a:hover,.lnkcmpt h1 a:hover, .lnkcmpt h2 a:hover, .lnkcmpt h3 a:hover, .lnkcmpt h4 a:hover, .lnkcmpt h5 a:hover, .lnkcmpt h6 a:hover{
	color: #666666;
}

.txt-clr div,.txt-clr span,.txt-clr p,.txt-clr h1,.txt-clr h2,.txt-clr h3,.txt-clr h4,.txt-clr h5,.txt-clr h6,.txt-clr ul,.txt-clr ol{
	color: #ffffff;
}
.txt-clr *{
	color: #ffffff;
}
.txt-clr * a:hover{
	color: #666666;
}

.txt-clr .article,.txt-clr .footnote, .txt-clr .label, .txt-clr .large-text{
	color: #ffffff;
}

/* 118 end */

/* DESKTOP : Display figures component start here */
	.ib-display-figures{
		padding: 5px;
		overflow: hidden;
		width: 100%;
	}

	.ib-display-figures .hdr{
		padding: 5px;
		color: #00395d;
	}

	.ib-display-figures .hdr h2{
		color: #00395d;
		font-size: 1.75em;
	    line-height: 1.286;
	}

	.ib-display-figures .article-research{
		width:25%;
		display: inline-block;
		float: left;
		margin: 0.9375em 0;
	}

	.ib-display-figures .article-research{
		padding: 0.9375em 0;
		border-right: 1px solid #e1e1e1;
	}


	.article-research .box{
		padding-right: 0.9375em;
		padding-left: 0.9375em;
		overflow: hidden;
		display: table;
		table-layout: fixed;
	}

	.box .art-nmbr{
		display: table-cell;
		vertical-align: top;
		color: #007eb6;
		font-size: 2.75em;
	}

	.box .art-txt{
		word-wrap: break-word;
		font-size: 0.875em;
		line-height: 1.5;
		color: #00395d;
		display: table-cell;
		vertical-align: top;
		padding: 0 0.9375em;
	}

	.art-nmbr .int{
		font-size: 2.25em;
	}

	/* DESKTOP : Display figures component end here */

.display-table{
	display: table !important;
}

.display-table-cell{
	display: table-cell !important;
	float: none !important;
	vertical-align: top !important;
}


@media only screen and (max-width: 768px){

	/* MOBILE : Display figures component start here */
	.ib-display-figures .article-research{
		width:50%;
	}

	.ib-display-figures .article-research{
		padding: 0.9375em 0;
	}

	/* MOBILE : Display figures component end here */

	.display-table-cell{
		float: left !important;
	}

}

/* Extra large devices - large desktop */
@media screen and (min-width: 1024px){
	.ib-break-line{
		width:100%; 
		text-align:center; 
		line-height:0.1em; 
		margin: 0.9375em 0 0.9375em;
		position: relative;
		font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
		padding: 1.9375em 0;
	}

	.ib-break-line:before{
		content: "";
		display: block;
		border-top: 1px solid #e1e1e1;
		width: 100%;
	}
	.line-txt{
		background-color: #ffffff;
		border: 1px solid #e1e1e1;
		border-radius: 4px;
		margin-bottom: 6px;
		padding: 5px 20px 6px 20px;
		font-family: inherit;
		font-size: 1.125em;
		color: #00395d;
	}

	/* daily insights */
	.ib-home{
		display: table;
		width: 100%;
	}

	.ib-home .story-caption{
		width: 65%;
	}

	.ib-display-figures .article-research{
		width:25%;
	}

	.ib-display-figures .article-research{
		width:25%;
		display: inline-block;
		float: left;
		overflow: hidden;
	}

	.ib-display-figures .article-research:last-child{
		border-right-width:0;
	}

	.article-research .box{
		padding-right: 0.9375em;
		padding-left: 0.9375em;
	}


	
}

/* large devices - tablet and desktop */
@media screen and (min-width: 768px) and (max-width: 1023px){
	.ib-display-figures .article-research{
		width:50%;
		float: left;
		margin: 5px 0;
		overflow: hidden;
	}

	.article-research:nth-child(2),.ib-display-figures .article-research:last-child{
		border-right-width:0;
	}


	.ib-break-line{
		width:100%; 
		text-align:center; 
		line-height:0.1em; 
		margin: 0.9375em 0 0.9375em;
		position: relative;
		font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
		padding: 1.9375em 0;
	}

	.ib-break-line:before{
		content: "";
		  display: block;
		  border-top: 1px solid #e1e1e1;
		  width: 100%;
	}
	.line-txt{
		background-color: #ffffff;
		border: 1px solid #e1e1e1;
		border-radius: 4px;
		margin-bottom: 6px;
		padding: 5px 20px 6px 20px;
		font-family: inherit;
		font-size: 1.125em;
		color: #00395d;
	}

	.box .art-nmbr{
		font-size: 2.75em;
	}
	.box .art-txt{
		padding: 0 0.6375em;
	}

	.article-research .box{
		padding-right: 0.9375em;
		padding-left: 0.9375em;
	}


}

/* medium devices - phone and tablets */
@media screen and (min-width: 481px) and (max-width: 767px){
	.ib-display-figures .article-research{
		width:50%;
		float: left;
		margin: 5px 0;
		overflow: hidden;
	}

	.article-research:nth-child(2),.ib-display-figures .article-research:last-child{
		border-right-width:0;
	}

	.ib-break-line{
		width:100%; 
		text-align:center; 
		line-height:0.1em; 
		margin: 0.9375em 0 0.9375em;
		position: relative;
		font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
		padding: 1.9375em 0;
	}

	.ib-break-line:before{
		content: "";
		  display: block;
		  border-top: 1px solid #e1e1e1;
		  width: 100%;
	}
	.line-txt{
		background-color: #ffffff;
		border: 1px solid #e1e1e1;
		border-radius: 4px;
		margin-bottom: 6px;
		padding: 5px 20px 6px 20px;
		font-family: inherit;
		font-size: 1.125em;
		color: #00395d;
	}

	.box .art-nmbr{
		font-size: 2.5em;
	}
	.box .art-txt{
		padding: 0 0.6375em;
	}

	.article-research .box{
		padding-right: 0.9375em;
		padding-left: 0.9375em;
	}
}

/* small devices */
@media screen and (max-width: 480px){
	.ib-display-figures .article-research{
		width:50%;
		float: left;
		margin: 5px 0;
		overflow: hidden;
	}

	.article-research:nth-child(2),.ib-display-figures .article-research:last-child{
		border-right-width:0;
	}


	.ib-break-line{
		width:100%; 
		text-align:center; 
		line-height:0.1em; 
		margin: 0.9375em 0 0.9375em;
		position: relative;
		font-family: Effra-Regular, "Helvetica", Helvetica, Arial, sans-serif;
		padding: 1.9375em 0;
	}

	.ib-break-line:before{
		content: "";
		  display: block;
		  border-top: 1px solid #e1e1e1;
		  width: 100%;
	}
	.line-txt{
		background-color: #ffffff;
		border: 1px solid #e1e1e1;
		border-radius: 4px;
		margin-bottom: 6px;
		padding: 5px 20px 6px 20px;
		font-family: inherit;
		font-size: 1em;
		color: #00395d;
	}

	.box .art-nmbr{
		font-size: 2.5em;
		display: inline-block;
		float: left;
	}


	.box .art-txt{
		padding: .9375em 0;
		display: inline-block;
		float: left;
	}

	.article-research .box{
		padding-right: 0.9375em;
		padding-left: 0.9375em;
	}
}


.home-content-table{
	overflow: hidden;

	
}
.home-continent-list{
	overflow: hidden;
	/*background-image: url(images/bg-Europe.png);
    background-repeat: no-repeat;
    background-position: 60% top;*/
    padding-bottom: 0.9375em;
    position: relative;
}

.home-continent-list.Europe{
	/*background-image: url(images/bg-Europe.png);*/
}

.home-continent-list.AfricaandMiddleEast{
	/*background-image: url(images/bg-Europe.png);*/
}

.home-continent-list.AsiaPacific{
	/*background-image: url(images/bg-AsiaPacific.png);*/
}

.home-continent-list.Americas{
	/*background-image: url(images/bg-Americas.png);*/
}

.home-continent-list ul.home-regions-list{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #00395d;
	border-bottom: 1px solid #d9d9d9;
}

.home-regions-list{
	display: block;
}

ul.home-country-list{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul.home-country-list li{
	float: none !important;
	margin-right: 20px;
	padding-bottom: 5px;
}

ul.home-country-list li{
	float: none !important;
	margin-right: 20px;
	padding-bottom: 5px;
}

.home-continent-list ul li{
	float: left;
	margin-right: 20px;
	padding-bottom: 5px;
}

.home-regions-list li.selected{
	border-bottom: 3px solid #00395d;
}
.home-continent-list ul li.selected a{
	color: #00395d;
}

.home-continent-list .home-country-tab{
	background-color: transparent;
	padding: 10px 0;
	display: none;
	border-bottom: 2px solid #d9d9d9;
}

.home-country-tab.selected{
	display: block;
}

.home-country-selector.selected a:after{
	content: "";
	left: 5px;
}

.home-services-section{
	overflow: hidden;
	display: none;
	padding: 10px 0;
	min-height: 260px;
}

.home-selected-ctry-info{
	overflow: hidden;
	min-height: 200px;
}

.ctry-grid{
	width: 20%;
	float: left;
}

.home-continent-mobile{
	display: none;
}

/* mobile display for the continent selection control */
	.home-continent-mobile{
		margin: 0 -0.9375em;
		padding: 0.4375em 0;
		border-bottom: 1px solid #e1e1e1;
		position: relative;
	}

	.home-region-mb-tab {
		display: block;
		margin: 0 0.9375em;
		background-color: #f7f7f7;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
		background-image: -webkit-linear-gradient(bottom, #f7f7f7, #ffffff);
		background-image: linear-gradient(to top, #f7f7f7, #ffffff);
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border: 1px solid #e1e1e1;
		color: #666666;
		font-family: Effra-Light, "Helvetica", Helvetica, Arial, sans-serif;
		padding: 0.625em 0.9375em;
		position: relative;
	}

	.home-region-mb-tab.active:after {
		font-family: 'Icons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		content: "";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.home-region-mb-tab:after {
		font-family: 'Icons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		content: "";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;
		right: 0.9375em;
	}

.accordion__item:before{
	content: "" !important;
}

.home-contry-related{
	padding-top: 10px;
}


/* Large devices */
@media screen and (min-width:1024px){
	ul.home-country-list{
		/*height: 180px; 
        -webkit-column-count: 6;
        -moz-column-count: 6;
        column-count: 6; */
	}

	.ctry-grid{
		width: 20%;
	}

	.home-continent-mobile{
		display: none;
	}

	.home-regions-list{
		display: block;
	}
}

/* ipad landscape and medium devices */
@media screen and (min-width: 769px) and (max-width:1024px){
	.ctry-grid{
		width: 20%;
	}

	.home-continent-mobile{
		display: none;
	}

	.home-regions-list{
		display: block;
	}
}

/* phone and ipad potrait */
@media screen and (min-width: 480px) and (max-width:768px){
	.ctry-grid{
		width: 33.33%;
	}

	.home-continent-mobile{
		display: block;
	}

	.home-regions-list {
		display: none;
		position: absolute;
		background: #ffffff;
		z-index: 9998;
		border: 1px solid #e1e1e1;
		border-top: none;
		list-style: none;
		width: 100%;
		top: 45px;
	}

	.home-regions-list.mb-open{
		display: block;
	}

	.home-regions-list.mb-close{
		display: none;
	}


	.home-regions-list .home-region-tab{
		float: none;
		border-bottom: 1px solid #f1f1f1;
		padding: 5px;
	}

	.home-region-tab{
		margin:0;
		border:none !important;
	}

	.home-region-tab a{
		display: block;
	}

	.home-region-tab.selected{
		border-bottom:none !important;
	}

}

/* small devices */
@media screen and (max-width:480px){

	.ctry-grid{
		width: 50%;
	}

	.home-continent-mobile{
		display: block;
	}

	.home-regions-list {
		display: none;
		position: absolute;
		background: #ffffff;
		z-index: 9998;
		border: 1px solid #e1e1e1;
		border-top: none;
		list-style: none;
		width: 100%;
		top: 45px;
	}

	.home-regions-list.mb-open{
		display: block;
	}

	.home-regions-list.mb-close{
		display: none;
	}

	.home-regions-list .home-region-tab{
		float: none;
		border-bottom: 1px solid #f1f1f1;
		padding: 5px;
	}

	.home-region-tab{
		margin:0;
		border:none !important;
	}

	.home-region-tab a{
		display: block;
	}

	.home-region-tab.selected{
		border-bottom:none !important;
	}
}


