@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
@import url("//web-archive.nli.org.il/National_Library/20160330061658cs_///hello.myfonts.net/count/2cd280");
@import url("//web-archive.nli.org.il/National_Library/20160330061658cs_///hello.myfonts.net/count/30ad05");
@import url("https://web-archive.nli.org.il/National_Library/20160330061658cs_/https://fast.fonts.net/lt/1.css?apiType=css&c=c766519e-7ef2-47f9-911f-97c768577c64&fontids=1488894,1488906,1488918");
/* line 9, ../../src/styles/vendor/normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../../src/styles/vendor/normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 32, ../../src/styles/vendor/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 52, ../../src/styles/vendor/normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 65, ../../src/styles/vendor/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 75, ../../src/styles/vendor/normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 87, ../../src/styles/vendor/normalize.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 95, ../../src/styles/vendor/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 107, ../../src/styles/vendor/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 115, ../../src/styles/vendor/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 124, ../../src/styles/vendor/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 133, ../../src/styles/vendor/normalize.scss */
h1, .salary-survey-header {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 142, ../../src/styles/vendor/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 151, ../../src/styles/vendor/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 159, ../../src/styles/vendor/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 167, ../../src/styles/vendor/normalize.scss */
sup {
  top: -0.5em;
}

/* line 171, ../../src/styles/vendor/normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 182, ../../src/styles/vendor/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 190, ../../src/styles/vendor/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 201, ../../src/styles/vendor/normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 209, ../../src/styles/vendor/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 219, ../../src/styles/vendor/normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 227, ../../src/styles/vendor/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 250, ../../src/styles/vendor/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 264, ../../src/styles/vendor/normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 275, ../../src/styles/vendor/normalize.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 288, ../../src/styles/vendor/normalize.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 300, ../../src/styles/vendor/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 309, ../../src/styles/vendor/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 320, ../../src/styles/vendor/normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 332, ../../src/styles/vendor/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 344, ../../src/styles/vendor/normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 355, ../../src/styles/vendor/normalize.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 and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 368, ../../src/styles/vendor/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 377, ../../src/styles/vendor/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 388, ../../src/styles/vendor/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 397, ../../src/styles/vendor/normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 406, ../../src/styles/vendor/normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 417, ../../src/styles/vendor/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 422, ../../src/styles/vendor/normalize.scss */
td,
th {
  padding: 0;
}

/*
 * Swiper 2.7.0
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: August 30, 2014
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
/* line 18, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-container {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

/* line 30, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 63, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* line 71, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
/* line 79, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}

/* line 82, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
/* line 90, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-container {
  /* Specify Swiper's Size: */
  /*width:200px;
  height: 100px;*/
}

/* line 96, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-slide {
  /* Specify Slides's Size: */
  /*width: 100%;
  height: 100%;*/
}

/* line 102, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-slide-active {
  /* Specific active slide styling: */
}

/* line 106, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-slide-visible {
  /* Specific visible slide styling: */
}

/* ===============================================================
Pagination Styles
================================================================*/
/* line 113, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-pagination-switch {
  /* Stylize pagination button: */
}

/* line 117, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-active-switch {
  /* Specific active button style: */
}

/* line 121, ../../src/styles/vendor/idangerous.swiper.scss */
.swiper-visible-switch {
  /* Specific visible button style: */
}

/*
 * Tabber v3.0.12 - 2014-11-25
 * A jQuery plugin for adding simple tabbed interfaces. Part of the Formstone Library.
 * http://formstone.it/tabber/
 *
 * Copyright 2014 Ben Plum; MIT Licensed
 */
/* line 9, ../../src/styles/vendor/jquery.fs.tabber.scss */
.tabber {
  overflow: hidden;
}

/* line 11, ../../src/styles/vendor/jquery.fs.tabber.scss */
.tabber .tabber-menu {
  display: block;
  margin: 0;
  padding: 0;
}

/* line 12, ../../src/styles/vendor/jquery.fs.tabber.scss */
.tabber .tabber-handle {
  color: #999;
  cursor: pointer;
  display: block;
  float: left;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 19, ../../src/styles/vendor/jquery.fs.tabber.scss */
.tabber .tabber-handle.active {
  color: #333;
}

/* line 20, ../../src/styles/vendor/jquery.fs.tabber.scss */
.tabber .tabber-handle.mobile {
  display: none;
  float: none;
}

/* line 22, ../../src/styles/vendor/jquery.fs.tabber.scss */
.tabber .tabber-tab {
  clear: both;
  display: none;
}

/* line 23, ../../src/styles/vendor/jquery.fs.tabber.scss */
.tabber .tabber-tab.active {
  display: block;
}

/* Vertical */
/*.tabber.vertical .tabber-menu { float: left; width: 20%; }*/
/*.tabber.vertical .tabber-handle { display: block; width: 100%; }*/
/*.tabber.vertical .tabber-handle.mobile { display: none; }*/
/*.tabber.vertical .tabber-tab { clear: none; float: right; min-height: 100%; width: 80%; }*/
/* Mobile */
/*.tabber.mobile .tabber-handle { display: none; }*/
/* line 34, ../../src/styles/vendor/jquery.fs.tabber.scss */
.tabber.mobile .tabber-handle.mobile {
  display: none;
}

/*.tabber.vertical.mobile .tabber-menu,*/
/*.tabber.vertical.mobile .tabber-tab { float: none; width: 100%; }*/
/* 
Do not import - font is overriden to begin with, and http causes mixed content warning on https
@import url(https://web-archive.nli.org.il/National_Library/20160330061658cs_/http://fonts.googleapis.com/css?family=Exo+2:700,400&subset=latin,cyrillic);
*/
/* ==========================================================================
   Remodal necessary styles
   ========================================================================== */
/* Hide scroll bar */
/* line 12, ../../src/styles/vendor/jquery.remodal.scss */
html.remodal-is-locked {
  overflow: hidden;
}

/* Anti FOUC */
/* line 18, ../../src/styles/vendor/jquery.remodal.scss */
.remodal,
[data-remodal-id] {
  visibility: hidden;
}

/* Necessary styles of the overlay */
/* line 25, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}

/* Necessary styles of the wrapper */
/* line 38, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}

/* line 54, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}

/* Fix iPad, iPhone glitches */
/* line 65, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-overlay,
.remodal-wrapper {
  -webkit-transform: translateZ(0px);
}

/* Necessary styles of the modal dialog */
/* line 72, ../../src/styles/vendor/jquery.remodal.scss */
.remodal {
  position: relative;
  display: inline-block;
}

/* Anti-zoom. Font-size should be >= 16px. */
/* line 80, ../../src/styles/vendor/jquery.remodal.scss */
.remodal select,
.remodal textarea,
.remodal input,
.remodal select:focus,
.remodal textarea:focus,
.remodal input:focus {
  font-size: 16px;
}

/* ==========================================================================
   Remodal default theme
   ========================================================================== */
/* Default theme font */
/* line 95, ../../src/styles/vendor/jquery.remodal.scss */
.remodal,
.remodal * {
  font-family: "Exo 2", sans-serif;
}

/* Background for effects */
/* line 102, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-bg {
  -webkit-transition: -webkit-filter 0.2s ease-out;
  -moz-transition: -moz-filter 0.2s ease-out;
  -o-transition: -o-filter 0.2s ease-out;
  transition: filter 0.2s ease-out;
}

/* line 109, ../../src/styles/vendor/jquery.remodal.scss */
body.remodal-is-active .remodal-bg {
  -webkit-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
}

/* Default theme styles of the overlay */
/* line 119, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-overlay {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  opacity: 0;
  background: rgba(33, 36, 46, 0.95);
}

/* line 129, ../../src/styles/vendor/jquery.remodal.scss */
body.remodal-is-active .remodal-overlay {
  opacity: 1;
}

/* Default theme styles of the modal dialog */
/* line 135, ../../src/styles/vendor/jquery.remodal.scss */
.remodal {
  font-size: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-height: 100%;
  padding: 35px;
  -webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out;
  -moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out, opacity 0.2s ease-out;
  transition: transform 0.2s ease-out, opacity 0.2s ease-out;
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
  opacity: 0;
  color: #182a3c;
  background: #f4f4f4;
  background-clip: padding-box;
}

/* line 161, ../../src/styles/vendor/jquery.remodal.scss */
body.remodal-is-active .remodal {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Vertical align of the modal dialog */
/* line 173, ../../src/styles/vendor/jquery.remodal.scss */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */
/* line 180, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-close {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 28px;
  height: 28px;
  -webkit-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
  text-decoration: none;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 198, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-close:after {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 28px;
  line-height: 28px;
  display: block;
  content: "×";
  cursor: pointer;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  text-decoration: none;
  color: #3e5368;
}

/* line 216, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-close:hover,
.remodal-close:active {
  background: #3e5368;
}

/* line 221, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-close:hover.remodal-close:after,
.remodal-close:active.remodal-close:after {
  color: #f4f4f4;
}

/* Dialog buttons */
/* line 228, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-confirm,
.remodal-cancel {
  font-size: 10pt;
  display: inline-block;
  width: 120px;
  margin: 0 0 5px 0;
  padding: 9px 0;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-clip: padding-box;
}

/* line 251, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-confirm {
  color: #16a085;
  border: 2px solid #16a085;
  background: #f4f4f4;
}

/* line 257, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-confirm:hover,
.remodal-confirm:active {
  color: #f4f4f4;
  background: #16a085;
}

/* line 263, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-cancel {
  color: #c0392b;
  border: 2px solid #c0392b;
  background: #f4f4f4;
}

/* line 269, ../../src/styles/vendor/jquery.remodal.scss */
.remodal-cancel:hover,
.remodal-cancel:active {
  color: #f4f4f4;
  background: #c0392b;
}

/* Media queries
   ========================================================================== */
@media only screen and (min-width: 40.063em) {
  /* line 279, ../../src/styles/vendor/jquery.remodal.scss */
  .remodal {
    max-width: 700px;
    min-height: 0;
    margin: 20px auto;
    -webkit-border-radius: 6px;
    border-radius: 6px;
  }
}
/* IE8
   ========================================================================== */
/* line 292, ../../src/styles/vendor/jquery.remodal.scss */
.lt-ie9 .remodal-overlay {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F021242E, endColorstr=#F021242E);
}

/* line 296, ../../src/styles/vendor/jquery.remodal.scss */
.lt-ie9 .remodal {
  width: 700px;
  min-height: 0;
  margin: 20px auto;
}

/* line 302, ../../src/styles/vendor/jquery.remodal.scss */
.lt-ie9 .remodal-close:after {
  margin: auto;
  text-align: center;
}

/* line 308, ../../src/styles/vendor/jquery.remodal.scss */
.lt-ie9 .remodal-close:hover,
.lt-ie9 .remodal-close:active {
  background: transparent;
}

/* line 313, ../../src/styles/vendor/jquery.remodal.scss */
.lt-ie9 .remodal-close:hover.remodal-close:after,
.lt-ie9 .remodal-close:active.remodal-close:after {
  color: #3e5368;
}

/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
/* line 3, ../../src/styles/vendor/royalslider.scss */
.royalSlider {
  width: 600px;
  height: 400px;
  position: relative;
  direction: ltr;
}

/* line 9, ../../src/styles/vendor/royalslider.scss */
.royalSlider > * {
  float: left;
}

/* line 13, ../../src/styles/vendor/royalslider.scss */
.rsWebkit3d .rsSlide {
  -webkit-transform: translateZ(0);
}

/* line 18, ../../src/styles/vendor/royalslider.scss */
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}

/* line 30, ../../src/styles/vendor/royalslider.scss */
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none;
}

/* line 35, ../../src/styles/vendor/royalslider.scss */
.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent;
}

/* line 43, ../../src/styles/vendor/royalslider.scss */
.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent;
}

/* line 52, ../../src/styles/vendor/royalslider.scss */
.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 58, ../../src/styles/vendor/royalslider.scss */
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 65, ../../src/styles/vendor/royalslider.scss */
.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}

/* line 70, ../../src/styles/vendor/royalslider.scss */
.rsThumb {
  float: left;
  position: relative;
}

/* line 76, ../../src/styles/vendor/royalslider.scss */
.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

/* line 85, ../../src/styles/vendor/royalslider.scss */
.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

/* line 95, ../../src/styles/vendor/royalslider.scss */
.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}

/* Fullscreen options, very important ^^ */
/* line 102, ../../src/styles/vendor/royalslider.scss */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

/* line 115, ../../src/styles/vendor/royalslider.scss */
.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}

/* line 124, ../../src/styles/vendor/royalslider.scss */
.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 135, ../../src/styles/vendor/royalslider.scss */
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}

/* line 140, ../../src/styles/vendor/royalslider.scss */
.rsContent {
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 146, ../../src/styles/vendor/royalslider.scss */
.rsPreloader {
  position: absolute;
  z-index: 0;
}

/* line 151, ../../src/styles/vendor/royalslider.scss */
.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 156, ../../src/styles/vendor/royalslider.scss */
.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

/* line 160, ../../src/styles/vendor/royalslider.scss */
.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}

/* line 167, ../../src/styles/vendor/royalslider.scss */
.rsTabs {
  float: left;
  background: none !important;
}

/* line 171, ../../src/styles/vendor/royalslider.scss */
.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

/* line 178, ../../src/styles/vendor/royalslider.scss */
.rsVideoContainer {
  /*left: 0;
  top: 0;
  position: absolute;*/
  /*width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  float: left;*/
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}

/* line 193, ../../src/styles/vendor/royalslider.scss */
.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}

/* line 201, ../../src/styles/vendor/royalslider.scss */
.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}

/* line 204, ../../src/styles/vendor/royalslider.scss */
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* ios controls over video bug, shifting video */
/* line 216, ../../src/styles/vendor/royalslider.scss */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}

/* line 225, ../../src/styles/vendor/royalslider.scss */
.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
}

/* line 233, ../../src/styles/vendor/royalslider.scss */
img.rsImg {
  max-width: none;
}

/* line 237, ../../src/styles/vendor/royalslider.scss */
.grab-cursor {
  cursor: url(grab.png) 8 8, move;
}

/* line 241, ../../src/styles/vendor/royalslider.scss */
.grabbing-cursor {
  cursor: url(grabbing.png) 8 8, move;
}

/* line 245, ../../src/styles/vendor/royalslider.scss */
.rsNoDrag {
  cursor: auto;
}

/* line 249, ../../src/styles/vendor/royalslider.scss */
.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: url(blank.gif);
}

/* line 1, ../../src/styles/vendor/date-picker/classic.scss */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.scss */
.picker__input {
  cursor: default;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.scss */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.scss */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

                                                                                                                                                                                                                                                                                                                                                          /*!
* Classic picker styling for pickadate.js
* Demo: http://amsul.github.io/pickadate.js
*/
/* line 4, ../../src/styles/vendor/date-picker/classic.scss */
.picker {
  width: 100%;
}

/* line 4, ../../src/styles/vendor/date-picker/classic.scss */
.picker__holder {
  position: absolute;
  background: #fff;
  border: 1px solid #aaa;
  border-top-width: 0;
  border-bottom-width: 0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 176px;
  max-width: 466px;
  max-height: 0;
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  -webkit-transition: -webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;
  -moz-transition: -moz-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;
  transition: transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;
}

/* line 4, ../../src/styles/vendor/date-picker/classic.scss */
.picker__frame {
  padding: 1px;
}

/* line 4, ../../src/styles/vendor/date-picker/classic.scss */
.picker__wrap {
  margin: -1px;
}

/* line 4, ../../src/styles/vendor/date-picker/classic.scss */
.picker--opened .picker__holder {
  max-height: 25em;
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -moz-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
  -webkit-transition: -webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;
  -moz-transition: -moz-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;
  transition: transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;
  -webkit-box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__box {
  padding: 0 1em;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__month, .picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__year {
  color: #999;
  font-size: .8em;
  font-style: italic;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__select--month, .picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}

@media (min-width: 24.5em) {
  /* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
  .picker__select--month, .picker__select--year {
    margin-top: -.5em;
  }
}
/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__select--month {
  width: 35%;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__select--year {
  width: 22.5%;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__select--month:focus, .picker__select--year:focus {
  border-color: #0089ec;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__nav--next, .picker__nav--prev {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -.25em;
}

@media (min-width: 24.5em) {
  /* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
  .picker__nav--next, .picker__nav--prev {
    top: -.33em;
  }
}
/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__nav--next:before, .picker__nav--prev:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: .75em solid #000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__nav--next:before {
  border-right: 0;
  border-left: .75em solid #000;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__nav--next:hover, .picker__nav--prev:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__nav--disabled, .picker__nav--disabled:before, .picker__nav--disabled:before:hover, .picker__nav--disabled:hover {
  cursor: default;
  background: 0 0;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

@media (min-height: 33.875em) {
  /* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
  .picker__table {
    margin-bottom: .75em;
  }
}
/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__table td {
  margin: 0;
  padding: 0;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999;
  font-weight: 500;
}

@media (min-height: 33.875em) {
  /* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day--today {
  position: relative;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: .5em solid #0059bc;
  border-left: .5em solid transparent;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day--disabled:before {
  border-top-color: #aaa;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day--outfocus {
  color: #ddd;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day--infocus:hover, .picker__day--outfocus:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day--highlighted {
  border-color: #0089ec;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker--focused .picker__day--highlighted, .picker__day--highlighted:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker--focused .picker__day--selected, .picker__day--selected, .picker__day--selected:hover {
  background: #0089ec;
  color: #fff;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day--disabled, .picker__day--disabled:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #ddd;
  cursor: default;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover {
  background: #bbb;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__footer {
  text-align: center;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__button--clear, .picker__button--today {
  border: 1px solid #fff;
  background: #fff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: 700;
  width: 50%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__button--clear:hover, .picker__button--today:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__button--clear:focus, .picker__button--today:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: 0;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__button--clear:before, .picker__button--today:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__button--today:before {
  content: " ";
  margin-right: .45em;
  top: -.05em;
  width: 0;
  border-top: .66em solid #0059bc;
  border-left: .66em solid transparent;
}

/* line 1, ../../src/styles/vendor/date-picker/classic.date.scss */
.picker__button--clear:before {
  content: "\D7";
  margin-right: .35em;
  top: -.1em;
  color: #e20;
  vertical-align: top;
  font-size: 1.1em;
}

/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
/* line 3, ../../src/styles/vendor/royalslider.scss */
.royalSlider {
  width: 600px;
  height: 400px;
  position: relative;
  direction: ltr;
}

/* line 9, ../../src/styles/vendor/royalslider.scss */
.royalSlider > * {
  float: left;
}

/* line 13, ../../src/styles/vendor/royalslider.scss */
.rsWebkit3d .rsSlide {
  -webkit-transform: translateZ(0);
}

/* line 18, ../../src/styles/vendor/royalslider.scss */
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}

/* line 30, ../../src/styles/vendor/royalslider.scss */
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none;
}

/* line 35, ../../src/styles/vendor/royalslider.scss */
.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent;
}

/* line 43, ../../src/styles/vendor/royalslider.scss */
.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent;
}

/* line 52, ../../src/styles/vendor/royalslider.scss */
.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 58, ../../src/styles/vendor/royalslider.scss */
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 65, ../../src/styles/vendor/royalslider.scss */
.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}

/* line 70, ../../src/styles/vendor/royalslider.scss */
.rsThumb {
  float: left;
  position: relative;
}

/* line 76, ../../src/styles/vendor/royalslider.scss */
.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

/* line 85, ../../src/styles/vendor/royalslider.scss */
.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

/* line 95, ../../src/styles/vendor/royalslider.scss */
.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}

/* Fullscreen options, very important ^^ */
/* line 102, ../../src/styles/vendor/royalslider.scss */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

/* line 115, ../../src/styles/vendor/royalslider.scss */
.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}

/* line 124, ../../src/styles/vendor/royalslider.scss */
.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 135, ../../src/styles/vendor/royalslider.scss */
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}

/* line 140, ../../src/styles/vendor/royalslider.scss */
.rsContent {
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 146, ../../src/styles/vendor/royalslider.scss */
.rsPreloader {
  position: absolute;
  z-index: 0;
}

/* line 151, ../../src/styles/vendor/royalslider.scss */
.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 156, ../../src/styles/vendor/royalslider.scss */
.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

/* line 160, ../../src/styles/vendor/royalslider.scss */
.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}

/* line 167, ../../src/styles/vendor/royalslider.scss */
.rsTabs {
  float: left;
  background: none !important;
}

/* line 171, ../../src/styles/vendor/royalslider.scss */
.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

/* line 178, ../../src/styles/vendor/royalslider.scss */
.rsVideoContainer {
  /*left: 0;
  top: 0;
  position: absolute;*/
  /*width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  float: left;*/
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}

/* line 193, ../../src/styles/vendor/royalslider.scss */
.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}

/* line 201, ../../src/styles/vendor/royalslider.scss */
.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}

/* line 204, ../../src/styles/vendor/royalslider.scss */
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* ios controls over video bug, shifting video */
/* line 216, ../../src/styles/vendor/royalslider.scss */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}

/* line 225, ../../src/styles/vendor/royalslider.scss */
.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
}

/* line 233, ../../src/styles/vendor/royalslider.scss */
img.rsImg {
  max-width: none;
}

/* line 237, ../../src/styles/vendor/royalslider.scss */
.grab-cursor {
  cursor: url(grab.png) 8 8, move;
}

/* line 241, ../../src/styles/vendor/royalslider.scss */
.grabbing-cursor {
  cursor: url(grabbing.png) 8 8, move;
}

/* line 245, ../../src/styles/vendor/royalslider.scss */
.rsNoDrag {
  cursor: auto;
}

/* line 249, ../../src/styles/vendor/royalslider.scss */
.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: url(blank.gif);
}

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fontawesome-webfont.eot#iefix&v=4.5.0") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../../src/styles/vendor/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../../src/styles/vendor/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../../src/styles/vendor/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../../src/styles/vendor/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../../src/styles/vendor/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../../src/styles/vendor/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../../src/styles/vendor/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../../src/styles/vendor/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../../src/styles/vendor/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../../src/styles/vendor/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../../src/styles/vendor/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 14, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: .3em;
}
/* line 15, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 19, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 20, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 23, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 24, ../../src/styles/vendor/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../../src/styles/vendor/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../../src/styles/vendor/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../../src/styles/vendor/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../../src/styles/vendor/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../../src/styles/vendor/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../../src/styles/vendor/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../../src/styles/vendor/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../../src/styles/vendor/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../../src/styles/vendor/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../../src/styles/vendor/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../../src/styles/vendor/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../../src/styles/vendor/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../../src/styles/vendor/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 29, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 98, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 137, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 138, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

/* line 163, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 164, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 165, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 166, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: "";
}

/* line 168, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 169, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 170, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 171, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 172, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 173, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 174, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 175, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 176, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 177, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 178, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 179, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 180, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 181, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 182, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 183, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 184, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 185, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 186, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 188, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 190, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 191, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 192, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 194, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 196, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 197, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 199, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 200, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 203, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 204, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 205, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 206, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 207, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 208, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 209, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 210, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 211, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 212, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 213, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 214, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 215, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 216, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 217, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 218, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 219, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 220, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 222, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 224, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 226, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 227, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 228, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 230, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 232, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 234, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 235, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 236, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 238, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 239, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 240, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 242, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 243, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 244, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 245, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 246, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 247, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 248, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 249, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 250, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 251, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 252, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 253, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 254, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 255, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 256, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 257, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 258, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 259, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 260, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 261, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 262, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 263, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 264, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 265, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 266, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 267, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 268, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 269, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 270, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 271, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 272, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 274, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 275, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 276, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 277, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 278, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 279, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 281, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 282, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 283, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 284, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 285, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 286, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 287, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 288, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 289, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 290, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 291, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 292, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 293, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 295, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 298, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 299, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 300, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 301, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 303, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 304, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 305, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 306, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 307, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 308, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 309, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 310, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 311, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 312, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 313, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 314, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 315, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 316, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 317, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 318, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 319, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 320, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 321, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 322, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 323, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 324, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 325, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 326, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 327, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 328, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 329, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 330, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 331, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 332, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 333, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 334, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 335, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 336, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 337, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 338, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 339, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 340, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 342, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 344, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 346, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 348, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 349, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 351, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 353, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 357, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 360, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 362, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 364, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 365, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 366, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 367, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 368, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 369, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 370, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 371, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 372, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 373, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 374, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 375, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 376, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 377, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 378, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 379, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 380, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 381, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 382, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 383, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 384, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 385, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 386, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 387, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 388, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 389, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 390, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 391, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 392, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 393, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 394, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 395, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 396, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 397, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 398, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 399, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 400, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 401, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 402, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

/* line 404, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 405, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 406, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 407, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 408, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 409, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 410, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 411, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 412, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 413, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 414, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 415, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 417, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 418, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 419, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 420, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 422, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 423, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 424, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 425, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 426, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 427, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 428, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 431, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 433, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 434, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 435, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 436, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 437, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 438, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 439, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 440, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 441, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 442, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 443, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 444, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 445, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 446, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 447, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 448, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 449, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 450, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 451, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 452, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 453, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 454, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 455, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 456, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 457, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 458, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 460, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 462, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 463, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 464, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 465, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 466, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 467, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 468, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 469, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 470, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 471, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 474, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 476, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 478, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 480, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 481, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 482, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 483, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 484, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 489, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 490, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 492, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 494, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 495, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 496, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

/* line 499, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 500, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 501, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 503, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 505, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 507, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 508, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-circle-thin:before {
  content: "";
}

/* line 509, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 510, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 511, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 512, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 513, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 514, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 515, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 517, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 518, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 519, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 520, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 521, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 522, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 523, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 524, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 525, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 526, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 527, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 528, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 529, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 530, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 531, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 532, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 533, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 534, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 535, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 536, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 537, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 538, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 539, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 540, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 541, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 542, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 543, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 544, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 545, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 546, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 547, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 548, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 549, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 550, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 551, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 552, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 553, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 554, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 557, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* line 558, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-buysellads:before {
  content: "";
}

/* line 559, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 560, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-dashcube:before {
  content: "";
}

/* line 561, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-forumbee:before {
  content: "";
}

/* line 562, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-leanpub:before {
  content: "";
}

/* line 563, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sellsy:before {
  content: "";
}

/* line 564, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 565, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 566, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 567, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 568, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 569, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-diamond:before {
  content: "";
}

/* line 570, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-ship:before {
  content: "";
}

/* line 571, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-user-secret:before {
  content: "";
}

/* line 572, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 573, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-street-view:before {
  content: "";
}

/* line 574, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 575, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-venus:before {
  content: "";
}

/* line 576, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mars:before {
  content: "";
}

/* line 577, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mercury:before {
  content: "";
}

/* line 578, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

/* line 580, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 581, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-venus-double:before {
  content: "";
}

/* line 582, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mars-double:before {
  content: "";
}

/* line 583, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 584, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 585, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 586, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 587, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-neuter:before {
  content: "";
}

/* line 588, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-genderless:before {
  content: "";
}

/* line 589, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-facebook-official:before {
  content: "";
}

/* line 590, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 591, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 592, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-server:before {
  content: "";
}

/* line 593, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-user-plus:before {
  content: "";
}

/* line 594, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-user-times:before {
  content: "";
}

/* line 595, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "";
}

/* line 597, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-viacoin:before {
  content: "";
}

/* line 598, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-train:before {
  content: "";
}

/* line 599, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-subway:before {
  content: "";
}

/* line 600, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-medium:before {
  content: "";
}

/* line 601, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

/* line 603, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-optin-monster:before {
  content: "";
}

/* line 604, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-opencart:before {
  content: "";
}

/* line 605, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-expeditedssl:before {
  content: "";
}

/* line 606, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: "";
}

/* line 608, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

/* line 610, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

/* line 612, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

/* line 614, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

/* line 616, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mouse-pointer:before {
  content: "";
}

/* line 617, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-i-cursor:before {
  content: "";
}

/* line 618, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-object-group:before {
  content: "";
}

/* line 619, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-object-ungroup:before {
  content: "";
}

/* line 620, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sticky-note:before {
  content: "";
}

/* line 621, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-sticky-note-o:before {
  content: "";
}

/* line 622, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc-jcb:before {
  content: "";
}

/* line 623, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-cc-diners-club:before {
  content: "";
}

/* line 624, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-clone:before {
  content: "";
}

/* line 625, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-balance-scale:before {
  content: "";
}

/* line 626, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hourglass-o:before {
  content: "";
}

/* line 627, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

/* line 629, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

/* line 631, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

/* line 633, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hourglass:before {
  content: "";
}

/* line 634, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

/* line 636, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

/* line 638, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-scissors-o:before {
  content: "";
}

/* line 639, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-lizard-o:before {
  content: "";
}

/* line 640, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-spock-o:before {
  content: "";
}

/* line 641, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-pointer-o:before {
  content: "";
}

/* line 642, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hand-peace-o:before {
  content: "";
}

/* line 643, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-trademark:before {
  content: "";
}

/* line 644, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-registered:before {
  content: "";
}

/* line 645, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-creative-commons:before {
  content: "";
}

/* line 646, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-gg:before {
  content: "";
}

/* line 647, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-gg-circle:before {
  content: "";
}

/* line 648, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tripadvisor:before {
  content: "";
}

/* line 649, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-odnoklassniki:before {
  content: "";
}

/* line 650, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "";
}

/* line 651, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-get-pocket:before {
  content: "";
}

/* line 652, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-wikipedia-w:before {
  content: "";
}

/* line 653, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-safari:before {
  content: "";
}

/* line 654, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-chrome:before {
  content: "";
}

/* line 655, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-firefox:before {
  content: "";
}

/* line 656, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-opera:before {
  content: "";
}

/* line 657, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-internet-explorer:before {
  content: "";
}

/* line 658, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: "";
}

/* line 660, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-contao:before {
  content: "";
}

/* line 661, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-500px:before {
  content: "";
}

/* line 662, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-amazon:before {
  content: "";
}

/* line 663, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-calendar-plus-o:before {
  content: "";
}

/* line 664, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-calendar-minus-o:before {
  content: "";
}

/* line 665, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-calendar-times-o:before {
  content: "";
}

/* line 666, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-calendar-check-o:before {
  content: "";
}

/* line 667, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-industry:before {
  content: "";
}

/* line 668, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-map-pin:before {
  content: "";
}

/* line 669, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-map-signs:before {
  content: "";
}

/* line 670, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-map-o:before {
  content: "";
}

/* line 671, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-map:before {
  content: "";
}

/* line 672, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-commenting:before {
  content: "";
}

/* line 673, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-commenting-o:before {
  content: "";
}

/* line 674, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-houzz:before {
  content: "";
}

/* line 675, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-vimeo:before {
  content: "";
}

/* line 676, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-black-tie:before {
  content: "";
}

/* line 677, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-fonticons:before {
  content: "";
}

/* line 678, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-reddit-alien:before {
  content: "";
}

/* line 679, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-edge:before {
  content: "";
}

/* line 680, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-credit-card-alt:before {
  content: "";
}

/* line 681, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-codiepie:before {
  content: "";
}

/* line 682, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-modx:before {
  content: "";
}

/* line 683, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-fort-awesome:before {
  content: "";
}

/* line 684, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-usb:before {
  content: "";
}

/* line 685, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-product-hunt:before {
  content: "";
}

/* line 686, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-mixcloud:before {
  content: "";
}

/* line 687, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-scribd:before {
  content: "";
}

/* line 688, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pause-circle:before {
  content: "";
}

/* line 689, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-pause-circle-o:before {
  content: "";
}

/* line 690, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-stop-circle:before {
  content: "";
}

/* line 691, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-stop-circle-o:before {
  content: "";
}

/* line 692, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-shopping-bag:before {
  content: "";
}

/* line 693, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-shopping-basket:before {
  content: "";
}

/* line 694, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-hashtag:before {
  content: "";
}

/* line 695, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bluetooth:before {
  content: "";
}

/* line 696, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-bluetooth-b:before {
  content: "";
}

/* line 697, ../../src/styles/vendor/font-awesome/_icons.scss */
.fa-percent:before {
  content: "";
}

/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
/*** Base Styles ***/
/* line 4, ../../src/styles/_base.scss */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 11, ../../src/styles/_base.scss */
html {
  box-sizing: border-box;
  font-family: "FreightSans-Book", Arial, sans-serif;
  -webkit-text-size-adjust: 100%;
  /* prevents iOS text size adjust after orientation change, without disabling user zoom. */
  -ms-text-size-adjust: 100%;
}

/* line 18, ../../src/styles/_base.scss */
* {
  -webkit-tap-highlight-color: transparent;
}

/* line 22, ../../src/styles/_base.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 26, ../../src/styles/_base.scss */
body {
  overflow-x: hidden;
  margin: 0;
  padding: 0;
  color: #111c24;
}

/* line 33, ../../src/styles/_base.scss */
a {
  color: #0098DB;
  text-decoration: none;
}
/* line 37, ../../src/styles/_base.scss */
a:hover {
  text-decoration: underline;
}

/* line 43, ../../src/styles/_base.scss */
address,
button,
h1,
.salary-survey-header,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
table,
caption,
th,
td,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
}

/* line 66, ../../src/styles/_base.scss */
ol,
ul {
  border: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 75, ../../src/styles/_base.scss */
blockquote, q {
  quotes: none;
}

/* line 79, ../../src/styles/_base.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 86, ../../src/styles/_base.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/* line 92, ../../src/styles/_base.scss */
h1, .salary-survey-header,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
/* line 100, ../../src/styles/_base.scss */
h1 strong, .salary-survey-header strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  font-weight: normal;
}

/* line 106, ../../src/styles/_base.scss */
b, strong {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-weight: normal;
}

/* line 111, ../../src/styles/_base.scss */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 118, ../../src/styles/_base.scss */
::-ms-clear {
  display: none;
}

/* line 3, ../../src/styles/_grid.scss */
.row, .blog-content .comments-info, .soundtrack-groups li {
  padding: 0 10px;
  padding: 0 0.625rem;
}
@media (min-width: 640px) {
  /* line 3, ../../src/styles/_grid.scss */
  .row, .blog-content .comments-info, .soundtrack-groups li {
    padding: 0 25px;
    padding: 0 1.5625rem;
  }
}

/* line 11, ../../src/styles/_grid.scss */
.row .row, .blog-content .comments-info .row, .soundtrack-groups li .row, .row .blog-content .comments-info, .blog-content .row .comments-info, .blog-content .comments-info .comments-info, .soundtrack-groups li .blog-content .comments-info, .blog-content .soundtrack-groups li .comments-info, .row .soundtrack-groups li, .soundtrack-groups .row li, .blog-content .comments-info .soundtrack-groups li, .soundtrack-groups .blog-content .comments-info li, .soundtrack-groups li li,
[class*="col-"] .row,
[class*="col-"] .blog-content .comments-info,
.blog-content [class*="col-"] .comments-info,
[class*="col-"] .soundtrack-groups li,
.soundtrack-groups [class*="col-"] li {
  width: auto;
  max-width: none;
  min-width: 0;
  padding: 0;
}

/* line 19, ../../src/styles/_grid.scss */
.row [class*="col-"], .blog-content .comments-info [class*="col-"], .soundtrack-groups li [class*="col-"],
.row [class*="push-"],
.blog-content .comments-info [class*="push-"],
.soundtrack-groups li [class*="push-"],
.row [class*="pull-"],
.blog-content .comments-info [class*="pull-"],
.soundtrack-groups li [class*="pull-"] {
  width: auto;
  float: none;
  left: 0;
  margin: 0;
  padding: 0;
}

@media (min-width: 640px) and (max-width: 959px) {
  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-1, .blog-content .comments-info .sm-col-1, .soundtrack-groups li .sm-col-1 {
    width: 4.16667%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-2, .blog-content .comments-info .sm-col-2, .soundtrack-groups li .sm-col-2 {
    width: 8.33333%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-3, .blog-content .comments-info .sm-col-3, .soundtrack-groups li .sm-col-3 {
    width: 12.5%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-4, .blog-content .comments-info .sm-col-4, .soundtrack-groups li .sm-col-4 {
    width: 16.66667%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-5, .blog-content .comments-info .sm-col-5, .soundtrack-groups li .sm-col-5 {
    width: 20.83333%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-6, .blog-content .comments-info .sm-col-6, .soundtrack-groups li .sm-col-6 {
    width: 25%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-7, .blog-content .comments-info .sm-col-7, .soundtrack-groups li .sm-col-7 {
    width: 29.16667%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-8, .blog-content .comments-info .sm-col-8, .soundtrack-groups li .sm-col-8 {
    width: 33.33333%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-9, .blog-content .comments-info .sm-col-9, .soundtrack-groups li .sm-col-9 {
    width: 37.5%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-10, .blog-content .comments-info .sm-col-10, .soundtrack-groups li .sm-col-10 {
    width: 41.66667%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-11, .blog-content .comments-info .sm-col-11, .soundtrack-groups li .sm-col-11 {
    width: 45.83333%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-12, .blog-content .comments-info .sm-col-12, .soundtrack-groups li .sm-col-12 {
    width: 50%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-13, .blog-content .comments-info .sm-col-13, .soundtrack-groups li .sm-col-13 {
    width: 54.16667%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-14, .blog-content .comments-info .sm-col-14, .soundtrack-groups li .sm-col-14 {
    width: 58.33333%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-15, .blog-content .comments-info .sm-col-15, .soundtrack-groups li .sm-col-15 {
    width: 62.5%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-16, .blog-content .comments-info .sm-col-16, .soundtrack-groups li .sm-col-16 {
    width: 66.66667%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-17, .blog-content .comments-info .sm-col-17, .soundtrack-groups li .sm-col-17 {
    width: 70.83333%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-18, .blog-content .comments-info .sm-col-18, .soundtrack-groups li .sm-col-18 {
    width: 75%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-19, .blog-content .comments-info .sm-col-19, .soundtrack-groups li .sm-col-19 {
    width: 79.16667%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-20, .blog-content .comments-info .sm-col-20, .soundtrack-groups li .sm-col-20 {
    width: 83.33333%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-21, .blog-content .comments-info .sm-col-21, .soundtrack-groups li .sm-col-21 {
    width: 87.5%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-22, .blog-content .comments-info .sm-col-22, .soundtrack-groups li .sm-col-22 {
    width: 91.66667%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-23, .blog-content .comments-info .sm-col-23, .soundtrack-groups li .sm-col-23 {
    width: 95.83333%;
    left: auto;
  }

  /* line 33, ../../src/styles/_grid.scss */
  .row .sm-col-24, .blog-content .comments-info .sm-col-24, .soundtrack-groups li .sm-col-24 {
    width: 100%;
    left: auto;
  }

  /* line 39, ../../src/styles/_grid.scss */
  .sm-row {
    max-width: 1110px;
    margin: 0 auto;
    padding: 0 10px;
    padding: 0 0.625rem;
    *zoom: 1;
  }
  /* line 43, ../../src/styles/_grid.scss */
  .sm-row [class*="col-"] {
    float: left;
    padding: 0 6px;
    padding: 0 0.375rem;
    position: relative;
  }
  /* line 49, ../../src/styles/_grid.scss */
  .sm-row [class*="col-"]:first-child {
    padding-left: 0;
  }
  /* line 53, ../../src/styles/_grid.scss */
  .sm-row [class*="col-"]:last-child {
    padding-right: 0;
  }
  /* line 57, ../../src/styles/_grid.scss */
  .sm-row [class*="col-"].centered {
    float: none;
    margin: 0 auto;
  }
  /* line 65, ../../src/styles/_grid.scss */
  .sm-row::before, .sm-row::after {
    content: " ";
    display: table;
  }
  /* line 69, ../../src/styles/_grid.scss */
  .sm-row::after {
    clear: both;
  }
}
@media (min-width: 960px) {
  /* line 78, ../../src/styles/_grid.scss */
  .row, .blog-content .comments-info, .soundtrack-groups li {
    max-width: 1110px;
    margin: 0 auto;
    padding: 0 10px;
    padding: 0 0.625rem;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-1, .blog-content .comments-info .col-1, .soundtrack-groups li .col-1 {
    width: 4.16667%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-2, .blog-content .comments-info .col-2, .soundtrack-groups li .col-2 {
    width: 8.33333%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-3, .blog-content .comments-info .col-3, .soundtrack-groups li .col-3 {
    width: 12.5%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-4, .blog-content .comments-info .col-4, .soundtrack-groups li .col-4 {
    width: 16.66667%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-5, .blog-content .comments-info .col-5, .soundtrack-groups li .col-5 {
    width: 20.83333%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-6, .blog-content .comments-info .col-6, .soundtrack-groups li .col-6 {
    width: 25%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-7, .blog-content .comments-info .col-7, .soundtrack-groups li .col-7 {
    width: 29.16667%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-8, .blog-content .comments-info .col-8, .soundtrack-groups li .col-8 {
    width: 33.33333%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-9, .blog-content .comments-info .col-9, .soundtrack-groups li .col-9 {
    width: 37.5%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-10, .blog-content .comments-info .col-10, .soundtrack-groups li .col-10 {
    width: 41.66667%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-11, .blog-content .comments-info .col-11, .soundtrack-groups li .col-11 {
    width: 45.83333%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-12, .blog-content .comments-info .col-12, .soundtrack-groups li .col-12 {
    width: 50%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-13, .blog-content .comments-info .col-13, .soundtrack-groups li .col-13 {
    width: 54.16667%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-14, .blog-content .comments-info .col-14, .soundtrack-groups li .col-14 {
    width: 58.33333%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-15, .blog-content .comments-info .col-15, .soundtrack-groups li .col-15 {
    width: 62.5%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-16, .blog-content .comments-info .col-16, .soundtrack-groups li .col-16 {
    width: 66.66667%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-17, .blog-content .comments-info .col-17, .soundtrack-groups li .col-17 {
    width: 70.83333%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-18, .blog-content .comments-info .col-18, .soundtrack-groups li .col-18 {
    width: 75%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-19, .blog-content .comments-info .col-19, .soundtrack-groups li .col-19 {
    width: 79.16667%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-20, .blog-content .comments-info .col-20, .soundtrack-groups li .col-20 {
    width: 83.33333%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-21, .blog-content .comments-info .col-21, .soundtrack-groups li .col-21 {
    width: 87.5%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-22, .blog-content .comments-info .col-22, .soundtrack-groups li .col-22 {
    width: 91.66667%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-23, .blog-content .comments-info .col-23, .soundtrack-groups li .col-23 {
    width: 95.83333%;
    left: auto;
  }

  /* line 86, ../../src/styles/_grid.scss */
  .row .col-24, .blog-content .comments-info .col-24, .soundtrack-groups li .col-24 {
    width: 100%;
    left: auto;
  }
}
@media (min-width: 960px) and (min-width: 1140px) {
  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-1, .blog-content .comments-info .lg-col-1, .soundtrack-groups li .lg-col-1 {
    width: 4.16667%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-2, .blog-content .comments-info .lg-col-2, .soundtrack-groups li .lg-col-2 {
    width: 8.33333%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-3, .blog-content .comments-info .lg-col-3, .soundtrack-groups li .lg-col-3 {
    width: 12.5%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-4, .blog-content .comments-info .lg-col-4, .soundtrack-groups li .lg-col-4 {
    width: 16.66667%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-5, .blog-content .comments-info .lg-col-5, .soundtrack-groups li .lg-col-5 {
    width: 20.83333%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-6, .blog-content .comments-info .lg-col-6, .soundtrack-groups li .lg-col-6 {
    width: 25%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-7, .blog-content .comments-info .lg-col-7, .soundtrack-groups li .lg-col-7 {
    width: 29.16667%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-8, .blog-content .comments-info .lg-col-8, .soundtrack-groups li .lg-col-8 {
    width: 33.33333%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-9, .blog-content .comments-info .lg-col-9, .soundtrack-groups li .lg-col-9 {
    width: 37.5%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-10, .blog-content .comments-info .lg-col-10, .soundtrack-groups li .lg-col-10 {
    width: 41.66667%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-11, .blog-content .comments-info .lg-col-11, .soundtrack-groups li .lg-col-11 {
    width: 45.83333%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-12, .blog-content .comments-info .lg-col-12, .soundtrack-groups li .lg-col-12 {
    width: 50%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-13, .blog-content .comments-info .lg-col-13, .soundtrack-groups li .lg-col-13 {
    width: 54.16667%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-14, .blog-content .comments-info .lg-col-14, .soundtrack-groups li .lg-col-14 {
    width: 58.33333%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-15, .blog-content .comments-info .lg-col-15, .soundtrack-groups li .lg-col-15 {
    width: 62.5%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-16, .blog-content .comments-info .lg-col-16, .soundtrack-groups li .lg-col-16 {
    width: 66.66667%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-17, .blog-content .comments-info .lg-col-17, .soundtrack-groups li .lg-col-17 {
    width: 70.83333%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-18, .blog-content .comments-info .lg-col-18, .soundtrack-groups li .lg-col-18 {
    width: 75%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-19, .blog-content .comments-info .lg-col-19, .soundtrack-groups li .lg-col-19 {
    width: 79.16667%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-20, .blog-content .comments-info .lg-col-20, .soundtrack-groups li .lg-col-20 {
    width: 83.33333%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-21, .blog-content .comments-info .lg-col-21, .soundtrack-groups li .lg-col-21 {
    width: 87.5%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-22, .blog-content .comments-info .lg-col-22, .soundtrack-groups li .lg-col-22 {
    width: 91.66667%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-23, .blog-content .comments-info .lg-col-23, .soundtrack-groups li .lg-col-23 {
    width: 95.83333%;
    left: auto;
  }

  /* line 94, ../../src/styles/_grid.scss */
  .row .lg-col-24, .blog-content .comments-info .lg-col-24, .soundtrack-groups li .lg-col-24 {
    width: 100%;
    left: auto;
  }
}
@media (min-width: 960px) {
  /* line 101, ../../src/styles/_grid.scss */
  .row [class*="col-"], .blog-content .comments-info [class*="col-"], .soundtrack-groups li [class*="col-"] {
    float: left;
    padding: 0 6px;
    padding: 0 0.375rem;
    position: relative;
  }

  /* line 109, ../../src/styles/_grid.scss */
  .row [class*="col-"], .blog-content .comments-info [class*="col-"], .soundtrack-groups li [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 114, ../../src/styles/_grid.scss */
  .row [class*="col-"].centered, .blog-content .comments-info [class*="col-"].centered, .soundtrack-groups li [class*="col-"].centered {
    float: none;
    margin: 0 auto;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-1, .blog-content .comments-info .offset-1, .soundtrack-groups li .offset-1 {
    margin-left: 4.16667%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-2, .blog-content .comments-info .offset-2, .soundtrack-groups li .offset-2 {
    margin-left: 8.33333%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-3, .blog-content .comments-info .offset-3, .soundtrack-groups li .offset-3 {
    margin-left: 12.5%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-4, .blog-content .comments-info .offset-4, .soundtrack-groups li .offset-4 {
    margin-left: 16.66667%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-5, .blog-content .comments-info .offset-5, .soundtrack-groups li .offset-5 {
    margin-left: 20.83333%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-6, .blog-content .comments-info .offset-6, .soundtrack-groups li .offset-6 {
    margin-left: 25%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-7, .blog-content .comments-info .offset-7, .soundtrack-groups li .offset-7 {
    margin-left: 29.16667%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-8, .blog-content .comments-info .offset-8, .soundtrack-groups li .offset-8 {
    margin-left: 33.33333%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-9, .blog-content .comments-info .offset-9, .soundtrack-groups li .offset-9 {
    margin-left: 37.5%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-10, .blog-content .comments-info .offset-10, .soundtrack-groups li .offset-10 {
    margin-left: 41.66667%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-11, .blog-content .comments-info .offset-11, .soundtrack-groups li .offset-11 {
    margin-left: 45.83333%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-12, .blog-content .comments-info .offset-12, .soundtrack-groups li .offset-12 {
    margin-left: 50%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-13, .blog-content .comments-info .offset-13, .soundtrack-groups li .offset-13 {
    margin-left: 54.16667%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-14, .blog-content .comments-info .offset-14, .soundtrack-groups li .offset-14 {
    margin-left: 58.33333%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-15, .blog-content .comments-info .offset-15, .soundtrack-groups li .offset-15 {
    margin-left: 62.5%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-16, .blog-content .comments-info .offset-16, .soundtrack-groups li .offset-16 {
    margin-left: 66.66667%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-17, .blog-content .comments-info .offset-17, .soundtrack-groups li .offset-17 {
    margin-left: 70.83333%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-18, .blog-content .comments-info .offset-18, .soundtrack-groups li .offset-18 {
    margin-left: 75%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-19, .blog-content .comments-info .offset-19, .soundtrack-groups li .offset-19 {
    margin-left: 79.16667%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-20, .blog-content .comments-info .offset-20, .soundtrack-groups li .offset-20 {
    margin-left: 83.33333%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-21, .blog-content .comments-info .offset-21, .soundtrack-groups li .offset-21 {
    margin-left: 87.5%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-22, .blog-content .comments-info .offset-22, .soundtrack-groups li .offset-22 {
    margin-left: 91.66667%;
  }

  /* line 121, ../../src/styles/_grid.scss */
  .row .offset-23, .blog-content .comments-info .offset-23, .soundtrack-groups li .offset-23 {
    margin-left: 95.83333%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-1, .blog-content .comments-info .push-1, .soundtrack-groups li .push-1 {
    left: 4.16667%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-1, .blog-content .comments-info .pull-1, .soundtrack-groups li .pull-1 {
    right: 4.16667%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-2, .blog-content .comments-info .push-2, .soundtrack-groups li .push-2 {
    left: 8.33333%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-2, .blog-content .comments-info .pull-2, .soundtrack-groups li .pull-2 {
    right: 8.33333%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-3, .blog-content .comments-info .push-3, .soundtrack-groups li .push-3 {
    left: 12.5%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-3, .blog-content .comments-info .pull-3, .soundtrack-groups li .pull-3 {
    right: 12.5%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-4, .blog-content .comments-info .push-4, .soundtrack-groups li .push-4 {
    left: 16.66667%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-4, .blog-content .comments-info .pull-4, .soundtrack-groups li .pull-4 {
    right: 16.66667%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-5, .blog-content .comments-info .push-5, .soundtrack-groups li .push-5 {
    left: 20.83333%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-5, .blog-content .comments-info .pull-5, .soundtrack-groups li .pull-5 {
    right: 20.83333%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-6, .blog-content .comments-info .push-6, .soundtrack-groups li .push-6 {
    left: 25%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-6, .blog-content .comments-info .pull-6, .soundtrack-groups li .pull-6 {
    right: 25%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-7, .blog-content .comments-info .push-7, .soundtrack-groups li .push-7 {
    left: 29.16667%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-7, .blog-content .comments-info .pull-7, .soundtrack-groups li .pull-7 {
    right: 29.16667%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-8, .blog-content .comments-info .push-8, .soundtrack-groups li .push-8 {
    left: 33.33333%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-8, .blog-content .comments-info .pull-8, .soundtrack-groups li .pull-8 {
    right: 33.33333%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-9, .blog-content .comments-info .push-9, .soundtrack-groups li .push-9 {
    left: 37.5%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-9, .blog-content .comments-info .pull-9, .soundtrack-groups li .pull-9 {
    right: 37.5%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-10, .blog-content .comments-info .push-10, .soundtrack-groups li .push-10 {
    left: 41.66667%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-10, .blog-content .comments-info .pull-10, .soundtrack-groups li .pull-10 {
    right: 41.66667%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-11, .blog-content .comments-info .push-11, .soundtrack-groups li .push-11 {
    left: 45.83333%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-11, .blog-content .comments-info .pull-11, .soundtrack-groups li .pull-11 {
    right: 45.83333%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-12, .blog-content .comments-info .push-12, .soundtrack-groups li .push-12 {
    left: 50%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-12, .blog-content .comments-info .pull-12, .soundtrack-groups li .pull-12 {
    right: 50%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-13, .blog-content .comments-info .push-13, .soundtrack-groups li .push-13 {
    left: 54.16667%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-13, .blog-content .comments-info .pull-13, .soundtrack-groups li .pull-13 {
    right: 54.16667%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-14, .blog-content .comments-info .push-14, .soundtrack-groups li .push-14 {
    left: 58.33333%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-14, .blog-content .comments-info .pull-14, .soundtrack-groups li .pull-14 {
    right: 58.33333%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-15, .blog-content .comments-info .push-15, .soundtrack-groups li .push-15 {
    left: 62.5%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-15, .blog-content .comments-info .pull-15, .soundtrack-groups li .pull-15 {
    right: 62.5%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-16, .blog-content .comments-info .push-16, .soundtrack-groups li .push-16 {
    left: 66.66667%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-16, .blog-content .comments-info .pull-16, .soundtrack-groups li .pull-16 {
    right: 66.66667%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-17, .blog-content .comments-info .push-17, .soundtrack-groups li .push-17 {
    left: 70.83333%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-17, .blog-content .comments-info .pull-17, .soundtrack-groups li .pull-17 {
    right: 70.83333%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-18, .blog-content .comments-info .push-18, .soundtrack-groups li .push-18 {
    left: 75%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-18, .blog-content .comments-info .pull-18, .soundtrack-groups li .pull-18 {
    right: 75%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-19, .blog-content .comments-info .push-19, .soundtrack-groups li .push-19 {
    left: 79.16667%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-19, .blog-content .comments-info .pull-19, .soundtrack-groups li .pull-19 {
    right: 79.16667%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-20, .blog-content .comments-info .push-20, .soundtrack-groups li .push-20 {
    left: 83.33333%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-20, .blog-content .comments-info .pull-20, .soundtrack-groups li .pull-20 {
    right: 83.33333%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-21, .blog-content .comments-info .push-21, .soundtrack-groups li .push-21 {
    left: 87.5%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-21, .blog-content .comments-info .pull-21, .soundtrack-groups li .pull-21 {
    right: 87.5%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-22, .blog-content .comments-info .push-22, .soundtrack-groups li .push-22 {
    left: 91.66667%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-22, .blog-content .comments-info .pull-22, .soundtrack-groups li .pull-22 {
    right: 91.66667%;
  }

  /* line 128, ../../src/styles/_grid.scss */
  .row .push-23, .blog-content .comments-info .push-23, .soundtrack-groups li .push-23 {
    left: 95.83333%;
  }

  /* line 131, ../../src/styles/_grid.scss */
  .row .pull-23, .blog-content .comments-info .pull-23, .soundtrack-groups li .pull-23 {
    right: 95.83333%;
  }
}
/* clearfix  */
/* line 139, ../../src/styles/_grid.scss */
.row, .blog-content .comments-info, .soundtrack-groups li,
.group {
  *zoom: 1;
}

/* line 143, ../../src/styles/_grid.scss */
.row:before, .blog-content .comments-info:before, .soundtrack-groups li:before,
.row:after,
.blog-content .comments-info:after,
.soundtrack-groups li:after,
.group:before,
.group:after {
  content: " ";
  display: table;
}

/* line 150, ../../src/styles/_grid.scss */
.row:after, .blog-content .comments-info:after, .soundtrack-groups li:after,
.group:after {
  clear: both;
}

@media (min-width: 1140px) {
  /* line 155, ../../src/styles/_grid.scss */
  .resizing-columns .col-15 {
    width: 66.66667%;
  }
  /* line 160, ../../src/styles/_grid.scss */
  .resizing-columns .col-15.pull-8 {
    right: 29.16667%;
    padding-left: 0;
  }
}
@media (min-width: 1140px) {
  /* line 169, ../../src/styles/_grid.scss */
  .resizing-columns .col-14.offset-1 {
    width: 62.5%;
  }
}
@media (min-width: 1140px) {
  /* line 177, ../../src/styles/_grid.scss */
  .resizing-columns .col-8 {
    width: 29.16667%;
  }
  /* line 182, ../../src/styles/_grid.scss */
  .resizing-columns .col-8.push-16 {
    left: 70.83333%;
    padding-right: 0;
  }
}

/* line 4, ../../src/styles/_layout.scss */
.page-mask {
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background: #FFFFFF;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
@media (min-width: 960px) {
  /* line 17, ../../src/styles/_layout.scss */
  .page-mask.mobile-tablet {
    display: none !important;
  }
}

/* line 27, ../../src/styles/_layout.scss */
.remodal-overlay {
  background-color: #FFFFFF;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 32, ../../src/styles/_layout.scss */
body.remodal-is-active .remodal-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 36, ../../src/styles/_layout.scss */
.remodal-wrapper {
  padding: 10px;
  padding: 0.625rem;
}

/* line 40, ../../src/styles/_layout.scss */
.remodal,
.remodal * {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 47, ../../src/styles/_layout.scss */
.remodal {
  min-height: 0;
  background-color: #f0f0f0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: #999999 -2px 3px 70px -6px;
  -webkit-box-shadow: #999999 -2px 3px 70px -6px;
  box-shadow: #999999 -2px 3px 70px -6px;
  margin: 20px auto;
  margin: 1.25rem auto;
  padding: 37px 20px 40px;
  padding: 2.3125rem 1.25rem 2.5rem;
  color: #111c24;
  max-width: 400px;
}
/* line 57, ../../src/styles/_layout.scss */
.remodal h5 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
@media (min-width: 640px) {
  /* line 57, ../../src/styles/_layout.scss */
  .remodal h5 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
/* line 70, ../../src/styles/_layout.scss */
.remodal h6 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #0095D8;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
@media (min-width: 640px) {
  /* line 70, ../../src/styles/_layout.scss */
  .remodal h6 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 36px;
    line-height: 2.25rem;
  }
}
/* line 84, ../../src/styles/_layout.scss */
.remodal p {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 641px) {
  /* line 47, ../../src/styles/_layout.scss */
  .remodal {
    max-width: 500px;
  }
}

/* line 97, ../../src/styles/_layout.scss */
.remodal-close {
  top: 20px;
  left: auto;
  right: 20px;
  width: 17px;
  height: 17px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1974px 0;
  height: 17px;
  width: 17px;
  -moz-transition: all 0;
  -o-transition: all 0;
  -webkit-transition: all 0;
  transition: all 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 108, ../../src/styles/_layout.scss */
.remodal-close:hover, .remodal-close:active {
  background-color: transparent;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1947px 0;
  height: 17px;
  width: 17px;
}
/* line 114, ../../src/styles/_layout.scss */
.remodal-close :after {
  content: "";
}

/**
 * @license
 * MyFonts Webfont Build ID 2937472, 2014-12-10T11:56:12-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: PreloSlab-Medium by DSType
 * URL: http://www.myfonts.com/fonts/dstype/prelo-slab/medium/
 * Copyright: Copyright (c) 2008 by Dino dos Santos _DSType. All rights reserved.
 *
 * Webfont: PreloSlab-Bold by DSType
 * URL: http://www.myfonts.com/fonts/dstype/prelo-slab/bold/
 * Copyright: Copyright (c) 2008 by Dino dos Santos _DSType. All rights reserved.
 *
 * Webfont: PreloSlab-Black by DSType
 * URL: http://www.myfonts.com/fonts/dstype/prelo-slab/black/
 * Copyright: Copyright (c) 2008 by Dino dos Santos _DSType. All rights reserved.
 *
 * Webfont: PreloSlab-Book by DSType
 * URL: http://www.myfonts.com/fonts/dstype/prelo-slab/book/
 * Copyright: Copyright (c) 2008 by Dino dos Santos _DSType. All rights reserved.
 *
 * Webfont: FreightSans-Bold by GarageFonts
 * URL: http://www.myfonts.com/fonts/garagefonts/freight-sans/bold/
 * Copyright: Copyright (c) 2004 by Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved.
 *
 * Webfont: FreightSans-BoldItalic by GarageFonts
 * URL: http://www.myfonts.com/fonts/garagefonts/freight-sans/bold-italic/
 * Copyright: Copyright (c) 2004 by Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved.
 *
 * Webfont: FreightSans-Book by GarageFonts
 * URL: http://www.myfonts.com/fonts/garagefonts/freight-sans/book/
 * Copyright: Copyright (c) 2004 by Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved.
 *
 * Webfont: FreightSans-BookItalic by GarageFonts
 * URL: http://www.myfonts.com/fonts/garagefonts/freight-sans/book-italic/
 * Copyright: Copyright (c) 2004 by Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved.
 *
 * Webfont: FreightSans-Medium by GarageFonts
 * URL: http://www.myfonts.com/fonts/garagefonts/freight-sans/medium/
 * Copyright: Copyright (c) 2004 by Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved.
 *
 * Webfont: FreightSans-MediumItalic by GarageFonts
 * URL: http://www.myfonts.com/fonts/garagefonts/freight-sans/medium-italic/
 * Copyright: Copyright (c) 2004 by Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved.
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2937472
 * Licensed pageviews: 10,000
 *
 * © 2014 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'PreloSlab-Medium';
  src: url("webfonts/2CD280_0_0.eot");
  src: url("webfonts/2CD280_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_0_0.woff2") format("woff2"), url("webfonts/2CD280_0_0.woff") format("woff"), url("webfonts/2CD280_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'PreloSlab-Bold';
  src: url("webfonts/2CD280_1_0.eot");
  src: url("webfonts/2CD280_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_1_0.woff2") format("woff2"), url("webfonts/2CD280_1_0.woff") format("woff"), url("webfonts/2CD280_1_0.ttf") format("truetype");
}
@font-face {
  font-family: 'PreloSlab-Black';
  src: url("webfonts/2CD280_2_0.eot");
  src: url("webfonts/2CD280_2_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_2_0.woff2") format("woff2"), url("webfonts/2CD280_2_0.woff") format("woff"), url("webfonts/2CD280_2_0.ttf") format("truetype");
}
@font-face {
  font-family: 'PreloSlab-Book';
  src: url("webfonts/2CD280_3_0.eot");
  src: url("webfonts/2CD280_3_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_3_0.woff2") format("woff2"), url("webfonts/2CD280_3_0.woff") format("woff"), url("webfonts/2CD280_3_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FreightSans-Bold';
  src: url("webfonts/2CD280_4_0.eot");
  src: url("webfonts/2CD280_4_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_4_0.woff2") format("woff2"), url("webfonts/2CD280_4_0.woff") format("woff"), url("webfonts/2CD280_4_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FreightSans-BoldItalic';
  src: url("webfonts/2CD280_5_0.eot");
  src: url("webfonts/2CD280_5_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_5_0.woff2") format("woff2"), url("webfonts/2CD280_5_0.woff") format("woff"), url("webfonts/2CD280_5_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FreightSans-Book';
  src: url("webfonts/2CD280_6_0.eot");
  src: url("webfonts/2CD280_6_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_6_0.woff2") format("woff2"), url("webfonts/2CD280_6_0.woff") format("woff"), url("webfonts/2CD280_6_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FreightSans-BookItalic';
  src: url("webfonts/2CD280_7_0.eot");
  src: url("webfonts/2CD280_7_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_7_0.woff2") format("woff2"), url("webfonts/2CD280_7_0.woff") format("woff"), url("webfonts/2CD280_7_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FreightSans-Medium';
  src: url("webfonts/2CD280_8_0.eot");
  src: url("webfonts/2CD280_8_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_8_0.woff2") format("woff2"), url("webfonts/2CD280_8_0.woff") format("woff"), url("webfonts/2CD280_8_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FreightSans-MediumItalic';
  src: url("webfonts/2CD280_9_0.eot");
  src: url("webfonts/2CD280_9_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD280_9_0.woff2") format("woff2"), url("webfonts/2CD280_9_0.woff") format("woff"), url("webfonts/2CD280_9_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FreightSans-Light';
  src: url("webfonts/2CD5B7_0_0.eot");
  src: url("webfonts/2CD5B7_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD5B7_0_0.woff2") format("woff2"), url("webfonts/2CD5B7_0_0.woff") format("woff"), url("webfonts/2CD5B7_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'FreightSans-LightItalic';
  src: url("webfonts/2CD5B7_1_0.eot");
  src: url("webfonts/2CD5B7_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2CD5B7_1_0.woff2") format("woff2"), url("webfonts/2CD5B7_1_0.woff") format("woff"), url("webfonts/2CD5B7_1_0.ttf") format("truetype");
}
/* line 1, ../../src/styles/_forms.scss */
input[type=text],
input[type=password],
input[type=url],
input[type=tel],
input[type=number],
input[type=date],
input[type=email] {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  height: 40px;
  width: 100%;
  border: solid 1px #999999;
  color: #111c24;
  padding: 0 14px;
  padding: 0 0.875rem;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 2, ../../src/styles/mixins/_placeholder.scss */
input[type=text].placeholder,
input[type=password].placeholder,
input[type=url].placeholder,
input[type=tel].placeholder,
input[type=number].placeholder,
input[type=date].placeholder,
input[type=email].placeholder {
  color: #999999;
}
/* line 3, ../../src/styles/mixins/_placeholder.scss */
input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=email]:-moz-placeholder {
  color: #999999;
}
/* line 4, ../../src/styles/mixins/_placeholder.scss */
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=email]::-moz-placeholder {
  color: #999999;
}
/* line 5, ../../src/styles/mixins/_placeholder.scss */
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder {
  color: #999999;
}
/* line 6, ../../src/styles/mixins/_placeholder.scss */
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder {
  color: #999999;
}
/* line 22, ../../src/styles/_forms.scss */
input[type=text].error,
input[type=password].error,
input[type=url].error,
input[type=tel].error,
input[type=number].error,
input[type=date].error,
input[type=email].error {
  border: solid 3px #C75B12;
  padding-left: 12px;
  padding-left: 0.75rem;
}
/* line 27, ../../src/styles/_forms.scss */
input[type=text]:focus,
input[type=password]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=date]:focus,
input[type=email]:focus {
  outline: none;
}

/* line 33, ../../src/styles/_forms.scss */
textarea {
  display: block;
  width: 100%;
  border: solid 1px #999999;
  color: #111c24;
  padding: 8px 14px;
  padding: 0.5rem 0.875rem;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  resize: none;
}
/* line 2, ../../src/styles/mixins/_placeholder.scss */
textarea.placeholder {
  color: #999999;
}
/* line 3, ../../src/styles/mixins/_placeholder.scss */
textarea:-moz-placeholder {
  color: #999999;
}
/* line 4, ../../src/styles/mixins/_placeholder.scss */
textarea::-moz-placeholder {
  color: #999999;
}
/* line 5, ../../src/styles/mixins/_placeholder.scss */
textarea:-ms-input-placeholder {
  color: #999999;
}
/* line 6, ../../src/styles/mixins/_placeholder.scss */
textarea::-webkit-input-placeholder {
  color: #999999;
}
/* line 47, ../../src/styles/_forms.scss */
textarea:focus {
  outline: none;
}

/*

Uniform Theme: Understood
Version: 1.8-understood (based on Uniform Default v1.8)
Originally By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
/* General settings */
/* line 167, ../../src/styles/vendor/uniform-base.scss */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/sprite.uniform.600.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}
/* line 180, ../../src/styles/vendor/uniform-base.scss */
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */
}
/* line 189, ../../src/styles/vendor/uniform-base.scss */
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
  outline: 0;
}
/* line 199, ../../src/styles/vendor/uniform-base.scss */
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0;
  max-width: 100%;
}

/* line 207, ../../src/styles/vendor/uniform-base.scss */
.highContrastDetect {
  background: url(none !important) repeat-x 0 0;
  width: 0px;
  height: 0px;
}

/* Input & Textarea */
/* line 215, ../../src/styles/vendor/uniform-base.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 0px;
  background: url(none !important) repeat-x 0 0;
  outline: 0;
}
/* line 81, ../../src/styles/vendor/uniform-base.scss */
input.uniform-input.active,
select.uniform-multiselect.active,
textarea.uniform.active {
  background: url(none !important) repeat-x 0 0;
}

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
/* line 229, ../../src/styles/vendor/uniform-base.scss */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* Select */
/* line 238, ../../src/styles/vendor/uniform-base.scss */
div.selector {
  background-position: 0 -225px;
  line-height: 45px;
  height: 45px;
  padding: 0 0 0 15px;
  position: relative;
  overflow: hidden;
}
/* line 246, ../../src/styles/vendor/uniform-base.scss */
div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 45px;
  line-height: 45px;
  padding-right: 36px;
  cursor: pointer;
  width: 100%;
  display: block;
}
/* line 257, ../../src/styles/vendor/uniform-base.scss */
div.selector.fixedWidth {
  width: 190px;
}
/* line 260, ../../src/styles/vendor/uniform-base.scss */
div.selector.fixedWidth span {
  width: 139px;
}
/* line 265, ../../src/styles/vendor/uniform-base.scss */
div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 45px;
  top: 0px;
  left: 0px;
  width: 100%;
}
/* line 81, ../../src/styles/vendor/uniform-base.scss */
div.selector.active {
  background-position: 0 -270px;
}
/* line 277, ../../src/styles/vendor/uniform-base.scss */
div.selector.active span {
  background-position: right -45px;
}
/* line 87, ../../src/styles/vendor/uniform-base.scss */
div.selector.hover, div.selector.focus {
  background-position: 0 -315px;
}
/* line 285, ../../src/styles/vendor/uniform-base.scss */
div.selector.hover span, div.selector.focus span {
  background-position: right -90px;
}
/* line 81, ../../src/styles/vendor/uniform-base.scss */
div.selector.hover.active, div.selector.focus.active {
  background-position: 0 -360px;
}
/* line 292, ../../src/styles/vendor/uniform-base.scss */
div.selector.hover.active span, div.selector.focus.active span {
  background-position: right -135px;
}
/* line 93, ../../src/styles/vendor/uniform-base.scss */
div.selector.disabled, div.selector.disabled.active {
  background-position: 0 -405px;
}
/* line 301, ../../src/styles/vendor/uniform-base.scss */
div.selector.disabled span, div.selector.disabled.active span {
  background-position: right -180px;
}

/* Checkbox */
/* line 310, ../../src/styles/vendor/uniform-base.scss */
div.checker {
  position: relative;
}
/* line 313, ../../src/styles/vendor/uniform-base.scss */
div.checker, div.checker span, div.checker input {
  width: 23px;
  height: 23px;
}
/* line 318, ../../src/styles/vendor/uniform-base.scss */
div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -450px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.checker span.checked {
  background-position: -92px -450px;
}
/* line 328, ../../src/styles/vendor/uniform-base.scss */
div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 334, ../../src/styles/vendor/uniform-base.scss */
div.checker.active span {
  background-position: -23px -450px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.checker.active span.checked {
  background-position: -115px -450px;
}
/* line 344, ../../src/styles/vendor/uniform-base.scss */
div.checker.hover span, div.checker.focus span {
  background-position: -46px -450px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.checker.hover span.checked, div.checker.focus span.checked {
  background-position: -138px -450px;
}
/* line 353, ../../src/styles/vendor/uniform-base.scss */
div.checker.hover.active span, div.checker.focus.active span {
  background-position: -69px -450px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.checker.hover.active span.checked, div.checker.focus.active span.checked {
  background-position: -161px -450px;
}
/* line 93, ../../src/styles/vendor/uniform-base.scss */
div.checker.disabled, div.checker.disabled.active {
  background-position: -184px -450px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.checker.disabled span.checked, div.checker.disabled.active span.checked {
  background-position: -207px -450px;
}

/* Radio */
/* line 376, ../../src/styles/vendor/uniform-base.scss */
div.radio {
  position: relative;
}
/* line 379, ../../src/styles/vendor/uniform-base.scss */
div.radio, div.radio span, div.radio input {
  width: 20px;
  height: 20px;
}
/* line 384, ../../src/styles/vendor/uniform-base.scss */
div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -473px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.radio span.checked {
  background-position: -80px -473px;
}
/* line 394, ../../src/styles/vendor/uniform-base.scss */
div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}
/* line 401, ../../src/styles/vendor/uniform-base.scss */
div.radio.active span {
  background-position: -20px -473px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.radio.active span.checked {
  background-position: -100px -473px;
}
/* line 411, ../../src/styles/vendor/uniform-base.scss */
div.radio.hover span, div.radio.focus span {
  background-position: -40px -473px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.radio.hover span.checked, div.radio.focus span.checked {
  background-position: -120px -473px;
}
/* line 420, ../../src/styles/vendor/uniform-base.scss */
div.radio.hover.active span, div.radio.focus.active span {
  background-position: -60px -473px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.radio.hover.active span.checked, div.radio.focus.active span.checked {
  background-position: -140px -473px;
}
/* line 431, ../../src/styles/vendor/uniform-base.scss */
div.radio.disabled span, div.radio.disabled.active span {
  background-position: -160px -473px;
}
/* line 99, ../../src/styles/vendor/uniform-base.scss */
div.radio.disabled span.checked, div.radio.disabled.active span.checked {
  background-position: -180px -473px;
}

/* Uploader */
/* line 443, ../../src/styles/vendor/uniform-base.scss */
div.uploader {
  background-position: 0 -493px;
  height: 45px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
/* line 451, ../../src/styles/vendor/uniform-base.scss */
div.uploader span.action {
  background-position: right -673px;
  height: 45px;
  line-height: 45px;
  width: 82px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer;
}
/* line 463, ../../src/styles/vendor/uniform-base.scss */
div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 41px;
  margin: 2px 0 2px 2px;
  line-height: 41px;
  width: 85px;
  padding: 0 10px;
}
/* line 474, ../../src/styles/vendor/uniform-base.scss */
div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%;
}
/* line 486, ../../src/styles/vendor/uniform-base.scss */
div.uploader.active span.action {
  background-position: right -763px;
}
/* line 87, ../../src/styles/vendor/uniform-base.scss */
div.uploader.hover, div.uploader.focus {
  background-position: 0 -583px;
}
/* line 494, ../../src/styles/vendor/uniform-base.scss */
div.uploader.hover span.action, div.uploader.focus span.action {
  background-position: right -718px;
}
/* line 499, ../../src/styles/vendor/uniform-base.scss */
div.uploader.hover.active span.action, div.uploader.focus.active span.action {
  background-position: right -808px;
}
/* line 93, ../../src/styles/vendor/uniform-base.scss */
div.uploader.disabled, div.uploader.disabled.active {
  background-position: 0 -538px;
}
/* line 508, ../../src/styles/vendor/uniform-base.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  background-position: right -628px;
}

/* Buttons */
/* line 516, ../../src/styles/vendor/uniform-base.scss */
div.button {
  background-position: 0 -1033px;
  height: 45px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */
}
/* line 523, ../../src/styles/vendor/uniform-base.scss */
div.button a, div.button button, div.button input {
  opacity: 0.01;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
/* line 533, ../../src/styles/vendor/uniform-base.scss */
div.button span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 45px;
  text-align: center;
  background-position: right -853px;
  height: 45px;
  margin-left: 0px;
  padding: 0px 15px 0 0px;
}
/* line 81, ../../src/styles/vendor/uniform-base.scss */
div.button.active {
  background-position: 0 -1078px;
}
/* line 546, ../../src/styles/vendor/uniform-base.scss */
div.button.active span {
  background-position: right -898px;
  cursor: default;
}
/* line 87, ../../src/styles/vendor/uniform-base.scss */
div.button.hover, div.button.focus {
  background-position: 0 -1123px;
}
/* line 555, ../../src/styles/vendor/uniform-base.scss */
div.button.hover span, div.button.focus span {
  background-position: right -943px;
}
/* line 93, ../../src/styles/vendor/uniform-base.scss */
div.button.disabled, div.button.disabled.active {
  background-position: 0 -1168px;
}
/* line 563, ../../src/styles/vendor/uniform-base.scss */
div.button.disabled span, div.button.disabled.active span {
  background-position: right -988px;
  cursor: default;
}

/* INPUT & TEXTAREA */
/* line 54, ../../src/styles/_uniform-forward.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  background-color: #fff;
  padding: 0 14px;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 45px;
  line-height: 2.8125rem;
  font-family: "FreightSans-Medium", Arial, sans-serif, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #111c24;
  border: solid 1px #999999;
}

/* line 69, ../../src/styles/_uniform-forward.scss */
textarea.uniform {
  line-height: 24px;
  line-height: 1.5rem;
}

/* PRESENTATION */
/* Select */
/* line 80, ../../src/styles/_uniform-forward.scss */
div.selector span {
  color: #696969;
  text-shadow: 0 1px 0 #fff;
}
/* line 85, ../../src/styles/_uniform-forward.scss */
div.selector select {
  font-family: "FreightSans-Medium", Arial, sans-serif, Arial, Helvetica, sans-serif;
  font-size: 14px;
  cursor: pointer;
  padding-left: 20px;
}
/* line 93, ../../src/styles/_uniform-forward.scss */
div.selector.disabled span, div.selector.disabled.active span {
  color: #bbb;
}

/* Checker */
/* line 101, ../../src/styles/_uniform-forward.scss */
div.checker {
  margin-right: 5px;
}
/* line 105, ../../src/styles/_uniform-forward.scss */
div.checker input:focus {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  border: 1px solid rgba(0, 0, 0, 0.3);
  outline: 0 none;
}
/* line 110, ../../src/styles/_uniform-forward.scss */
div.checker input[type="checkbox"]:focus:before {
  content: " ";
  vertical-align: top;
}
/* line 115, ../../src/styles/_uniform-forward.scss */
div.checker input[type="checkbox"]:focus:before {
  height: 23px;
  width: 23px;
}

/* Radio */
/* line 126, ../../src/styles/_uniform-forward.scss */
div.radio.hover span, div.radio.focus span {
  background-position: 0 -473px;
}

/* Uploader */
/* line 136, ../../src/styles/_uniform-forward.scss */
div.uploader span.action {
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}
/* line 143, ../../src/styles/_uniform-forward.scss */
div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbb;
  font-size: 11px;
}
/* line 150, ../../src/styles/_uniform-forward.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa;
}
/* line 154, ../../src/styles/_uniform-forward.scss */
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa;
}

/* line 162, ../../src/styles/_uniform-forward.scss */
input.uniform-input, input.uniform-input:focus {
  background-color: #fff;
}

@media only screen and (min-resolution: 124dpi), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
  /* line 49, ../../src/styles/vendor/uniform-base.scss */
  div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
    background-image: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/sprite.uniform.1200.png");
    background-size: 594px;
  }

  /* line 65, ../../src/styles/vendor/uniform-base.scss */
  input.uniform-input,
  select.uniform-multiselect,
  textarea.uniform {
    background-image: url(none !important);
    background-size: 1px;
  }
  /* line 81, ../../src/styles/vendor/uniform-base.scss */
  input.uniform-input.active,
  select.uniform-multiselect.active,
  textarea.uniform.active {
    background-image: url(none !important);
  }
}
/* line 1, ../../src/styles/_icons.scss */
.icon {
  display: block;
  margin: 0 auto;
}
/* line 5, ../../src/styles/_icons.scss */
.icon:hover {
  text-decoration: none;
}
/* line 9, ../../src/styles/_icons.scss */
.icon.forward50 {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4043px 0;
  height: 71px;
  width: 100px;
}
/* line 12, ../../src/styles/_icons.scss */
.icon.forward50:hover, .icon-link:hover .icon.forward50 {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3933px 0;
  height: 71px;
  width: 100px;
}
/* line 18, ../../src/styles/_icons.scss */
.icon.fall-books {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1311px 0;
  height: 67px;
  width: 86px;
}
/* line 21, ../../src/styles/_icons.scss */
.icon-link:hover .icon.fall-books {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1133px 0;
  height: 67px;
  width: 86px;
}
/* line 25, ../../src/styles/_icons.scss */
.icon.fall-books.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1229px 0;
  height: 56px;
  width: 72px;
}
/* line 28, ../../src/styles/_icons.scss */
.icon-link:hover .icon.fall-books.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1051px 0;
  height: 56px;
  width: 72px;
}
/* line 36, ../../src/styles/_icons.scss */
.icon.genetics {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4205px 0;
  height: 83px;
  width: 42px;
}
/* line 39, ../../src/styles/_icons.scss */
.icon-link:hover .icon.genetics {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4153px 0;
  height: 83px;
  width: 42px;
}
/* line 46, ../../src/styles/_icons.scss */
.icon.shma-pomegranate {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8496px 0;
  height: 83px;
  width: 80.5px;
}
/* line 49, ../../src/styles/_icons.scss */
.icon-link:hover .icon.shma-pomegranate {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8405px 0;
  height: 83px;
  width: 80.5px;
}
/* line 55, ../../src/styles/_icons.scss */
.icon.iran {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5493px 0;
  height: 85.5px;
  width: 87.5px;
}
/* line 58, ../../src/styles/_icons.scss */
.icon-link:hover .icon.iran {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5395px 0;
  height: 85.5px;
  width: 87.5px;
}
/* line 64, ../../src/styles/_icons.scss */
.icon.jews-of-color {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6305px 0;
  height: 82.5px;
  width: 72.5px;
}
/* line 67, ../../src/styles/_icons.scss */
.icon-link:hover .icon.jews-of-color {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6222px 0;
  height: 82.5px;
  width: 72.5px;
}
/* line 73, ../../src/styles/_icons.scss */
.icon.shma {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8586px 0;
  height: 82.5px;
  width: 67px;
}
/* line 76, ../../src/styles/_icons.scss */
.icon-link:hover .icon.shma {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8328px 0;
  height: 82.5px;
  width: 67px;
}
/* line 82, ../../src/styles/_icons.scss */
.icon.promised-lands {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7389px 0;
  height: 57px;
  width: 92px;
}
/* line 85, ../../src/styles/_icons.scss */
.icon-link:hover .icon.promised-lands {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7287px 0;
  height: 57px;
  width: 92px;
}
/* line 89, ../../src/styles/_icons.scss */
.icon.promised-lands.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7389px 0;
  height: 57px;
  width: 92px;
}
/* line 92, ../../src/styles/_icons.scss */
.icon-link:hover .icon.promised-lands.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7287px 0;
  height: 57px;
  width: 92px;
}
/* line 99, ../../src/styles/_icons.scss */
.icon.rabbis {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7561px 0;
  height: 64px;
  width: 60px;
}
/* line 102, ../../src/styles/_icons.scss */
.icon-link:hover .icon.rabbis {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7491px 0;
  height: 64px;
  width: 60px;
}
/* line 107, ../../src/styles/_icons.scss */
.icon.music {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6980px 0;
  height: 88px;
  width: 89px;
}
/* line 110, ../../src/styles/_icons.scss */
.icon-link:hover .icon.music {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6797px 0;
  height: 88px;
  width: 89px;
}
/* line 114, ../../src/styles/_icons.scss */
.icon.music.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6896px 0;
  height: 73px;
  width: 74px;
}
/* line 117, ../../src/styles/_icons.scss */
.icon-link:hover .icon.music.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6713px 0;
  height: 73px;
  width: 74px;
}
/* line 125, ../../src/styles/_icons.scss */
.icon.film {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3443px 0;
  height: 80px;
  width: 68px;
}
/* line 128, ../../src/styles/_icons.scss */
.icon-link:hover .icon.film {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3299px 0;
  height: 80px;
  width: 68px;
}
/* line 132, ../../src/styles/_icons.scss */
.icon.film.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3377px 0;
  height: 66px;
  width: 56px;
}
/* line 135, ../../src/styles/_icons.scss */
.icon-link:hover .icon.film.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3233px 0;
  height: 66px;
  width: 56px;
}
/* line 143, ../../src/styles/_icons.scss */
.icon.theater {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10978px 0;
  height: 78px;
  width: 96px;
}
/* line 146, ../../src/styles/_icons.scss */
.icon-link:hover .icon.theater {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10781px 0;
  height: 78px;
  width: 96px;
}
/* line 150, ../../src/styles/_icons.scss */
.icon.theater.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10887px 0;
  height: 66px;
  width: 81px;
}
/* line 153, ../../src/styles/_icons.scss */
.icon-link:hover .icon.theater.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10690px 0;
  height: 66px;
  width: 81px;
}
/* line 161, ../../src/styles/_icons.scss */
.icon.style {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10554px 0;
  height: 81px;
  width: 58px;
}
/* line 164, ../../src/styles/_icons.scss */
.icon-link:hover .icon.style {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10428px 0;
  height: 81px;
  width: 58px;
}
/* line 168, ../../src/styles/_icons.scss */
.icon.style.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10496px 0;
  height: 67px;
  width: 48px;
}
/* line 171, ../../src/styles/_icons.scss */
.icon-link:hover .icon.style.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10370px 0;
  height: 67px;
  width: 48px;
}
/* line 179, ../../src/styles/_icons.scss */
.icon.food {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3822px 0;
  height: 82px;
  width: 101px;
}
/* line 182, ../../src/styles/_icons.scss */
.icon-link:hover .icon.food {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3616px 0;
  height: 82px;
  width: 101px;
}
/* line 186, ../../src/styles/_icons.scss */
.icon.food.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3727px 0;
  height: 69px;
  width: 85px;
}
/* line 189, ../../src/styles/_icons.scss */
.icon-link:hover .icon.food.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3521px 0;
  height: 69px;
  width: 85px;
}
/* line 197, ../../src/styles/_icons.scss */
.icon.spirituality {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10203px 0;
  height: 86px;
  width: 76px;
}
/* line 200, ../../src/styles/_icons.scss */
.icon-link:hover .icon.spirituality {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10045px 0;
  height: 86px;
  width: 76px;
}
/* line 204, ../../src/styles/_icons.scss */
.icon.spirituality.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10131px 0;
  height: 70px;
  width: 62px;
}
/* line 207, ../../src/styles/_icons.scss */
.icon-link:hover .icon.spirituality.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9973px 0;
  height: 70px;
  width: 62px;
}
/* line 215, ../../src/styles/_icons.scss */
.icon.yiddish-culture {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -12166px 0;
  height: 86px;
  width: 76px;
}
/* line 218, ../../src/styles/_icons.scss */
.icon-link:hover .icon.yiddish-culture {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -12008px 0;
  height: 86px;
  width: 76px;
}
/* line 222, ../../src/styles/_icons.scss */
.icon.yiddish-culture.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -12094px 0;
  height: 70px;
  width: 62px;
}
/* line 225, ../../src/styles/_icons.scss */
.icon-link:hover .icon.yiddish-culture.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11936px 0;
  height: 70px;
  width: 62px;
}
/* line 233, ../../src/styles/_icons.scss */
.icon.holidays {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4852px 0;
  height: 88px;
  width: 93px;
}
/* line 236, ../../src/styles/_icons.scss */
.icon-link:hover .icon.holidays {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4661px 0;
  height: 88px;
  width: 93px;
}
/* line 240, ../../src/styles/_icons.scss */
.icon.holidays.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4764px 0;
  height: 74px;
  width: 78px;
}
/* line 243, ../../src/styles/_icons.scss */
.icon-link:hover .icon.holidays.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4573px 0;
  height: 74px;
  width: 78px;
}
/* line 251, ../../src/styles/_icons.scss */
.icon.art {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -965px 0;
  height: 86px;
  width: 76px;
}
/* line 254, ../../src/styles/_icons.scss */
.icon-link:hover .icon.art {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -807px 0;
  height: 86px;
  width: 76px;
}
/* line 258, ../../src/styles/_icons.scss */
.icon.art.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -893px 0;
  height: 70px;
  width: 62px;
}
/* line 261, ../../src/styles/_icons.scss */
.icon-link:hover .icon.art.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -735px 0;
  height: 70px;
  width: 62px;
}
/* line 269, ../../src/styles/_icons.scss */
.icon.buzz {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1795px 0;
  height: 70px;
  width: 62px;
}
/* line 272, ../../src/styles/_icons.scss */
.icon-link:hover .icon.buzz {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1479px 0;
  height: 86px;
  width: 76px;
}
/* line 276, ../../src/styles/_icons.scss */
.icon.buzz.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1723px 0;
  height: 70px;
  width: 62px;
}
/* line 279, ../../src/styles/_icons.scss */
.icon-link:hover .icon.buzz.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1407px 0;
  height: 70px;
  width: 62px;
}
/* line 287, ../../src/styles/_icons.scss */
.icon.dc {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2801px 0;
  height: 86px;
  width: 76px;
}
/* line 290, ../../src/styles/_icons.scss */
.icon-link:hover .icon.dc {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2643px 0;
  height: 86px;
  width: 76px;
}
/* line 294, ../../src/styles/_icons.scss */
.icon.dc.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2729px 0;
  height: 70px;
  width: 62px;
}
/* line 297, ../../src/styles/_icons.scss */
.icon-link:hover .icon.dc.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2571px 0;
  height: 70px;
  width: 62px;
}
/* line 305, ../../src/styles/_icons.scss */
.icon.globe {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4487px 0;
  height: 86px;
  width: 76px;
}
/* line 308, ../../src/styles/_icons.scss */
.icon-link:hover .icon.globe {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4329px 0;
  height: 86px;
  width: 76px;
}
/* line 312, ../../src/styles/_icons.scss */
.icon.globe.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4415px 0;
  height: 70px;
  width: 62px;
}
/* line 315, ../../src/styles/_icons.scss */
.icon-link:hover .icon.globe.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -4257px 0;
  height: 70px;
  width: 62px;
}
/* line 323, ../../src/styles/_icons.scss */
.icon.coffee {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2315px 0;
  height: 86px;
  width: 76px;
}
/* line 326, ../../src/styles/_icons.scss */
.icon-link:hover .icon.coffee {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2157px 0;
  height: 86px;
  width: 76px;
}
/* line 330, ../../src/styles/_icons.scss */
.icon.coffee.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2243px 0;
  height: 70px;
  width: 62px;
}
/* line 333, ../../src/styles/_icons.scss */
.icon-link:hover .icon.coffee.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2085px 0;
  height: 70px;
  width: 62px;
}
/* line 341, ../../src/styles/_icons.scss */
.icon.israel {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6136px 0;
  height: 86px;
  width: 76px;
}
/* line 344, ../../src/styles/_icons.scss */
.icon-link:hover .icon.israel {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5662px 0;
  height: 86px;
  width: 76px;
}
/* line 348, ../../src/styles/_icons.scss */
.icon.israel.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6064px 0;
  height: 70px;
  width: 62px;
}
/* line 351, ../../src/styles/_icons.scss */
.icon-link:hover .icon.israel.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5590px 0;
  height: 70px;
  width: 62px;
}
/* line 359, ../../src/styles/_icons.scss */
.icon.israel-outline {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5978px 0;
  height: 86px;
  width: 76px;
}
/* line 362, ../../src/styles/_icons.scss */
.icon-link:hover .icon.israel-outline {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5820px 0;
  height: 86px;
  width: 76px;
}
/* line 366, ../../src/styles/_icons.scss */
.icon.israel-outline.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5906px 0;
  height: 70px;
  width: 62px;
}
/* line 369, ../../src/styles/_icons.scss */
.icon-link:hover .icon.israel-outline.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5748px 0;
  height: 70px;
  width: 62px;
}
/* line 377, ../../src/styles/_icons.scss */
.icon.salary-survey {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7861px 0;
  height: 86px;
  width: 76px;
}
/* line 380, ../../src/styles/_icons.scss */
.icon-link:hover .icon.salary-survey {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7703px 0;
  height: 86px;
  width: 76px;
}
/* line 384, ../../src/styles/_icons.scss */
.icon.salary-survey.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7789px 0;
  height: 70px;
  width: 62px;
}
/* line 387, ../../src/styles/_icons.scss */
.icon-link:hover .icon.salary-survey.small {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7631px 0;
  height: 70px;
  width: 62px;
}
/* line 395, ../../src/styles/_icons.scss */
.icon.comments-count {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2525px 0;
  height: 30px;
  width: 36px;
  font-family: "FreightSans-Book", Arial, sans-serif;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  font-style: normal;
  padding-left: 5px;
  padding-left: 0.3125rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 27px;
  line-height: 1.6875rem;
}
/* line 406, ../../src/styles/_icons.scss */
.icon.comments-count.comments-paragraph {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2433px 0;
  height: 30px;
  width: 36px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 26px;
  line-height: 1.625rem;
  padding-left: 4px;
  padding-left: 0.25rem;
  position: absolute;
  right: 0;
  top: 8px;
  cursor: pointer;
}
/* line 416, ../../src/styles/_icons.scss */
.icon.comments-count.comments-paragraph:hover, .icon.comments-count.comments-paragraph.hovered {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2525px 0;
  height: 30px;
  width: 36px;
}
@media (min-width: 640px) {
  /* line 406, ../../src/styles/_icons.scss */
  .icon.comments-count.comments-paragraph {
    right: 10px;
  }
}
@media (min-width: 960px) {
  /* line 406, ../../src/styles/_icons.scss */
  .icon.comments-count.comments-paragraph {
    right: -10px;
  }
}
/* line 432, ../../src/styles/_icons.scss */
.icon.arrow-right {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -440px 0;
  height: 16px;
  width: 17px;
}
/* line 435, ../../src/styles/_icons.scss */
.icon.arrow-right.disabled {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -495px 0;
  height: 17px;
  width: 18px;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  cursor: default;
}
/* line 442, ../../src/styles/_icons.scss */
.icon.arrow-left {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -123px 0;
  height: 16px;
  width: 17px;
}
/* line 445, ../../src/styles/_icons.scss */
.icon.arrow-left.disabled {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -178px 0;
  height: 17px;
  width: 18px;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  cursor: default;
}
/* line 452, ../../src/styles/_icons.scss */
.icon.arrow-right-gray {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -570px 0;
  height: 21px;
  width: 11px;
}
/* line 455, ../../src/styles/_icons.scss */
.icon.arrow-right-gray.disabled {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -570px 0;
  height: 21px;
  width: 11px;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  cursor: default;
}
/* line 462, ../../src/styles/_icons.scss */
.icon.arrow-left-gray {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -206px 0;
  height: 21px;
  width: 11px;
}
/* line 465, ../../src/styles/_icons.scss */
.icon.arrow-left-gray.disabled {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -206px 0;
  height: 21px;
  width: 11px;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  cursor: default;
}
/* line 472, ../../src/styles/_icons.scss */
.icon.arrow-right-gold {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -523px 0;
  height: 36px;
  width: 37px;
}
/* line 476, ../../src/styles/_icons.scss */
.icon.arrow-right-big {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -366px 0;
  height: 35px;
  width: 36px;
}
/* line 480, ../../src/styles/_icons.scss */
.icon.arrow-left-white {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -227px 0;
  height: 30px;
  width: 18px;
}
/* line 483, ../../src/styles/_icons.scss */
.icon.arrow-left-white.disabled, .icon.arrow-left-white.disabled:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -150px 0;
  height: 30px;
  width: 18px;
  cursor: default;
}
/* line 489, ../../src/styles/_icons.scss */
.icon.arrow-left-white:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -95px 0;
  height: 30px;
  width: 18px;
}
/* line 494, ../../src/styles/_icons.scss */
.icon.arrow-right-white {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -591px 0;
  height: 30px;
  width: 18px;
}
/* line 497, ../../src/styles/_icons.scss */
.icon.arrow-right-white.disabled, .icon.arrow-right-white.disabled:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -467px 0;
  height: 30px;
  width: 18px;
  cursor: default;
}
/* line 503, ../../src/styles/_icons.scss */
.icon.arrow-right-white:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -412px 0;
  height: 30px;
  width: 18px;
}
/* line 509, ../../src/styles/_icons.scss */
.icon.social {
  display: inline-block;
  width: 32px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 515, ../../src/styles/_icons.scss */
.social-nav.big .icon.social {
  display: inline-block;
  width: 45px;
  height: 45px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 524, ../../src/styles/_icons.scss */
.icon.social.email {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8793px 0;
  height: 32px;
  width: 32px;
}
/* line 527, ../../src/styles/_icons.scss */
.icon.social.email:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8751px 0;
  height: 32px;
  width: 32px;
}
/* line 532, ../../src/styles/_icons.scss */
.icon.social.embed {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8877px 0;
  height: 32px;
  width: 32px;
}
/* line 535, ../../src/styles/_icons.scss */
.icon.social.embed:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8835px 0;
  height: 32px;
  width: 32px;
}
/* line 540, ../../src/styles/_icons.scss */
.icon.social.google {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9265px 0;
  height: 32px;
  width: 32px;
}
/* line 543, ../../src/styles/_icons.scss */
.icon.social.google:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9223px 0;
  height: 32px;
  width: 32px;
}
/* line 547, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.google {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9168px 0;
  height: 45px;
  width: 45px;
}
/* line 550, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.google:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9113px 0;
  height: 45px;
  width: 45px;
}
/* line 557, ../../src/styles/_icons.scss */
.icon.social.twitter {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9931px 0;
  height: 32px;
  width: 32px;
}
/* line 560, ../../src/styles/_icons.scss */
.icon.social.twitter:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9889px 0;
  height: 32px;
  width: 32px;
}
/* line 564, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.twitter {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9834px 0;
  height: 45px;
  width: 45px;
}
/* line 567, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.twitter:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9779px 0;
  height: 45px;
  width: 45px;
}
/* line 574, ../../src/styles/_icons.scss */
.icon.social.facebook {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9071px 0;
  height: 32px;
  width: 32px;
}
/* line 577, ../../src/styles/_icons.scss */
.icon.social.facebook:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9029px 0;
  height: 32px;
  width: 32px;
}
/* line 581, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.facebook {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8974px 0;
  height: 45px;
  width: 45px;
}
/* line 584, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.facebook:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8919px 0;
  height: 45px;
  width: 45px;
}
/* line 591, ../../src/styles/_icons.scss */
.icon.social.pinterest {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9737px 0;
  height: 32px;
  width: 32px;
}
/* line 594, ../../src/styles/_icons.scss */
.icon.social.pinterest:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9695px 0;
  height: 32px;
  width: 32px;
}
/* line 599, ../../src/styles/_icons.scss */
.icon.social.instagram {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9459px 0;
  height: 32px;
  width: 32px;
}
/* line 602, ../../src/styles/_icons.scss */
.icon.social.instagram:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9417px 0;
  height: 32px;
  width: 32px;
}
/* line 606, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.instagram {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9362px 0;
  height: 45px;
  width: 45px;
}
/* line 609, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.instagram:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9307px 0;
  height: 45px;
  width: 45px;
}
/* line 616, ../../src/styles/_icons.scss */
.icon.social.more {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9653px 0;
  height: 32px;
  width: 32px;
}
/* line 619, ../../src/styles/_icons.scss */
.icon.social.more:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9611px 0;
  height: 32px;
  width: 32px;
}
/* line 623, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.more {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9556px 0;
  height: 45px;
  width: 45px;
}
/* line 626, ../../src/styles/_icons.scss */
.social-nav.follow .icon.social.more:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -9501px 0;
  height: 45px;
  width: 45px;
}
/* line 633, ../../src/styles/_icons.scss */
.icon.play-big {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11824px 0;
  height: 52px;
  width: 52px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 637, ../../src/styles/_icons.scss */
.icon.play-big:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11762px 0;
  height: 52px;
  width: 52px;
}
@media (min-width: 960px) {
  /* line 633, ../../src/styles/_icons.scss */
  .icon.play-big {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -11680px 0;
    height: 72px;
    width: 72px;
  }
  /* line 644, ../../src/styles/_icons.scss */
  .icon.play-big:hover {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -11598px 0;
    height: 72px;
    width: 72px;
  }
}
/* line 652, ../../src/styles/_icons.scss */
.icon.info {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5085px 0;
  height: 30px;
  width: 30px;
  cursor: pointer;
}
/* line 656, ../../src/styles/_icons.scss */
.icon.info:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5045px 0;
  height: 30px;
  width: 30px;
}
/* line 660, ../../src/styles/_icons.scss */
.icon.info.close {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5005px 0;
  height: 30px;
  width: 30px;
}
/* line 665, ../../src/styles/_icons.scss */
.icon.slideshow-pause {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8663px 0;
  height: 19px;
  width: 18px;
  cursor: pointer;
}
/* line 669, ../../src/styles/_icons.scss */
.icon.slideshow-pause.play {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8691px 0;
  height: 19px;
  width: 18px;
}

/* line 1, ../../src/styles/_buttons.scss */
.button, button {
  background-color: #0095D8;
  color: #FFFFFF;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 40px;
  line-height: 2.5rem;
  padding: 0 40px;
  padding: 0 2.5rem;
  border: none;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 16, ../../src/styles/_buttons.scss */
.button:hover, button:hover {
  background-color: #003333;
  text-decoration: none;
}
/* line 21, ../../src/styles/_buttons.scss */
.button.gold, button.gold {
  background-color: #EAAB00;
}
/* line 24, ../../src/styles/_buttons.scss */
.button.gold:hover, button.gold:hover {
  background-color: #0095D8;
}
/* line 29, ../../src/styles/_buttons.scss */
.button.grey, button.grey {
  background: #c7c7c7;
  color: #000000;
}
/* line 33, ../../src/styles/_buttons.scss */
.button.icon-twitter, button.icon-twitter {
  position: relative;
  padding-right: 1rem;
}
/* line 36, ../../src/styles/_buttons.scss */
.button.icon-twitter:hover, button.icon-twitter:hover {
  background: #f0f0f0;
  color: #2d6598;
}
/* line 39, ../../src/styles/_buttons.scss */
.button.icon-twitter:hover:before, button.icon-twitter:hover:before {
  -moz-transform: rotateZ(360deg);
  -ms-transform: rotateZ(360deg);
  -webkit-transform: rotateZ(360deg);
  transform: rotateZ(360deg);
}
/* line 43, ../../src/styles/_buttons.scss */
.button.icon-twitter:before, button.icon-twitter:before {
  -moz-transition: all 0.7s ease-in-out 0.2s;
  -o-transition: all 0.7s ease-in-out 0.2s;
  -webkit-transition: all 0.7s ease-in-out;
  -webkit-transition-delay: 0.2s;
  transition: all 0.7s ease-in-out 0.2s;
  content: '';
  position: absolute;
  left: 0.75rem;
  top: 0.68rem;
  width: 16px;
  width: 1.1rem;
  height: 16px;
  height: 1.1rem;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPmljb24tdHdpdHRlcjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9Imljb24tdHdpdHRlciIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgZmlsbD0iIzRBNEE0QiI+ICAgICAgICAgICAgPHBhdGggZD0iTTE4LDMuNzMxNDQxOSBDMTcuMzM3NzM4LDQuMDI1MjYyMzQgMTYuNjI2NTA2LDQuMjIzNDc0NTQgMTUuODc5MTI5NCw0LjMxMzI1MzAxIEMxNi42NDE2NjM0LDMuODU2MTk4OTkgMTcuMjI4MTM4NCwzLjEzMjE0MTQ3IDE3LjUwMzMwMzUsMi4yNjkzMzU0MSBDMTYuNzg5NzM5NiwyLjY5MjU3Njc2IDE1Ljk5OTIyMjcsMy4wMDAzODg2NSAxNS4xNTg1Njk4LDMuMTY1OTU0MTQgQzE0LjQ4NDY0ODMsMi40NDc3MjYzOSAxMy41MjUwNjgsMiAxMi40NjI4ODM4LDIgQzEwLjQyMjQ2NCwyIDguNzY5MTQxMDgsMy42NTMzMjI5NyA4Ljc2OTE0MTA4LDUuNjkyNTc2NzYgQzguNzY5MTQxMDgsNS45ODE3MzMzOSA4LjgwMTc4NzgsNi4yNjM4OTQyOSA4Ljg2NDc0OTMyLDYuNTM0Mzk1NjUgQzUuNzk1OTU4MDMsNi4zODA0ODk3IDMuMDc0NjIxMDYsNC45MTAyMjE1MyAxLjI1MzQwMDcsMi42NzYyNTM0IEMwLjkzNjI2MTE3NCwzLjIyMDc1Mzk4IDAuNzUzMjA2Mzc0LDMuODU1MDMzMDQgMC43NTMyMDYzNzQsNC41MzI0NTIzOSBDMC43NTMyMDYzNzQsNS44MTM4MzU5OSAxLjQwNDk3NDc0LDYuOTQzNjQ1NTUgMi4zOTYwMzU3Niw3LjYwNTkwNzUgQzEuNzkwOTA1NTYsNy41ODcyNTIyMyAxLjIyMTkxOTk0LDcuNDIwNTIwNzkgMC43MjQwNTc1Miw3LjE0NDE4OTY2IEMwLjcyMjg5MTU2Niw3LjE1OTM0NzA3IDAuNzIyODkxNTY2LDcuMTc0NTA0NDcgMC43MjI4OTE1NjYsNy4xOTA4Mjc4MyBDMC43MjI4OTE1NjYsOC45Nzk0MDE0OCAxLjk5NjExMzQ5LDEwLjQ3Mjk4ODcgMy42ODU1ODEwMywxMC44MTExMTU0IEMzLjM3NTQzNzIzLDEwLjg5NjIzMDEgMy4wNDg5NzAwNywxMC45NDE3MDIzIDIuNzEzMTc1MjgsMTAuOTQxNzAyMyBDMi40NzQxNTQ2OCwxMC45NDE3MDIzIDIuMjQzMjk1NzYsMTAuOTE4MzgzMiAyLjAxODI2NjYxLDEwLjg3NTI0MjkgQzIuNDg4MTQ2MTMsMTIuMzQyMDEzMiAzLjg1MTE0NjUyLDEzLjQxMDAyNzIgNS40NjcxNTg5NiwxMy40MzkxNzYxIEM0LjIwMzI2NDY3LDE0LjQzMDIzNzEgMi42MTE3MzcyNywxNS4wMjAyMDk5IDAuODgxNDYxMzI5LDE1LjAyMDIwOTkgQzAuNTgyOTc3MDcsMTUuMDIwMjA5OSAwLjI4OTE1NjYyNywxNS4wMDI3MjA2IDAsMTQuOTY4OTA3OSBDMS42MzQ2Njc3LDE2LjAxNTkzNDcgMy41NzU5ODEzNCwxNi42MjgwNjA2IDUuNjYxODczMywxNi42MjgwNjA2IEMxMi40NTM1NTYyLDE2LjYyODA2MDYgMTYuMTY4Mjg2LDExLjAwMTE2NiAxNi4xNjgyODYsNi4xMjA0ODE5MyBDMTYuMTY4Mjg2LDUuOTYwNzQ2MjEgMTYuMTY0Nzg4Miw1LjgwMTAxMDQ5IDE2LjE1Nzc5MjUsNS42NDI0NDA3MyBDMTYuODc5NTE4MSw1LjEyMjQyNTE4IDE3LjUwNTYzNTQsNC40NzE4MjI3NyAxOCwzLjczMTQ0MTkgTDE4LDMuNzMxNDQxOSBaIiBpZD0iUGF0aCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
}
/* line 57, ../../src/styles/_buttons.scss */
.button.loading, button.loading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 0 40px 0 70px;
  padding: 0 2.5rem 0 4.375rem;
  background: #0095D8 url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/spinner/button-blue-loader-26.gif") 20px center no-repeat;
}
/* line 62, ../../src/styles/_buttons.scss */
.button.white-border-button, button.white-border-button {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 0 20px 0 20px;
  padding: 0 1.25rem 0 1.25rem;
  background: transparent;
  color: #fff;
  border: solid 3px #fff;
}
/* line 63, ../../src/styles/_buttons.scss */
.button.white-border-button:after, button.white-border-button:after {
  content: '>';
  font-size: 1.9em;
  display: inline-block;
  -webkit-transform: scale(0.5, 1.4) translateY(-8px);
  -ms-transform: scale(0.5, 1.4) translateY(2px);
  transform: scale(0.5, 1.4) translateY(2px);
  font-family: "PreloSlab-Book", Georgia, serif;
  line-height: 0;
  margin-right: -8px;
  margin-right: -0.5rem;
}
/* line 79, ../../src/styles/_buttons.scss */
.button.white-border-button:hover, button.white-border-button:hover {
  background: #fff;
  color: #111c24;
}

/* line 1, ../../src/styles/_responsive.scss */
.desktop-only {
  display: none;
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_responsive.scss */
  .desktop-only {
    display: inherit;
  }
}

/* line 7, ../../src/styles/_responsive.scss */
.mobile-tablet-only {
  display: none;
}
@media (max-width: 959px) {
  /* line 7, ../../src/styles/_responsive.scss */
  .mobile-tablet-only {
    display: inherit;
  }
}

/* default styles for form search on frontpage and blogss */
/* line 3, ../../src/styles/_form-search.scss */
#form-search {
  display: none;
}
@media (min-width: 960px) {
  /* line 3, ../../src/styles/_form-search.scss */
  #form-search {
    display: block;
    float: right;
    clear: right;
  }
}
/* line 12, ../../src/styles/_form-search.scss */
#form-search fieldset {
  border: none;
  padding: 0;
  margin: 0;
  position: relative;
}
/* line 20, ../../src/styles/_form-search.scss */
#form-search fieldset input.icon-search {
  content: '';
  display: block;
  position: absolute;
  right: 10px;
  right: 0.625rem;
  top: 50%;
  margin-top: -8px;
  margin-top: -0.5rem;
  padding: 0;
  background: none;
  border: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8002px 0;
  height: 16px;
  width: 15px;
  cursor: pointer;
}
/* line 35, ../../src/styles/_form-search.scss */
#form-search fieldset.focused input.icon-search {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7947px 0;
  height: 16px;
  width: 15px;
}
/* line 41, ../../src/styles/_form-search.scss */
#form-search input {
  padding: 8px 30px 8px 10px;
  padding: 0.5rem 1.875rem 0.5rem 0.625rem;
  border: 1px solid #999999;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "FreightSans-Book", Arial, sans-serif;
  width: 180px;
  width: 11.25rem;
  height: auto;
}

/* line 2, ../../src/styles/_search-mobile.scss */
.btn-search {
  display: block;
  position: absolute;
  cursor: pointer;
  top: 50%;
  right: 25px;
  right: 1.5625rem;
  margin-top: -3px;
  margin-top: -0.1875rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8116px 0;
  height: 20px;
  width: 19px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
@media (min-width: 960px) {
  /* line 2, ../../src/styles/_search-mobile.scss */
  .btn-search {
    display: none;
  }
}
/* line 16, ../../src/styles/_search-mobile.scss */
.search-mobile-open .btn-search {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2058px 0;
  height: 17px;
  width: 17px;
}

/* line 21, ../../src/styles/_search-mobile.scss */
.search-mobile {
  background-color: #e5e5e5;
  display: none;
}
/* line 25, ../../src/styles/_search-mobile.scss */
.search-mobile-open .search-mobile {
  display: block;
}
@media (min-width: 960px) {
  /* line 21, ../../src/styles/_search-mobile.scss */
  .search-mobile {
    display: none !important;
  }
}
/* line 36, ../../src/styles/_search-mobile.scss */
.search-mobile #form-search-mobile fieldset {
  position: relative;
  border: none;
  padding: 18px 0;
  padding: 1.125rem 0;
  margin: 0;
}
/* line 42, ../../src/styles/_search-mobile.scss */
.search-mobile #form-search-mobile fieldset input.icon-search {
  content: '';
  display: block;
  position: absolute;
  right: 15px;
  top: 50%;
  padding: 0;
  background: none;
  border: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  margin-top: -12px;
  margin-top: -0.75rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8027px 0;
  height: 20px;
  width: 19px;
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 42, ../../src/styles/_search-mobile.scss */
  .search-mobile #form-search-mobile fieldset input.icon-search {
    right: 0;
  }
}
/* line 64, ../../src/styles/_search-mobile.scss */
.search-mobile #form-search-mobile input {
  background: none;
  border: none;
  width: 100%;
  padding: 10px 30px 10px 15px;
  padding: 0.625rem 1.875rem 0.625rem 0.9375rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "FreightSans-Light", Arial, sans-serif;
}
@media (min-width: 640px) {
  /* line 64, ../../src/styles/_search-mobile.scss */
  .search-mobile #form-search-mobile input {
    padding-left: 0;
  }
}

/* line 5, ../../src/styles/_header.scss */
header.container {
  position: relative;
  z-index: 1041;
}
/* line 8, ../../src/styles/_header.scss */
header.container .row, header.container .blog-content .comments-info, .blog-content header.container .comments-info, header.container .soundtrack-groups li, .soundtrack-groups header.container li {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 8, ../../src/styles/_header.scss */
  header.container .row, header.container .blog-content .comments-info, .blog-content header.container .comments-info, header.container .soundtrack-groups li, .soundtrack-groups header.container li {
    padding-top: 25px;
    padding-top: 1.5625rem;
    padding-bottom: 25px;
    padding-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 8, ../../src/styles/_header.scss */
  header.container .row, header.container .blog-content .comments-info, .blog-content header.container .comments-info, header.container .soundtrack-groups li, .soundtrack-groups header.container li {
    padding-top: 40px;
    padding-top: 2.5rem;
    padding-bottom: 22px;
    padding-bottom: 1.375rem;
  }
}
/* line 23, ../../src/styles/_header.scss */
header.container #main-nav {
  display: none;
}
@media (min-width: 960px) {
  /* line 23, ../../src/styles/_header.scss */
  header.container #main-nav {
    display: block;
    clear: both;
    float: left;
  }
}
/* line 32, ../../src/styles/_header.scss */
body.slim-header header.container #main-nav {
  display: none;
}
/* line 36, ../../src/styles/_header.scss */
header.container #main-nav li.topnav {
  float: left;
}
/* line 39, ../../src/styles/_header.scss */
header.container #main-nav li.topnav a {
  color: #111c24;
  text-decoration: none;
}
/* line 44, ../../src/styles/_header.scss */
header.container #main-nav li.topnav > a {
  display: block;
  padding: 0 16px 0 32px;
  padding: 0 1rem 0 2rem;
  font-size: 32px;
  font-size: 2rem;
  text-decoration: none;
  position: relative;
  font-family: "PreloSlab-Book", Georgia, serif;
}
@media (min-width: 1140px) {
  /* line 44, ../../src/styles/_header.scss */
  header.container #main-nav li.topnav > a {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
/* line 56, ../../src/styles/_header.scss */
header.container #main-nav li.topnav > a.current {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 60, ../../src/styles/_header.scss */
header.container #main-nav li.topnav > a:before {
  content: '\2022';
  display: inline;
  position: absolute;
  left: 0;
  font-family: Arial, sans-serif;
}
/* line 70, ../../src/styles/_header.scss */
header.container #main-nav li.topnav:first-child > a {
  padding-left: 0;
}
/* line 72, ../../src/styles/_header.scss */
header.container #main-nav li.topnav:first-child > a:before {
  content: '';
  display: none;
}
/* line 83, ../../src/styles/_header.scss */
header.container #main-nav li.topnav:nth-child(3) .subnav-links:first-child {
  width: 42%;
}
@media (max-width: 983px) {
  /* line 86, ../../src/styles/_header.scss */
  header.container #main-nav li.topnav:nth-child(3) .subnav-links:last-child {
    width: 56%;
  }
}
/* line 91, ../../src/styles/_header.scss */
header.container #main-nav li.topnav:nth-child(3) .subnav-links li {
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 0;
  text-align: left;
}
@media (max-width: 1045px) {
  /* line 106, ../../src/styles/_header.scss */
  header.container #main-nav li.topnav .subnav-links li {
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 0;
    text-align: left;
  }
  /* line 118, ../../src/styles/_header.scss */
  header.container #main-nav li.topnav:nth-child(1) .subnav-links:last-child {
    width: 40%;
  }
  /* line 125, ../../src/styles/_header.scss */
  header.container #main-nav li.topnav:nth-child(2) .subnav-links:last-child {
    width: 56%;
  }
}
/* line 133, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav {
  display: none;
  width: 100%;
  position: absolute;
  top: 109%;
  left: 0;
  background-color: #FFFFFF;
  z-index: 100;
  -webkit-box-shadow: #ccc 0 0 35px;
  -moz-box-shadow: #ccc 0 0 35px;
  box-shadow: #ccc 0 0 35px;
}
/* line 143, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner {
  max-width: 1110px;
  margin: 0 auto;
  padding: 40px 34px 40px 25px;
  padding: 2.5rem 2.125rem 2.5rem 1.5625rem;
}
/* line 149, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 152, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li {
  float: left;
  min-height: 200px;
  padding: 0 30px;
  padding: 0 1.875rem;
  border-left: 2px solid #F0F0F0;
}
/* line 158, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li:first-child {
  border-left: none;
  padding-left: 0;
}
/* line 163, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li:last-child {
  padding-right: 0;
}
/* line 167, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 171, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links:first-child {
  float: left;
}
/* line 174, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links:last-child {
  float: right;
}
/* line 178, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links.left {
  float: left;
}
/* line 182, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links li {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  min-width: 100px;
  min-width: 6.25rem;
}
/* line 186, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links li.hidden {
  display: none;
}
/* line 191, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links li.blog-item a {
  font-weight: bold;
}
/* line 197, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links a {
  padding-left: 16px;
  padding-left: 1rem;
  position: relative;
  text-decoration: none;
}
/* line 202, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .subnav-links a:hover:before {
  content: '\00BB';
  position: absolute;
  left: 0;
  top: -1px;
}
/* line 212, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-person {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
}
/* line 216, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-person .image {
  float: left;
  width: 40%;
  padding-right: 15px;
  padding-right: 0.9375rem;
  text-align: center;
}
/* line 222, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-person .image img {
  max-width: 100%;
}
/* line 226, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-person .image .author {
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  padding-top: 5px;
  padding-top: 0.3125rem;
  color: #0098d8;
  text-align: center;
  font-family: "PreloSlab-Medium", Georgia, serif;
  line-height: 120%;
}
/* line 234, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-person .image .author:hover {
  color: #111c24;
}
/* line 242, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-person h4.title {
  float: right;
  width: 60%;
  padding-left: 15px;
  padding-left: 0.9375rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 45px;
  margin-top: 2.8125rem;
}
/* line 251, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-person h4.title a {
  display: block;
}
/* line 254, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-person h4.title a:hover {
  text-decoration: underline;
}
/* line 265, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article {
  padding-top: 18px;
  padding-top: 1.125rem;
}
/* line 268, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article a:hover {
  text-decoration: underline;
}
/* line 273, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article.image img {
  display: block;
  float: left;
  width: 37.5%;
  margin-top: 30px;
  margin-top: 1.875rem;
}
/* line 281, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article.image .featured-article-info {
  display: block;
  float: left;
  width: 62.5%;
  padding-left: 20px;
  padding-left: 1.25rem;
}
/* line 289, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article .category {
  display: block;
  min-height: 27px;
  color: #0098d8;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}
/* line 298, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article .category:hover {
  color: #111c24;
  text-decoration: none;
}
/* line 305, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article .title {
  display: block;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 313, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article .author-date {
  font-size: 14px;
  font-size: 0.875rem;
  color: #999999;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 318, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article .author-date a {
  color: #999999;
}
/* line 322, ../../src/styles/_header.scss */
header.container #main-nav li.topnav .subnav .subnav-inner > ul > li .featured-article .author-date .date:before {
  content: '';
  border-left: 1px solid #999999;
  margin: 0 10px;
  margin: 0 0.625rem;
}
/* line 337, ../../src/styles/_header.scss */
header.container #main-nav li.topnav.is-hover .subnav {
  display: block;
}
/* line 340, ../../src/styles/_header.scss */
header.container #main-nav li.topnav.is-hover .subnav .triangle {
  display: block;
  position: absolute;
  top: -12px;
  left: 0;
  content: '';
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #FFF;
}
/* line 356, ../../src/styles/_header.scss */
header.container .subscriber-nav {
  float: right;
  clear: right;
  font-family: "PreloSlab-Bold", Georgia, serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #999999;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 46px 0;
  margin: 0 0 2.875rem 0;
}
@media (min-width: 960px) {
  /* line 356, ../../src/styles/_header.scss */
  header.container .subscriber-nav {
    margin: 0 0 26px 0;
    margin: 0 0 1.625rem 0;
  }
}
@media (min-width: 1140px) {
  /* line 356, ../../src/styles/_header.scss */
  header.container .subscriber-nav {
    margin: 0 0 46px 0;
    margin: 0 0 2.875rem 0;
  }
}
/* line 373, ../../src/styles/_header.scss */
header.container .subscriber-nav a {
  display: inline-block;
  color: #0095D8;
  position: relative;
  text-decoration: none;
  margin: 0 0 0 4px;
  margin: 0 0 0 0.25rem;
}
/* line 379, ../../src/styles/_header.scss */
header.container .subscriber-nav a:after {
  transition: bottom 0.2s ease-out;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 2px;
  width: 100%;
  background: #0095D8;
}
/* line 391, ../../src/styles/_header.scss */
header.container .subscriber-nav a:hover:after {
  bottom: -3px;
}
/* line 395, ../../src/styles/_header.scss */
header.container .subscriber-nav a:last-child {
  margin: 0 0 0 14px;
  margin: 0 0 0 0.875rem;
}
/* line 397, ../../src/styles/_header.scss */
header.container .subscriber-nav a:last-child:first-child {
  margin: 0 0 0 4px;
  margin: 0 0 0 0.25rem;
}
/* line 404, ../../src/styles/_header.scss */
header.container .support-links {
  float: right;
  clear: right;
}
/* line 407, ../../src/styles/_header.scss */
header.container .support-links .button {
  display: inline-block;
  height: 37px;
  height: 2.3125rem;
  padding: 0 20px;
  padding: 0 1.25rem;
}
/* line 414, ../../src/styles/_header.scss */
header.container .subscribe-tooltip {
  position: relative;
  display: inline-block;
  text-align: right;
  white-space: nowrap;
  width: 116px;
  width: 7.25rem;
  margin: 0 0 0 10px;
  margin: 0 0 0 0.625rem;
}
/* line 423, ../../src/styles/_header.scss */
header.container .subscribe-tooltip.is-hover .subscribe-options,
header.container .subscribe-tooltip.is-hover .triangle {
  display: block;
}
/* line 429, ../../src/styles/_header.scss */
header.container .subscribe-tooltip .triangle {
  display: none;
  position: absolute;
  z-index: 201;
  top: 28px;
  left: 48px;
  content: '';
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #FFFFFF;
}

/* line 445, ../../src/styles/_header.scss */
.subscribe-options {
  border-radius: 10px;
  border-radius: 0.625rem;
  padding: 20px;
  padding: 1.25rem;
  top: 40px;
  top: 2.5rem;
  right: 0;
  background: #FFFFFF;
  list-style: none;
  margin: 0;
  display: none;
  position: absolute;
  z-index: 200;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.3);
}
/* line 457, ../../src/styles/_header.scss */
.subscribe-options li {
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 463, ../../src/styles/_header.scss */
.subscribe-options li a {
  color: #000000;
  text-decoration: none;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
  line-height: 1.875rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 469, ../../src/styles/_header.scss */
.subscribe-options li a:hover {
  text-decoration: underline;
}
/* line 475, ../../src/styles/_header.scss */
.subscribe-options li:first-child a {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 480, ../../src/styles/_header.scss */
.subscribe-options li:last-child a {
  padding: 0;
}
/* line 482, ../../src/styles/_header.scss */
.subscribe-options li:last-child a:hover {
  background: none;
  color: #000000;
}

/* line 491, ../../src/styles/_header.scss */
.nav-utility {
  display: none;
  position: relative;
  margin: 2px 0 0 0;
  margin: 0.125rem 0 0 0;
}
@media (min-width: 960px) {
  /* line 491, ../../src/styles/_header.scss */
  .nav-utility {
    display: block;
    float: right;
  }
}
/* line 501, ../../src/styles/_header.scss */
body.slim-header .nav-utility {
  display: none;
}
/* line 505, ../../src/styles/_header.scss */
.nav-utility li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
  margin: 0 0.25rem;
}
/* line 510, ../../src/styles/_header.scss */
.nav-utility li:last-child {
  margin-right: 0;
  margin-left: 16px;
  margin-left: 1rem;
}
@media (min-width: 960px) {
  /* line 510, ../../src/styles/_header.scss */
  .nav-utility li:last-child {
    margin-left: 5px;
    margin-left: 0.3125rem;
  }
}
@media (min-width: 1140px) {
  /* line 510, ../../src/styles/_header.scss */
  .nav-utility li:last-child {
    margin-left: 16px;
    margin-left: 1rem;
  }
}
/* line 522, ../../src/styles/_header.scss */
.nav-utility li:last-child a {
  padding-left: 18px;
  padding-left: 1.125rem;
  padding-right: 18px;
  padding-right: 1.125rem;
}
/* line 525, ../../src/styles/_header.scss */
.nav-utility li:last-child a:hover {
  background-color: #000000;
  color: #FFFFFF;
}
/* line 531, ../../src/styles/_header.scss */
.nav-utility li.push-up {
  position: absolute;
  display: block;
  margin: 0;
  right: 0;
  left: auto;
  text-align: right;
  white-space: nowrap;
  width: 116px;
  width: 7.25rem;
  top: -44px;
  top: -2.75rem;
}
@media (min-width: 1140px) {
  /* line 531, ../../src/styles/_header.scss */
  .nav-utility li.push-up {
    top: -54px;
    top: -3.375rem;
  }
}
/* line 546, ../../src/styles/_header.scss */
.nav-utility li.push-up .button {
  padding: 0 20px;
  padding: 0 1.25rem;
}
/* line 551, ../../src/styles/_header.scss */
.nav-utility li.push-up.is-hover .subscribe-options,
.nav-utility li.push-up.is-hover .triangle {
  display: block;
}
/* line 557, ../../src/styles/_header.scss */
.nav-utility li.push-up .triangle {
  display: none;
  position: absolute;
  z-index: 201;
  top: 28px;
  left: 48px;
  content: '';
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #FFFFFF;
}
/* line 573, ../../src/styles/_header.scss */
.nav-utility .subscribe-options {
  border-radius: 10px;
  border-radius: 0.625rem;
  padding: 20px;
  padding: 1.25rem;
  top: 40px;
  top: 2.5rem;
  right: 0;
  background: #FFFFFF;
  list-style: none;
  margin: 0;
  display: none;
  position: absolute;
  z-index: 200;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.3);
}
/* line 585, ../../src/styles/_header.scss */
.nav-utility .subscribe-options li {
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 591, ../../src/styles/_header.scss */
.nav-utility .subscribe-options li a {
  color: #000000;
  text-decoration: none;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
  line-height: 1.875rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 597, ../../src/styles/_header.scss */
.nav-utility .subscribe-options li a:hover {
  text-decoration: underline;
}
/* line 603, ../../src/styles/_header.scss */
.nav-utility .subscribe-options li:first-child a {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 608, ../../src/styles/_header.scss */
.nav-utility .subscribe-options li:last-child a {
  padding: 0;
}
/* line 610, ../../src/styles/_header.scss */
.nav-utility .subscribe-options li:last-child a:hover {
  background: none;
  color: #000000;
}
/* line 619, ../../src/styles/_header.scss */
.nav-utility .icon {
  display: block;
  width: 26px;
  height: 26px;
  text-align: center;
  vertical-align: middle;
  line-height: 26px;
  border-radius: 50%;
  background: #999999;
  transition: background 0.4s ease-in-out;
  color: #FFFFFF;
  font-size: 0.9rem;
}
/* line 631, ../../src/styles/_header.scss */
.nav-utility .icon:hover {
  background: #111c24;
}
/* line 636, ../../src/styles/_header.scss */
.nav-utility .icon-facebook {
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3143px 0;
  height: 26px;
  width: 26px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 641, ../../src/styles/_header.scss */
.nav-utility .icon-facebook:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2963px 0;
  height: 26px;
  width: 26px;
}
/* line 647, ../../src/styles/_header.scss */
.nav-utility .icon-twitter {
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11292px 0;
  height: 26px;
  width: 26px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 652, ../../src/styles/_header.scss */
.nav-utility .icon-twitter:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11084px 0;
  height: 26px;
  width: 26px;
}
/* line 658, ../../src/styles/_header.scss */
.nav-utility .icon-instagram {
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5305px 0;
  height: 26px;
  width: 26px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 663, ../../src/styles/_header.scss */
.nav-utility .icon-instagram:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5125px 0;
  height: 26px;
  width: 26px;
}

/* line 674, ../../src/styles/_header.scss */
.logo-forward {
  max-width: 134px;
  margin: 0 auto;
  display: block;
}
/* line 678, ../../src/styles/_header.scss */
.logo-forward.logo-go-forward {
  max-width: 174px;
}
@media (min-width: 640px) {
  /* line 674, ../../src/styles/_header.scss */
  .logo-forward {
    max-width: 242px;
  }
  /* line 684, ../../src/styles/_header.scss */
  .logo-forward.logo-go-forward {
    max-width: 315px;
  }
}
@media (min-width: 960px) {
  /* line 674, ../../src/styles/_header.scss */
  .logo-forward {
    max-width: 372px;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    float: left;
  }
  /* line 694, ../../src/styles/_header.scss */
  body.slim-header .logo-forward {
    max-width: 298px;
    margin: 0 auto;
    float: none;
  }
  /* line 698, ../../src/styles/_header.scss */
  body.slim-header .logo-forward.logo-go-forward {
    max-width: 378px;
  }
}
@media (min-width: 1140px) {
  /* line 706, ../../src/styles/_header.scss */
  body.slim-header .logo-forward {
    max-width: 346px;
  }
  /* line 708, ../../src/styles/_header.scss */
  body.slim-header .logo-forward.logo-go-forward {
    max-width: 436px;
  }
}
@media (min-width: 1140px) {
  /* line 674, ../../src/styles/_header.scss */
  .logo-forward {
    max-width: 440px;
  }
}
/* line 718, ../../src/styles/_header.scss */
.logo-forward img {
  max-width: 100%;
  display: block;
}

/* line 725, ../../src/styles/_header.scss */
.date-and-search {
  display: none;
}
@media (min-width: 960px) {
  /* line 725, ../../src/styles/_header.scss */
  .date-and-search {
    display: block;
    margin-top: 2px;
    margin-top: 0.125rem;
  }
}

/* line 733, ../../src/styles/_header.scss */
.date-time {
  display: none;
  font-family: "FreightSans-Book", Arial, sans-serif;
}
@media (min-width: 960px) {
  /* line 733, ../../src/styles/_header.scss */
  .date-time {
    float: right;
    display: block;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
    color: #999999;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1;
  }
}

/* line 749, ../../src/styles/_header.scss */
.btn-menu {
  display: block;
  position: absolute;
  top: 50%;
  left: 25px;
  left: 1.5625rem;
  margin-top: -4px;
  margin-top: -0.25rem;
  cursor: pointer;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6609px 0;
  height: 19px;
  width: 22px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
@media (min-width: 960px) {
  /* line 749, ../../src/styles/_header.scss */
  .btn-menu {
    display: none;
  }
}
/* line 763, ../../src/styles/_header.scss */
body.slim-header .btn-menu {
  display: block;
}
/* line 767, ../../src/styles/_header.scss */
.nav-mobile-open .btn-menu {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2058px 0;
  height: 17px;
  width: 17px;
}

/* line 777, ../../src/styles/_header.scss */
body.slim-header header.container {
  z-index: 1500;
}
@media (min-width: 640px) {
  /* line 777, ../../src/styles/_header.scss */
  body.slim-header header.container {
    padding: 25px 0;
    padding: 1.5625rem 0;
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  /* line 777, ../../src/styles/_header.scss */
  body.slim-header header.container {
    padding: 30px 0;
    padding: 1.875rem 0;
  }
}
@media (min-width: 640px) {
  /* line 790, ../../src/styles/_header.scss */
  body.slim-header header.container > .row, body.slim-header .blog-content header.container > .comments-info, .blog-content body.slim-header header.container > .comments-info, body.slim-header .soundtrack-groups header.container > li, .soundtrack-groups body.slim-header header.container > li {
    margin: 0 25px;
    margin: 0 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 790, ../../src/styles/_header.scss */
  body.slim-header header.container > .row, body.slim-header .blog-content header.container > .comments-info, .blog-content body.slim-header header.container > .comments-info, body.slim-header .soundtrack-groups header.container > li, .soundtrack-groups body.slim-header header.container > li {
    position: relative;
  }
}
@media (min-width: 1140px) {
  /* line 790, ../../src/styles/_header.scss */
  body.slim-header header.container > .row, body.slim-header .blog-content header.container > .comments-info, .blog-content body.slim-header header.container > .comments-info, body.slim-header .soundtrack-groups header.container > li, .soundtrack-groups body.slim-header header.container > li {
    margin: 0 auto;
    max-width: 1090px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 806, ../../src/styles/_header.scss */
  body.slim-header header.container .mobile-nav {
    top: 98%;
  }
}
@media (min-width: 960px) {
  /* line 816, ../../src/styles/_header.scss */
  body.slim-header .btn-menu {
    left: 0;
  }
  /* line 820, ../../src/styles/_header.scss */
  body.slim-header .date-and-search {
    position: absolute;
    right: 0;
    top: 33px;
    margin-top: 0;
  }
}

/* line 833, ../../src/styles/_header.scss */
body.donate .date-and-search,
body.donate .btn-subscribe,
body.donate .btn-menu {
  display: none;
}
/* line 839, ../../src/styles/_header.scss */
body.donate .logo-forward {
  float: left;
  max-width: 208px;
}
/* line 844, ../../src/styles/_header.scss */
body.donate .btn-search {
  display: none;
}

/* line 852, ../../src/styles/_header.scss */
body.search .date-and-search,
body.search .btn-search {
  display: none;
}

/* line 1, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav {
  display: none;
  position: absolute;
  z-index: 1041;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #FFFFFF;
  z-index: 100;
  border-bottom: 1px solid #CCC;
  -webkit-box-shadow: #999999 0 10px 10px -10px;
  -moz-box-shadow: #999999 0 10px 10px -10px;
  box-shadow: #999999 0 10px 10px -10px;
}
/* line 17, ../../src/styles/_header-mobile-megamenu.scss */
.nav-mobile-open .mobile-nav {
  display: block;
}
@media (min-width: 960px) {
  /* line 17, ../../src/styles/_header-mobile-megamenu.scss */
  .nav-mobile-open .mobile-nav {
    display: none;
  }
}
/* line 25, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav .mobile-sub-container {
  display: none;
}
/* line 29, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav {
  display: block;
}
/* line 32, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-nav-container {
  display: none;
}
/* line 36, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container {
  display: block;
}
/* line 41, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child {
  display: block;
  border-top: 1px solid #CCC;
  margin-bottom: 0;
  padding: 0;
}
/* line 46, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .title {
  display: table-cell;
  background: #FFFFFF;
  vertical-align: middle;
  height: 70px;
  height: 4.375rem;
  width: 100%;
  padding: 3px 0 0 25px;
  padding: 0.1875rem 0 0 1.5625rem;
}
/* line 54, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .title a,
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .title strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 44px;
  line-height: 2.75rem;
  padding: 0;
  margin: 0;
  position: relative;
  top: 2px;
}
/* line 68, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-login,
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-logout,
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-profile {
  display: table-cell;
  width: 70px;
  width: 4.375rem;
  height: 70px;
  height: 4.375rem;
  background: #f7f7f7;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
}
/* line 78, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-login em,
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-logout em,
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-profile em {
  display: block;
  margin: 24px;
  margin: 1.5rem;
}
/* line 84, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-login em {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6467px 0;
  height: 22px;
  width: 22px;
}
/* line 85, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-logout em {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6544px 0;
  height: 22px;
  width: 22px;
}
/* line 86, ../../src/styles/_header-mobile-megamenu.scss */
.sub-mobile-open .mobile-nav .mobile-sub-container .mobile-nav-col li:first-child .subscriber-profile em {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2401px 0;
  height: 22px;
  width: 22px;
}
@media (min-width: 960px) {
  /* line 29, ../../src/styles/_header-mobile-megamenu.scss */
  .sub-mobile-open .mobile-nav {
    display: none;
  }
}
/* line 97, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav .btn-menu {
  display: none;
}
/* line 101, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav .footer-nav-social {
  background-color: #f0f0f0;
  margin: 0;
  overflow: hidden;
  border-top: 1px solid #CCC;
  padding: 30px 0 15px;
  padding: 1.875rem 0 0.9375rem;
}
@media (min-width: 640px) {
  /* line 101, ../../src/styles/_header-mobile-megamenu.scss */
  .mobile-nav .footer-nav-social {
    padding-bottom: 16px;
    padding-bottom: 1rem;
  }
}
/* line 112, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav .footer-nav-social .icon-facebook {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3179px 0;
  height: 44px;
  width: 44px;
}
/* line 116, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav .footer-nav-social .icon-instagram {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5341px 0;
  height: 44px;
  width: 44px;
}
/* line 120, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav .footer-nav-social .icon-twitter {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11328px 0;
  height: 44px;
  width: 44px;
}

@media (min-width: 960px) {
  /* line 131, ../../src/styles/_header-mobile-megamenu.scss */
  body.nav-mobile-open .mobile-nav {
    width: 25%;
    height: 100%;
    padding-top: 50px;
    padding-top: 3.125rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    border-bottom: none;
    -webkit-box-shadow: #999999 0 0 10px;
    -moz-box-shadow: #999999 0 0 10px;
    box-shadow: #999999 0 0 10px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 146, ../../src/styles/_header-mobile-megamenu.scss */
  body.nav-mobile-open .mobile-nav .footer-nav-social,
  body.nav-mobile-open .mobile-nav .mobile-nav-util {
    display: none;
  }
}
/* line 153, ../../src/styles/_header-mobile-megamenu.scss */
body.nav-mobile-open .mobile-nav .btn-menu {
  display: none;
}
@media (min-width: 960px) {
  /* line 153, ../../src/styles/_header-mobile-megamenu.scss */
  body.nav-mobile-open .mobile-nav .btn-menu {
    display: block;
    position: absolute;
    top: 20px;
    left: 26px;
  }
}
@media (min-width: 960px) {
  /* line 167, ../../src/styles/_header-mobile-megamenu.scss */
  body.nav-mobile-open .sub-mobile-open .mobile-nav {
    margin-top: 0;
  }
}

/* line 179, ../../src/styles/_header-mobile-megamenu.scss */
body.nav-sticky-open .mobile-nav .footer-nav-social,
body.nav-sticky-open .mobile-nav .mobile-nav-util {
  display: none;
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 178, ../../src/styles/_header-mobile-megamenu.scss */
  body.nav-sticky-open .mobile-nav {
    margin-top: 0;
  }
}

@media (min-width: 960px) {
  /* line 199, ../../src/styles/_header-mobile-megamenu.scss */
  body.nav-mobile-open .mobile-nav .footer-nav-social,
  body.nav-mobile-open .mobile-nav .mobile-nav-util {
    display: none;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 196, ../../src/styles/_header-mobile-megamenu.scss */
  body.nav-mobile-open .mobile-nav {
    margin-top: 0;
  }
}

/* line 214, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav-util {
  background-color: #f0f0f0;
  overflow: hidden;
  padding: 10px 10px 0;
  padding: 0.625rem 0.625rem 0;
}
/* line 219, ../../src/styles/_header-mobile-megamenu.scss */
.mobile-nav-util .footer-nav-util {
  padding: 0 0 15px;
  padding: 0 0 0.9375rem;
  margin: 0 0 25px;
  margin: 0 0 1.5625rem;
  border-bottom: solid 3px #FFFFFF;
}
@media (min-width: 640px) {
  /* line 219, ../../src/styles/_header-mobile-megamenu.scss */
  .mobile-nav-util .footer-nav-util {
    margin: 0 15px 5px;
    margin: 0 0.9375rem 0.3125rem;
    border-bottom: none;
    padding-bottom: 0;
  }
}

/* line 1, ../../src/styles/_header-sticky.scss */
.header-sticky-container {
  position: fixed;
  z-index: 998;
  left: 0;
  top: -120px;
  height: 114px;
  width: 100%;
  /* Slide Animation */
  -moz-transition: top 0.25s linear;
  -o-transition: top 0.25s linear;
  -webkit-transition: top 0.25s linear;
  transition: top 0.25s linear;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_header-sticky.scss */
  .header-sticky-container {
    height: 140px;
    top: -145px;
  }
}
/* line 17, ../../src/styles/_header-sticky.scss */
.header-sticky-container.slide-down {
  top: -64px;
}
@media (min-width: 640px) {
  /* line 17, ../../src/styles/_header-sticky.scss */
  .header-sticky-container.slide-down {
    top: -80px;
  }
}
/* line 24, ../../src/styles/_header-sticky.scss */
.search-sticky-open .header-sticky-container.slide-down {
  top: 0;
}

/* line 32, ../../src/styles/_header-sticky.scss */
.header-sticky {
  background-color: #111c24;
  width: 100%;
  height: 50px;
}
@media (min-width: 640px) {
  /* line 32, ../../src/styles/_header-sticky.scss */
  .header-sticky {
    height: 60px;
  }
}
@media (min-width: 640px) {
  /* line 32, ../../src/styles/_header-sticky.scss */
  .header-sticky {
    top: 80px;
  }
}
/* line 45, ../../src/styles/_header-sticky.scss */
.header-sticky .col-1 {
  float: left;
  width: 25%;
  position: relative;
}
@media (min-width: 640px) {
  /* line 45, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-1 {
    width: 4.16667%;
  }
}
/* line 54, ../../src/styles/_header-sticky.scss */
.header-sticky .col-1 .btn-open-menu {
  display: block;
  margin-top: 15px;
  margin-top: 0.9375rem;
  cursor: pointer;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6576px 0;
  height: 20px;
  width: 23px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
@media (min-width: 640px) {
  /* line 54, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-1 .btn-open-menu {
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 54, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-1 .btn-open-menu {
    margin-left: 15px;
    margin-left: 0.9375rem;
  }
}
/* line 73, ../../src/styles/_header-sticky.scss */
.nav-sticky-open .header-sticky .col-1:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  z-index: 999;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #FFFFFF;
  bottom: -15px;
  left: 5px;
}
@media (min-width: 640px) {
  /* line 73, ../../src/styles/_header-sticky.scss */
  .nav-sticky-open .header-sticky .col-1:after {
    right: 96px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFFFFF;
    bottom: -20px;
    left: 2px;
  }
}
@media (min-width: 960px) {
  /* line 73, ../../src/styles/_header-sticky.scss */
  .nav-sticky-open .header-sticky .col-1:after {
    left: 17px;
  }
}
/* line 105, ../../src/styles/_header-sticky.scss */
.header-sticky .col-17 {
  display: none;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-size: 1rem;
  line-height: 60px;
  line-height: 3.75rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 640px) {
  /* line 105, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-17 {
    width: 70.83333%;
    display: block;
    float: left;
  }
}
@media (min-width: 960px) {
  /* line 105, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-17 {
    font-size: 18px;
    font-size: 1.125rem;
    padding-left: 45px;
    padding-left: 2.8125rem;
  }
}
@media (min-width: 1140px) {
  /* line 105, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-17 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
/* line 132, ../../src/styles/_header-sticky.scss */
.header-sticky .col-17 .logo {
  display: none;
}
@media (min-width: 960px) {
  /* line 132, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-17 .logo {
    display: inline-block;
    margin: 15px 0 0 -45px;
    margin: 0.9375rem 0 0 -2.8125rem;
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -6499px 0;
    height: 30px;
    width: 35px;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    position: absolute;
  }
}
/* line 147, ../../src/styles/_header-sticky.scss */
.header-sticky .headline.sponsored {
  color: #00dfb6;
}
/* line 151, ../../src/styles/_header-sticky.scss */
.header-sticky .headline.sponsored .sponsored-logo img {
  max-height: 24px;
  vertical-align: middle;
  margin-right: 15px;
  margin-right: 0.9375rem;
}
/* line 159, ../../src/styles/_header-sticky.scss */
.header-sticky .col-4 {
  float: left;
  width: 75%;
}
@media (min-width: 640px) {
  /* line 159, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 {
    width: 25%;
  }
}
@media (min-width: 960px) {
  /* line 159, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 {
    width: 16.66667%;
  }
}
/* line 171, ../../src/styles/_header-sticky.scss */
.header-sticky .col-4 .toolbar {
  list-style: none;
  float: right;
}
@media (min-width: 960px) {
  /* line 171, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 .toolbar {
    margin-right: 15px;
    margin-right: 0.9375rem;
  }
}
/* line 179, ../../src/styles/_header-sticky.scss */
.header-sticky .col-4 .toolbar li {
  display: inline-block;
  float: left;
}
/* line 185, ../../src/styles/_header-sticky.scss */
.header-sticky .col-4 .toolbar .icon {
  display: inline-block;
  margin: 10px 0 0 15px;
  margin: 0.625rem 0 0 0.9375rem;
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 185, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 .toolbar .icon {
    margin: 15px 0 0 20px;
    margin: 0.9375rem 0 0 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 185, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 .toolbar .icon {
    margin: 15px 0 0 17px;
    margin: 0.9375rem 0 0 1.0625rem;
  }
}
@media (min-width: 1140px) {
  /* line 185, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 .toolbar .icon {
    margin: 15px 0 0 20px;
    margin: 0.9375rem 0 0 1.25rem;
  }
}
/* line 202, ../../src/styles/_header-sticky.scss */
.header-sticky .col-4 .toolbar .icon.logo {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6499px 0;
  height: 30px;
  width: 35px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
@media (min-width: 640px) {
  /* line 202, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 .toolbar .icon.logo {
    display: none;
  }
}
/* line 212, ../../src/styles/_header-sticky.scss */
.header-sticky .col-4 .toolbar .icon.share {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8256px 0;
  height: 26px;
  width: 26px;
  margin-top: 11px;
  margin-top: 0.6875rem;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 217, ../../src/styles/_header-sticky.scss */
.share-sticky-open .header-sticky .col-4 .toolbar .icon.share {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8292px 0;
  height: 26px;
  width: 26px;
}
/* line 221, ../../src/styles/_header-sticky.scss */
body.section-sponsored .header-sticky .col-4 .toolbar .icon.share {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8185px 0;
  height: 26px;
  width: 26px;
}
@media (min-width: 640px) {
  /* line 212, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 .toolbar .icon.share {
    margin-top: 17px;
    margin-top: 1.0625rem;
  }
}
/* line 231, ../../src/styles/_header-sticky.scss */
.header-sticky .col-4 .toolbar .icon.comments {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2479px 0;
  height: 30px;
  width: 36px;
  font-family: "FreightSans-Book", Arial, sans-serif;
  color: #111c24;
  text-align: center;
  vertical-align: middle;
  padding-left: 6px;
  padding-left: 0.375rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 27px;
  line-height: 1.6875rem;
}
/* line 242, ../../src/styles/_header-sticky.scss */
.header-sticky .col-4 .toolbar .icon.search {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8056px 0;
  height: 22px;
  width: 20px;
  margin-top: 14px;
  margin-top: 0.875rem;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 247, ../../src/styles/_header-sticky.scss */
.search-sticky-open .header-sticky .col-4 .toolbar .icon.search {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2001px 0;
  height: 20px;
  width: 20px;
}
@media (min-width: 640px) {
  /* line 247, ../../src/styles/_header-sticky.scss */
  .search-sticky-open .header-sticky .col-4 .toolbar .icon.search {
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
/* line 256, ../../src/styles/_header-sticky.scss */
body.section-sponsored .header-sticky .col-4 .toolbar .icon.search {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7972px 0;
  height: 22px;
  width: 20px;
}
@media (min-width: 640px) {
  /* line 242, ../../src/styles/_header-sticky.scss */
  .header-sticky .col-4 .toolbar .icon.search {
    margin-top: 19px;
    margin-top: 1.1875rem;
  }
}

/* line 274, ../../src/styles/_header-sticky.scss */
.header-sticky-search {
  background: #283239;
  height: 64px;
  width: 100%;
}
@media (min-width: 640px) {
  /* line 274, ../../src/styles/_header-sticky.scss */
  .header-sticky-search {
    height: 80px;
  }
}
/* line 283, ../../src/styles/_header-sticky.scss */
.header-sticky-search fieldset {
  width: 100%;
  position: relative;
}
@media (min-width: 960px) {
  /* line 283, ../../src/styles/_header-sticky.scss */
  .header-sticky-search fieldset {
    padding: 0 15px;
    padding: 0 0.9375rem;
  }
}
/* line 291, ../../src/styles/_header-sticky.scss */
.header-sticky-search fieldset input {
  height: 40px;
  margin: 12px 0 0 0;
  margin: 0.75rem 0 0 0;
  background: #283239;
  padding: 0 35px 0 0;
  padding: 0 2.1875rem 0 0;
  color: #FFFFFF;
  font-family: "FreightSans-Book", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  border: 0;
}
@media (min-width: 640px) {
  /* line 291, ../../src/styles/_header-sticky.scss */
  .header-sticky-search fieldset input {
    height: 40px;
    font-size: 22px;
    font-size: 1.375rem;
    margin: 20px 0 0 0;
    margin: 1.25rem 0 0 0;
  }
}
@media (min-width: 960px) {
  /* line 291, ../../src/styles/_header-sticky.scss */
  .header-sticky-search fieldset input {
    height: 50px;
    font-size: 30px;
    font-size: 1.875rem;
    margin: 15px 0 0 0;
    margin: 0.9375rem 0 0 0;
  }
}
/* line 2, ../../src/styles/mixins/_placeholder.scss */
.header-sticky-search fieldset input.placeholder {
  color: #FFFFFF;
}
/* line 3, ../../src/styles/mixins/_placeholder.scss */
.header-sticky-search fieldset input:-moz-placeholder {
  color: #FFFFFF;
}
/* line 4, ../../src/styles/mixins/_placeholder.scss */
.header-sticky-search fieldset input::-moz-placeholder {
  color: #FFFFFF;
}
/* line 5, ../../src/styles/mixins/_placeholder.scss */
.header-sticky-search fieldset input:-ms-input-placeholder {
  color: #FFFFFF;
}
/* line 6, ../../src/styles/mixins/_placeholder.scss */
.header-sticky-search fieldset input::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 317, ../../src/styles/_header-sticky.scss */
.header-sticky-search fieldset input:focus {
  outline: none;
}
/* line 323, ../../src/styles/_header-sticky.scss */
.header-sticky-search fieldset:before {
  content: '';
  display: block;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -6px;
  margin-top: -0.375rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8086px 0;
  height: 22px;
  width: 20px;
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 323, ../../src/styles/_header-sticky.scss */
  .header-sticky-search fieldset:before {
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  /* line 323, ../../src/styles/_header-sticky.scss */
  .header-sticky-search fieldset:before {
    margin-top: -6px;
    margin-top: -0.375rem;
    margin-right: 15px;
    margin-right: 0.9375rem;
  }
}

/* line 351, ../../src/styles/_header-sticky.scss */
.header-sticky-share {
  display: none;
  height: 72px;
  background: #FFFFFF;
  width: 100%;
  -webkit-box-shadow: #999999 0 0 10px;
  -moz-box-shadow: #999999 0 0 10px;
  box-shadow: #999999 0 0 10px;
  position: relative;
  text-align: center;
}
/* line 360, ../../src/styles/_header-sticky.scss */
.share-sticky-open .header-sticky-share {
  display: block;
}
@media (min-width: 640px) {
  /* line 351, ../../src/styles/_header-sticky.scss */
  .header-sticky-share {
    height: 80px;
    width: 256px;
    float: right;
    margin-right: 28px;
    margin-right: 1.75rem;
  }
}
@media (min-width: 1140px) {
  /* line 351, ../../src/styles/_header-sticky.scss */
  .header-sticky-share {
    float: none;
    margin: 0 auto;
    right: -402px;
  }
}
/* line 378, ../../src/styles/_header-sticky.scss */
.header-sticky-share:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  z-index: 999;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFFFFF;
  top: -6px;
  right: 102px;
}
@media (min-width: 640px) {
  /* line 378, ../../src/styles/_header-sticky.scss */
  .header-sticky-share:after {
    right: 96px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #FFFFFF;
    top: -9px;
  }
}
@media (min-width: 960px) {
  /* line 378, ../../src/styles/_header-sticky.scss */
  .header-sticky-share:after {
    right: 93px;
  }
}
@media (min-width: 1140px) {
  /* line 378, ../../src/styles/_header-sticky.scss */
  .header-sticky-share:after {
    right: 100px;
  }
}
/* line 409, ../../src/styles/_header-sticky.scss */
.header-sticky-share .social-nav {
  display: inline-block;
  margin-top: 20px;
  margin-top: 1.25rem;
}
@media (min-width: 640px) {
  /* line 409, ../../src/styles/_header-sticky.scss */
  .header-sticky-share .social-nav {
    margin-top: 24px;
    margin-top: 1.5rem;
  }
}
/* line 417, ../../src/styles/_header-sticky.scss */
.header-sticky-share .social-nav li {
  display: inline-block;
  height: 32px;
}
/* line 421, ../../src/styles/_header-sticky.scss */
.header-sticky-share .social-nav li .icon {
  float: left;
  margin: 0 8px;
  margin: 0 0.5rem;
}
/* line 425, ../../src/styles/_header-sticky.scss */
.header-sticky-share .social-nav li .icon.more {
  display: none;
}
@media (min-width: 960px) {
  /* line 431, ../../src/styles/_header-sticky.scss */
  .header-sticky-share .social-nav li a {
    line-height: 12px;
    line-height: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 417, ../../src/styles/_header-sticky.scss */
  .header-sticky-share .social-nav li {
    display: inline-block;
    border-bottom: none;
    padding: 0;
    margin-bottom: 0;
  }
}
/* line 447, ../../src/styles/_header-sticky.scss */
.header-sticky-share .social-nav span {
  display: none;
}

/* line 457, ../../src/styles/_header-sticky.scss */
.header-sticky-megamenu {
  display: none;
  width: 100%;
  position: relative;
}
/* line 462, ../../src/styles/_header-sticky.scss */
.nav-sticky-open .header-sticky-megamenu {
  display: block;
}
/* line 466, ../../src/styles/_header-sticky.scss */
.header-sticky-megamenu .mobile-nav-container {
  border-bottom: 1px solid #CCC;
}
/* line 470, ../../src/styles/_header-sticky.scss */
.header-sticky-megamenu .mobile-nav {
  display: block;
  -webkit-box-shadow: #999999 0 0 10px;
  -moz-box-shadow: #999999 0 0 10px;
  box-shadow: #999999 0 0 10px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 640px) {
  /* line 470, ../../src/styles/_header-sticky.scss */
  .header-sticky-megamenu .mobile-nav {
    position: fixed;
    width: 300px;
    height: 100%;
    top: 60px;
  }
}
@media (min-width: 960px) {
  /* line 470, ../../src/styles/_header-sticky.scss */
  .header-sticky-megamenu .mobile-nav {
    overflow-y: auto;
    -webkit-overflow-scrolling: auto;
  }
}
@media (min-width: 1140px) {
  /* line 470, ../../src/styles/_header-sticky.scss */
  .header-sticky-megamenu .mobile-nav {
    position: absolute;
    top: 0;
    left: 0;
  }
}
/* line 498, ../../src/styles/_header-sticky.scss */
.header-sticky-megamenu .mobile-nav .btn-menu {
  display: none;
}
/* line 501, ../../src/styles/_header-sticky.scss */
.nav-sticky-open .header-sticky-megamenu .mobile-nav .btn-menu {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2058px 0;
  height: 17px;
  width: 17px;
}
/* line 510, ../../src/styles/_header-sticky.scss */
body.slim-header .header-sticky-megamenu .mobile-nav .mobile-nav-col, body.article .header-sticky-megamenu .mobile-nav .mobile-nav-col, body.shma-now .header-sticky-megamenu .mobile-nav .mobile-nav-col {
  border-bottom: 0;
}
/* line 513, ../../src/styles/_header-sticky.scss */
body.slim-header .header-sticky-megamenu .mobile-nav .mobile-nav-col:first-of-type, body.article .header-sticky-megamenu .mobile-nav .mobile-nav-col:first-of-type, body.shma-now .header-sticky-megamenu .mobile-nav .mobile-nav-col:first-of-type {
  margin-top: 0;
}
/* line 516, ../../src/styles/_header-sticky.scss */
body.slim-header .header-sticky-megamenu .mobile-nav .mobile-nav-col:first-of-type li:first-child, body.article .header-sticky-megamenu .mobile-nav .mobile-nav-col:first-of-type li:first-child, body.shma-now .header-sticky-megamenu .mobile-nav .mobile-nav-col:first-of-type li:first-child {
  border: 0;
}

/* line 530, ../../src/styles/_header-sticky.scss */
.nav-sticky-open {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/* line 2, ../../src/styles/_footer.scss */
footer {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  background-color: #f5f5f5;
}
@media (min-width: 640px) {
  /* line 2, ../../src/styles/_footer.scss */
  footer {
    padding-bottom: 30px;
    padding-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 2, ../../src/styles/_footer.scss */
  footer {
    padding: 30px 0;
    padding: 1.875rem 0;
  }
}
@media (max-width: 959px) {
  /* line 14, ../../src/styles/_footer.scss */
  footer .row:first-child, footer .blog-content .comments-info:first-child, .blog-content footer .comments-info:first-child, footer .soundtrack-groups li:first-child, .soundtrack-groups footer li:first-child {
    padding: 0;
  }
}
@media (min-width: 960px) {
  /* line 14, ../../src/styles/_footer.scss */
  footer .row:first-child, footer .blog-content .comments-info:first-child, .blog-content footer .comments-info:first-child, footer .soundtrack-groups li:first-child, .soundtrack-groups footer li:first-child {
    margin: 0 auto;
  }
}
/* line 26, ../../src/styles/_footer.scss */
footer nav {
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 960px) {
  /* line 26, ../../src/styles/_footer.scss */
  footer nav {
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
  }
}
/* line 33, ../../src/styles/_footer.scss */
footer nav .col-4 {
  overflow: hidden;
  *zoom: 1;
}
@media (max-width: 959px) {
  /* line 33, ../../src/styles/_footer.scss */
  footer nav .col-4 {
    border-top: 1px solid #CCC;
  }
}
/* line 44, ../../src/styles/_footer.scss */
footer .footer-copyright {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  color: #5a5f62;
  text-align: center;
}
@media (min-width: 640px) {
  /* line 44, ../../src/styles/_footer.scss */
  footer .footer-copyright {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (min-width: 960px) {
  /* line 44, ../../src/styles/_footer.scss */
  footer .footer-copyright {
    font-size: 14px;
    font-size: 0.875rem;
    text-align: left;
  }
}
/* line 59, ../../src/styles/_footer.scss */
footer .footer-copyright a {
  color: #5a5f62;
  text-decoration: none;
  white-space: nowrap;
  display: inline-block;
}
/* line 65, ../../src/styles/_footer.scss */
footer .footer-copyright a:hover {
  text-decoration: none;
  color: #111c24;
}
/* line 72, ../../src/styles/_footer.scss */
footer .footer-copyright span {
  white-space: nowrap;
  display: inline-block;
}

/* line 81, ../../src/styles/_footer.scss */
.footer-nav-social {
  width: 100%;
  text-align: center;
  margin: 15px 0 20px;
  margin: 0.9375rem 0 1.25rem;
}
@media (min-width: 640px) {
  /* line 81, ../../src/styles/_footer.scss */
  .footer-nav-social {
    margin: 0px 0 35px;
    margin: 0px 0 2.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 81, ../../src/styles/_footer.scss */
  .footer-nav-social {
    width: auto;
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
/* line 98, ../../src/styles/_footer.scss */
.footer-nav-social li {
  display: inline-block;
  margin: 0 15px;
  margin: 0 0.9375rem;
}
@media (min-width: 960px) {
  /* line 98, ../../src/styles/_footer.scss */
  .footer-nav-social li {
    margin: 0 4px;
    margin: 0 0.25rem;
  }
}
/* line 107, ../../src/styles/_footer.scss */
.footer-nav-social .icon {
  display: block;
  width: 26px;
  height: 26px;
  text-align: center;
  vertical-align: middle;
  line-height: 26px;
  border-radius: 50%;
  background: #5a5f62;
  transition: background 0.4s ease-in-out;
  color: #FFFFFF;
  font-size: 0.9rem;
}
/* line 119, ../../src/styles/_footer.scss */
.footer-nav-social .icon:hover {
  background: #111c24;
}
/* line 124, ../../src/styles/_footer.scss */
.footer-nav-social .icon-facebook {
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -3089px 0;
  height: 44px;
  width: 44px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 129, ../../src/styles/_footer.scss */
.footer-nav-social .icon-facebook:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2999px 0;
  height: 44px;
  width: 44px;
}
@media (min-width: 960px) {
  /* line 124, ../../src/styles/_footer.scss */
  .footer-nav-social .icon-facebook {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -3053px 0;
    height: 26px;
    width: 26px;
  }
  /* line 136, ../../src/styles/_footer.scss */
  .footer-nav-social .icon-facebook:hover {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -2963px 0;
    height: 26px;
    width: 26px;
  }
}
/* line 143, ../../src/styles/_footer.scss */
.footer-nav-social .icon-instagram {
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5251px 0;
  height: 44px;
  width: 44px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 148, ../../src/styles/_footer.scss */
.footer-nav-social .icon-instagram:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5161px 0;
  height: 44px;
  width: 44px;
}
@media (min-width: 960px) {
  /* line 143, ../../src/styles/_footer.scss */
  .footer-nav-social .icon-instagram {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -5215px 0;
    height: 26px;
    width: 26px;
  }
  /* line 155, ../../src/styles/_footer.scss */
  .footer-nav-social .icon-instagram:hover {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -5125px 0;
    height: 26px;
    width: 26px;
  }
}
/* line 162, ../../src/styles/_footer.scss */
.footer-nav-social .icon-twitter {
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11238px 0;
  height: 44px;
  width: 44px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 167, ../../src/styles/_footer.scss */
.footer-nav-social .icon-twitter:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11120px 0;
  height: 44px;
  width: 44px;
}
@media (min-width: 960px) {
  /* line 162, ../../src/styles/_footer.scss */
  .footer-nav-social .icon-twitter {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -11202px 0;
    height: 26px;
    width: 26px;
  }
  /* line 174, ../../src/styles/_footer.scss */
  .footer-nav-social .icon-twitter:hover {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -11084px 0;
    height: 26px;
    width: 26px;
  }
}

/* line 184, ../../src/styles/_footer.scss */
.footer-newsletter-inside .col-14 {
  padding-left: 0;
}

/* line 187, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-mobile {
  display: block;
  background: #FFFFFF;
  padding: 0 10px 40px 10px;
  padding: 0 0.625rem 2.5rem 0.625rem;
}
/* line 191, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-mobile .newsletter-input {
  height: 70px;
  height: 4.375rem;
  font-size: 20px;
  font-size: 1.25rem;
  background: none;
}
/* line 196, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-mobile .title {
  font-family: "PreloSlab-Book", Georgia, serif;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 200, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-mobile .title strong {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 320px) {
  /* line 200, ../../src/styles/_footer.scss */
  .footer-newsletter.newsletter-mobile .title strong {
    display: block;
    position: relative;
    top: -5px;
    top: -0.3125rem;
  }
}
/* line 211, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-mobile .newsletter-icon {
  height: 70px;
  height: 4.375rem;
  width: 160px;
  width: 10rem;
}
/* line 214, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-mobile .newsletter-icon .button {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 70px;
  line-height: 4.375rem;
  height: 70px;
  height: 4.375rem;
  width: 160px;
  width: 10rem;
}
@media (max-width: 320px) {
  /* line 211, ../../src/styles/_footer.scss */
  .footer-newsletter.newsletter-mobile .newsletter-icon {
    width: 100px;
    width: 6.25rem;
  }
  /* line 222, ../../src/styles/_footer.scss */
  .footer-newsletter.newsletter-mobile .newsletter-icon .button {
    padding: 0;
    font-size: 20px;
    font-size: 1.25rem;
    width: 100px;
    width: 6.25rem;
  }
}
@media (min-width: 640px) {
  /* line 187, ../../src/styles/_footer.scss */
  .footer-newsletter.newsletter-mobile {
    padding: 0 25px 60px 25px;
    padding: 0 1.5625rem 3.75rem 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 187, ../../src/styles/_footer.scss */
  .footer-newsletter.newsletter-mobile {
    display: none;
  }
}
/* line 236, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-desktop {
  display: none;
}
@media (min-width: 960px) {
  /* line 236, ../../src/styles/_footer.scss */
  .footer-newsletter.newsletter-desktop {
    display: block;
    margin-bottom: 32px;
    margin-bottom: 2rem;
  }
}
/* line 242, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-desktop .newsletter-icon {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  background-color: #0095D8;
}
/* line 246, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-desktop .newsletter-icon:hover {
  background-color: #111c24;
}
/* line 249, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-desktop .newsletter-icon:after {
  content: ' ';
  display: block;
  position: absolute;
  z-index: 0;
  top: 12px;
  top: 0.75rem;
  right: 10px;
  right: 0.625rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2933px 0;
  height: 16px;
  width: 20px;
}
/* line 257, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-desktop .newsletter-icon .btn-envelope {
  position: relative;
  z-index: 1;
  border: 0;
  display: block;
  font-size: 0;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  background: transparent;
  outline: none;
}
/* line 269, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-desktop .newsletter-input {
  padding-right: 39px;
  padding-right: 2.4375rem;
  padding-left: 10px;
  padding-left: 0.625rem;
}
/* line 273, ../../src/styles/_footer.scss */
.footer-newsletter.newsletter-desktop .newsletter-description {
  display: block;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  letter-spacing: -0.4px;
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 5px 0 0 0;
  padding: 0.3125rem 0 0 0;
}
/* line 281, ../../src/styles/_footer.scss */
.footer-newsletter fieldset {
  position: relative;
}
/* line 284, ../../src/styles/_footer.scss */
.footer-newsletter .newsletter-input {
  padding-right: 135px;
  padding-right: 8.4375rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  background: none;
}
/* line 289, ../../src/styles/_footer.scss */
.footer-newsletter .newsletter-icon {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  display: block;
  width: 135px;
  width: 8.4375rem;
  height: 40px;
  height: 2.5rem;
}
/* line 297, ../../src/styles/_footer.scss */
.footer-newsletter .title strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 44px;
  line-height: 2.75rem;
  margin: 0 0 10px 0;
  margin: 0 0 0.625rem 0;
  padding: 0;
  position: relative;
  display: block;
}
@media (min-width: 960px) {
  /* line 297, ../../src/styles/_footer.scss */
  .footer-newsletter .title strong {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
    top: 0;
  }
}

/* line 316, ../../src/styles/_footer.scss */
footer .newsletter-signup-success, footer .newsletter-signup-error {
  display: none;
  padding: 20px 10px;
  padding: 1.25rem 0.625rem;
  margin: 0;
}
@media (min-width: 960px) {
  /* line 316, ../../src/styles/_footer.scss */
  footer .newsletter-signup-success, footer .newsletter-signup-error {
    margin: 0 0 10px 0;
    margin: 0 0 0.625rem 0;
    padding: 10px;
    padding: 0.625rem;
  }
}
/* line 324, ../../src/styles/_footer.scss */
footer .newsletter-signup-success h5, footer .newsletter-signup-error h5 {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0 0 2px 0;
  padding: 0 0 0.125rem 0;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}
@media (min-width: 960px) {
  /* line 324, ../../src/styles/_footer.scss */
  footer .newsletter-signup-success h5, footer .newsletter-signup-error h5 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
/* line 332, ../../src/styles/_footer.scss */
footer .newsletter-signup-success p, footer .newsletter-signup-success label, footer .newsletter-signup-error p, footer .newsletter-signup-error label {
  display: block;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
@media (min-width: 960px) {
  /* line 332, ../../src/styles/_footer.scss */
  footer .newsletter-signup-success p, footer .newsletter-signup-success label, footer .newsletter-signup-error p, footer .newsletter-signup-error label {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
/* line 341, ../../src/styles/_footer.scss */
footer .newsletter-signup-error {
  background: none;
}
/* line 343, ../../src/styles/_footer.scss */
footer .newsletter-signup-error h5, footer .newsletter-signup-error p, footer .newsletter-signup-error label {
  color: #C75B12;
}
/* line 347, ../../src/styles/_footer.scss */
footer .newsletter-signup-success {
  background: none;
}
/* line 349, ../../src/styles/_footer.scss */
footer .newsletter-signup-success h5, footer .newsletter-signup-success p, footer .newsletter-signup-success label {
  color: #7AB800;
}

/* line 357, ../../src/styles/_footer.scss */
.footer-nav-util {
  padding: 10px;
  padding: 0.625rem;
}
@media (min-width: 640px) {
  /* line 357, ../../src/styles/_footer.scss */
  .footer-nav-util {
    margin-top: 5px;
    margin-top: 0.3125rem;
    padding: 10px 0px;
    padding: 0.625rem 0px;
  }
}
@media (min-width: 960px) {
  /* line 357, ../../src/styles/_footer.scss */
  .footer-nav-util {
    margin: 0;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    padding-top: 35px;
    padding-top: 2.1875rem;
  }
}
/* line 372, ../../src/styles/_footer.scss */
.footer-nav-util li {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  width: 50%;
  float: left;
  text-align: center;
  position: relative;
}
@media (min-width: 640px) {
  /* line 372, ../../src/styles/_footer.scss */
  .footer-nav-util li {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 372, ../../src/styles/_footer.scss */
  .footer-nav-util li {
    margin-bottom: 5px;
    margin-bottom: 0.3125rem;
  }
}
/* line 387, ../../src/styles/_footer.scss */
.footer-nav-util li:nth-child(even) {
  float: left;
  padding-right: 5px;
  padding-right: 0.3125rem;
}
@media (min-width: 640px) {
  /* line 387, ../../src/styles/_footer.scss */
  .footer-nav-util li:nth-child(even) {
    padding-right: 12px;
    padding-right: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 387, ../../src/styles/_footer.scss */
  .footer-nav-util li:nth-child(even) {
    float: none;
    padding-right: 0;
  }
}
/* line 401, ../../src/styles/_footer.scss */
.footer-nav-util li:nth-child(odd) {
  float: right;
  padding-left: 5px;
  padding-left: 0.3125rem;
}
@media (min-width: 640px) {
  /* line 401, ../../src/styles/_footer.scss */
  .footer-nav-util li:nth-child(odd) {
    padding-left: 12px;
    padding-left: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 401, ../../src/styles/_footer.scss */
  .footer-nav-util li:nth-child(odd) {
    float: none;
    padding-left: 20px;
    padding-left: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 416, ../../src/styles/_footer.scss */
  .footer-nav-util li:before {
    content: "\002022";
    color: #5a5f62;
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
/* line 427, ../../src/styles/_footer.scss */
.footer-nav-util li a {
  display: block;
  padding: 18px 0;
  padding: 1.125rem 0;
  text-decoration: none;
  color: #1899d5;
  background-color: #FFFFFF;
  font-family: "PreloSlab-Medium", Georgia, serif;
}
@media (max-width: 959px) {
  /* line 427, ../../src/styles/_footer.scss */
  .footer-nav-util li a {
    font-family: "PreloSlab-Bold", Georgia, serif;
    padding: 0;
    height: 70px;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 72px;
    line-height: 4.5rem;
  }
  /* line 442, ../../src/styles/_footer.scss */
  .footer-nav-util li a:hover {
    text-decoration: none;
    background-color: #0095D8;
    color: #FFFFFF;
  }
}
@media (min-width: 960px) {
  /* line 427, ../../src/styles/_footer.scss */
  .footer-nav-util li a {
    font-size: 20px;
    font-size: 1.25rem;
    color: #5a5f62;
    padding: 0;
    margin: 0;
    background-color: transparent;
  }
  /* line 456, ../../src/styles/_footer.scss */
  .footer-nav-util li a:hover {
    text-decoration: none;
    color: #111c24;
  }
}
/* line 465, ../../src/styles/_footer.scss */
.footer-nav-util li:first-child {
  width: 100%;
  float: none;
  padding-left: 0;
}
@media (min-width: 960px) {
  /* line 465, ../../src/styles/_footer.scss */
  .footer-nav-util li:first-child {
    background-color: transparent;
    padding-left: 20px;
    padding-left: 1.25rem;
  }
}
@media (max-width: 959px) {
  /* line 476, ../../src/styles/_footer.scss */
  .footer-nav-util li:first-child a {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 72px;
    line-height: 4.5rem;
    display: block;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #0095D8;
  }
  /* line 486, ../../src/styles/_footer.scss */
  .footer-nav-util li:first-child a:hover {
    background-color: #111c24;
  }
}
@media (min-width: 960px) {
  /* line 372, ../../src/styles/_footer.scss */
  .footer-nav-util li {
    text-align: left;
    width: auto;
    float: none;
    background-color: transparent;
    padding: 0 20px;
    padding: 0 1.25rem;
  }
}

/* line 507, ../../src/styles/_footer.scss */
.mobile-nav-col {
  background: #f7f7f7;
}
/* line 510, ../../src/styles/_footer.scss */
.mobile-nav-col li {
  display: none;
}
@media (min-width: 960px) {
  /* line 510, ../../src/styles/_footer.scss */
  .mobile-nav-col li {
    display: block;
    margin-bottom: 0;
  }
  /* line 517, ../../src/styles/_footer.scss */
  body.slim-header .mobile-nav-col li, body.article .mobile-nav-col li, body.shma-now .mobile-nav-col li {
    display: none;
  }
}
/* line 523, ../../src/styles/_footer.scss */
.mobile-nav-col li a {
  text-decoration: none;
  color: #666;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 10px;
  padding: 0.625rem;
  margin-left: 80px;
  margin-left: 5rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  display: inline-block;
}
@media (min-width: 960px) {
  /* line 523, ../../src/styles/_footer.scss */
  .mobile-nav-col li a {
    padding: 5px 10px;
    padding: 0.3125rem 0.625rem;
  }
}
/* line 537, ../../src/styles/_footer.scss */
.mobile-nav-col li a.active {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}
/* line 541, ../../src/styles/_footer.scss */
.mobile-nav-col li a:hover {
  text-decoration: none;
  color: #111c24;
}
@media (min-width: 960px) {
  /* line 551, ../../src/styles/_footer.scss */
  body.slim-header .mobile-nav-col.is-open li, body.article .mobile-nav-col.is-open li, body.shma-now .mobile-nav-col.is-open li {
    display: block;
  }
  /* line 554, ../../src/styles/_footer.scss */
  body.slim-header .mobile-nav-col.is-open li.hidden, body.article .mobile-nav-col.is-open li.hidden, body.shma-now .mobile-nav-col.is-open li.hidden {
    display: none;
  }
}
/* line 561, ../../src/styles/_footer.scss */
.mobile-nav-col li:first-child {
  display: table;
  border-top: 1px solid #CCC;
  margin-bottom: 0;
}
/* line 566, ../../src/styles/_footer.scss */
.mobile-nav-col li:first-child .title {
  display: table-cell;
  background: #FFFFFF;
  vertical-align: middle;
  height: 70px;
  height: 4.375rem;
  width: 100%;
  padding: 0 0 0 20px;
  padding: 0 0 0 1.25rem;
}
/* line 574, ../../src/styles/_footer.scss */
.mobile-nav-col li:first-child .title a,
.mobile-nav-col li:first-child .title strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 44px;
  line-height: 2.75rem;
  padding: 0;
  margin: 0;
  position: relative;
  top: 2px;
}
/* line 588, ../../src/styles/_footer.scss */
.mobile-nav-col li:first-child .expand-collapse {
  display: table-cell;
  width: 70px;
  width: 4.375rem;
  height: 70px;
  height: 4.375rem;
  background: #f7f7f7;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
}
/* line 597, ../../src/styles/_footer.scss */
.mobile-nav-col li:first-child .expand-collapse em {
  display: block;
  margin: 28px;
  margin: 1.75rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7239px 0;
  height: 14px;
  width: 14px;
}
@media (min-width: 960px) {
  /* line 608, ../../src/styles/_footer.scss */
  body.slim-header .mobile-nav-col li:first-child, body.article .mobile-nav-col li:first-child, body.shma-now .mobile-nav-col li:first-child {
    display: table;
  }
}
/* line 616, ../../src/styles/_footer.scss */
.mobile-nav-col li:nth-child(2) {
  padding-top: 15px;
  padding-top: 0.9375rem;
}
/* line 620, ../../src/styles/_footer.scss */
.mobile-nav-col li:last-child {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}
/* line 626, ../../src/styles/_footer.scss */
.mobile-nav-col.no-sub-nav li:first-child .title {
  padding-left: 90px;
  padding-left: 5.625rem;
}
/* line 630, ../../src/styles/_footer.scss */
.mobile-nav-col.no-sub-nav li:last-child {
  padding-bottom: 0;
}
/* line 637, ../../src/styles/_footer.scss */
.mobile-nav-col.is-open li {
  display: block;
}
/* line 640, ../../src/styles/_footer.scss */
.mobile-nav-col.is-open li.hidden {
  display: none;
}
/* line 644, ../../src/styles/_footer.scss */
.mobile-nav-col.is-open li:first-child {
  display: table;
}
/* line 647, ../../src/styles/_footer.scss */
.mobile-nav-col.is-open li:first-child .expand-collapse {
  background-color: #0098DB;
}
/* line 650, ../../src/styles/_footer.scss */
.mobile-nav-col.is-open li:first-child .expand-collapse em {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6689px 0;
  height: 14px;
  width: 14px;
}
/* line 660, ../../src/styles/_footer.scss */
.mobile-nav-col:first-of-type {
  margin-top: 15px;
  margin-top: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 660, ../../src/styles/_footer.scss */
  .mobile-nav-col:first-of-type {
    margin-top: 0;
  }
}
/* line 669, ../../src/styles/_footer.scss */
.mobile-nav-col.search-row {
  background-color: #f7f7f7;
}
/* line 672, ../../src/styles/_footer.scss */
.mobile-nav-col.search-row li {
  padding: 0;
}
/* line 677, ../../src/styles/_footer.scss */
.mobile-nav-col.search-row li .expand-collapse em {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8116px 0;
  height: 20px;
  width: 19px;
  margin: 25px;
  margin: 1.5625rem;
}
/* line 683, ../../src/styles/_footer.scss */
.mobile-nav-col.search-row li .title {
  background: transparent;
}

@media (min-width: 960px) {
  /* line 696, ../../src/styles/_footer.scss */
  body.slim-header .mobile-nav-container {
    border-bottom: 1px solid #CCC;
  }
}

/* line 705, ../../src/styles/_footer.scss */
.footer-nav-col {
  background: #f7f7f7;
}
@media (min-width: 640px) {
  /* line 705, ../../src/styles/_footer.scss */
  .footer-nav-col {
    margin: 0 -10px;
    margin: 0 -0.625rem;
  }
}
@media (min-width: 960px) {
  /* line 705, ../../src/styles/_footer.scss */
  .footer-nav-col {
    background: none;
    margin: 0;
  }
}
/* line 717, ../../src/styles/_footer.scss */
.footer-nav-col li {
  display: none;
}
@media (min-width: 640px) {
  /* line 717, ../../src/styles/_footer.scss */
  .footer-nav-col li {
    padding: 0 10px;
    padding: 0 0.625rem;
  }
}
@media (min-width: 960px) {
  /* line 717, ../../src/styles/_footer.scss */
  .footer-nav-col li {
    display: block;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
    padding: 0;
  }
}
/* line 730, ../../src/styles/_footer.scss */
.footer-nav-col li a {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  text-decoration: none;
  color: #666;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 10px;
  padding: 0.625rem;
  margin-left: 80px;
  margin-left: 5rem;
  display: inline-block;
}
@media (min-width: 960px) {
  /* line 730, ../../src/styles/_footer.scss */
  .footer-nav-col li a {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 18px;
    line-height: 1.125rem;
    color: #5a5f62;
    margin: 0;
    padding: 0;
  }
}
/* line 748, ../../src/styles/_footer.scss */
.footer-nav-col li a:hover {
  text-decoration: none;
  color: #111c24;
}
/* line 757, ../../src/styles/_footer.scss */
.footer-nav-col li:first-child {
  display: table;
  border-top: 1px solid #CCC;
  margin-bottom: 0;
}
@media (min-width: 960px) {
  /* line 757, ../../src/styles/_footer.scss */
  .footer-nav-col li:first-child {
    display: block;
    border: none;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}
/* line 768, ../../src/styles/_footer.scss */
.footer-nav-col li:first-child .title {
  display: table-cell;
  background: #f0f0f0;
  vertical-align: middle;
  height: 70px;
  height: 4.375rem;
  width: 100%;
  padding: 0 0 0 20px;
  padding: 0 0 0 1.25rem;
}
/* line 776, ../../src/styles/_footer.scss */
.footer-nav-col li:first-child .title a,
.footer-nav-col li:first-child .title strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 44px;
  line-height: 2.75rem;
  padding: 0;
  margin: 0;
  position: relative;
  top: 2px;
}
@media (min-width: 960px) {
  /* line 776, ../../src/styles/_footer.scss */
  .footer-nav-col li:first-child .title a,
  .footer-nav-col li:first-child .title strong {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
    top: 0;
  }
}
@media (min-width: 960px) {
  /* line 768, ../../src/styles/_footer.scss */
  .footer-nav-col li:first-child .title {
    display: block;
    background: none;
    height: auto;
    width: auto;
    padding: 0;
  }
}
/* line 805, ../../src/styles/_footer.scss */
.footer-nav-col li:first-child .expand-collapse {
  display: table-cell;
  width: 70px;
  width: 4.375rem;
  height: 70px;
  height: 4.375rem;
  background: #dfdfdf;
  vertical-align: middle;
  margin: 0;
  cursor: pointer;
}
/* line 814, ../../src/styles/_footer.scss */
.footer-nav-col li:first-child .expand-collapse em {
  display: block;
  margin: 28px;
  margin: 1.75rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7239px 0;
  height: 14px;
  width: 14px;
}
@media (min-width: 960px) {
  /* line 805, ../../src/styles/_footer.scss */
  .footer-nav-col li:first-child .expand-collapse {
    display: none;
  }
}
/* line 828, ../../src/styles/_footer.scss */
.footer-nav-col li:nth-child(2) {
  padding-top: 15px;
  padding-top: 0.9375rem;
}
@media (min-width: 960px) {
  /* line 828, ../../src/styles/_footer.scss */
  .footer-nav-col li:nth-child(2) {
    padding-top: 0;
  }
}
/* line 837, ../../src/styles/_footer.scss */
.footer-nav-col li:last-child {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}
/* line 843, ../../src/styles/_footer.scss */
.footer-nav-col.is-open li {
  display: block;
}
/* line 846, ../../src/styles/_footer.scss */
.footer-nav-col.is-open li:first-child {
  display: table;
}
/* line 849, ../../src/styles/_footer.scss */
.footer-nav-col.is-open li:first-child .expand-collapse {
  background-color: #0098DB;
}
/* line 852, ../../src/styles/_footer.scss */
.footer-nav-col.is-open li:first-child .expand-collapse em {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6689px 0;
  height: 14px;
  width: 14px;
}

/* line 1, ../../src/styles/_ad-units.scss */
.ad-unit {
  pointer-events: auto;
  text-align: center;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  width: inherit !important;
  min-width: 1px !important;
  min-height: 1px !important;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_ad-units.scss */
  .ad-unit {
    padding-bottom: 25px;
    padding-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_ad-units.scss */
  .ad-unit {
    padding-bottom: 28px;
    padding-bottom: 1.75rem;
  }
}
@media (min-width: 1140px) {
  /* line 1, ../../src/styles/_ad-units.scss */
  .ad-unit {
    padding-bottom: 30px;
    padding-bottom: 1.875rem;
  }
}
/* line 21, ../../src/styles/_ad-units.scss */
.ad-unit.no-padding {
  padding: 0;
}
/* line 25, ../../src/styles/_ad-units.scss */
.ad-unit img {
  display: inline-block;
  margin: 0 auto;
}
/* line 30, ../../src/styles/_ad-units.scss */
.article-content .ad-unit {
  display: inline;
}
/* line 33, ../../src/styles/_ad-units.scss */
.article-content .ad-unit.native-ad-unit, .article-content .ad-unit.outstream-ad-unit {
  display: block;
}
/* line 36, ../../src/styles/_ad-units.scss */
.article-content .ad-unit.native-ad-unit {
  text-align: left;
}
/* line 41, ../../src/styles/_ad-units.scss */
.ad-unit.left-align {
  text-align: left;
}
/* line 44, ../../src/styles/_ad-units.scss */
.ad-unit.left-align img {
  margin: 0;
}
/* line 49, ../../src/styles/_ad-units.scss */
.ad-unit.right-align {
  text-align: right;
}
/* line 52, ../../src/styles/_ad-units.scss */
.ad-unit.right-align img {
  margin: 0;
}
/* line 59, ../../src/styles/_ad-units.scss */
.article-content .ad-unit.left-float {
  display: block;
  margin: 20px auto;
  position: relative;
  z-index: 1;
}
@media (min-width: 640px) {
  /* line 59, ../../src/styles/_ad-units.scss */
  .article-content .ad-unit.left-float {
    display: inline-block;
    float: left;
    margin: 25px 25px 25px -35px;
    margin: 1.5625rem 1.5625rem 1.5625rem -2.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 59, ../../src/styles/_ad-units.scss */
  .article-content .ad-unit.left-float {
    margin: 25px 25px 25px -30px;
    margin: 1.5625rem 1.5625rem 1.5625rem -1.875rem;
  }
}
/* line 81, ../../src/styles/_ad-units.scss */
.article-content .ad-unit.right-float {
  display: block;
  margin: 20px auto;
  position: relative;
  z-index: 1;
}
@media (min-width: 640px) {
  /* line 81, ../../src/styles/_ad-units.scss */
  .article-content .ad-unit.right-float {
    display: inline-block;
    float: right;
    margin: 25px 0 25px 25px;
    margin: 1.5625rem 0 1.5625rem 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 93, ../../src/styles/_ad-units.scss */
  .article-content p .ad-unit.right-float {
    margin: 25px -45px 25px 25px;
    margin: 1.5625rem -2.8125rem 1.5625rem 1.5625rem;
  }
}
/* line 100, ../../src/styles/_ad-units.scss */
.ad-unit.tablet-unit, .ad-unit.desktop-unit, .ad-unit.desktop-xl-unit {
  display: none;
}
/* line 106, ../../src/styles/_ad-units.scss */
.ad-unit.mobile-unit {
  display: block;
}
@media (min-width: 0) {
  /* line 110, ../../src/styles/_ad-units.scss */
  .ad-unit.universal-unit {
    display: block;
  }
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_ad-units.scss */
  .ad-unit {
    display: none;
  }
  /* line 119, ../../src/styles/_ad-units.scss */
  .ad-unit.mobile-unit {
    display: none;
  }
  /* line 123, ../../src/styles/_ad-units.scss */
  .ad-unit.tablet-unit {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 131, ../../src/styles/_ad-units.scss */
  .ad-unit.tablet-unit {
    display: none;
  }
  /* line 135, ../../src/styles/_ad-units.scss */
  .ad-unit.desktop-unit {
    display: block;
  }
}
@media (min-width: 1140px) {
  /* line 143, ../../src/styles/_ad-units.scss */
  .ad-unit.desktop-unit {
    display: none;
  }
  /* line 147, ../../src/styles/_ad-units.scss */
  .ad-unit.desktop-xl-unit {
    display: block;
  }
}

/* line 159, ../../src/styles/_ad-units.scss */
body.slim-header .ad-unit-header-top {
  margin-bottom: 0;
  margin-top: 10px;
  margin-top: 0.625rem;
}
@media (min-width: 640px) {
  /* line 159, ../../src/styles/_ad-units.scss */
  body.slim-header .ad-unit-header-top {
    margin-top: 25px;
    margin-top: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 159, ../../src/styles/_ad-units.scss */
  body.slim-header .ad-unit-header-top {
    margin-bottom: 0px;
  }
}
@media (min-width: 1140px) {
  /* line 159, ../../src/styles/_ad-units.scss */
  body.slim-header .ad-unit-header-top {
    margin-top: 22px;
    margin-top: 1.375rem;
    margin-bottom: 0px;
  }
}
/* line 176, ../../src/styles/_ad-units.scss */
body.slim-header .ad-unit-header-top .ad-unit {
  margin-bottom: 0;
}

/* line 184, ../../src/styles/_ad-units.scss */
.native-ad-unit:empty, .outstream-ad-unit:empty {
  display: none;
}

/* line 189, ../../src/styles/_ad-units.scss */
.native-ad-unit > div {
  display: block !important;
}

/* line 194, ../../src/styles/_ad-units.scss */
.ad-unit-header-top {
  display: none;
  position: relative;
  z-index: 1041;
}
/* line 199, ../../src/styles/_ad-units.scss */
body.slim-header .ad-unit-header-top {
  display: block;
}

/* line 205, ../../src/styles/_ad-units.scss */
.ad-unit-header-bottom {
  display: block;
}
/* line 208, ../../src/styles/_ad-units.scss */
body.slim-header .ad-unit-header-bottom {
  display: none;
}

/* line 214, ../../src/styles/_ad-units.scss */
.sidebar-advert {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
  text-align: center;
}

/* line 220, ../../src/styles/_ad-units.scss */
.trip .ad-unit, .trip .article-content .ad-unit.right-float {
  display: none;
}

/* line 227, ../../src/styles/_ad-units.scss */
div#outstream-ad > div,
div.outstream-ad-container > div {
  max-width: 100%;
}

/* line 1, ../../src/styles/_social-nav.scss */
.social-nav {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
/* line 4, ../../src/styles/_social-nav.scss */
.social-nav li {
  display: inline-block;
}
/* line 7, ../../src/styles/_social-nav.scss */
.social-nav li .icon {
  float: left;
  margin-right: 10px;
  margin-right: 0.625rem;
}
/* line 14, ../../src/styles/_social-nav.scss */
.social-nav span {
  display: none;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_social-nav.scss */
  .social-nav {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}

/* line 27, ../../src/styles/_social-nav.scss */
.module-social-nav {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 960px) {
  /* line 27, ../../src/styles/_social-nav.scss */
  .module-social-nav {
    padding-left: 20px;
    padding-left: 1.25rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 35, ../../src/styles/_social-nav.scss */
.module-social-nav h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 35, ../../src/styles/_social-nav.scss */
  .module-social-nav h3 {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
}
/* line 48, ../../src/styles/_social-nav.scss */
.module-social-nav.lg {
  display: none;
}
@media (min-width: 960px) {
  /* line 48, ../../src/styles/_social-nav.scss */
  .module-social-nav.lg {
    display: block;
  }
}
/* line 55, ../../src/styles/_social-nav.scss */
.module-social-nav.sm {
  display: block;
  clear: both;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 55, ../../src/styles/_social-nav.scss */
  .module-social-nav.sm {
    display: none;
  }
}
/* line 64, ../../src/styles/_social-nav.scss */
.module-social-nav.sm h3 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 50px;
  margin-right: 3.125rem;
}

/* line 1, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container {
    width: 50%;
    float: left;
    padding: 0 35px 0 30px;
    padding: 0 2.1875rem 0 1.875rem;
    margin-bottom: 35px;
    margin-bottom: 2.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 18, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container .newsletter-signup {
  background-color: #f0f0f0;
  padding: 20px;
  padding: 1.25rem;
  height: 220px;
}
@media (min-width: 640px) {
  /* line 18, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container .newsletter-signup {
    height: 250px;
  }
}
@media (min-width: 1140px) {
  /* line 18, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container .newsletter-signup {
    margin-right: 12px;
    margin-right: 0.75rem;
  }
}
/* line 33, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
}
@media (min-width: 640px) {
  /* line 33, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 33, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 36px;
    line-height: 2.25rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 51, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container h3 strong {
  display: block;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 58, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container input[type=email] {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  border-color: #e3e3e3;
  height: 37px;
}
/* line 63, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container input[type=email].error {
  border-color: #C75B12;
}
/* line 68, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container .button, .newsletter-signup-container button {
  width: 100%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  height: 37px;
  line-height: 37px;
  line-height: 2.3125rem;
}
@media (min-width: 640px) {
  /* line 68, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container .button, .newsletter-signup-container button {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
/* line 81, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container .newsletter-signup-success {
  display: none;
  background-color: #f0f0f0;
  padding: 0 40px;
  padding: 0 2.5rem;
  height: 220px;
  text-align: center;
}
@media (min-width: 640px) {
  /* line 81, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container .newsletter-signup-success {
    height: 250px;
  }
}
@media (min-width: 960px) {
  /* line 81, ../../src/styles/_newsletter-signup.scss */
  .newsletter-signup-container .newsletter-signup-success {
    margin-right: 15px;
    margin-right: 0.9375rem;
  }
}
/* line 96, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container .newsletter-signup-success > div {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 100, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container .newsletter-signup-success h5 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #0095D8;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 40px;
  line-height: 2.5rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
/* line 108, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container .newsletter-signup-success p {
  font-family: "PreloSlab-Book", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
}
/* line 118, ../../src/styles/_newsletter-signup.scss */
.newsletter-signup-container .newsletter-signup-error {
  display: none;
  font-family: "PreloSlab-Book", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #C75B12;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  padding: 15px 20px 0;
  padding: 0.9375rem 1.25rem 0;
}

/* line 1, ../../src/styles/_promos.scss */
.module-promo {
  position: relative;
  width: 300px;
  min-height: 250px;
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 34px;
  line-height: 2.125rem;
  color: #FFFFFF;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_promos.scss */
  .module-promo {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_promos.scss */
  .module-promo {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 20, ../../src/styles/_promos.scss */
.module-promo.all-clickable {
  cursor: pointer;
}
/* line 24, ../../src/styles/_promos.scss */
.module-promo img {
  position: absolute;
  width: 100%;
}
/* line 29, ../../src/styles/_promos.scss */
.module-promo .text {
  position: absolute;
  z-index: 10;
}
/* line 32, ../../src/styles/_promos.scss */
.module-promo .text.middle {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 34, ../../src/styles/_promos.scss */
.module-promo .text.middle p {
  padding: 12px 40px;
  padding: 0.75rem 2.5rem;
}
/* line 38, ../../src/styles/_promos.scss */
.module-promo .text.top {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}
/* line 42, ../../src/styles/_promos.scss */
.module-promo .text p {
  padding: 12px 9px;
  padding: 0.75rem 0.5625rem;
  text-align: center;
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 46, ../../src/styles/_promos.scss */
.module-promo .text p strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 53, ../../src/styles/_promos.scss */
.module-promo .link {
  position: absolute;
  padding: 25px 12px 8px;
  padding: 1.5625rem 0.75rem 0.5rem;
  bottom: 0;
  width: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)), linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 70%);
}
/* line 59, ../../src/styles/_promos.scss */
.module-promo .link .forward-logo {
  display: inline-block;
  background-image: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/logo-forward.png");
  width: 140px;
  height: 40px;
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 68, ../../src/styles/_promos.scss */
.module-promo .link .button {
  display: inline-block;
  float: right;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 73, ../../src/styles/_promos.scss */
.module-promo .link .button.white-border-button {
  font-size: 28px;
  font-size: 1.75rem;
}

/* line 1, ../../src/styles/_social-share.scss */
.share-cta {
  position: relative;
}

/* line 5, ../../src/styles/_social-share.scss */
.share-icon-container,
.social-share-container,
.social-embed-container {
  background-color: #fff;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 15;
}

/* line 17, ../../src/styles/_social-share.scss */
.share-icon-container {
  height: 38px;
}
/* line 21, ../../src/styles/_social-share.scss */
.share-icon-container .share-icon-block {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding: 7px 25px;
  color: #0095D8;
}
/* line 27, ../../src/styles/_social-share.scss */
.share-icon-container .share-icon-block:hover {
  color: #0095D8;
}
/* line 31, ../../src/styles/_social-share.scss */
.share-icon-container .share-icon-block .share-icon-text {
  display: inline-block;
  float: left;
  margin: 0;
  text-transform: uppercase;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
/* line 41, ../../src/styles/_social-share.scss */
.share-icon-container .share-icon-block .share-icon-arrow {
  display: inline-block;
  float: right;
  margin: 0 0 0 10px;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8145px 0;
  height: 20px;
  width: 30px;
}

/* line 53, ../../src/styles/_social-share.scss */
.social-share-container .social-nav {
  padding: 7px 25px;
}
/* line 55, ../../src/styles/_social-share.scss */
.social-share-container .social-nav, .social-share-container .social-nav ul {
  margin: 0 !important;
}
/* line 58, ../../src/styles/_social-share.scss */
.social-share-container .social-nav li {
  display: inline-block !important;
  padding: 0 !important;
}
/* line 61, ../../src/styles/_social-share.scss */
.social-share-container .social-nav li::before {
  display: none;
}

/* line 69, ../../src/styles/_social-share.scss */
.social-embed-container p {
  color: #999999 !important;
  margin: 0 10px !important;
  padding: 0 !important;
}
/* line 74, ../../src/styles/_social-share.scss */
.social-embed-container textarea {
  font-size: 0.8rem;
  border: none;
}

/* .share--icon-container,
.social--share-container {
  background-color: #fff;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  pointer-events:none;
}

.share--cta{
  position: relative;
  &:hover{
    .share--icon-container{
      opacity: 1;
      pointer-events: auto;
    }
  }
  &.share{
    .share--icon-container{
      opacity: 0;
      pointer-events:none;
    }
    .social--share-container{
      opacity: 1;
      pointer-events: auto;      
    }
  }
}

.share--icon-container {
  // height: 36px;
  line-height: 32px;

  // a
  .share--icon-block {
    // color: $color-timeline-bars-yellow;
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding: 7px 25px;

    // img
    .share--icon-arrow {
      display: inline-block;
      float: right;
      margin: 3px 0 0 10px;
      @include use-sprite('icon-share-orange');
     }

     // p
    .share--icon-text {
      display: inline-block;
      float: left;
      margin: 0;
      text-transform: uppercase;
      font-family: $oswald-font-family;
      @include rem(font-size, 15px);
    }
  }
}

.social--share-container {
  .forward-share--list {
    padding: 10px 0 10px 15px;
    width: 175px;
    margin:0;
  }

  .forward-share--item {
    margin-right: 10px;
    display: inline-block;
    padding: 0;
    &::before{
      display: none;
    }

    .wrap {
      // background: $color-timeline-bars-yellow;

      &:hover {
        // background: $color-btn-darkBlue;
      }

      a {
        // height: 30px;
        // width: 30px;
        display: inline-block;
      }
    }

     // white small icons
    .forward-icon-share-facebook { @include use-sprite('icon-social-facebook'); }
    .forward-icon-share-twitter { @include use-sprite('icon-social-twitter'); }
    .forward-icon-share-pinterest { 
      display: none;
      // @include use-sprite('icon-social-pinterest'); 
      @include use-sprite('icon-social-twitter'); 
    }
    .forward-icon-share-mail { @include use-sprite('icon-social-email'); }
  }
} */
/* fix for pull-down ads */
/* line 2, ../../src/styles/_header-overrides.scss */
#header-top-desktop-xl-ad > div > div,
#header-bottom-desktop-xl-ad > div > div,
#header-top-desktop-ad > div > div,
#header-bottom-desktop-ad > div > div,
#footer-desktop-xl-ad > div > div {
  margin: 0 auto !important;
}

/* line 9, ../../src/styles/_header-overrides.scss */
.ad-unit-header-bottom,
.ad-unit-header-top,
.ad-unit-footer {
  position: relative;
  z-index: 10;
}

/* line 15, ../../src/styles/_header-overrides.scss */
.ad-unit-header-top {
  z-index: 1045;
}
/* line 17, ../../src/styles/_header-overrides.scss */
.ad-unit-header-top:hover {
  z-index: 1510;
}

/* line 1, ../../src/styles/_ad-units-overrides.scss */
.article-content .ad-unit {
  position: relative;
  z-index: 10;
}

/* hide ads on generic page template */
/* line 9, ../../src/styles/_ad-units-overrides.scss */
body.contact-us .ad-unit {
  display: none;
}

@media (min-width: 640px) {
  /* line 3, ../../src/styles/_homepage-hero-module.scss */
  .homepage-heroes.container .row, .homepage-heroes.container .blog-content .comments-info, .blog-content .homepage-heroes.container .comments-info, .homepage-heroes.container .soundtrack-groups li, .soundtrack-groups .homepage-heroes.container li {
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
}

@media (min-width: 640px) {
  /* line 11, ../../src/styles/_homepage-hero-module.scss */
  .hero-row .col-12 {
    width: 50%;
    float: left;
  }
  /* line 15, ../../src/styles/_homepage-hero-module.scss */
  .hero-row .col-12:first-child {
    padding-right: 12px;
    padding-right: 0.75rem;
  }
  /* line 20, ../../src/styles/_homepage-hero-module.scss */
  .hero-row .col-12:last-child {
    padding-left: 12px;
    padding-left: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 27, ../../src/styles/_homepage-hero-module.scss */
  .row .col-11, .blog-content .comments-info .col-11, .soundtrack-groups li .col-11 {
    width: 46.25%;
    padding: 0;
  }

  /* line 32, ../../src/styles/_homepage-hero-module.scss */
  .row:last-child .col-12.push-1, .blog-content .comments-info:last-child .col-12.push-1, .soundtrack-groups li:last-child .col-12.push-1 {
    padding: 0 5px 0 0;
    padding: 0 0.3125rem 0 0;
  }

  /* line 37, ../../src/styles/_homepage-hero-module.scss */
  .hero-row .col-12:first-child {
    padding-right: 4.5%;
    padding-left: .75%;
  }
  /* line 41, ../../src/styles/_homepage-hero-module.scss */
  .hero-row .col-12:last-child {
    padding-left: 5.25%;
  }
}
/* line 47, ../../src/styles/_homepage-hero-module.scss */
.hero-module {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 960px) {
  /* line 47, ../../src/styles/_homepage-hero-module.scss */
  .hero-module {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
    min-height: 306px;
  }
}
/* line 55, ../../src/styles/_homepage-hero-module.scss */
.hero-module .image {
  display: block;
  margin-bottom: 17px;
  margin-bottom: 1.0625rem;
}
/* line 59, ../../src/styles/_homepage-hero-module.scss */
.hero-module .image img {
  display: block;
  width: 100%;
  max-width: 100%;
}
/* line 66, ../../src/styles/_homepage-hero-module.scss */
.hero-module h3 {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 25px;
  line-height: 1.5625rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 72, ../../src/styles/_homepage-hero-module.scss */
.hero-module h3 a {
  color: #1e2127;
  text-decoration: none;
}
/* line 76, ../../src/styles/_homepage-hero-module.scss */
.hero-module h3 a:hover {
  text-decoration: underline;
}
/* line 84, ../../src/styles/_homepage-hero-module.scss */
.hero-module.featured h3 {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 32px;
  line-height: 2rem;
}
@media (min-width: 640px) {
  /* line 84, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.featured h3 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
}
/* line 99, ../../src/styles/_homepage-hero-module.scss */
.hero-module .category {
  display: inline-block;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  color: #0098db;
  text-transform: uppercase;
  @incude rem(font-size, 18px);
  line-height: 1;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}
/* line 108, ../../src/styles/_homepage-hero-module.scss */
.hero-module .category.sponsored {
  color: #00dfb6;
}
/* line 112, ../../src/styles/_homepage-hero-module.scss */
.hero-module .category:hover {
  color: #111c24;
  text-decoration: none;
}
/* line 119, ../../src/styles/_homepage-hero-module.scss */
.hero-module .byline {
  display: block;
  color: #999999;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 126, ../../src/styles/_homepage-hero-module.scss */
.hero-module .byline a {
  color: #999999;
}
/* line 130, ../../src/styles/_homepage-hero-module.scss */
.hero-module .byline .date:before {
  content: '';
  border-left: 1px solid #999999;
  margin: 0 10px;
  margin: 0 0.625rem;
}
/* line 137, ../../src/styles/_homepage-hero-module.scss */
.hero-module.three-up {
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 640px) {
  /* line 137, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.three-up {
    display: table-row;
  }
}
@media (min-width: 960px) {
  /* line 137, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.three-up {
    display: block;
    padding: 0 1.5%;
    min-height: inherit;
  }
}
@media (min-width: 640px) {
  /* line 151, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.three-up .image {
    width: 50%;
    display: table-cell;
    padding-bottom: 30px;
    padding-bottom: 1.875rem;
    padding-right: 25px;
    padding-right: 1.5625rem;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 151, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.three-up .image {
    width: auto;
    display: block;
    float: left;
    max-width: 204px;
    padding-right: 0;
    padding-bottom: 0;
    margin-right: 25px;
    margin-right: 1.5625rem;
  }
}
@media (min-width: 640px) and (min-width: 1140px) {
  /* line 151, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.three-up .image {
    max-width: 240px;
  }
}

@media (min-width: 640px) {
  /* line 175, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.three-up img {
    display: block;
    width: auto;
  }
}
@media (min-width: 640px) {
  /* line 182, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.three-up .title-wrap {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding-bottom: 30px;
    padding-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 182, ../../src/styles/_homepage-hero-module.scss */
  .hero-module.three-up .title-wrap {
    display: block;
    vertical-align: top;
    width: auto;
    padding-bottom: 0;
  }
}
/* line 202, ../../src/styles/_homepage-hero-module.scss */
.hero-module.video .image {
  position: relative;
  display: block;
}
/* line 205, ../../src/styles/_homepage-hero-module.scss */
.hero-module.video .image:before {
  content: '';
  position: absolute;
  bottom: 10px;
  left: 10px;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11886px 0;
  height: 40px;
  width: 40px;
  display: block;
}
/* line 215, ../../src/styles/_homepage-hero-module.scss */
.hero-module.video .image:hover:before {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11548px 0;
  height: 40px;
  width: 40px;
}

/* line 224, ../../src/styles/_homepage-hero-module.scss */
.hero-module-single {
  position: relative;
}
/* line 227, ../../src/styles/_homepage-hero-module.scss */
.hero-module-single img {
  max-width: 100%;
}
/* line 231, ../../src/styles/_homepage-hero-module.scss */
.hero-module-single .img-hero {
  display: block;
  position: relative;
}
/* line 235, ../../src/styles/_homepage-hero-module.scss */
.hero-module-single .img-hero img {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 243, ../../src/styles/_homepage-hero-module.scss */
.hero-module-single .hero-text {
  padding: 0;
}
@media (min-width: 960px) {
  /* line 243, ../../src/styles/_homepage-hero-module.scss */
  .hero-module-single .hero-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    padding: 0 0 30px 30px;
    padding: 0 0 1.875rem 1.875rem;
    margin-bottom: 0;
  }
}
/* line 257, ../../src/styles/_homepage-hero-module.scss */
.hero-module-single .hero-text h3 a {
  display: block;
}
@media (min-width: 960px) {
  /* line 257, ../../src/styles/_homepage-hero-module.scss */
  .hero-module-single .hero-text h3 a {
    color: #FFFFFF;
  }
}
/* line 265, ../../src/styles/_homepage-hero-module.scss */
.hero-module-single .hero-text .category {
  color: #0098DB;
}
@media (min-width: 960px) {
  /* line 265, ../../src/styles/_homepage-hero-module.scss */
  .hero-module-single .hero-text .category {
    color: #EAAB00;
  }
}
/* line 272, ../../src/styles/_homepage-hero-module.scss */
.hero-module-single .hero-text .category:hover {
  color: #FFFFFF;
  text-decoration: none;
}
@media (min-width: 960px) {
  /* line 280, ../../src/styles/_homepage-hero-module.scss */
  .hero-module-single .hero-gradient {
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.75)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bf000000',GradientType=0 );
  }
}

/* line 298, ../../src/styles/_homepage-hero-module.scss */
.hero-text {
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  padding: 0 0 30px 30px;
  padding: 0 0 1.875rem 1.875rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
/* line 306, ../../src/styles/_homepage-hero-module.scss */
.hero-text h3 {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 40px;
  line-height: 2.5rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 312, ../../src/styles/_homepage-hero-module.scss */
.hero-text h3 a {
  color: #FFFFFF;
  text-decoration: none;
  color: #111c24;
}
/* line 317, ../../src/styles/_homepage-hero-module.scss */
.hero-text h3 a:hover {
  text-decoration: underline;
}
/* line 324, ../../src/styles/_homepage-hero-module.scss */
.hero-text .category {
  display: inline-block;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  color: #EAAB00;
  text-transform: uppercase;
  @incude rem(font-size, 18px);
  line-height: 1;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}
/* line 333, ../../src/styles/_homepage-hero-module.scss */
.hero-text .category:hover {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 340, ../../src/styles/_homepage-hero-module.scss */
.hero-text .byline {
  display: block;
  color: #999999;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 347, ../../src/styles/_homepage-hero-module.scss */
.hero-text .byline a {
  color: #999999;
}
/* line 351, ../../src/styles/_homepage-hero-module.scss */
.hero-text .byline .date:before {
  content: '';
  border-left: 1px solid #999999;
  margin: 0 10px;
  margin: 0 0.625rem;
}

/* line 1, ../../src/styles/_conversation-module.scss */
.conversation-module {
  background-color: #F0F0F0;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  padding: 15px 10px 10px;
  padding: 0.9375rem 0.625rem 0.625rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_conversation-module.scss */
  .conversation-module {
    padding: 25px;
    padding: 1.5625rem;
    margin-left: -25px;
    margin-left: -1.5625rem;
    margin-right: -25px;
    margin-right: -1.5625rem;
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_conversation-module.scss */
  .conversation-module {
    margin-left: 0;
    margin-right: 0;
    padding: 26px 30px 20px 30px;
    padding: 1.625rem 1.875rem 1.25rem 1.875rem;
  }
}
/* line 21, ../../src/styles/_conversation-module.scss */
.conversation-module .conversation-inner {
  position: relative;
  overflow: hidden;
}
/* line 26, ../../src/styles/_conversation-module.scss */
.conversation-module h2 {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 26, ../../src/styles/_conversation-module.scss */
  .conversation-module h2 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 36, ../../src/styles/_conversation-module.scss */
.conversation-module h2 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 42, ../../src/styles/_conversation-module.scss */
.conversation-module .slide {
  float: left;
  width: 100%;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  text-align: center;
}
/* line 49, ../../src/styles/_conversation-module.scss */
.conversation-module img {
  margin: 0 auto 15px auto;
  margin: 0 auto 0.9375rem auto;
  display: block;
}
/* line 54, ../../src/styles/_conversation-module.scss */
.conversation-module .author {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 20px;
  margin: 0 1.25rem;
  display: block;
  color: #0095D8;
  text-align: center;
  font-family: "PreloSlab-Medium", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 54, ../../src/styles/_conversation-module.scss */
  .conversation-module .author {
    font-size: 16px;
    font-size: 1rem;
  }
}
/* line 67, ../../src/styles/_conversation-module.scss */
.conversation-module .author:after {
  content: '';
  width: 25%;
  height: 1px;
  display: block;
  margin: 15px auto;
  margin: 0.9375rem auto;
  border-bottom: 1px solid #000000;
}
@media (min-width: 640px) {
  /* line 67, ../../src/styles/_conversation-module.scss */
  .conversation-module .author:after {
    width: 40%;
  }
}
/* line 81, ../../src/styles/_conversation-module.scss */
.conversation-module .author:hover {
  color: #111c24;
  text-decoration: none;
}
/* line 87, ../../src/styles/_conversation-module.scss */
.conversation-module h3 {
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  padding: 0 22px;
  padding: 0 1.375rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 87, ../../src/styles/_conversation-module.scss */
  .conversation-module h3 {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}
/* line 98, ../../src/styles/_conversation-module.scss */
.conversation-module h3 a {
  color: #111c24;
}
/* line 104, ../../src/styles/_conversation-module.scss */
.conversation-module .arrow-right {
  position: absolute;
  right: 0;
  top: 5px;
  cursor: pointer;
}
@media (min-width: 960px) {
  /* line 104, ../../src/styles/_conversation-module.scss */
  .conversation-module .arrow-right {
    top: 10px;
  }
}
/* line 116, ../../src/styles/_conversation-module.scss */
.conversation-module .arrow-left {
  position: absolute;
  right: 35px;
  top: 5px;
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 116, ../../src/styles/_conversation-module.scss */
  .conversation-module .arrow-left {
    right: 50px;
  }
}
@media (min-width: 960px) {
  /* line 116, ../../src/styles/_conversation-module.scss */
  .conversation-module .arrow-left {
    top: 10px;
    right: 35px;
  }
}

/* line 136, ../../src/styles/_conversation-module.scss */
.conversation-blog-container {
  background-color: #f0f0f0;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 640px) {
  /* line 136, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 1140px) {
  /* line 136, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container {
    margin-bottom: 50px;
    margin-bottom: 3.125rem;
    background: -moz-linear-gradient(left, #f0f0f0 0%, #f0f0f0 50%, #111c24 51%, #111c24 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f0f0f0), color-stop(50%, #f0f0f0), color-stop(51%, #111c24), color-stop(100%, #111c24));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #f0f0f0 0%, #f0f0f0 50%, #111c24 51%, #111c24 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #f0f0f0 0%, #f0f0f0 50%, #111c24 51%, #111c24 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #f0f0f0 0%, #f0f0f0 50%, #111c24 51%, #111c24 100%);
    /* IE10+ */
    background: linear-gradient(to right, #f0f0f0 0%, #f0f0f0 50%, #111c24 51%, #111c24 100%);
    /* W3C */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzExMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /* IE9 SVG */
  }
  /* line 156, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container > .row, .blog-content .conversation-blog-container > .comments-info, .soundtrack-groups .conversation-blog-container > li {
    background: #f0f0f0;
    padding-right: 0 !important;
  }
}
/* line 163, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 163, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module {
    padding-top: 25px;
    padding-top: 1.5625rem;
    padding-bottom: 30px;
    padding-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 163, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module {
    padding-top: 25px;
    padding-top: 1.5625rem;
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
}
@media (min-width: 1140px) {
  /* line 163, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module {
    padding-top: 50px;
    padding-top: 3.125rem;
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
}
/* line 182, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module h2 {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 187, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module h2 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 182, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
/* line 197, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module h3 {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 197, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module h3 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}
@media (min-width: 960px) {
  /* line 197, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 31px;
    line-height: 1.9375rem;
  }
}
/* line 213, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module h3 a {
  color: #111c24;
}
/* line 219, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module .author {
  display: block;
  text-align: center;
  text-decoration: none;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
}
/* line 226, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module .author:hover {
  color: #111c24;
}
/* line 232, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
@media (min-width: 640px) {
  /* line 232, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
@media (min-width: 960px) {
  /* line 232, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module p {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}
/* line 250, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module img {
  width: auto;
  margin: 0 auto;
  display: block;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 250, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module img {
    width: 100%;
  }
}
@media (min-width: 960px) {
  /* line 250, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module img {
    width: auto;
  }
}
/* line 266, ../../src/styles/_conversation-module.scss */
.conversation-blog-container .conversation-standalone-module .col-15 {
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}
@media (min-width: 960px) {
  /* line 266, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module .col-15 {
    padding-right: 45px;
    padding-right: 2.8125rem;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 279, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module .conversation-inner .col-9 {
    width: 25%;
    float: left;
    padding: 0 25px;
    padding: 0 1.5625rem;
  }
  /* line 285, ../../src/styles/_conversation-module.scss */
  .conversation-blog-container .conversation-standalone-module .conversation-inner .col-15 {
    width: 75%;
    float: left;
  }
}

/* line 1, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module {
    margin-bottom: 50px;
    margin-bottom: 3.125rem;
  }
}
/* line 12, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module h2 {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 16, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module h2 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 12, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module h2 {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
}
/* line 29, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module .col-8 {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 29, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module .col-8 {
    float: left;
    width: 50%;
  }
  /* line 38, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module .col-8:first-child {
    padding-right: 10px;
    padding-right: 0.625rem;
  }
  /* line 42, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module .col-8:nth-child(2n) {
    padding-left: 10px;
    padding-left: 0.625rem;
  }
}
@media (min-width: 960px) {
  /* line 49, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module .col-8:nth-child(2n) {
    padding-right: 0;
  }
}
@media (min-width: 1140px) {
  /* line 29, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module .col-8 {
    width: 33.33333%;
    padding: 0 10px;
    padding: 0 0.625rem;
  }
  /* line 63, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module .col-8:nth-child(2n) {
    padding-left: 5px;
    padding-left: 0.3125rem;
    padding-right: 5px;
    padding-right: 0.3125rem;
  }
}
/* line 69, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module .col-8 img {
  width: 100%;
  display: block;
}
/* line 74, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module .col-8 a {
  display: block;
  text-decoration: none;
  color: #111c24;
  background-color: #f0f0f0;
  font-family: "PreloSlab-Medium", Georgia, serif;
}
/* line 81, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module .col-8 a span.img-wrap.video {
  display: block;
  position: relative;
}
/* line 85, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module .col-8 a span.img-wrap.video:before {
  content: '';
  position: absolute;
  bottom: 10px;
  left: 10px;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11886px 0;
  height: 40px;
  width: 40px;
  display: block;
}
/* line 95, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module .col-8 a span.title {
  display: block;
  padding: 15px 10px;
  padding: 0.9375rem 0.625rem;
  height: 75px;
}
/* line 101, ../../src/styles/_dont-miss-module.scss */
.no-touch .dont-miss-module .col-8 a:hover {
  background-color: #111c24;
  color: #FFFFFF;
}
/* line 106, ../../src/styles/_dont-miss-module.scss */
.no-touch .dont-miss-module .col-8 a:hover span.img-wrap.video:before {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11548px 0;
  height: 40px;
  width: 40px;
}
/* line 116, ../../src/styles/_dont-miss-module.scss */
.dont-miss-module .col-8 + .col-8 + .col-8 {
  display: none;
}
@media (min-width: 1140px) {
  /* line 116, ../../src/styles/_dont-miss-module.scss */
  .dont-miss-module .col-8 + .col-8 + .col-8 {
    display: block;
  }
}

/* line 1, ../../src/styles/_featured-quote-module.scss */
.featured-quote-module {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 1140px) {
  /* line 1, ../../src/styles/_featured-quote-module.scss */
  .featured-quote-module {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 8, ../../src/styles/_featured-quote-module.scss */
.featured-quote-module h3 {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 1.875rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #0095D8;
}
@media (min-width: 640px) {
  /* line 8, ../../src/styles/_featured-quote-module.scss */
  .featured-quote-module h3 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 45px;
    line-height: 2.8125rem;
    margin-bottom: 35px;
    margin-bottom: 2.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 8, ../../src/styles/_featured-quote-module.scss */
  .featured-quote-module h3 {
    padding-right: 60px;
    padding-right: 3.75rem;
  }
}
@media (min-width: 1140px) {
  /* line 8, ../../src/styles/_featured-quote-module.scss */
  .featured-quote-module h3 {
    font-size: 45px;
    font-size: 2.8125rem;
    line-height: 54px;
    line-height: 3.375rem;
  }
}
/* line 34, ../../src/styles/_featured-quote-module.scss */
.featured-quote-module a:hover .link {
  text-decoration: none;
  color: #111c24;
}
/* line 38, ../../src/styles/_featured-quote-module.scss */
.featured-quote-module a:hover .title {
  text-decoration: none;
}
/* line 43, ../../src/styles/_featured-quote-module.scss */
.featured-quote-module .link {
  display: inline-block;
  color: #0095D8;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
/* line 52, ../../src/styles/_featured-quote-module.scss */
.featured-quote-module .link:after {
  content: '';
  border-right: 1px solid #e5e5e5;
  margin: 0 10px;
  margin: 0 0.625rem;
}
/* line 60, ../../src/styles/_featured-quote-module.scss */
.featured-quote-module .title {
  display: block;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 21px;
  line-height: 1.3125rem;
  color: #111c24;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 60, ../../src/styles/_featured-quote-module.scss */
  .featured-quote-module .title {
    display: inline-block;
  }
}

/* line 5, ../../src/styles/_forward-series-module.scss */
.forward-series-module {
  padding-top: 30px;
  padding-top: 1.875rem;
  margin-bottom: 0px;
}
@media (min-width: 640px) {
  /* line 5, ../../src/styles/_forward-series-module.scss */
  .forward-series-module {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 960px) {
  /* line 5, ../../src/styles/_forward-series-module.scss */
  .forward-series-module {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 17, ../../src/styles/_forward-series-module.scss */
.forward-series-module h2 {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 21, ../../src/styles/_forward-series-module.scss */
.forward-series-module h2 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 25, ../../src/styles/_forward-series-module.scss */
.forward-series-module h2 a {
  color: #111c24;
}
@media (min-width: 960px) {
  /* line 17, ../../src/styles/_forward-series-module.scss */
  .forward-series-module h2 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
}
/* line 37, ../../src/styles/_forward-series-module.scss */
.forward-series-module li {
  width: 50%;
  float: left;
  height: 105px;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 640px) {
  /* line 37, ../../src/styles/_forward-series-module.scss */
  .forward-series-module li {
    height: 115px;
    width: 33.33333%;
  }
}
@media (min-width: 960px) {
  /* line 37, ../../src/styles/_forward-series-module.scss */
  .forward-series-module li {
    width: 16.66667%;
    border-left: 1px solid #f2f2f2;
    padding: 0 20px;
    padding: 0 1.25rem;
  }
  /* line 53, ../../src/styles/_forward-series-module.scss */
  .forward-series-module li:first-child {
    border-left: none;
  }
}
/* line 61, ../../src/styles/_forward-series-module.scss */
.forward-series-module li a {
  display: block;
  text-decoration: none;
  color: #111c24;
  text-align: center;
  position: relative;
  height: 100%;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
}
@media (min-width: 640px) {
  /* line 61, ../../src/styles/_forward-series-module.scss */
  .forward-series-module li a {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}
/* line 78, ../../src/styles/_forward-series-module.scss */
.forward-series-module li a .title {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  text-align: center;
}
/* line 87, ../../src/styles/_forward-series-module.scss */
.forward-series-module li a:hover {
  color: #0095D8;
}

/* line 1, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module {
  border-bottom: solid 2px #f0f0f0;
  overflow: hidden;
  padding-bottom: 25px;
  padding-bottom: 1.5625rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module {
    padding-bottom: 35px;
    padding-bottom: 2.1875rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 18, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module a {
  color: #111c24;
}
/* line 22, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module .col-12 {
  float: left;
  width: 29.16667%;
}
@media (min-width: 960px) {
  /* line 22, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module .col-12 {
    padding: 0 6px 0 0;
    padding: 0 0.375rem 0 0;
    width: 41.66667%;
  }
}
/* line 31, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module .col-12:last-child {
  width: 70.83333%;
  position: relative;
}
@media (min-width: 960px) {
  /* line 31, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module .col-12:last-child {
    width: 58.33333%;
  }
}
/* line 43, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module img {
  width: 100%;
}
/* line 47, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module .module-text {
  width: 80%;
  padding-left: 10px;
  padding-left: 0.625rem;
}
@media (min-width: 640px) {
  /* line 47, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module .module-text {
    padding-left: 18px;
    padding-left: 1.125rem;
  }
}
/* line 57, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module h2 {
  color: #111c24;
  font-weight: normal;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 63, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module h2 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 57, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module h2 {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
}
@media (min-width: 960px) {
  /* line 57, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module h2 {
    margin-top: -3px;
    margin-top: -0.1875rem;
  }
}
/* line 79, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 25px;
  line-height: 1.5625rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  margin-top: -3px;
  margin-top: -0.1875rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 79, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module h3 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}
@media (min-width: 960px) {
  /* line 79, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module h3 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
    margin-top: -5px;
    margin-top: -0.3125rem;
  }
}
@media (min-width: 1140px) {
  /* line 79, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module h3 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 32px;
    line-height: 2rem;
  }
}
/* line 105, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
@media (min-width: 640px) {
  /* line 105, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
@media (min-width: 960px) {
  /* line 105, ../../src/styles/_forward-series-highlight.scss */
  .forward-series-highlight-module p {
    line-height: 26px;
    line-height: 1.625rem;
  }
}
/* line 121, ../../src/styles/_forward-series-highlight.scss */
.forward-series-highlight-module .icon.comments-count {
  position: absolute;
  right: 0;
  top: 0;
}

@media (min-width: 960px) {
  /* line 129, ../../src/styles/_forward-series-highlight.scss */
  .section-features.container {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}

/* line 1, ../../src/styles/_forward-series-highlight-subsection.scss */
.forward-series-highlight-module.grey {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_forward-series-highlight-subsection.scss */
  .forward-series-highlight-module.grey {
    padding-top: 25px;
    padding-top: 1.5625rem;
    padding-bottom: 30px;
    padding-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_forward-series-highlight-subsection.scss */
  .forward-series-highlight-module.grey {
    padding-top: 25px;
    padding-top: 1.5625rem;
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
}
@media (min-width: 1140px) {
  /* line 1, ../../src/styles/_forward-series-highlight-subsection.scss */
  .forward-series-highlight-module.grey {
    padding-top: 50px;
    padding-top: 3.125rem;
    padding-bottom: 20px;
    padding-bottom: 1.25rem;
  }
}

/* line 1, ../../src/styles/_trending-module.scss */
.trending-module {
  background-color: #111c24;
  color: #FFF;
  padding: 15px;
  padding: 0.9375rem;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_trending-module.scss */
  .trending-module {
    padding: 25px;
    padding: 1.5625rem;
    margin-left: -25px;
    margin-left: -1.5625rem;
    margin-right: -25px;
    margin-right: -1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_trending-module.scss */
  .trending-module {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_trending-module.scss */
  .trending-module {
    padding: 25px 15px;
    padding: 1.5625rem 0.9375rem;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 26, ../../src/styles/_trending-module.scss */
.trending-module h2 {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 26, ../../src/styles/_trending-module.scss */
  .trending-module h2 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 38, ../../src/styles/_trending-module.scss */
.trending-module ul.categories {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
@media (min-width: 640px) {
  /* line 38, ../../src/styles/_trending-module.scss */
  .trending-module ul.categories {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
}
/* line 46, ../../src/styles/_trending-module.scss */
.trending-module ul.categories li {
  float: left;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  padding: 0 8px;
  padding: 0 0.5rem;
  width: 33.33333%;
}
@media (min-width: 640px) {
  /* line 46, ../../src/styles/_trending-module.scss */
  .trending-module ul.categories li {
    width: auto;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 18px;
    line-height: 1.125rem;
    padding: 0 25px;
    padding: 0 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 46, ../../src/styles/_trending-module.scss */
  .trending-module ul.categories li {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 13px;
    line-height: 0.8125rem;
    padding: 0 4px;
    padding: 0 0.25rem;
  }
}
@media (min-width: 1010px) {
  /* line 46, ../../src/styles/_trending-module.scss */
  .trending-module ul.categories li {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media (min-width: 1050px) {
  /* line 46, ../../src/styles/_trending-module.scss */
  .trending-module ul.categories li {
    padding: 0 7px;
    padding: 0 0.4375rem;
  }
}
@media (min-width: 1100px) {
  /* line 46, ../../src/styles/_trending-module.scss */
  .trending-module ul.categories li {
    padding: 0 10px;
    padding: 0 0.625rem;
  }
}
/* line 79, ../../src/styles/_trending-module.scss */
.trending-module ul.categories li:first-child {
  padding-left: 0;
}
/* line 83, ../../src/styles/_trending-module.scss */
.trending-module ul.categories li:last-child {
  padding-right: 0;
}
/* line 87, ../../src/styles/_trending-module.scss */
.trending-module ul.categories li a {
  display: block;
  text-decoration: none;
  padding-bottom: 3px;
  padding-bottom: 0.1875rem;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  color: #FFFFFF;
}
/* line 94, ../../src/styles/_trending-module.scss */
.trending-module ul.categories li a:hover, .trending-module ul.categories li a.active {
  color: #0095D8;
}
/* line 99, ../../src/styles/_trending-module.scss */
.trending-module ul.categories li a.active {
  border-bottom: 1px solid #0095D8;
}
/* line 108, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li {
  padding: 15px 0;
  padding: 0.9375rem 0;
  border-top: 1px solid #363e45;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 960px) {
  /* line 108, ../../src/styles/_trending-module.scss */
  .trending-module ul.trending-items li {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}
/* line 121, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li:first-child {
  border-top: none;
}
/* line 125, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li a {
  color: #FFFFFF;
  float: left;
}
/* line 130, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li h3 {
  font-weight: normal;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
/* line 134, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li h3 a {
  float: none;
}
/* line 139, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li .time {
  display: block;
  color: #888;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 960px) {
  /* line 139, ../../src/styles/_trending-module.scss */
  .trending-module ul.trending-items li .time {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
/* line 149, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li img {
  width: 80px;
  margin-right: 15px;
  margin-right: 0.9375rem;
}
/* line 154, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li .text {
  overflow: hidden;
}
/* line 161, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li {
  display: none;
}
/* line 165, ../../src/styles/_trending-module.scss */
.trending-module ul.trending-items li:nth-of-type(-1n+3) {
  display: block;
}
@media (min-width: 640px) {
  /* line 171, ../../src/styles/_trending-module.scss */
  .trending-module ul.trending-items li:nth-of-type(-1n+4) {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 178, ../../src/styles/_trending-module.scss */
  .trending-module ul.trending-items li:nth-of-type(-1n+5) {
    display: block;
  }
}
@media (min-width: 1140px) {
  /* line 185, ../../src/styles/_trending-module.scss */
  .trending-module ul.trending-items li {
    display: block;
  }
}

/* line 197, ../../src/styles/_trending-module.scss */
#timeline #twitter-widget-0 {
  width: 100% !important;
}

/* line 1, ../../src/styles/_partnership-promo.scss */
.partnership-promo {
  width: 100%;
  margin: 0 -10px !important;
  background-color: #f0f0f0;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_partnership-promo.scss */
  .partnership-promo {
    margin: 0 -25px !important;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_partnership-promo.scss */
  .partnership-promo {
    background-color: transparent;
    padding-right: 0 !important;
    padding-left: 6px !important;
    margin: 0 !important;
  }
}
/* line 18, ../../src/styles/_partnership-promo.scss */
.partnership-promo .container {
  padding: 10px;
  padding: 0.625rem;
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
}
@media (min-width: 640px) {
  /* line 18, ../../src/styles/_partnership-promo.scss */
  .partnership-promo .container {
    padding: 25px;
    padding: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 18, ../../src/styles/_partnership-promo.scss */
  .partnership-promo .container {
    padding: 0;
  }
}
/* line 32, ../../src/styles/_partnership-promo.scss */
.partnership-promo img {
  display: block;
  margin: 0 auto;
}
@media (min-width: 960px) {
  /* line 32, ../../src/styles/_partnership-promo.scss */
  .partnership-promo img {
    width: 100%;
  }
}

/* line 1, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage {
  /* .homepage-heroes{
  	.hero-row{
  		.hero-module{
  			.category, h3{
  				margin-bottom: 0;
  				line-height: 1;
  			}
  			a.image{
  				@include rem(margin-bottom, 5px);
  			}
  		}
  	}
  } */
}
/* line 23, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .mobile-sidebar {
  display: none;
}
@media (max-width: 639px) {
  /* line 23, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .mobile-sidebar {
    display: block;
  }
  /* line 28, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .mobile-sidebar .newsletter-signup-container {
    width: 300px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
}
/* line 37, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .tablet-sidebar {
  display: none;
}
@media (min-width: 640px) {
  /* line 37, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .tablet-sidebar {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 0 35px 0 30px;
    padding: 0 2.1875rem 0 1.875rem;
    margin-bottom: 35px;
    margin-bottom: 2.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 37, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .tablet-sidebar {
    display: none;
  }
}
/* line 54, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .tablet-sidebar .newsletter-signup-container {
  width: 300px;
  position: relative;
  padding: 0;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
/* line 60, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .tablet-sidebar .newsletter-signup-container .newsletter-signup {
  width: 300px;
}
/* line 64, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .tablet-sidebar .module-promo {
  left: auto;
  transform: none;
}
/* line 68, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .tablet-sidebar .yiddish-promo {
  left: auto;
  transform: none;
  height: auto;
}
/* line 73, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .tablet-sidebar .yiddish-promo:after {
  display: none;
}
/* line 79, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .flex-grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media (max-width: 400px) {
  /* line 87, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .flex-grid,
  body.homepage .flex-grid-thirds {
    display: block;
  }
  /* line 91, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .flex-grid .col,
  body.homepage .flex-grid-thirds .col {
    width: 100%;
    margin: 0 0 10px 0;
  }
}
/* line 98, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .yiddish-promo {
  left: 50%;
  transform: translateX(-50%);
  position: relative;
  width: 300px;
  height: 250px;
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 34px;
  font-size: 2.125rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  line-height: 34px;
  line-height: 2.125rem;
  color: #FFFFFF;
}
/* line 109, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .yiddish-promo::after {
  content: "";
  display: block;
  background: #f0f0f0;
  height: 1px;
  width: 100%;
  margin-top: 15px;
  margin-top: 0.9375rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (max-width: 639px) {
  /* line 98, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .yiddish-promo {
    height: auto;
  }
}
/* line 124, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .module-promo {
  left: 50%;
  transform: translateX(-50%);
}
/* line 129, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .sidebar-container {
  display: none;
  float: right;
  width: 300px;
  padding-left: 0;
}
@media (min-width: 960px) {
  /* line 129, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .sidebar-container {
    display: block;
    float: right;
    width: 300px;
  }
}
/* line 147, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .sidebar-container .newsletter-signup {
  margin-right: 0;
}
/* line 156, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .container .col-16 h2 {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  color: #EAAB00;
  text-transform: uppercase;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
/* line 166, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .container .with-separator::before {
  content: "";
  display: block;
  background: #f0f0f0;
  height: 1px;
  width: 100%;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
/* line 177, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .home-more-articles-container {
  text-align: center;
}
/* line 180, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .home-more-articles-container .row, body.homepage .home-more-articles-container .blog-content .comments-info, .blog-content body.homepage .home-more-articles-container .comments-info, body.homepage .home-more-articles-container .soundtrack-groups li, .soundtrack-groups body.homepage .home-more-articles-container li {
  padding: 20px 0;
  padding: 1.25rem 0;
}
/* line 182, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .home-more-articles-container .row::before, body.homepage .home-more-articles-container .blog-content .comments-info::before, .blog-content body.homepage .home-more-articles-container .comments-info::before, body.homepage .home-more-articles-container .soundtrack-groups li::before, .soundtrack-groups body.homepage .home-more-articles-container li::before {
  content: "";
  display: block;
  background: #f0f0f0;
  height: 1px;
  width: 100%;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
@media (max-width: 639px) {
  /* line 196, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .hero-module image, body.homepage .top-story .share-cta {
    margin: -10px;
    margin: -0.625rem;
  }
}
@media (max-width: 639px) {
  /* line 203, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .sm-row + h2 {
    display: none;
  }
}
/* line 208, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .latest-news {
  background: #f0f0f0;
  padding: 15px 15px 15px 37px;
  padding: 0.9375rem 0.9375rem 0.9375rem 2.3125rem;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}
@media (min-width: 640px) {
  /* line 208, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .latest-news {
    margin-left: -25px;
    margin-left: -1.5625rem;
    margin-right: -25px;
    margin-right: -1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 208, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .latest-news {
    margin: 0;
  }
}
/* line 227, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .latest-news h2 {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  text-transform: uppercase;
  color: #0073CF;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 237, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .latest-news li {
  list-style: none;
  position: relative;
  margin-top: 20px;
  margin-top: 1.25rem;
}
/* line 243, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .latest-news h3 {
  font-family: "PreloSlab-Medium", Georgia, serif;
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 246, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .latest-news h3 a {
  color: #1e2127;
  color: #111c24;
}
/* line 252, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .latest-news .hours {
  position: absolute;
  left: -25px;
  top: 34px;
  text-align: right;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  color: #0073CF;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 12px;
  line-height: 0.75rem;
  width: 20px;
  width: 1.25rem;
}
@media (max-width: 959px) {
  /* line 266, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .latest-news li > a {
    float: left;
    margin-right: 12px;
    margin-right: 0.75rem;
  }
  /* line 270, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .latest-news li div.text {
    overflow: hidden;
  }
}
/* line 278, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .col-12.lg-col-8 {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
@media (min-width: 1140px) {
  /* line 282, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .col-12.lg-col-8:nth-child(3n+1) {
    padding-left: 0;
  }
  /* line 285, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .col-12.lg-col-8:nth-child(3n) {
    padding-right: 0;
  }
}
@media (min-width: 640px) and (max-width: 1139px) {
  /* line 290, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .col-12.lg-col-8:nth-child(odd) {
    padding-left: 0;
  }
  /* line 293, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .col-12.lg-col-8:nth-child(even) {
    padding-right: 0;
  }
}
/* line 299, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story {
  width: 32%;
  display: inline-flex;
  flex-direction: column;
}
/* line 305, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story .share-cta {
  display: none;
}
/* line 310, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story:nth-child(3n+1) .share-cta {
  display: block;
}
/* line 317, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-1 {
  order: 1;
}
/* line 320, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-4 {
  order: 2;
}
/* line 323, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-7 {
  order: 3;
}
/* line 326, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-10 {
  order: 10;
}
/* line 329, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-13 {
  order: 11;
}
/* line 332, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-16 {
  order: 12;
}
/* line 317, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-2 {
  order: 4;
}
/* line 320, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-5 {
  order: 5;
}
/* line 323, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-8 {
  order: 6;
}
/* line 326, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-11 {
  order: 13;
}
/* line 329, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-14 {
  order: 14;
}
/* line 332, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-17 {
  order: 15;
}
/* line 317, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-3 {
  order: 7;
}
/* line 320, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-6 {
  order: 8;
}
/* line 323, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-9 {
  order: 9;
}
/* line 326, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-12 {
  order: 16;
}
/* line 329, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-15 {
  order: 17;
}
/* line 332, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story.order-18 {
  order: 18;
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 299, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story {
    width: 49%;
  }
  /* line 341, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-1 {
    order: 1;
  }
  /* line 344, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-4 {
    order: 2;
  }
  /* line 347, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-7 {
    order: 7;
  }
  /* line 350, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-10 {
    order: 8;
  }
  /* line 353, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-13 {
    order: 13;
  }
  /* line 356, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-16 {
    order: 14;
  }
  /* line 341, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-2 {
    order: 3;
  }
  /* line 344, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-5 {
    order: 4;
  }
  /* line 347, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-8 {
    order: 9;
  }
  /* line 350, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-11 {
    order: 10;
  }
  /* line 353, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-14 {
    order: 15;
  }
  /* line 356, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-17 {
    order: 16;
  }
  /* line 341, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-3 {
    order: 5;
  }
  /* line 344, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-6 {
    order: 6;
  }
  /* line 347, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-9 {
    order: 11;
  }
  /* line 350, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-12 {
    order: 12;
  }
  /* line 353, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-15 {
    order: 17;
  }
  /* line 356, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-18 {
    order: 18;
  }
}
@media (max-width: 639px) {
  /* line 299, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story {
    width: 99%;
  }
  /* line 365, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story .share-cta {
    display: block;
  }
  /* line 369, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story .story-byline {
    margin-top: 10px;
  }
  /* line 374, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-1 {
    order: 1;
  }
  /* line 377, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-4 {
    order: 2;
  }
  /* line 380, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-7 {
    order: 7;
  }
  /* line 383, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-10 {
    order: 8;
  }
  /* line 386, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-13 {
    order: 13;
  }
  /* line 389, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-16 {
    order: 14;
  }
  /* line 374, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-2 {
    order: 3;
  }
  /* line 377, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-5 {
    order: 4;
  }
  /* line 380, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-8 {
    order: 9;
  }
  /* line 383, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-11 {
    order: 10;
  }
  /* line 386, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-14 {
    order: 15;
  }
  /* line 389, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-17 {
    order: 16;
  }
  /* line 374, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-3 {
    order: 5;
  }
  /* line 377, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-6 {
    order: 6;
  }
  /* line 380, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-9 {
    order: 11;
  }
  /* line 383, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-12 {
    order: 12;
  }
  /* line 386, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-15 {
    order: 17;
  }
  /* line 389, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story.order-18 {
    order: 18;
  }
}
/* line 395, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story a.category {
  color: #63B1E5;
  text-transform: uppercase;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 400, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story a.category.category-scribe {
  color: #cad16d;
}
/* line 402, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story a.category.category-scribe::after {
  content: " contributor";
}
/* line 406, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story a.category.category-sponsored {
  background: #00DFB6;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 418, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story a.category.category-scribe + h3 a, body.homepage .top-story a.category.category-sponsored + h3 a {
  color: #63B1E5;
}
/* line 428, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 431, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story h3 a {
  color: #1e2127;
  color: #111c24;
}
/* line 437, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story .byline {
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 16px;
  font-size: 1rem;
  color: #999999;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 444, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story .byline a {
  color: #999999;
  display: block;
}
@media (min-width: 640px) {
  /* line 444, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story .byline a {
    display: inline;
  }
}
@media (min-width: 640px) {
  /* line 452, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .top-story .byline .date:before, body.homepage .top-story .byline .dateline:before, body.homepage .top-story .byline .edit-link a span:before {
    content: '';
    border-left: 1px solid #999999;
    margin: 0 10px;
    margin: 0 0.625rem;
  }
}
/* line 461, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story .byline.no-author .date:before {
  border: none;
  margin: 0;
}
/* line 469, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .top-story img {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
/* line 477, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward {
  margin-top: 5px;
  margin-top: 0.3125rem;
}
/* line 479, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward:first-child {
  margin-top: 0;
}
/* line 483, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward a.category {
  color: #63B1E5;
  text-transform: uppercase;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  vertical-align: top;
}
/* line 490, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward a.category.category-sponsored {
  background: #00DFB6;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 500, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward a.category.category-scribe {
  color: #cad16d;
  vertical-align: text-top;
}
/* line 503, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward a.category.category-scribe::after {
  content: " contributor";
}
/* line 510, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward a.category.category-scribe + h3 a, body.homepage .more-from-the-forward a.category.category-sponsored + h3 a {
  color: #63B1E5;
}
/* line 516, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward h3 {
  font-family: "PreloSlab-Medium", Georgia, serif;
  font-size: 19px;
  font-size: 1.1875rem;
}
@media (max-width: 639px) {
  /* line 516, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .more-from-the-forward h3 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
/* line 523, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward h3 a {
  color: #111c24;
  font-weight: bold;
}
/* line 530, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 19.2px;
  line-height: 1.2rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
@media (max-width: 639px) {
  /* line 530, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .more-from-the-forward p {
    display: none;
  }
}
/* line 541, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward .byline {
  display: block;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  font-size: 16px;
  font-size: 1rem;
  color: #999999;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 548, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward .byline a {
  color: #999999;
  display: block;
}
@media (min-width: 640px) {
  /* line 548, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .more-from-the-forward .byline a {
    display: inline;
  }
}
@media (min-width: 640px) {
  /* line 556, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .more-from-the-forward .byline .date:before, body.homepage .more-from-the-forward .byline .dateline:before, body.homepage .more-from-the-forward .byline .edit-link a span:before {
    content: '';
    border-left: 1px solid #999999;
    margin: 0 10px;
    margin: 0 0.625rem;
  }
}
/* line 565, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward .byline.no-author .date:before {
  border: none;
  margin: 0;
}
/* line 571, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward .byline.sponsored {
  color: #00dfb6;
}
@media (max-width: 639px) {
  /* line 577, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .more-from-the-forward .byline .date {
    display: none;
  }
}
/* line 584, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward .article-image {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
/* line 588, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward .article-image img {
  width: 100%;
}
@media (min-width: 640px) {
  /* line 596, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .more-from-the-forward .article-image {
    float: left;
    margin-right: 12px;
    margin-right: 0.75rem;
    margin-left: 0;
  }
  /* line 602, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .more-from-the-forward .article-details {
    overflow: hidden;
  }
}
/* line 607, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward.highlight {
  padding: 20px 0px;
  padding: 1.25rem 0px;
  border-top: solid 1px #f0f0f0;
  border-bottom: solid 1px #f0f0f0;
}
@media (min-width: 960px) {
  /* line 612, ../../src/styles/_homepage-redesign-oct16.scss */
  body.homepage .more-from-the-forward.highlight .share-cta {
    margin-right: 18px;
    margin-right: 1.125rem;
  }
}
/* line 617, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward.highlight h3 {
  font-size: 29px;
  font-size: 1.8125rem;
  line-height: 32px;
  line-height: 2rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-weight: normal;
}
/* line 622, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward.highlight h3 a {
  color: #EAAB00;
}
/* line 626, ../../src/styles/_homepage-redesign-oct16.scss */
body.homepage .more-from-the-forward.highlight img {
  width: 100%;
}

/* line 638, ../../src/styles/_homepage-redesign-oct16.scss */
#wrapper {
  pointer-events: none;
}
/* line 640, ../../src/styles/_homepage-redesign-oct16.scss */
#wrapper .row, #wrapper .blog-content .comments-info, .blog-content #wrapper .comments-info, #wrapper .soundtrack-groups li, .soundtrack-groups #wrapper li {
  pointer-events: auto;
}

/* line 646, ../../src/styles/_homepage-redesign-oct16.scss */
.homepage .container > .row, .homepage .blog-content .container > .comments-info, .blog-content .homepage .container > .comments-info, .homepage .soundtrack-groups .container > li, .soundtrack-groups .homepage .container > li {
  background: #fff;
}
/* line 649, ../../src/styles/_homepage-redesign-oct16.scss */
.container.ad-unit-header-bottom > .row, .blog-content .container.ad-unit-header-bottom > .comments-info, .soundtrack-groups .container.ad-unit-header-bottom > li {
  background: none;
}

/* line 657, ../../src/styles/_homepage-redesign-oct16.scss */
header.container > .row, .blog-content header.container > .comments-info, .soundtrack-groups header.container > li {
  background: none !important;
}

/* line 3, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module {
  position: relative;
  border-bottom: 2px solid #f0f0f0;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  min-height: 0;
}
@media (min-width: 640px) {
  /* line 3, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module {
    padding-bottom: 25px;
    padding-bottom: 1.5625rem;
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 3, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 14px;
    margin-bottom: 0.875rem;
  }
}
/* line 21, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 26, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module a.img-hero {
  display: block;
  position: relative;
}
/* line 31, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module img {
  display: none;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (min-width: 960px) {
  /* line 31, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module img {
    display: block;
    margin-bottom: 0;
  }
}
/* line 44, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module.featured img {
  display: block;
}
@media (min-width: 960px) {
  /* line 50, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module.featured .hero-text h3 {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 44px;
    line-height: 2.75rem;
  }
}
@media (min-width: 1140px) {
  /* line 50, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module.featured .hero-text h3 {
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 54px;
    line-height: 3.375rem;
  }
}
/* line 66, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module.featured .icon.comments-count {
  margin: 10px;
  margin: 0.625rem;
}
/* line 72, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module .hero-text {
  padding: 0;
  width: 85%;
  color: #FFFFFF;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  /* line 72, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module .hero-text {
    width: 75%;
  }
}
@media (min-width: 960px) {
  /* line 72, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module .hero-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 0 30px 30px;
    padding: 0 0 1.875rem 1.875rem;
  }
}
/* line 89, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module .hero-text h3 {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 27px;
  line-height: 1.6875rem;
}
@media (min-width: 960px) {
  /* line 89, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module .hero-text h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
/* line 99, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module .hero-text h3 a {
  display: block;
}
@media (min-width: 960px) {
  /* line 99, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module .hero-text h3 a {
    color: #FFFFFF;
  }
}
@media (min-width: 960px) {
  /* line 110, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module .hero-text .byline {
    color: #FFFFFF;
  }
}
@media (min-width: 960px) {
  /* line 116, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module .hero-text .byline a {
    color: #FFFFFF;
  }
}
@media (min-width: 640px) {
  /* line 122, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module .hero-text .byline .date:before {
    border-left: 1px solid #FFFFFF;
  }
}
/* line 135, ../../src/styles/_section-hero-module.scss */
.section-hero-module .hero-module .icon.comments-count {
  position: absolute;
  right: 0;
  top: 0;
  margin: 5px 0 0 0;
  margin: 0.3125rem 0 0 0;
}
@media (min-width: 960px) {
  /* line 135, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module .icon.comments-count {
    margin: 10px;
    margin: 0.625rem;
  }
}
@media (min-width: 960px) {
  /* line 150, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module:nth-of-type(2) {
    padding-left: 0;
    padding-right: 6px;
    padding-right: 0.375rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  /* line 154, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module:nth-of-type(2) .icon.comments-count {
    margin-right: 16px;
    margin-right: 1rem;
  }
}
@media (min-width: 960px) {
  /* line 164, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module:nth-of-type(3) {
    padding-right: 0;
    padding-left: 8px;
    padding-left: 0.5rem;
  }
  /* line 169, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module:nth-of-type(4) {
    padding-left: 0;
    padding-right: 8px;
    padding-right: 0.5rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  /* line 173, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module:nth-of-type(4) .icon.comments-count {
    margin-right: 18px;
    margin-right: 1.125rem;
  }
}
@media (min-width: 960px) {
  /* line 183, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .hero-module:nth-of-type(5) {
    padding-right: 0;
    padding-left: 6px;
    padding-left: 0.375rem;
  }
}
/* line 193, ../../src/styles/_section-hero-module.scss */
.section-hero-module img {
  width: 100%;
}

@media (min-width: 960px) {
  /* line 200, ../../src/styles/_section-hero-module.scss */
  .section-hero-module .section-gradient {
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.75)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bf000000',GradientType=0 );
  }
}

/* line 1, ../../src/styles/_culture-blog-module.scss */
.culture-blog-col {
  clear: left;
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_culture-blog-module.scss */
  .culture-blog-col {
    clear: none;
  }
}

/* line 10, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module {
  margin-bottom: 35px;
  margin-bottom: 2.1875rem;
}
@media (min-width: 640px) {
  /* line 10, ../../src/styles/_culture-blog-module.scss */
  .culture-blog-module {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 960px) {
  /* line 10, ../../src/styles/_culture-blog-module.scss */
  .culture-blog-module {
    border-left: solid 2px #f0f0f0;
    padding: 0 40px;
    padding: 0 2.5rem;
    margin-bottom: 0;
  }
}
/* line 23, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module h2 {
  font-weight: normal;
  color: #111c24;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 30, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module h2 span {
  color: #111c24;
}
/* line 34, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module h2 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 23, ../../src/styles/_culture-blog-module.scss */
  .culture-blog-module h2 {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
}
@media (min-width: 960px) {
  /* line 23, ../../src/styles/_culture-blog-module.scss */
  .culture-blog-module h2 {
    margin-top: -5px;
    margin-top: -0.3125rem;
  }
}
/* line 48, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module h2 a:hover {
  text-decoration: none;
  color: #111c24;
}
/* line 58, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module ul li {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
/* line 64, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module h3 {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 68, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module h3 a {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 25px;
  line-height: 1.5625rem;
  color: #111c24;
}
/* line 75, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module .byline {
  display: block;
  color: #999999;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 82, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module .byline a {
  color: #999999;
}
/* line 86, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module .byline .date:before {
  content: '';
  border-left: 1px solid #999999;
  margin: 0 10px;
  margin: 0 0.625rem;
}
/* line 94, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module.black {
  padding: 12px 10px;
  padding: 0.75rem 0.625rem;
  margin: 0 -10px;
  margin: 0 -0.625rem;
  background-color: #111c24;
}
@media (min-width: 640px) {
  /* line 94, ../../src/styles/_culture-blog-module.scss */
  .culture-blog-module.black {
    padding: 25px 25px 15px;
    padding: 1.5625rem 1.5625rem 0.9375rem;
    margin: 0 -25px;
    margin: 0 -1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 94, ../../src/styles/_culture-blog-module.scss */
  .culture-blog-module.black {
    padding: 25px 40px 25px;
    padding: 1.5625rem 2.5rem 1.5625rem;
    margin-left: 0;
    margin-right: -25px;
    margin-right: -1.5625rem;
  }
}
@media (min-width: 1140px) {
  /* line 94, ../../src/styles/_culture-blog-module.scss */
  .culture-blog-module.black {
    padding-top: 50px;
    padding-top: 3.125rem;
    padding-bottom: 50px;
    padding-bottom: 3.125rem;
    margin-right: 0;
  }
}
/* line 116, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module.black h2 {
  color: #FFFFFF;
  margin-top: 0;
  line-height: 38px;
  line-height: 2.375rem;
}
/* line 121, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module.black h2 span {
  color: #FFFFFF;
}
/* line 125, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module.black h2 a:hover {
  color: #FFFFFF;
}
/* line 132, ../../src/styles/_culture-blog-module.scss */
.culture-blog-module.black h3 a {
  color: #FFFFFF;
}

/* line 1, ../../src/styles/_section-posts.scss */
.section-posts-container {
  background-color: #f0f0f0;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_section-posts.scss */
  .section-posts-container {
    padding-top: 50px;
    padding-top: 3.125rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_section-posts.scss */
  .section-posts-container {
    padding-top: 70px;
    padding-top: 4.375rem;
  }
}
/* line 17, ../../src/styles/_section-posts.scss */
.section-posts-container ul li {
  width: 50%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 17, ../../src/styles/_section-posts.scss */
  .section-posts-container ul li {
    width: 25%;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 960px) {
  /* line 17, ../../src/styles/_section-posts.scss */
  .section-posts-container ul li {
    margin-bottom: 60px;
    margin-bottom: 3.75rem;
  }
}
/* line 32, ../../src/styles/_section-posts.scss */
.section-posts-container ul li:nth-child(2n+1) {
  clear: left;
}
@media (min-width: 640px) {
  /* line 32, ../../src/styles/_section-posts.scss */
  .section-posts-container ul li:nth-child(2n+1) {
    clear: none;
  }
}
/* line 41, ../../src/styles/_section-posts.scss */
.section-posts-container ul li a {
  text-decoration: none;
}
/* line 45, ../../src/styles/_section-posts.scss */
.section-posts-container ul li .icon {
  height: 74px !important;
  background-position: center;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 51, ../../src/styles/_section-posts.scss */
.section-posts-container ul li .category {
  display: block;
  color: #111c24;
  font-size: 16px;
  font-size: 1rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 58, ../../src/styles/_section-posts.scss */
.section-posts-container ul li .icon-link {
  display: inline-block;
}
/* line 61, ../../src/styles/_section-posts.scss */
.section-posts-container ul li .icon-link:hover .category {
  color: #0098DB;
}
/* line 67, ../../src/styles/_section-posts.scss */
.section-posts-container ul li .post-count {
  display: block;
  color: #999999;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}

/* line 1, ../../src/styles/_section-nav.scss */
.section-nav {
  display: none;
  padding-top: 20px;
  padding-top: 1.25rem;
  border-top: 2px solid #ebebeb;
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_section-nav.scss */
  .section-nav {
    display: block;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 11, ../../src/styles/_section-nav.scss */
.section-nav ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 14, ../../src/styles/_section-nav.scss */
.section-nav ul li {
  float: left;
  border-left: 1px solid #e6e6e6;
  padding: 0 14px;
  padding: 0 0.875rem;
}
/* line 19, ../../src/styles/_section-nav.scss */
.section-nav ul li:first-child {
  border-left: none;
  padding-left: 0;
}
/* line 24, ../../src/styles/_section-nav.scss */
.section-nav ul li:last-child {
  padding-right: 0;
}
/* line 28, ../../src/styles/_section-nav.scss */
.section-nav ul li a {
  text-decoration: none;
  color: #111c24;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 33, ../../src/styles/_section-nav.scss */
.section-nav ul li a:hover, .section-nav ul li a.current {
  color: #0098DB;
}
/* line 38, ../../src/styles/_section-nav.scss */
.section-nav ul li a.current {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}

/* line 2, ../../src/styles/_section-page-overrides.scss */
body.section .conversation-module {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
/* line 5, ../../src/styles/_section-page-overrides.scss */
body.section .section-features {
  margin-top: 31px;
  margin-top: 1.9375rem;
}

/* line 12, ../../src/styles/_section-page-overrides.scss */
.section-hero-container + .article-listings {
  margin-top: 31px;
  margin-top: 1.9375rem;
}

@media (min-width: 960px) {
  /* line 20, ../../src/styles/_section-page-overrides.scss */
  body.section .hero-module a.img-hero, body.section .hero-module a.image-wrap.desktop, body.series .hero-module a.img-hero, body.series .hero-module a.image-wrap.desktop, body.subsection .hero-module a.img-hero, body.subsection .hero-module a.image-wrap.desktop {
    width: 100%;
    height: 420px;
    position: relative;
    overflow: hidden;
  }
  /* line 25, ../../src/styles/_section-page-overrides.scss */
  body.section .hero-module a.img-hero img, body.section .hero-module a.image-wrap.desktop img, body.series .hero-module a.img-hero img, body.series .hero-module a.image-wrap.desktop img, body.subsection .hero-module a.img-hero img, body.subsection .hero-module a.image-wrap.desktop img {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    z-index: -1;
  }
  /* line 35, ../../src/styles/_section-page-overrides.scss */
  body.section .hero-module.col-14 a.img-hero, body.section .hero-module.col-14 a.image-wrap.desktop, body.section .hero-module.col-10 a.img-hero, body.section .hero-module.col-10 a.image-wrap.desktop, body.series .hero-module.col-14 a.img-hero, body.series .hero-module.col-14 a.image-wrap.desktop, body.series .hero-module.col-10 a.img-hero, body.series .hero-module.col-10 a.image-wrap.desktop, body.subsection .hero-module.col-14 a.img-hero, body.subsection .hero-module.col-14 a.image-wrap.desktop, body.subsection .hero-module.col-10 a.img-hero, body.subsection .hero-module.col-10 a.image-wrap.desktop {
    height: 300px;
  }

  /* line 44, ../../src/styles/_section-page-overrides.scss */
  .homepage-heroes .col-11 .hero-module a.image, .homepage-heroes .hero-module-single a.image {
    display: block;
    position: relative;
    width: 100%;
    height: 526px;
    overflow: hidden;
  }
  /* line 50, ../../src/styles/_section-page-overrides.scss */
  .homepage-heroes .col-11 .hero-module a.image img, .homepage-heroes .hero-module-single a.image img {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    max-width: none;
    max-height: none;
  }
  /* line 61, ../../src/styles/_section-page-overrides.scss */
  .homepage-heroes .hero-module-single a.image {
    height: 480px;
  }

  /* line 66, ../../src/styles/_section-page-overrides.scss */
  .article-listing-image-container {
    padding-top: 75%;
  }

  /* line 70, ../../src/styles/_section-page-overrides.scss */
  .css-crop {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: block;
  }
  /* line 75, ../../src/styles/_section-page-overrides.scss */
  .css-crop img {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    z-index: -1;
  }

  /* line 85, ../../src/styles/_section-page-overrides.scss */
  .crop-top {
    top: 0;
  }

  /* line 89, ../../src/styles/_section-page-overrides.scss */
  .crop-bottom {
    bottom: 0;
  }

  /* line 93, ../../src/styles/_section-page-overrides.scss */
  .crop-middle {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
  }

  /* line 100, ../../src/styles/_section-page-overrides.scss */
  .crop-left {
    left: 0;
  }

  /* line 104, ../../src/styles/_section-page-overrides.scss */
  .crop-right {
    right: 0;
  }

  /* line 108, ../../src/styles/_section-page-overrides.scss */
  .crop-center {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    left: 50%;
  }

  /* line 115, ../../src/styles/_section-page-overrides.scss */
  .crop-center.crop-middle {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
  }
}
/* line 1, ../../src/styles/_subsection-header.scss */
.subsection-header {
  text-align: center;
  padding: 25px 0 15px;
  padding: 1.5625rem 0 0.9375rem;
  position: relative;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_subsection-header.scss */
  .subsection-header {
    padding: 30px 0 20px;
    padding: 1.875rem 0 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_subsection-header.scss */
  .subsection-header {
    padding: 35px 0 25px;
    padding: 2.1875rem 0 1.5625rem;
  }
}
/* line 15, ../../src/styles/_subsection-header.scss */
.subsection-header.subsection {
  border-top: 0;
  border-bottom: solid 2px #f0f0f0;
  padding: 0 0 20px;
  padding: 0 0 1.25rem;
  margin: 10px 0 25px;
  margin: 0.625rem 0 1.5625rem;
}
@media (min-width: 640px) {
  /* line 15, ../../src/styles/_subsection-header.scss */
  .subsection-header.subsection {
    padding: 14px 0 35px;
    padding: 0.875rem 0 2.1875rem;
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../src/styles/_subsection-header.scss */
  .subsection-header.subsection {
    padding: 10px 0 38px;
    padding: 0.625rem 0 2.375rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 36, ../../src/styles/_subsection-header.scss */
.subsection-header h1, .subsection-header .salary-survey-header, .subsection-header .title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 0 60px;
  padding: 0 3.75rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  text-transform: capitalize;
}
@media (min-width: 640px) {
  /* line 36, ../../src/styles/_subsection-header.scss */
  .subsection-header h1, .subsection-header .salary-survey-header, .subsection-header .title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    padding: 0 120px;
    padding: 0 7.5rem;
  }
}
@media (min-width: 960px) {
  /* line 36, ../../src/styles/_subsection-header.scss */
  .subsection-header h1, .subsection-header .salary-survey-header, .subsection-header .title {
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 50px;
    line-height: 3.125rem;
    padding: 0 160px;
    padding: 0 10rem;
  }
}
/* line 56, ../../src/styles/_subsection-header.scss */
.subsection-header .back-link {
  display: none;
  position: absolute;
  top: 25px;
  left: 0;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  font-family: "PreloSlab-Book", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 56, ../../src/styles/_subsection-header.scss */
  .subsection-header .back-link {
    display: inline-block;
    top: 33px;
    font-size: 16px;
    font-size: 1rem;
  }
}
@media (min-width: 960px) {
  /* line 56, ../../src/styles/_subsection-header.scss */
  .subsection-header .back-link {
    top: 48px;
  }
}
/* line 75, ../../src/styles/_subsection-header.scss */
.subsection-header .back-link span {
  display: inline-block;
  margin-left: 2px;
}
/* line 80, ../../src/styles/_subsection-header.scss */
.subsection-header .back-link:hover span {
  text-decoration: underline;
}
/* line 86, ../../src/styles/_subsection-header.scss */
.subsection-header .follow-button {
  display: inline-block;
  background-color: #d8d8d8;
  width: 35px;
  height: 35px;
  position: absolute;
  top: -5px;
  right: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 37px;
  line-height: 2.3125rem;
  text-decoration: none;
  color: #4a4a4a;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 86, ../../src/styles/_subsection-header.scss */
  .subsection-header .follow-button {
    width: auto;
    top: 8px;
  }
}
@media (min-width: 960px) {
  /* line 86, ../../src/styles/_subsection-header.scss */
  .subsection-header .follow-button {
    font-size: 20px;
    font-size: 1.25rem;
    top: 15px;
    height: 40px;
    line-height: 42px;
    line-height: 2.625rem;
  }
}
/* line 112, ../../src/styles/_subsection-header.scss */
.subsection-header .follow-button span {
  display: none;
}
@media (min-width: 640px) {
  /* line 112, ../../src/styles/_subsection-header.scss */
  .subsection-header .follow-button span {
    display: inline-block;
    float: left;
    margin-right: 12px;
    margin-right: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 112, ../../src/styles/_subsection-header.scss */
  .subsection-header .follow-button span {
    margin-right: 15px;
    margin-right: 0.9375rem;
  }
}
/* line 127, ../../src/styles/_subsection-header.scss */
.subsection-header .follow-button i {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11174px 0;
  height: 15px;
  width: 18px;
  display: inline-block;
  margin: 10px 0 0 8px;
  margin: 0.625rem 0 0 0.5rem;
  float: left;
}
@media (min-width: 640px) {
  /* line 127, ../../src/styles/_subsection-header.scss */
  .subsection-header .follow-button i {
    margin: 10px 10px 0 10px;
    margin: 0.625rem 0.625rem 0 0.625rem;
    float: left;
  }
}
@media (min-width: 960px) {
  /* line 127, ../../src/styles/_subsection-header.scss */
  .subsection-header .follow-button i {
    margin: 12px 10px 0 15px;
    margin: 0.75rem 0.625rem 0 0.9375rem;
  }
}
/* line 144, ../../src/styles/_subsection-header.scss */
.subsection-header .follow-button:hover {
  background-color: #000000;
  color: #FFFFFF;
}
/* line 148, ../../src/styles/_subsection-header.scss */
.subsection-header .follow-button:hover i {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11382px 0;
  height: 15px;
  width: 18px;
}

/*
  body requires f-subscribe class, than form styles will be applied
*/
/* line 5, ../../src/styles/_subscribe-form.scss */
.f-subscribe {
  /*
    form grid 
  */
}
@media (max-width: 959px) {
  /* line 11, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .col-6 {
    width: 25%;
  }
}
@media (max-width: 639px) {
  /* line 11, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .col-6 {
    width: 50%;
  }
}
@media (max-width: 959px) {
  /* line 20, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .col-7 {
    width: 25%;
  }
}
@media (max-width: 639px) {
  /* line 20, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .col-7 {
    width: 100%;
  }
}
@media (max-width: 959px) {
  /* line 30, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .col-12 {
    width: 50%;
  }
  /* line 33, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .col-17 {
    width: 75%;
  }
  /* line 36, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .col-24 {
    width: 100%;
  }
}
@media (max-width: 639px) {
  /* line 42, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .col-12,
  .f-subscribe .col-17,
  .f-subscribe .col-24 {
    width: 100%;
  }
}
/* line 49, ../../src/styles/_subscribe-form.scss */
.f-subscribe .container {
  margin: 60px 0;
  margin: 3.75rem 0;
}
/* line 53, ../../src/styles/_subscribe-form.scss */
.f-subscribe .underline {
  position: relative;
  display: inline-block;
}
/* line 56, ../../src/styles/_subscribe-form.scss */
.f-subscribe .underline:after {
  content: ' ';
  height: 6px;
  height: 0.375rem;
  margin-top: -12px;
  margin-top: -0.75rem;
  width: 100%;
  opacity: 0.4;
  background: #0095D8;
  z-index: -1;
  display: block;
  position: absolute;
}
/* line 69, ../../src/styles/_subscribe-form.scss */
.f-subscribe .header {
  text-align: center;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
/* line 72, ../../src/styles/_subscribe-form.scss */
.f-subscribe .header h1, .f-subscribe .header .salary-survey-header {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 100%;
  color: #666;
}
@media (max-width: 639px) {
  /* line 72, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .header h1, .f-subscribe .header .salary-survey-header {
    font-size: 32px;
    font-size: 2rem;
  }
}
/* line 83, ../../src/styles/_subscribe-form.scss */
.f-subscribe .logo-forward {
  float: none;
  margin: 0 auto;
  max-width: 200px;
  max-width: 12.5rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
/* line 90, ../../src/styles/_subscribe-form.scss */
.f-subscribe .row [class*="col-"], .f-subscribe .blog-content .comments-info [class*="col-"], .blog-content .f-subscribe .comments-info [class*="col-"], .f-subscribe .soundtrack-groups li [class*="col-"], .soundtrack-groups .f-subscribe li [class*="col-"] {
  float: left;
  padding: 0 6px;
  padding: 0 0.375rem;
  position: relative;
}
/* line 95, ../../src/styles/_subscribe-form.scss */
.f-subscribe .row [class*="col-"].centered, .f-subscribe .blog-content .comments-info [class*="col-"].centered, .blog-content .f-subscribe .comments-info [class*="col-"].centered, .f-subscribe .soundtrack-groups li [class*="col-"].centered, .soundtrack-groups .f-subscribe li [class*="col-"].centered {
  float: none;
  margin: 0 auto;
}
/* line 100, ../../src/styles/_subscribe-form.scss */
.f-subscribe .values-title {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  color: #0095D8;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 106, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value {
  position: relative;
  display: inline-block;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
  margin-left: 50px;
  margin-left: 3.125rem;
}
/* line 111, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value .tick {
  border-radius: 100px;
  border-radius: 6.25rem;
  width: 35px;
  width: 2.1875rem;
  height: 35px;
  height: 2.1875rem;
  left: -50px;
  left: -3.125rem;
  top: -4px;
  top: -0.25rem;
  margin-right: 16px;
  margin-right: 1rem;
  box-shadow: 0 0 0 3px rgba(0, 149, 216, 0.2) inset;
  position: absolute;
  display: inline-block;
}
/* line 121, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value .tick i {
  border-radius: 100px;
  border-radius: 6.25rem;
  display: block;
  position: absolute;
  background: #0095D8;
}
/* line 126, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value .tick i.tick-short {
  width: 3px;
  width: 0.1875rem;
  height: 7px;
  height: 0.4375rem;
  top: 17px;
  top: 1.0625rem;
  left: 11px;
  left: 0.6875rem;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 135, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value .tick i.tick-long {
  width: 3px;
  width: 0.1875rem;
  height: 15px;
  height: 0.9375rem;
  top: 11px;
  top: 0.6875rem;
  left: 18px;
  left: 1.125rem;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 146, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value h3 {
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 151, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
}
/* line 155, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value .options {
  position: relative;
  left: 20px;
  left: 1.25rem;
  top: 5px;
  top: 0.3125rem;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.5);
}
@media (max-width: 639px) {
  /* line 155, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .check-value .options {
    width: 90%;
    display: block;
  }
}
/* line 165, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value .options:hover {
  color: black;
}
/* line 168, ../../src/styles/_subscribe-form.scss */
.f-subscribe .check-value .options input {
  position: absolute;
  cursor: pointer;
  border: 2px solid rgba(199, 199, 199, 0.3);
  left: -20px;
  left: -1.25rem;
  top: 2px;
  top: 0.125rem;
}
/* line 178, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type {
  text-align: center;
  padding-top: 45px;
  padding-top: 2.8125rem;
  padding-bottom: 43px;
  padding-bottom: 2.6875rem;
  margin-top: 45px;
  margin-top: 2.8125rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  border-top: 1px dashed rgba(199, 199, 199, 0.6);
  border-bottom: 1px dashed rgba(199, 199, 199, 0.6);
}
/* line 184, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type[class*="col-"].centered {
  padding-top: 45px;
  padding-top: 2.8125rem;
  padding-bottom: 43px;
  padding-bottom: 2.6875rem;
  margin-top: 45px;
  margin-top: 2.8125rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
/* line 192, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type .title-secondary {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 32px;
  font-size: 2rem;
}
/* line 196, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type .title-tagline {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 200, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type .centered {
  overflow: hidden;
}
@media (max-width: 959px) {
  /* line 200, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .subscription-type .centered {
    width: 80%;
  }
}
@media (max-width: 639px) {
  /* line 200, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .subscription-type .centered {
    width: 100%;
  }
}
/* line 209, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type .col-4 {
  line-height: 75px;
  line-height: 4.6875rem;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}
@media (max-width: 959px) {
  /* line 209, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .subscription-type .col-4 {
    width: 20%;
  }
}
@media (max-width: 639px) {
  /* line 209, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .subscription-type .col-4 {
    width: 14%;
  }
}
@media (max-width: 959px) {
  /* line 220, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .subscription-type .col-10 {
    width: 40%;
  }
}
@media (max-width: 639px) {
  /* line 220, ../../src/styles/_subscribe-form.scss */
  .f-subscribe .subscription-type .col-10 {
    width: 43%;
  }
}
/* line 229, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type .price {
  height: 75px;
  height: 4.6875rem;
  line-height: 73px;
  line-height: 4.5625rem;
  font-size: 26px;
  font-size: 1.625rem;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  border: 4px solid rgba(199, 199, 199, 0.3);
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #666;
  cursor: pointer;
}
/* line 238, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type .price:hover {
  color: #000000;
}
/* line 241, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type .price.price-selected {
  border-color: #0095D8;
}
/* line 243, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type .price.price-selected:hover {
  color: #000000;
}
/* line 248, ../../src/styles/_subscribe-form.scss */
.f-subscribe .subscription-type small {
  display: block;
  margin-top: 4px;
  margin-top: 0.25rem;
}
/* line 254, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset {
  display: block;
}
/* line 256, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset:after {
  clear: both;
  content: ' ';
  display: table;
}
/* line 257, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset:last-of-type {
  margin: 0px 0 40px 0;
  margin: 0px 0 2.5rem 0;
}
/* line 261, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .field-container {
  position: relative;
}
/* line 264, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .field-container .field-error {
  display: none;
}
/* line 269, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .field-container.field-error input[type=text],
.f-subscribe fieldset .field-container.field-error input[type=password],
.f-subscribe fieldset .field-container.field-error input[type=url],
.f-subscribe fieldset .field-container.field-error input[type=tel],
.f-subscribe fieldset .field-container.field-error input[type=number],
.f-subscribe fieldset .field-container.field-error input[type=date],
.f-subscribe fieldset .field-container.field-error input[type=email],
.f-subscribe fieldset .field-container.field-error select {
  border-color: rgba(222, 56, 49, 0.3);
}
/* line 279, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .field-container.field-error .error-message {
  display: block;
  color: #DE3831;
}
/* line 288, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .fieldset-description b {
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 293, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset legend {
  margin: 0px 0 20px 0;
  margin: 0px 0 1.25rem 0;
  padding: 30px 0 0 0;
  padding: 1.875rem 0 0 0;
  font-size: 25px;
  font-size: 1.5625rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  text-align: center;
  display: block;
  width: 100%;
}
/* line 303, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .legend-description {
  margin: 0px 0 20px 0;
  margin: 0px 0 1.25rem 0;
}
/* line 307, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset label {
  font-size: 15px;
  font-size: 0.9375rem;
  left: 20px;
  left: 1.25rem;
  top: 12px;
  top: 0.75rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  position: absolute;
}
/* line 315, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset abbr {
  border: 0;
  color: #C75B12;
}
/* line 320, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset input[type=text],
.f-subscribe fieldset input[type=password],
.f-subscribe fieldset input[type=url],
.f-subscribe fieldset input[type=tel],
.f-subscribe fieldset input[type=number],
.f-subscribe fieldset input[type=date],
.f-subscribe fieldset input[type=email] {
  height: 72px;
  height: 4.5rem;
  padding: 20px 14px 0 10px;
  padding: 1.25rem 0.875rem 0 0.625rem;
  margin: 0 0 12px 0;
  margin: 0 0 0.75rem 0;
  border: 4px solid rgba(199, 199, 199, 0.3);
}
/* line 332, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset input[type=text]:focus,
.f-subscribe fieldset input[type=password]:focus,
.f-subscribe fieldset input[type=url]:focus,
.f-subscribe fieldset input[type=tel]:focus,
.f-subscribe fieldset input[type=number]:focus,
.f-subscribe fieldset input[type=date]:focus,
.f-subscribe fieldset input[type=email]:focus {
  border-color: rgba(199, 199, 199, 0.6);
}
/* line 338, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 72px;
  height: 4.5rem;
  padding: 20px 14px 0 10px;
  padding: 1.25rem 0.875rem 0 0.625rem;
  margin: 0 0 12px 0;
  margin: 0 0 0.75rem 0;
  border: 4px solid rgba(199, 199, 199, 0.3);
  border-radius: 0;
  background: right bottom url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/donate/donate-select-arrow.png) no-repeat;
  background-position: right 19px;
  background-origin: content-box;
  background-size: 14px 9px;
  display: block;
  width: 100%;
}
/* line 355, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset input:focus,
.f-subscribe fieldset select:focus,
.f-subscribe fieldset textarea:focus,
.f-subscribe fieldset button:focus {
  outline: none;
}
/* line 362, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .form-cards {
  display: block;
  position: absolute;
  top: 26px;
  top: 1.625rem;
  right: 16px;
  right: 1rem;
}
@media (max-width: 639px) {
  /* line 362, ../../src/styles/_subscribe-form.scss */
  .f-subscribe fieldset .form-cards {
    top: 14px;
    top: 0.875rem;
  }
}
/* line 370, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .form-cards b {
  width: 52px;
  width: 3.25rem;
  height: 32px;
  height: 2rem;
  margin: 0 0 0 4px;
  margin: 0 0 0 0.25rem;
  display: inline-block;
  width: 32px;
  width: 2rem;
  height: 20px;
  height: 1.25rem;
  background-size: 100% 100% !important;
}
/* line 380, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .form-cards b.c-visa {
  background: right bottom url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/donate/card-visa.png) no-repeat;
}
/* line 383, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .form-cards b.c-amex {
  background: right bottom url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/donate/card-amex.png) no-repeat;
}
/* line 386, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .form-cards b.c-discover {
  background: right bottom url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/donate/card-discover.png) no-repeat;
}
/* line 389, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .form-cards b.c-mastercard {
  background: right bottom url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/donate/card-mastercard.png) no-repeat;
}
@media (max-width: 639px) {
  /* line 370, ../../src/styles/_subscribe-form.scss */
  .f-subscribe fieldset .form-cards b {
    width: 26px;
    width: 1.625rem;
    height: 16px;
    height: 1rem;
    background-size: 100% 100% !important;
  }
}
/* line 402, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-mastercard .c-visa,
.f-subscribe fieldset .card-maestro .c-visa {
  opacity: 0.3;
}
/* line 403, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-mastercard .c-amex,
.f-subscribe fieldset .card-maestro .c-amex {
  opacity: 0.3;
}
/* line 404, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-mastercard .c-discover,
.f-subscribe fieldset .card-maestro .c-discover {
  opacity: 0.3;
}
/* line 409, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-visa .c-mastercard,
.f-subscribe fieldset .card-visa_electron .c-mastercard {
  opacity: 0.3;
}
/* line 410, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-visa .c-amex,
.f-subscribe fieldset .card-visa_electron .c-amex {
  opacity: 0.3;
}
/* line 411, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-visa .c-discover,
.f-subscribe fieldset .card-visa_electron .c-discover {
  opacity: 0.3;
}
/* line 415, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-amex .c-visa {
  opacity: 0.3;
}
/* line 416, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-amex .c-mastercard {
  opacity: 0.3;
}
/* line 417, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-amex .c-discover {
  opacity: 0.3;
}
/* line 421, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-discover .c-visa {
  opacity: 0.3;
}
/* line 422, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-discover .c-mastercard {
  opacity: 0.3;
}
/* line 423, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-discover .c-amex {
  opacity: 0.3;
}
/* line 432, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-dankort .c-visa,
.f-subscribe fieldset .card-diners_club_carte_blanche .c-visa,
.f-subscribe fieldset .card-diners_club_international .c-visa,
.f-subscribe fieldset .card-jcb .c-visa,
.f-subscribe fieldset .card-laser .c-visa,
.f-subscribe fieldset .card-uatp .c-visa {
  opacity: 0.3;
}
/* line 433, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-dankort .c-mastercard,
.f-subscribe fieldset .card-diners_club_carte_blanche .c-mastercard,
.f-subscribe fieldset .card-diners_club_international .c-mastercard,
.f-subscribe fieldset .card-jcb .c-mastercard,
.f-subscribe fieldset .card-laser .c-mastercard,
.f-subscribe fieldset .card-uatp .c-mastercard {
  opacity: 0.3;
}
/* line 434, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-dankort .c-amex,
.f-subscribe fieldset .card-diners_club_carte_blanche .c-amex,
.f-subscribe fieldset .card-diners_club_international .c-amex,
.f-subscribe fieldset .card-jcb .c-amex,
.f-subscribe fieldset .card-laser .c-amex,
.f-subscribe fieldset .card-uatp .c-amex {
  opacity: 0.3;
}
/* line 435, ../../src/styles/_subscribe-form.scss */
.f-subscribe fieldset .card-dankort .c-discover,
.f-subscribe fieldset .card-diners_club_carte_blanche .c-discover,
.f-subscribe fieldset .card-diners_club_international .c-discover,
.f-subscribe fieldset .card-jcb .c-discover,
.f-subscribe fieldset .card-laser .c-discover,
.f-subscribe fieldset .card-uatp .c-discover {
  opacity: 0.3;
}
/* line 440, ../../src/styles/_subscribe-form.scss */
.f-subscribe .big-button {
  width: 100%;
  font-size: 30px;
  font-size: 1.875rem;
  height: 70px;
  height: 4.375rem;
  margin: 0px 0 20px 0;
  margin: 0px 0 1.25rem 0;
}

/* line 1, ../../src/styles/_article-listing.scss */
.article-listing {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  overflow: hidden;
  *zoom: 1;
  border-bottom: 2px solid #f0f0f0;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_article-listing.scss */
  .article-listing {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
    padding-bottom: 40px;
    padding-bottom: 2.5rem;
  }
}
/* line 18, ../../src/styles/_article-listing.scss */
.article-listing.sponsored, .article-listing.next-sponsored {
  border-bottom: 2px solid;
  border-color: #00dfb6;
}
/* line 23, ../../src/styles/_article-listing.scss */
.article-listing h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: -3px;
  margin-top: -0.1875rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 23, ../../src/styles/_article-listing.scss */
  .article-listing h3 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
    margin-bottom: 6px;
    margin-bottom: 0.375rem;
  }
}
@media (min-width: 960px) {
  /* line 23, ../../src/styles/_article-listing.scss */
  .article-listing h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 34px;
    line-height: 2.125rem;
  }
}
/* line 40, ../../src/styles/_article-listing.scss */
.article-listing h3 a {
  color: #111c24;
}
/* line 46, ../../src/styles/_article-listing.scss */
.article-listing p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
@media (min-width: 960px) {
  /* line 46, ../../src/styles/_article-listing.scss */
  .article-listing p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
  }
}
/* line 58, ../../src/styles/_article-listing.scss */
.article-listing .byline {
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 16px;
  font-size: 1rem;
  color: #999999;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
@media (min-width: 640px) {
  /* line 58, ../../src/styles/_article-listing.scss */
  .article-listing .byline {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 58, ../../src/styles/_article-listing.scss */
  .article-listing .byline {
    margin-bottom: 26px;
    margin-bottom: 1.625rem;
  }
}
/* line 73, ../../src/styles/_article-listing.scss */
.article-listing .byline a {
  color: #999999;
  display: block;
}
@media (min-width: 640px) {
  /* line 73, ../../src/styles/_article-listing.scss */
  .article-listing .byline a {
    display: inline;
  }
}
@media (min-width: 640px) {
  /* line 81, ../../src/styles/_article-listing.scss */
  .article-listing .byline .date:before, .article-listing .byline .dateline:before, .article-listing .byline .edit-link a span:before {
    content: '';
    border-left: 1px solid #999999;
    margin: 0 10px;
    margin: 0 0.625rem;
  }
}
/* line 90, ../../src/styles/_article-listing.scss */
.article-listing .byline.no-author .date:before {
  border: none;
  margin: 0;
}
/* line 96, ../../src/styles/_article-listing.scss */
.article-listing .byline.sponsored {
  color: #00dfb6;
}
/* line 102, ../../src/styles/_article-listing.scss */
.article-listing img {
  float: left;
  width: 100%;
}
/* line 107, ../../src/styles/_article-listing.scss */
.article-listing [class*="col-"] {
  float: left;
}
/* line 111, ../../src/styles/_article-listing.scss */
.article-listing .col-7 {
  width: 29.16667%;
  padding-right: 6px;
  padding-right: 0.375rem;
}
@media (min-width: 960px) {
  /* line 111, ../../src/styles/_article-listing.scss */
  .article-listing .col-7 {
    padding-right: 12px;
    padding-right: 0.75rem;
  }
}
@media (min-width: 1140px) {
  /* line 111, ../../src/styles/_article-listing.scss */
  .article-listing .col-7 {
    padding-right: 15px;
    padding-right: 0.9375rem;
  }
}
/* line 125, ../../src/styles/_article-listing.scss */
.article-listing .col-17 {
  position: relative;
  width: 70.83333%;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 50px;
  padding-right: 3.125rem;
}
@media (min-width: 640px) {
  /* line 125, ../../src/styles/_article-listing.scss */
  .article-listing .col-17 {
    padding-left: 24px;
    padding-left: 1.5rem;
    padding-right: 50px;
    padding-right: 3.125rem;
  }
}
@media (min-width: 960px) {
  /* line 125, ../../src/styles/_article-listing.scss */
  .article-listing .col-17 {
    padding-right: 100px !important;
  }
}
@media (min-width: 1140px) {
  /* line 125, ../../src/styles/_article-listing.scss */
  .article-listing .col-17 {
    padding-left: 30px;
    padding-left: 1.875rem;
  }
}
/* line 146, ../../src/styles/_article-listing.scss */
.article-listing .comments-count {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 154, ../../src/styles/_article-listing.scss */
.more-article-listings {
  text-align: center;
  border-top: 2px solid #f0f0f0;
  padding: 20px 0;
  padding: 1.25rem 0;
}
@media (min-width: 640px) {
  /* line 154, ../../src/styles/_article-listing.scss */
  .more-article-listings {
    padding: 40px 0;
    padding: 2.5rem 0;
  }
}

/* line 166, ../../src/styles/_article-listing.scss */
.article-related {
  padding: 12px 0;
  padding: 0.75rem 0;
  margin: 24px 0;
  margin: 1.5rem 0;
  border-top: 2px solid #f0f0f0;
  border-bottom: 2px solid #f0f0f0;
  margin-right: 0;
}
@media (min-width: 480px) {
  /* line 166, ../../src/styles/_article-listing.scss */
  .article-related {
    margin-right: 12.5%;
    padding: 24px 0;
    padding: 1.5rem 0;
  }
}
@media (min-width: 640px) {
  /* line 166, ../../src/styles/_article-listing.scss */
  .article-related {
    margin-right: 8.33333%;
  }
}
/* line 180, ../../src/styles/_article-listing.scss */
.article-related .col-5 {
  display: none;
}
@media (min-width: 480px) {
  /* line 180, ../../src/styles/_article-listing.scss */
  .article-related .col-5 {
    display: block;
    width: 20.83333%;
  }
}
/* line 187, ../../src/styles/_article-listing.scss */
.article-related .col-18 {
  width: 100%;
}
@media (min-width: 480px) {
  /* line 187, ../../src/styles/_article-listing.scss */
  .article-related .col-18 {
    width: 75%;
    left: 4.16667%;
    position: relative;
  }
}
/* line 196, ../../src/styles/_article-listing.scss */
.article-related h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
  margin-bottom: 0;
}
/* line 202, ../../src/styles/_article-listing.scss */
.article-content .article-related h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
  margin-bottom: 0;
}
/* line 210, ../../src/styles/_article-listing.scss */
.article-related .byline {
  margin-bottom: 0;
}
/* line 212, ../../src/styles/_article-listing.scss */
.article-related .byline a {
  display: inline-block;
  margin-right: 15px;
  margin-right: 0.9375rem;
}
@media (min-width: 480px) {
  /* line 212, ../../src/styles/_article-listing.scss */
  .article-related .byline a {
    margin-right: 0;
  }
}
/* line 220, ../../src/styles/_article-listing.scss */
.article-related.inline-sponsored {
  border-top: 2px solid #00dfb6;
  border-bottom: 2px solid #00dfb6;
}
/* line 223, ../../src/styles/_article-listing.scss */
.article-related.inline-sponsored .byline {
  color: #00dfb6;
}

/* line 230, ../../src/styles/_article-listing.scss */
.article .article-related + .row + .article-related, .article .blog-content .article-related + .comments-info + .article-related, .blog-content .article .article-related + .comments-info + .article-related, .article .soundtrack-groups .article-related + li + .article-related, .soundtrack-groups .article .article-related + li + .article-related {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}

/* line 1, ../../src/styles/_article-carousel.scss */
.article-carousel-module {
  display: none;
  overflow: hidden;
  position: relative;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  /* will fade in via js once swiper is initialized */
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_article-carousel.scss */
  .article-carousel-module {
    display: block;
    padding: 25px 20px 0;
    padding: 1.5625rem 1.25rem 0;
    border-top: solid 2px #f0f0f0;
    height: 106px;
    height: 6.625rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_article-carousel.scss */
  .article-carousel-module {
    padding: 30px 30px 0;
    padding: 1.875rem 1.875rem 0;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
    height: 128px;
    height: 8rem;
  }
}
/* line 21, ../../src/styles/_article-carousel.scss */
.article-carousel-module .swiper-container {
  display: none;
  overflow: hidden;
}
/* line 28, ../../src/styles/_article-carousel.scss */
.article-carousel-module .slide .image-wrap {
  width: 41.66667%;
  float: left;
  display: block;
  padding-left: 15px;
  padding-left: 0.9375rem;
  box-sizing: border-box;
}
/* line 33, ../../src/styles/_article-carousel.scss */
.article-carousel-module .slide .image-wrap img {
  width: 100%;
  display: block;
}
/* line 40, ../../src/styles/_article-carousel.scss */
.article-carousel-module .slide .title-wrap {
  width: 58.33333%;
  float: left;
  display: block;
  padding: 0 15px;
  padding: 0 0.9375rem;
  box-sizing: border-box;
}
/* line 47, ../../src/styles/_article-carousel.scss */
.article-carousel-module .slide .title-wrap a {
  color: #111c24;
}
/* line 53, ../../src/styles/_article-carousel.scss */
.article-carousel-module .slide h3 {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #111c24;
  font-weight: normal;
}
/* line 63, ../../src/styles/_article-carousel.scss */
.article-carousel-module .arrow-right-gray {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -11px;
  margin-top: -0.6875rem;
}
/* line 70, ../../src/styles/_article-carousel.scss */
.article-carousel-module .arrow-left-gray {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -11px;
  margin-top: -0.6875rem;
}

/* line 1, ../../src/styles/_article-hero.scss */
.sponsored-overlay {
  position: relative;
  pointer-events: auto;
  bottom: -30px;
  background: #00dfb6;
  width: 100%;
  height: 30px;
  display: block;
  width: 100%;
  z-index: 997;
}
/* line 12, ../../src/styles/_article-hero.scss */
.sponsored-overlay .byline {
  text-align: center;
  padding: 5px;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-family: "FreightSans-Bold";
}
/* line 19, ../../src/styles/_article-hero.scss */
.sponsored-overlay .byline .edit-link a {
  content: '';
  border-left: 1px solid;
  padding: 0 10px;
  padding: 0 0.625rem;
  margin: 0 10px;
  margin: 0 0.625rem;
}

/* line 30, ../../src/styles/_article-hero.scss */
.article-hero {
  width: 100%;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #111c24;
  font-size: 15px;
  font-size: 0.9375rem;
  position: relative;
}
@media (min-width: 640px) {
  /* line 30, ../../src/styles/_article-hero.scss */
  .article-hero {
    margin-bottom: 22px;
    margin-bottom: 1.375rem;
  }
}
@media (min-width: 960px) {
  /* line 30, ../../src/styles/_article-hero.scss */
  .article-hero {
    margin-bottom: 50px;
    margin-bottom: 3.125rem;
  }
}
@media (min-width: 1140px) {
  /* line 50, ../../src/styles/_article-hero.scss */
  .article-hero.no-img .article-hero-content {
    height: 450px;
  }
}
@media (min-width: 960px) {
  /* line 60, ../../src/styles/_article-hero.scss */
  .article-hero.crop-center.crop-middle {
    transform: translateX(-50%) !important;
    -webkit-transform: translateX(-50%) !important;
    -moz-transform: translateX(-50%) !important;
  }
}
/* line 68, ../../src/styles/_article-hero.scss */
.article-hero.crop-left.crop-middle, .article-hero.crop-right.crop-middle {
  transform: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
}
/* line 74, ../../src/styles/_article-hero.scss */
.article-hero.crop-bottom {
  background-position: bottom;
}
/* line 78, ../../src/styles/_article-hero.scss */
.article-hero.crop-top {
  background-position: top;
}
/* line 82, ../../src/styles/_article-hero.scss */
.article-hero .article-hero-content {
  height: 292px;
}
@media (min-width: 960px) {
  /* line 82, ../../src/styles/_article-hero.scss */
  .article-hero .article-hero-content {
    height: 438px;
  }
}
@media (min-width: 1140px) {
  /* line 82, ../../src/styles/_article-hero.scss */
  .article-hero .article-hero-content {
    height: 730px;
  }
}
/* line 94, ../../src/styles/_article-hero.scss */
.article-hero .hero-content {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 15px;
  padding-left: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 94, ../../src/styles/_article-hero.scss */
  .article-hero .hero-content {
    padding-left: 35px;
    padding-left: 2.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 94, ../../src/styles/_article-hero.scss */
  .article-hero .hero-content {
    padding-left: 45px;
    padding-left: 2.8125rem;
  }
}
/* line 109, ../../src/styles/_article-hero.scss */
.article-hero .breadcrumbs {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
/* line 114, ../../src/styles/_article-hero.scss */
.article-hero .breadcrumbs a {
  color: #EAAB00;
  padding-right: 5px;
  padding-right: 0.3125rem;
}
/* line 118, ../../src/styles/_article-hero.scss */
.article-hero .breadcrumbs a:hover {
  text-decoration: none;
}
/* line 120, ../../src/styles/_article-hero.scss */
.article-hero .breadcrumbs a:hover span {
  text-decoration: underline;
}
/* line 125, ../../src/styles/_article-hero.scss */
.article-hero .breadcrumbs a:after {
  content: "\0000BB";
  padding-left: 3px;
  padding-left: 0.1875rem;
}
/* line 130, ../../src/styles/_article-hero.scss */
.article-hero .breadcrumbs a.current {
  color: #FFFFFF;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 134, ../../src/styles/_article-hero.scss */
.article-hero .breadcrumbs a.current:after {
  content: "";
  padding-left: 0;
}
/* line 141, ../../src/styles/_article-hero.scss */
.article-hero .breadcrumbs a.sponsored-link {
  color: #00dfb6;
}
@media (min-width: 640px) {
  /* line 109, ../../src/styles/_article-hero.scss */
  .article-hero .breadcrumbs {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media (min-width: 960px) {
  /* line 109, ../../src/styles/_article-hero.scss */
  .article-hero .breadcrumbs {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 22px;
    margin-bottom: 1.375rem;
  }
}
/* line 160, ../../src/styles/_article-hero.scss */
.article-hero h1, .article-hero .salary-survey-header {
  font-family: PreloSlab-Bold;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 115%;
  color: #FFFFFF;
  width: 70%;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
@media (min-width: 400px) {
  /* line 160, ../../src/styles/_article-hero.scss */
  .article-hero h1, .article-hero .salary-survey-header {
    line-height: 90%;
    width: 60%;
  }
}
@media (min-width: 640px) {
  /* line 160, ../../src/styles/_article-hero.scss */
  .article-hero h1, .article-hero .salary-survey-header {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 38px;
    line-height: 2.375rem;
  }
}
@media (min-width: 960px) {
  /* line 160, ../../src/styles/_article-hero.scss */
  .article-hero h1, .article-hero .salary-survey-header {
    font-size: 58px;
    font-size: 3.625rem;
    line-height: 58px;
    line-height: 3.625rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 1140px) {
  /* line 160, ../../src/styles/_article-hero.scss */
  .article-hero h1, .article-hero .salary-survey-header {
    font-size: 70px;
    font-size: 4.375rem;
    line-height: 70px;
    line-height: 4.375rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
/* line 191, ../../src/styles/_article-hero.scss */
.article-hero .byline {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #FFFFFF;
}
/* line 196, ../../src/styles/_article-hero.scss */
.article-hero .byline a {
  color: #FFFFFF;
}
/* line 200, ../../src/styles/_article-hero.scss */
.article-hero .byline .author-name {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  color: #EAAB00;
  font-size: 16px;
  font-size: 1rem;
  line-height: 15px;
  line-height: 0.9375rem;
  margin-top: 15px;
  margin-top: 0.9375rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
@media (min-width: 640px) {
  /* line 200, ../../src/styles/_article-hero.scss */
  .article-hero .byline .author-name {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}
@media (min-width: 960px) {
  /* line 200, ../../src/styles/_article-hero.scss */
  .article-hero .byline .author-name {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 25px;
    line-height: 1.5625rem;
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
@media (min-width: 1140px) {
  /* line 200, ../../src/styles/_article-hero.scss */
  .article-hero .byline .author-name {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
/* line 224, ../../src/styles/_article-hero.scss */
.article-hero .byline .author-name:first-child::before {
  content: 'By ';
  display: inline-block;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  color: #EAAB00;
  font-size: 16px;
  font-size: 1rem;
  line-height: 15px;
  line-height: 0.9375rem;
  margin-top: 15px;
  margin-top: 0.9375rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
@media (min-width: 640px) {
  /* line 224, ../../src/styles/_article-hero.scss */
  .article-hero .byline .author-name:first-child::before {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
}
@media (min-width: 960px) {
  /* line 224, ../../src/styles/_article-hero.scss */
  .article-hero .byline .author-name:first-child::before {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 25px;
    line-height: 1.5625rem;
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
@media (min-width: 1140px) {
  /* line 224, ../../src/styles/_article-hero.scss */
  .article-hero .byline .author-name:first-child::before {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
/* line 254, ../../src/styles/_article-hero.scss */
.article-hero .byline .updated {
  margin-left: 5px;
  margin-left: 0.3125rem;
}
/* line 258, ../../src/styles/_article-hero.scss */
.article-hero .byline .dateline {
  margin-left: 10px;
  margin-left: 0.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  border-left: 1px solid #fff;
}
/* line 262, ../../src/styles/_article-hero.scss */
.article-hero .byline .dateline:first-child {
  margin-left: 0px;
  border-left: 0;
}
/* line 267, ../../src/styles/_article-hero.scss */
.article-hero .byline .edit-link a {
  padding-left: 10px;
  padding-left: 0.625rem;
  margin-left: 10px;
  margin-left: 0.625rem;
  border-left: 1px solid #fff;
}
/* line 273, ../../src/styles/_article-hero.scss */
.article-hero .byline .date:before {
  content: '';
  display: block;
}
/* line 280, ../../src/styles/_article-hero.scss */
.article-hero .byline.no-author .date:before {
  content: none;
  border: none;
  margin: 0;
}
/* line 287, ../../src/styles/_article-hero.scss */
.article-hero .byline .photo-credit {
  display: none;
  padding-left: 25px;
}
@media (min-width: 640px) {
  /* line 287, ../../src/styles/_article-hero.scss */
  .article-hero .byline .photo-credit {
    display: inline-block;
  }
}

/* line 302, ../../src/styles/_article-hero.scss */
.photo-credit-mobile {
  color: #999999;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 302, ../../src/styles/_article-hero.scss */
  .photo-credit-mobile {
    display: none;
  }
}

/* line 317, ../../src/styles/_article-hero.scss */
.article-hero .article-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000000;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
}
/* line 326, ../../src/styles/_article-hero.scss */
.article-hero.overlay-intensity-1 .article-overlay {
  opacity: 0.1;
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
}
/* line 332, ../../src/styles/_article-hero.scss */
.article-hero.overlay-intensity-2 .article-overlay {
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
}
/* line 338, ../../src/styles/_article-hero.scss */
.article-hero.overlay-intensity-3 .article-overlay {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
}
/* line 344, ../../src/styles/_article-hero.scss */
.article-hero.overlay-intensity-4 .article-overlay {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
}
/* line 350, ../../src/styles/_article-hero.scss */
.article-hero.overlay-intensity-5 .article-overlay {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}

@media (min-width: 640px) and (max-width: 959px) {
  /* line 3, ../../src/styles/_article-content.scss */
  .article-columns-container .article-content-column {
    padding: 0 0 0 35px;
    padding: 0 0 0 2.1875rem;
  }
}
@media (max-width: 639px) {
  /* line 10, ../../src/styles/_article-content.scss */
  .article-columns-container .article-sidebar {
    display: flex;
    flex-flow: column wrap;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 10, ../../src/styles/_article-content.scss */
  .article-columns-container .article-sidebar {
    display: flex;
    flex-flow: column wrap;
  }
}
@media (max-width: 639px) {
  /* line 20, ../../src/styles/_article-content.scss */
  .article-columns-container .article-sidebar .newsletter-signup-container {
    order: -1;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 25, ../../src/styles/_article-content.scss */
  .article-columns-container .article-sidebar .newsletter-signup-container {
    order: -1;
    width: 100%;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 32, ../../src/styles/_article-content.scss */
  .article-columns-container .article-sidebar .our-picks {
    width: 100%;
    padding-left: 0px;
  }
}
/* line 42, ../../src/styles/_article-content.scss */
.article-columns-container .article-sidebar:last-child .ad-unit {
  margin-bottom: 45px;
  margin-bottom: 2.8125rem;
}
@media (min-width: 960px) and (max-width: 1139px) {
  /* line 40, ../../src/styles/_article-content.scss */
  .article-columns-container .article-sidebar:last-child {
    padding-right: 1%;
  }
}
/* line 52, ../../src/styles/_article-content.scss */
.article-columns-container .social-nav {
  display: none;
}
@media (min-width: 960px) {
  /* line 52, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav {
    display: block;
    font-family: "FreightSans-Medium", Arial, sans-serif;
    font-weight: 18px;
    font-weight: 1.125rem;
    margin: 0 0 40px 0;
    margin: 0 0 2.5rem 0;
  }
  /* line 62, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav li {
    border-bottom: solid 2px #f0f0f0;
    padding: 0 0 7px 15px;
    padding: 0 0 0.4375rem 0.9375rem;
    margin-bottom: 7px;
    margin-bottom: 0.4375rem;
    display: block;
  }
  /* line 68, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav li:last-child {
    border-bottom: none;
  }
  /* line 72, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav li .icon {
    float: left;
    margin-right: 15px;
    margin-right: 0.9375rem;
  }
  /* line 77, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav li a {
    display: inline-block;
    color: #999999;
    line-height: 32px;
    line-height: 2rem;
  }
  /* line 82, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav li a:hover {
    color: #0098d9;
    text-decoration: none;
  }
  /* line 91, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav span {
    display: inline-block;
  }
}
@media (min-width: 1140px) {
  /* line 52, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav {
    margin-right: 12px;
    margin-right: 0.75rem;
  }
}
/* line 102, ../../src/styles/_article-content.scss */
.article-columns-container .social-nav.mobile {
  display: block;
}
@media (min-width: 960px) {
  /* line 102, ../../src/styles/_article-content.scss */
  .article-columns-container .social-nav.mobile {
    display: none;
  }
}

/* line 117, ../../src/styles/_article-content.scss */
.article-content {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
}
@media (min-width: 960px) {
  /* line 117, ../../src/styles/_article-content.scss */
  .article-content {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
/* line 128, ../../src/styles/_article-content.scss */
.article-content p,
.article-content ul,
.article-content ol,
.article-content h1,
.article-content .salary-survey-header,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6,
.article-content blockquote,
.article-content figure {
  position: relative;
  margin: 0 0 16px;
  margin: 0 0 1rem;
}
@media (min-width: 640px) {
  /* line 128, ../../src/styles/_article-content.scss */
  .article-content p,
  .article-content ul,
  .article-content ol,
  .article-content h1,
  .article-content .salary-survey-header,
  .article-content h2,
  .article-content h3,
  .article-content h4,
  .article-content h5,
  .article-content h6,
  .article-content blockquote,
  .article-content figure {
    margin: 0 0 22px;
    margin: 0 0 1.375rem;
  }
}
/* line 146, ../../src/styles/_article-content.scss */
.article-content p.photo,
.article-content ul.photo,
.article-content ol.photo,
.article-content h1.photo,
.article-content .photo.salary-survey-header,
.article-content h2.photo,
.article-content h3.photo,
.article-content h4.photo,
.article-content h5.photo,
.article-content h6.photo,
.article-content blockquote.photo,
.article-content figure.photo {
  padding-right: 0;
}
/* line 152, ../../src/styles/_article-content.scss */
.article-content p {
  padding-right: 12.5%;
}
@media (min-width: 640px) {
  /* line 152, ../../src/styles/_article-content.scss */
  .article-content p {
    padding-right: 8.33333%;
  }
}
@media (min-width: 640px) {
  /* line 159, ../../src/styles/_article-content.scss */
  .article-content p .comments-paragraph {
    display: none;
  }
}
/* line 165, ../../src/styles/_article-content.scss */
.article-content p .comments-paragraph.has-comments {
  display: block;
}
/* line 169, ../../src/styles/_article-content.scss */
html.touch .article-content p .comments-paragraph {
  display: block !important;
}
/* line 177, ../../src/styles/_article-content.scss */
.article-content p.hovered .comments-paragraph {
  display: block;
}
/* line 183, ../../src/styles/_article-content.scss */
.article-content p .comments-paragraph.active {
  display: block;
  z-index: 1;
}
/* line 189, ../../src/styles/_article-content.scss */
.article-content h1, .article-content .salary-survey-header,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 198, ../../src/styles/_article-content.scss */
.article-content h2, .article-content h1, .article-content .salary-survey-header {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media (min-width: 640px) {
  /* line 198, ../../src/styles/_article-content.scss */
  .article-content h2, .article-content h1, .article-content .salary-survey-header {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 198, ../../src/styles/_article-content.scss */
  .article-content h2, .article-content h1, .article-content .salary-survey-header {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
}
/* line 214, ../../src/styles/_article-content.scss */
.article-content h3 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 18px;
  line-height: 1.125rem;
}
@media (min-width: 640px) {
  /* line 214, ../../src/styles/_article-content.scss */
  .article-content h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
@media (min-width: 960px) {
  /* line 214, ../../src/styles/_article-content.scss */
  .article-content h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
/* line 230, ../../src/styles/_article-content.scss */
.article-content h4,
.article-content h5,
.article-content h6 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
}
@media (min-width: 640px) {
  /* line 230, ../../src/styles/_article-content.scss */
  .article-content h4,
  .article-content h5,
  .article-content h6 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 230, ../../src/styles/_article-content.scss */
  .article-content h4,
  .article-content h5,
  .article-content h6 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
/* line 248, ../../src/styles/_article-content.scss */
.article-content h5 {
  margin: -16px 0 10px;
  margin: -1rem 0 0.625rem;
}
@media (min-width: 640px) {
  /* line 248, ../../src/styles/_article-content.scss */
  .article-content h5 {
    margin: -22px 0 14px;
    margin: -1.375rem 0 0.875rem;
  }
}
/* line 256, ../../src/styles/_article-content.scss */
.article-content blockquote {
  background-color: #f6f6f6;
  margin: 36px 40px 36px 20px;
  margin: 2.25rem 2.5rem 2.25rem 1.25rem;
  padding: 50px 22px 30px 22px;
  padding: 3.125rem 1.375rem 1.875rem 1.375rem;
}
/* line 261, ../../src/styles/_article-content.scss */
.article-content blockquote p {
  padding: 0;
}
/* line 266, ../../src/styles/_article-content.scss */
.article-content div.pullquote {
  border-top: solid 2px #f0f0f0;
  border-bottom: solid 2px #f0f0f0;
  font-family: "PreloSlab-Book", Georgia, serif;
  padding: 15px;
  padding: 0.9375rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  display: inline-block;
  z-index: 1;
}
@media (min-width: 640px) {
  /* line 266, ../../src/styles/_article-content.scss */
  .article-content div.pullquote {
    width: 275px;
    float: left;
    display: inline-block;
    border-bottom: none;
    margin: 8px 25px 30px 0;
    margin: 0.5rem 1.5625rem 1.875rem 0;
    padding: 20px 0;
    padding: 1.25rem 0;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 266, ../../src/styles/_article-content.scss */
  .article-content div.pullquote {
    margin: 9px 30px 30px 0;
    margin: 0.5625rem 1.875rem 1.875rem 0;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
}
/* line 299, ../../src/styles/_article-content.scss */
.article-content ul li,
.article-content ol li {
  padding-left: 20px;
  padding-left: 1.25rem;
  line-height: 23px;
  line-height: 1.4375rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  position: relative;
}
@media (min-width: 640px) {
  /* line 299, ../../src/styles/_article-content.scss */
  .article-content ul li,
  .article-content ol li {
    padding-left: 30px;
    padding-left: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 299, ../../src/styles/_article-content.scss */
  .article-content ul li,
  .article-content ol li {
    line-height: 25px;
    line-height: 1.5625rem;
  }
}
@media (min-width: 1140px) {
  /* line 299, ../../src/styles/_article-content.scss */
  .article-content ul li,
  .article-content ol li {
    padding-left: 40px;
    padding-left: 2.5rem;
  }
}
/* line 318, ../../src/styles/_article-content.scss */
.article-content ul li:before,
.article-content ol li:before {
  content: "• ";
  position: absolute;
  left: 0;
  font-size: 17px;
  font-size: 1.0625rem;
  margin-top: -2px;
  margin-top: -0.125rem;
}
/* line 331, ../../src/styles/_article-content.scss */
.article-content ol {
  counter-reset: ol-counter;
}
/* line 337, ../../src/styles/_article-content.scss */
.article-content ol > li:before {
  content: counter(ol-counter) ".";
  counter-increment: ol-counter;
  position: absolute;
  left: 0;
  font-size: 17px;
  font-size: 1.0625rem;
  margin-top: -2px;
  margin-top: -0.125rem;
}
/* line 347, ../../src/styles/_article-content.scss */
.article-content ol > li ol {
  counter-reset: ol-counter-nested;
}
/* line 350, ../../src/styles/_article-content.scss */
.article-content ol > li ol > li:before {
  content: counter(ol-counter-nested) ".";
  counter-increment: ol-counter-nested;
}
/* line 360, ../../src/styles/_article-content.scss */
.article-content ol.article-sublist li {
  padding-left: 0;
}
/* line 362, ../../src/styles/_article-content.scss */
.article-content ol.article-sublist li:before {
  content: "";
  counter-increment: none;
}
/* line 367, ../../src/styles/_article-content.scss */
.article-content ol.article-sublist li h2:before {
  content: counter(ol-counter) ".";
  counter-increment: ol-counter;
  margin-right: 10px;
  margin-right: 0.625rem;
}
/* line 378, ../../src/styles/_article-content.scss */
.article-content img {
  width: 100%;
}
/* line 382, ../../src/styles/_article-content.scss */
.article-content figcaption {
  border-bottom: solid 2px #f0f0f0;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  margin: 0 0 25px;
  margin: 0 0 1.5625rem;
}
@media (min-width: 640px) {
  /* line 382, ../../src/styles/_article-content.scss */
  .article-content figcaption {
    padding-bottom: 10px;
    padding-bottom: 0.625rem;
    margin-bottom: 35px;
    margin-bottom: 2.1875rem;
  }
}
/* line 392, ../../src/styles/_article-content.scss */
.article-content figcaption p {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #999999;
  margin-bottom: 13px;
  margin-bottom: 0.8125rem;
}
/* line 401, ../../src/styles/_article-content.scss */
.article-content .share-image-module {
  display: none;
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 10px;
  background: #FFFFFF;
}
/* line 409, ../../src/styles/_article-content.scss */
.article-content .share-image-module .share-button {
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  cursor: pointer;
  display: relative;
}
/* line 415, ../../src/styles/_article-content.scss */
.article-content .share-image-module .share-button .share-icon {
  display: inline-block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8221px 0;
  height: 21px;
  width: 25px;
  margin: 13px 0 0 14px;
  margin: 0.8125rem 0 0 0.875rem;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 424, ../../src/styles/_article-content.scss */
.article-content .share-image-module .social-icons {
  display: none;
  list-style: none;
  position: absolute;
  top: 0;
  left: -140px;
  background: #fff;
  padding: 0 0 0 7px;
  padding: 0 0 0 0.4375rem;
  margin: 0;
  width: 140px;
  width: 8.75rem;
  height: 50px;
  height: 3.125rem;
}
/* line 436, ../../src/styles/_article-content.scss */
.article-content .share-image-module .social-icons li {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 9px 6px;
  padding: 0.5625rem 0.375rem;
}
/* line 442, ../../src/styles/_article-content.scss */
.article-content .share-image-module .social-icons li:before {
  display: none;
}
/* line 446, ../../src/styles/_article-content.scss */
.article-content .share-image-module .social-icons li a {
  display: block;
}
/* line 452, ../../src/styles/_article-content.scss */
.article-content .share-image-module .social-icons span {
  display: none;
}
@media (max-width: 639px) {
  /* line 462, ../../src/styles/_article-content.scss */
  .article-content-column .article-content {
    padding: 0 0 0 0;
  }
}
@media (min-width: 640px) {
  /* line 473, ../../src/styles/_article-content.scss */
  .article-content.dropcaps > p:first-of-type::first-letter {
    font-family: "PreloSlab-Bold", Georgia, serif;
    font-size: 107px;
    font-size: 6.6875rem;
    line-height: 110px;
    line-height: 6.875rem;
    margin-bottom: -30px;
    margin-bottom: -1.875rem;
    margin-top: -3px;
    margin-top: -0.1875rem;
    padding: 0px 15px 0 0;
    padding: 0px 0.9375rem 0 0;
    float: left;
  }
  @-moz-document url-prefix() {
    /* line 473, ../../src/styles/_article-content.scss */
    .article-content.dropcaps > p:first-of-type::first-letter {
      margin-top: 8px;
      margin-top: 0.5rem;
      margin-bottom: 3px;
      margin-bottom: 0.1875rem;
    }
  }
}
@media (min-width: 1140px) {
  /* line 473, ../../src/styles/_article-content.scss */
  .article-content.dropcaps > p:first-of-type::first-letter {
    font-size: 150px;
    font-size: 9.375rem;
    line-height: 150px;
    line-height: 9.375rem;
    margin-top: 0;
  }
  @-moz-document url-prefix() {
    /* line 473, ../../src/styles/_article-content.scss */
    .article-content.dropcaps > p:first-of-type::first-letter {
      margin-top: 8px;
      margin-top: 0.5rem;
      margin-bottom: -3px;
      margin-bottom: -0.1875rem;
    }
  }
}
/* line 504, ../../src/styles/_article-content.scss */
.article-content .callout-image {
  display: block;
  text-align: center;
  margin: 20px 0 10px;
  margin: 1.25rem 0 0.625rem;
}
@media (min-width: 640px) {
  /* line 504, ../../src/styles/_article-content.scss */
  .article-content .callout-image {
    display: inline-block;
  }
  /* line 511, ../../src/styles/_article-content.scss */
  .article-content .callout-image.left {
    float: left;
    margin: 30px 25px 30px 0;
    margin: 1.875rem 1.5625rem 1.875rem 0;
  }
  /* line 516, ../../src/styles/_article-content.scss */
  .article-content .callout-image.right {
    float: right;
    margin: 30px 0 30px 25px;
    margin: 1.875rem 0 1.875rem 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 524, ../../src/styles/_article-content.scss */
  .article-content .callout-image.left {
    margin: 30px 30px 30px 0;
    margin: 1.875rem 1.875rem 1.875rem 0;
  }
  /* line 528, ../../src/styles/_article-content.scss */
  .article-content .callout-image.right {
    margin: 30px 0 30px 30px;
    margin: 1.875rem 0 1.875rem 1.875rem;
  }
}
/* line 536, ../../src/styles/_article-content.scss */
.article-content .article-slideshow,
.article-content .article-image-left {
  position: relative;
  z-index: 10;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
@media (min-width: 640px) {
  /* line 544, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow.article-size-normal,
  .article-content .article-image-left.article-size-normal {
    width: 275px;
    float: left;
    margin: 9px 25px 30px -25px;
    margin: 0.5625rem 1.5625rem 1.875rem -1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 544, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow.article-size-normal,
  .article-content .article-image-left.article-size-normal {
    width: 312px;
    padding: 0 0 15px;
    padding: 0 0 0.9375rem;
    margin: 9px 30px 25px -35px;
    margin: 0.5625rem 1.875rem 1.5625rem -2.1875rem;
  }
}
@media (min-width: 1140px) {
  /* line 544, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow.article-size-normal,
  .article-content .article-image-left.article-size-normal {
    width: 335px;
  }
}
/* line 566, ../../src/styles/_article-content.scss */
.article-content .article-slideshow.article-size-normal.full,
.article-content .article-image-left.article-size-normal.full {
  width: 100%;
}
/* line 570, ../../src/styles/_article-content.scss */
.article-content .article-slideshow.article-size-normal figcaption,
.article-content .article-image-left.article-size-normal figcaption {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  /* line 627, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow.article-size-small,
  .article-content .article-image-left.article-size-small {
    float: left;
    margin: 9px 25px -18px -25px;
    margin: 0.5625rem 1.5625rem -1.125rem -1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 627, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow.article-size-small,
  .article-content .article-image-left.article-size-small {
    padding: 0 0 15px;
    padding: 0 0 0.9375rem;
    margin: 9px 30px -18px -35px;
    margin: 0.5625rem 1.875rem -1.125rem -2.1875rem;
  }
}
/* line 639, ../../src/styles/_article-content.scss */
.article-content .article-slideshow h3,
.article-content .article-image-left h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
/* line 645, ../../src/styles/_article-content.scss */
.article-content .article-slideshow h3 strong,
.article-content .article-image-left h3 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #0098DB;
}
@media (min-width: 640px) {
  /* line 645, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow h3 strong,
  .article-content .article-image-left h3 strong {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 639, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow h3,
  .article-content .article-image-left h3 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 1140px) {
  /* line 639, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow h3,
  .article-content .article-image-left h3 {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 665, ../../src/styles/_article-content.scss */
.article-content .article-slideshow figure,
.article-content .article-image-left figure {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 665, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow figure,
  .article-content .article-image-left figure {
    margin-bottom: 0;
  }
}
@media (min-width: 640px) {
  /* line 673, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow figcaption,
  .article-content .article-image-left figcaption {
    padding-left: 25px;
    padding-left: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 673, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow figcaption,
  .article-content .article-image-left figcaption {
    padding-left: 35px;
    padding-left: 2.1875rem;
  }
}
@media (min-width: 1140px) {
  /* line 673, ../../src/styles/_article-content.scss */
  .article-content .article-slideshow figcaption,
  .article-content .article-image-left figcaption {
    padding: 0 35px;
    padding: 0 2.1875rem;
  }
}
/* line 690, ../../src/styles/_article-content.scss */
.article-content .article-slideshow .arrow-right-white,
.article-content .article-image-left .arrow-right-white {
  position: absolute;
  right: 20px;
  top: 0;
  margin-top: 29.5%;
  z-index: 10000;
}
/* line 698, ../../src/styles/_article-content.scss */
.article-content .article-slideshow .arrow-left-white,
.article-content .article-image-left .arrow-left-white {
  position: absolute;
  left: 20px;
  top: 0;
  margin-top: 29.5%;
  z-index: 10000;
}
/* line 710, ../../src/styles/_article-content.scss */
.article-content .featured-comments {
  border-top: solid 2px #f0f0f0;
  border-bottom: solid 2px #f0f0f0;
  margin: 22px 0;
  margin: 1.375rem 0;
  padding: 28px 0 10px;
  padding: 1.75rem 0 0.625rem;
  overflow: hidden;
}
@media (min-width: 640px) {
  /* line 710, ../../src/styles/_article-content.scss */
  .article-content .featured-comments {
    width: 275px;
    float: left;
    margin: 9px 25px 30px -25px;
    margin: 0.5625rem 1.5625rem 1.875rem -1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 710, ../../src/styles/_article-content.scss */
  .article-content .featured-comments {
    padding: 38px 0 15px;
    padding: 2.375rem 0 0.9375rem;
    margin: 9px 30px 30px -35px;
    margin: 0.5625rem 1.875rem 1.875rem -2.1875rem;
  }
}
/* line 732, ../../src/styles/_article-content.scss */
.article-content .featured-comments h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
/* line 738, ../../src/styles/_article-content.scss */
.article-content .featured-comments h3 strong, .article-content .featured-comments h3 a {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 741, ../../src/styles/_article-content.scss */
.article-content .featured-comments h3 strong:hover, .article-content .featured-comments h3 a:hover {
  text-decoration: none;
}
@media (min-width: 960px) {
  /* line 732, ../../src/styles/_article-content.scss */
  .article-content .featured-comments h3 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
/* line 754, ../../src/styles/_article-content.scss */
.article-content .featured-comments h4 {
  font-family: "PreloSlab-Medium", Georgia, serif;
  color: #909297;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}
/* line 760, ../../src/styles/_article-content.scss */
.article-content .featured-comments h4 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
}
@media (min-width: 960px) {
  /* line 754, ../../src/styles/_article-content.scss */
  .article-content .featured-comments h4 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
/* line 771, ../../src/styles/_article-content.scss */
.article-content .featured-comments .text {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 960px) {
  /* line 771, ../../src/styles/_article-content.scss */
  .article-content .featured-comments .text {
    font-size: 17px;
    font-size: 1.0625rem;
    line-height: 25px;
    line-height: 1.5625rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
/* line 784, ../../src/styles/_article-content.scss */
.article-content .featured-comments .full-comment-link {
  float: right;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 0 50px 15px 0;
  margin: 0 3.125rem 0.9375rem 0;
}
@media (min-width: 640px) {
  /* line 784, ../../src/styles/_article-content.scss */
  .article-content .featured-comments .full-comment-link {
    margin-right: 28px;
    margin-right: 1.75rem;
  }
}

/* line 799, ../../src/styles/_article-content.scss */
.blog-article-content .article-slideshow {
  position: relative;
  z-index: 10;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
@media (min-width: 640px) {
  /* line 799, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow {
    width: 275px;
    float: left;
    margin: 9px 25px 30px -25px;
    margin: 0.5625rem 1.5625rem 1.875rem -1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 799, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow {
    width: 312px;
    padding: 0 0 15px;
    padding: 0 0 0.9375rem;
    margin: 9px 30px 25px -35px;
    margin: 0.5625rem 1.875rem 1.5625rem -2.1875rem;
  }
}
@media (min-width: 1140px) {
  /* line 799, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow {
    width: 335px;
  }
}
/* line 827, ../../src/styles/_article-content.scss */
.blog-article-content .article-slideshow.full {
  width: 100%;
}
/* line 831, ../../src/styles/_article-content.scss */
.blog-article-content .article-slideshow h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
/* line 837, ../../src/styles/_article-content.scss */
.blog-article-content .article-slideshow h3 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #0098DB;
}
@media (min-width: 640px) {
  /* line 837, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow h3 strong {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 831, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow h3 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 1140px) {
  /* line 831, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow h3 {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 858, ../../src/styles/_article-content.scss */
.blog-article-content .article-slideshow figure {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 858, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow figure {
    margin-bottom: 0;
  }
}
/* line 866, ../../src/styles/_article-content.scss */
.blog-article-content .article-slideshow figcaption {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  /* line 866, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow figcaption {
    padding-left: 25px;
    padding-left: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 866, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow figcaption {
    padding-left: 35px;
    padding-left: 2.1875rem;
  }
}
@media (min-width: 1140px) {
  /* line 866, ../../src/styles/_article-content.scss */
  .blog-article-content .article-slideshow figcaption {
    padding: 0 35px;
    padding: 0 2.1875rem;
  }
}
/* line 883, ../../src/styles/_article-content.scss */
.blog-article-content .article-slideshow .arrow-right-white {
  position: absolute;
  right: 20px;
  top: 0;
  margin-top: 29.5%;
  z-index: 10000;
}
/* line 891, ../../src/styles/_article-content.scss */
.blog-article-content .article-slideshow .arrow-left-white {
  position: absolute;
  left: 20px;
  top: 0;
  margin-top: 29.5%;
  z-index: 10000;
}

/* line 903, ../../src/styles/_article-content.scss */
.recommend-box {
  background: #f0f0f0;
  padding: 20px;
  padding: 1.25rem;
  margin: 30px 0 40px;
  margin: 1.875rem 0 2.5rem;
  overflow: hidden;
  clear: both;
}
@media (min-width: 640px) {
  /* line 903, ../../src/styles/_article-content.scss */
  .recommend-box {
    margin: 30px 0 60px;
    margin: 1.875rem 0 3.75rem;
  }
}
/* line 914, ../../src/styles/_article-content.scss */
.recommend-box .button {
  float: left;
  font-size: 17px;
  font-size: 1.0625rem;
  padding: 0 15px;
  padding: 0 0.9375rem;
}
@media (min-width: 640px) {
  /* line 914, ../../src/styles/_article-content.scss */
  .recommend-box .button {
    padding: 0 20px;
    padding: 0 1.25rem;
  }
}
/* line 925, ../../src/styles/_article-content.scss */
.recommend-box nav.social-icons {
  float: right;
  padding-top: 4px;
  padding-top: 0.25rem;
}
/* line 929, ../../src/styles/_article-content.scss */
.recommend-box nav.social-icons .icon {
  float: left;
  margin-left: 8px;
  margin-left: 0.5rem;
}
/* line 933, ../../src/styles/_article-content.scss */
.recommend-box nav.social-icons .icon:first-child {
  margin-left: 0;
}
@media (min-width: 640px) {
  /* line 929, ../../src/styles/_article-content.scss */
  .recommend-box nav.social-icons .icon {
    margin-left: 10px;
    margin-left: 0.625rem;
  }
}
/* line 945, ../../src/styles/_article-content.scss */
.recommend-box.has-tags-after {
  margin: 30px 0 10px;
  margin: 1.875rem 0 0.625rem;
}
@media (min-width: 640px) {
  /* line 945, ../../src/styles/_article-content.scss */
  .recommend-box.has-tags-after {
    margin: 30px 0 10px;
    margin: 1.875rem 0 0.625rem;
  }
}

/* line 955, ../../src/styles/_article-content.scss */
.sponsored-notice {
  background: #f0f0f0;
  padding: 20px;
  padding: 1.25rem;
  margin: 30px 0 40px;
  margin: 1.875rem 0 2.5rem;
  overflow: hidden;
  clear: both;
  line-height: 30px;
}
@media (min-width: 640px) {
  /* line 955, ../../src/styles/_article-content.scss */
  .sponsored-notice {
    margin: 30px 0 60px;
    margin: 1.875rem 0 3.75rem;
  }
}

/* line 971, ../../src/styles/_article-content.scss */
.written-by {
  border-top: solid 2px #f0f0f0;
  border-bottom: solid 2px #f0f0f0;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
/* line 976, ../../src/styles/_article-content.scss */
.written-by .photo img {
  max-width: 100%;
}
@media (min-width: 640px) {
  /* line 971, ../../src/styles/_article-content.scss */
  .written-by {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
@media (min-width: 960px) {
  /* line 971, ../../src/styles/_article-content.scss */
  .written-by {
    margin-bottom: 55px;
    margin-bottom: 3.4375rem;
  }
}
@media (min-width: 640px) {
  /* line 988, ../../src/styles/_article-content.scss */
  .written-by .col-6 {
    width: 25%;
    float: left;
    padding-right: 20px;
    padding-right: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 988, ../../src/styles/_article-content.scss */
  .written-by .col-6 {
    width: 35.71429%;
    padding-right: 40px;
    padding-right: 2.5rem;
  }
}
@media (min-width: 640px) {
  /* line 1000, ../../src/styles/_article-content.scss */
  .written-by .col-18 {
    width: 75%;
    float: left;
  }
}
@media (min-width: 960px) {
  /* line 1000, ../../src/styles/_article-content.scss */
  .written-by .col-18 {
    width: 64.28571%;
  }
}
/* line 1010, ../../src/styles/_article-content.scss */
.written-by h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  margin: -15px 0 12px;
  margin: -0.9375rem 0 0.75rem;
}
@media (min-width: 640px) {
  /* line 1010, ../../src/styles/_article-content.scss */
  .written-by h3 {
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
/* line 1019, ../../src/styles/_article-content.scss */
.written-by h3 span {
  background: #FFFFFF;
  padding-right: 22px;
  padding-right: 1.375rem;
}
@media (min-width: 640px) {
  /* line 1019, ../../src/styles/_article-content.scss */
  .written-by h3 span {
    padding-right: 30px;
    padding-right: 1.875rem;
  }
}
/* line 1030, ../../src/styles/_article-content.scss */
.written-by h4 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
/* line 1035, ../../src/styles/_article-content.scss */
.written-by h4 a {
  color: #111c24;
}
/* line 1040, ../../src/styles/_article-content.scss */
.written-by p {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 960px) {
  /* line 1040, ../../src/styles/_article-content.scss */
  .written-by p {
    font-size: 17px;
    font-size: 1.0625rem;
    line-height: 25px;
    line-height: 1.5625rem;
  }
}
/* line 1053, ../../src/styles/_article-content.scss */
.written-by .button {
  height: 36px;
  width: 100%;
}
@media (min-width: 640px) {
  /* line 1053, ../../src/styles/_article-content.scss */
  .written-by .button {
    width: auto;
    height: 30px;
    line-height: 32px;
    line-height: 2rem;
    padding: 0 20px;
    padding: 0 1.25rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 1053, ../../src/styles/_article-content.scss */
  .written-by .button {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}

/* line 1075, ../../src/styles/_article-content.scss */
.article-comments {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 640px) {
  /* line 1075, ../../src/styles/_article-content.scss */
  .article-comments {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 1082, ../../src/styles/_article-content.scss */
.article-comments h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 1090, ../../src/styles/_article-content.scss */
.pin-hidden-image {
  width: 0px;
  height: 0px;
  display: block;
}

/* line 1096, ../../src/styles/_article-content.scss */
.disclaimer {
  font-size: 15px;
  font-family: PreloSlab-Bold,Georgia,serif;
}

/* line 1, ../../src/styles/_article-ourpicks.scss */
.our-picks {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_article-ourpicks.scss */
  .our-picks {
    width: 50%;
    float: left;
    padding-left: 35px;
    padding-left: 2.1875rem;
    margin-bottom: 50px;
    margin-bottom: 3.125rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_article-ourpicks.scss */
  .our-picks {
    width: 100%;
    float: none;
    padding-left: 0;
    margin-bottom: 50px;
    margin-bottom: 3.125rem;
  }
}
@media (min-width: 1140px) {
  /* line 1, ../../src/styles/_article-ourpicks.scss */
  .our-picks {
    padding-right: 12px;
    padding-right: 0.75rem;
  }
}
/* line 22, ../../src/styles/_article-ourpicks.scss */
.our-picks h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
/* line 28, ../../src/styles/_article-ourpicks.scss */
.our-picks h3 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 22, ../../src/styles/_article-ourpicks.scss */
  .our-picks h3 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 28px;
    line-height: 1.75rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 40, ../../src/styles/_article-ourpicks.scss */
.our-picks li {
  border-bottom: solid 2px #f0f0f0;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  overflow: hidden;
}
/* line 46, ../../src/styles/_article-ourpicks.scss */
.our-picks li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin: 0;
}
/* line 52, ../../src/styles/_article-ourpicks.scss */
.article-columns-container .our-picks li {
  display: none;
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 52, ../../src/styles/_article-ourpicks.scss */
  .article-columns-container .our-picks li {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 52, ../../src/styles/_article-ourpicks.scss */
  .article-columns-container .our-picks li {
    display: block;
  }
}
@media (max-width: 639px) {
  /* line 52, ../../src/styles/_article-ourpicks.scss */
  .article-columns-container .our-picks li {
    display: block;
  }
}
/* line 71, ../../src/styles/_article-ourpicks.scss */
.our-picks img {
  float: left;
  max-width: 78px;
}
/* line 76, ../../src/styles/_article-ourpicks.scss */
.our-picks p {
  overflow: hidden;
  padding-left: 24px;
  padding-left: 1.5rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 18px;
  line-height: 1.125rem;
}
/* line 83, ../../src/styles/_article-ourpicks.scss */
.our-picks p a {
  color: #111c24;
}

/* line 1, ../../src/styles/_article-next.scss */
.article-next-header {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
/* line 7, ../../src/styles/_article-next.scss */
.article-next-header strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_article-next.scss */
  .article-next-header {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 1, ../../src/styles/_article-next.scss */
  .article-next-header {
    display: none !important;
  }
}
@media (max-width: 639px) {
  /* line 1, ../../src/styles/_article-next.scss */
  .article-next-header {
    display: none !important;
  }
}

/* line 24, ../../src/styles/_article-next.scss */
.article-next {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #111c24;
  font-size: 15px;
  font-size: 0.9375rem;
  position: relative;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 24, ../../src/styles/_article-next.scss */
  .article-next {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 24, ../../src/styles/_article-next.scss */
  .article-next {
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1140px) {
  /* line 44, ../../src/styles/_article-next.scss */
  .article-next.no-img .article-hero-content {
    height: 450px;
  }
}
/* line 52, ../../src/styles/_article-next.scss */
.article-next .row, .article-next .blog-content .comments-info, .blog-content .article-next .comments-info, .article-next .soundtrack-groups li, .soundtrack-groups .article-next li {
  position: relative;
}
/* line 56, ../../src/styles/_article-next.scss */
.article-next .article-hero-content {
  height: 192px;
}
@media (min-width: 960px) {
  /* line 56, ../../src/styles/_article-next.scss */
  .article-next .article-hero-content {
    height: 288px;
  }
}
@media (min-width: 1140px) {
  /* line 56, ../../src/styles/_article-next.scss */
  .article-next .article-hero-content {
    height: 480px;
  }
}
/* line 68, ../../src/styles/_article-next.scss */
.article-next .arrow-right-gold {
  width: 37px;
  height: 36px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -18px;
  text-indent: -9999em;
}
@media (min-width: 640px) {
  /* line 68, ../../src/styles/_article-next.scss */
  .article-next .arrow-right-gold {
    right: 75px;
  }
}
@media (min-width: 960px) {
  /* line 68, ../../src/styles/_article-next.scss */
  .article-next .arrow-right-gold {
    right: 100px;
  }
}
@media (min-width: 1140px) {
  /* line 68, ../../src/styles/_article-next.scss */
  .article-next .arrow-right-gold {
    right: 50px;
  }
}
/* line 91, ../../src/styles/_article-next.scss */
.article-next .hero-content {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 15px;
  padding-left: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 91, ../../src/styles/_article-next.scss */
  .article-next .hero-content {
    padding-left: 35px;
    padding-left: 2.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 91, ../../src/styles/_article-next.scss */
  .article-next .hero-content {
    padding-left: 45px;
    padding-left: 2.8125rem;
  }
}
/* line 106, ../../src/styles/_article-next.scss */
.article-next .category {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  padding-right: 5px;
  padding-right: 0.3125rem;
  display: inline-block;
  color: #EAAB00;
}
@media (min-width: 640px) {
  /* line 106, ../../src/styles/_article-next.scss */
  .article-next .category {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media (min-width: 960px) {
  /* line 106, ../../src/styles/_article-next.scss */
  .article-next .category {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 14px;
    margin-bottom: 0.875rem;
  }
}
@media (min-width: 1140px) {
  /* line 106, ../../src/styles/_article-next.scss */
  .article-next .category {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 130, ../../src/styles/_article-next.scss */
.article-next h2 {
  font-family: PreloSlab-Bold;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #FFFFFF;
  width: 75%;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}
@media (min-width: 640px) {
  /* line 130, ../../src/styles/_article-next.scss */
  .article-next h2 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 28px;
    line-height: 1.75rem;
    width: 50%;
  }
}
@media (min-width: 960px) {
  /* line 130, ../../src/styles/_article-next.scss */
  .article-next h2 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
    width: 65%;
  }
}
@media (min-width: 1140px) {
  /* line 130, ../../src/styles/_article-next.scss */
  .article-next h2 {
    font-size: 70px;
    font-size: 4.375rem;
    line-height: 70px;
    line-height: 4.375rem;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
}
/* line 159, ../../src/styles/_article-next.scss */
.article-next a {
  display: block;
}
/* line 162, ../../src/styles/_article-next.scss */
.article-next a:hover h2 {
  text-decoration: underline;
}
/* line 168, ../../src/styles/_article-next.scss */
.article-next .byline {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #FFFFFF;
}
/* line 173, ../../src/styles/_article-next.scss */
.article-next .byline .date:before {
  content: '';
  border-left: 1px solid #FFFFFF;
  margin: 0 10px;
  margin: 0 0.625rem;
}
/* line 179, ../../src/styles/_article-next.scss */
.article-next .byline .photo-credit {
  display: none;
  padding-left: 25px;
}
@media (min-width: 640px) {
  /* line 179, ../../src/styles/_article-next.scss */
  .article-next .byline .photo-credit {
    display: inline-block;
  }
}

/* line 194, ../../src/styles/_article-next.scss */
.photo-credit-mobile {
  color: #999999;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 194, ../../src/styles/_article-next.scss */
  .photo-credit-mobile {
    display: none;
  }
}

/* line 208, ../../src/styles/_article-next.scss */
.article-next .article-next-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000000;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
}
/* line 217, ../../src/styles/_article-next.scss */
.article-next.overlay-intensity-1 .article-next-overlay {
  opacity: 0.1;
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
}
/* line 223, ../../src/styles/_article-next.scss */
.article-next.overlay-intensity-2 .article-next-overlay {
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
}
/* line 229, ../../src/styles/_article-next.scss */
.article-next.overlay-intensity-3 .article-next-overlay {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
}
/* line 235, ../../src/styles/_article-next.scss */
.article-next.overlay-intensity-4 .article-next-overlay {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
}
/* line 241, ../../src/styles/_article-next.scss */
.article-next.overlay-intensity-5 .article-next-overlay {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}

/* line 2, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-thumb {
  position: relative;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
}
/* line 7, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-thumb .btn-slideshow {
  height: 40px;
  height: 2.5rem;
  min-width: 40px;
  min-width: 2.5rem;
  left: 10px;
  left: 0.625rem;
  bottom: 10px;
  bottom: 0.625rem;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 40px;
  line-height: 2.5rem;
  padding-right: 12px;
  padding-right: 0.75rem;
  padding-left: 40px;
  padding-left: 2.5rem;
  width: auto;
  display: block;
  position: absolute;
  z-index: 2;
  background-color: #0095D8;
  color: #FFFFFF;
  font-family: "PreloSlab-Bold", Georgia, serif;
  text-decoration: none;
}
/* line 24, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-thumb .btn-slideshow:hover {
  background-color: #323232;
}
/* line 27, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-thumb .btn-slideshow .sl-icon {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8719px 0;
  height: 22px;
  width: 22px;
  height: 22px;
  height: 1.375rem;
  width: 22px;
  width: 1.375rem;
  top: 9px;
  top: 0.5625rem;
  left: 9px;
  left: 0.5625rem;
  display: block;
  position: absolute;
}
/* line 37, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-thumb .btn-slideshow.sl-hide-text {
  overflow: hidden;
  font-size: 0;
  padding: 0;
  width: 40px;
  width: 2.5rem;
}
/* line 44, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-thumb .btn-slideshow.btn-sl-dark {
  width: 40px;
  width: 2.5rem;
  overflow: hidden;
  font-size: 0;
  padding: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 52, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-thumb .btn-slideshow.btn-sl-dark:hover {
  background-color: black;
}
/* line 58, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-thumb img {
  margin: 0;
  padding: 0;
  display: block;
}
/* line 60, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-desc {
  margin: 0;
  padding: 0;
  line-height: 100%;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
/* line 64, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-desc * {
  text-decoration: none;
  line-height: 110%;
}
/* line 68, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-desc .sl-desc-title {
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 10px 0 0 0;
  padding: 0.625rem 0 0 0;
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #323232;
}
/* line 75, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-desc .sl-desc-author {
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #999999;
}
/* line 80, ../../src/styles/_article-slideshow.scss */
.has-slideshow .slideshow-desc .sl-desc-source {
  display: inline-block;
  font-size: 11px;
  font-size: 0.6875rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  font-style: italic;
  color: #999999;
}

/* line 90, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container {
  background: #111c24;
  padding: 25px 0;
  padding: 1.5625rem 0;
}
@media (min-width: 640px) {
  /* line 90, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container {
    padding: 35px 0 25px;
    padding: 2.1875rem 0 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 90, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container {
    padding: 20px 0;
    padding: 1.25rem 0;
  }
}
@media (max-width: 959px) {
  /* line 90, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container {
    padding: 20px 0;
    padding: 1.25rem 0;
  }
}
/* line 107, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .col-15.pull-8 .ads .ad-unit {
  min-height: 250px !important;
}
@media (min-width: 960px) {
  /* line 106, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .col-15.pull-8 {
    padding-left: 0 !important;
    padding-right: 6px !important;
  }
}
/* line 118, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .col-8.push-16 {
  height: auto !important;
}
@media (min-width: 960px) {
  /* line 118, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .col-8.push-16 {
    padding-left: 6px !important;
    padding-right: 0 !important;
  }
  /* line 123, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .col-8.push-16 #tags-box {
    margin: 0;
  }
}
@media (max-width: 959px) {
  /* line 118, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .col-8.push-16 {
    height: auto !important;
    min-height: initial;
  }
  /* line 131, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .col-8.push-16 #slideshow-sidebar-ad-1 {
    display: none !important;
  }
}
/* line 139, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .royalSlider.rsAutoHeight {
  height: auto !important;
}
/* line 143, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow {
  width: 100% !important;
}
/* line 147, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow img {
  display: block;
  width: 100% !important;
  height: auto !important;
  margin-top: 4px !important;
}
/* line 153, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsOverflow {
  cursor: pointer !important;
}
/* line 157, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsImg.rsMainSlideImage {
  margin-left: 0 !important;
}
/* line 161, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsImg.rsMainSlideImage.portrait-image {
  width: auto !important;
  max-height: 75vh;
  margin: auto !important;
}
/* line 169, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow {
  position: absolute;
  z-index: 100;
  top: 45.5%;
  cursor: pointer;
  width: 48px;
  height: 53px;
}
/* line 178, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowOnload {
  visibility: visible !important;
  opacity: 1;
}
/* line 183, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow:hover {
  background: #0095D8;
}
/* line 187, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowLeft {
  left: 0;
}
/* line 190, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowLeft .rsArrowIcn {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -227px 0;
  height: 30px;
  width: 18px;
  margin: 12px 0 0 14px;
  margin: 0.75rem 0 0 0.875rem;
}
/* line 195, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowLeft.rsArrowDisabled, .article-slideshow.container #article-slideshow .rsArrow.rsArrowLeft.rsArrowDisabled:hover {
  cursor: default;
  background: none;
}
/* line 200, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowLeft.rsArrowDisabled .rsArrowIcn, .article-slideshow.container #article-slideshow .rsArrow.rsArrowLeft.rsArrowDisabled:hover .rsArrowIcn {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -150px 0;
  height: 30px;
  width: 18px;
}
/* line 208, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowRight {
  right: 0;
}
/* line 211, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowRight .rsArrowIcn {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -591px 0;
  height: 30px;
  width: 18px;
  margin: 12px 0 0 15px;
  margin: 0.75rem 0 0 0.9375rem;
}
/* line 216, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowRight.rsArrowDisabled, .article-slideshow.container #article-slideshow .rsArrow.rsArrowRight.rsArrowDisabled:hover {
  cursor: default;
  background: none;
}
/* line 221, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsArrow.rsArrowRight.rsArrowDisabled .rsArrowIcn, .article-slideshow.container #article-slideshow .rsArrow.rsArrowRight.rsArrowDisabled:hover .rsArrowIcn {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -467px 0;
  height: 30px;
  width: 18px;
}
@media (max-width: 639px) {
  /* line 232, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container #article-slideshow.caption-open .rsArrow {
    top: -9999em;
    left: -9999em;
  }
}
/* line 241, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsGCaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
  background: #111c24;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  text-align: left;
  float: none;
}
@media (max-width: 639px) {
  /* line 241, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container #article-slideshow .rsGCaption {
    top: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
/* line 259, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsGCaption .photo-caption, .article-slideshow.container #article-slideshow .rsGCaption .slideshow-credit {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #FFFFFF;
  padding-left: 20px;
  padding-left: 1.25rem;
  display: block;
}
/* line 273, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container #article-slideshow .rsGCaption .photo-credit {
  display: none;
}
/* line 283, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .slideshow-info {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 960px) {
  /* line 283, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .slideshow-info {
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
@media (min-width: 1140px) {
  /* line 283, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .slideshow-info {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 296, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .category,
.article-slideshow.container .related-article h4 {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  text-transform: uppercase;
  color: #0098DB;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  display: block;
}
@media (min-width: 960px) {
  /* line 296, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .category,
  .article-slideshow.container .related-article h4 {
    display: inline-block;
  }
}
/* line 311, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .related-article.ad-style {
  -webkit-transition: 600ms ease-in-out;
  transition: 600ms ease-in-out;
  bottom: auto;
  margin-top: 15px;
  position: relative;
}
/* line 319, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container h1, .article-slideshow.container .salary-survey-header {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #FFFFFF;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 34px;
  line-height: 2.125rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-right: 50px;
  padding-right: 3.125rem;
  position: relative;
}
@media (min-width: 640px) {
  /* line 319, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container h1, .article-slideshow.container .salary-survey-header {
    display: inline-block;
  }
}
@media (min-width: 960px) {
  /* line 319, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container h1, .article-slideshow.container .salary-survey-header {
    display: block;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 337, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container h1 .comments-count, .article-slideshow.container .salary-survey-header .comments-count {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 345, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .byline {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #888;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 345, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .byline {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 345, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .byline {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 1140px) {
  /* line 345, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .byline {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 363, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .byline a {
  color: #888;
}
/* line 367, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .byline .dateline {
  margin-left: 10px;
  margin-left: 0.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  border-left: 1px solid #888;
}
/* line 371, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .byline .dateline:first-child {
  margin-left: 0px;
  border-left: 0;
}
/* line 376, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .byline .edit-link a {
  padding-left: 10px;
  padding-left: 0.625rem;
  margin-left: 10px;
  margin-left: 0.625rem;
  border-left: 1px solid #888 !important;
}
/* line 381, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .byline .author-name {
  margin-right: 10px;
  margin-right: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  border-right: 1px solid #888;
}
/* line 389, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container p {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem;
  color: #FFFFFF;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-right: 50px;
  padding-right: 3.125rem;
}
/* line 398, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .social-nav {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 1140px) {
  /* line 398, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .social-nav {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 959px) {
  /* line 407, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .related-article {
    display: none !important;
  }
}
@media (min-width: 960px) {
  /* line 407, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .related-article {
    position: absolute;
    bottom: 15px;
    left: 6px;
  }
}
/* line 419, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .related-article h5 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 25px;
  line-height: 1.5625rem;
  margin-bottom: 0;
  padding-right: 50px;
  padding-right: 3.125rem;
  position: relative;
}
/* line 427, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .related-article h5 a {
  color: #FFFFFF;
}
/* line 431, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .related-article h5 .arrow {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -703px 0;
  height: 22px;
  width: 22px;
  display: block;
  cursor: pointer;
  width: 22px;
  height: 22px;
}
/* line 447, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .article-slideshow-inner {
  position: relative;
}
/* line 450, ../../src/styles/_article-slideshow.scss */
.article-slideshow.container .article-slideshow-inner .info.icon {
  position: absolute;
  z-index: 101;
  bottom: 10px;
  left: 15px;
}
/* line 457, ../../src/styles/_article-slideshow.scss */
.touch .article-slideshow.container .article-slideshow-inner .info.icon:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5085px 0;
  height: 30px;
  width: 30px;
}
@media (max-width: 639px) {
  /* line 462, ../../src/styles/_article-slideshow.scss */
  .article-slideshow.container .article-slideshow-inner .info.icon.close {
    top: 20px;
    left: 10px;
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -4955px 0;
    height: 40px;
    width: 40px;
  }
}
/* line 471, ../../src/styles/_article-slideshow.scss */
.touch .article-slideshow.container .article-slideshow-inner .info.icon.close:hover {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -5005px 0;
  height: 30px;
  width: 30px;
}
@media (max-width: 639px) {
  /* line 471, ../../src/styles/_article-slideshow.scss */
  .touch .article-slideshow.container .article-slideshow-inner .info.icon.close:hover {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -4955px 0;
    height: 40px;
    width: 40px;
  }
}

/* line 490, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools {
  background: #373a3d;
  position: relative;
  height: 50px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 640px) {
  /* line 490, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools {
    margin-bottom: 35px;
    margin-bottom: 2.1875rem;
    height: 50px;
  }
}
@media (min-width: 1140px) {
  /* line 490, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 507, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools .article-slideshow-tools-row1 {
  text-align: center;
}
@media (min-width: 640px) {
  /* line 507, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .article-slideshow-tools-row1 {
    display: inline;
  }
}
/* line 519, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools .slideshow-pause {
  position: absolute;
  top: 15px;
  left: 10px;
  display: block;
}
@media (min-width: 640px) {
  /* line 519, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .slideshow-pause {
    left: 25px;
  }
}
@media (min-width: 960px) {
  /* line 519, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .slideshow-pause {
    left: 10px;
  }
}
/* line 535, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools .count-credit {
  color: #FFFFFF;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: block;
  position: absolute;
  top: 14px;
  left: 44px;
}
@media (min-width: 640px) {
  /* line 535, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .count-credit {
    left: 65px;
  }
}
@media (min-width: 960px) {
  /* line 535, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .count-credit {
    min-width: 500px;
    left: 50px;
  }
}
/* line 554, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools .count-credit .image-count {
  display: inline-block;
  float: left;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  position: relative;
  margin-right: 0;
}
@media (min-width: 960px) {
  /* line 554, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .count-credit .image-count {
    width: 86px;
    margin-right: 0;
  }
}
/* line 568, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools .count-credit .photo-credit {
  display: inline-block;
  float: left;
  color: #ccc;
  max-width: 165px;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (min-width: 640px) {
  /* line 568, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .count-credit .photo-credit {
    max-width: auto;
  }
}
@media (min-width: 960px) {
  /* line 568, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .count-credit .photo-credit {
    width: 165px;
  }
}
/* line 591, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools .article-slideshow-bullets {
  display: none;
}
@media (min-width: 960px) {
  /* line 591, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools .article-slideshow-bullets {
    display: inline-block;
  }
}
/* line 600, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools #slideshow-bullets {
  margin-top: 47px;
  margin-top: 2.9375rem;
}
@media (min-width: 640px) {
  /* line 600, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools #slideshow-bullets {
    text-align: right;
    margin-top: 17px;
    margin-top: 1.0625rem;
  }
}
@media (min-width: 960px) {
  /* line 600, ../../src/styles/_article-slideshow.scss */
  .article-slideshow-tools #slideshow-bullets {
    margin-top: 3px;
    margin-top: 0.1875rem;
    margin-left: 30px;
    margin-left: 1.875rem;
    text-align: left;
  }
}
/* line 615, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools #slideshow-bullets li {
  display: inline-block;
  width: 24px;
  height: 22px;
  padding: 0px;
  cursor: pointer;
}
/* line 622, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools #slideshow-bullets li a {
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #FFFFFF;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 630, ../../src/styles/_article-slideshow.scss */
.article-slideshow-tools #slideshow-bullets li a.on {
  cursor: default;
  background-color: #0095D8;
}

/* line 4, ../../src/styles/_article-more.scss */
.more-articles-container h2,
.more-videos-container h2 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
/* line 10, ../../src/styles/_article-more.scss */
.more-articles-container h2 strong,
.more-videos-container h2 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 4, ../../src/styles/_article-more.scss */
  .more-articles-container h2,
  .more-videos-container h2 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 26, ../../src/styles/_article-more.scss */
.more-articles-container .more-articles > .col-8,
.more-articles-container .more-videos > .col-8,
.more-videos-container .more-articles > .col-8,
.more-videos-container .more-videos > .col-8 {
  display: none;
}
@media (min-width: 640px) {
  /* line 26, ../../src/styles/_article-more.scss */
  .more-articles-container .more-articles > .col-8,
  .more-articles-container .more-videos > .col-8,
  .more-videos-container .more-articles > .col-8,
  .more-videos-container .more-videos > .col-8 {
    display: block;
  }
}
/* line 38, ../../src/styles/_article-more.scss */
.more-articles-container .more-articles > .col-15 li.col-8,
.more-articles-container .more-videos > .col-15 li.col-8,
.more-videos-container .more-articles > .col-15 li.col-8,
.more-videos-container .more-videos > .col-15 li.col-8 {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
/* line 40, ../../src/styles/_article-more.scss */
.more-articles-container .more-articles > .col-15 li.col-8.hide,
.more-articles-container .more-videos > .col-15 li.col-8.hide,
.more-videos-container .more-articles > .col-15 li.col-8.hide,
.more-videos-container .more-videos > .col-15 li.col-8.hide {
  display: none;
}
/* line 44, ../../src/styles/_article-more.scss */
.more-articles-container .more-articles > .col-15 li.col-8 .img-wrap img,
.more-articles-container .more-videos > .col-15 li.col-8 .img-wrap img,
.more-videos-container .more-articles > .col-15 li.col-8 .img-wrap img,
.more-videos-container .more-videos > .col-15 li.col-8 .img-wrap img {
  max-width: 100%;
}
@media (min-width: 640px) {
  /* line 38, ../../src/styles/_article-more.scss */
  .more-articles-container .more-articles > .col-15 li.col-8,
  .more-articles-container .more-videos > .col-15 li.col-8,
  .more-videos-container .more-articles > .col-15 li.col-8,
  .more-videos-container .more-videos > .col-15 li.col-8 {
    width: 50%;
    float: left;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
    padding-left: 0;
    padding-right: 12px;
    padding-right: 0.75rem;
  }
  /* line 58, ../../src/styles/_article-more.scss */
  .more-articles-container .more-articles > .col-15 li.col-8:nth-child(2n+2),
  .more-articles-container .more-videos > .col-15 li.col-8:nth-child(2n+2),
  .more-videos-container .more-articles > .col-15 li.col-8:nth-child(2n+2),
  .more-videos-container .more-videos > .col-15 li.col-8:nth-child(2n+2) {
    padding-left: 12px;
    padding-left: 0.75rem;
    padding-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 38, ../../src/styles/_article-more.scss */
  .more-articles-container .more-articles > .col-15 li.col-8,
  .more-articles-container .more-videos > .col-15 li.col-8,
  .more-videos-container .more-articles > .col-15 li.col-8,
  .more-videos-container .more-videos > .col-15 li.col-8 {
    width: 33.33333%;
  }
  /* line 68, ../../src/styles/_article-more.scss */
  .more-articles-container .more-articles > .col-15 li.col-8:nth-child(3n+1),
  .more-articles-container .more-videos > .col-15 li.col-8:nth-child(3n+1),
  .more-videos-container .more-articles > .col-15 li.col-8:nth-child(3n+1),
  .more-videos-container .more-videos > .col-15 li.col-8:nth-child(3n+1) {
    padding-right: 14px;
    padding-right: 0.875rem;
    padding-left: 0 !important;
    clear: left;
  }
  /* line 74, ../../src/styles/_article-more.scss */
  .more-articles-container .more-articles > .col-15 li.col-8:nth-child(3n+2),
  .more-articles-container .more-videos > .col-15 li.col-8:nth-child(3n+2),
  .more-videos-container .more-articles > .col-15 li.col-8:nth-child(3n+2),
  .more-videos-container .more-videos > .col-15 li.col-8:nth-child(3n+2) {
    padding: 0 7px;
    padding: 0 0.4375rem;
  }
  /* line 78, ../../src/styles/_article-more.scss */
  .more-articles-container .more-articles > .col-15 li.col-8:nth-child(3n+3),
  .more-articles-container .more-videos > .col-15 li.col-8:nth-child(3n+3),
  .more-videos-container .more-articles > .col-15 li.col-8:nth-child(3n+3),
  .more-videos-container .more-videos > .col-15 li.col-8:nth-child(3n+3) {
    padding-left: 14px;
    padding-left: 0.875rem;
    padding-right: 0 !important;
  }
}
/* line 91, ../../src/styles/_article-more.scss */
.more-articles-container .more-articles .container.ad-unit.mobile-unit,
.more-articles-container .more-videos .container.ad-unit.mobile-unit,
.more-videos-container .more-articles .container.ad-unit.mobile-unit,
.more-videos-container .more-videos .container.ad-unit.mobile-unit {
  background: #f0f0f0;
  padding: 15px 0;
  padding: 0.9375rem 0;
  margin: 0 -10px;
  margin: 0 -0.625rem;
}
/* line 97, ../../src/styles/_article-more.scss */
.more-articles-container .more-articles .container.ad-unit.tablet-unit,
.more-articles-container .more-videos .container.ad-unit.tablet-unit,
.more-videos-container .more-articles .container.ad-unit.tablet-unit,
.more-videos-container .more-videos .container.ad-unit.tablet-unit {
  background: #f0f0f0;
  padding: 20px 0;
  padding: 1.25rem 0;
  margin: 0 -25px;
  margin: 0 -1.5625rem;
}
/* line 105, ../../src/styles/_article-more.scss */
.more-articles-container .image-wrap,
.more-videos-container .image-wrap {
  position: relative;
}
/* line 108, ../../src/styles/_article-more.scss */
.more-articles-container .image-wrap img,
.more-videos-container .image-wrap img {
  display: block;
  width: 100%;
  overflow: hidden;
}
/* line 114, ../../src/styles/_article-more.scss */
.more-articles-container .image-wrap.video a.img,
.more-videos-container .image-wrap.video a.img {
  display: block;
}
/* line 117, ../../src/styles/_article-more.scss */
.more-articles-container .image-wrap.video a.img:before,
.more-videos-container .image-wrap.video a.img:before {
  content: '';
  position: absolute;
  bottom: 10px;
  left: 10px;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11886px 0;
  height: 40px;
  width: 40px;
  display: block;
  cursor: pointer;
}
/* line 128, ../../src/styles/_article-more.scss */
.more-articles-container .image-wrap.video a.img:hover:before,
.more-videos-container .image-wrap.video a.img:hover:before {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11548px 0;
  height: 40px;
  width: 40px;
}
/* line 135, ../../src/styles/_article-more.scss */
.more-articles-container .image-wrap .comments-count,
.more-videos-container .image-wrap .comments-count {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}
/* line 144, ../../src/styles/_article-more.scss */
.more-articles-container .title-wrap,
.more-videos-container .title-wrap {
  float: left;
  display: block;
  padding: 14px 10px;
  padding: 0.875rem 0.625rem;
  background: #f0f0f0;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 640px) {
  /* line 144, ../../src/styles/_article-more.scss */
  .more-articles-container .title-wrap,
  .more-videos-container .title-wrap {
    height: 100px;
  }
}
/* line 156, ../../src/styles/_article-more.scss */
.more-articles-container .title-wrap a,
.more-videos-container .title-wrap a {
  color: #111c24;
}
/* line 160, ../../src/styles/_article-more.scss */
.more-articles-container .title-wrap .category,
.more-videos-container .title-wrap .category {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  color: #0098DB;
  text-transform: uppercase;
}
/* line 168, ../../src/styles/_article-more.scss */
.more-articles-container .title-wrap .time,
.more-videos-container .title-wrap .time {
  font-family: "FreightSans-Book", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  padding-left: 10px;
  padding-left: 0.625rem;
}
/* line 175, ../../src/styles/_article-more.scss */
.more-articles-container .title-wrap h4,
.more-videos-container .title-wrap h4 {
  font-family: "PreloSlab-Medium", Georgia, serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}
@media (min-width: 960px) {
  /* line 184, ../../src/styles/_article-more.scss */
  .more-articles-container.four-up,
  .more-videos-container.four-up {
    margin-bottom: 44px;
    margin-bottom: 2.75rem;
  }
}
/* line 190, ../../src/styles/_article-more.scss */
.more-articles-container.four-up .col-6,
.more-videos-container.four-up .col-6 {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
@media (min-width: 640px) {
  /* line 190, ../../src/styles/_article-more.scss */
  .more-articles-container.four-up .col-6,
  .more-videos-container.four-up .col-6 {
    width: 50%;
    float: left;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
    padding-left: 0;
    padding-right: 12px;
    padding-right: 0.75rem;
  }
  /* line 202, ../../src/styles/_article-more.scss */
  .more-articles-container.four-up .col-6:nth-child(2n+2),
  .more-videos-container.four-up .col-6:nth-child(2n+2) {
    padding-left: 12px;
    padding-left: 0.75rem;
    padding-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 190, ../../src/styles/_article-more.scss */
  .more-articles-container.four-up .col-6,
  .more-videos-container.four-up .col-6 {
    width: 25%;
    margin-bottom: 0;
  }
  /* line 213, ../../src/styles/_article-more.scss */
  .more-articles-container.four-up .col-6:nth-child(4n+1),
  .more-videos-container.four-up .col-6:nth-child(4n+1) {
    padding-right: 18px;
    padding-right: 1.125rem;
    padding-left: 0 !important;
    clear: left;
  }
  /* line 219, ../../src/styles/_article-more.scss */
  .more-articles-container.four-up .col-6:nth-child(4n+2),
  .more-videos-container.four-up .col-6:nth-child(4n+2) {
    padding: 0 12px 0 6px;
    padding: 0 0.75rem 0 0.375rem;
  }
  /* line 223, ../../src/styles/_article-more.scss */
  .more-articles-container.four-up .col-6:nth-child(4n+3),
  .more-videos-container.four-up .col-6:nth-child(4n+3) {
    padding: 0 6px 0 12px;
    padding: 0 0.375rem 0 0.75rem;
  }
  /* line 227, ../../src/styles/_article-more.scss */
  .more-articles-container.four-up .col-6:nth-child(4n+4),
  .more-videos-container.four-up .col-6:nth-child(4n+4) {
    padding-left: 18px;
    padding-left: 1.125rem;
    padding-right: 0 !important;
  }
}

/* line 243, ../../src/styles/_article-more.scss */
.see-more-articles .col-24,
.see-more-videos .col-24 {
  text-align: center;
  padding: 10px 0 30px;
  padding: 0.625rem 0 1.875rem;
}
@media (min-width: 640px) {
  /* line 243, ../../src/styles/_article-more.scss */
  .see-more-articles .col-24,
  .see-more-videos .col-24 {
    padding: 10px 0 40px;
    padding: 0.625rem 0 2.5rem;
  }
  /* line 250, ../../src/styles/_article-more.scss */
  .see-more-articles .col-24 .button,
  .see-more-videos .col-24 .button {
    width: 175px;
  }
}

/* line 260, ../../src/styles/_article-more.scss */
.article-comments,
.video-comments {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  padding-top: 30px;
  padding-top: 1.875rem;
}
@media (min-width: 640px) {
  /* line 260, ../../src/styles/_article-more.scss */
  .article-comments,
  .video-comments {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
    padding-top: 40px;
    padding-top: 2.5rem;
  }
}
@media (min-width: 960px) {
  /* line 260, ../../src/styles/_article-more.scss */
  .article-comments,
  .video-comments {
    border-top: solid 2px #f0f0f0;
  }
}
/* line 274, ../../src/styles/_article-more.scss */
.article-comments h3,
.video-comments h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 3, ../../src/styles/_article-tags.scss */
#tags-box {
  clear: both;
  padding: 0px 20px;
  padding: 0px 1.25rem;
  margin: 0 0 30px 0;
  margin: 0 0 1.875rem 0;
}
@media (min-width: 640px) {
  /* line 3, ../../src/styles/_article-tags.scss */
  #tags-box {
    margin: 0px 0 60px;
    margin: 0px 0 3.75rem;
  }
}
/* line 12, ../../src/styles/_article-tags.scss */
#tags-box .box-title {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 30px;
  line-height: 1.875rem;
  padding: 0px 5px 0 0;
  padding: 0px 0.3125rem 0 0;
  display: inline-block;
}
/* line 18, ../../src/styles/_article-tags.scss */
.video-detail #tags-box .box-title, .article-slideshow #tags-box .box-title {
  color: #666;
}
/* line 23, ../../src/styles/_article-tags.scss */
#tags-box .tag-list {
  list-style: none;
  display: inline-block;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  text-transform: lowercase;
  padding: 0;
  margin: 0;
}
/* line 30, ../../src/styles/_article-tags.scss */
#tags-box .tag-list li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
/* line 32, ../../src/styles/_article-tags.scss */
#tags-box .tag-list li:before {
  content: '';
  display: none;
}
/* line 36, ../../src/styles/_article-tags.scss */
#tags-box .tag-list li:after {
  content: ', ';
  display: inline-block;
}
/* line 41, ../../src/styles/_article-tags.scss */
#tags-box .tag-list li:last-child:after {
  content: '';
  display: none;
}
/* line 46, ../../src/styles/_article-tags.scss */
#tags-box .tag-list li a {
  color: #666;
  text-decoration: none;
}
/* line 49, ../../src/styles/_article-tags.scss */
#tags-box .tag-list li a:hover {
  color: #000000;
}
/* line 51, ../../src/styles/_article-tags.scss */
.video-detail #tags-box .tag-list li a:hover, .article-slideshow #tags-box .tag-list li a:hover {
  color: #FFFFFF;
}

/* line 1, ../../src/styles/_modal-follow-author.scss */
.follow-author.modal {
  text-align: left;
}
@media (min-width: 641px) {
  /* line 1, ../../src/styles/_modal-follow-author.scss */
  .follow-author.modal {
    max-width: 400px;
  }
}
/* line 8, ../../src/styles/_modal-follow-author.scss */
.follow-author.modal input[type=email] {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  border-color: #e3e3e3;
  height: 37px;
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 14, ../../src/styles/_modal-follow-author.scss */
.follow-author.modal input[type=email].error {
  border-color: #C75B12;
}
/* line 19, ../../src/styles/_modal-follow-author.scss */
.follow-author.modal .button {
  width: 100%;
  height: 37px;
  line-height: 37px;
  line-height: 2.3125rem;
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 27, ../../src/styles/_modal-follow-author.scss */
.follow-author.modal .follow-author-success {
  display: none;
  text-align: center;
}
/* line 31, ../../src/styles/_modal-follow-author.scss */
.follow-author.modal .follow-author-success h6 {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}
/* line 37, ../../src/styles/_modal-follow-author.scss */
.follow-author.modal .follow-author-error {
  display: none;
  font-family: "PreloSlab-Book", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #C75B12;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  padding: 15px 20px 0 0;
  padding: 0.9375rem 1.25rem 0 0;
}

/* line 1, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal {
  text-align: left;
  max-width: 400px;
}
/* line 5, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal h5 {
  font-family: "PreloSlab-Book", Georgia, serif;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 10, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal h4 {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 14, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal h4,
.recommend-article.modal h4 a {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
}
@media (min-width: 640px) {
  /* line 14, ../../src/styles/_modal-recommend-article.scss */
  .recommend-article.modal h4,
  .recommend-article.modal h4 a {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
/* line 27, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal .field-row {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
/* line 31, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal .recipients-container .field-row {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 35, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal label {
  display: inline-block;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
/* line 40, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal input[type=email], .recommend-article.modal input[type=text] {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  border-color: #e3e3e3;
  height: 37px;
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 46, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal input[type=email].error, .recommend-article.modal input[type=text].error {
  border-color: #C75B12;
}
/* line 51, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal textarea {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  border-color: #e3e3e3;
  height: 100px;
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 58, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal .button {
  width: 100%;
  height: 37px;
  line-height: 37px;
  line-height: 2.3125rem;
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 66, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal .recommend-article-success {
  display: none;
  text-align: center;
}
/* line 70, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal .recommend-article-success p {
  padding: 0 20px 40px;
  padding: 0 1.25rem 2.5rem;
}
/* line 76, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal label.error {
  font-family: "PreloSlab-Book", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #C75B12;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
}
/* line 84, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal .add-email {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  text-decoration: underline;
  cursor: pointer;
}
/* line 91, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal .add-email span {
  text-decoration: none;
  color: #111c24;
  display: inline-block;
  padding-right: 4px;
  padding-right: 0.25rem;
}
@media (min-width: 640px) {
  /* line 100, ../../src/styles/_modal-recommend-article.scss */
  .recommend-article.modal .bottom-row {
    display: table;
    width: 100%;
  }
}
/* line 107, ../../src/styles/_modal-recommend-article.scss */
.recommend-article.modal .bottom-row .cc-me {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 107, ../../src/styles/_modal-recommend-article.scss */
  .recommend-article.modal .bottom-row .cc-me {
    width: 55%;
    padding-bottom: 0;
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 640px) {
  /* line 119, ../../src/styles/_modal-recommend-article.scss */
  .recommend-article.modal .bottom-row .submit-button {
    width: 45%;
    display: table-cell;
    vertical-align: middle;
  }
}

/* line 3, ../../src/styles/_donate-box.scss */
.donate-box {
  background: rgba(99, 177, 229, 0.1);
  padding: 20px;
  padding: 1.25rem;
  margin: 30px 0 40px;
  margin: 1.875rem 0 2.5rem;
  overflow: hidden;
  clear: both;
}
@media (min-width: 640px) {
  /* line 3, ../../src/styles/_donate-box.scss */
  .donate-box {
    margin: 30px 0 60px;
    margin: 1.875rem 0 3.75rem;
  }
  /* line 12, ../../src/styles/_donate-box.scss */
  .donate-box .message {
    display: inline-block;
    width: 70%;
    float: left;
  }
  /* line 15, ../../src/styles/_donate-box.scss */
  .blog-article .post-item-wrapper .post-item .donate-box .message {
    margin-bottom: 0;
    line-height: initial;
  }
}
/* line 22, ../../src/styles/_donate-box.scss */
.donate-box .button {
  width: 100%;
  float: none;
  font-size: 17px;
  font-size: 1.0625rem;
  padding: 0 15px;
  padding: 0 0.9375rem;
  margin-top: 20px;
  margin-top: 1.25rem;
}
/* line 27, ../../src/styles/_donate-box.scss */
.blog-article .post-item-wrapper .post-item .donate-box .button {
  padding: 10px 20px;
}
@media (min-width: 640px) {
  /* line 22, ../../src/styles/_donate-box.scss */
  .donate-box .button {
    float: right;
    width: auto;
    padding: 0 20px;
    padding: 0 1.25rem;
    margin-top: 0;
    margin-left: 40px;
    margin-left: 2.5rem;
  }
}

/* line 1, ../../src/styles/_modal-image-lightbox.scss */
.modal.remodal.image-lightbox {
  width: 95%;
  max-width: none;
  max-height: 90%;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}
/* line 9, ../../src/styles/_modal-image-lightbox.scss */
.modal.remodal.image-lightbox .image-container {
  width: 100%;
  overflow-y: auto;
}
/* line 12, ../../src/styles/_modal-image-lightbox.scss */
.modal.remodal.image-lightbox .image-container img {
  width: 100%;
}
/* line 16, ../../src/styles/_modal-image-lightbox.scss */
.modal.remodal.image-lightbox .remodal-close {
  background-color: #fff;
  background-position: -1945px 5px;
  width: 27px;
  height: 26px;
  border-radius: 13px;
  opacity: 0.7;
}

/* line 28, ../../src/styles/_modal-image-lightbox.scss */
.article-image-left img:hover,
.article-image-full img:hover {
  cursor: pointer;
}

/* line 5, ../../src/styles/_inline-disqussion.scss */
.disqussion {
  padding: 5px 10px 10px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 16px;
  font-size: 13px;
  font-weight: bold;
  font-family: sans-serif;
  text-align: center;
  z-index: 7;
}
/* line 16, ../../src/styles/_inline-disqussion.scss */
.disqussion a {
  opacity: 0;
  display: block;
  overflow: hidden;
  width: 20px;
  height: 17px;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  background: #bbb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 28, ../../src/styles/_inline-disqussion.scss */
.disqussion a.has-comments {
  opacity: .8;
}
/* line 31, ../../src/styles/_inline-disqussion.scss */
.disqussion-contain:hover .disqussion a {
  opacity: 1;
}
/* line 34, ../../src/styles/_inline-disqussion.scss */
.disqussion a:after {
  border-left: 7px solid transparent;
  border-top: 7px solid #bbb;
  left: 19px;
  top: 22px;
  height: 0;
  width: 0;
  display: block;
  content: " ";
  position: absolute;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 47, ../../src/styles/_inline-disqussion.scss */
.disqussion:hover a, .disqussion.hovered a {
  opacity: 1;
  background: #999;
}
/* line 51, ../../src/styles/_inline-disqussion.scss */
.disqussion:hover a:after, .disqussion.hovered a:after {
  border-top-color: #999;
}

/* line 57, ../../src/styles/_inline-disqussion.scss */
#disqussions_wrapper {
  display: none;
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 640px) {
  /* line 57, ../../src/styles/_inline-disqussion.scss */
  #disqussions_wrapper {
    display: none !important;
  }
}

/* line 71, ../../src/styles/_inline-disqussion.scss */
#disqus_thread .close {
  display: none;
}

/* line 75, ../../src/styles/_inline-disqussion.scss */
#disqus_thread.positioned {
  width: 100%;
  padding: 0px 15px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 640px) {
  /* line 75, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned {
    max-height: 500px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}
/* line 92, ../../src/styles/_inline-disqussion.scss */
.disqussion-highlight #disqus_thread.positioned {
  background: #fff;
  z-index: 9;
}
@media (max-width: 639px) {
  /* line 75, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned {
    padding-top: 40px;
  }
  /* line 100, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned .close {
    width: 37px;
    height: 37px;
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 3px;
    padding: 10px;
    padding: 0.625rem;
    display: block;
  }
  /* line 110, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned .close em {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -2058px 0;
    height: 17px;
    width: 17px;
    width: 17px;
    height: 17px;
    display: block;
  }
}
@media (min-width: 1450px) {
  /* line 75, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned {
    max-width: 530px;
  }
}

@media (min-width: 640px) {
  /* line 128, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned::-webkit-scrollbar {
    -webkit-appearance: none;
  }
}

@media (min-width: 640px) {
  /* line 134, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned::-webkit-scrollbar:vertical {
    width: 11px;
  }
}

@media (min-width: 640px) {
  /* line 140, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white;
    /* should match background, can't be transparent */
    background-color: rgba(0, 0, 0, 0.5);
  }
}

@media (min-width: 640px) {
  /* line 148, ../../src/styles/_inline-disqussion.scss */
  #disqus_thread.positioned::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 8px;
  }
}

/* line 155, ../../src/styles/_inline-disqussion.scss */
#disqussions_overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 8;
  display: none;
}

/* line 166, ../../src/styles/_inline-disqussion.scss */
.disqussion-highlighted {
  position: relative;
  background: #fff;
  z-index: 9;
}

/* line 173, ../../src/styles/_inline-disqussion.scss */
.disqus-header {
  background-color: #111c24;
  padding: 18px 22px;
  padding: 1.125rem 1.375rem;
  position: relative;
}
/* line 178, ../../src/styles/_inline-disqussion.scss */
.disqus-header .btn-close {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2031px 0;
  height: 17px;
  width: 17px;
  float: right;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  position: absolute;
  right: 22px;
  top: 50%;
  margin-top: -8px;
  cursor: pointer;
}

/* line 190, ../../src/styles/_inline-disqussion.scss */
.main-disqussion-link {
  display: block;
  cursor: pointer;
}
/* line 194, ../../src/styles/_inline-disqussion.scss */
.main-disqussion-link.active {
  display: none;
}

/* line 2, ../../src/styles/_video-slideshow-info.scss */
.video-info span.byline > a + .date::before, .info-column span.byline > a + .date::before {
  content: "|";
  margin: 0 5px;
}
/* line 6, ../../src/styles/_video-slideshow-info.scss */
.article-slideshow.container .video-info, .article-slideshow.container .info-column {
  min-height: 430px;
  min-height: 26.875rem;
}

@media (min-width: 640px) {
  /* line 3, ../../src/styles/_video-hero.scss */
  .subsection-header.video-header h1, .subsection-header.video-header .salary-survey-header {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
}
@media (min-width: 960px) {
  /* line 3, ../../src/styles/_video-hero.scss */
  .subsection-header.video-header h1, .subsection-header.video-header .salary-survey-header {
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 50px;
    line-height: 3.125rem;
  }
}

/* line 19, ../../src/styles/_video-hero.scss */
.visibleNearby {
  width: 100%;
  background: #111c24;
}

/* Scaling transforms */
/* line 26, ../../src/styles/_video-hero.scss */
.visibleNearby .rsSlide img {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 30, ../../src/styles/_video-hero.scss */
.visibleNearby .rsActiveSlide img {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}

@media screen and (min-width: 0px) and (max-width: 336px) {
  /* line 36, ../../src/styles/_video-hero.scss */
  #video-hero-gallery {
    min-height: 180px !important;
  }
}
/* line 41, ../../src/styles/_video-hero.scss */
.video-hero {
  position: relative;
}
/* line 44, ../../src/styles/_video-hero.scss */
.video-hero .slide {
  position: relative;
  height: 100%;
}
/* line 47, ../../src/styles/_video-hero.scss */
.video-hero .slide .image {
  max-height: 100%;
}
/* line 49, ../../src/styles/_video-hero.scss */
.video-hero .slide .image img {
  padding-top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 58, ../../src/styles/_video-hero.scss */
.video-hero .text {
  position: absolute;
  bottom: 17px;
  left: 90px;
  padding-right: 20px;
  padding-right: 1.25rem;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
@media (min-width: 640px) {
  /* line 58, ../../src/styles/_video-hero.scss */
  .video-hero .text {
    bottom: 18px;
    left: 100px;
  }
}
@media (min-width: 960px) {
  /* line 58, ../../src/styles/_video-hero.scss */
  .video-hero .text {
    bottom: 32px;
    left: 150px;
  }
}
@media (min-width: 1140px) {
  /* line 58, ../../src/styles/_video-hero.scss */
  .video-hero .text {
    left: 160px;
  }
}
/* line 82, ../../src/styles/_video-hero.scss */
.video-hero .rsArrow {
  position: absolute;
  top: 20%;
  width: 18px;
  height: 30px;
  display: none !important;
}
@media (min-width: 640px) {
  /* line 82, ../../src/styles/_video-hero.scss */
  .video-hero .rsArrow {
    display: block !important;
    top: 40.5%;
    width: 35px;
    height: 68px;
    -moz-transition: opacity 0.25s linear;
    -o-transition: opacity 0.25s linear;
    -webkit-transition: opacity 0.25s linear;
    transition: opacity 0.25s linear;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
}
/* line 99, ../../src/styles/_video-hero.scss */
.video-hero .rsArrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}
/* line 103, ../../src/styles/_video-hero.scss */
.video-hero .rsArrow.rsArrowLeft {
  left: 20px;
}
@media (min-width: 640px) {
  /* line 103, ../../src/styles/_video-hero.scss */
  .video-hero .rsArrow.rsArrowLeft {
    left: 8%;
  }
}
/* line 110, ../../src/styles/_video-hero.scss */
.video-hero .rsArrow.rsArrowLeft .rsArrowIcn {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -227px 0;
  height: 30px;
  width: 18px;
}
@media (min-width: 640px) {
  /* line 110, ../../src/styles/_video-hero.scss */
  .video-hero .rsArrow.rsArrowLeft .rsArrowIcn {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -276px 0;
    height: 68px;
    width: 35px;
  }
}
/* line 122, ../../src/styles/_video-hero.scss */
.video-hero .rsArrow.rsArrowRight {
  right: 20px;
}
@media (min-width: 640px) {
  /* line 122, ../../src/styles/_video-hero.scss */
  .video-hero .rsArrow.rsArrowRight {
    right: 8%;
  }
}
/* line 129, ../../src/styles/_video-hero.scss */
.video-hero .rsArrow.rsArrowRight .rsArrowIcn {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -591px 0;
  height: 30px;
  width: 18px;
}
@media (min-width: 640px) {
  /* line 129, ../../src/styles/_video-hero.scss */
  .video-hero .rsArrow.rsArrowRight .rsArrowIcn {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
    background-size: 12252px 88px;
    background-position: -640px 0;
    height: 68px;
    width: 35px;
  }
}
/* line 142, ../../src/styles/_video-hero.scss */
.video-hero .category {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  color: #EAAB00;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 152, ../../src/styles/_video-hero.scss */
.video-hero .time {
  font-family: "FreightSans-Book", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  color: #FFFFFF;
}
/* line 159, ../../src/styles/_video-hero.scss */
.video-hero .time:before {
  content: '';
  border-left: 1px solid #EAAB00;
  margin: 0 10px;
  margin: 0 0.625rem;
}
/* line 167, ../../src/styles/_video-hero.scss */
.video-hero h2 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #FFFFFF;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 12px 0 0 0;
  margin: 0.75rem 0 0 0;
}
@media (min-width: 640px) {
  /* line 167, ../../src/styles/_video-hero.scss */
  .video-hero h2 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 167, ../../src/styles/_video-hero.scss */
  .video-hero h2 {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 38px;
    line-height: 2.375rem;
  }
}
@media (min-width: 1140px) {
  /* line 167, ../../src/styles/_video-hero.scss */
  .video-hero h2 {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 44px;
    line-height: 2.75rem;
  }
}
/* line 189, ../../src/styles/_video-hero.scss */
.video-hero h2 a {
  color: #FFFFFF;
  cursor: pointer;
}
/* line 196, ../../src/styles/_video-hero.scss */
.video-hero .play-big.icon {
  position: absolute;
  bottom: 20px;
  left: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
@media (min-width: 640px) {
  /* line 196, ../../src/styles/_video-hero.scss */
  .video-hero .play-big.icon {
    bottom: 25px;
    left: 25px;
  }
}
@media (min-width: 960px) {
  /* line 196, ../../src/styles/_video-hero.scss */
  .video-hero .play-big.icon {
    bottom: 40px;
    left: 40px;
  }
}
/* line 216, ../../src/styles/_video-hero.scss */
.video-hero .image {
  position: relative;
}
/* line 220, ../../src/styles/_video-hero.scss */
.video-hero .image:after {
  content: "";
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  width: 100%;
  height: 180px;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 238, ../../src/styles/_video-hero.scss */
.video-hero img {
  width: 100%;
  display: block;
  margin: 0 !important;
}
/* line 244, ../../src/styles/_video-hero.scss */
.video-hero .rsOverflow {
  cursor: pointer !important;
}
/* line 248, ../../src/styles/_video-hero.scss */
.video-hero .rsActiveSlide .play-big.icon,
.video-hero .rsActiveSlide .text {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}
/* line 253, ../../src/styles/_video-hero.scss */
.video-hero .rsBullets {
  height: 45px;
  width: 100%;
  background-color: #f0f0f0;
  text-align: center;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 640px) {
  /* line 253, ../../src/styles/_video-hero.scss */
  .video-hero .rsBullets {
    margin-bottom: 35px;
    margin-bottom: 2.1875rem;
    height: 76px;
  }
}
/* line 267, ../../src/styles/_video-hero.scss */
.video-hero .rsBullet {
  display: inline-block;
  width: 26px;
  height: 26px;
  padding: 5px;
  padding: 0.3125rem;
  cursor: pointer;
  margin-top: 10px;
  margin-top: 0.625rem;
}
@media (min-width: 640px) {
  /* line 267, ../../src/styles/_video-hero.scss */
  .video-hero .rsBullet {
    margin-top: 25px;
    margin-top: 1.5625rem;
  }
}
/* line 279, ../../src/styles/_video-hero.scss */
.video-hero .rsBullet span {
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #d4d4d4;
}
/* line 287, ../../src/styles/_video-hero.scss */
.video-hero .rsBullet.rsNavSelected {
  cursor: default;
}
/* line 290, ../../src/styles/_video-hero.scss */
.video-hero .rsBullet.rsNavSelected span {
  background-color: #0095D8;
}

/* line 1, ../../src/styles/_video-carousel.scss */
.video-carousel {
  clear: left;
}
/* line 4, ../../src/styles/_video-carousel.scss */
.video-carousel h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 4, ../../src/styles/_video-carousel.scss */
  .video-carousel h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 16, ../../src/styles/_video-carousel.scss */
.video-carousel h3 a {
  color: #111c24;
}
/* line 20, ../../src/styles/_video-carousel.scss */
.video-carousel h3 span {
  font-family: "PreloSlab-Book", Georgia, serif;
}

/* line 28, ../../src/styles/_video-carousel.scss */
.video-carousel-wrap {
  border-bottom: solid 2px #f0f0f0;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 640px) {
  /* line 28, ../../src/styles/_video-carousel.scss */
  .video-carousel-wrap {
    position: relative;
    padding: 0 30px 30px 10px;
    padding: 0 1.875rem 1.875rem 0.625rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 28, ../../src/styles/_video-carousel.scss */
  .video-carousel-wrap {
    padding: 0 30px 30px 15px;
    padding: 0 1.875rem 1.875rem 0.9375rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1140px) {
  /* line 28, ../../src/styles/_video-carousel.scss */
  .video-carousel-wrap {
    padding-bottom: 35px;
    padding-bottom: 2.1875rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 49, ../../src/styles/_video-carousel.scss */
.last-child .video-carousel-wrap {
  border-bottom: none;
}

/* line 57, ../../src/styles/_video-carousel.scss */
.video-item .image-wrap {
  float: left;
  display: block;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  box-sizing: border-box;
  position: relative;
  display: block;
}
/* line 65, ../../src/styles/_video-carousel.scss */
.video-item .image-wrap a.img {
  display: block;
}
/* line 68, ../../src/styles/_video-carousel.scss */
.video-item .image-wrap a.img:before {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 12px;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11886px 0;
  height: 40px;
  width: 40px;
  display: block;
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 68, ../../src/styles/_video-carousel.scss */
  .video-item .image-wrap a.img:before {
    left: 32px;
  }
}
/* line 84, ../../src/styles/_video-carousel.scss */
.video-item .image-wrap a.img:hover:before {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11548px 0;
  height: 40px;
  width: 40px;
}
@media (min-width: 640px) {
  /* line 57, ../../src/styles/_video-carousel.scss */
  .video-item .image-wrap {
    padding-left: 20px;
    padding-left: 1.25rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}
/* line 96, ../../src/styles/_video-carousel.scss */
.video-item .image-wrap img {
  display: block;
  width: 100%;
}
/* line 101, ../../src/styles/_video-carousel.scss */
.video-item .image-wrap .comments-count {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}
/* line 110, ../../src/styles/_video-carousel.scss */
.video-item .title-wrap {
  float: left;
  display: block;
}
@media (min-width: 640px) {
  /* line 110, ../../src/styles/_video-carousel.scss */
  .video-item .title-wrap {
    padding: 0 20px;
    padding: 0 1.25rem;
  }
}
/* line 118, ../../src/styles/_video-carousel.scss */
.video-item .title-wrap a {
  color: #111c24;
}
/* line 122, ../../src/styles/_video-carousel.scss */
.video-item .title-wrap .category {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  color: #0098DB;
  text-transform: uppercase;
}
/* line 130, ../../src/styles/_video-carousel.scss */
.video-item .title-wrap .time {
  font-family: "FreightSans-Book", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  padding-left: 10px;
  padding-left: 0.625rem;
}
/* line 139, ../../src/styles/_video-carousel.scss */
.video-item h4 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 148, ../../src/styles/_video-carousel.scss */
.video-category-carousel {
  overflow: visible;
  position: relative;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 153, ../../src/styles/_video-carousel.scss */
.video-category-carousel .arrow {
  position: absolute;
  top: -37px;
  right: 0;
}
@media (min-width: 640px) {
  /* line 153, ../../src/styles/_video-carousel.scss */
  .video-category-carousel .arrow {
    top: -42px;
  }
}
/* line 164, ../../src/styles/_video-carousel.scss */
.video-category-carousel .arrow-left.arrow {
  right: 40px;
}

/* line 172, ../../src/styles/_video-carousel.scss */
.video-list-view .video-item {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* line 1, ../../src/styles/_video-detail.scss */
.video-detail.container {
  background: #111c24;
  padding: 10px 0;
  padding: 0.625rem 0;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_video-detail.scss */
  .video-detail.container {
    padding: 25px 0;
    padding: 1.5625rem 0;
    margin-bottom: 35px;
    margin-bottom: 2.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_video-detail.scss */
  .video-detail.container {
    padding: 40px 0 35px;
    padding: 2.5rem 0 2.1875rem;
  }
}
@media (min-width: 1140px) {
  /* line 1, ../../src/styles/_video-detail.scss */
  .video-detail.container {
    padding: 50px 0 45px;
    padding: 3.125rem 0 2.8125rem;
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 19, ../../src/styles/_video-detail.scss */
.video-detail.container .embed-vid-text {
  text-align: right;
  color: #FFFFFF;
  font-size: 16px;
  font-size: 1rem;
}
/* line 23, ../../src/styles/_video-detail.scss */
.video-detail.container .embed-vid-text:hover {
  cursor: pointer;
}
/* line 27, ../../src/styles/_video-detail.scss */
.video-detail.container .video-info {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 27, ../../src/styles/_video-detail.scss */
  .video-detail.container .video-info {
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1140px) {
  /* line 27, ../../src/styles/_video-detail.scss */
  .video-detail.container .video-info {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 40, ../../src/styles/_video-detail.scss */
.video-detail.container .category,
.video-detail.container .related-article h4 {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  text-transform: uppercase;
  color: #0098DB;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  display: inline-block;
}
/* line 51, ../../src/styles/_video-detail.scss */
.video-detail.container h1, .video-detail.container .salary-survey-header {
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #FFFFFF;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 34px;
  line-height: 2.125rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding-right: 50px;
  padding-right: 3.125rem;
  position: relative;
}
@media (min-width: 1140px) {
  /* line 51, ../../src/styles/_video-detail.scss */
  .video-detail.container h1, .video-detail.container .salary-survey-header {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 64, ../../src/styles/_video-detail.scss */
.video-detail.container h1 .comments-count, .video-detail.container .salary-survey-header .comments-count {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 72, ../../src/styles/_video-detail.scss */
.video-detail.container .byline {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #888;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 1140px) {
  /* line 72, ../../src/styles/_video-detail.scss */
  .video-detail.container .byline {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 82, ../../src/styles/_video-detail.scss */
.video-detail.container .byline a {
  color: #888;
}
/* line 85, ../../src/styles/_video-detail.scss */
.video-detail.container .byline .edit-link a {
  margin-left: 10px;
  margin-left: 0.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  border-left: 1px solid #888;
}
/* line 90, ../../src/styles/_video-detail.scss */
.video-detail.container .byline .dateline {
  margin-left: 10px;
  margin-left: 0.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  border-left: 1px solid #888;
}
/* line 94, ../../src/styles/_video-detail.scss */
.video-detail.container .byline .dateline:first-child {
  margin-left: 0px;
  border-left: 0;
}
/* line 99, ../../src/styles/_video-detail.scss */
.video-detail.container .byline .author-name {
  margin-right: 10px;
  margin-right: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  border-right: 1px solid #888;
}
/* line 107, ../../src/styles/_video-detail.scss */
.video-detail.container p {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem;
  color: #FFFFFF;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-right: 50px;
  padding-right: 3.125rem;
}
/* line 116, ../../src/styles/_video-detail.scss */
.video-detail.container .social-nav {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 116, ../../src/styles/_video-detail.scss */
  .video-detail.container .social-nav {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 960px) {
  /* line 116, ../../src/styles/_video-detail.scss */
  .video-detail.container .social-nav {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}
@media (min-width: 1140px) {
  /* line 116, ../../src/styles/_video-detail.scss */
  .video-detail.container .social-nav {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 133, ../../src/styles/_video-detail.scss */
.video-detail.container .related-article {
  display: none;
}
@media (min-width: 960px) {
  /* line 133, ../../src/styles/_video-detail.scss */
  .video-detail.container .related-article {
    display: block;
  }
}
/* line 140, ../../src/styles/_video-detail.scss */
.video-detail.container .related-article h5 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 25px;
  line-height: 1.5625rem;
  margin-bottom: 0;
  padding-right: 50px;
  padding-right: 3.125rem;
  position: relative;
}
/* line 148, ../../src/styles/_video-detail.scss */
.video-detail.container .related-article h5 a {
  color: #FFFFFF;
}
/* line 152, ../../src/styles/_video-detail.scss */
.video-detail.container .related-article h5 .arrow {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -703px 0;
  height: 22px;
  width: 22px;
  display: block;
  cursor: pointer;
  width: 22px;
  height: 22px;
}

/* line 1, ../../src/styles/_video-player.scss */
.video-player {
  position: relative;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_video-player.scss */
  .video-player {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_video-player.scss */
  .video-player {
    margin-bottom: 0;
  }
}
/* line 13, ../../src/styles/_video-player.scss */
.video-player img {
  display: block;
  width: 100%;
  cursor: pointer;
}
/* line 20, ../../src/styles/_video-player.scss */
.video-player.is-paused:before {
  content: '';
  position: absolute;
  bottom: 10px;
  left: 10px;
  display: block;
  cursor: pointer;
  z-index: 15;
  pointer-events: none;
  font-family: FontAwesome;
  content: '';
  color: white;
  line-height: 1;
  font-size: 20px;
  padding: 10px 13px;
  background-color: #eeb120;
}
@media (min-width: 640px) {
  /* line 20, ../../src/styles/_video-player.scss */
  .video-player.is-paused:before {
    bottom: 20px;
    left: 20px;
    display: block;
    font-size: 29px;
    padding: 15px 19px;
  }
}
/* line 50, ../../src/styles/_video-player.scss */
.video-player.is-paused:hover:before {
  background-color: #0095D8;
}

/* line 64, ../../src/styles/_video-player.scss */
.embed-vid-text {
  text-align: right;
  color: #0095D8;
}
/* line 67, ../../src/styles/_video-player.scss */
.embed-vid-text:hover {
  cursor: pointer;
  text-decoration: underline;
}

/* line 73, ../../src/styles/_video-player.scss */
.video-finished-overlay {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 14;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 0.4s ease-in-out;
}
/* line 85, ../../src/styles/_video-player.scss */
.video-finished-overlay .video-finished-overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 90, ../../src/styles/_video-player.scss */
.video-finished-overlay .video-finished-overlay-content p {
  white-space: nowrap;
  padding: 0;
  color: #FFFFFF;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
}
@media (min-width: 640px) {
  /* line 90, ../../src/styles/_video-player.scss */
  .video-finished-overlay .video-finished-overlay-content p {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
/* line 99, ../../src/styles/_video-player.scss */
.video-finished-overlay .video-finished-overlay-content p.uppercase {
  text-transform: uppercase;
}

/* line 107, ../../src/styles/_video-player.scss */
.show-video-finished-overlay .video-finished-overlay {
  opacity: 1;
  pointer-events: auto;
}

/* line 1, ../../src/styles/_page-generic.scss */
.generic-content.container {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_page-generic.scss */
  .generic-content.container {
    margin-bottom: 35px;
    margin-bottom: 2.1875rem;
  }
}
@media (min-width: 1140px) {
  /* line 1, ../../src/styles/_page-generic.scss */
  .generic-content.container {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 12, ../../src/styles/_page-generic.scss */
.generic-content.container .hero-image {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
@media (min-width: 640px) {
  /* line 12, ../../src/styles/_page-generic.scss */
  .generic-content.container .hero-image {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 12, ../../src/styles/_page-generic.scss */
  .generic-content.container .hero-image {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}
/* line 25, ../../src/styles/_page-generic.scss */
.generic-content.container .newsletter-signup-container {
  max-width: 300px;
}
@media (min-width: 640px) {
  /* line 25, ../../src/styles/_page-generic.scss */
  .generic-content.container .newsletter-signup-container {
    max-width: 280px;
  }
}
@media (min-width: 960px) {
  /* line 25, ../../src/styles/_page-generic.scss */
  .generic-content.container .newsletter-signup-container {
    max-width: 315px;
  }
}
@media (max-width: 959px) {
  /* line 40, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules {
    display: table;
    margin: 30px auto 10px;
    margin: 1.875rem auto 0.625rem;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 51, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules {
    margin: 40px auto 45px;
    margin: 2.5rem auto 2.8125rem;
  }
  /* line 55, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group {
    display: table-cell;
    vertical-align: top;
    padding-right: 5px;
    padding-right: 0.3125rem;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
  /* line 55, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group {
    width: 100%;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 960px) {
  /* line 55, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group {
    width: 280px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 67, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-promo {
    width: 280px;
    height: 234px;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
  /* line 67, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-promo {
    float: left;
    margin-right: 5px;
    margin-right: 0.3125rem;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 960px) {
  /* line 67, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-promo {
    float: none;
    margin: 0;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 82, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-social-nav {
    margin-bottom: 19px;
    margin-bottom: 1.1875rem;
  }
  /* line 85, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-social-nav .social-nav {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 960px) {
  /* line 85, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-social-nav .social-nav {
    display: block;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 97, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-newsletter {
    overflow: hidden;
    *zoom: 1;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
  /* line 97, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-newsletter {
    float: left;
    margin-left: 5px;
    margin-left: 0.3125rem;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 960px) {
  /* line 97, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .module-newsletter {
    float: none;
    margin: 0;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 112, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .newsletter-signup-container {
    width: 280px;
    height: 233px;
    padding: 0;
    margin-bottom: 0;
    background: #f0f0f0;
  }
  /* line 119, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .newsletter-signup-container .newsletter-signup {
    padding-bottom: 0;
    height: auto;
  }
  /* line 124, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .newsletter-signup-container h3 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
  /* line 130, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .newsletter-signup-container input[type=email] {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
  /* line 134, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .newsletter-signup-container .newsletter-signup-success {
    width: 280px;
    height: 233px;
  }
  /* line 139, ../../src/styles/_page-generic.scss */
  .generic-content.container .modules-group .newsletter-signup-container .newsletter-signup-error {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 18px;
    line-height: 1.125rem;
  }
  /* line 148, ../../src/styles/_page-generic.scss */
  .generic-content.container .our-picks {
    width: 100%;
    clear: both;
  }
  /* line 152, ../../src/styles/_page-generic.scss */
  .generic-content.container .our-picks h3 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
  /* line 158, ../../src/styles/_page-generic.scss */
  .generic-content.container .our-picks img {
    max-width: 86px;
  }
}
/* line 167, ../../src/styles/_page-generic.scss */
.generic-content.container .ads-group {
  display: none;
}
@media (min-width: 960px) {
  /* line 167, ../../src/styles/_page-generic.scss */
  .generic-content.container .ads-group {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 174, ../../src/styles/_page-generic.scss */
  .generic-content.container .ads-group .ad-unit {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 182, ../../src/styles/_page-generic.scss */
.generic-content.container .ads-group .mobile-unit {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 188, ../../src/styles/_page-generic.scss */
.generic-content.container .our-picks {
  padding-left: 0;
  clear: both;
}

/* line 198, ../../src/styles/_page-generic.scss */
ul.nav-generic {
  border-top: solid 2px #f0f0f0;
  padding: 16px 0;
  padding: 1rem 0;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
@media (min-width: 640px) {
  /* line 198, ../../src/styles/_page-generic.scss */
  ul.nav-generic {
    padding: 20px 0;
    padding: 1.25rem 0;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
/* line 209, ../../src/styles/_page-generic.scss */
ul.nav-generic li {
  display: table-cell;
  padding-right: 18px;
  padding-right: 1.125rem;
  position: relative;
}
@media (min-width: 640px) {
  /* line 209, ../../src/styles/_page-generic.scss */
  ul.nav-generic li {
    padding-right: 30px;
    padding-right: 1.875rem;
  }
}
/* line 218, ../../src/styles/_page-generic.scss */
ul.nav-generic li:last-child {
  padding-right: 0;
}
/* line 221, ../../src/styles/_page-generic.scss */
ul.nav-generic li:last-child::after {
  border-left: none;
}
/* line 227, ../../src/styles/_page-generic.scss */
ul.nav-generic li:after {
  content: '';
  border-left: 1px solid #e6e6e6;
  height: 17px;
  position: absolute;
  right: 9px;
  top: -2px;
}
@media (min-width: 640px) {
  /* line 227, ../../src/styles/_page-generic.scss */
  ul.nav-generic li:after {
    right: 15px;
    top: 2px;
  }
}
/* line 244, ../../src/styles/_page-generic.scss */
ul.nav-generic a {
  text-decoration: none;
  color: #111c24;
}
/* line 248, ../../src/styles/_page-generic.scss */
ul.nav-generic a:hover, ul.nav-generic a.current {
  color: #0098DB;
}
/* line 253, ../../src/styles/_page-generic.scss */
ul.nav-generic a.current {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}

/* line 2, ../../src/styles/_page-masterhead.scss */
.page-masthead {
  text-align: center;
}
/* line 4, ../../src/styles/_page-masterhead.scss */
.page-masthead h2, .page-masthead h3, .page-masthead h4, .page-masthead h5, .page-masthead h6 {
  margin: 0;
  line-height: 110%;
}
/* line 7, ../../src/styles/_page-masterhead.scss */
.page-masthead h2 {
  font-size: 34px;
  font-size: 2.125rem;
}
/* line 10, ../../src/styles/_page-masterhead.scss */
.page-masthead h3 {
  font-size: 22px;
  font-size: 1.375rem;
}
/* line 13, ../../src/styles/_page-masterhead.scss */
.page-masthead h5,
.page-masthead h6 {
  font-size: 22px;
  font-size: 1.375rem;
  margin: 40px 0 6px 0;
  margin: 2.5rem 0 0.375rem 0;
  font-family: 'PreloSlab-Medium';
}
/* line 19, ../../src/styles/_page-masterhead.scss */
.page-masthead h6 {
  margin: 0 0 6px 0;
  margin: 0 0 0.375rem 0;
}
/* line 22, ../../src/styles/_page-masterhead.scss */
.page-masthead p {
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 130%;
  margin: 0 0 8px 0;
  margin: 0 0 0.5rem 0;
}
/* line 28, ../../src/styles/_page-masterhead.scss */
.page-masthead .col-12 {
  margin: 30px 0 0 0;
  margin: 1.875rem 0 0 0;
}
/* line 30, ../../src/styles/_page-masterhead.scss */
.page-masthead .col-12 .col-12 {
  margin: 0 0 0 0;
}
/* line 34, ../../src/styles/_page-masterhead.scss */
.page-masthead hr {
  border-color: #0098DB;
  margin: 40px auto;
  margin: 2.5rem auto;
  width: 50%;
}

/* line 1, ../../src/styles/_page-contact.scss */
.module-inquiries {
  border-top: solid 2px #f0f0f0;
  padding: 20px 0;
  padding: 1.25rem 0;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_page-contact.scss */
  .module-inquiries {
    padding: 35px 0;
    padding: 2.1875rem 0;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_page-contact.scss */
  .module-inquiries {
    padding: 50px 0;
    padding: 3.125rem 0;
  }
}
@media (min-width: 960px) {
  /* line 13, ../../src/styles/_page-contact.scss */
  .module-inquiries .inquiry-types {
    margin-left: -10px;
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 20, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-type {
  display: block;
  text-decoration: none;
  height: 60px;
  margin-bottom: 25px;
}
/* line 26, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-type.inactive {
  display: none;
}
/* line 30, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-type[data-id="development"] {
  margin-bottom: 0px;
}
/* line 32, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-type[data-id="development"].active {
  margin-bottom: 30px;
}
@media (min-width: 640px) {
  /* line 30, ../../src/styles/_page-contact.scss */
  .module-inquiries .inquiry-type[data-id="development"] {
    margin-bottom: 30px;
  }
}
@media (min-width: 480px) {
  /* line 20, ../../src/styles/_page-contact.scss */
  .module-inquiries .inquiry-type {
    height: 86px;
  }
}
@media (min-width: 640px) {
  /* line 46, ../../src/styles/_page-contact.scss */
  .module-inquiries .inquiry-type.inactive {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 20, ../../src/styles/_page-contact.scss */
  .module-inquiries .inquiry-type {
    height: 120px;
    width: 50%;
    float: left;
    padding-left: 10px;
    margin-bottom: 10px;
  }
}
/* line 60, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-type.no-touch:hover .inquiry-item, .module-inquiries .inquiry-type.active .inquiry-item {
  color: white;
  background-color: #0095D8;
}
/* line 64, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-type.no-touch:hover .inquiry-subtext, .module-inquiries .inquiry-type.active .inquiry-subtext {
  display: block;
}
/* line 71, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-item {
  color: #111c24;
  background-color: #f0f0f0;
  height: 100%;
  text-align: center;
}
/* line 78, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  padding-top: 10px;
  padding-top: 0.625rem;
}
@media (min-width: 480px) {
  /* line 78, ../../src/styles/_page-contact.scss */
  .module-inquiries .inquiry-title {
    padding-top: 15px;
    padding-top: 0.9375rem;
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 78, ../../src/styles/_page-contact.scss */
  .module-inquiries .inquiry-title {
    padding-top: 35px;
    padding-top: 2.1875rem;
  }
}
/* line 94, ../../src/styles/_page-contact.scss */
.module-inquiries .inquiry-subtext {
  display: none;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 480px) {
  /* line 94, ../../src/styles/_page-contact.scss */
  .module-inquiries .inquiry-subtext {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
/* line 104, ../../src/styles/_page-contact.scss */
.module-inquiries .other-inquiries {
  padding: 20px 0;
  padding: 1.25rem 0;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 104, ../../src/styles/_page-contact.scss */
  .module-inquiries .other-inquiries {
    padding: 0;
  }
}
/* line 114, ../../src/styles/_page-contact.scss */
.module-inquiries .other-inquiry {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0 20px;
  padding: 0 1.25rem;
  border-right: 1px solid #c7c7c7;
}
/* line 120, ../../src/styles/_page-contact.scss */
.module-inquiries .other-inquiry:hover {
  color: #5f6467;
  text-decoration: none;
}
/* line 124, ../../src/styles/_page-contact.scss */
.module-inquiries .other-inquiry:first-child {
  padding-left: 0;
}
/* line 127, ../../src/styles/_page-contact.scss */
.module-inquiries .other-inquiry:last-child {
  padding-right: 0;
  border-right: 0px;
}
/* line 131, ../../src/styles/_page-contact.scss */
.module-inquiries .other-inquiry.other {
  margin-top: 15px;
  display: block;
  padding-left: 0px;
  color: #5f6467;
}
@media (min-width: 480px) {
  /* line 131, ../../src/styles/_page-contact.scss */
  .module-inquiries .other-inquiry.other {
    display: inline-block;
    margin-top: 0;
    padding-left: 20px;
    padding-left: 1.25rem;
  }
}
/* line 143, ../../src/styles/_page-contact.scss */
.module-inquiries .other-inquiry.subscribe {
  border-right: 0px;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  padding-right: 0px;
}
@media (min-width: 480px) {
  /* line 143, ../../src/styles/_page-contact.scss */
  .module-inquiries .other-inquiry.subscribe {
    border-right: 1px solid #c7c7c7;
    padding-right: 20px;
    padding-right: 1.25rem;
  }
}
/* line 152, ../../src/styles/_page-contact.scss */
.module-inquiries .other-inquiry.donate {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}

/* line 161, ../../src/styles/_page-contact.scss */
.module-masthead {
  text-align: center;
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

/* line 166, ../../src/styles/_page-contact.scss */
.masthead {
  height: 60px;
  background-color: #0095D8;
  color: white;
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  line-height: 60px;
  display: inline-block;
  width: 100%;
}
@media (min-width: 960px) {
  /* line 166, ../../src/styles/_page-contact.scss */
  .masthead {
    width: 540px;
  }
}
/* line 180, ../../src/styles/_page-contact.scss */
.masthead:hover {
  text-decoration: none;
}

/* line 185, ../../src/styles/_page-contact.scss */
.btn-mediakit {
  height: 60px;
  background-color: #0095D8;
  color: white;
  font-size: 30px;
  font-size: 1.875rem;
  margin: 30px 0;
  margin: 1.875rem 0;
  font-family: "PreloSlab-Bold", Georgia, serif;
  line-height: 60px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
/* line 197, ../../src/styles/_page-contact.scss */
.btn-mediakit:hover {
  text-decoration: none;
}

/* line 206, ../../src/styles/_page-contact.scss */
.contact-us .subsection-header .back-link.active {
  display: block;
}
@media (min-width: 640px) {
  /* line 204, ../../src/styles/_page-contact.scss */
  .contact-us .subsection-header .back-link {
    display: none !important;
  }
}

/* line 219, ../../src/styles/_page-contact.scss */
.container.contact-us .module-contact-team-form {
  display: none;
}
@media (min-width: 640px) {
  /* line 219, ../../src/styles/_page-contact.scss */
  .container.contact-us .module-contact-team-form {
    margin-bottom: 50px;
  }
}
/* line 226, ../../src/styles/_page-contact.scss */
.container.contact-us .module-contact-team-form.active {
  display: block;
}
/* line 230, ../../src/styles/_page-contact.scss */
.container.contact-us .module-contact-team-form .inner {
  overflow: hidden;
  *zoom: 1;
  border-top: solid 2px #f0f0f0;
  border-bottom: solid 2px #f0f0f0;
  visibility: hidden;
}
@media (min-width: 640px) {
  /* line 230, ../../src/styles/_page-contact.scss */
  .container.contact-us .module-contact-team-form .inner {
    visibility: visible;
    padding-top: 50px;
    padding-top: 3.125rem;
    border-bottom: 0;
  }
}
@media (min-width: 960px) {
  /* line 230, ../../src/styles/_page-contact.scss */
  .container.contact-us .module-contact-team-form .inner {
    padding-bottom: 50px;
    padding-bottom: 3.125rem;
    border-bottom: solid 2px #f0f0f0;
  }
}
/* line 251, ../../src/styles/_page-contact.scss */
.container.contact-us .container-contact-team {
  overflow: hidden;
  *zoom: 1;
  display: none;
}
@media (min-width: 640px) {
  /* line 251, ../../src/styles/_page-contact.scss */
  .container.contact-us .container-contact-team {
    display: block;
  }
}
/* line 263, ../../src/styles/_page-contact.scss */
.container.contact-us .teams-group {
  display: none;
  overflow: hidden;
  *zoom: 1;
}
/* line 266, ../../src/styles/_page-contact.scss */
.container.contact-us .teams-group.active {
  display: block;
}
@media (min-width: 640px) {
  /* line 271, ../../src/styles/_page-contact.scss */
  .container.contact-us .team-container {
    width: 50%;
    float: left;
  }
  /* line 276, ../../src/styles/_page-contact.scss */
  .container.contact-us .team-container:nth-child(odd) {
    padding-right: 10px;
  }
  /* line 279, ../../src/styles/_page-contact.scss */
  .container.contact-us .team-container:nth-child(even) {
    padding-left: 10px;
  }
}
@media (min-width: 960px) {
  /* line 271, ../../src/styles/_page-contact.scss */
  .container.contact-us .team-container {
    float: none;
    width: auto;
  }
  /* line 287, ../../src/styles/_page-contact.scss */
  .container.contact-us .team-container:nth-child(odd), .container.contact-us .team-container:nth-child(even) {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 293, ../../src/styles/_page-contact.scss */
  .container.contact-us .team-container:last-child .team-members {
    padding-bottom: 0;
  }
}
/* line 301, ../../src/styles/_page-contact.scss */
.container.contact-us .team-title {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 305, ../../src/styles/_page-contact.scss */
.container.contact-us .team-members {
  padding: 30px 0 50px 0;
  padding: 1.875rem 0 3.125rem 0;
}
/* line 308, ../../src/styles/_page-contact.scss */
.container.contact-us .team-member {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 35px;
}
/* line 311, ../../src/styles/_page-contact.scss */
.container.contact-us .team-member:last-child {
  margin-bottom: 0px;
}
/* line 315, ../../src/styles/_page-contact.scss */
.container.contact-us .team-member-photo, .container.contact-us .team-member-content {
  float: left;
}
/* line 318, ../../src/styles/_page-contact.scss */
.container.contact-us .team-member-photo {
  width: 75px;
  height: 75px;
  overflow: hidden;
}
/* line 323, ../../src/styles/_page-contact.scss */
.container.contact-us .team-member-content {
  width: calc(100% - 75px);
  padding-left: 20px;
  box-sizing: border-box;
  font-family: "PreloSlab-Medium", Georgia, serif;
}
/* line 329, ../../src/styles/_page-contact.scss */
.container.contact-us .member-name {
  color: #0095D8;
}
@media (min-width: 640px) {
  /* line 333, ../../src/styles/_page-contact.scss */
  .container.contact-us .member-name:after {
    content: '';
    display: block;
    width: 36px;
    height: 1px;
    border-bottom: 1px solid #111c24;
    margin: 10px 0;
  }
}
/* line 345, ../../src/styles/_page-contact.scss */
.container.contact-us .member-detail {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 347, ../../src/styles/_page-contact.scss */
.container.contact-us .member-detail:first-child {
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 352, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right {
  display: none;
  visibility: visible;
}
@media (max-width: 639px) {
  /* line 356, ../../src/styles/_page-contact.scss */
  .container.contact-us .contact-form-right.active {
    display: block;
    position: fixed;
    padding-bottom: 50px;
    background-color: #f0f0f0;
    top: 0px;
    left: 0px;
    height: 100%;
    z-index: 1050;
    width: 100%;
    overflow: auto;
  }
}
/* line 372, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.submitted .contact-message-container {
  display: block;
}
/* line 376, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.submitted .contact-form-inner {
  visibility: hidden;
  pointer-events: none;
}
/* line 383, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.business .contact-select-container.business {
  display: block;
}
/* line 388, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.editorial .contact-select-container.editorial {
  display: block;
}
/* line 396, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.press .contact-select-container {
  display: none;
}
/* line 399, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.press .input-subject.press {
  display: block;
  pointer-events: auto;
}
/* line 409, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.development .contact-select-container {
  display: none;
}
/* line 412, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.development .input-subject.development {
  display: block;
  pointer-events: auto;
}
/* line 419, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.other .contact-select-container {
  display: none;
}
/* line 422, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.other .input-subject.other {
  display: block;
  pointer-events: auto;
}
/* line 426, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-right.other .hideable {
  display: none;
}
@media (min-width: 640px) {
  /* line 352, ../../src/styles/_page-contact.scss */
  .container.contact-us .contact-form-right {
    display: block;
  }
  /* line 433, ../../src/styles/_page-contact.scss */
  .container.contact-us .contact-form-right.active {
    position: static;
    background-color: none;
    padding-bottom: 0px;
    height: auto;
  }
}
/* line 443, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-container {
  background-color: #f0f0f0;
  overflow: hidden;
  *zoom: 1;
  padding: 25px 0;
  padding: 1.5625rem 0;
  overflow: auto;
}
@media (min-width: 640px) {
  /* line 443, ../../src/styles/_page-contact.scss */
  .container.contact-us .contact-form-container {
    padding: 50px 0;
    padding: 3.125rem 0;
    position: relative;
  }
}
/* line 456, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-message-container {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f0f0f0;
  display: none;
}
/* line 467, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-message {
  position: absolute;
  top: 50%;
  width: 100%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
/* line 475, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-message-title {
  color: #0095D8;
  font-size: 40px;
  font-size: 2.5rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 481, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-message-detail {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 486, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-title {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 491, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form {
  margin: 30px 0 0 0;
  margin: 1.875rem 0 0 0;
}
/* line 495, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-form-inner {
  margin-left: 8.333%;
  margin-right: 8.333%;
}
/* line 500, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-input, .container.contact-us .selector, .container.contact-us .contact-textarea {
  margin-bottom: 15px;
}
/* line 504, ../../src/styles/_page-contact.scss */
.container.contact-us .input-subject {
  pointer-events: none;
}
/* line 507, ../../src/styles/_page-contact.scss */
.container.contact-us .input-subject.development {
  display: none;
}
/* line 512, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-textarea {
  display: block;
  width: 100%;
  height: 90px;
}
@media (min-width: 640px) {
  /* line 512, ../../src/styles/_page-contact.scss */
  .container.contact-us .contact-textarea {
    height: 189px;
  }
}
/* line 523, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-select-container {
  position: relative;
  display: none;
}
/* line 527, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-select-container.active {
  display: block;
}
/* line 531, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-select-container .dropdown-icon {
  width: 40px;
  height: 40px;
  background-color: #0095D8;
  background-image: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/arrow-down-white.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  color: white;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  line-height: 40px;
  z-index: 2;
}
/* line 548, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-select-container.active .dropdown-container {
  display: block;
}
/* line 551, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-select-container.active .btn-show-dropdown {
  display: none;
}
/* line 554, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-select-container.active .dropdown-icon {
  cursor: pointer;
  background-color: #003333;
}
/* line 561, ../../src/styles/_page-contact.scss */
.container.contact-us .contact-select-container.hover:after {
  background-color: #003333;
}
/* line 572, ../../src/styles/_page-contact.scss */
.container.contact-us .btn-show-dropdown {
  z-index: 3;
  position: absolute;
  width: 100%;
  height: 40px;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.01);
  cursor: pointer;
}
/* line 583, ../../src/styles/_page-contact.scss */
.container.contact-us .dropdown-container {
  background-color: #f7f7f7;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  display: block;
  height: 150px;
  overflow: auto;
  padding: 0 15px;
  padding: 0 0.9375rem;
  -webkit-box-shadow: 2px 2px 6px -1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 2px 2px 6px -1px rgba(0, 0, 0, 0.6);
  box-shadow: 2px 2px 6px -1px rgba(0, 0, 0, 0.6);
  display: none;
}
@media (min-width: 640px) {
  /* line 583, ../../src/styles/_page-contact.scss */
  .container.contact-us .dropdown-container {
    height: 250px;
  }
}
/* line 601, ../../src/styles/_page-contact.scss */
.container.contact-us .dropdown-container li {
  border-bottom: 1px solid #e7e7e7;
  height: 40px;
  line-height: 40px;
}
/* line 607, ../../src/styles/_page-contact.scss */
.container.contact-us .dropdown-container li.dropdown-group {
  font-weight: bold;
  cursor: default;
}
/* line 611, ../../src/styles/_page-contact.scss */
.container.contact-us .dropdown-container li.dropdown-item {
  text-indent: 36px;
}
/* line 613, ../../src/styles/_page-contact.scss */
.container.contact-us .dropdown-container li.dropdown-item:hover {
  cursor: pointer;
  color: #0095D8;
}
/* line 617, ../../src/styles/_page-contact.scss */
.container.contact-us .dropdown-container li.dropdown-item.dropdown-group {
  text-indent: 0;
}
/* line 627, ../../src/styles/_page-contact.scss */
.container.contact-us .submit.button {
  width: 100%;
  display: block;
}
/* line 632, ../../src/styles/_page-contact.scss */
.container.contact-us .btn-display-contact-form {
  height: 50px;
  background-color: black;
  color: white;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 50px;
  text-align: center;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1051;
  cursor: pointer;
}
/* line 647, ../../src/styles/_page-contact.scss */
.container.contact-us .btn-display-contact-form:after {
  display: block;
  content: '';
  width: 13px;
  height: 9px;
  background-image: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/arrow-up-white.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50% 50%;
  display: inline-block;
  -moz-transform: translateX(12px);
  -ms-transform: translateX(12px);
  -webkit-transform: translateX(12px);
  transform: translateX(12px);
}
/* line 661, ../../src/styles/_page-contact.scss */
.container.contact-us .btn-display-contact-form.active:after {
  background-image: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/arrow-down-white.svg");
}
@media (min-width: 640px) {
  /* line 632, ../../src/styles/_page-contact.scss */
  .container.contact-us .btn-display-contact-form {
    display: none;
  }
}
/* line 672, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel {
  display: none;
  /* temporary hack to make slider to work, slider only works if you resize screen after clicking inquiry */
  /* end tmp hack */
}
/* line 676, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel.active {
  display: block;
}
@media (min-width: 640px) {
  /* line 672, ../../src/styles/_page-contact.scss */
  .container.contact-us .container-team-mobile-carousel {
    display: none !important;
  }
}
/* line 684, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .team-title {
  font-size: 21px;
  font-size: 1.3125rem;
  margin-bottom: 15px;
}
/* line 689, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .arrow {
  position: absolute;
  top: -37px;
  right: 0;
}
@media (min-width: 640px) {
  /* line 689, ../../src/styles/_page-contact.scss */
  .container.contact-us .container-team-mobile-carousel .arrow {
    top: -42px;
  }
}
/* line 700, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .contact-carousel {
  position: relative;
}
/* line 704, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .arrow-left.arrow {
  right: 40px;
}
/* line 708, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .team-member {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 0px;
}
/* line 713, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .team-member-photo {
  padding-left: 20px;
}
/* line 717, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .team-member-content {
  width: calc(100% - 95px);
  padding-right: 20px;
}
/* line 722, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .swiper-container {
  padding: 30px 0;
  padding: 1.875rem 0;
  background-color: #f0f0f0;
  overflow: visible !important;
}
/* line 729, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .swiper-slide {
  width: 100%;
  margin: 20px 0;
}
/* line 735, ../../src/styles/_page-contact.scss */
.container.contact-us .container-team-mobile-carousel .team-mobile-carousel-row {
  margin-bottom: 30px;
}

/* line 743, ../../src/styles/_page-contact.scss */
.touch.no-scroll {
  overflow: hidden;
}
/* line 745, ../../src/styles/_page-contact.scss */
.touch.no-scroll body {
  overflow: hidden;
}
@media (min-width: 640px) {
  /* line 743, ../../src/styles/_page-contact.scss */
  .touch.no-scroll {
    overflow: auto;
  }
  /* line 750, ../../src/styles/_page-contact.scss */
  .touch.no-scroll body {
    overflow: auto;
  }
}

/* line 1, ../../src/styles/_tooltip.scss */
.container.contact-us .team-member {
  overflow: visible;
}

/* line 8, ../../src/styles/_tooltip.scss */
.module-inquiries .container-team-mobile-carousel .slide.swiper-slide {
  height: auto !important;
}

/* line 13, ../../src/styles/_tooltip.scss */
.guidelines-container {
  position: relative;
}
/* line 15, ../../src/styles/_tooltip.scss */
.guidelines-container .tooltip {
  display: none;
  position: absolute;
  background: #f0f0f0;
  padding: 1em;
  font-size: 0.7em;
  z-index: 10;
}
/* line 23, ../../src/styles/_tooltip.scss */
.guidelines-container .tooltip::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}
/* line 30, ../../src/styles/_tooltip.scss */
.guidelines-container .tooltip.top {
  bottom: 25px;
}
/* line 32, ../../src/styles/_tooltip.scss */
.guidelines-container .tooltip.top::after {
  bottom: -5px;
  left: 5px;
  border-width: 5px 5px 0 5px;
  border-color: #f0f0f0 transparent transparent transparent;
}
/* line 41, ../../src/styles/_tooltip.scss */
.guidelines-container .tooltip.bottom::after {
  top: -5px;
  left: 5px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #f0f0f0 transparent;
}
/* line 48, ../../src/styles/_tooltip.scss */
.guidelines-container .tooltip.mobile {
  position: relative;
  padding: 1em 0 0;
}
/* line 51, ../../src/styles/_tooltip.scss */
.guidelines-container .tooltip.mobile::after {
  display: none;
}
/* line 57, ../../src/styles/_tooltip.scss */
.guidelines-container:hover .tooltip, .guidelines-container:focus .tooltip, .guidelines-container.active .tooltip {
  display: block;
}

/* line 3, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing {
  overflow: hidden;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
@media (min-width: 640px) {
  /* line 3, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing {
    margin-bottom: 25px;
    margin-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 3, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing {
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
/* line 15, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing .hero-module {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 15, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module {
    padding-bottom: 0;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    border-bottom: 0;
  }
}
@media (max-width: 639px) {
  /* line 25, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module:last-child {
    border-bottom: 2px solid #f0f0f0;
  }
}
/* line 30, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing .hero-module .img-hero {
  position: relative;
}
/* line 33, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing .hero-module .img-hero img {
  display: block;
}
/* line 37, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing .hero-module .img-hero a.image-wrap {
  display: none;
}
@media (max-width: 959px) {
  /* line 37, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .img-hero a.image-wrap {
    display: block;
  }
}
@media (max-width: 959px) {
  /* line 44, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .img-hero a.image-wrap.desktop {
    display: none;
  }
}
@media (min-width: 960px) {
  /* line 44, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .img-hero a.image-wrap.desktop {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 64, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module.featured .hero-text h3 {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 44px;
    line-height: 2.75rem;
    width: 75%;
  }
}
@media (min-width: 1140px) {
  /* line 64, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module.featured .hero-text h3 {
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 54px;
    line-height: 3.375rem;
  }
}
@media (min-width: 960px) {
  /* line 79, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module.featured .hero-text p {
    width: 75%;
  }
}
/* line 89, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing .hero-module .category-badge {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 20px;
  color: #FFFFFF;
  background: #EAAB00;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  height: 30px;
  height: 1.875rem;
  text-transform: uppercase;
  padding: 0 10px;
  padding: 0 0.625rem;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
/* line 106, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing .hero-module .category-badge:hover {
  text-decoration: none;
  background: #0095D8;
}
@media (min-width: 640px) {
  /* line 89, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .category-badge {
    top: 40px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 40px;
    line-height: 2.5rem;
    height: 40px;
    height: 2.5rem;
    padding: 0 20px;
    padding: 0 1.25rem;
  }
}
@media (min-width: 640px) {
  /* line 121, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .hero-text {
    width: 95%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 0 20px 30px;
    padding: 0 0 1.25rem 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 121, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .hero-text {
    padding-bottom: 25px;
    padding-bottom: 1.5625rem;
  }
}
/* line 135, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing .hero-module .hero-text h3 {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
@media (min-width: 640px) {
  /* line 135, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .hero-text h3 {
    margin-bottom: 5px;
    margin-bottom: 0.3125rem;
    width: 65%;
  }
}
@media (min-width: 960px) {
  /* line 135, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .hero-text h3 {
    width: 95%;
  }
}
@media (min-width: 640px) {
  /* line 147, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .hero-text h3 a {
    color: #FFFFFF;
  }
}
/* line 157, ../../src/styles/_series-landing.scss */
.section-hero-module.series-landing .hero-module .hero-text p {
  color: #111c24;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 23px;
  line-height: 1.4375rem;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  /* line 157, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .hero-text p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 25px;
    line-height: 1.5625rem;
    color: #FFFFFF;
  }
}
@media (min-width: 960px) {
  /* line 157, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .hero-module .hero-text p {
    width: 98%;
  }
}

/* line 184, ../../src/styles/_series-landing.scss */
.series-landing-more .img-wrap {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 187, ../../src/styles/_series-landing.scss */
.series-landing-more .img-wrap img {
  width: 100%;
}
/* line 193, ../../src/styles/_series-landing.scss */
.series-landing-more .text {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
@media (min-width: 640px) {
  /* line 193, ../../src/styles/_series-landing.scss */
  .series-landing-more .text {
    height: 45px;
    margin-bottom: 0;
  }
}
@media (min-width: 640px) {
  /* line 193, ../../src/styles/_series-landing.scss */
  .series-landing-more .text {
    height: 85px;
  }
}
/* line 207, ../../src/styles/_series-landing.scss */
.series-landing-more h4 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 25px;
  line-height: 1.5625rem;
}
/* line 213, ../../src/styles/_series-landing.scss */
.series-landing-more h4 a {
  color: #111c24;
}
/* line 219, ../../src/styles/_series-landing.scss */
.series-landing-more .date {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #999999;
}
/* line 225, ../../src/styles/_series-landing.scss */
.series-landing-more .col-6 {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 225, ../../src/styles/_series-landing.scss */
  .series-landing-more .col-6 {
    width: 50%;
    float: left;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
    padding-left: 0;
    padding-right: 12px;
    padding-right: 0.75rem;
  }
  /* line 236, ../../src/styles/_series-landing.scss */
  .series-landing-more .col-6:nth-child(2n+2) {
    padding-left: 12px;
    padding-left: 0.75rem;
    padding-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 225, ../../src/styles/_series-landing.scss */
  .series-landing-more .col-6 {
    width: 25%;
  }
  /* line 246, ../../src/styles/_series-landing.scss */
  .series-landing-more .col-6:nth-child(4n+1) {
    padding-right: 18px;
    padding-right: 1.125rem;
    padding-left: 0 !important;
    clear: left;
  }
  /* line 252, ../../src/styles/_series-landing.scss */
  .series-landing-more .col-6:nth-child(4n+2) {
    padding: 0 12px 0 6px;
    padding: 0 0.75rem 0 0.375rem;
  }
  /* line 256, ../../src/styles/_series-landing.scss */
  .series-landing-more .col-6:nth-child(4n+3) {
    padding: 0 6px 0 12px;
    padding: 0 0.375rem 0 0.75rem;
  }
  /* line 260, ../../src/styles/_series-landing.scss */
  .series-landing-more .col-6:nth-child(4n+4) {
    padding-left: 18px;
    padding-left: 1.125rem;
    padding-right: 0 !important;
  }
}

/* line 272, ../../src/styles/_series-landing.scss */
.see-more-series .col-24 {
  text-align: center;
  padding: 10px 0 30px;
  padding: 0.625rem 0 1.875rem;
}
@media (min-width: 640px) {
  /* line 272, ../../src/styles/_series-landing.scss */
  .see-more-series .col-24 {
    padding: 0 0 50px;
    padding: 0 0 3.125rem;
  }
}
@media (min-width: 960px) {
  /* line 272, ../../src/styles/_series-landing.scss */
  .see-more-series .col-24 {
    padding-top: 20px;
    padding-top: 1.25rem;
  }
}
/* line 284, ../../src/styles/_series-landing.scss */
.see-more-series .col-24 .button {
  width: 100%;
}
@media (min-width: 640px) {
  /* line 284, ../../src/styles/_series-landing.scss */
  .see-more-series .col-24 .button {
    width: 270px;
  }
}
@media (min-width: 960px) {
  /* line 284, ../../src/styles/_series-landing.scss */
  .see-more-series .col-24 .button {
    width: 175px;
  }
}

@media (min-width: 640px) {
  /* line 303, ../../src/styles/_series-landing.scss */
  .section-hero-module.series-landing .section-gradient {
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 55%, rgba(0, 0, 0, 0.75) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.75)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 55%, rgba(0, 0, 0, 0.75) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 55%, rgba(0, 0, 0, 0.75) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 55%, rgba(0, 0, 0, 0.75) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 55%, rgba(0, 0, 0, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bf000000',GradientType=0 );
  }
}

/* line 5, ../../src/styles/_search-results.scss */
.search-results.container .button.disabled {
  background-color: #ccc;
}
/* line 8, ../../src/styles/_search-results.scss */
.search-results.container .button.disabled:hover {
  background-color: #ccc;
}
/* line 16, ../../src/styles/_search-results.scss */
.search-results.container .search-results-rows {
  position: relative;
}
/* line 20, ../../src/styles/_search-results.scss */
.search-results.container .page-mask {
  position: absolute;
  z-index: 100;
}
/* line 25, ../../src/styles/_search-results.scss */
.search-results.container .col-15 {
  position: relative;
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 29, ../../src/styles/_search-results.scss */
  .search-results.container .col-8 {
    position: absolute;
    top: 0;
    left: initial;
    right: 25px;
    width: 300px;
  }
}
@media (min-width: 960px) {
  /* line 29, ../../src/styles/_search-results.scss */
  .search-results.container .col-8 {
    padding-right: 0 !important;
  }
  /* line 43, ../../src/styles/_search-results.scss */
  .search-results.container .col-8 .ad-unit {
    width: auto !important;
    margin: 0 0 30px;
    margin: 0 0 1.875rem;
  }
}
/* line 52, ../../src/styles/_search-results.scss */
.search-results.container .filter-module {
  background: #f0f0f0;
  width: 100%;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  display: none;
  position: relative;
  z-index: 110;
}
/* line 60, ../../src/styles/_search-results.scss */
.search-results.container .filter-module.active {
  display: block;
}
@media (min-width: 640px) {
  /* line 52, ../../src/styles/_search-results.scss */
  .search-results.container .filter-module {
    width: 300px;
    float: right;
    clear: right;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  /* line 52, ../../src/styles/_search-results.scss */
  .search-results.container .filter-module {
    -webkit-box-shadow: #e6e6e6 -3px 4px 4px;
    -moz-box-shadow: #e6e6e6 -3px 4px 4px;
    box-shadow: #e6e6e6 -3px 4px 4px;
    top: 40px;
  }
}
@media (min-width: 960px) {
  /* line 52, ../../src/styles/_search-results.scss */
  .search-results.container .filter-module {
    right: 0;
    margin-bottom: 0;
  }
}
/* line 81, ../../src/styles/_search-results.scss */
.search-results.container .filter-module h5 {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
/* line 88, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .sort-by {
  border-bottom: solid 2px #d4d4d4;
  padding: 20px 20px 17px;
  padding: 1.25rem 1.25rem 1.0625rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 93, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .sort-by dl {
  float: left;
}
/* line 97, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .sort-by dt {
  width: 20px;
  width: 1.25rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  float: left;
  clear: left;
}
/* line 103, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .sort-by dt input {
  cursor: pointer;
}
/* line 109, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .sort-by dd {
  float: left;
  padding-left: 12px;
  padding-left: 0.75rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 114, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .sort-by dd label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: pointer;
}
/* line 126, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .narrow-search {
  padding: 0 20px 0;
  padding: 0 1.25rem 0;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 130, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .narrow-search h5 {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 139, ../../src/styles/_search-results.scss */
.search-results.container .filter-module dl.search-facets dt {
  font-size: 16px;
  font-size: 1rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: pointer;
  border-top: solid 1px #ccc;
  padding: 16px 0 13px 30px;
  padding: 1rem 0 0.8125rem 1.875rem;
  position: relative;
}
/* line 148, ../../src/styles/_search-results.scss */
.search-results.container .filter-module dl.search-facets dt:after {
  content: '';
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7239px 0;
  height: 14px;
  width: 14px;
  position: absolute;
  top: 35%;
  left: 0;
}
/* line 158, ../../src/styles/_search-results.scss */
.search-results.container .filter-module dl.search-facets dt.active:after {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6641px 0;
  height: 3px;
  width: 14px;
  top: 47%;
}
/* line 167, ../../src/styles/_search-results.scss */
.search-results.container .filter-module dl.search-facets dd {
  display: none;
  margin: -5px 0 10px;
  margin: -0.3125rem 0 0.625rem;
}
/* line 177, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul {
  margin: 0;
}
/* line 180, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul ul {
  display: none;
  margin: 10px 0 0 0;
  margin: 0.625rem 0 0 0;
}
/* line 185, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul li {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #666;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 0 0 10px 30px;
  padding: 0 0 0.625rem 1.875rem;
}
/* line 194, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul li.active .custom-range-module {
  display: block;
}
/* line 198, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul li.active ul {
  display: block;
}
/* line 203, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul li input[type=radio] {
  display: none;
}
/* line 207, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul li label {
  cursor: pointer;
}
/* line 210, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul li label:hover {
  color: #111c24;
  text-decoration: none;
}
/* line 215, ../../src/styles/_search-results.scss */
.search-results.container .filter-module ul li label.active {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  color: #111c24;
}
/* line 224, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .sections-facet {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}
/* line 228, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker {
  position: relative;
  padding-left: 30px;
  padding-left: 1.875rem;
}
/* line 232, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker .twitter-typeahead {
  float: left;
}
/* line 236, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker .author-input {
  width: 183px;
  border: solid 2px #ccc;
  color: #666;
  display: inline-block;
  float: left;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 245, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker .submit.button {
  width: 40px;
  padding: 0;
  float: left;
  margin: 0 0 20px 7px;
  margin: 0 0 1.25rem 0.4375rem;
}
/* line 251, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker .submit.button:hover {
  background: #111c24;
}
/* line 258, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker .tt-dropdown-menu {
  float: left;
  background: #fff;
  width: 183px;
  margin-top: -22px;
  padding: 0 14px;
  padding: 0 0.875rem;
  border: solid 2px #ccc;
  border-top: 0;
  color: #666;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  -webkit-box-shadow: #ccc 0 10px 10px -10px;
  -moz-box-shadow: #ccc 0 10px 10px -10px;
  box-shadow: #ccc 0 10px 10px -10px;
}
/* line 270, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker .tt-dropdown-menu div div {
  margin-bottom: 10px;
  cursor: default;
}
/* line 276, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker .tt-hint {
  color: #ccc;
}
/* line 278, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .author-picker .tt-cursor {
  color: #111c24;
}
/* line 284, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .custom-range-module {
  display: none;
  border-top: solid 1px #ccc;
  padding: 25px 0 0 0;
  padding: 1.5625rem 0 0 0;
  margin: 10px 0 0 -30px;
  margin: 0.625rem 0 0 -1.875rem;
}
/* line 290, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .custom-range-module fieldset {
  padding-left: 30px;
  padding-left: 1.875rem;
}
/* line 294, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .custom-range-module .field-row {
  float: left;
  clear: left;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 300, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .custom-range-module label {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 37px;
  line-height: 2.3125rem;
  width: 45px;
  width: 2.8125rem;
  float: left;
}
/* line 308, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .custom-range-module .input-wrap {
  float: left;
  position: relative;
}
/* line 312, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .custom-range-module .input-wrap input {
  width: 140px;
  width: 8.75rem;
  border: solid 2px #ccc;
  padding: 0 0 0 10px;
  padding: 0 0 0 0.625rem;
  color: #666;
}
/* line 321, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .custom-range-module .submit.button {
  width: 55px;
  width: 3.4375rem;
  height: 30px;
  height: 1.875rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 31px;
  line-height: 1.9375rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
  margin-left: 130px;
  margin-left: 8.125rem;
  padding: 0;
}
/* line 337, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__holder {
  width: 200px;
  width: 12.5rem;
  left: -45px;
  top: 8px;
  -webkit-box-shadow: #ccc 0 10px 10px -10px;
  -moz-box-shadow: #ccc 0 10px 10px -10px;
  box-shadow: #ccc 0 10px 10px -10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: solid 1px #e1e1e1;
}
/* line 346, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__box {
  padding: 0 13px;
  padding: 0 0.8125rem;
}
/* line 350, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header {
  border-bottom: solid 2px #e3e3e3;
  margin-top: 12px;
  margin-top: 0.75rem;
  height: 38px;
  height: 2.375rem;
}
/* line 355, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header .picker__month,
.search-results.container .filter-module .picker__header .picker__year {
  font-weight: normal;
  font-style: normal;
  font-family: "PreloSlab-Medium", Georgia, serif;
  color: #2d2d2d;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 26px;
  line-height: 1.625rem;
  margin: 0 2px;
  margin: 0 0.125rem;
}
/* line 366, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header .picker__nav--next,
.search-results.container .filter-module .picker__header .picker__nav--prev {
  width: 24px;
  width: 1.5rem;
  height: 26px;
  height: 1.625rem;
  padding: 0;
  background-color: #0095D8;
  top: 0;
}
/* line 374, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header .picker__nav--next:hover,
.search-results.container .filter-module .picker__header .picker__nav--prev:hover {
  background-color: #111c24;
}
/* line 378, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header .picker__nav--next:before,
.search-results.container .filter-module .picker__header .picker__nav--prev:before {
  border: none;
  margin-top: 7px;
  margin-top: 0.4375rem;
}
/* line 385, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header .picker__nav--prev {
  left: 0;
}
/* line 388, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header .picker__nav--prev:before {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -321px 0;
  height: 12px;
  width: 8px;
}
/* line 394, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header .picker__nav--next {
  right: 0;
}
/* line 397, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__header .picker__nav--next:before {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -685px 0;
  height: 12px;
  width: 8px;
}
/* line 405, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__weekday {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #2d2d2d;
  padding-bottom: 2px;
  padding-bottom: 0.125rem;
}
/* line 412, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__day {
  padding: 3px 0;
  padding: 0.1875rem 0;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #474747;
}
/* line 418, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__day.picker__day--selected {
  background: #0095D8;
  color: #FFFFFF;
}
/* line 423, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__day.picker__day--disabled {
  background: none;
  color: #c2c2c2;
  border: none;
}
/* line 431, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__day--today {
  border: none;
  background: transparent;
}
/* line 435, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__day--today:before {
  top: 0;
  right: 0;
  border-top-color: #c2c2c2;
}
/* line 443, ../../src/styles/_search-results.scss */
.search-results.container .filter-module .picker__day--infocus:hover,
.search-results.container .filter-module .picker__day--outfocus:hover {
  background: #0095D8;
  color: #FFFFFF;
}
/* line 452, ../../src/styles/_search-results.scss */
.search-results.container .filter-toggle {
  width: 100%;
  height: 40px;
  height: 2.5rem;
  line-height: 40px;
  line-height: 2.5rem;
  background: #111c24;
  border: 1px solid #111c24;
  color: #FFFFFF;
  font-size: 16px;
  font-size: 1rem;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  padding-left: 20px;
  padding-left: 1.25rem;
  text-transform: uppercase;
  position: relative;
  z-index: 110;
  cursor: pointer;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 640px) {
  /* line 452, ../../src/styles/_search-results.scss */
  .search-results.container .filter-toggle {
    width: 172px;
    width: 10.75rem;
    float: right;
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  /* line 452, ../../src/styles/_search-results.scss */
  .search-results.container .filter-toggle {
    float: right;
  }
}
/* line 478, ../../src/styles/_search-results.scss */
.search-results.container .filter-toggle:after {
  content: '';
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -46px 0;
  height: 8px;
  width: 12px;
  position: absolute;
  right: 20px;
  top: 16px;
}
/* line 486, ../../src/styles/_search-results.scss */
.search-results.container .filter-toggle.no-touch:hover {
  background: #FFFFFF;
  color: #111c24;
  border-color: #111c24;
}
/* line 491, ../../src/styles/_search-results.scss */
.search-results.container .filter-toggle.no-touch:hover::after {
  content: '';
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -24px 0;
  height: 8px;
  width: 12px;
}
/* line 496, ../../src/styles/_search-results.scss */
.search-results.container .filter-toggle.no-touch:hover.active {
  background: #f0f0f0;
  border-color: #f0f0f0;
  border-bottom-color: #FFFFFF;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  /* line 496, ../../src/styles/_search-results.scss */
  .search-results.container .filter-toggle.no-touch:hover.active {
    border-bottom-color: #f0f0f0;
  }
}
/* line 510, ../../src/styles/_search-results.scss */
.search-results.container .filter-toggle.active {
  background: #f0f0f0;
  color: #111c24;
  border-color: #f0f0f0;
  border-bottom-color: #FFFFFF;
  margin-bottom: 0;
}
/* line 517, ../../src/styles/_search-results.scss */
.search-results.container .filter-toggle.active::after {
  content: '';
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -24px 0;
  height: 8px;
  width: 12px;
}
@media (min-width: 640px) {
  /* line 510, ../../src/styles/_search-results.scss */
  .search-results.container .filter-toggle.active {
    border-bottom-color: #f0f0f0;
  }
}
/* line 530, ../../src/styles/_search-results.scss */
.search-results.container .main-search-field {
  text-align: center;
  border-top: solid 2px #f0f0f0;
  border-bottom: solid 2px #f0f0f0;
  padding: 16px 0 38px;
  padding: 1rem 0 2.375rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 640px) {
  /* line 530, ../../src/styles/_search-results.scss */
  .search-results.container .main-search-field {
    padding: 25px 0;
    padding: 1.5625rem 0;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 530, ../../src/styles/_search-results.scss */
  .search-results.container .main-search-field {
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 546, ../../src/styles/_search-results.scss */
.search-results.container .main-search-field fieldset {
  display: inline-block;
  position: relative;
  width: 100%;
}
@media (min-width: 960px) {
  /* line 546, ../../src/styles/_search-results.scss */
  .search-results.container .main-search-field fieldset {
    width: 536px;
    width: 33.5rem;
  }
}
/* line 555, ../../src/styles/_search-results.scss */
.search-results.container .main-search-field fieldset input.search-input {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  font-size: 18px;
  font-size: 1.125rem;
  border: 1px solid #999999;
  font-family: "FreightSans-Book", Arial, sans-serif;
}
/* line 563, ../../src/styles/_search-results.scss */
.search-results.container .main-search-field fieldset input.icon-search {
  content: '';
  display: block;
  position: absolute;
  right: 15px;
  right: 0.9375rem;
  top: 50%;
  margin-top: -9px;
  margin-top: -0.5625rem;
  padding: 0;
  background: none;
  border: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8027px 0;
  height: 20px;
  width: 19px;
  cursor: pointer;
}
/* line 578, ../../src/styles/_search-results.scss */
.search-results.container .main-search-field fieldset.focused input.icon-search {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -8116px 0;
  height: 20px;
  width: 19px;
}
/* line 586, ../../src/styles/_search-results.scss */
.search-results.container .results-header {
  font-family: "PreloSlab-Book", Georgia, serif;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 640px) {
  /* line 586, ../../src/styles/_search-results.scss */
  .search-results.container .results-header {
    margin-bottom: 45px;
    margin-bottom: 2.8125rem;
  }
}
/* line 594, ../../src/styles/_search-results.scss */
.search-results.container .results-header h1, .search-results.container .results-header .salary-survey-header {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 34px;
  line-height: 2.125rem;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}
/* line 607, ../../src/styles/_search-results.scss */
.search-results.container .results-header h5 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 612, ../../src/styles/_search-results.scss */
.search-results.container .results-header strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 618, ../../src/styles/_search-results.scss */
.search-results.container .results-listings {
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 621, ../../src/styles/_search-results.scss */
.search-results.container .results-listings mark {
  color: #FFFFFF;
  background-color: #0095D8;
  padding: 2px;
  padding: 0.125rem;
}
/* line 627, ../../src/styles/_search-results.scss */
.search-results.container .results-listings li {
  border-top: solid 2px #f0f0f0;
  padding-top: 30px;
  padding-top: 1.875rem;
  margin-top: 30px;
  margin-top: 1.875rem;
  overflow: hidden;
}
/* line 633, ../../src/styles/_search-results.scss */
.search-results.container .results-listings li:first-child {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}
/* line 641, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .img-wrap {
  float: left;
  padding: 4px 10px 0 0;
  padding: 0.25rem 0.625rem 0 0;
}
@media (min-width: 640px) {
  /* line 641, ../../src/styles/_search-results.scss */
  .search-results.container .results-listings .img-wrap {
    padding: 5px 25px 0 0;
    padding: 0.3125rem 1.5625rem 0 0;
  }
}
/* line 649, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .img-wrap img {
  width: 100%;
  max-width: 80px;
}
@media (min-width: 640px) {
  /* line 649, ../../src/styles/_search-results.scss */
  .search-results.container .results-listings .img-wrap img {
    max-width: 140px;
  }
}
/* line 661, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .text-wrap {
  overflow: hidden;
}
/* line 665, ../../src/styles/_search-results.scss */
.search-results.container .results-listings h2 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 26px;
  line-height: 1.625rem;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}
@media (min-width: 640px) {
  /* line 665, ../../src/styles/_search-results.scss */
  .search-results.container .results-listings h2 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
/* line 677, ../../src/styles/_search-results.scss */
.search-results.container .results-listings h2 a {
  color: #111c24;
}
@media (min-width: 640px) {
  /* line 681, ../../src/styles/_search-results.scss */
  .search-results.container .results-listings h2 mark {
    padding: 5px 2px;
    padding: 0.3125rem 0.125rem;
  }
}
/* line 691, ../../src/styles/_search-results.scss */
.search-results.container .results-listings p {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 691, ../../src/styles/_search-results.scss */
  .search-results.container .results-listings p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 960px) {
  /* line 691, ../../src/styles/_search-results.scss */
  .search-results.container .results-listings p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 710, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .byline {
  overflow: hidden;
  float: left;
  font-size: 16px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.125rem;
}
/* line 716, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .byline .category {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  color: #0098DB;
  text-transform: uppercase;
  display: inline-block;
  float: left;
  margin-right: 15px;
  margin-right: 0.9375rem;
}
/* line 725, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .byline .date {
  color: #999999;
  display: inline-block;
  float: left;
  position: relative;
  margin-right: 20px;
  margin-right: 1.25rem;
}
/* line 732, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .byline .date:before {
  content: '';
  border-left: 1px solid #999999;
  height: 13px;
  position: absolute;
  right: -10px;
  top: 3px;
}
/* line 744, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .byline.no-author .date:before {
  display: none;
}
/* line 748, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .byline .author {
  color: #999999;
  display: inline-block;
  float: left;
}
/* line 753, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .byline .author a {
  color: #999999;
}
/* line 757, ../../src/styles/_search-results.scss */
.search-results.container .results-listings .byline .author mark a {
  color: #FFFFFF;
}
/* line 767, ../../src/styles/_search-results.scss */
.search-results.container .more-search-results {
  background: #fff;
  text-align: center;
  position: relative;
  z-index: 2;
  margin-top: 30px;
  margin-top: 1.875rem;
}
/* line 774, ../../src/styles/_search-results.scss */
.search-results.container .more-search-results .col-24 {
  border-top: solid 2px #f0f0f0;
  padding: 40px 0;
  padding: 2.5rem 0;
}

/* line 1, ../../src/styles/_debate-hero.scss */
.debate-hero-container {
  position: relative;
  background-size: cover;
}
/* line 5, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero {
  height: 387px;
  padding: 15px 0;
  padding: 0.9375rem 0;
  position: relative;
  z-index: 1;
  text-align: center;
  overflow: hidden;
}
@media (min-width: 640px) {
  /* line 5, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero {
    padding: 30px 0;
    padding: 1.875rem 0;
  }
}
@media (min-width: 960px) {
  /* line 5, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero {
    height: 512px;
    padding: 60px 0;
    padding: 3.75rem 0;
  }
}
/* line 23, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero .hero-header {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  overflow: hidden;
  *zoom: 1;
  vertical-align: bottom;
}
@media (min-width: 640px) {
  /* line 23, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero .hero-header {
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
    text-align: center;
  }
}
@media (min-width: 960px) {
  /* line 23, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero .hero-header {
    margin-bottom: 70px;
    margin-bottom: 4.375rem;
  }
}
/* line 40, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero .logo {
  max-width: 100px;
  float: left;
}
@media (min-width: 640px) {
  /* line 40, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero .logo {
    max-width: 140px;
  }
}
@media (min-width: 960px) {
  /* line 40, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero .logo {
    max-width: 240px;
  }
}
/* line 54, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero .date {
  float: right;
  color: #f0f0f0;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 640px) {
  /* line 54, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero .date {
    float: none;
    font-size: 20px;
    font-size: 1.25rem;
    position: absolute;
    z-index: -1;
    left: 0;
    width: 100%;
  }
}
/* line 69, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero .date span {
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #f0f0f0;
}
/* line 77, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero h1, .debate-hero-container .debate-hero .salary-survey-header {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  /* line 77, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero h1, .debate-hero-container .debate-hero .salary-survey-header {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 38px;
    line-height: 2.375rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 77, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero h1, .debate-hero-container .debate-hero .salary-survey-header {
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 65px;
    line-height: 4.0625rem;
    margin-bottom: 16px;
    margin-bottom: 1rem;
  }
}
/* line 99, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero p {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #f0f0f0;
  text-align: center;
  padding: 0 20px;
  padding: 0 1.25rem;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
@media (min-width: 640px) {
  /* line 99, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    padding: 0;
  }
}
@media (min-width: 960px) {
  /* line 99, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
    padding: 0 100px;
    padding: 0 6.25rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 123, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero a {
  color: #EAAB00;
}
/* line 127, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero a.read-more {
  color: #EAAB00;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  display: block;
  margin: 0 auto;
}
/* line 134, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero a.read-more {
  color: #EAAB00;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  display: block;
  margin: 0 auto;
}
/* line 141, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero .social-nav {
  display: block;
  clear: both;
  margin-top: 48px;
  margin-top: 3rem;
  margin-bottom: 0;
  position: relative;
  z-index: 10;
}
@media (min-width: 640px) {
  /* line 141, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero .social-nav {
    clear: none;
    float: right;
    margin-top: 0;
  }
}

/* line 165, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-hero-text-wrap {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #f0f0f0;
  text-align: center;
  padding: 0 20px;
  padding: 0 1.25rem;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
@media (min-width: 640px) {
  /* line 165, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero-text-wrap {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    padding: 0;
  }
}
@media (min-width: 960px) {
  /* line 165, ../../src/styles/_debate-hero.scss */
  .debate-hero-container .debate-hero-text-wrap {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
    padding: 0 100px;
    padding: 0 6.25rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}

/* line 193, ../../src/styles/_debate-hero.scss */
.debate-hero-container .debate-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000000;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 207, ../../src/styles/_debate-hero.scss */
.debate-hero-container.overlay-intensity-1 .debate-overlay {
  opacity: 0.1;
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
}
/* line 213, ../../src/styles/_debate-hero.scss */
.debate-hero-container.overlay-intensity-2 .debate-overlay {
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
}
/* line 219, ../../src/styles/_debate-hero.scss */
.debate-hero-container.overlay-intensity-3 .debate-overlay {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
}
/* line 225, ../../src/styles/_debate-hero.scss */
.debate-hero-container.overlay-intensity-4 .debate-overlay {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
}
/* line 231, ../../src/styles/_debate-hero.scss */
.debate-hero-container.overlay-intensity-5 .debate-overlay {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}
/* line 237, ../../src/styles/_debate-hero.scss */
.debate-hero-container.show-more .debate-overlay {
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}

/* line 1, ../../src/styles/_debaters-module.scss */
.debaters-container {
  background-color: #f0f0f0;
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_debaters-module.scss */
  .debaters-container {
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
    background-color: #FFFFFF;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_debaters-module.scss */
  .debaters-container {
    margin-bottom: 46px;
    margin-bottom: 2.875rem;
  }
}

/* line 16, ../../src/styles/_debaters-module.scss */
.debaters-module {
  padding: 16px 0;
  padding: 1rem 0;
  z-index: 100;
  position: relative;
}
@media (min-width: 640px) {
  /* line 16, ../../src/styles/_debaters-module.scss */
  .debaters-module {
    padding: 26px 0;
    padding: 1.625rem 0;
    border-bottom: solid 2px #f0f0f0;
  }
}
@media (min-width: 960px) {
  /* line 16, ../../src/styles/_debaters-module.scss */
  .debaters-module {
    padding-bottom: 40px;
    padding-bottom: 2.5rem;
  }
}
/* line 30, ../../src/styles/_debaters-module.scss */
.debaters-module h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 30, ../../src/styles/_debaters-module.scss */
  .debaters-module h3 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 640px) {
  /* line 30, ../../src/styles/_debaters-module.scss */
  .debaters-module h3 {
    text-align: center;
  }
}
/* line 44, ../../src/styles/_debaters-module.scss */
.debaters-module .debaters-index {
  position: absolute;
  right: 0;
  top: 24px;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
}
@media (min-width: 640px) {
  /* line 44, ../../src/styles/_debaters-module.scss */
  .debaters-module .debaters-index {
    display: none;
  }
}
/* line 57, ../../src/styles/_debaters-module.scss */
.debaters-module .debaters-module-inner {
  padding: 0 72px;
  padding: 0 4.5rem;
  position: relative;
}
@media (min-width: 640px) {
  /* line 57, ../../src/styles/_debaters-module.scss */
  .debaters-module .debaters-module-inner {
    padding: 0;
  }
}
/* line 66, ../../src/styles/_debaters-module.scss */
.debaters-module .icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 66, ../../src/styles/_debaters-module.scss */
  .debaters-module .icon {
    display: none;
  }
}
/* line 76, ../../src/styles/_debaters-module.scss */
.debaters-module .icon.arrow-left {
  left: 30px;
  left: 1.875rem;
}
/* line 79, ../../src/styles/_debaters-module.scss */
.debaters-module .icon.arrow-right {
  right: 30px;
  right: 1.875rem;
}
/* line 85, ../../src/styles/_debaters-module.scss */
.debaters-module .swiper-slide {
  box-sizing: border-box;
}
/* line 89, ../../src/styles/_debaters-module.scss */
.debaters-module ul {
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 960px) {
  /* line 89, ../../src/styles/_debaters-module.scss */
  .debaters-module ul {
    text-align: center;
  }
}
/* line 96, ../../src/styles/_debaters-module.scss */
.debaters-module ul li {
  text-align: left;
}
@media (min-width: 640px) {
  /* line 96, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li {
    vertical-align: top;
    display: block;
    width: 50%;
    float: left;
    padding: 3px;
    padding: 0.1875rem;
  }
}
@media (min-width: 960px) {
  /* line 96, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li {
    float: none;
    clear: none;
    display: inline-block;
    width: 25%;
  }
}
/* line 114, ../../src/styles/_debaters-module.scss */
.debaters-module ul li a {
  display: block;
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 640px) {
  /* line 114, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a {
    padding: 18px 8px 18px 12px;
    padding: 1.125rem 0.5rem 1.125rem 0.75rem;
    background-color: #f0f0f0;
  }
}
@media (min-width: 960px) {
  /* line 114, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a {
    height: auto;
    display: table;
    padding: 0;
    border: solid 2px #f0f0f0;
  }
}
/* line 130, ../../src/styles/_debaters-module.scss */
.debaters-module ul li a:hover {
  text-decoration: none;
}
/* line 133, ../../src/styles/_debaters-module.scss */
.debaters-module ul li a:hover .title {
  text-decoration: underline;
}
@media (min-width: 640px) {
  /* line 139, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a .img-wrap {
    float: left;
    max-width: 33.33333%;
  }
}
@media (min-width: 960px) {
  /* line 139, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a .img-wrap {
    float: none;
    display: table-cell;
    vertical-align: bottom;
    max-width: 33.33333%;
    padding: 20px 0 20px 10px;
    padding: 1.25rem 0 1.25rem 0.625rem;
  }
}
/* line 156, ../../src/styles/_debaters-module.scss */
.debaters-module ul li a img {
  display: block;
  margin: 0 auto;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  /* line 156, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a img {
    margin: 0;
  }
}
/* line 167, ../../src/styles/_debaters-module.scss */
.debaters-module ul li a .wrap {
  text-align: center;
  font-family: "PreloSlab-Medium", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 167, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a .wrap {
    width: 66.66667%;
    padding: 15px 5px 0 10px;
    padding: 0.9375rem 0.3125rem 0 0.625rem;
    text-align: left;
    float: left;
  }
}
@media (min-width: 960px) {
  /* line 167, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a .wrap {
    float: none;
    display: table-cell;
    vertical-align: bottom;
    padding: 15px 5px 15px 10px;
    padding: 0.9375rem 0.3125rem 0.9375rem 0.625rem;
  }
}
/* line 188, ../../src/styles/_debaters-module.scss */
.debaters-module ul li a .title {
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 16px;
  font-size: 1rem;
  color: #111c24;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 640px) {
  /* line 188, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a .title {
    display: block;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
  }
}
/* line 201, ../../src/styles/_debaters-module.scss */
.debaters-module ul li a .title:after {
  content: '';
  display: block;
  margin: 0 auto;
  margin-top: 16px;
  margin-top: 1rem;
  width: 36px;
  width: 2.25rem;
  border-bottom: 1px solid #111c24;
}
@media (min-width: 640px) {
  /* line 201, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a .title:after {
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
    margin-top: 0.5rem;
  }
}
/* line 218, ../../src/styles/_debaters-module.scss */
.debaters-module ul li a .author {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  color: #0095D8;
}
@media (min-width: 640px) {
  /* line 218, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li a .author {
    margin-bottom: 0;
  }
}
/* line 233, ../../src/styles/_debaters-module.scss */
.debaters-module ul li.current a {
  cursor: default;
}
@media (min-width: 640px) {
  /* line 233, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li.current a {
    background-color: #FFFFFF;
    border: solid 2px #f0f0f0;
  }
}
/* line 241, ../../src/styles/_debaters-module.scss */
.debaters-module ul li.current a .title {
  color: #0098DB;
}
@media (min-width: 640px) {
  /* line 247, ../../src/styles/_debaters-module.scss */
  .debaters-module ul li.current a:hover .title,
  .debaters-module ul li.current a:hover .author {
    text-decoration: none;
  }
}
@media (min-width: 960px) {
  /* line 270, ../../src/styles/_debaters-module.scss */
  .debaters-module.debaters-5 ul li:nth-child(3), .debaters-module.debaters-6 ul li:nth-child(3) {
    margin-right: 1px;
  }
}

/* line 1, ../../src/styles/_debate-content.scss */
.debate-content {
  height: 620px;
  overflow: hidden;
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
}
/* line 6, ../../src/styles/_debate-content.scss */
.debate-content.show {
  height: auto;
  overflow: visible;
}
/* line 13, ../../src/styles/_debate-content.scss */
.debate-content.article-content p {
  padding-right: 0;
}

/* line 21, ../../src/styles/_debate-content.scss */
.read-more-container {
  text-align: center;
  margin-bottom: 35px;
  margin-bottom: 2.1875rem;
}
/* line 25, ../../src/styles/_debate-content.scss */
.read-more-container .button {
  display: none;
}

/* line 1, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous {
  padding: 30px 30px;
  padding: 1.875rem 1.875rem;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous {
    padding: 40px 60px;
    padding: 2.5rem 3.75rem;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous {
    padding: 30px 0;
    padding: 1.875rem 0;
  }
}
/* line 15, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .debater {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
  display: none;
}
@media (min-width: 640px) {
  /* line 15, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous .debater {
    padding: 0 30px;
    padding: 0 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 15, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous .debater {
    width: 50%;
    padding: 0 50px;
    padding: 0 3.125rem;
    float: left;
  }
  /* line 31, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous .debater:first-child {
    border-left: none;
  }
}
/* line 38, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .debater a {
  display: block;
  overflow: hidden;
  *zoom: 1;
}
/* line 44, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .debater.active {
  display: none;
}
/* line 47, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .debater.active.next {
  display: block;
  position: relative;
}
/* line 52, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .debater.active.next a:after {
  content: '';
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -570px 0;
  height: 21px;
  width: 11px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -11px;
}
/* line 64, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .debater.active.previous {
  position: relative;
}
/* line 70, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .debater.active.previous a:after {
  content: '';
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -206px 0;
  height: 21px;
  width: 11px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -11px;
}
@media (min-width: 960px) {
  /* line 64, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous .debater.active.previous {
    display: block;
    border-right: 1px solid #f0f0f0;
  }
}
@media (min-width: 960px) {
  /* line 91, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous.single-next .debater {
    float: right;
  }
}
@media (min-width: 960px) {
  /* line 99, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous.single-previous .debater.active.previous {
    border-right: 0;
  }
}
/* line 106, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous img {
  display: block;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  width: 33.33333%;
  max-width: 84px;
}
@media (min-width: 640px) {
  /* line 106, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous img {
    float: left;
    margin-bottom: 0;
  }
}
/* line 119, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .wrap {
  width: 66.66667%;
  font-family: "PreloSlab-Medium", Georgia, serif;
  display: block;
}
@media (min-width: 640px) {
  /* line 119, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous .wrap {
    padding-left: 16px;
    padding-left: 1rem;
    float: left;
  }
}
/* line 130, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .title {
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 16px;
  font-size: 1rem;
  color: #111c24;
}
/* line 136, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .title:after {
  content: '';
  display: block;
  margin-top: 16px;
  margin-top: 1rem;
  width: 36px;
  width: 2.25rem;
  border-bottom: 1px solid #000000;
}
/* line 146, ../../src/styles/_debate-next-previous.scss */
.debate-next-previous .author {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  color: #0095D8;
}
@media (min-width: 640px) {
  /* line 146, ../../src/styles/_debate-next-previous.scss */
  .debate-next-previous .author {
    margin-bottom: 0;
  }
}

/* line 2, ../../src/styles/_newsletter-pages.scss */
body.newsletter-signup .ad-unit-header-top,
body.newsletter-signup .ad-unit-header-bottom,
body.newsletter-signup .ad-unit-footer {
  display: none;
}

/* line 9, ../../src/styles/_newsletter-pages.scss */
#newsletter-signup-success {
  display: none;
}
/* line 11, ../../src/styles/_newsletter-pages.scss */
#newsletter-signup-success .button, #newsletter-signup-success button {
  font-size: 30px;
  height: initial;
  padding: 5px 20px;
  margin-right: 10px;
}

/* line 19, ../../src/styles/_newsletter-pages.scss */
.newsletter-already-subscribed {
  margin-top: 22px;
  margin-top: 1.375rem;
}

/* line 24, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container {
  padding: 50px 0;
}
/* line 26, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container h1, .newsletter-content.container .salary-survey-header, .newsletter-content.container h2 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 45px;
  font-size: 2.8125rem;
}
/* line 30, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container h1 span, .newsletter-content.container .salary-survey-header span {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 32, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container h1 span.checkbox, .newsletter-content.container .salary-survey-header span.checkbox {
  background: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/newsletters/checkbox.png") no-repeat;
  display: inline-block;
  padding: 15px 0 0 90px;
  margin: -15px 0 0 -90px;
}
/* line 38, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container h1 span.thumbs-up, .newsletter-content.container .salary-survey-header span.thumbs-up {
  background: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/newsletters/thumbs-up.png") no-repeat;
  display: inline-block;
  padding: 8px 0 0 75px;
  margin: -15px 0 0 -180px;
}
/* line 45, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container h2 {
  margin: 25px 0;
}
/* line 48, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 25px;
  font-size: 1.5625rem;
}
/* line 52, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container h4 {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  margin-top: 15px;
}
/* line 56, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container .right {
  text-align: right;
}
/* line 59, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container input[type=text] {
  display: block;
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 10px 0;
  padding: 6px 14px 3px;
  height: initial;
  border: solid 2px #0095D8;
}
/* line 68, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container .button, .newsletter-content.container button {
  font-size: 30px;
  height: initial;
  padding: 5px 20px;
  margin-top: 20px;
}
/* line 76, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container.newsletter-optout #optout-options-success {
  display: none;
}
/* line 79, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container.newsletter-optout .row-option {
  margin-bottom: 50px;
}
/* line 82, ../../src/styles/_newsletter-pages.scss */
.newsletter-content.container.newsletter-optout p {
  margin-top: 10px;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (max-width: 960px) {
  /* line 24, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container {
    padding: 50px 50px;
  }
  /* line 90, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container .right h1, .newsletter-content.container .right .salary-survey-header {
    text-align: center;
  }
  /* line 93, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container h1 span.thumbs-up, .newsletter-content.container .salary-survey-header span.thumbs-up {
    margin-left: 0;
    display: block;
  }
}
@media (max-width: 640px) {
  /* line 24, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container {
    padding: 50px 10px;
  }
  /* line 100, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container h1, .newsletter-content.container .salary-survey-header, .newsletter-content.container h2 {
    font-size: 35px;
    font-size: 2.1875rem;
    margin: 5px 0;
  }
  /* line 105, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container h1 span.thumbs-up, .newsletter-content.container .salary-survey-header span.thumbs-up, .newsletter-content.container h1 span.checkbox, .newsletter-content.container .salary-survey-header span.checkbox {
    font-size: 45px;
    font-size: 2.8125rem;
    text-align: left;
  }
  /* line 112, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container #newsletter-signup-success .button, .newsletter-content.container #newsletter-signup-success button {
    display: block;
    margin: 15px 0;
  }
  /* line 116, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container #newsletter-signup-success h2 {
    margin: 25px 0;
  }
}
@media (max-width: 450px) {
  /* line 122, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container h1, .newsletter-content.container .salary-survey-header, .newsletter-content.container h2 {
    font-size: 25px;
    font-size: 1.5625rem;
    text-align: center;
  }
}
@media (max-width: 360px) {
  /* line 128, ../../src/styles/_newsletter-pages.scss */
  .newsletter-content.container input[type=text] {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}

/* styles for toggle button */
/* line 3, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch {
  margin-bottom: 10px;
  position: relative;
  width: 52px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 8, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-checkbox {
  display: none;
}

/* line 11, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #999;
  border-radius: 0px;
}

/* line 15, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.2s ease-in 0s;
  -webkit-transition: margin 0.2s ease-in 0s;
  -o-transition: margin 0.2s ease-in 0s;
  transition: margin 0.2s ease-in 0s;
}

/* line 20, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-inner:before, .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 24px;
  padding: 0;
  line-height: 24px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 25, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-inner:before {
  content: "";
  padding-left: 5px;
  background-color: #FFFFFF;
  color: #FFFFFF;
}

/* line 30, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-inner:after {
  content: "";
  padding-right: 5px;
  background: none;
  color: #999999;
  text-align: right;
}

/* line 36, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-switch {
  display: block;
  width: 25px;
  margin: 0px;
  background: #999999 url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/newsletters/toggle-x.png) no-repeat center center;
  border: 2px solid #999;
  border-radius: 0px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 26px;
  -moz-transition: all 0.2s ease-in 0s;
  -webkit-transition: all 0.2s ease-in 0s;
  -o-transition: all 0.2s ease-in 0s;
  transition: all 0.2s ease-in 0s;
}

/* line 44, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}

/* line 47, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 1px;
  background: #0098D8 url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/newsletters/toggle-check.png) no-repeat center center;
  border-color: #0098D8;
}

/* line 52, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label {
  border-color: #0098D8;
}

/* line 56, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-block {
  background: #f5f5f5;
  color: #212c35;
  padding: 14px 10px;
  margin-bottom: 20px;
  float: left;
  font-size: 14px;
  width: 100%;
}
/* line 64, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-block p {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 69, ../../src/styles/_newsletter-manage-page.scss */
.promo-newsletter {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 75, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-block p {
  margin-bottom: 0;
}

/* line 79, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-block:nth-child(even) {
  float: right;
}

/* line 83, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-manage .article-content h6, .promo-newsletter h6 {
  font-size: 16px;
  margin-top: 3px;
  margin-bottom: 0.5em;
}

/* line 89, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-manage .align-center {
  text-align: center;
  margin-bottom: 2em;
}

/* line 93, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-manage .article-content h6.manage-subscription-header {
  font-size: 16px;
  margin-bottom: 3em;
}
/* line 96, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-manage .article-content h6.manage-subscription-header span {
  color: #0098D8;
}
/* line 99, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-manage .article-content h6.manage-subscription-header .button, .newsletter-manage .article-content h6.manage-subscription-header button {
  margin-left: 0.5em;
  font-size: 1em;
  padding: 5px 10px;
  height: auto;
  line-height: 1;
}

/* line 108, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-block span.yiddish {
  display: block;
  margin-top: -4px;
}

/* line 112, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-manage .article-content {
  line-height: 1.2;
  margin-bottom: 0.5em;
}

/* line 117, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-two-third {
  width: 100%;
  margin-bottom: 3em;
}

/* line 123, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-one-third {
  width: 32%;
  width: calc(33.3% - 10px);
  margin-bottom: 3em;
}

/* line 129, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-one-half {
  width: 49%;
  width: calc(50% - 10px);
}

/* line 134, ../../src/styles/_newsletter-manage-page.scss */
.onoffswitch, .promo-newsletter .checker {
  /* display: inline-block; */
  float: left;
  margin-right: 15px;
}

/* line 140, ../../src/styles/_newsletter-manage-page.scss */
.fill-width {
  overflow: hidden;
}

/* line 144, ../../src/styles/_newsletter-manage-page.scss */
label.fill-width {
  display: block;
}

/* line 148, ../../src/styles/_newsletter-manage-page.scss */
.daily-newsletter .fill-width {
  margin-right: 1.5em;
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
  border-bottom: solid 1px #c4c4c4;
}

/* line 155, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-block p.newsletter-note {
  font-style: italic;
  font-size: 10px;
  color: #b3b5b7;
  margin-bottom: 0.3em;
}

/* line 162, ../../src/styles/_newsletter-manage-page.scss */
.newsletter-manage .hide {
  display: none;
}

/* line 167, ../../src/styles/_newsletter-manage-page.scss */
.manage-options #update-subscriptions {
  margin-top: 22px;
  margin-top: 1.375rem;
}

/* line 2, ../../src/styles/_tag-pages.scss */
.subsection-header h1.image-header, .subsection-header .image-header.salary-survey-header {
  padding: 0;
}
/* line 4, ../../src/styles/_tag-pages.scss */
.subsection-header h1.image-header img, .subsection-header .image-header.salary-survey-header img {
  width: 100%;
}
@media (min-width: 700px) {
  /* line 8, ../../src/styles/_tag-pages.scss */
  .subsection-header h1.image-header img, .subsection-header .image-header.salary-survey-header img {
    width: auto;
    max-width: 100%;
  }
}

/* line 2, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue header.container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 7, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue header.container .logo-forward {
  float: none;
  width: 200px;
  max-width: 80%;
}
/* line 13, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donate-hero-container {
  margin-bottom: 2rem;
}
/* line 15, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donate-hero-container .article-overlay {
  opacity: 0;
}
/* line 22, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donate-hero-container .donate-hero {
  padding-top: 90px;
  height: 300px;
}
/* line 25, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donate-hero-container .donate-hero h1, body.slim-header.donate-theme-blue .donate-hero-container .donate-hero .salary-survey-header {
  color: #666;
  font-size: 25px;
  font-size: 1.5625rem;
  margin: auto;
}
@media (min-width: 640px) {
  /* line 25, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue .donate-hero-container .donate-hero h1, body.slim-header.donate-theme-blue .donate-hero-container .donate-hero .salary-survey-header {
    font-size: 32px;
    font-size: 2rem;
  }
}
/* line 34, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donate-hero-container .donate-hero p {
  color: #666;
  margin: auto;
  width: 640px;
  max-width: 90%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
}
/* line 45, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .send-check-container .centered {
  text-align: center;
}
/* line 48, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .send-check-container a {
  border: 6px solid #f0f0f0;
  padding: 12px;
  color: #666;
  margin: 5px;
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  text-decoration: none;
}
/* line 56, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .send-check-container a.active {
  border-color: #0095D8;
}
/* line 61, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .commemorate-120-years {
  display: block;
  text-align: center;
}
/* line 64, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .commemorate-120-years img {
  max-width: 160px;
}
/* line 68, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donation-frequency {
  display: block;
}
/* line 70, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donation-frequency .centered {
  text-align: center;
}
/* line 73, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donation-frequency div.radio {
  margin-right: 10px;
}
/* line 76, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .donation-frequency #uniform-one-time-donation + label {
  margin-right: 40px;
}
/* line 81, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #uniform-gift-please {
  visibility: hidden;
}
/* line 85, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .BBFormRadioLabelGivingLevelOther span.BBFormRadioAmount {
  top: auto;
}
/* line 89, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bboxdonation_recurrence_divRecurrenceCheckbox {
  display: none;
}
/* line 92, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue .BBFormFieldRecurrenceInfo {
  display: none !important;
}
/* line 97, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblFullName, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_billingAddress_lblUKCityCounty, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_billingAddress_lblStateZip, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_billingAddress_lblAUStatePostCode, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_payment_lblExpiryLbl {
  display: none;
}
/* line 101, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #cscWhatsThis {
  display: none;
}
/* line 106, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblFirstName, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblLastName, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblEmail, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblPhone, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer .BBFormFieldLabel, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer .BBFormFieldLabel {
  position: absolute;
  /* top: 0; */
  margin-top: 10px;
  margin-left: 15px;
  top: auto;
  left: auto;
  font-size: 15px;
  width: auto;
  height: auto;
  z-index: 1;
}
/* line 119, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblFirstName#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblLastName#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblEmail#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblPhone#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer .BBFormFieldLabel#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer .BBFormFieldLabel#bboxdonation_payment_lblSecCode {
  margin-top: 10px !important;
  margin-left: 15px !important;
  width: auto !important;
}
/* line 125, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblFirstName, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblLastName {
  margin-left: 20px;
}
/* line 128, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_payment_lblMonth {
  left: 0;
}
/* line 131, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_payment_lblYear {
  left: calc(50% + 4px);
}
/* line 134, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #DCCreditSecurityCode.dp_security_code_div {
  height: auto !important;
}
/* line 138, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBDFormSectionPaymentInfo #DCCreditSecurityCode.dp_security_code_div .dp_security_code_input#bboxdonation_payment_txtCSC {
  width: 100% !important;
}
/* line 142, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBFormRadioLabelGivingLevel {
  border: 6px solid #f0f0f0;
}
/* line 146, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBFormRadioLabelGivingLevelSelected {
  background: none !important;
  border: 6px solid #0095D8;
  color: #666;
}
/* line 152, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root span.BBFormRadioAmount {
  line-height: 0.6;
  font-size: 28px;
  display: inline-block;
  /* &::first-letter{
  	font-size: 12px;
  	vertical-align:top;
  } */
}
/* line 160, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root span.BBFormRadioAmount::after {
  content: "*";
}
/* line 167, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_gift_fldAmountWithLevels.once #bboxdonation_gift_rdGivingLevel4 + label span.BBFormRadioAmount::after, body.slim-header.donate-theme-blue #bbox-root span.BBFormRadioAmount.tooLittle::after {
  content: "";
}
/* line 172, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .gift-amt-details {
  font-size: 17px;
  font-size: 1.0625rem;
  margin-bottom: 20px;
}
/* line 177, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .gift-for-amount {
  margin-bottom: 1rem;
}
/* line 181, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root span.BBFormRadioDescriptionOther {
  line-height: 0.6;
  font-size: 28px;
  display: inline-block;
}
/* line 188, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBDFormSectionBillingInfo #divName {
  margin: 0 !important;
}
/* line 190, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox {
  width: calc(50% - 12px) !important;
  left: auto;
  float: left;
  margin: 6px !important;
  position: relative;
  border: 4px solid #f0f0f0 !important;
  padding-top: 20px;
  padding-left: 10px;
  height: 70px;
}
/* line 2, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox.placeholder {
  opacity: 0;
}
/* line 3, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox:-moz-placeholder {
  opacity: 0;
}
/* line 4, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox::-moz-placeholder {
  opacity: 0;
}
/* line 5, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox:-ms-input-placeholder {
  opacity: 0;
}
/* line 6, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox::-webkit-input-placeholder {
  opacity: 0;
}
/* line 208, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer, body.slim-header.donate-theme-blue #bbox-root .BBExpirationCSC .BBFormFieldContainer {
  width: calc(50% - 12px) !important;
  left: auto;
  float: left;
  margin: 6px !important;
  position: relative;
  clear: none;
}
/* line 222, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #DCCreditType {
  position: absolute;
  right: 30px;
  transform: translateY(-67px);
}
/* line 228, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBExpirationCSC {
  margin: 0 !important;
}
@media (min-width: 640px) {
  /* line 228, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #bbox-root .BBExpirationCSC {
    margin: 0 16px !important;
  }
}
/* line 236, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBCardImageContainer {
  transform: scale(0.5);
  transform-origin: top right;
}
@media (min-width: 960px) {
  /* line 236, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #bbox-root .BBCardImageContainer {
    transform: scale(1);
  }
}
/* line 246, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail input, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail select, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail textarea, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone input, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone select, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone textarea, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer input, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer select, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer textarea, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea {
  border: 4px solid #f0f0f0 !important;
  padding-top: 20px;
  padding-left: 10px;
  height: 70px;
}
/* line 2, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail input.placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail select.placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail textarea.placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone input.placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone select.placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone textarea.placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer input.placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer select.placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer textarea.placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input.placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select.placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea.placeholder {
  opacity: 0;
}
/* line 3, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail input:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail select:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail textarea:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone input:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone select:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone textarea:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer input:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer select:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer textarea:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select:-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea:-moz-placeholder {
  opacity: 0;
}
/* line 4, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail input::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail select::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail textarea::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone input::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone select::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone textarea::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer input::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer select::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer textarea::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select::-moz-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea::-moz-placeholder {
  opacity: 0;
}
/* line 5, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail input:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail select:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail textarea:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone input:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone select:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone textarea:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer input:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer select:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer textarea:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select:-ms-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea:-ms-input-placeholder {
  opacity: 0;
}
/* line 6, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail input::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail select::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail textarea::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone input::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone select::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone textarea::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer input::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer select::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer textarea::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select::-webkit-input-placeholder, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea::-webkit-input-placeholder {
  opacity: 0;
}
/* line 254, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea#bboxdonation_billing_billingAddress_txtAddress {
  padding-top: 30px;
  resize: none;
  white-space: nowrap;
  overflow-x: scroll;
}
/* line 261, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divEmail select, body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_divPhone select, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBFormFieldContainer select, body.slim-header.donate-theme-blue #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/donate/donate-select-arrow.png);
  background-size: 14px 9px;
  background-position: right 10px bottom 17px;
  background-repeat: no-repeat;
}
/* line 271, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer, body.slim-header.donate-theme-blue #bbox-root .BBFieldExpiration {
  margin-bottom: 6px !important;
  margin-top: 6px !important;
}
/* line 274, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormSelectList, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormTextbox, body.slim-header.donate-theme-blue #bbox-root .BBFieldExpiration .BBFormSelectList, body.slim-header.donate-theme-blue #bbox-root .BBFieldExpiration .BBFormTextbox {
  width: calc(50% - 6px) !important;
  left: auto;
  float: left;
  margin-right: 6px !important;
}
/* line 280, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormSelectList#bboxdonation_billing_billingAddress_ddState, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormTextbox#bboxdonation_billing_billingAddress_ddState, body.slim-header.donate-theme-blue #bbox-root .BBFieldExpiration .BBFormSelectList#bboxdonation_billing_billingAddress_ddState, body.slim-header.donate-theme-blue #bbox-root .BBFieldExpiration .BBFormTextbox#bboxdonation_billing_billingAddress_ddState {
  margin-right: 6px !important;
}
/* line 283, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormSelectList:last-child, body.slim-header.donate-theme-blue #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormTextbox:last-child, body.slim-header.donate-theme-blue #bbox-root .BBFieldExpiration .BBFormSelectList:last-child, body.slim-header.donate-theme-blue #bbox-root .BBFieldExpiration .BBFormTextbox:last-child {
  margin-left: 6px !important;
  margin-right: 0 !important;
}
/* line 291, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .gift-prefs li {
  opacity: 0.5;
  transition: opacity 0.4s ease-in-out;
}
/* line 294, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .gift-prefs li.active, body.slim-header.donate-theme-blue #bbox-root .gift-prefs li#name_for_website_container {
  opacity: 1;
}
/* line 297, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .gift-prefs li label {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 299, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .gift-prefs li label span {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #111c24;
}
/* line 308, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #bbox-root .BBFormErrorBlock {
  border-width: 3px;
  border-color: red;
}
/* line 316, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container div.radio {
  margin-right: 18px;
  margin-right: 1.125rem;
  float: left;
}
@media (min-width: 960px) {
  /* line 316, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #mongo-form .new-gift-container div.radio {
    margin-right: 28px;
    margin-right: 1.75rem;
  }
}
/* line 326, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details {
  clear: both;
  margin-top: 20px;
}
/* line 330, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li {
  position: relative;
}
/* line 332, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li img {
  float: left;
  margin-right: 2rem;
  border: solid 2px #f0f0f0;
  width: 100px;
}
@media (min-width: 640px) {
  /* line 332, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li img {
    width: 150px;
  }
}
/* line 342, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li .gift-label {
  left: 160px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 640px) {
  /* line 342, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li .gift-label {
    left: 220px;
  }
}
/* line 352, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li.active {
  color: #0095D8;
}
/* line 354, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li.active img {
  border-color: #EAAB00;
}
/* line 362, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li input {
  display: none;
}
/* line 365, ../../src/styles/_donate-theme-blue.scss */
body.slim-header.donate-theme-blue #mongo-form .new-gift-container .gift-details li label {
  cursor: pointer;
}

@-moz-document url-prefix() {
  /* line 377, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblFirstName {
    left: 15px !important;
  }
  /* line 381, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_lblLastName {
    left: 50% !important;
  }
  /* line 384, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_billingAddress_lblZip {
    left: 50% !important;
  }
  /* line 387, ../../src/styles/_donate-theme-blue.scss */
  body.slim-header.donate-theme-blue #bbox-root #bboxdonation_billing_billingAddress_lblState {
    left: 0 !important;
  }
}
/* line 2, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message header.container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 7, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message header.container .logo-forward {
  float: none;
  width: 200px;
  max-width: 80%;
}
/* line 13, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donate-hero-container {
  margin-bottom: 2rem;
}
/* line 15, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donate-hero-container .article-overlay {
  opacity: 0;
}
/* line 22, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donate-hero-container .donate-hero {
  padding-top: 120px;
  height: auto;
}
/* line 25, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donate-hero-container .donate-hero .donate-hero-inner {
  position: initial;
  top: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
/* line 32, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donate-hero-container .donate-hero h1, body.slim-header.donate-theme-large-message .donate-hero-container .donate-hero .salary-survey-header {
  color: #666;
  font-size: 24px;
  font-size: 1.5rem;
  margin: auto;
}
@media (min-width: 640px) {
  /* line 32, ../../src/styles/_donate-theme-large-message.scss */
  body.slim-header.donate-theme-large-message .donate-hero-container .donate-hero h1, body.slim-header.donate-theme-large-message .donate-hero-container .donate-hero .salary-survey-header {
    margin-top: 28px;
    margin-top: 1.75rem;
    max-width: 90%;
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 50px;
    line-height: 3.125rem;
  }
}
/* line 44, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donate-hero-container .donate-hero p {
  color: #666;
  width: 640px;
  max-width: 100%;
  margin-top: 15px;
  margin-top: 0.9375rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media (min-width: 640px) {
  /* line 44, ../../src/styles/_donate-theme-large-message.scss */
  body.slim-header.donate-theme-large-message .donate-hero-container .donate-hero p {
    width: 700px;
    max-width: 90%;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}
/* line 65, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .send-check-container .centered {
  text-align: center;
}
/* line 68, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .send-check-container a {
  border: 6px solid #f0f0f0;
  padding: 12px;
  color: #666;
  margin: 5px;
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  text-decoration: none;
}
/* line 76, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .send-check-container a.active {
  border-color: #0095D8;
}
/* line 81, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .commemorate-120-years {
  display: block;
  text-align: center;
}
/* line 84, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .commemorate-120-years img {
  max-width: 160px;
}
/* line 88, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donation-frequency {
  display: block;
}
/* line 90, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donation-frequency .centered {
  text-align: center;
}
/* line 93, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donation-frequency div.radio {
  margin-right: 10px;
}
/* line 96, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .donation-frequency #uniform-one-time-donation + label {
  margin-right: 40px;
}
/* line 101, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #uniform-gift-please {
  visibility: hidden;
}
/* line 105, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .BBFormRadioLabelGivingLevelOther span.BBFormRadioAmount {
  top: auto;
}
/* line 109, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bboxdonation_recurrence_divRecurrenceCheckbox {
  display: none;
}
/* line 112, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message .BBFormFieldRecurrenceInfo {
  display: none !important;
}
/* line 117, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblFullName, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_billingAddress_lblUKCityCounty, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_billingAddress_lblStateZip, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_billingAddress_lblAUStatePostCode, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_payment_lblExpiryLbl {
  display: none;
}
/* line 121, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #cscWhatsThis {
  display: none;
}
/* line 126, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblFirstName, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblLastName, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblEmail, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblPhone, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer .BBFormFieldLabel, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer .BBFormFieldLabel {
  position: absolute;
  /* top: 0; */
  margin-top: 10px;
  margin-left: 15px;
  top: auto;
  left: auto;
  font-size: 15px;
  width: auto;
  height: auto;
  z-index: 1;
}
/* line 139, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblFirstName#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblLastName#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblEmail#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblPhone#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer .BBFormFieldLabel#bboxdonation_payment_lblSecCode, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer .BBFormFieldLabel#bboxdonation_payment_lblSecCode {
  margin-top: 10px !important;
  margin-left: 15px !important;
  width: auto !important;
}
/* line 145, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblFirstName, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_lblLastName {
  margin-left: 20px;
}
/* line 148, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_payment_lblMonth {
  left: 0;
}
/* line 151, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_payment_lblYear {
  left: calc(50% + 4px);
}
/* line 154, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #DCCreditSecurityCode.dp_security_code_div {
  height: auto !important;
}
/* line 158, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBDFormSectionPaymentInfo #DCCreditSecurityCode.dp_security_code_div .dp_security_code_input#bboxdonation_payment_txtCSC {
  width: 100% !important;
}
/* line 162, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBFormRadioLabelGivingLevel {
  border: 6px solid #f0f0f0;
}
/* line 166, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBFormRadioLabelGivingLevelSelected {
  background: none !important;
  border: 6px solid #0095D8;
  color: #666;
}
/* line 172, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root span.BBFormRadioAmount {
  line-height: 0.6;
  font-size: 28px;
  display: inline-block;
  /* &::first-letter{
      font-size: 12px;
      vertical-align:top;
  } */
}
/* line 180, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root span.BBFormRadioAmount::after {
  content: "*";
}
/* line 187, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_gift_fldAmountWithLevels.once #bboxdonation_gift_rdGivingLevel4 + label span.BBFormRadioAmount::after, body.slim-header.donate-theme-large-message #bbox-root span.BBFormRadioAmount.tooLittle::after {
  content: "";
}
/* line 192, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .gift-amt-details {
  font-size: 17px;
  font-size: 1.0625rem;
  margin-bottom: 20px;
}
/* line 197, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .gift-for-amount {
  margin-bottom: 1rem;
}
/* line 201, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root span.BBFormRadioDescriptionOther {
  line-height: 0.6;
  font-size: 28px;
  display: inline-block;
}
/* line 208, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBDFormSectionBillingInfo #divName {
  margin: 0 !important;
}
/* line 210, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox {
  width: calc(50% - 12px) !important;
  left: auto;
  float: left;
  margin: 6px !important;
  position: relative;
  border: 4px solid #f0f0f0 !important;
  padding-top: 20px;
  padding-left: 10px;
  height: 70px;
}
/* line 2, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox.placeholder {
  opacity: 0;
}
/* line 3, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox:-moz-placeholder {
  opacity: 0;
}
/* line 4, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox::-moz-placeholder {
  opacity: 0;
}
/* line 5, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox:-ms-input-placeholder {
  opacity: 0;
}
/* line 6, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox::-webkit-input-placeholder {
  opacity: 0;
}
/* line 228, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer, body.slim-header.donate-theme-large-message #bbox-root .BBExpirationCSC .BBFormFieldContainer {
  width: calc(50% - 12px) !important;
  left: auto;
  float: left;
  margin: 6px !important;
  position: relative;
  clear: none;
}
/* line 242, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #DCCreditType {
  position: absolute;
  right: 30px;
  transform: translateY(-67px);
}
/* line 248, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBExpirationCSC {
  margin: 0 !important;
}
@media (min-width: 640px) {
  /* line 248, ../../src/styles/_donate-theme-large-message.scss */
  body.slim-header.donate-theme-large-message #bbox-root .BBExpirationCSC {
    margin: 0 16px !important;
  }
}
/* line 256, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBCardImageContainer {
  transform: scale(0.5);
  transform-origin: top right;
}
@media (min-width: 960px) {
  /* line 256, ../../src/styles/_donate-theme-large-message.scss */
  body.slim-header.donate-theme-large-message #bbox-root .BBCardImageContainer {
    transform: scale(1);
  }
}
/* line 266, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail input, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail textarea, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone input, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone textarea, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer input, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer textarea, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea {
  border: 4px solid #f0f0f0 !important;
  padding-top: 20px;
  padding-left: 10px;
  height: 70px;
}
/* line 2, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail input.placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select.placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail textarea.placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone input.placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select.placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone textarea.placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer input.placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select.placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer textarea.placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input.placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select.placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea.placeholder {
  opacity: 0;
}
/* line 3, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail input:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail textarea:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone input:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone textarea:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer input:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer textarea:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select:-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea:-moz-placeholder {
  opacity: 0;
}
/* line 4, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail input::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail textarea::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone input::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone textarea::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer input::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer textarea::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select::-moz-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea::-moz-placeholder {
  opacity: 0;
}
/* line 5, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail input:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail textarea:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone input:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone textarea:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer input:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer textarea:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select:-ms-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea:-ms-input-placeholder {
  opacity: 0;
}
/* line 6, ../../src/styles/mixins/_placeholder.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail input::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail textarea::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone input::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone textarea::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer input::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer textarea::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select::-webkit-input-placeholder, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea::-webkit-input-placeholder {
  opacity: 0;
}
/* line 274, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea#bboxdonation_billing_billingAddress_txtAddress {
  padding-top: 30px;
  resize: none;
  white-space: nowrap;
  overflow-x: scroll;
}
/* line 281, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/donate/donate-select-arrow.png);
  background-size: 14px 9px;
  background-position: right 10px bottom 17px;
  background-repeat: no-repeat;
}
/* line 291, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer, body.slim-header.donate-theme-large-message #bbox-root .BBFieldExpiration {
  margin-bottom: 6px !important;
  margin-top: 6px !important;
}
/* line 294, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormSelectList, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormTextbox, body.slim-header.donate-theme-large-message #bbox-root .BBFieldExpiration .BBFormSelectList, body.slim-header.donate-theme-large-message #bbox-root .BBFieldExpiration .BBFormTextbox {
  width: calc(50% - 6px) !important;
  left: auto;
  float: left;
  margin-right: 6px !important;
}
/* line 300, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormSelectList#bboxdonation_billing_billingAddress_ddState, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormTextbox#bboxdonation_billing_billingAddress_ddState, body.slim-header.donate-theme-large-message #bbox-root .BBFieldExpiration .BBFormSelectList#bboxdonation_billing_billingAddress_ddState, body.slim-header.donate-theme-large-message #bbox-root .BBFieldExpiration .BBFormTextbox#bboxdonation_billing_billingAddress_ddState {
  margin-right: 6px !important;
}
/* line 303, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormSelectList:last-child, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBTwoFields .BBFormFieldContainer .BBFormTextbox:last-child, body.slim-header.donate-theme-large-message #bbox-root .BBFieldExpiration .BBFormSelectList:last-child, body.slim-header.donate-theme-large-message #bbox-root .BBFieldExpiration .BBFormTextbox:last-child {
  margin-left: 6px !important;
  margin-right: 0 !important;
}
/* line 311, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .gift-prefs li {
  opacity: 0.5;
  transition: opacity 0.4s ease-in-out;
}
/* line 314, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .gift-prefs li.active, body.slim-header.donate-theme-large-message #bbox-root .gift-prefs li#name_for_website_container {
  opacity: 1;
}
/* line 317, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .gift-prefs li label {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 319, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .gift-prefs li label span {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #111c24;
}
/* line 328, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #bbox-root .BBFormErrorBlock {
  border-width: 3px;
  border-color: red;
}
/* line 336, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container div.radio {
  margin-right: 18px;
  margin-right: 1.125rem;
  float: left;
}
@media (min-width: 960px) {
  /* line 336, ../../src/styles/_donate-theme-large-message.scss */
  body.slim-header.donate-theme-large-message #mongo-form .new-gift-container div.radio {
    margin-right: 28px;
    margin-right: 1.75rem;
  }
}
/* line 346, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details {
  clear: both;
  margin-top: 20px;
}
/* line 350, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li {
  position: relative;
}
/* line 352, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li img {
  float: left;
  margin-right: 2rem;
  border: solid 2px #f0f0f0;
  width: 100px;
}
@media (min-width: 640px) {
  /* line 352, ../../src/styles/_donate-theme-large-message.scss */
  body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li img {
    width: 150px;
  }
}
/* line 362, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li .gift-label {
  left: 160px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 640px) {
  /* line 362, ../../src/styles/_donate-theme-large-message.scss */
  body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li .gift-label {
    left: 220px;
  }
}
/* line 372, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li.active {
  color: #0095D8;
}
/* line 374, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li.active img {
  border-color: #EAAB00;
}
/* line 382, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li input {
  display: none;
}
/* line 385, ../../src/styles/_donate-theme-large-message.scss */
body.slim-header.donate-theme-large-message #mongo-form .new-gift-container .gift-details li label {
  cursor: pointer;
}

/* line 4, ../../src/styles/_donate.scss */
.donation-frequency {
  display: none;
}

/* line 8, ../../src/styles/_donate.scss */
.commemorate-120-years {
  display: none;
}

/* line 12, ../../src/styles/_donate.scss */
.new-gift-container {
  display: none;
}

/* line 16, ../../src/styles/_donate.scss */
.donate .container .row.givalanche, .donate .container .blog-content .givalanche.comments-info, .blog-content .donate .container .givalanche.comments-info, .donate .container .soundtrack-groups li.givalanche, .soundtrack-groups .donate .container li.givalanche {
  max-width: 600px;
}

/* line 23, ../../src/styles/_donate.scss */
.donate-hero-container {
  position: relative;
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
}
/* line 27, ../../src/styles/_donate.scss */
.donate-hero-container .donate-hero {
  height: 292px;
}
@media (min-width: 960px) {
  /* line 27, ../../src/styles/_donate.scss */
  .donate-hero-container .donate-hero {
    height: 512px;
  }
}
/* line 34, ../../src/styles/_donate.scss */
.donate-hero-container .donate-hero .donate-hero-inner {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
/* line 44, ../../src/styles/_donate.scss */
.donate-hero-container .donate-hero h1, .donate-hero-container .donate-hero .salary-survey-header {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  /* line 44, ../../src/styles/_donate.scss */
  .donate-hero-container .donate-hero h1, .donate-hero-container .donate-hero .salary-survey-header {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 38px;
    line-height: 2.375rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 44, ../../src/styles/_donate.scss */
  .donate-hero-container .donate-hero h1, .donate-hero-container .donate-hero .salary-survey-header {
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 65px;
    line-height: 4.0625rem;
    margin-bottom: 16px;
    margin-bottom: 1rem;
  }
}
/* line 67, ../../src/styles/_donate.scss */
.donate-hero-container .donate-hero p {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #f0f0f0;
  text-align: center;
  padding: 0 20px;
  padding: 0 1.25rem;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
@media (min-width: 640px) {
  /* line 67, ../../src/styles/_donate.scss */
  .donate-hero-container .donate-hero p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    padding: 0;
  }
}
@media (min-width: 960px) {
  /* line 67, ../../src/styles/_donate.scss */
  .donate-hero-container .donate-hero p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
    padding: 0 100px;
    padding: 0 6.25rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}

/* line 95, ../../src/styles/_donate.scss */
.send-check-container {
  text-align: center;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
@media (min-width: 640px) {
  /* line 95, ../../src/styles/_donate.scss */
  .send-check-container {
    text-align: right;
  }
}
/* line 103, ../../src/styles/_donate.scss */
.send-check-container a {
  font-family: "PreloSlab-Medium", Georgia, serif;
  text-decoration: underline;
}
/* line 106, ../../src/styles/_donate.scss */
body.original .send-check-container a:first-child {
  margin-right: 10px;
}

/* line 113, ../../src/styles/_donate.scss */
#offline-donation {
  display: none;
}

/* line 120, ../../src/styles/_donate.scss */
.donate-container .row, .donate-container .blog-content .comments-info, .blog-content .donate-container .comments-info, .donate-container .soundtrack-groups li, .soundtrack-groups .donate-container li {
  position: relative;
  margin-top: 24px;
  margin-top: 1.5rem;
}
/* line 123, ../../src/styles/_donate.scss */
.donate-container .row .description, .donate-container .blog-content .comments-info .description, .blog-content .donate-container .comments-info .description, .donate-container .soundtrack-groups li .description, .soundtrack-groups .donate-container li .description {
  text-align: center;
  color: #333;
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 131, ../../src/styles/_donate.scss */
.donate-container #bbox-root {
  max-width: 608px;
  margin: 0 auto;
}
/* line 135, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormContainer {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 140, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBUpdateDetails span {
  display: block;
  color: #a8a8a8;
  margin-top: 10px;
  margin-top: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}
/* line 149, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormSectionRecurrenceInfo legend,
.donate-container #bbox-root .BBDFormSectionGiftInfo legend,
.donate-container #bbox-root .BBFormAddressBlock legend {
  display: none;
}
/* line 154, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormAddress {
  border-top: solid 2px #f0f0f0;
  padding-top: 15px;
  padding-top: 0.9375rem;
}
/* line 160, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormAddress .titleLabel {
  font-size: 25px;
  font-size: 1.5625rem;
}
/* line 170, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormSelectList {
  height: 40px;
}
/* line 174, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormFieldContainerGivingLevels {
  margin: 0;
}
/* line 179, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormRadioLabelGivingLevel {
  border: 7px solid #f0f0f0;
  border-radius: 0;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 38px;
  font-size: 2.375rem;
  padding-left: 0;
  padding-right: 0;
}
/* line 189, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormRadioLabelGivingLevelSelected {
  background-color: #0095D8;
  border: 7px solid #0095D8;
}
/* line 194, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount {
  width: auto !important;
}
/* line 201, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionGiftInfo .BBFormRadioList {
  text-align: center;
}
/* line 205, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionGiftInfo .BBFormRadioItem {
  width: 25%;
  margin-right: 0;
  padding-right: 14px;
  display: inline-block;
}
/* line 211, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionGiftInfo .BBFormRadioItem:last-child {
  padding-right: 0;
}
@media (max-width: 639px) {
  /* line 205, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBDFormSectionGiftInfo .BBFormRadioItem {
    width: 50%;
  }
  /* line 218, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBDFormSectionGiftInfo .BBFormRadioItem:nth-child(2n) {
    padding-right: 0;
  }
}
/* line 223, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionGiftInfo .BBFormRadioItem .BBFormRadioLabel {
  width: 100%;
}
/* line 233, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormSectionRecurrenceInfo .BBFormFieldContainer {
  margin: 0 16px 16px 16px !important;
  text-align: center;
}
@media (max-width: 639px) {
  /* line 233, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBFormSectionRecurrenceInfo .BBFormFieldContainer {
    margin: 0 0 16px 0 !important;
  }
}
/* line 241, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormSectionRecurrenceInfo .BBFormFieldContainer #bboxdonation_recurrence_lblMonthlyGift {
  padding: 0 !important;
  margin: 0 !important;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1;
  font-family: "PreloSlab-Bold", Georgia, serif;
  vertical-align: middle;
}
/* line 249, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormSectionRecurrenceInfo .BBFormFieldContainer #bboxdonation_recurrence_chkMonthlyGift,
.donate-container #bbox-root .BBFormSectionRecurrenceInfo .BBFormFieldContainer div.checker {
  margin-right: 12px;
}
/* line 257, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo {
  border-bottom: 1px dashed #f0f0f0;
  padding-bottom: 24px;
}
/* line 262, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo .BBFormFieldLabel {
  text-align: left;
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
}
/* line 268, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo .BBThreeFields {
  width: calc(100% - 32px);
}
@media (max-width: 639px) {
  /* line 268, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBDFormSectionBillingInfo .BBThreeFields {
    width: 100%;
  }
}
/* line 276, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo .BBThreeFields .OneLineField {
  float: left;
  width: 32% !important;
}
/* line 281, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo .BBThreeFields .OneLineField:not(:last-child) {
  margin-right: 2%;
}
/* line 287, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo .BBThreeFields:after {
  content: '';
  display: block;
  clear: both;
}
/* line 296, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo #divName .BBTwoFields .BBFormTextbox, .donate-container #bbox-root .BBDFormSectionBillingInfo #divName .BBThreeFields .BBFormTextbox {
  width: 100%;
  max-width: 100% !important;
}
/* line 301, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox {
  margin-bottom: 8px !important;
}
/* line 303, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo #divName .BBFormTextbox:last-child {
  margin-bottom: 0 !important;
}
/* line 310, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo div.checker {
  margin-right: 12px;
}
/* line 314, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo .BBFormFieldContainer {
  margin: 0 16px 16px 16px !important;
}
@media (max-width: 639px) {
  /* line 314, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBDFormSectionBillingInfo .BBFormFieldContainer {
    margin: 0 0 16px 0 !important;
  }
}
/* line 323, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo #bboxdonation_billing_billingAddress_ddState {
  margin: 0 0 16px 0 !important;
}
/* line 327, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo #bboxdonation_billing_billingAddress_txtUKCity,
.donate-container #bbox-root .BBDFormSectionBillingInfo #bboxdonation_billing_billingAddress_ddCAProvince,
.donate-container #bbox-root .BBDFormSectionBillingInfo #bboxdonation_billing_billingAddress_ddAUState,
.donate-container #bbox-root .BBDFormSectionBillingInfo #bboxdonation_billing_billingAddress_ddNZCity {
  margin-bottom: 16px;
}
/* line 334, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo #bboxdonation_billing_fldAnonymous {
  display: none;
}
/* line 339, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo #bboxdonation_billing_fldOrgGift input {
  margin-right: 12px;
}
/* line 343, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionBillingInfo #bboxdonation_billing_fldOrgGift label {
  padding: 0 !important;
  margin: 0 !important;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1;
  font-family: "PreloSlab-Medium", Georgia, serif;
  vertical-align: middle;
}
/* line 357, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo {
  border-bottom: 1px dashed #f0f0f0;
  padding-bottom: 24px;
  text-align: center;
}
/* line 362, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo .BBFormFieldContainer {
  margin: 0 16px 16px 16px !important;
}
@media (max-width: 639px) {
  /* line 362, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBDFormSectionPaymentInfo .BBFormFieldContainer {
    margin: 0 0 16px 0 !important;
  }
}
/* line 371, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #bboxdonation_payment_lblExpiryLbl {
  float: none;
}
/* line 376, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #bboxdonation_payment_txtCSC {
  clear: both;
  float: left;
}
/* line 381, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo .BBCCreditType {
  text-align: center;
}
/* line 384, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo .BBCCreditType label {
  display: none;
}
/* line 388, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo .BBCCreditType .BBFormFieldContainer {
  margin: 0 !important;
}
/* line 394, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo .BBExpirationCSC {
  margin: 0 0 16px 80px !important;
  text-align: center;
  overflow: hidden;
  *zoom: 1;
}
@media (max-width: 639px) {
  /* line 394, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBDFormSectionPaymentInfo .BBExpirationCSC {
    margin: 0 0 16px 0 !important;
  }
}
/* line 403, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo .BBExpirationCSC .BBFormFieldContainer {
  margin: 0 !important;
}
/* line 408, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #bboxdonation_payment_cboMonth {
  clear: both;
  float: left;
}
/* line 413, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #DC_ValidOther {
  min-width: 0 !important;
  width: 66.66667%;
  float: left;
  text-align: center;
  clear: both;
}
/* line 420, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #DC_ValidOther.dp_expiration_div {
  width: 210px;
  height: 162px;
}
/* line 424, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #DC_ValidOther.dp_expiration_div .dp_expiration_label {
  margin: 0;
}
/* line 430, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #DCCreditSecurityCode {
  min-width: 0 !important;
  width: 33.33333%;
  float: left;
  text-align: center;
}
/* line 436, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #DCCreditSecurityCode.dp_security_code_div {
  width: 234px;
  height: 162px;
}
/* line 441, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #DCCreditSecurityCode.dp_security_code_div .dp_security_code_label {
  margin: 0;
  width: 0;
  white-space: nowrap !important;
}
@media (max-width: 639px) {
  /* line 441, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBDFormSectionPaymentInfo #DCCreditSecurityCode.dp_security_code_div .dp_security_code_label {
    margin-top: 15px;
  }
}
/* line 449, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #DCCreditSecurityCode.dp_security_code_div .dp_security_code_help {
  text-decoration: underline !important;
  margin: 10px -75px 0 0;
  float: right;
  font-size: 14px;
  color: #000000;
}
/* line 456, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #DCCreditSecurityCode.dp_security_code_div .dp_security_code_input {
  width: 234px !important;
  margin-bottom: 5px;
}
/* line 463, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo #bboxdonation_payment_lblCCNumber,
.donate-container #bbox-root .BBDFormSectionPaymentInfo #bboxdonation_payment_lblCardHoldersName,
.donate-container #bbox-root .BBDFormSectionPaymentInfo #bboxdonation_payment_lblExpiryLbl,
.donate-container #bbox-root .BBDFormSectionPaymentInfo #bboxdonation_payment_lblSecCode,
.donate-container #bbox-root .BBDFormSectionPaymentInfo #bboxdonation_payment_lblCCType {
  text-align: left;
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
}
/* line 474, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBDFormSectionPaymentInfo .BBLinkSecureInfo {
  display: none;
}
/* line 482, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormSectionGiftAttributes .BBFormFieldContainer {
  margin: 0 16px 16px 16px !important;
}
@media (max-width: 639px) {
  /* line 482, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBFormSectionGiftAttributes .BBFormFieldContainer {
    margin: 0 0 16px 0 !important;
  }
}
/* line 495, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormButtonRow .BBFormFieldContainer {
  margin: 0 16px 16px 16px !important;
}
@media (max-width: 639px) {
  /* line 495, ../../src/styles/_donate.scss */
  .donate-container #bbox-root .BBFormButtonRow .BBFormFieldContainer {
    margin: 0 0 16px 0 !important;
  }
}
/* line 504, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormButtonRow .BBFormSubmitbutton {
  width: 100%;
  border-radius: 0;
  background-color: #0095D8;
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}
/* line 512, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormButtonRow .BBFormSubmitbutton:hover {
  background-color: #003333 !important;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}
/* line 521, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormSectionHeading, .donate-container #bbox-root #bboxdonation_divThanks h1, #bboxdonation_divThanks .donate-container #bbox-root h1, .donate-container #bbox-root #bboxdonation_divThanks .salary-survey-header, #bboxdonation_divThanks .donate-container #bbox-root .salary-survey-header {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  text-align: center;
  font-size: 25px;
  font-size: 1.5625rem;
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
  border: none;
}
/* line 530, ../../src/styles/_donate.scss */
.donate-container #bbox-root #bboxdonation_giftattributes_ctl00_divAttrib,
.donate-container #bbox-root #bboxdonation_giftattributes_ctl02_divAttrib,
.donate-container #bbox-root #bboxdonation_giftattributes_ctl03_divAttrib,
.donate-container #bbox-root #bboxdonation_giftattributes_ctl04_divAttrib,
.donate-container #bbox-root #bboxdonation_giftattributes_ctl05_divAttrib,
.donate-container #bbox-root #bboxdonation_giftattributes_ctl06_divAttrib,
.donate-container #bbox-root .BBFormSubSectionGiftAttributes {
  display: none;
}
/* line 541, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormContainer[data-bbox-part-id="12363d42-2729-4f24-8d15-267f3853d97c"] .BBFormErrorBlock,
.donate-container #bbox-root .BBFormContainer[data-bbox-part-id="8fe6d2b9-13a2-4a77-8845-8b85d542c1b5"] .BBFormErrorBlock,
.donate-container #bbox-root .BBFormContainer[data-bbox-part-id="4ed65f6e-ee62-4ce0-950c-bdc1283f15f5"] .BBFormErrorBlock {
  border-radius: 0;
  background-color: #f0f0f0;
}
/* line 548, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormErrorBlock {
  padding: 20px;
  padding: 1.25rem;
}
/* line 552, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFormErrorItem {
  margin-left: 0 !important;
  text-align: left;
  clear: both;
}
/* line 558, ../../src/styles/_donate.scss */
.donate-container #bbox-root .BBFieldExpiration .BBFormSelectList {
  width: 75px;
}

/* line 566, ../../src/styles/_donate.scss */
.BBFormTextbox,
.BBFormSelectList,
.BBFormTextArea {
  border-radius: 0 !important;
  border: 1px solid #f0f0f0 !important;
  color: #111c24;
  background-color: #FFFFFF !important;
  font-size: 17px;
  font-size: 1.0625rem;
  opacity: 1 !important;
}
/* line 2, ../../src/styles/mixins/_placeholder.scss */
.BBFormTextbox.placeholder,
.BBFormSelectList.placeholder,
.BBFormTextArea.placeholder {
  color: #bfbfbf;
  color: #111c24;
}
/* line 3, ../../src/styles/mixins/_placeholder.scss */
.BBFormTextbox:-moz-placeholder,
.BBFormSelectList:-moz-placeholder,
.BBFormTextArea:-moz-placeholder {
  color: #bfbfbf;
  color: #111c24;
}
/* line 4, ../../src/styles/mixins/_placeholder.scss */
.BBFormTextbox::-moz-placeholder,
.BBFormSelectList::-moz-placeholder,
.BBFormTextArea::-moz-placeholder {
  color: #bfbfbf;
  color: #111c24;
}
/* line 5, ../../src/styles/mixins/_placeholder.scss */
.BBFormTextbox:-ms-input-placeholder,
.BBFormSelectList:-ms-input-placeholder,
.BBFormTextArea:-ms-input-placeholder {
  color: #bfbfbf;
  color: #111c24;
}
/* line 6, ../../src/styles/mixins/_placeholder.scss */
.BBFormTextbox::-webkit-input-placeholder,
.BBFormSelectList::-webkit-input-placeholder,
.BBFormTextArea::-webkit-input-placeholder {
  color: #bfbfbf;
  color: #111c24;
}

/* line 584, ../../src/styles/_donate.scss */
.BBFormContainer[data-bbox-part-id="8fe6d2b9-13a2-4a77-8845-8b85d542c1b5"] .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="8fe6d2b9-13a2-4a77-8845-8b85d542c1b5"] .BBFormSelectList,
.BBFormContainer[data-bbox-part-id="8fe6d2b9-13a2-4a77-8845-8b85d542c1b5"] .BBFormTextArea,
.BBFormContainer[data-bbox-part-id="8fe6d2b9-13a2-4a77-8845-8b85d542c1b5"] .BBFormChecklist,
.BBFormContainer[data-bbox-part-id="12363d42-2729-4f24-8d15-267f3853d97c"] .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="12363d42-2729-4f24-8d15-267f3853d97c"] .BBFormSelectList,
.BBFormContainer[data-bbox-part-id="12363d42-2729-4f24-8d15-267f3853d97c"] .BBFormTextArea,
.BBFormContainer[data-bbox-part-id="12363d42-2729-4f24-8d15-267f3853d97c"] .BBFormChecklist,
.BBFormContainer[data-bbox-part-id="4ed65f6e-ee62-4ce0-950c-bdc1283f15f5"] .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="4ed65f6e-ee62-4ce0-950c-bdc1283f15f5"] .BBFormSelectList,
.BBFormContainer[data-bbox-part-id="4ed65f6e-ee62-4ce0-950c-bdc1283f15f5"] .BBFormTextArea,
.BBFormContainer[data-bbox-part-id="4ed65f6e-ee62-4ce0-950c-bdc1283f15f5"] .BBFormChecklist {
  max-width: 100% !important;
}

/* line 599, ../../src/styles/_donate.scss */
.BBFormContainer[data-bbox-part-id="8fe6d2b9-13a2-4a77-8845-8b85d542c1b5"] .BBTwoFields .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="8fe6d2b9-13a2-4a77-8845-8b85d542c1b5"] .BBTwoFields .BBFormSelectList,
.BBFormContainer[data-bbox-part-id="12363d42-2729-4f24-8d15-267f3853d97c"] .BBTwoFields .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="12363d42-2729-4f24-8d15-267f3853d97c"] .BBTwoFields .BBFormSelectList,
.BBFormContainer[data-bbox-part-id="4ed65f6e-ee62-4ce0-950c-bdc1283f15f5"] .BBTwoFields .BBFormTextbox,
.BBFormContainer[data-bbox-part-id="4ed65f6e-ee62-4ce0-950c-bdc1283f15f5"] .BBTwoFields .BBFormSelectList {
  width: 100% !important;
  max-width: 100% !important;
}

/* line 610, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection {
  border-bottom: 1px dashed #f0f0f0;
  padding-bottom: 38px;
  padding-bottom: 2.375rem;
  margin-bottom: 38px !important;
}
@media (min-width: 960px) {
  /* line 610, ../../src/styles/_donate.scss */
  .BBFormSectionGiftSelection {
    margin: 20px;
    margin: 1.25rem;
    margin-bottom: 38px;
    margin-bottom: 2.375rem;
  }
}
/* line 620, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection legend {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
/* line 625, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection legend label {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1;
  font-family: "PreloSlab-Bold", Georgia, serif;
  vertical-align: middle;
  display: inline-block;
}
/* line 634, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection ul {
  overflow: hidden;
  *zoom: 1;
  text-align: center;
  max-width: 450px;
  margin: 0 auto;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
@media (min-width: 960px) {
  /* line 634, ../../src/styles/_donate.scss */
  .BBFormSectionGiftSelection ul {
    max-width: 100%;
  }
}
/* line 645, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection ul.hidden {
  display: none;
}
/* line 649, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection ul li {
  display: block;
  text-align: center;
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
  float: left;
  width: 50%;
  padding: 0 12px;
  padding: 0 0.75rem;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
}
@media (min-width: 960px) {
  /* line 649, ../../src/styles/_donate.scss */
  .BBFormSectionGiftSelection ul li {
    width: 25%;
    margin-bottom: 0;
  }
}
/* line 668, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection ul li img {
  display: block;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 140px;
}
/* line 677, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection ul li label {
  cursor: pointer;
}
/* line 679, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection ul li label span {
  display: block;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 688, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection .view-more-container {
  text-align: center;
  margin: 38px 0 0 0;
  margin: 2.375rem 0 0 0;
}
/* line 693, ../../src/styles/_donate.scss */
.BBFormSectionGiftSelection .button {
  margin: 0 auto;
  line-height: 40px !important;
}

@media (min-width: 960px) {
  /* line 700, ../../src/styles/_donate.scss */
  .BBFormSectionGiftPreferences {
    margin: 0 16px 16px 16px !important;
  }
}
/* line 708, ../../src/styles/_donate.scss */
.BBFormSectionGiftPreferences ul li {
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
  overflow: hidden;
  *zoom: 1;
}
/* line 715, ../../src/styles/_donate.scss */
.BBFormSectionGiftPreferences input,
.BBFormSectionGiftPreferences div.checker {
  margin-right: 18px;
  margin-right: 1.125rem;
  float: left;
}
@media (min-width: 960px) {
  /* line 715, ../../src/styles/_donate.scss */
  .BBFormSectionGiftPreferences input,
  .BBFormSectionGiftPreferences div.checker {
    margin-right: 28px;
    margin-right: 1.75rem;
  }
}
/* line 727, ../../src/styles/_donate.scss */
.BBFormSectionGiftPreferences label {
  width: 80%;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 19px;
  line-height: 1.1875rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
  float: left;
}
/* line 735, ../../src/styles/_donate.scss */
.BBFormSectionGiftPreferences label span {
  display: block;
  color: #a8a8a8;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

/* line 747, ../../src/styles/_donate.scss */
.have-questions-module {
  padding: 30px;
  padding: 1.875rem;
  height: 191px;
  background-color: #f4f4f4;
  margin: auto;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 1140px) {
  /* line 747, ../../src/styles/_donate.scss */
  .have-questions-module {
    width: 255px;
    display: block;
    position: absolute;
    top: 350px;
    right: -20px;
  }
}
/* line 762, ../../src/styles/_donate.scss */
.have-questions-module h2, .have-questions-module h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  color: #63B1E5;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 769, ../../src/styles/_donate.scss */
.have-questions-module h2 span, .have-questions-module h3 span {
  font-family: "PreloSlab-Bold", Georgia, serif;
  display: inline-block;
}

/* line 776, ../../src/styles/_donate.scss */
.check-option-container {
  text-align: center;
  margin-bottom: 80px;
  margin-bottom: 5rem;
}
/* line 780, ../../src/styles/_donate.scss */
.check-option-container h2 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 25px;
  font-size: 1.5625rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 786, ../../src/styles/_donate.scss */
.check-option-container p {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 26px;
  margin-bottom: 1.625rem;
}
/* line 792, ../../src/styles/_donate.scss */
.check-option-container .button {
  width: 100%;
  font-size: 30px;
  font-size: 1.875rem;
  padding: 15px 30px;
  padding: 0.9375rem 1.875rem;
  height: auto;
  max-width: 576px;
}

/* line 802, ../../src/styles/_donate.scss */
#company_name {
  display: none;
  margin-top: 18px;
  margin-top: 1.125rem;
  border: 1px solid #f0f0f0;
}

/* line 808, ../../src/styles/_donate.scss */
#honoree-li.active {
  overflow: visible;
}
/* line 811, ../../src/styles/_donate.scss */
#honoree-li.active label {
  margin-bottom: 60px;
  margin-bottom: 3.75rem;
}
/* line 815, ../../src/styles/_donate.scss */
#honoree-li.active .honoree-form {
  display: block;
}

/* line 820, ../../src/styles/_donate.scss */
.honoree-form {
  background-color: #f0f0f0;
  margin: 10px -100% 0;
  padding: 40px 0 60px 0;
  padding: 2.5rem 0 3.75rem 0;
  clear: both;
  display: none;
}
/* line 827, ../../src/styles/_donate.scss */
.honoree-form .honoree-form-inner {
  width: 29.16667%;
  margin: 0 auto;
}
/* line 832, ../../src/styles/_donate.scss */
.honoree-form .BBFormSelectList {
  display: block;
  width: 100%;
  height: 40px;
}
/* line 838, ../../src/styles/_donate.scss */
.honoree-form input,
.honoree-form select {
  margin-bottom: 16px !important;
  border: 1px solid #e1e1e1 !important;
  width: 100% !important;
}
/* line 845, ../../src/styles/_donate.scss */
.honoree-form .honoree-add-container {
  text-align: center;
}
/* line 848, ../../src/styles/_donate.scss */
.honoree-form .honoree-add-container .button {
  line-height: 40px !important;
}
/* line 853, ../../src/styles/_donate.scss */
.honoree-form .honor-or-memory {
  display: block;
  vertical-align: middle;
  padding-bottom: 36px;
  padding-bottom: 2.25rem;
  margin-bottom: 36px;
  margin-bottom: 2.25rem;
  border-bottom: 1px dashed #a8a8a8;
  overflow: hidden;
  *zoom: 1;
}
/* line 861, ../../src/styles/_donate.scss */
.honoree-form .honor-or-memory .honor-memory {
  overflow: hidden;
  *zoom: 1;
  display: block;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 861, ../../src/styles/_donate.scss */
  .honoree-form .honor-or-memory .honor-memory {
    float: left;
  }
}
/* line 871, ../../src/styles/_donate.scss */
.honoree-form .honor-or-memory .honor-memory .in-honor,
.honoree-form .honor-or-memory .honor-memory .in-memory {
  padding: 0 20px;
  padding: 0 1.25rem;
  border: 1px solid #e1e1e1;
  background-color: #FFFFFF;
  color: #f0f0f0;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 40px;
  line-height: 2.5rem;
  display: inline-block;
  margin: 0 auto;
  height: 40px;
  cursor: pointer;
}
@media (min-width: 960px) {
  /* line 871, ../../src/styles/_donate.scss */
  .honoree-form .honor-or-memory .honor-memory .in-honor,
  .honoree-form .honor-or-memory .honor-memory .in-memory {
    float: left;
  }
}
/* line 890, ../../src/styles/_donate.scss */
.honoree-form .honor-or-memory .honor-memory .in-honor.active,
.honoree-form .honor-or-memory .honor-memory .in-memory.active {
  background-color: #0095D8;
  border: 1px solid #0095D8;
  color: #FFFFFF;
}
/* line 900, ../../src/styles/_donate.scss */
.honoree-form .honor-or-memory span.of {
  display: block;
  text-align: center;
  clear: both;
  margin: 20px 0;
  margin: 1.25rem 0;
}
@media (min-width: 960px) {
  /* line 900, ../../src/styles/_donate.scss */
  .honoree-form .honor-or-memory span.of {
    margin: 0;
    padding: 0 0 0 8px;
    padding: 0 0 0 0.5rem;
    width: 5%;
    clear: none;
    float: left;
    line-height: 40px;
    line-height: 2.5rem;
  }
}
@media (min-width: 960px) {
  /* line 916, ../../src/styles/_donate.scss */
  .honoree-form .honor-or-memory input {
    display: inline-block !important;
    float: right !important;
    margin: 0 !important;
    width: 45% !important;
    border: 1px solid #e1e1e1 !important;
  }
}
/* line 928, ../../src/styles/_donate.scss */
.honoree-form p {
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  text-align: center;
}

/* line 937, ../../src/styles/_donate.scss */
.add-another-name-container {
  text-align: center;
  margin: 20px 0;
  margin: 1.25rem 0;
}
/* line 940, ../../src/styles/_donate.scss */
.add-another-name-container .add-another-name {
  line-height: 40px !important;
}

/* line 946, ../../src/styles/_donate.scss */
.additional-donate-name input {
  margin: 8px 0 !important;
}

/* line 952, ../../src/styles/_donate.scss */
.donate-hero-container .donate-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000000;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
}
/* line 963, ../../src/styles/_donate.scss */
.donate-hero-container.overlay-intensity-1 .donate-overlay {
  opacity: 0.1;
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
}
/* line 969, ../../src/styles/_donate.scss */
.donate-hero-container.overlay-intensity-2 .donate-overlay {
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
}
/* line 975, ../../src/styles/_donate.scss */
.donate-hero-container.overlay-intensity-3 .donate-overlay {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
}
/* line 981, ../../src/styles/_donate.scss */
.donate-hero-container.overlay-intensity-4 .donate-overlay {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
}
/* line 987, ../../src/styles/_donate.scss */
.donate-hero-container.overlay-intensity-5 .donate-overlay {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}

/* line 993, ../../src/styles/_donate.scss */
.GLBody {
  display: inline-block;
}
/* line 995, ../../src/styles/_donate.scss */
.GLBody .GLBodyItem:nth-child(3) {
  margin-right: 0;
}

/* line 999, ../../src/styles/_donate.scss */
iframe#frmGLShareButtons {
  width: 389px !important;
  margin: auto !important;
}

/* line 1004, ../../src/styles/_donate.scss */
#bboxdonation_divThanks > div {
  visibility: collapse;
}
/* line 1006, ../../src/styles/_donate.scss */
#bboxdonation_divThanks > div h1, #bboxdonation_divThanks > div .salary-survey-header, #bboxdonation_divThanks > div h2, #bboxdonation_divThanks > div p, #bboxdonation_divThanks > div div {
  visibility: visible;
}
/* line 1009, ../../src/styles/_donate.scss */
#bboxdonation_divThanks > div strong, #bboxdonation_divThanks > div br {
  display: none;
}

/* line 1014, ../../src/styles/_donate.scss */
div.selector {
  width: 100% !important;
}

/* line 1019, ../../src/styles/_donate.scss */
.donate .subsection-header {
  border-bottom: solid 2px #f0f0f0;
}

/* line 1024, ../../src/styles/_donate.scss */
.TwoFieldsOneLine {
  width: 100%;
}
/* line 1026, ../../src/styles/_donate.scss */
.TwoFieldsOneLine .OneLineField {
  float: left;
  width: 49.5%;
}
/* line 1031, ../../src/styles/_donate.scss */
.TwoFieldsOneLine .OneLineField:last-child {
  margin-left: 1%;
}
/* line 1035, ../../src/styles/_donate.scss */
.TwoFieldsOneLine:after {
  content: '';
  display: block;
  clear: both;
}

/* line 1, ../../src/styles/_donate-overrides.scss */
#bboxdonation_divThanks {
  text-align: center;
  min-height: 300px;
}

/* line 9, ../../src/styles/_donate-overrides.scss */
.BBFormSectionGiftPreferences label span,
.honoree-form .honor-or-memory .honor-memory .in-honor,
.honoree-form .honor-or-memory .honor-memory .in-memory {
  color: #888;
}

/* line 16, ../../src/styles/_donate-overrides.scss */
#name_for_website_container label {
  width: auto;
}

/* line 21, ../../src/styles/_donate-overrides.scss */
.donate-hero-container {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 25, ../../src/styles/_donate-overrides.scss */
.donate-hero-container .article-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000;
  opacity: 0.4;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
}

/* input border darken */
/* line 38, ../../src/styles/_donate-overrides.scss */
body.donate div.checker span,
body.donate #bbox-root .BBFormTextbox,
body.donate #bbox-root .BBFormSelectList,
body.donate #bbox-root .BBFormTextArea {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
}
/* line 45, ../../src/styles/_donate-overrides.scss */
body.donate #bbox-root .BBFormTextbox.invalid,
body.donate #bbox-root .BBFormSelectList.invalid,
body.donate #bbox-root .BBFormTextArea.invalid {
  border-color: #ff0000 !important;
}

/* line 54, ../../src/styles/_donate-overrides.scss */
label.invalid {
  font-weight: bold;
  color: red;
}

/* hide 
    gift on behalf of organization 
    second sentence of monthly gift message
*/
/* line 64, ../../src/styles/_donate-overrides.scss */
#bboxdonation_billing_fldOrgGift,
#bboxdonation_recurrence_lblRecurrenceDate {
  display: none;
}

/* hide ads */
/* line 71, ../../src/styles/_donate-overrides.scss */
body.donate .ad-unit-header-top,
body.donate .ad-unit-header-bottom,
body.donate .ad-unit-footer {
  display: none;
}

/* line 79, ../../src/styles/_donate-overrides.scss */
.donate-container.container .have-questions-module {
  height: auto;
  /* initial value is not supported by IE */
}
/* line 81, ../../src/styles/_donate-overrides.scss */
.donate-container.container .have-questions-module h2 {
  font-size: 35px;
  font-size: 2.1875rem;
}
/* line 84, ../../src/styles/_donate-overrides.scss */
.donate-container.container .have-questions-module h3 {
  line-height: normal;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 87, ../../src/styles/_donate-overrides.scss */
.donate-container.container .have-questions-module h3 a {
  color: #63B1E5;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 93, ../../src/styles/_donate-overrides.scss */
.donate-container.container #bbox-root .BBDFormSectionBillingInfo {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
}

/* line 98, ../../src/styles/_donate-overrides.scss */
.subscription-choice {
  display: none;
}
/* line 100, ../../src/styles/_donate-overrides.scss */
li.active .subscription-choice {
  display: block;
}
/* line 104, ../../src/styles/_donate-overrides.scss */
.BBFormContainer[data-bbox-part-id="4ed65f6e-ee62-4ce0-950c-bdc1283f15f5"] .subscription-choice label {
  margin-top: 1rem;
  margin-right: 2rem;
  float: left;
  width: auto;
}

/* line 113, ../../src/styles/_donate-overrides.scss */
.manage-your-gifts-thankyou {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 19px;
  line-height: 1.1875rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
  opacity: 0;
}

/* line 127, ../../src/styles/_donate-overrides.scss */
.error-message {
  margin: 0 16px 16px 16px !important;
}

/* line 131, ../../src/styles/_donate-overrides.scss */
#fldIndivInfo,
.BBFormAddress {
  clear: both;
  overflow: hidden;
}
/* line 135, ../../src/styles/_donate-overrides.scss */
#fldIndivInfo #divName,
#fldIndivInfo .BBFieldBillingStateZip,
.BBFormAddress #divName,
.BBFormAddress .BBFieldBillingStateZip {
  position: relative;
}
/* line 138, ../../src/styles/_donate-overrides.scss */
#fldIndivInfo #divName #bboxdonation_billing_lblFirstName,
#fldIndivInfo #divName #bboxdonation_billing_billingAddress_lblState,
#fldIndivInfo .BBFieldBillingStateZip #bboxdonation_billing_lblFirstName,
#fldIndivInfo .BBFieldBillingStateZip #bboxdonation_billing_billingAddress_lblState,
.BBFormAddress #divName #bboxdonation_billing_lblFirstName,
.BBFormAddress #divName #bboxdonation_billing_billingAddress_lblState,
.BBFormAddress .BBFieldBillingStateZip #bboxdonation_billing_lblFirstName,
.BBFormAddress .BBFieldBillingStateZip #bboxdonation_billing_billingAddress_lblState {
  left: 0px !important;
}
/* line 142, ../../src/styles/_donate-overrides.scss */
#fldIndivInfo #divName #bboxdonation_billing_lblLastName,
#fldIndivInfo #divName #bboxdonation_billing_billingAddress_lblZip,
#fldIndivInfo .BBFieldBillingStateZip #bboxdonation_billing_lblLastName,
#fldIndivInfo .BBFieldBillingStateZip #bboxdonation_billing_billingAddress_lblZip,
.BBFormAddress #divName #bboxdonation_billing_lblLastName,
.BBFormAddress #divName #bboxdonation_billing_billingAddress_lblZip,
.BBFormAddress .BBFieldBillingStateZip #bboxdonation_billing_lblLastName,
.BBFormAddress .BBFieldBillingStateZip #bboxdonation_billing_billingAddress_lblZip {
  left: 50% !important;
}

/* line 149, ../../src/styles/_donate-overrides.scss */
body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divEmail textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root #bboxdonation_billing_divPhone textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormAddress .BBFormFieldContainer textarea#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer input#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer select#bboxdonation_billing_billingAddress_txtAddress, body.slim-header.donate-theme-large-message #bbox-root .BBFormCreditCardDetails .BBFormFieldContainer textarea#bboxdonation_billing_billingAddress_txtAddress {
  overflow-x: auto;
}

/* line 1, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module {
  float: right;
}
/* line 4, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module > a {
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
  color: #111c24;
  display: inline-block;
}
/* line 10, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module > a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2910px 0;
  height: 9px;
  width: 13px;
}
/* line 19, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper {
  width: 260px;
  display: none;
}
/* line 24, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li {
  border-top: 2px solid #f0f0f0;
}
/* line 27, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li:first-child {
  border-top: 0;
}
/* line 31, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a {
  display: block;
  width: 100%;
  padding: 24px 30px;
  padding: 1.5rem 1.875rem;
  font-size: 17px;
  font-size: 1.0625rem;
  color: #111c24;
  vertical-align: middle;
}
/* line 39, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a .patrons-circle {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  margin-right: 1.25rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7119px 0;
  height: 30px;
  width: 30px;
}
/* line 47, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a .legacy-gifts {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  margin-right: 1.25rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6427px 0;
  height: 29px;
  width: 30px;
}
/* line 55, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a .stock-donations {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  margin-right: 1.25rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10330px 0;
  height: 30px;
  width: 30px;
}
/* line 63, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a .write-a-check {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  margin-right: 1.25rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1907px 0;
  height: 23px;
  width: 30px;
}
/* line 71, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a .make-a-pledge {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  margin-right: 1.25rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7199px 0;
  height: 30px;
  width: 30px;
}
/* line 79, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a:hover {
  color: #0098DB;
  text-decoration: none;
}
/* line 83, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a:hover .patrons-circle {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7079px 0;
  height: 30px;
  width: 30px;
}
/* line 87, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a:hover .legacy-gifts {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -6387px 0;
  height: 29px;
  width: 30px;
}
/* line 91, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a:hover .stock-donations {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10289px 0;
  height: 30px;
  width: 31px;
}
/* line 95, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a:hover .write-a-check {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -1867px 0;
  height: 23px;
  width: 30px;
}
/* line 99, ../../src/styles/_more-ways-to-help.scss */
.more-ways-to-help-module .dropdown-wrapper ul li a:hover .make-a-pledge {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -7159px 0;
  height: 30px;
  width: 30px;
}

/* line 1, ../../src/styles/_author-page.scss */
.author-bio {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #999999;
  text-align: center;
  margin-top: 20px;
  margin-top: 1.25rem;
  padding: 0 20px;
  padding: 0 1.25rem;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
@media (min-width: 640px) {
  /* line 1, ../../src/styles/_author-page.scss */
  .author-bio {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    padding: 0;
  }
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_author-page.scss */
  .author-bio {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 32px;
    line-height: 2rem;
    padding: 0 100px;
    padding: 0 6.25rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}

/* line 25, ../../src/styles/_author-page.scss */
.author-header {
  border-top: none;
  border-bottom: solid 2px #f0f0f0;
  padding: 15px 0 25px;
  padding: 0.9375rem 0 1.5625rem;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
/* line 30, ../../src/styles/_author-page.scss */
.author-header img {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  max-width: 340px;
}
/* line 34, ../../src/styles/_author-page.scss */
.author-header a.read-more {
  display: block;
  margin: 0 auto;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
}
/* line 40, ../../src/styles/_author-page.scss */
.author-header a.email {
  color: #111c24;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
}
/* line 47, ../../src/styles/_author-page.scss */
.author-header .author-social {
  margin: 40px auto;
  margin: 2.5rem auto;
}

/* line 119, ../../src/styles/_author-page.scss */
.twitter-button {
  display: inline-block;
  position: relative;
  background-color: #d8d8d8;
  width: 35px;
  height: 35px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 37px;
  line-height: 2.3125rem;
  text-decoration: none;
  color: #4a4a4a;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 119, ../../src/styles/_author-page.scss */
  .twitter-button {
    width: auto;
    top: 8px;
  }
}
@media (min-width: 960px) {
  /* line 119, ../../src/styles/_author-page.scss */
  .twitter-button {
    font-size: 20px;
    font-size: 1.25rem;
    height: 40px;
    line-height: 42px;
    line-height: 2.625rem;
  }
}
/* line 76, ../../src/styles/_author-page.scss */
.twitter-button span {
  display: none;
}
@media (min-width: 640px) {
  /* line 76, ../../src/styles/_author-page.scss */
  .twitter-button span {
    display: inline-block;
    float: left;
    margin-right: 12px;
    margin-right: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 76, ../../src/styles/_author-page.scss */
  .twitter-button span {
    margin-right: 15px;
    margin-right: 0.9375rem;
  }
}
/* line 91, ../../src/styles/_author-page.scss */
.twitter-button i {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11174px 0;
  height: 15px;
  width: 18px;
  display: inline-block;
  margin: 10px 0 0 8px;
  margin: 0.625rem 0 0 0.5rem;
  float: left;
}
@media (min-width: 640px) {
  /* line 91, ../../src/styles/_author-page.scss */
  .twitter-button i {
    margin: 10px 10px 0 10px;
    margin: 0.625rem 0.625rem 0 0.625rem;
    float: left;
  }
}
@media (min-width: 960px) {
  /* line 91, ../../src/styles/_author-page.scss */
  .twitter-button i {
    margin: 12px 10px 0 15px;
    margin: 0.75rem 0.625rem 0 0.9375rem;
  }
}
/* line 108, ../../src/styles/_author-page.scss */
.twitter-button:hover {
  background-color: #000000;
  color: #FFFFFF;
}
/* line 112, ../../src/styles/_author-page.scss */
.twitter-button:hover i {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11382px 0;
  height: 15px;
  width: 18px;
}

/* line 123, ../../src/styles/_author-page.scss */
.google-button {
  display: inline-block;
  position: relative;
  background-color: #d8d8d8;
  width: 35px;
  height: 35px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 37px;
  line-height: 2.3125rem;
  text-decoration: none;
  color: #4a4a4a;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media (min-width: 640px) {
  /* line 123, ../../src/styles/_author-page.scss */
  .google-button {
    width: auto;
    top: 8px;
  }
}
@media (min-width: 960px) {
  /* line 123, ../../src/styles/_author-page.scss */
  .google-button {
    font-size: 20px;
    font-size: 1.25rem;
    height: 40px;
    line-height: 42px;
    line-height: 2.625rem;
  }
}
/* line 76, ../../src/styles/_author-page.scss */
.google-button span {
  display: none;
}
@media (min-width: 640px) {
  /* line 76, ../../src/styles/_author-page.scss */
  .google-button span {
    display: inline-block;
    float: left;
    margin-right: 12px;
    margin-right: 0.75rem;
  }
}
@media (min-width: 960px) {
  /* line 76, ../../src/styles/_author-page.scss */
  .google-button span {
    margin-right: 15px;
    margin-right: 0.9375rem;
  }
}
/* line 91, ../../src/styles/_author-page.scss */
.google-button i {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11174px 0;
  height: 15px;
  width: 18px;
  display: inline-block;
  margin: 10px 0 0 8px;
  margin: 0.625rem 0 0 0.5rem;
  float: left;
}
@media (min-width: 640px) {
  /* line 91, ../../src/styles/_author-page.scss */
  .google-button i {
    margin: 10px 10px 0 10px;
    margin: 0.625rem 0.625rem 0 0.625rem;
    float: left;
  }
}
@media (min-width: 960px) {
  /* line 91, ../../src/styles/_author-page.scss */
  .google-button i {
    margin: 12px 10px 0 15px;
    margin: 0.75rem 0.625rem 0 0.9375rem;
  }
}
/* line 108, ../../src/styles/_author-page.scss */
.google-button:hover {
  background-color: #000000;
  color: #FFFFFF;
}
/* line 112, ../../src/styles/_author-page.scss */
.google-button:hover i {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -11382px 0;
  height: 15px;
  width: 18px;
}

/* line 127, ../../src/styles/_author-page.scss */
.twitter-button + .google-button {
  margin-left: 40px;
  margin-left: 2.5rem;
}
/* line 129, ../../src/styles/_author-page.scss */
.twitter-button + .google-button::before {
  content: "";
  position: absolute;
  left: -21px;
  background: #f0f0f0;
  height: 100%;
  width: 2px;
  float: left;
}

/* line 1, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio {
  width: 400px !important;
  height: 30px !important;
  background-color: #444;
  margin: 50px auto;
  /* disable the waiting animation */
  /* disable the speed display we don't need this */
  /* Keep the controls visible while loading */
  /* display the controls even with splash enabled */
  /* Override fixed-controls to not sit below the player */
  /* Override the time with fixed-controls to sit at the bottom */
  /* position the controls */
  /* disable the background play button */
}
/* line 5, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio.is-loading .fp-waiting {
  display: none;
}
/* line 8, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio .fp-speed {
  display: none;
}
/* line 10, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio .fp-fullscreen {
  display: none  !important;
}
/* line 12, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio.play-button {
  margin-bottom: 0;
}
/* line 15, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio.is-loading .fp-controls, .flowplayer.is-audio .flowplayer.is-loading .fp-time {
  display: block;
}
/* line 19, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio.is-splash .fp-controls, .flowplayer.is-audio .flowplayer.is-splash .fp-time {
  display: block !important;
}
/* line 23, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio.fixed-controls .fp-controls {
  bottom: 0px;
}
/* line 26, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio.fixed-controls .fp-time em {
  bottom: 10px;
}
/* line 31, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio.is-mouseover .fp-controls, .flowplayer.is-audio .flowplayer.fixed-controls .fp-controls {
  height: 30px;
}
/* line 34, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio.is-splash .fp-ui, .flowplayer.is-audio .flowplayer.is-paused .fp-ui {
  background: none left no-repeat;
  background-size: 12%;
}
/* line 36, ../../src/styles/_flowplayer-audio.scss */
.flowplayer.is-audio .fp-brand {
  display: none;
}

@font-face {
  font-family: 'playlist-nav';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SC6wAAAC8AAAAYGNtYXDwjfD6AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZktnUMMAAAGAAAABIGhlYWQEpnUdAAACoAAAADZoaGVhBgsDxwAAAtgAAAAkaG10eAqSAAAAAAL8AAAAGGxvY2EAuABsAAADFAAAAA5tYXhwAAgAJgAAAyQAAAAgbmFtZUuf8owAAANEAAABwnBvc3QAAwAAAAAFCAAAACAAAwIxAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADwUQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg8EjwUf/9//8AAAAAACDwSPBR//3//wAB/+MPvA+0AAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAkkDbgAjAAABNhcWFREUBwYnASYnERQHBisBIicmNRE0NzY7ATIXFhURNjcCLwsIBwcIC/5rBQMLCg9JDwsLCwsPSQ8KCwMFA2YLAwQP/LcPAwMKAZYFBv59DwsLCwsPAyQPCwsLCw/+fQYFAAAAAQAAAAACSQNuACMAADcGJyY1ETQ3NhcBFhcRNDc2OwEyFxYVERQHBisBIicmNREGBxoLCAcHCAsBlQUDCwsOSg4LCwsLDkoOCwsDBQcKAwMPA0kPBAML/msFBgGDDwsLCwsP/NwPCwsLCw8BgwYFAAEAAAABAADk2qaHXw889QALBAAAAAAA0Z+YWQAAAADRn5hZAAAAAAJJA24AAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAkkAAQAAAAAAAAAAAAAAAAAAAAYEAAAAAAAAAAAAAAACAAAAAkkAAAJJAAAAAAAAAAoAFAAeAFgAkAAAAAEAAAAGACQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAMAAAAAQAAAAAAAgAHAI0AAQAAAAAAAwAMAEUAAQAAAAAABAAMAKIAAQAAAAAABQALACQAAQAAAAAABgAMAGkAAQAAAAAACgAaAMYAAwABBAkAAQAYAAwAAwABBAkAAgAOAJQAAwABBAkAAwAYAFEAAwABBAkABAAYAK4AAwABBAkABQAWAC8AAwABBAkABgAYAHUAAwABBAkACgA0AOBwbGF5bGlzdC1uYXYAcABsAGEAeQBsAGkAcwB0AC0AbgBhAHZWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBwbGF5bGlzdC1uYXYAcABsAGEAeQBsAGkAcwB0AC0AbgBhAHZwbGF5bGlzdC1uYXYAcABsAGEAeQBsAGkAcwB0AC0AbgBhAHZSZWd1bGFyAFIAZQBnAHUAbABhAHJwbGF5bGlzdC1uYXYAcABsAGEAeQBsAGkAcwB0AC0AbgBhAHZGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 8, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio .fp-prev, .flowplayer .fp-next {
  font-family: 'playlist-nav';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #FFFFFF;
  font-size: 20px;
  position: absolute;
  bottom: 5px;
  display: block;
  z-index: 99;
  cursor: pointer;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Playlist navigation buttons defaults */
/* line 29, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio .fp-prev:before {
  content: "\f048";
}

/* line 30, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio .fp-next:before {
  content: "\f051";
}

/* line 33, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio.playlist-nav .fp-prev {
  margin-left: 0px;
}

/* line 34, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio.playlist-nav .fp-next {
  margin-left: 20px;
}

/* Playlist navigation with play button */
/* line 37, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio.play-button.playlist-nav .fp-prev {
  margin-left: 26px;
}

/* line 38, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio.play-button.playlist-nav .fp-next {
  margin-left: 46px;
}

/* Reposition controls elements to make room for the navigation */
/* line 41, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio.playlist-nav .fp-timeline {
  margin-left: 90px;
}

/* line 42, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio.playlist-nav .fp-time em {
  margin-left: 42px;
}

/* line 44, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio.play-button.playlist-nav .fp-timeline {
  margin-left: 100px;
}

/* line 45, ../../src/styles/_flowplayer-playlist-nav.scss */
.flowplayer.is-audio.play-button.playlist-nav .fp-time em {
  margin-left: 35px;
}

/* ID3 Reader Demo */
/* line 2, ../../src/styles/_flowplayer-id3.scss */
.id3 {
  width: 400px;
  height: 50px;
  background-color: #000000;
  position: relative;
}

/* line 3, ../../src/styles/_flowplayer-id3.scss */
.id3 .flowplayer {
  position: absolute;
  bottom: 0;
}

/* line 4, ../../src/styles/_flowplayer-id3.scss */
.id3 #info p {
  padding-left: 5px;
  padding-top: 2px;
  color: #FFFFFF;
  font: 12px "Arial";
}

/* Waveforms Display Demo */
/* resize all elements to the specified dimensions */
/* line 3, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-audio.is-waveform,
.flowplayer.is-audio.is-waveform .fp-controls,
.flowplayer.is-audio.is-waveform .fp-controls .fp-timeline,
.flowplayer.is-audio.is-waveform .fp-controls .fp-waveform {
  width: 800px;
  height: 100px;
}

/*change the buffer colour to better match the background of the waveform image */
/* line 9, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-audio.is-waveform .fp-controls .fp-timeline .fp-buffer {
  background-color: #999999;
}

/*reposition the timeline to fit the dimensions of the player*/
/* line 11, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-audio.is-waveform .fp-controls .fp-timeline {
  position: absolute;
  top: 0;
  margin: 0;
  z-index: 0;
}

/*the waveform css initial styling*/
/* line 13, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-audio.is-waveform .fp-controls .fp-waveform {
  position: absolute;
  background-repeat: no-repeat;
  background-size: 800px 100px;
  pointer-events: none;
}

/*reposition the time display*/
/* line 15, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-audio.is-waveform .fp-elapsed {
  left: 5px;
}

/* line 16, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-audio.is-waveform .fp-duration {
  right: 5px;
  color: #000000;
}

/* line 17, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-audio.is-waveform .fp-time {
  text-shadow: none;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  width: 100%;
}

/*reposition the play button*/
/* line 19, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-audio.is-waveform .fp-controls .fp-play {
  top: 0;
  z-index: 101;
}

/* Disable the dragger for mobile */
/* line 22, ../../src/styles/_flowplayer-waveform.scss */
.flowplayer.is-touch.is-audio.is-waveform .fp-progress:after, .flowplayer.is-touch.is-audio.is-waveform .fp-progress:before {
  content: '';
  display: none;
}

/* XSPF Playlist Demo */
/* line 2, ../../src/styles/_flowplayer-audio-playlist.scss */
.flowplayer.is-playlist {
  width: 550px;
  height: 20px;
  background-color: #000000;
  margin: 0px 0px 0px 0px;
}

/* The playlist container */
/* line 5, ../../src/styles/_flowplayer-audio-playlist.scss */
.audio-playlist {
  width: 550px;
  height: 110px;
}

/* The cover image */
/* line 8, ../../src/styles/_flowplayer-audio-playlist.scss */
.audio-playlist .cover {
  float: left;
  padding: 10px;
}

/* line 9, ../../src/styles/_flowplayer-audio-playlist.scss */
.audio-playlist .cover, .audio-playlist .cover img {
  width: 100px;
  height: 100px;
}

/* Configure generated playlist and reposition underneath controls */
/* line 12, ../../src/styles/_flowplayer-audio-playlist.scss */
.flowplayer.is-playlist .fp-playlist {
  position: absolute;
  bottom: -110px;
  left: 116px;
  width: 550px;
  height: 110px;
  text-align: left;
}

/* line 13, ../../src/styles/_flowplayer-audio-playlist.scss */
.flowplayer.is-playlist .fp-playlist a {
  display: inline-block;
  width: 430px;
  height: 20px;
  float: left;
  cursor: pointer;
  color: #000000;
  padding: 2px;
  margin: 0px;
  overflow-x: hidden;
  white-space: nowrap;
}

/* Alternating odd / even row */
/* line 16, ../../src/styles/_flowplayer-audio-playlist.scss */
.flowplayer.is-playlist .fp-playlist a.even {
  background-color: #FFFFFF;
}

/* line 17, ../../src/styles/_flowplayer-audio-playlist.scss */
.flowplayer.is-playlist .fp-playlist a.odd {
  background-color: #CCCCCC;
}

/* line 18, ../../src/styles/_flowplayer-audio-playlist.scss */
.flowplayer.is-playlist .fp-playlist a:hover {
  background-color: #999999;
}

/* line 20, ../../src/styles/_flowplayer-audio-playlist.scss */
.flowplayer.is-playlist .fp-playlist a.is-active {
  background-color: #999999;
}

@font-face {
  font-family: 'waveform-playlist';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBpUAAAC8AAAAYGNtYXAWQdSyAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zq2aus4AAAF4AAABWGhlYWQGYCX9AAAC0AAAADZoaGVhB8IDxwAAAwgAAAAkaG10eA4AAAAAAAMsAAAAGGxvY2EA1AB2AAADRAAAAA5tYXhwAAsANAAAA1QAAAAgbmFtZb1UQikAAAN0AAAB/nBvc3QAAwAAAAAFdAAAACAAAwNVAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADqFgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6hb//f//AAAAAAAg6hX//f//AAH/4xXvAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAD/wAQAA8AAFAApACwAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiMDDQECAGq7i1BQi7tqaruLUFCLu2pWmHFBQXGYVlaYcUFBcZhWgAGA/oADwFCLu2pqu4tQUIu7amq7i1D8YEFxmFZWmHFBQXGYVlaYcUECgODgAAAABAAA/8AEAAPAABQAKQAtADEAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAiMDMxEjATMRIwIAaruLUFCLu2pqu4tQUIu7alaYcUFBcZhWVphxQUFxmFbAgIABAICAA8BQi7tqaruLUFCLu2pqu4tQ/GBBcZhWVphxQUFxmFZWmHFBAmD+gAGA/oAAAAEAAAABAADjqBIdXw889QALBAAAAAAA0aBwwAAAAADRoHDAAAD/wAQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAYEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAAAAAAAAoAFAAeAGIArAAAAAEAAAAGADIABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQARAAAAAQAAAAAAAgAHALoAAQAAAAAAAwARAFQAAQAAAAAABAARAM8AAQAAAAAABQALADMAAQAAAAAABgARAIcAAQAAAAAACgAaAQIAAwABBAkAAQAiABEAAwABBAkAAgAOAMEAAwABBAkAAwAiAGUAAwABBAkABAAiAOAAAwABBAkABQAWAD4AAwABBAkABgAiAJgAAwABBAkACgA0ARx3YXZlZm9ybS1wbGF5bGlzdAB3AGEAdgBlAGYAbwByAG0ALQBwAGwAYQB5AGwAaQBzAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB3YXZlZm9ybS1wbGF5bGlzdAB3AGEAdgBlAGYAbwByAG0ALQBwAGwAYQB5AGwAaQBzAHR3YXZlZm9ybS1wbGF5bGlzdAB3AGEAdgBlAGYAbwByAG0ALQBwAGwAYQB5AGwAaQBzAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJ3YXZlZm9ybS1wbGF5bGlzdAB3AGEAdgBlAGYAbwByAG0ALQBwAGwAYQB5AGwAaQBzAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* The player container */
/* line 9, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform {
  width: 550px;
  height: 100px;
  background-color: #CCCCCC;
}

/* The waveform and controlbar styling */
/* line 12, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform .fp-controls,
.flowplayer.is-audio.is-playlist.is-waveform .fp-controls .fp-timeline,
.flowplayer.is-audio.is-playlist.is-waveform .fp-controls .fp-waveform {
  width: 450px;
  height: 100px;
  right: 0;
}

/* line 15, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform .fp-controls .fp-waveform {
  position: absolute;
  background-repeat: no-repeat;
  background-size: 450px 100px;
  pointer-events: none;
}

/* Override the default play button with a customised one with both the pause/play icons */
/* line 19, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform .fp-play {
  font-family: 'waveform-playlist' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  color: #FFFFFF;
  font-size: 50px !important;
  display: block;
  left: -76px;
  top: 25px;
  position: absolute;
}

/* Reposition the tooltip for waveform displays */
/* line 39, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-waveform .fp-timeline-tooltip {
  bottom: 5px !important;
}

/* Get this guy out of the play button's way */
/* line 44, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform a[href^='http://flowplayer.org']:not([class~="fp-brand"]) {
  top: 0;
}

/* line 49, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform .fp-play:before {
  content: "\ea16";
}

/* The default state is is-paused this will display the play button */
/* line 52, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform.is-paused .fp-play:before {
  content: "\ea15";
}

/* Reposition the time and duration display */
/* line 56, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform .fp-elapsed {
  left: 10px;
  color: #000000;
}

/* line 57, ../../src/styles/_flowplayer-playlist-player.scss */
.flowplayer.is-audio.is-playlist.is-waveform .fp-duration {
  left: 50px;
  color: #000000;
}

/* line 10, ../../src/styles/_flowplayer.scss */
.video-player .adContainer > div, .video-player .adContainer > div iframe {
  width: 100% !important;
  height: 100% !important;
}

/* line 66, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-engine, .flowplayer .fp-ui, .flowplayer .fp-message {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}

/* line 78, ../../src/styles/_flowplayer.scss */
.no-background.flowplayer .fp-controls, .no-background.flowplayer .fp-title, .no-background.flowplayer .fp-fullscreen, .no-background.flowplayer .fp-unload, .no-background.flowplayer .fp-close, .no-background.flowplayer .fp-embed, .no-background.flowplayer.aside-time .fp-time {
  background-color: transparent !important;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) !important;
  text-shadow: 0 0 1px #000;
}

/* line 87, ../../src/styles/_flowplayer.scss */
.no-background.flowplayer .fp-play, .no-background.flowplayer .fp-brand {
  background-color: transparent !important;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) !important;
  text-shadow: 0 0 1px #000;
}

/* line 96, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-close, .flowplayer .fp-embed, .flowplayer .fp-mute, .flowplayer .fp-play, .flowplayer .fp-menu {
  font-family: fpicons !important;
  color: #fff !important;
  font-size: 15px !important;
  text-align: center !important;
  line-height: 30px !important;
  text-decoration: none !important;
}

/* line 107, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-close {
  position: absolute;
  top: 10px;
  left: auto;
  right: 10px;
  display: block;
  height: 23px;
  text-align: center;
  cursor: pointer;
  height: 30px;
  width: 30px;
}

/* line 122, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-buffer, .flowplayer .fp-progress {
  position: absolute;
  top: 0;
  left: auto;
  height: 100%;
  cursor: col-resize;
}

/* line 132, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch.is-mouseover .fp-progress:after, .flowplayer.is-touch.is-mouseover .fp-progress:before {
  content: '';
  box-sizing: border-box;
  display: block;
  border-radius: 10px;
  position: absolute;
  right: -5px;
}

/* line 145, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseout .fp-fullscreen, .flowplayer.is-mouseout .fp-unload, .flowplayer.is-mouseout .fp-elapsed, .flowplayer.is-mouseout .fp-remaining, .flowplayer.is-mouseout .fp-duration, .flowplayer.is-mouseout .fp-embed, .flowplayer.is-mouseout .fp-volume, .flowplayer.is-mouseout .fp-play, .flowplayer.is-mouseout .fp-menu, .flowplayer.is-mouseout .fp-brand, .flowplayer.is-mouseout .fp-timeline-tooltip, .flowplayer.is-mouseout.aside-time .fp-time {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition: opacity .15s .3s;
}

/* line 154, ../../src/styles/_flowplayer.scss */
.flowplayer.is-embedding .fp-embed, .flowplayer.is-embedding .fp-embed-code {
  display: block;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

@font-face {
  font-family: fpicons;
  src: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fpicons.eot?yg5dv7);
  src: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fpicons.eot#iefixyg5dv7) format("embedded-opentype"), url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fpicons.woff?yg5dv7) format("woff"), url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fpicons.ttf?yg5dv7) format("truetype"), url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/fpicons.svg?yg5dv7#fpicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 168, ../../src/styles/_flowplayer.scss */
.flowplayer {
  position: relative;
  width: 100%;
  counter-increment: flowplayer;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
}
/* line 176, ../../src/styles/_flowplayer.scss */
.flowplayer * {
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  text-decoration: inherit;
  font-size: 100%;
  padding: 0;
  border: 0;
  margin: 0;
  list-style-type: none;
}
/* line 187, ../../src/styles/_flowplayer.scss */
.flowplayer video {
  width: 100%;
}
/* line 190, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 200, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-ui {
  z-index: 11;
}
/* line 204, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-message {
  display: none;
  text-align: center;
  padding-top: 5%;
  cursor: default;
}
/* line 210, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-message h2 {
  font-size: 120%;
  margin-bottom: 1em;
}
/* line 214, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-message p {
  color: #666;
  font-size: 95%;
}
/* line 219, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-title {
  line-height: 30px;
  font-weight: normal;
  font-family: myriad pro, Helvetica, Arial, sans-serif;
  font-size: 11px;
  cursor: default;
  color: #fff;
  width: auto;
  max-width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
  padding: 0 20px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.65);
}
/* line 236, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.65);
}
/* line 243, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-fullscreen {
  position: absolute;
  right: 70px;
  top: auto;
  bottom: 0;
  z-index: 1;
}
/* line 251, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-fullscreen:before {
  content: "\e602";
}
@media screen and (min-width: 640px) {
  /* line 243, ../../src/styles/_flowplayer.scss */
  .flowplayer .fp-fullscreen {
    right: 130px;
  }
}
/* line 258, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-unload {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.65);
  display: none;
  right: 0;
  top: 0;
}
/* line 266, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-unload:before {
  content: "\e600";
}
/* line 270, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-close {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.65);
  display: none;
  right: 0;
  top: 0;
}
/* line 278, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-close:before {
  content: "\e600";
}
/* line 282, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-embed {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.65);
  position: absolute;
  top: 10px;
  left: auto;
  right: 50px;
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  right: 32px;
  top: 0;
  display: none;
}
/* line 297, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-embed:before {
  content: "\e603";
}
/* line 302, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-controls {
  background-color: #000;
  bottom: -30px;
  height: 30px;
}
/* line 307, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-title {
  height: 30px;
}
/* line 310, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-fullscreen {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 314, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-unload {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 318, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-elapsed {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 322, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-remaining {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 326, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-duration {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 330, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-embed {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 334, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-logo {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 338, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-volume {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  display: block;
}
/* line 343, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-play {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 347, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-menu {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 351, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls .fp-time em {
  bottom: -20px;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 357, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-timeline {
  background-color: #a5a5a5;
  height: 3px;
  position: relative;
  overflow: hidden;
  top: 10px;
  height: 10px;
  margin: 0 225px 0 55px;
}
/* line 365, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-timeline:hover + .fp-timeline-tooltip {
  display: block;
}
/* line 368, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-timeline.no-animation .fp-buffer {
  transition: none;
}
/* line 373, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-buffer {
  background-color: #eee;
  transition: width .25s linear;
}
/* line 379, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-progress {
  background-color: #00a7c8;
}
/* line 382, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-progress.animated {
  transition-timing-function: linear;
  transition-property: width,height;
}
/* line 389, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-volumeslider {
  background-color: #a5a5a5;
  width: 75px;
  height: 6px;
  cursor: col-resize;
  float: left;
}
/* line 396, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-volumelevel {
  background-color: #00a7c8;
  height: 100%;
}
/* line 400, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-waiting {
  display: none;
  margin: 19% auto;
  text-align: center;
}
/* line 404, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-waiting * {
  box-shadow: 0 0 5px #333;
}
/* line 408, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-waiting em {
  width: 1em;
  height: 1em;
  border-radius: 1em;
  background-color: rgba(255, 255, 255, 0.8);
  display: inline-block;
  animation: pulse .6s infinite;
  margin: .3em;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
/* line 419, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-waiting em:nth-child(1) {
  animation-delay: .3s;
}
/* line 422, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-waiting em:nth-child(2) {
  animation-delay: .45s;
}
/* line 425, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-waiting em:nth-child(3) {
  animation-delay: .6s;
}
/* line 429, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-waiting p {
  color: #ccc;
  font-weight: bold;
}
/* line 434, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-speed {
  font-size: 30px;
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.8);
  color: #eee;
  margin: 0 auto;
  text-align: center;
  width: 120px;
  padding: .1em 0 0;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition: opacity .5s;
}
/* line 447, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-speed.fp-hilite {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 452, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-help {
  position: absolute;
  top: 0;
  left: -9999em;
  z-index: 100;
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.9);
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition: opacity .2s;
  text-align: center;
}
/* line 466, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-help .fp-help-section {
  margin: 3%;
  direction: ltr;
}
/* line 470, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-help .fp-help-basics {
  margin-top: 6%;
}
/* line 473, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-help p {
  color: #eee;
  margin: .5em 0;
  font-size: 14px;
  line-height: 1.5;
  display: inline-block;
  margin: 1% 2%;
}
/* line 481, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-help em {
  background: #eee;
  border-radius: .3em;
  margin-right: .4em;
  padding: .3em .6em;
  color: #333;
}
/* line 489, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-help small {
  font-size: 90%;
  color: #aaa;
}
/* line 493, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-help .fp-close {
  display: block;
}
/* line 497, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-dropdown {
  position: absolute;
  top: 5px;
  width: 100px;
  background-color: #000 !important;
  border-radius: 3px;
  box-sizing: border-box;
  margin: 0 !important;
  list-style-type: none !important;
}
/* line 508, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-dropdown:before {
  content: '';
  display: block;
  position: absolute;
  top: -5px;
  left: calc(50% - 5px);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(51, 51, 51, 0.9);
}
/* line 520, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-dropdown li {
  padding: 10px !important;
  margin: 0 !important;
  color: #fff !important;
  font-size: 11px !important;
  list-style-type: none !important;
}
/* line 526, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-dropdown li.active {
  background-color: #00a7c8 !important;
  cursor: default !important;
}
/* line 531, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-dropdown.fp-dropup {
  bottom: 20px;
  top: auto;
}
/* line 534, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-dropdown.fp-dropup:before {
  top: auto;
  bottom: -5px;
  border-bottom: none;
  border-top: 5px solid rgba(51, 51, 51, 0.9);
}
/* line 542, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-tooltip {
  background-color: #000;
  color: #fff;
  display: none;
  position: absolute;
  padding: 5px;
}
/* line 548, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-tooltip:before {
  content: '';
  display: block;
  position: absolute;
  bottom: -5px;
  width: 0;
  height: 0;
  left: calc(50% - 5px);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
}
/* line 561, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-timeline-tooltip {
  bottom: 35px;
}
/* line 564, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-subtitle {
  position: absolute;
  bottom: 40px;
  left: -99999em;
  z-index: 10;
  text-align: center;
  width: 100%;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition: opacity .3s;
}
/* line 575, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-subtitle p {
  display: inline;
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.9);
  color: #eee;
  padding: .1em .4em;
  font-size: 16px;
  line-height: 1.6;
}
/* line 583, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-subtitle p:after {
  content: '';
  clear: both;
}
/* line 587, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-subtitle p b {
  font-weight: bold;
}
/* line 590, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-subtitle p i {
  font-style: italic;
}
/* line 593, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-subtitle p u {
  text-decoration: underline;
}
/* line 597, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-subtitle.fp-active {
  left: 0;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 603, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-mute {
  position: relative;
  width: 30px;
  height: 30px;
  float: left;
  top: -12px;
  cursor: pointer;
}
/* line 611, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-mute:before {
  content: "\e606";
}
/* line 615, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-play {
  display: none;
  height: 30px !important;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 30px;
}
/* line 624, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-play:before {
  content: "\e608";
}
/* line 628, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-menu {
  display: none;
  position: absolute;
  bottom: 0;
  z-index: 11;
  right: 10px;
}
/* line 635, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-menu:before {
  content: "\e604";
}
/* line 638, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-menu .fp-dropdown {
  z-index: 12;
  display: none;
  left: -42.5px;
  line-height: auto;
  width: 149px;
  transform: none;
  right: -10px;
  left: auto;
  bottom: 30px;
  border-radius: 0;
}
/* line 651, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-menu .fp-dropdown:before {
  display: none;
}
/* line 655, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-menu.dropdown-open .fp-dropdown {
  display: block;
}
/* line 659, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-flash-disabled {
  background: #333;
  width: 390px;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
  color: #fff;
}
/* line 667, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-brand {
  color: #fff !important;
  position: absolute;
  right: 115px;
  font-weight: normal !important;
  font-family: myriad pro, Helvetica, Arial, sans-serif !important;
  text-decoration: none !important;
  line-height: 15px !important;
  font-size: 11px !important;
  height: 15px;
  width: 55px;
  bottom: 9px;
  box-sizing: border-box;
  text-align: center;
  padding: 1px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 687, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-logo {
  position: absolute;
  top: auto;
  left: 15px;
  bottom: 40px;
  cursor: pointer;
  display: none;
  z-index: 100;
}
/* line 695, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-logo img {
  width: 100%;
}
/* line 701, ../../src/styles/_flowplayer.scss */
.flowplayer.is-ready.is-closeable .fp-unload {
  display: block;
}
/* line 704, ../../src/styles/_flowplayer.scss */
.flowplayer.is-ready.is-closeable .fp-embed {
  right: 90px;
}
/* line 707, ../../src/styles/_flowplayer.scss */
.flowplayer.is-ready.is-closeable .fp-fullscreen {
  right: 50px;
}
/* line 711, ../../src/styles/_flowplayer.scss */
.flowplayer.is-ready.is-muted .fp-mute {
  opacity: .7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
/* line 714, ../../src/styles/_flowplayer.scss */
.flowplayer.is-ready.is-muted .fp-mute:before {
  content: "\e605";
}
/* line 719, ../../src/styles/_flowplayer.scss */
.flowplayer.is-fullscreen {
  top: 0 !important;
  left: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  z-index: 99999 !important;
  box-shadow: 0 !important;
  background-image: none !important;
  background-color: #333;
}
/* line 732, ../../src/styles/_flowplayer.scss */
.flowplayer.is-fullscreen .fp-fullscreen {
  display: block !important;
}
/* line 734, ../../src/styles/_flowplayer.scss */
.flowplayer.is-fullscreen .fp-fullscreen:before {
  content: "\e601";
}
/* line 738, ../../src/styles/_flowplayer.scss */
.flowplayer.is-fullscreen .fp-player {
  background-color: #333;
}
/* line 743, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch .fp-timeline {
  overflow: visible;
}
/* line 745, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress {
  transition: right .1s linear,border .1s linear,top .1s linear,left .1s linear;
}
/* line 750, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch .fp-progress {
  transition: width .2s linear;
  box-sizing: border-box;
}
/* line 758, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch.is-mouseover .fp-progress:after {
  height: 18px;
  width: 18px;
  top: -4px;
  right: -10px;
  border: 5px solid rgba(255, 255, 255, 0.65);
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.5);
}
/* line 768, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch.is-mouseover .fp-progress:before {
  width: 10px;
  height: 10px;
  background-color: #00a7c8;
}
/* line 775, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
  border: 10px solid #fff;
  border-radius: 20px;
  transition: inherit;
  top: -5px;
  right: -10px;
}
/* line 787, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after {
  right: auto;
  left: -5px;
  left: -10px;
  box-shadow: -1px 0 4px rgba(0, 0, 0, 0.5);
}
/* line 794, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before {
  right: auto;
  left: -5px;
}
/* line 799, ../../src/styles/_flowplayer.scss */
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
  left: -15px;
  right: auto;
  border: 10px solid #fff;
}
/* line 806, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-volume {
  position: absolute;
  top: 12px;
  right: 10px;
}
/* line 811, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-time {
  text-shadow: 0 0 1px #000;
  font-size: 11px;
  font-weight: normal;
  font-family: myriad pro, Helvetica, Arial, sans-serif !important;
  color: #fff;
  width: 100%;
}
/* line 820, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-time.is-inverted .fp-duration {
  display: none;
}
/* line 823, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-time.is-inverted .fp-remaining {
  display: inline;
}
/* line 827, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-time em {
  width: 35px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  position: absolute;
  bottom: 9px;
}
/* line 836, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-elapsed {
  left: 10px;
}
/* line 839, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-remaining {
  right: 180px;
  color: #eee;
  display: none;
}
/* line 844, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-duration {
  right: 180px;
  color: #eee;
}
/* line 848, ../../src/styles/_flowplayer.scss */
.flowplayer.is-splash {
  cursor: pointer;
}
/* line 850, ../../src/styles/_flowplayer.scss */
.flowplayer.is-splash .fp-controls {
  display: none !important;
}
/* line 853, ../../src/styles/_flowplayer.scss */
.flowplayer.is-splash .fp-fullscreen {
  display: none !important;
}
/* line 856, ../../src/styles/_flowplayer.scss */
.flowplayer.is-splash .fp-unload {
  display: none !important;
}
/* line 859, ../../src/styles/_flowplayer.scss */
.flowplayer.is-splash .fp-time {
  display: none !important;
}
/* line 862, ../../src/styles/_flowplayer.scss */
.flowplayer.is-splash .fp-embed {
  display: none !important;
}
/* line 865, ../../src/styles/_flowplayer.scss */
.flowplayer.is-splash .fp-title {
  display: none !important;
}
/* line 868, ../../src/styles/_flowplayer.scss */
.flowplayer.is-splash .fp-brand {
  display: none !important;
}
/* line 872, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster {
  cursor: pointer;
}
/* line 874, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster .fp-controls {
  display: none !important;
}
/* line 877, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster .fp-fullscreen {
  display: none !important;
}
/* line 880, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster .fp-unload {
  display: none !important;
}
/* line 883, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster .fp-time {
  display: none !important;
}
/* line 886, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster .fp-embed {
  display: none !important;
}
/* line 889, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster .fp-title {
  display: none !important;
}
/* line 892, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster .fp-brand {
  display: none !important;
}
/* line 895, ../../src/styles/_flowplayer.scss */
.flowplayer.is-poster .fp-engine {
  top: -9999em;
}
/* line 900, ../../src/styles/_flowplayer.scss */
.flowplayer.is-loading .fp-waiting {
  display: block;
}
/* line 903, ../../src/styles/_flowplayer.scss */
.flowplayer.is-loading .fp-controls {
  display: none;
}
/* line 906, ../../src/styles/_flowplayer.scss */
.flowplayer.is-loading .fp-time {
  display: none;
}
/* line 909, ../../src/styles/_flowplayer.scss */
.flowplayer.is-loading .fp-ui {
  background-position: -9999em;
}
/* line 912, ../../src/styles/_flowplayer.scss */
.flowplayer.is-loading video.fp-engine {
  position: absolute;
  top: -9999em;
}
/* line 917, ../../src/styles/_flowplayer.scss */
.flowplayer.is-playing {
  background-image: none !important;
  background-color: #333;
}
/* line 920, ../../src/styles/_flowplayer.scss */
.flowplayer.is-playing.hls-fix.is-finished .fp-engine {
  position: absolute;
  top: -9999em;
}
/* line 925, ../../src/styles/_flowplayer.scss */
.flowplayer.is-error {
  border: 1px solid #909090;
  background: #fdfdfd !important;
}
/* line 928, ../../src/styles/_flowplayer.scss */
.flowplayer.is-error h2 {
  font-weight: bold;
  font-size: large;
  margin-top: 10%;
}
/* line 933, ../../src/styles/_flowplayer.scss */
.flowplayer.is-error .fp-message {
  display: block;
}
/* line 936, ../../src/styles/_flowplayer.scss */
.flowplayer.is-error object {
  display: none;
}
/* line 939, ../../src/styles/_flowplayer.scss */
.flowplayer.is-error video {
  display: none;
}
/* line 942, ../../src/styles/_flowplayer.scss */
.flowplayer.is-error .fp-controls {
  display: none;
}
/* line 945, ../../src/styles/_flowplayer.scss */
.flowplayer.is-error .fp-time {
  display: none;
}
/* line 948, ../../src/styles/_flowplayer.scss */
.flowplayer.is-error .fp-subtitle {
  display: none;
}
/* line 953, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseout .fp-controls {
  height: 0;
  transition: height .15s .3s;
}
/* line 958, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseout .fp-title {
  height: 0;
  transition: height .15s .3s;
  overflow: hidden;
}
/* line 964, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseout .fp-timeline {
  margin: 0 !important;
  transition: height .15s .3s,top .15s .3s,margin .15s .3s;
  height: 4px;
  top: 0;
  border-radius: 0;
}
/* line 1011, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-controls {
  height: 30px;
}
/* line 1014, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-title {
  height: 30px;
}
/* line 1017, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-fullscreen {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1021, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-unload {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1025, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-elapsed {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1029, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-remaining {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1033, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-duration {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1037, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-embed {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1041, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-logo {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1045, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-volume {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1049, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-play {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1053, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-menu {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* line 1058, ../../src/styles/_flowplayer.scss */
.flowplayer.is-flash-disabled {
  background-color: #333;
}
/* line 1060, ../../src/styles/_flowplayer.scss */
.flowplayer.is-flash-disabled .fp-flash-disabled {
  display: block;
  z-index: 101;
}
/* line 1064, ../../src/styles/_flowplayer.scss */
.flowplayer.is-flash-disabled object.fp-engine {
  z-index: 100;
}
/* line 1068, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-embed-code {
  position: absolute;
  display: none;
  top: 10px;
  right: 67px;
  background-color: #333;
  padding: 3px 5px;
  border-radius: 3px;
  box-shadow: 0 0 3px #ccc;
  font-size: 12px;
}
/* line 1080, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-embed-code:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 2px;
  right: -10px;
  border: 5px solid transparent;
  border-left-color: #333;
}
/* line 1090, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-embed-code textarea {
  width: 400px;
  height: 16px;
  font-family: monaco, courier new, verdana;
  color: #777;
  white-space: nowrap;
  resize: none;
  overflow: hidden;
  border: 0;
  outline: 0;
  background-color: transparent;
  color: #ccc;
}
/* line 1103, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-embed-code label {
  display: block;
  color: #909090;
}
/* line 1117, ../../src/styles/_flowplayer.scss */
.flowplayer.is-live .fp-timeline {
  display: none;
}
/* line 1120, ../../src/styles/_flowplayer.scss */
.flowplayer.is-live .fp-duration {
  display: none;
}
/* line 1123, ../../src/styles/_flowplayer.scss */
.flowplayer.is-live .fp-remaining {
  display: none;
}
/* line 1127, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-context-menu {
  position: absolute;
  display: none;
  z-index: 1001;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #aaa;
  box-shadow: 0 0 4px #888;
  width: 170px;
}
/* line 1137, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-context-menu li {
  text-align: center !important;
  padding: 10px;
  color: #444 !important;
  font-size: 11px !important;
  margin: 0 -10px;
}
/* line 1143, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-context-menu li a {
  color: #00a7c8 !important;
  font-size: 12.100000000000001px !important;
}
/* line 1147, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-context-menu li.copyright {
  margin: 0;
  padding-left: 110px;
  background-image: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/video/flowplayer.png);
  background-repeat: no-repeat;
  background-size: 100px 20px;
  background-position: 5px 5px;
  border-bottom: 1px solid #bbb;
}
/* line 1156, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-context-menu li:hover:not(.copyright) {
  background-color: #eee;
}
/* line 1162, ../../src/styles/_flowplayer.scss */
.flowplayer.play-button .fp-play {
  display: block;
}
/* line 1165, ../../src/styles/_flowplayer.scss */
.flowplayer.play-button .fp-elapsed {
  left: 27px;
}
/* line 1168, ../../src/styles/_flowplayer.scss */
.flowplayer.play-button .fp-timeline {
  margin-left: 72px;
}
/* line 1172, ../../src/styles/_flowplayer.scss */
.flowplayer a:focus {
  outline: 0;
}
/* line 1177, ../../src/styles/_flowplayer.scss */
.flowplayer.aside-time .fp-time {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.65);
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: auto !important;
  width: auto;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.65);
  height: 30px;
  padding: 0 5px;
  border-radius: control_border_radius;
  line-height: 30px;
  text-align: center;
  font-size: 15px;
  top: 0;
  left: 0;
}
/* line 1196, ../../src/styles/_flowplayer.scss */
.flowplayer.aside-time .fp-time strong {
  position: static;
}
/* line 1199, ../../src/styles/_flowplayer.scss */
.flowplayer.aside-time .fp-time em {
  position: static;
}
/* line 1202, ../../src/styles/_flowplayer.scss */
.flowplayer.aside-time .fp-time .fp-elapsed::after {
  content: ' / ';
}
/* line 1206, ../../src/styles/_flowplayer.scss */
.flowplayer.is-seeking .fp-waiting {
  display: block;
}
/* line 1209, ../../src/styles/_flowplayer.scss */
.flowplayer.is-disabled .fp-progress {
  background-color: #909090;
}
/* line 1212, ../../src/styles/_flowplayer.scss */
.flowplayer.no-time .fp-embed {
  left: 10px !important;
}
/* line 1216, ../../src/styles/_flowplayer.scss */
.flowplayer.is-closeable.is-ready .fp-fullscreen {
  right: 32px;
}
/* line 1219, ../../src/styles/_flowplayer.scss */
.flowplayer.is-closeable.is-ready .fp-embed {
  right: 64px;
}
/* line 1223, ../../src/styles/_flowplayer.scss */
.flowplayer.givalanche {
  margin-bottom: 16px;
}

/* line 1229, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-title {
  float: right;
}
/* line 1232, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-fullscreen {
  transform: scale(-1, 1);
  right: auto;
  left: 10px;
  right: auto;
  left: 0;
}
/* line 1240, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-unload {
  transform: scale(-1, 1);
  right: auto;
  left: 10px;
  right: auto;
  left: 0;
}
/* line 1248, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-mute {
  transform: scale(-1, 1);
  float: right;
}
/* line 1253, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-embed {
  transform: scale(-1, 1);
  left: 50px;
  right: auto;
  left: 32px;
  right: auto;
  left: 0;
}
/* line 1262, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-close {
  transform: scale(-1, 1);
  right: auto;
  left: 10px;
  right: auto;
  left: 0;
}
/* line 1270, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-play {
  transform: scale(-1, 1);
  left: auto;
  right: 0;
}
/* line 1276, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-menu {
  transform: scale(-1, 1);
  transform: none;
  right: auto;
  left: 10px;
}
/* line 1283, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-menu .fp-dropdown {
  left: -10px;
}
/* line 1287, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-brand {
  right: auto;
  left: 125px;
}
/* line 1291, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-timeline {
  margin: 0 55px 0 225px;
}
/* line 1294, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-volume {
  right: auto;
  left: 10px;
}
/* line 1298, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-volumeslider {
  float: right;
}
/* line 1301, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-elapsed {
  left: auto;
  right: 10px;
}
/* line 1305, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-remaining {
  right: auto;
  left: 180px;
}
/* line 1309, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-duration {
  right: auto;
  left: 180px;
}
/* line 1313, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer.is-fullscreen {
  left: auto !important;
  right: 0 !important;
}
/* line 1317, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-embed-code {
  right: auto;
  left: 67px;
}
/* line 1320, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer .fp-embed-code:before {
  right: auto;
  left: -10px;
  border-left-color: transparent;
  border-right-color: #333;
}
/* line 1328, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer.play-button .fp-elapsed {
  right: 27px;
}
/* line 1331, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer.play-button .fp-timeline {
  margin-right: 72px;
}
/* line 1335, ../../src/styles/_flowplayer.scss */
.is-rtl.flowplayer.no-time .fp-embed {
  left: auto;
  right: 10px !important;
}
/* line 1342, ../../src/styles/_flowplayer.scss */
.is-rtl.aside-time.flowplayer .fp-timeline {
  margin: 0 10px 0 115px;
}
/* line 1345, ../../src/styles/_flowplayer.scss */
.is-rtl.aside-time.flowplayer.play-button .fp-timeline {
  margin-right: 27px;
}
/* line 1349, ../../src/styles/_flowplayer.scss */
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline {
  margin-left: 50px;
}
/* line 1352, ../../src/styles/_flowplayer.scss */
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline {
  margin-left: 10px;
}
/* line 1358, ../../src/styles/_flowplayer.scss */
.is-rtl.no-time.flowplayer .fp-timeline {
  margin: 0 10px 0 115px;
}
/* line 1361, ../../src/styles/_flowplayer.scss */
.is-rtl.no-time.flowplayer.play-button .fp-timeline {
  margin-right: 27px;
}
/* line 1365, ../../src/styles/_flowplayer.scss */
.is-rtl.no-time.no-volume.flowplayer .fp-timeline {
  margin-left: 50px;
}
/* line 1368, ../../src/styles/_flowplayer.scss */
.is-rtl.no-time.no-mute.flowplayer .fp-timeline {
  margin-left: 10px;
}
/* line 1372, ../../src/styles/_flowplayer.scss */
.is-rtl.is-splash.flowplayer .fp-ui {
  background-size: 11%;
}
/* line 1376, ../../src/styles/_flowplayer.scss */
.is-rtl.is-paused.flowplayer .fp-ui {
  background-size: 11%;
}
/* line 1381, ../../src/styles/_flowplayer.scss */
.is-rtl.is-long.flowplayer .fp-timeline {
  margin: 85px 0 190px;
}
/* line 1384, ../../src/styles/_flowplayer.scss */
.is-rtl.is-long.flowplayer.play-button .fp-timeline {
  margin-right: 102px;
}
/* line 1388, ../../src/styles/_flowplayer.scss */
.is-rtl.has-menu.flowplayer .fp-volume {
  left: 37px;
}

/* line 1394, ../../src/styles/_flowplayer.scss */
.aside-time.flowplayer .fp-title {
  display: none !important;
}
/* line 1397, ../../src/styles/_flowplayer.scss */
.aside-time.flowplayer .fp-timeline {
  margin: 0 190px 0 10px;
}
/* line 1400, ../../src/styles/_flowplayer.scss */
.aside-time.flowplayer.play-button .fp-timeline {
  margin-left: 27px;
}
/* line 1404, ../../src/styles/_flowplayer.scss */
.aside-time.no-brand.flowplayer .fp-timeline {
  margin-right: 115px;
}
/* line 1407, ../../src/styles/_flowplayer.scss */
.aside-time.no-volume.flowplayer .fp-timeline {
  margin-right: 115px;
}
/* line 1410, ../../src/styles/_flowplayer.scss */
.aside-time.no-mute.flowplayer .fp-timeline {
  margin-right: 75px;
}

@media (max-width: 600px) {
  /* line 1415, ../../src/styles/_flowplayer.scss */
  .flowplayer .fp-help p {
    font-size: 9px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 1421, ../../src/styles/_flowplayer.scss */
  .is-rtl.is-splash.flowplayer .fp-ui {
    background-size: 11%;
  }
  /* line 1425, ../../src/styles/_flowplayer.scss */
  .is-rtl.is-paused.flowplayer .fp-ui {
    background-size: 11%;
  }

  /* line 1430, ../../src/styles/_flowplayer.scss */
  .is-splash.flowplayer .fp-ui {
    background-size: 11%;
  }

  /* line 1434, ../../src/styles/_flowplayer.scss */
  .is-paused.flowplayer .fp-ui {
    background-size: 11%;
  }

  /* line 1438, ../../src/styles/_flowplayer.scss */
  .flowplayer .fp-context-menu li.copyright {
    background-image: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/video/flowplayer@2x.png);
  }
}
/* line 1444, ../../src/styles/_flowplayer.scss */
.has-menu.flowplayer .fp-brand {
  right: 152px;
}
/* line 1447, ../../src/styles/_flowplayer.scss */
.has-menu.flowplayer .fp-menu {
  display: block;
}
/* line 1450, ../../src/styles/_flowplayer.scss */
.has-menu.flowplayer .fp-timeline {
  margin-right: 252px;
}
/* line 1453, ../../src/styles/_flowplayer.scss */
.has-menu.flowplayer .fp-volume {
  right: 37px;
}
/* line 1456, ../../src/styles/_flowplayer.scss */
.has-menu.flowplayer .fp-remaining {
  right: 217px;
}
/* line 1459, ../../src/styles/_flowplayer.scss */
.has-menu.flowplayer .fp-duration {
  right: 217px;
}
/* line 1465, ../../src/styles/_flowplayer.scss */
.has-menu.no-brand.flowplayer .fp-timeline {
  margin-right: 187px;
}
/* line 1468, ../../src/styles/_flowplayer.scss */
.has-menu.no-brand.flowplayer .fp-remaining {
  right: 152px;
}
/* line 1471, ../../src/styles/_flowplayer.scss */
.has-menu.no-brand.flowplayer .fp-duration {
  right: 152px;
}
/* line 1476, ../../src/styles/_flowplayer.scss */
.has-menu.no-brand.is-rtl.flowplayer .fp-timeline {
  margin-left: 197px;
}
/* line 1479, ../../src/styles/_flowplayer.scss */
.has-menu.no-brand.is-rtl.flowplayer .fp-remaining {
  left: 142px;
}
/* line 1482, ../../src/styles/_flowplayer.scss */
.has-menu.no-brand.is-rtl.flowplayer .fp-duration {
  left: 142px;
}
/* line 1486, ../../src/styles/_flowplayer.scss */
.has-menu.no-brand.is-long.flowplayer .fp-timeline {
  margin-right: 227px;
}
/* line 1491, ../../src/styles/_flowplayer.scss */
.has-menu.is-rtl.flowplayer .fp-brand {
  left: 152px;
}
/* line 1494, ../../src/styles/_flowplayer.scss */
.has-menu.is-rtl.flowplayer .fp-timeline {
  margin-left: 262px;
}
/* line 1497, ../../src/styles/_flowplayer.scss */
.has-menu.is-rtl.flowplayer .fp-remaining {
  left: 207px;
}
/* line 1500, ../../src/styles/_flowplayer.scss */
.has-menu.is-rtl.flowplayer .fp-duration {
  left: 207px;
}
/* line 1504, ../../src/styles/_flowplayer.scss */
.has-menu.no-volume.no-mute.flowplayer .fp-brand {
  right: 47px;
}
/* line 1508, ../../src/styles/_flowplayer.scss */
.has-menu.no-mute.no-volume.flowplayer .fp-timeline {
  margin-right: 157px;
}
/* line 1511, ../../src/styles/_flowplayer.scss */
.has-menu.no-mute.no-volume.flowplayer .fp-remaining {
  right: 112px;
}
/* line 1514, ../../src/styles/_flowplayer.scss */
.has-menu.no-mute.no-volume.flowplayer .fp-duration {
  right: 112px;
}
/* line 1518, ../../src/styles/_flowplayer.scss */
.has-menu.is-long.flowplayer .fp-timeline {
  margin-right: 292px;
}
/* line 1521, ../../src/styles/_flowplayer.scss */
.has-menu.aside-time.flowplayer .fp-timeline {
  margin-right: 227px;
}
/* line 1524, ../../src/styles/_flowplayer.scss */
.has-menu.no-time.flowplayer .fp-timeline {
  margin-right: 227px;
}

/* line 1530, ../../src/styles/_flowplayer.scss */
.no-brand.flowplayer .fp-brand {
  display: none;
}
/* line 1533, ../../src/styles/_flowplayer.scss */
.no-brand.flowplayer .fp-timeline {
  margin-right: 195px;
}
/* line 1536, ../../src/styles/_flowplayer.scss */
.no-brand.flowplayer .fp-remaining {
  right: 155px;
}
/* line 1539, ../../src/styles/_flowplayer.scss */
.no-brand.flowplayer .fp-duration {
  right: 155px;
}
/* line 1544, ../../src/styles/_flowplayer.scss */
.no-brand.is-rtl.flowplayer .fp-timeline {
  margin-left: 160px;
}
/* line 1547, ../../src/styles/_flowplayer.scss */
.no-brand.is-rtl.flowplayer .fp-remaining {
  left: 115px;
}
/* line 1550, ../../src/styles/_flowplayer.scss */
.no-brand.is-rtl.flowplayer .fp-duration {
  left: 115px;
}
/* line 1554, ../../src/styles/_flowplayer.scss */
.no-brand.is-long.flowplayer .fp-timeline {
  margin-right: 190px;
}

/* line 1560, ../../src/styles/_flowplayer.scss */
.no-volume.flowplayer .fp-brand {
  right: 50px;
}
/* line 1563, ../../src/styles/_flowplayer.scss */
.no-volume.flowplayer .fp-timeline {
  margin-right: 160px;
}
/* line 1566, ../../src/styles/_flowplayer.scss */
.no-volume.flowplayer .fp-volumeslider {
  display: none;
}
/* line 1569, ../../src/styles/_flowplayer.scss */
.no-volume.flowplayer .fp-remaining {
  right: 115px;
}
/* line 1572, ../../src/styles/_flowplayer.scss */
.no-volume.flowplayer .fp-duration {
  right: 115px;
}
/* line 1578, ../../src/styles/_flowplayer.scss */
.no-volume.no-brand.flowplayer .fp-timeline {
  margin-right: 95px;
}
/* line 1581, ../../src/styles/_flowplayer.scss */
.no-volume.no-brand.flowplayer .fp-remaining {
  right: 50px;
}
/* line 1584, ../../src/styles/_flowplayer.scss */
.no-volume.no-brand.flowplayer .fp-duration {
  right: 50px;
}
/* line 1588, ../../src/styles/_flowplayer.scss */
.no-volume.no-brand.is-long.flowplayer .fp-timeline {
  margin-right: 125px;
}
/* line 1594, ../../src/styles/_flowplayer.scss */
.no-volume.is-rtl.flowplayer .fp-timeline {
  margin-left: 95px;
}
/* line 1597, ../../src/styles/_flowplayer.scss */
.no-volume.is-rtl.flowplayer .fp-remaining {
  left: 50px;
}
/* line 1600, ../../src/styles/_flowplayer.scss */
.no-volume.is-rtl.flowplayer .fp-duration {
  left: 50px;
}
/* line 1604, ../../src/styles/_flowplayer.scss */
.no-volume.is-rtl.is-long.flowplayer .fp-timeline {
  margin-left: 125px;
}
/* line 1608, ../../src/styles/_flowplayer.scss */
.no-volume.no-mute.flowplayer .fp-brand {
  right: 10px;
}
/* line 1611, ../../src/styles/_flowplayer.scss */
.no-volume.is-long.flowplayer .fp-timeline {
  margin-right: 180px;
}

/* line 1617, ../../src/styles/_flowplayer.scss */
.no-mute.flowplayer .fp-brand {
  right: 95px;
}
/* line 1620, ../../src/styles/_flowplayer.scss */
.no-mute.flowplayer .fp-timeline {
  margin-right: 195px;
}
/* line 1623, ../../src/styles/_flowplayer.scss */
.no-mute.flowplayer .fp-mute {
  display: none;
}
/* line 1626, ../../src/styles/_flowplayer.scss */
.no-mute.flowplayer .fp-remaining {
  right: 160px;
}
/* line 1629, ../../src/styles/_flowplayer.scss */
.no-mute.flowplayer .fp-duration {
  right: 160px;
}
/* line 1635, ../../src/styles/_flowplayer.scss */
.no-mute.no-brand.flowplayer .fp-timeline {
  margin-right: 130px;
}
/* line 1638, ../../src/styles/_flowplayer.scss */
.no-mute.no-brand.flowplayer .fp-remaining {
  right: 95px;
}
/* line 1641, ../../src/styles/_flowplayer.scss */
.no-mute.no-brand.flowplayer .fp-duration {
  right: 95px;
}
/* line 1645, ../../src/styles/_flowplayer.scss */
.no-mute.no-brand.is-long.flowplayer .fp-timeline {
  margin-right: 85px;
}
/* line 1651, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.flowplayer .fp-timeline {
  margin-right: 120px;
}
/* line 1654, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.flowplayer .fp-remaining {
  right: 75px;
}
/* line 1657, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.flowplayer .fp-duration {
  right: 75px;
}
/* line 1662, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.no-brand.flowplayer .fp-timeline {
  margin-right: 55px;
}
/* line 1665, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.no-brand.flowplayer .fp-remaining {
  right: 10px;
}
/* line 1668, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.no-brand.flowplayer .fp-duration {
  right: 10px;
}
/* line 1673, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline {
  margin-left: 55px;
}
/* line 1676, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining {
  left: 10px;
}
/* line 1679, ../../src/styles/_flowplayer.scss */
.no-mute.no-volume.is-rtl.flowplayer .fp-duration {
  left: 10px;
}
/* line 1686, ../../src/styles/_flowplayer.scss */
.no-mute.is-rtl.flowplayer .fp-timeline {
  margin-left: 130px;
}
/* line 1689, ../../src/styles/_flowplayer.scss */
.no-mute.is-rtl.flowplayer .fp-remaining {
  left: 95px;
}
/* line 1692, ../../src/styles/_flowplayer.scss */
.no-mute.is-rtl.flowplayer .fp-duration {
  left: 95px;
}
/* line 1696, ../../src/styles/_flowplayer.scss */
.no-mute.is-rtl.is-long.flowplayer .fp-timeline {
  margin-left: 85px;
}
/* line 1700, ../../src/styles/_flowplayer.scss */
.no-mute.is-long.flowplayer .fp-timeline {
  margin-right: 140px;
}

/* line 1706, ../../src/styles/_flowplayer.scss */
.no-time.flowplayer .fp-timeline {
  margin: 0 190px 0 10px;
}
/* line 1709, ../../src/styles/_flowplayer.scss */
.no-time.flowplayer .fp-time {
  display: none;
}
/* line 1712, ../../src/styles/_flowplayer.scss */
.no-time.flowplayer.play-button .fp-timeline {
  margin-left: 27px;
}
/* line 1716, ../../src/styles/_flowplayer.scss */
.no-time.no-volume.flowplayer .fp-timeline {
  margin-right: 115px;
}
/* line 1719, ../../src/styles/_flowplayer.scss */
.no-time.no-mute.flowplayer .fp-timeline {
  margin-right: 75px;
}

@-moz-keyframes pulse {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes pulse {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes pulse {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes pulse {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 1766, ../../src/styles/_flowplayer.scss */
.no-background.flowplayer .fp-controls {
  background-color: transparent !important;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) !important;
}
/* line 1792, ../../src/styles/_flowplayer.scss */
.no-background.flowplayer.aside-time .fp-time {
  background-color: transparent !important;
}

/* line 1798, ../../src/styles/_flowplayer.scss */
.is-fullscreen.flowplayer .fp-controls {
  bottom: 3px;
}
/* line 1801, ../../src/styles/_flowplayer.scss */
.is-fullscreen.flowplayer .fp-ui {
  background-size: auto;
}
/* line 1805, ../../src/styles/_flowplayer.scss */
.is-fullscreen.flowplayer.fixed-controls .fp-controls {
  bottom: 0;
}
/* line 1808, ../../src/styles/_flowplayer.scss */
.is-fullscreen.flowplayer.fixed-controls .fp-time em {
  bottom: 10px;
}
/* line 1812, ../../src/styles/_flowplayer.scss */
.is-fullscreen.flowplayer.is-mouseout .fp-controls {
  height: 3px;
  bottom: 0;
}

/* line 1817, ../../src/styles/_flowplayer.scss */
.is-mouseover.flowplayer .fp-controls {
  bottom: 0;
}

/* line 1820, ../../src/styles/_flowplayer.scss */
.is-help.flowplayer .fp-help {
  left: 0;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 1825, ../../src/styles/_flowplayer.scss */
.is-splash.flowplayer .fp-ui {
  background-size: 11%;
}

/* line 1829, ../../src/styles/_flowplayer.scss */
.is-paused.flowplayer .fp-ui {
  background-size: 11%;
}

/* line 1833, ../../src/styles/_flowplayer.scss */
.is-seeking.flowplayer .fp-ui {
  background-image: none;
}

/* line 1836, ../../src/styles/_flowplayer.scss */
.is-loading.flowplayer .fp-ui {
  background-image: none;
}

/* line 1839, ../../src/styles/_flowplayer.scss */
.is-embedded.flowplayer .fp-logo {
  display: block;
}

/* line 1842, ../../src/styles/_flowplayer.scss */
.fixed-controls.flowplayer .fp-logo {
  bottom: 15px;
}

/* line 1845, ../../src/styles/_flowplayer.scss */
.is-playing.flowplayer .fp-play:before {
  content: "\e607";
}

/* line 1849, ../../src/styles/_flowplayer.scss */
.is-long.flowplayer .fp-timeline {
  margin: 0 255px 0 85px;
}
/* line 1852, ../../src/styles/_flowplayer.scss */
.is-long.flowplayer .fp-time em {
  width: 65px;
}
/* line 1855, ../../src/styles/_flowplayer.scss */
.is-long.flowplayer.play-button .fp-timeline {
  margin-left: 102px;
}

/* line 1859, ../../src/styles/_flowplayer.scss */
.is-closeable.flowplayer .fp-embed-code {
  right: 99px;
}

@font-face {
  font-family: 'bitrate-menu';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDvcAAAC8AAAAYGNtYXDup5UIAAABHAAAAHRnYXNwAAAAEAAAAZAAAAAIZ2x5ZuYNvmsAAAGYAAAFLGhlYWQHNYiHAAAGxAAAADZoaGVhCFQEXAAABvwAAAAkaG10eBqSAVYAAAcgAAAAJGxvY2ECxgRIAAAHRAAAABRtYXhwAA8AhgAAB1gAAAAgbmFtZV1QFPkAAAd4AAABYnBvc3QAAwAAAAAI3AAAACAAAwPDAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADyCgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAWAAAABIAEAADAAIAAQAg4AbgK+A18BPyCv/9//8AAAAAACDgBuAr4DXwE/IK//3//wAB/+Mf/h/aH9EP9A3+AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAMAgABVA4ADAQAcADkATgAAATU0JyYrASIHBh0BFBcWOwEyNzY9ASMVIzUzFTMhNTQnJisBIgcGHQEUFxY7ATI3Nj0BIxUjNTMVMwEyFxYVERQHBiMhIicmNRE0NzYzIQMADAwSgBINDQ0NEoASDAxAVlZA/tYNDRKAEgwMDAwSgBINDUBWVkABVCIaGhoaIv2sJBkZGRkkAlQB1SwSDAwMDBKsEgwMDAwSLBaAFiwSDAwMDBKsEgwMDAwSLBaAFgEsGhoi/gAiGhoaGiICACIaGgAABQBWAFUDqgMBAAQACQAOABMAKAAAATUhFSEVNSMVMyE1IRUhARUzNSMBMhcWFREUBwYjISInJjURNDc2MyEDVv5UAaysrP8A/lQBrP5UrKwCrCIZGRkZIv1UIhkZGRkiAqwBVVZWqlZWVlYBAFZWAVYaGiL+ACIaGhoaIgIAIhoaAAAABACAACsDgAMrAAQAEQAeADMAAAE1MxUjJxEzMjc2PQE0JyYrAQMRIxUjNSMRMzUzFTMBMhcWFREUBwYjISInJjURNDc2MyECalZWQKwSDAwMDBKsVEBWQEBWQAFUIhoaGhoi/awkGRkZGSQCVAFrgIDA/wAMDBKsEgwM/wABAGpq/wBWVgIAGhoi/awiGhoaGiICVCIaGgACAAAAAANuA24AEACDAAABNCcmIyIHBhUUFxYzMjc2NSUVFAcGDwEGBxYXFhUUBwYHBiMiLwEGBwYHBisBIicmNScmJwcGIyInJicmNTQ3Njc2NyYvASYnJj0BNDc2PwE2NyYnJjU0NzY3NjMyHwE2NzY3NjsBMhcWHwEWFzc2MzIXFhcWFRQHBgcGBxYfARYXFhUCSSsrPD0rKiorPTwrKwElBQQHagsLFCkGBg8pKQ0HCE8ZGwkHBBF/CAYGEBwYUAYICAdIFgQFCBUUCxAIaAgEBQUEBmsIDhcmBgUPKikNBwdPGRsJCAQQfwgGBgEQHBdRBggIBkoVBAUIFRUKDwloCAQFAbc8KysrKzw9KyoqKz0+fwcGBgEQHxUdMgcHCAYVKCkFPg0JTR0QBQUHaQkMPQUGQh4GCAYHDBoaDh0cDwEGBgh+BwcGARAaGyAuBwcGBxUpKQY9DQhOHRAFBQdqCQw9BgZEHQUIBwYMGhoOHRsQAQYGCAAAAAQAAAAABJIDbgAkAEsAfgCDAAABMwYHBiMiJyY1NDc2MzIXFhcjJicmIyIHBhUUFxYXFhcWMzI3ITMGBwYjIicmNTQ3NjMyFxYXIyYnJiMiBwYVFBcWFxYXFjMyNzY3NzQnJicmJyYnJicmISAHBgcGBwYHBgcGFRQXFhcWFxYXFhcWFxYzIDc2NzY3Njc2NzY1ExEhESEBwXYIMDFKXTQ1NTVQVTAwB3QDERIdIBISAgMIBxAPFjcIAZZ2CDAwSl01NDU1UFQwMAh1AhIRHSESEgMDCAcPDxccDxADzgkJGgMFBAgIATH+o/6bMQMHBwUFAxoJCAgJGgMFBQcHAxlwcJ0BXDIDBwcEBQMaCQlt+24EkgF3WjQ0QkNyb0NDMjFcJRQUIyJDHBQVExMKC1BaNDRCQ3JvQ0MyMVwlFBQjIkMcFBUTEwoLFhYkRHY5OSMFAwQFBQEkJAIEBQMEBSI5OXd3OTkjBAQEBAQDEwkJJQIEBAQEBSM4OXgBs/ySA24AAAABAAAAAQAAYh/jq18PPPUACwQAAAAAANHCog4AAAAA0cKiDgAAAAAEkgNuAAAACAACAAAAAAAAAAEAAAPA/8AAAASSAAAAAASSAAEAAAAAAAAAAAAAAAAAAAAJBAAAAAAAAAAAAAAAAgAAAAQAAIAEAABWBAAAgAQAAAAEkgAAAAAAAAAKABQAHgCIAMoBFgHUApYAAQAAAAkAhAAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAQAAAABAAAAAAACAAcARQABAAAAAAADAAQALQABAAAAAAAEAAQAWgABAAAAAAAFAAsADAABAAAAAAAGAAQAOQABAAAAAAAKABoAZgADAAEECQABAAgABAADAAEECQACAA4ATAADAAEECQADAAgAMQADAAEECQAEAAgAXgADAAEECQAFABYAFwADAAEECQAGAAgAPQADAAEECQAKADQAgG1lbnUAbQBlAG4AdVZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMG1lbnUAbQBlAG4AdW1lbnUAbQBlAG4AdVJlZ3VsYXIAUgBlAGcAdQBsAGEAcm1lbnUAbQBlAG4AdUZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 1873, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu {
  font-family: 'bitrate-menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 25px;
  color: #FFFFFF;
  text-align: center;
  line-height: 30px;
  text-decoration: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1894, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates {
  display: none;
  position: absolute;
  bottom: 0;
  z-index: 11;
  right: 10px;
}

/* line 1895, ../../src/styles/_flowplayer.scss */
.flowplayer.has-bitrates .fp-controls-menu.bitrates {
  display: block;
}

/*Reposition for the subtitles menu */
/* line 1897, ../../src/styles/_flowplayer.scss */
.flowplayer.has-bitrates.has-menu .fp-controls-menu.bitrates {
  right: 140px;
}

/* Hide / show button */
/* line 1900, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseout .fp-controls-menu, .flowplayer.fixed-controls.is-mouseout .fp-controls-menu {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: opacity .15s .3s;
  -moz-transition: opacity .15s .3s;
  transition: opacity .15s .3s;
}

/* line 1901, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-controls-menu, .flowplayer.fixed-controls .fp-controls-menu {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 1905, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates {
  right: 50px;
}
@media screen and (min-width: 640px) {
  /* line 1905, ../../src/styles/_flowplayer.scss */
  .flowplayer .fp-controls-menu.bitrates {
    right: 110px;
  }
}

/* line 1912, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates:before {
  content: "\e035";
}

/* line 1914, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown {
  z-index: 12;
  display: none;
  left: 0px;
  line-height: 25px !important;
  width: 100px;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
}

/* line 1915, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown {
  right: -40px;
  left: auto;
  bottom: 30px;
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8;
}

/*Menu Hook */
/* line 1918, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown:before {
  content: '';
  display: block;
  position: absolute;
  top: -5px;
  left: calc(50% - 5px);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}

/* line 1919, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown.fp-dropup:before {
  top: auto;
  bottom: -4px;
  border-bottom: none;
  border-top: 5px solid #000000;
}

/* line 1922, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown:before {
  display: none;
}

/* line 1924, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown li {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: inherit;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  font-weight: bold;
  padding: 0px !important;
  margin: 0 !important;
  color: #fff !important;
  font-family: 'myriad pro',Helvetica,Arial,sans-serif;
  font-size: 11px !important;
  list-style-type: none !important;
}

/* line 1933, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown li.active-item {
  background-color: #CCCCCC !important;
  cursor: default !important;
}

/* line 1934, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown li.active-item:hover {
  background-color: #CCCCCC;
}

/* line 1935, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown li:hover {
  background-color: #CCCCCC !important;
}

/* line 1936, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates .fp-dropdown.fp-dropup {
  bottom: 30px;
  top: auto;
  padding: 1px !important;
  margin: 0 !important;
}

/* line 1940, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-menu.bitrates.dropdown-open .fp-dropdown, .flowplayer .fp-controls-menu.bitrates.dropdown-open .fp-dropdown:before {
  display: block;
}

/* line 1942, ../../src/styles/_flowplayer.scss */
.flowplayer.fixed-controls a[href^='http://flowplayer.org'], .flowplayer.fixed-controls .fp-brand {
  left: 0 !important;
  top: 0;
}

@font-face {
  font-family: 'cc-menu';
  src: url("data:application/octet-stream;base64,d09GRgABAAAAAAr8AA4AAAAAEzQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJd2NtYXAAAAGIAAAAOAAAAUrQERm3Y3Z0IAAAAcAAAAAKAAAACgAAAABmcGdtAAABzAAABZQAAAtwiJCQWWdhc3AAAAdgAAAACAAAAAgAAAAQZ2x5ZgAAB2gAAAEMAAABJpBwaKNoZWFkAAAIdAAAADQAAAA2B0khzWhoZWEAAAioAAAAIAAAACQIJgPiaG10eAAACMgAAAAIAAAACAheAABsb2NhAAAI0AAAAAYAAAAGAJMAAG1heHAAAAjYAAAAIAAAACAAmAvfbmFtZQAACPgAAAF+AAACwYGW81Rwb3N0AAAKeAAAABkAAAArZBACY3ByZXAAAAqUAAAAZQAAAHvdawOFeJxjYGTRZ5zAwMrAwVTFtIeBgaEHQjM+YDBkZGJgYGJgZWbACgLSXFMYHF4wvGBgDvqfxRDFzM3gDxRmBMkBAMuTCtd4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/P8PUgChJRih6oGAkY1hxAMAY8cGrgAAAAAAAAAAAAAAAHicrVZpcxNHEJ3VYcs2PoIPEjaBWcZyjHZWmMsIEMbsShbgHPKV7EKOXUt27otP/Ab9ml6RVJFv/LS8Hh3YYCdVVChK/ab37Uz3655ek9CSxF5Yj6TcfCmmtjZpZOdJSDdsWo7iQ9nZCylTTP4uiIJotdS+7TgkIhKBqnWFJYLY98jSJONDjzJatiW9alJu6Ul32RoP6q369tPQUY7dCSU1m6FD65EtqcKoEkUy7ZGSNi3D1V9JWuHnK8x81QwlgugkksabYQyP5GfjjFYZrcZ2HEWRTZYbRYpEMzyIIo+yWmKfXDFBQPmgGVJe+TSifIQfkRV7lNMKccl2mt/3JT/pHc6/JOJ6i7IlB/5AdmQHe6cr+SLS2grjpp1sR6GK8HR9J8Qjm5Pqn+xRXtNo4HZFpifNCJbKV5BY+Qll9g/JauF8ypc8GtWSg5wIWi9zYl/yDrQeR0yJaybIgu6OToig7pecodhj+rj4471dLBchBMg4lvWOSrgQRilhs5okbQQ5iJKyRZXUekdMnPI6LeItYb9O7ehLZ7RJqDsxnq2Hjq2cqOR4NKnTTKZO7aTm0ZQGUUo6Ezzm1wGUH9Ekr7axmsTKo2lsM2MkkVCghXNpKohlJ5Y0BdE8mtGbu2Gaa9eiRZo8UM89ek9vboWbOz2n7cA/a/xndSqmg70wnZ4OyEp8mna5SdG6fnqGfybxQ9YCKpEtNsOUxUO2fgfl5WNLjsJrA2z3nvMr6H32RMikgfgb8B4v1SkFTIWYVVAL3bTWtSzL1GpWi1Rk6rshTStf1mkCTTkOfWNfxjj+r5kZS0wJ3+/E6dkRl5659iXINIfcZl2P5nVqsV2AzmzP6TTL9n2d5th+oNM82/M6HWFr63SU7Yc6LbD9SKdjbC9oQZPuOwRyEYFcwAYSgbB1EAjbSwiErUIgbBcRCNsiAmG7hEDYfoxA2C4jELaXtayafippHDsTywBFiAOjOe7IZW4qV1PJpRKui0anNuQpcqukonhW/SsD/eKRN6yBtUC6RNb8ikmufFSV44+uaHnTxLkCjlV/e3NcnxMPZb9Y+FPwv9qaqqRXrHlkchV5I9CT40TXJhWPrunyuapH1/+Lig5rgX4DpRALRVmWDb6ZkPBRp9NQDVzlEDMbMw/X9bplzc/h/JsYIQvofvw3FBoL3INOWUlZ7WCv1dePZbm3B+WwJ1iSYr7M61vhi4zMSvtFZil7PvJ5wBUwKpVhqw1creDNexLzkOlN8kwQtxVlg6SNx5kgsYFjHjBvvpMgJExdtYHaKZywgbxgzCnY74RDVG+U5XB7oX0ejZR/a1fsyBkVTRD4bfZG2OuzUPJbrIGEJ7/U10BVIU3FuKmASyPlhmrwYVyt20YyTqCvqNgNy7KKDx9H3HdKjmUg+UgRq0dHP629Qp3Uuf3KKG7fO/0IgkFpYv72vpnioJR3tZJlVm0DU7calVPXmsPFqw7dzaPue8fZJ3LWNN10T9z0vqZVt4ODuVkQ7dsclKVMLqjrww4bqMvNpdDqZVyS3nYPMCwwoN+hFRv/V/dx+DxXqgqj40i9nagfo89iDPIPOH9H9QXo5zFMuYaU53uXE59u3MPZMl3FXayf4t/ArLXmZukacEPTDZiHrFodusoNfKcGOj3S3I70EPCx7grxAGATwGLwie5axvMpgPF8xhwf4HPmMGgyh8EWcxhsM2cNYIc5DHaZw2CPOQy+YM46wJfMYRAyh0HEHAZPmBMAPGUOg6+Yw+Br5jD4hjn3Ab5lDoOYOQwS5jDY13RrKHOLF3QXqG1QFejA9BMW97A41FQZsr/jhWF/bxCzfzCIqT9quj2k/sQLQ/3ZIKb+YhBTf9V0Z0j9jReG+rtBTP3DIKY+0y/GcpnBX0a+S4UDyi42n/P3xPsHwhpAtgABAAH//wAPeJxjYGFg+L+RpZyZm0GSwZQhgiGGgdeBKyoywFZFjpOFRVeb0ZiPkV1JzcTM3EhMXFkPyGZjF5FjMjZShUiYI8uIg2XMzE3U1NX0GdUUFfgZgYr4mMTExeQZxcTlGM0V7BnNzO0YhQUVBRm3lXDEeUZlZPgFx7EXMivJKigxsvHJiZkyTi1mB0kwpgUExbEXMSnJKKgwsgjIiEsrnBaSZGYRNfi3+t9ifS52LmZJAUYhCRZWbjYWiVuzGEMMRdkYpQRyfncyKkSmMDbdaWJMilTRYHRxlNJQE/EDCeXnoohppRUXKLEy86mosLFwsCjlvSxQZAUymISFGFX4WFgV85jk/yxjjgIAaLc05XicY2BkYGAA4r/3jNTj+W2+MnAzvwCKMFy82aIHoSP/MTD838hSzswN5HIwMIFEAWoWDGx4nGNgZGBgDvqfxRDFUsbA8P8/SzkDUAQFMAEAffIFEAPoAAAEdgAAAAAAAACTAAAAAQAAAAIAXQAEAAAAAAACAAAAEABzAAAAHgtwAAAAAHicdZHNSsNQEIVPtCpacKEguJuVP4jpD3RTXBQKLbjTRUFwE+NtkpLmlpubQl/Cd/BBfBWfxZN0EBVMuJlvzkxmJhMAJ/hEgO014NlygAN6W94h3ynvksfKLfK98h7aeFDep/6sfIQbxMptnOKNFYLWIb0F3pUDHAdt5R3yufIu+VK5RR4o7+EsGCvvU39SPsIsSJTbuAg+xna1cVmSerkaX0u/2xvIy0YspayIcokqn1pXykjmtvAmz20Y22Uc3y5NUT2apMojp56amXFlZgvphV1VpqYwLvLmta5crpO+93OZO7uUidaUlbMLE/sw9X417HR+9uIqLVbYwCFDghQegiuq17R9dNHjTxC8MEOYuc3KUCBCTiVCxTfSJlLSH/HM6RVUDTNycsj1Wyz5jHFLaxit8Eib0Oas4f7Efnsz2rp61tQVThRyrt8508bWeVHT+fV75hJr9ulT9Zysns410wgmf+YU7qGOLajE1MNmG57qEB3e/3zXF7Iqfg8AAHicY2BigAAuBuwAKM/IxJSczMAAAAS5ANoAAAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGVidNjIwaEFoDhR6JwMDAycyi5nBZaMKY0dgxAaHjoiNzCkuG9VAvF0cDQyMLA4dySERICWRQLCRgUdrB+P/1g0svRuZGFwAB9MiuAAAAA==") format("woff"), url("data:application/octet-stream;base64,AAEAAAAOAIAAAwBgT1MvMj3hSXcAAADsAAAAVmNtYXDQERm3AAABRAAAAUpjdnQgAAAAAAAABzwAAAAKZnBnbYiQkFkAAAdIAAALcGdhc3AAAAAQAAAHNAAAAAhnbHlmkHBoowAAApAAAAEmaGVhZAdJIc0AAAO4AAAANmhoZWEIJgPiAAAD8AAAACRobXR4CF4AAAAABBQAAAAIbG9jYQCTAAAAAAQcAAAABm1heHAAmAvfAAAEJAAAACBuYW1lgZbzVAAABEQAAALBcG9zdGQQAmMAAAcIAAAAK3ByZXDdawOFAAASuAAAAHsAAQQvAZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAANS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAP//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA/7EEdwMLABkANQBYAFwADUAKWllQPSQeCQQELSsBMw4BByImNDY3MhYXIy4BByIGBxQeAjMyJTMOAQciJjc0NjcyFhcjLgEHIgYXFB4CMzI2NzQmJyYvASYhIA8BDgEHDgIWFxYfARYXHgE3ID8BNjc+ARMRIREBtnQIXklaaGhOU14HcQMiHSAiAQYOHhY1AZVzB15JWmgBZlBSXgdyAiIcICQBBBAcFxsgyxIZAwQVMP6r/qMvCgcKAxkQARIYBAULBgQY2poBVDEVBgEaEGz7iQEgWWQBgtyCAWJZJCgBREEaKCYUTllkAYJvbYIBYlkkKAFEQRooJhQqZnNwIgUDDiQkBgQIBCJu6XAhBQQIBAITEgEkDgQFIW4CH/ymA1oAAAABAAAAAQAA/d4yJ18PPPUACwPoAAAAANHZhC4AAAAA0dlZ/gAA/7EEdwMLAAAACAACAAAAAAAAAAEAAANS/2oAWgR2AAD//wR3AAEAAAAAAAAAAAAAAAAAAAACA+gAAAR2AAAAAAAAAJMAAAABAAAAAgBdAAQAAAAAAAIAAAAQAHMAAAAeC3AAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEABwA1AAEAAAAAAAIABwA8AAEAAAAAAAMABwBDAAEAAAAAAAQABwBKAAEAAAAAAAUACwBRAAEAAAAAAAYABwBcAAEAAAAAAAoAKwBjAAEAAAAAAAsAEwCOAAMAAQQJAAAAagChAAMAAQQJAAEADgELAAMAAQQJAAIADgEZAAMAAQQJAAMADgEnAAMAAQQJAAQADgE1AAMAAQQJAAUAFgFDAAMAAQQJAAYADgFZAAMAAQQJAAoAVgFnAAMAAQQJAAsAJgG9Q29weXJpZ2h0IChDKSAyMDE1IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21jYy1tZW51UmVndWxhcmNjLW1lbnVjYy1tZW51VmVyc2lvbiAxLjBjYy1tZW51R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAxADUAIABiAHkAIABvAHIAaQBnAGkAbgBhAGwAIABhAHUAdABoAG8AcgBzACAAQAAgAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAGMAYwAtAG0AZQBuAHUAUgBlAGcAdQBsAGEAcgBjAGMALQBtAGUAbgB1AGMAYwAtAG0AZQBuAHUAVgBlAHIAcwBpAG8AbgAgADEALgAwAGMAYwAtAG0AZQBuAHUARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQICY2MAAAAAAQAB//8ADwAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCBkILDAULAEJlqyKAEKQ0VjRVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBCkNFY0VhZLAoUFghsQEKQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAErWVkjsABQWGVZWS2wAywgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wBCwjISMhIGSxBWJCILAGI0KxAQpDRWOxAQpDsABgRWOwAyohILAGQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khILBAU1iwASsbIbBAWSOwAFBYZVktsAUssAdDK7IAAgBDYEItsAYssAcjQiMgsAAjQmGwAmJmsAFjsAFgsAUqLbAHLCAgRSCwC0NjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCCyyBwsAQ0VCKiGyAAEAQ2BCLbAJLLAAQyNEsgABAENgQi2wCiwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wCywgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAMLCCwACNCsgsKA0VYIRsjIVkqIS2wDSyxAgJFsGRhRC2wDiywAWAgILAMQ0qwAFBYILAMI0JZsA1DSrAAUlggsA0jQlktsA8sILAQYmawAWMguAQAY4ojYbAOQ2AgimAgsA4jQiMtsBAsS1RYsQRkRFkksA1lI3gtsBEsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBIssQAPQ1VYsQ8PQ7ABYUKwDytZsABDsAIlQrEMAiVCsQ0CJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsA4qISOwAWEgiiNhsA4qIRuxAQBDYLACJUKwAiVhsA4qIVmwDENHsA1DR2CwAmIgsABQWLBAYFlmsAFjILALQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbATLACxAAJFVFiwDyNCIEWwCyNCsAojsABgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAULLEAEystsBUssQETKy2wFiyxAhMrLbAXLLEDEystsBgssQQTKy2wGSyxBRMrLbAaLLEGEystsBsssQcTKy2wHCyxCBMrLbAdLLEJEystsB4sALANK7EAAkVUWLAPI0IgRbALI0KwCiOwAGBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsB8ssQAeKy2wICyxAR4rLbAhLLECHistsCIssQMeKy2wIyyxBB4rLbAkLLEFHistsCUssQYeKy2wJiyxBx4rLbAnLLEIHistsCgssQkeKy2wKSwgPLABYC2wKiwgYLAQYCBDI7ABYEOwAiVhsAFgsCkqIS2wKyywKiuwKiotsCwsICBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wLSwAsQACRVRYsAEWsCwqsAEVMBsiWS2wLiwAsA0rsQACRVRYsAEWsCwqsAEVMBsiWS2wLywgNbABYC2wMCwAsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsAtDY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLEvARUqLbAxLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbAyLC4XPC2wMywgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDQssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIzAQEVFCotsDUssAAWsAQlsAQlRyNHI2GwCUMrZYouIyAgPIo4LbA2LLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsAhDRrACJbAIQ0cjRyNhYCCwBEOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AEQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=") format("truetype");
}
/* line 1955, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-button.fp-cc {
  font-family: 'cc-menu';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  bottom: 5px;
  margin-right: 2px;
  right: 0px;
  z-index: 99;
  cursor: pointer;
  font-size: 20px;
  color: #FFFFFF;
  display: none;
}

/* line 1975, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-button.fp-cc svg {
  display: none;
}

/* line 1979, ../../src/styles/_flowplayer.scss */
.flowplayer .fp-controls-button.fp-cc:before {
  content: '\e800';
}

/* line 1980, ../../src/styles/_flowplayer.scss */
.flowplayer.has-cc .fp-controls-button.fp-cc.active {
  color: #CCCCCC;
}

/* line 1981, ../../src/styles/_flowplayer.scss */
.flowplayer.has-cc .fp-controls-button.fp-cc {
  display: block;
  right: 110px;
}

/*Reposition for the bitrates menu */
/* line 1983, ../../src/styles/_flowplayer.scss */
.flowplayer.has-cc.has-bitrates .fp-controls-button.fp-cc {
  display: block;
  right: 135px;
}

/* Mouse over styling */
/* line 1986, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseover .fp-controls-button.fp-cc,
.flowplayer.fixed-controls .fp-controls-button.fp-cc {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 1989, ../../src/styles/_flowplayer.scss */
.flowplayer.is-mouseout .fp-controls-button.fp-cc {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: opacity .15s .3s;
  -moz-transition: opacity .15s .3s;
  transition: opacity .15s .3s;
}

/* line 1994, ../../src/styles/_flowplayer.scss */
.flowplayer a[href^='http://flowplayer.org'], .flowplayer .fp-brand {
  top: 0;
  left: 0;
}

/* line 1, ../../src/styles/_page-not-found.scss */
.search-results.container .page-not-found-header {
  border-bottom: solid 2px #f0f0f0;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
/* line 4, ../../src/styles/_page-not-found.scss */
.search-results.container .page-not-found-header h1, .search-results.container .page-not-found-header .salary-survey-header {
  font-family: 'Noto Serif', serif;
  font-size: 5.25em;
  color: #0096DB;
  font-weight: normal;
  line-height: 100%;
  margin: 0;
  padding: 0em 0 0.25em;
}
/* line 13, ../../src/styles/_page-not-found.scss */
.search-results.container .page-not-found-header h2 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 34px;
  line-height: 2.125rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 1, ../../src/styles/_subscriptions.scss */
.module-subscription {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
@media (min-width: 960px) {
  /* line 1, ../../src/styles/_subscriptions.scss */
  .module-subscription {
    padding-left: 20px;
    padding-left: 1.25rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 9, ../../src/styles/_subscriptions.scss */
.module-subscription h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 9, ../../src/styles/_subscriptions.scss */
  .module-subscription h3 {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }
}
/* line 21, ../../src/styles/_subscriptions.scss */
.module-subscription .button {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
}

/* line 28, ../../src/styles/_subscriptions.scss */
.btn-subscribe {
  display: block;
  position: absolute;
  cursor: pointer;
  top: 50%;
  right: 25px;
  right: 1.5625rem;
  margin-top: -4px;
  margin-top: -0.25rem;
  color: #0098DB;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -10656px 0;
  height: 24px;
  width: 24px;
}
/* line 39, ../../src/styles/_subscriptions.scss */
.generic-subscriptions .btn-subscribe {
  display: none;
}
@media (min-width: 960px) {
  /* line 28, ../../src/styles/_subscriptions.scss */
  .btn-subscribe {
    display: none;
  }
}
/* line 47, ../../src/styles/_subscriptions.scss */
.sub-mobile-open .btn-subscribe {
  margin-top: -4px;
  margin-top: -0.25rem;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2058px 0;
  height: 17px;
  width: 17px;
}

/* line 54, ../../src/styles/_subscriptions.scss */
.homepage .btn-subscribe {
  font-family: "PreloSlab-Bold", Georgia, serif;
}

/* line 59, ../../src/styles/_subscriptions.scss */
body.generic-subscriptions .btn-sub {
  display: none;
}

/* line 1, ../../src/styles/_adblock.scss */
.search-results-rows .col-8 {
  min-height: 1px;
}

/* line 1, ../../src/styles/_comments.scss */
#article-comments.article-comments {
  border-top: none;
  padding-top: 0;
}

/* line 6, ../../src/styles/_comments.scss */
.fadeout {
  position: absolute;
  bottom: 0em;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, white 100%);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, white 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, white 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, #ffffff 100%);
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, white 100%);
}

/* line 34, ../../src/styles/_comments.scss */
#disqus_thread_container {
  position: relative;
  overflow: hidden;
  height: 200px;
}

/* line 39, ../../src/styles/_comments.scss */
#disqus_thread {
  position: relative;
}
/* line 42, ../../src/styles/_comments.scss */
#disqus_thread .hide_disqus {
  width: 100%;
  height: 50px;
  position: absolute;
  background: #fff;
  top: 88px;
}

/* line 52, ../../src/styles/_comments.scss */
#view_all_comments_link {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 3em;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 17px;
  font-size: 1.0625rem;
}

/* line 61, ../../src/styles/_comments.scss */
.comments-info {
  line-height: 150%;
  margin-bottom: 20px;
  font-family: "FreightSans-Medium", Arial, sans-serif;
}
/* line 65, ../../src/styles/_comments.scss */
.comments-info .comments-info-detail {
  display: none;
}
/* line 67, ../../src/styles/_comments.scss */
.comments-info .comments-info-detail.active {
  display: block;
  margin-top: 1em;
}
/* line 72, ../../src/styles/_comments.scss */
.article-content-column .comments-info, .blog-article .row .blog-content .comments-info, .blog-article .blog-content .comments-info .blog-content .comments-info, .blog-content .blog-article .comments-info .blog-content .comments-info, .blog-article .soundtrack-groups li .blog-content .comments-info, .soundtrack-groups .blog-article li .blog-content .comments-info {
  background: none repeat scroll 0% 0% #f0f0f0;
  padding: 2rem;
}
/* line 77, ../../src/styles/_comments.scss */
.blog-article .row .blog-content .comments-info, .blog-article .blog-content .comments-info .blog-content .comments-info, .blog-content .blog-article .comments-info .blog-content .comments-info, .blog-article .soundtrack-groups li .blog-content .comments-info, .soundtrack-groups .blog-article li .blog-content .comments-info {
  padding: 2rem 2rem 0;
  margin-bottom: 20px;
}
/* line 84, ../../src/styles/_comments.scss */
.comments-info p {
  font-size: 1rem;
  line-height: 150%;
  margin: 0px;
  padding: 0px;
}

/* line 1, ../../src/styles/_salary-survey.scss */
.article-content .salary-survey-byline {
  display: block;
  margin-top: -20px;
  margin-top: -1.25rem;
}

/* line 6, ../../src/styles/_salary-survey.scss */
.salary-survey-table .row, .salary-survey-table .blog-content .comments-info, .blog-content .salary-survey-table .comments-info, .salary-survey-table .soundtrack-groups li, .soundtrack-groups .salary-survey-table li {
  display: table-row;
  width: 100%;
}
/* line 9, ../../src/styles/_salary-survey.scss */
.salary-survey-table .row.header, .salary-survey-table .blog-content .header.comments-info, .blog-content .salary-survey-table .header.comments-info, .salary-survey-table .soundtrack-groups li.header, .soundtrack-groups .salary-survey-table li.header {
  background: rgba(0, 0, 0, 0.2);
}
/* line 11, ../../src/styles/_salary-survey.scss */
.salary-survey-table .row.header .col, .salary-survey-table .blog-content .header.comments-info .col, .blog-content .salary-survey-table .header.comments-info .col, .salary-survey-table .soundtrack-groups li.header .col, .soundtrack-groups .salary-survey-table li.header .col {
  white-space: nowrap;
  vertical-align: bottom;
}
/* line 14, ../../src/styles/_salary-survey.scss */
.salary-survey-table .row.header .col span, .salary-survey-table .blog-content .header.comments-info .col span, .blog-content .salary-survey-table .header.comments-info .col span, .salary-survey-table .soundtrack-groups li.header .col span, .soundtrack-groups .salary-survey-table li.header .col span {
  display: block;
}
/* line 16, ../../src/styles/_salary-survey.scss */
.salary-survey-table .row.header .col span.small, .salary-survey-table .blog-content .header.comments-info .col span.small, .blog-content .salary-survey-table .header.comments-info .col span.small, .salary-survey-table .soundtrack-groups li.header .col span.small, .soundtrack-groups .salary-survey-table li.header .col span.small {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1em;
  line-height: 1rem;
}
@media (max-width: 360px) {
  /* line 16, ../../src/styles/_salary-survey.scss */
  .salary-survey-table .row.header .col span.small, .salary-survey-table .blog-content .header.comments-info .col span.small, .blog-content .salary-survey-table .header.comments-info .col span.small, .salary-survey-table .soundtrack-groups li.header .col span.small, .soundtrack-groups .salary-survey-table li.header .col span.small {
    white-space: normal;
    text-align: left;
    font-size: 9px;
    font-size: 0.5625rem;
  }
}
/* line 29, ../../src/styles/_salary-survey.scss */
.salary-survey-table .row.data .org, .salary-survey-table .blog-content .data.comments-info .org, .blog-content .salary-survey-table .data.comments-info .org, .salary-survey-table .soundtrack-groups li.data .org, .soundtrack-groups .salary-survey-table li.data .org {
  font-size: 0.9em;
  font-weight: italics;
}
/* line 34, ../../src/styles/_salary-survey.scss */
.salary-survey-table .col {
  display: table-cell;
  padding: 2px 5px;
}
/* line 37, ../../src/styles/_salary-survey.scss */
.salary-survey-table .col.salary {
  text-align: right;
}

/* line 43, ../../src/styles/_salary-survey.scss */
.salary-survey-header {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
/* line 46, ../../src/styles/_salary-survey.scss */
.salary-survey-header a {
  color: #111c24;
}

/* line 51, ../../src/styles/_salary-survey.scss */
.salary-survey-single {
  font-size: 16px;
  font-size: 1rem;
}
/* line 54, ../../src/styles/_salary-survey.scss */
.salary-survey-single .organization-links {
  text-align: right;
}
/* line 58, ../../src/styles/_salary-survey.scss */
.salary-survey-single .salary-survey-executive-details img {
  width: 200px;
  width: 12.5rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 58, ../../src/styles/_salary-survey.scss */
  .salary-survey-single .salary-survey-executive-details img {
    float: left;
    margin-right: 20px;
    margin-right: 1.25rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
/* line 71, ../../src/styles/_salary-survey.scss */
.salary-survey-single .past-salary {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  line-height: 28px;
  line-height: 1.75rem;
}
/* line 76, ../../src/styles/_salary-survey.scss */
.salary-survey-single .footnotes {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
}
@media (min-width: 640px) {
  /* line 76, ../../src/styles/_salary-survey.scss */
  .salary-survey-single .footnotes {
    margin-bottom: 0;
    -webkit-column-count: 3;
    /* Chrome, Safari, Opera */
    -moz-column-count: 3;
    /* Firefox */
    column-count: 3;
  }
}
/* line 92, ../../src/styles/_salary-survey.scss */
.salary-survey-single h2, .salary-survey-single h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 96, ../../src/styles/_salary-survey.scss */
.salary-survey-single h1, .salary-survey-single .salary-survey-header, .salary-survey-single h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media (min-width: 640px) {
  /* line 96, ../../src/styles/_salary-survey.scss */
  .salary-survey-single h1, .salary-survey-single .salary-survey-header, .salary-survey-single h2 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 96, ../../src/styles/_salary-survey.scss */
  .salary-survey-single h1, .salary-survey-single .salary-survey-header, .salary-survey-single h2 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
}
/* line 112, ../../src/styles/_salary-survey.scss */
.salary-survey-single h3 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 18px;
  line-height: 1.125rem;
}
@media (min-width: 640px) {
  /* line 112, ../../src/styles/_salary-survey.scss */
  .salary-survey-single h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
@media (min-width: 960px) {
  /* line 112, ../../src/styles/_salary-survey.scss */
  .salary-survey-single h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}

/* line 5, ../../src/styles/_rabbis.scss */
.rabbis-list li {
  display: block;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 5, ../../src/styles/_rabbis.scss */
  .rabbis-list li {
    width: 50%;
    float: left;
    padding-right: 20px;
    padding-right: 1.25rem;
  }
}
/* line 14, ../../src/styles/_rabbis.scss */
.rabbis-list li > div {
  overflow: hidden;
  padding-bottom: 2px;
}
/* line 19, ../../src/styles/_rabbis.scss */
.rabbis-list img {
  float: left;
  margin-right: 20px;
  margin-right: 1.25rem;
  width: 50%;
  max-width: 100px;
}

/* line 28, ../../src/styles/_rabbis.scss */
body.rabbis h1, body.rabbis .salary-survey-header {
  font-family: "PreloSlab-Bold", Georgia, serif;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
/* line 31, ../../src/styles/_rabbis.scss */
body.rabbis h1 img, body.rabbis .salary-survey-header img {
  max-width: 100%;
}

/* line 38, ../../src/styles/_rabbis.scss */
.rabbis-single .article-content img {
  width: auto;
  max-width: 100%;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
/* line 43, ../../src/styles/_rabbis.scss */
.rabbis-single .article-content h1, .rabbis-single .article-content .salary-survey-header {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 46, ../../src/styles/_rabbis.scss */
.rabbis-single .article-content .rabbi-details {
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}

/* line 51, ../../src/styles/_rabbis.scss */
.next-rabbi, .next-series-item {
  text-align: right;
  display: block;
}

/* line 56, ../../src/styles/_rabbis.scss */
.previous-rabbi, .previous-series-item {
  text-align: left;
  display: block;
}

/* line 63, ../../src/styles/_rabbis.scss */
.rabbi-carousel-wrap {
  border-bottom: solid 2px #f0f0f0;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
@media (min-width: 640px) {
  /* line 63, ../../src/styles/_rabbis.scss */
  .rabbi-carousel-wrap {
    position: relative;
    padding: 0 30px 30px 10px;
    padding: 0 1.875rem 1.875rem 0.625rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 960px) {
  /* line 63, ../../src/styles/_rabbis.scss */
  .rabbi-carousel-wrap {
    padding: 0 30px 30px 15px;
    padding: 0 1.875rem 1.875rem 0.9375rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1140px) {
  /* line 63, ../../src/styles/_rabbis.scss */
  .rabbi-carousel-wrap {
    padding-bottom: 35px;
    padding-bottom: 2.1875rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 84, ../../src/styles/_rabbis.scss */
.last-child .rabbi-carousel-wrap {
  border-bottom: none;
}

/* line 92, ../../src/styles/_rabbis.scss */
.rabbi-carousel-wrap h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  margin-top: 30px;
  margin-top: 1.875rem;
}
@media (min-width: 640px) {
  /* line 92, ../../src/styles/_rabbis.scss */
  .rabbi-carousel-wrap h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 105, ../../src/styles/_rabbis.scss */
.rabbi-carousel-wrap h3 span {
  font-family: "PreloSlab-Book", Georgia, serif;
}

/* line 113, ../../src/styles/_rabbis.scss */
.rabbi-carousel {
  overflow: visible;
  position: relative;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  margin-top: 60px;
  margin-top: 3.75rem;
}
@media (min-width: 960px) {
  /* line 113, ../../src/styles/_rabbis.scss */
  .rabbi-carousel {
    max-width: 584px;
  }
}
@media (min-width: 1140px) {
  /* line 113, ../../src/styles/_rabbis.scss */
  .rabbi-carousel {
    max-width: 628px;
  }
}
/* line 128, ../../src/styles/_rabbis.scss */
.rabbi-carousel .slide .image-wrap {
  float: left;
  display: block;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  box-sizing: border-box;
  position: relative;
  display: block;
  max-width: 25%;
  margin-right: 20px;
}
@media (min-width: 640px) {
  /* line 128, ../../src/styles/_rabbis.scss */
  .rabbi-carousel .slide .image-wrap {
    max-width: none;
    margin-right: 0;
  }
}
/* line 144, ../../src/styles/_rabbis.scss */
.rabbi-carousel .slide .image-wrap a.img {
  display: block;
}
@media (min-width: 640px) {
  /* line 128, ../../src/styles/_rabbis.scss */
  .rabbi-carousel .slide .image-wrap {
    padding-left: 20px;
    padding-left: 1.25rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}
/* line 153, ../../src/styles/_rabbis.scss */
.rabbi-carousel .slide .image-wrap img {
  display: block;
  width: 100%;
}
/* line 160, ../../src/styles/_rabbis.scss */
.rabbi-carousel .slide .title-wrap {
  float: left;
  display: block;
}
@media (min-width: 640px) {
  /* line 160, ../../src/styles/_rabbis.scss */
  .rabbi-carousel .slide .title-wrap {
    padding: 0 20px;
    padding: 0 1.25rem;
  }
}
/* line 168, ../../src/styles/_rabbis.scss */
.rabbi-carousel .slide .title-wrap a {
  color: #111c24;
}
/* line 174, ../../src/styles/_rabbis.scss */
.rabbi-carousel .slide h4 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}
/* line 183, ../../src/styles/_rabbis.scss */
.rabbi-carousel .arrow {
  position: absolute;
  top: -37px;
  right: 0;
}
@media (min-width: 640px) {
  /* line 183, ../../src/styles/_rabbis.scss */
  .rabbi-carousel .arrow {
    top: -42px;
  }
}
/* line 194, ../../src/styles/_rabbis.scss */
.rabbi-carousel .arrow-left.arrow {
  right: 40px;
}

/* line 4, ../../src/styles/_forward-50.scss */
h2.full-list {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media (min-width: 640px) {
  /* line 4, ../../src/styles/_forward-50.scss */
  h2.full-list {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 960px) {
  /* line 4, ../../src/styles/_forward-50.scss */
  h2.full-list {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    line-height: 2.5rem;
  }
}

/* line 21, ../../src/styles/_forward-50.scss */
.forward-50-list {
  -webkit-column-width: 200px;
  -moz-column-width: 200px;
  column-width: 200px;
}
/* line 26, ../../src/styles/_forward-50.scss */
.forward-50-list .forward-50-category-group {
  -webkit-column-break-inside: avoid;
  /* Chrome, Safari */
  page-break-inside: avoid;
  /* Theoretically FF 20+ */
  break-inside: avoid-column;
  /* IE 11 */
  display: table;
  /* Actually FF 20+ */
}
/* line 33, ../../src/styles/_forward-50.scss */
.forward-50-list ul {
  margin: 10px 0px 20px;
  margin: 0.625rem 0px 1.25rem;
}
/* line 44, ../../src/styles/_forward-50.scss */
.forward-50-list li {
  display: block;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
/* line 49, ../../src/styles/_forward-50.scss */
.forward-50-list img {
  float: left;
  margin-right: 20px;
  margin-right: 1.25rem;
  width: 50%;
  max-width: 100px;
}

/* line 58, ../../src/styles/_forward-50.scss */
body.forward-50 h1, body.forward-50 .salary-survey-header {
  font-family: "PreloSlab-Bold", Georgia, serif;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
/* line 62, ../../src/styles/_forward-50.scss */
body.forward-50 img.series-header-image {
  max-width: 100%;
}
/* line 65, ../../src/styles/_forward-50.scss */
body.forward-50 h2.tagline {
  margin: 20px 0;
  margin: 1.25rem 0;
}

/* line 71, ../../src/styles/_forward-50.scss */
.forward-50-single .forward-50-person-details img {
  width: auto;
  max-width: 100%;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 71, ../../src/styles/_forward-50.scss */
  .forward-50-single .forward-50-person-details img {
    float: left;
    margin-right: 20px;
    margin-right: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
/* line 82, ../../src/styles/_forward-50.scss */
.forward-50-single .forward-50-person-details h1, .forward-50-single .forward-50-person-details .salary-survey-header {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/*
	
	
	Forward 50
	
	
*/
/* line 22, ../../src/styles/_forward-50-2016.scss */
body.forward-50.nav-mobile-open header.container .btn-menu {
  display: none;
}
@media (min-width: 960px) {
  /* line 27, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .move-left-1 {
    margin-left: -7%;
  }
}
/* line 31, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .top-news-title {
  font-weight: bold;
  text-align: center;
  font-size: 65px;
  font-size: 4.0625rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
/* line 40, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-single .forward-50-person-details h1, body.forward-50 .forward-50-single .forward-50-person-details .salary-survey-header {
  margin-bottom: 0;
}
/* line 45, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-single .article-content h4 {
  font-family: "PreloSlab-Medium", Georgia, serif;
  line-height: 1.2;
}
/* line 52, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .tweet-this {
  line-height: 23px;
  line-height: 1.4375rem;
  padding: 20px;
  padding: 1.25rem;
  margin: auto;
  margin-bottom: 23px;
  margin-bottom: 1.4375rem;
  background: #EEEEEE;
  font-family: "PreloSlab-ExtraBold", Georgia, serif;
  max-width: 400px;
}
@media (min-width: 960px) {
  /* line 52, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .tweet-this {
    float: left;
    max-width: 320px;
    margin-right: 20px;
    margin-right: 1.25rem;
    margin-left: -7%;
  }
}
/* line 67, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .tweet-this a {
  background: #00AFEC;
  color: #fff;
  padding: 0 10px;
  display: inline-block;
}
/* line 73, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .tweet-this a .fa {
  margin-right: 5px;
}
/* line 79, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .rabbi-carousel {
  margin-top: 0;
}
/* line 81, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .rabbi-carousel .swiper-container {
  overflow: hidden;
}
/* line 87, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-category-strip h2, body.forward-50 .forward-50-category-strip + h2 {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 91, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list {
  list-style: none;
  margin: 20px 0;
  padding: 0;
  width: 100%;
  background: none;
}
/* line 97, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li {
  margin: 10px 0;
  padding: 0 !important;
  display: block;
  position: relative;
  background: none;
}
/* line 103, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li:before {
  display: none;
}
/* line 104, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li a {
  text-decoration: none;
  display: block;
  width: 100%;
  background: none;
}
/* line 110, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li a:hover .name {
  text-decoration: underline;
}
/* line 115, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li span {
  display: inline-block;
  height: 50px;
  line-height: 50px;
}
/* line 119, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li span img {
  display: block;
}
/* line 124, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li .name {
  position: relative;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  background: #F4F4F4;
  z-index: 0;
  font-size: 16px;
  width: 90%;
  padding: 0 45% 0 0;
  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (min-width: 640px) {
  /* line 124, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .strip-list li .name {
    font-size: 21px;
  }
}
/* line 140, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li .photo {
  overflow: hidden;
  -webkit-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  position: absolute;
  display: block;
  z-index: 1;
  width: 50%;
  top: 0;
  right: 0.8%;
}
/* line 151, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li .photo .inner {
  position: relative;
  height: 100%;
  width: 100%;
  display: block;
}
/* line 156, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li .photo .inner img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-3%) skew(10deg);
  width: 106%;
}
/* line 166, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li:nth-child(2n+2) .name {
  text-align: left;
  padding: 0 0 0 45%;
  left: 10%;
}
/* line 171, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .strip-list li:nth-child(2n+2) .photo {
  left: 0.8%;
}
/* line 178, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid {
  list-style: none;
  margin: 20px 0;
  padding: 0;
  width: 100%;
  background: none;
}
/* line 184, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li {
  padding: 0 !important;
  display: block;
  position: relative;
  background: none;
  /* &:last-child{
  	@include breakpoint($mobile-only){
  		height: auto !important;
  	    display: inline-block;
  	    position: absolute;
  	    left: 120px;
  	    padding: 0;
  	    width: auto;
  		.recommend-box{
  			background: none;
  			padding: 0;
  			margin: 0;
  			margin-top: 10px;
  			.social-icons{
  				margin:0;
  			}
  			> a{
  				display: none;
  			}
  		}
  	}
  } */
  height: 200px;
  overflow: hidden;
  width: 100%;
  margin-bottom: 10px;
}
/* line 189, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li::before {
  display: none;
}
/* line 190, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li .recommend-box {
  height: 100%;
  margin: 0;
}
/* line 193, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li .recommend-box > a {
  float: none;
}
/* line 196, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li .recommend-box .social-icons {
  float: none;
  display: block;
  margin: auto;
  margin-top: 20px;
  text-align: center;
}
/* line 202, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li .recommend-box .social-icons a {
  display: inline-block;
  float: none;
}
/* line 232, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li a {
  text-decoration: none;
  display: block;
  width: 100%;
}
/* line 238, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li a:hover .cat-description {
  color: #FFF;
}
/* line 240, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li a:hover .cat-description .cat-link-bg {
  background: #F4B827;
}
/* line 246, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li img {
  display: block;
  position: relative;
  z-index: 0;
  width: 100%;
  max-width: 100%;
}
/* line 253, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li .cat-description {
  position: absolute;
  z-index: 1;
  color: #FFF;
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 18px;
  bottom: 20px;
  left: 20px;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
}
/* line 265, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li .cat-description .inner {
  position: relative;
  display: block;
}
/* line 266, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li .cat-description .cat-link-bg {
  -webkit-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  position: absolute;
  background: #0096DB;
  display: block;
  width: 124%;
  height: 100%;
  z-index: 1;
  left: -12%;
}
/* line 278, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .category-grid li .cat-description .cat-link-txt {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}
@media only screen and (min-width: 640px) {
  /* line 184, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .category-grid li {
    height: auto;
    overflow: hidden;
    width: 48%;
    display: inline-block;
    margin-bottom: 3% !important;
  }
  /* line 294, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .category-grid li:nth-child(2n+2) {
    margin-left: 3%;
  }
}
@media only screen and (min-width: 1140px) {
  /* line 184, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .category-grid li {
    height: auto;
    overflow: hidden;
    width: 31%;
    display: inline-block;
    margin-bottom: 2% !important;
    margin-left: 3%;
  }
  /* line 304, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .category-grid li:nth-child(2n+2) {
    margin-left: 3%;
  }
  /* line 307, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .category-grid li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 310, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .category-grid li .cat-description {
    left: 10px;
  }
}
/* line 319, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .article-content {
  margin: 0 20px;
}
@media (min-width: 640px) {
  /* line 319, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .article-content {
    margin: 0;
  }
}
/* line 327, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-detail-image {
  margin-left: -7%;
  position: relative;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (max-width: 639px) {
  /* line 327, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .forward-50-detail-image {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -20px;
  }
}
/* line 340, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-detail-image img {
  margin-bottom: 0;
}
/* line 345, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-category {
  position: absolute;
  z-index: 1;
  color: #FFF;
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  text-decoration: none;
  font-size: 18px;
  bottom: 20px;
  left: 20px;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
}
/* line 358, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-category .inner {
  position: relative;
  display: block;
}
/* line 359, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-category .cat-link-bg {
  -webkit-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  position: absolute;
  background: #0096DB;
  display: block;
  width: 124%;
  height: 100%;
  z-index: 1;
  left: -12%;
}
/* line 371, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .forward-50-category .cat-link-txt {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 380, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container {
  background: #F4B827;
  margin-bottom: 0;
  padding-bottom: 15px;
  /* turn off main nav on desktop */
}
@media only screen and (min-width: 640px) {
  /* line 380, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container {
    padding-bottom: 25px;
  }
}
/* line 389, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .logo-forward {
  max-width: none;
  text-align: center;
  float: none;
}
/* line 394, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .f50-logo {
  margin-top: 4px;
  margin-bottom: 5px;
  height: 20px;
  display: inline-block;
}
@media only screen and (min-width: 640px) {
  /* line 394, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .f50-logo {
    height: 40px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 394, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .f50-logo {
    height: 60px;
  }
}
/* line 406, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .btn-menu {
  top: 20px;
}
@media only screen and (min-width: 640px) {
  /* line 406, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .btn-menu {
    top: 30px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 406, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .btn-menu {
    top: 20px;
    display: block;
  }
}
/* line 416, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .mobile-nav .btn-menu {
  display: block;
  top: 46px;
}
@media only screen and (min-width: 640px) {
  /* line 416, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .mobile-nav .btn-menu {
    top: 32px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 416, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .mobile-nav .btn-menu {
    top: 20px;
  }
}
/* line 426, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .btn-search {
  display: none;
}
/* line 427, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .f50-tagline {
  display: block;
  text-align: center;
  color: #000;
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 16px;
}
@media only screen and (min-width: 640px) {
  /* line 427, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .f50-tagline {
    font-size: 20px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 427, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .f50-tagline {
    font-size: 28px;
  }
}
/* line 442, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .f50-next {
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
  font-size: 16px;
  top: 15%;
  right: 25px;
  display: block;
  position: absolute;
  cursor: pointer;
  text-decoration: none;
}
/* line 453, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .f50-next:hover {
  opacity: 0.8;
}
@media only screen and (min-width: 640px) {
  /* line 442, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .f50-next {
    top: 25%;
  }
}
@media only screen and (min-width: 960px) {
  /* line 442, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 header.container .f50-next {
    top: 31%;
    display: block;
  }
}
/* line 463, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container .f50-next svg {
  position: relative;
  top: 5px;
}
/* line 468, ../../src/styles/_forward-50-2016.scss */
body.forward-50 header.container #main-nav,
body.forward-50 header.container #articles-main-menu-social,
body.forward-50 header.container .date-and-search {
  display: none;
}
/* line 475, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .social-nav {
  display: none !important;
}
/* line 479, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .ad-unit-header-top {
  display: none;
}
/* line 482, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .ad-unit-header-bottom {
  display: block;
  margin-top: 15px;
  margin-top: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 482, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .ad-unit-header-bottom {
    margin-top: 25px;
    margin-top: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 482, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .ad-unit-header-bottom {
    margin-top: 28px;
    margin-top: 1.75rem;
  }
}
@media (min-width: 1140px) {
  /* line 482, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .ad-unit-header-bottom {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}

/* BEST OF and Top News */
/* line 506, ../../src/styles/_forward-50-2016.scss */
body.forward-50 .top-news-banner {
  display: block;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
}
@media only screen and (min-width: 640px) {
  /* line 506, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .top-news-banner {
    font-size: 40px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 506, ../../src/styles/_forward-50-2016.scss */
  body.forward-50 .top-news-banner {
    font-size: 60px;
  }
}

/* line 521, ../../src/styles/_forward-50-2016.scss */
.best-of, .top-news {
  background: #175797 !important;
   /*  #next-path path {
	    stroke: #fff;
	} */
}
/* line 526, ../../src/styles/_forward-50-2016.scss */
.best-of img.series-top-header-image, .top-news img.series-top-header-image {
  max-width: 50%;
  margin: 0px;
  position: relative;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, 0%);
}

/*
	
	
	Red State Jews
	
	
*/
/* line 21, ../../src/styles/_red-state-jews.scss */
body.red-state-jews h2.full-list {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}
/* line 26, ../../src/styles/_red-state-jews.scss */
body.red-state-jews h1, body.red-state-jews .salary-survey-header, body.red-state-jews h3.red-state-title {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 30px;
  font-size: 1.875rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 32, ../../src/styles/_red-state-jews.scss */
body.red-state-jews span.full-list {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (max-width: 639px) {
  /* line 32, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews span.full-list {
    display: none;
  }
}
/* line 40, ../../src/styles/_red-state-jews.scss */
body.red-state-jews span.full-list span {
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 45, ../../src/styles/_red-state-jews.scss */
body.red-state-jews span.more-red-state {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 49, ../../src/styles/_red-state-jews.scss */
body.red-state-jews span.more-red-state span {
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 54, ../../src/styles/_red-state-jews.scss */
body.red-state-jews.nav-mobile-open header.container .btn-menu {
  display: none;
}
@media (min-width: 960px) {
  /* line 59, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .move-left-1 {
    margin-left: -7%;
  }
}
/* line 63, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .top-news-title {
  font-weight: bold;
  text-align: center;
  font-size: 65px;
  font-size: 4.0625rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
/* line 72, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-single .red-state-jews-person-details h1, body.red-state-jews .red-state-jews-single .red-state-jews-person-details .salary-survey-header {
  margin-bottom: 0;
}
/* line 77, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-single .article-content h4 {
  font-family: "PreloSlab-Medium", Georgia, serif;
  line-height: 1.2;
}
/* line 85, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .related-articles .article-related + .article-related {
  border-top: 0px;
  margin-top: 0px;
  padding-top: 0px;
}
/* line 90, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .related-articles .article-related:last-child {
  border-bottom: 2px solid #f0f0f0;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 96, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .tweet-this {
  line-height: 23px;
  line-height: 1.4375rem;
  padding: 20px;
  padding: 1.25rem;
  margin: auto;
  margin-bottom: 23px;
  margin-bottom: 1.4375rem;
  background: #EEEEEE;
  font-family: "PreloSlab-ExtraBold", Georgia, serif;
  max-width: 400px;
}
@media (min-width: 960px) {
  /* line 96, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .tweet-this {
    float: left;
    max-width: 320px;
    margin-right: 20px;
    margin-right: 1.25rem;
    margin-left: -7%;
  }
}
/* line 111, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .tweet-this a {
  background: #00AFEC;
  color: #fff;
  padding: 0 10px;
  display: inline-block;
}
/* line 117, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .tweet-this a .fa {
  margin-right: 5px;
}
/* line 123, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .top-news-banner {
  display: block;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
}
@media only screen and (min-width: 640px) {
  /* line 123, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .top-news-banner {
    font-size: 40px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 123, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .top-news-banner {
    font-size: 60px;
  }
}
/* line 137, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-list {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 15px;
  margin-top: 0.9375rem;
}
@media (max-width: 639px) {
  /* line 137, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .red-state-jews-list {
    display: none;
  }
}
/* line 148, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-list .red-state-single {
  width: 32%;
  display: inline-flex;
  padding: 10px;
  padding: 0.625rem;
}
/* line 153, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-list .red-state-single .red-state-image img {
  height: auto;
  max-width: 100%;
}
/* line 160, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-image {
  position: relative;
}
/* line 163, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-image .image-caption {
  position: absolute;
  left: 15px;
  bottom: 15px;
  font-size: 15px;
  color: #fff;
  background-color: #1183DA;
  border: 5px solid #1183DA;
  transform: skewX(-10deg);
}
/* line 175, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-carousel {
  margin-top: 0;
  height: 200px;
}
/* line 178, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-carousel .swiper-container {
  overflow: hidden;
}
/* line 184, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-category-strip h2, body.red-state-jews .red-state-jews-category-strip + h2 {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 188, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list {
  list-style: none;
  margin: 20px 0;
  padding: 0;
  width: 100%;
  background: none;
}
/* line 194, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li {
  margin: 10px 0;
  padding: 0 !important;
  display: block;
  position: relative;
  background: none;
}
/* line 200, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li:before {
  display: none;
}
/* line 201, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li a {
  text-decoration: none;
  display: block;
  width: 100%;
  background: none;
}
/* line 207, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li a:hover .name {
  text-decoration: underline;
}
/* line 212, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li span {
  display: inline-block;
  height: 50px;
  line-height: 50px;
}
/* line 216, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li span img {
  display: block;
}
/* line 221, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li .name {
  position: relative;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  background: #F4F4F4;
  z-index: 0;
  font-size: 16px;
  width: 90%;
  padding: 0 45% 0 0;
  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (min-width: 640px) {
  /* line 221, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .strip-list li .name {
    font-size: 21px;
  }
}
/* line 237, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li .photo {
  overflow: hidden;
  -webkit-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  position: absolute;
  display: block;
  z-index: 1;
  width: 50%;
  top: 0;
  right: 0.8%;
}
/* line 248, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li .photo .inner {
  position: relative;
  height: 100%;
  width: 100%;
  display: block;
}
/* line 253, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li .photo .inner img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-3%) skew(10deg);
  width: 106%;
}
/* line 263, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li:nth-child(2n+2) .name {
  text-align: left;
  padding: 0 0 0 45%;
  left: 10%;
}
/* line 268, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .strip-list li:nth-child(2n+2) .photo {
  left: 0.8%;
}
/* line 275, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid {
  list-style: none;
  margin: 20px 0;
  padding: 0;
  width: 100%;
  background: none;
}
/* line 281, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li {
  padding: 0 !important;
  display: block;
  position: relative;
  background: none;
  /* &:last-child{
  	@include breakpoint($mobile-only){
  		height: auto !important;
  	    display: inline-block;
  	    position: absolute;
  	    left: 120px;
  	    padding: 0;
  	    width: auto;
  		.recommend-box{
  			background: none;
  			padding: 0;
  			margin: 0;
  			margin-top: 10px;
  			.social-icons{
  				margin:0;
  			}
  			> a{
  				display: none;
  			}
  		}
  	}
  } */
  height: 200px;
  overflow: hidden;
  width: 100%;
  margin-bottom: 10px;
}
/* line 286, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li::before {
  display: none;
}
/* line 287, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li .recommend-box {
  height: 100%;
  margin: 0;
}
/* line 290, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li .recommend-box > a {
  float: none;
}
/* line 293, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li .recommend-box .social-icons {
  float: none;
  display: block;
  margin: auto;
  margin-top: 20px;
  text-align: center;
}
/* line 299, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li .recommend-box .social-icons a {
  display: inline-block;
  float: none;
}
/* line 329, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li a {
  text-decoration: none;
  display: block;
  width: 100%;
}
/* line 335, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li a:hover .cat-description {
  color: #FFF;
}
/* line 337, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li a:hover .cat-description .cat-link-bg {
  background: #F4B827;
}
/* line 343, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li img {
  display: block;
  position: relative;
  z-index: 0;
  width: 100%;
  max-width: 100%;
}
/* line 350, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li .cat-description {
  position: absolute;
  z-index: 1;
  color: #FFF;
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 18px;
  bottom: 20px;
  left: 20px;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
}
/* line 362, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li .cat-description .inner {
  position: relative;
  display: block;
}
/* line 363, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li .cat-description .cat-link-bg {
  -webkit-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  position: absolute;
  background: #0096DB;
  display: block;
  width: 124%;
  height: 100%;
  z-index: 1;
  left: -12%;
}
/* line 375, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .category-grid li .cat-description .cat-link-txt {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}
@media only screen and (min-width: 640px) {
  /* line 281, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .category-grid li {
    height: auto;
    overflow: hidden;
    width: 48%;
    display: inline-block;
    margin-bottom: 3% !important;
  }
  /* line 391, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .category-grid li:nth-child(2n+2) {
    margin-left: 3%;
  }
}
@media only screen and (min-width: 1140px) {
  /* line 281, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .category-grid li {
    height: auto;
    overflow: hidden;
    width: 31%;
    display: inline-block;
    margin-bottom: 2% !important;
    margin-left: 3%;
  }
  /* line 401, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .category-grid li:nth-child(2n+2) {
    margin-left: 3%;
  }
  /* line 404, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .category-grid li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 407, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .category-grid li .cat-description {
    left: 10px;
  }
}
/* line 416, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .article-content {
  margin: 0 20px;
}
@media (min-width: 640px) {
  /* line 416, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .article-content {
    margin: 0;
  }
}
/* line 424, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-detail-image {
  position: relative;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (max-width: 639px) {
  /* line 424, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .red-state-jews-detail-image {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -20px;
  }
}
/* line 437, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-detail-image img {
  margin-bottom: 0;
}
/* line 442, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-category {
  position: absolute;
  z-index: 1;
  color: #FFF;
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  text-decoration: none;
  font-size: 18px;
  bottom: 20px;
  left: 20px;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
}
/* line 455, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-category .inner {
  position: relative;
  display: block;
}
/* line 456, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-category .cat-link-bg {
  -webkit-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  position: absolute;
  background: #0096DB;
  display: block;
  width: 124%;
  height: 100%;
  z-index: 1;
  left: -12%;
}
/* line 468, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .red-state-jews-category .cat-link-txt {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 477, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container {
  background: #FB0006;
  margin-bottom: 0;
  padding-bottom: 15px;
  /* turn off main nav on desktop */
}
@media only screen and (min-width: 640px) {
  /* line 477, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container {
    padding-bottom: 25px;
  }
}
/* line 486, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .logo-forward {
  max-width: none;
  text-align: center;
  float: none;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  font-family: "PreloSlab-Bold", Georgia, serif;
}
@media only screen and (min-width: 640px) {
  /* line 486, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .logo-forward {
    font-size: 24px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 486, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .logo-forward {
    font-size: 32px;
  }
}
/* line 501, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .rsj-logo {
  margin-top: 4px;
  margin-bottom: 5px;
  height: 20px;
  display: inline-block;
}
@media only screen and (min-width: 640px) {
  /* line 501, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .rsj-logo {
    height: 40px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 501, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .rsj-logo {
    height: 60px;
  }
}
/* line 513, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .btn-menu {
  top: 20px;
}
@media only screen and (min-width: 640px) {
  /* line 513, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .btn-menu {
    top: 30px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 513, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .btn-menu {
    top: 20px;
    display: block;
  }
}
/* line 523, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .mobile-nav .btn-menu {
  display: block;
  top: 46px;
}
@media only screen and (min-width: 640px) {
  /* line 523, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .mobile-nav .btn-menu {
    top: 32px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 523, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .mobile-nav .btn-menu {
    top: 20px;
  }
}
/* line 533, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .btn-search {
  display: none;
}
/* line 534, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .rsj-tagline {
  display: block;
  text-align: center;
  color: #000;
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 10px;
}
@media only screen and (min-width: 640px) {
  /* line 534, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .rsj-tagline {
    font-size: 12px;
  }
}
@media only screen and (min-width: 960px) {
  /* line 534, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .rsj-tagline {
    font-size: 16px;
  }
}
/* line 549, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .rsj-next {
  font-weight: bold;
  font-family: "PreloSlab-Bold", Georgia, serif;
  color: #111c24;
  font-size: 16px;
  top: 15%;
  right: 25px;
  display: block;
  position: absolute;
  cursor: pointer;
  text-decoration: none;
}
/* line 560, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .rsj-next:hover {
  opacity: 0.8;
}
@media only screen and (min-width: 640px) {
  /* line 549, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .rsj-next {
    top: 25%;
  }
}
@media only screen and (min-width: 960px) {
  /* line 549, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews header.container .rsj-next {
    top: 31%;
    display: block;
  }
}
/* line 570, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container .rsj-next svg {
  position: relative;
  top: 5px;
}
/* line 575, ../../src/styles/_red-state-jews.scss */
body.red-state-jews header.container #main-nav,
body.red-state-jews header.container #articles-main-menu-social,
body.red-state-jews header.container .date-and-search {
  display: none;
}
/* line 582, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .social-nav {
  display: none !important;
}
/* line 586, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .ad-unit-header-top {
  display: none;
}
/* line 589, ../../src/styles/_red-state-jews.scss */
body.red-state-jews .ad-unit-header-bottom {
  display: block;
  margin-top: 15px;
  margin-top: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 589, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .ad-unit-header-bottom {
    margin-top: 25px;
    margin-top: 1.5625rem;
  }
}
@media (min-width: 960px) {
  /* line 589, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .ad-unit-header-bottom {
    margin-top: 28px;
    margin-top: 1.75rem;
  }
}
@media (min-width: 1140px) {
  /* line 589, ../../src/styles/_red-state-jews.scss */
  body.red-state-jews .ad-unit-header-bottom {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}

/* BEST OF and Top News */
/* line 613, ../../src/styles/_red-state-jews.scss */
.best-of, .top-news {
  background: #175797 !important;
   /*  #next-path path {
	    stroke: #fff;
	} */
}
/* line 618, ../../src/styles/_red-state-jews.scss */
.best-of img.series-top-header-image, .top-news img.series-top-header-image {
  max-width: 50%;
  margin: 0px;
  position: relative;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, 0%);
}

/* Red State List */
/* line 636, ../../src/styles/_red-state-jews.scss */
.red-state-list li {
  display: block;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 640px) {
  /* line 636, ../../src/styles/_red-state-jews.scss */
  .red-state-list li {
    width: 50%;
    float: left;
    padding-right: 20px;
    padding-right: 1.25rem;
  }
}
/* line 645, ../../src/styles/_red-state-jews.scss */
.red-state-list li > div {
  overflow: hidden;
  padding-bottom: 2px;
}
/* line 650, ../../src/styles/_red-state-jews.scss */
.red-state-list img {
  float: left;
  margin-right: 20px;
  margin-right: 1.25rem;
  width: 50%;
  max-width: 100px;
}

/* line 660, ../../src/styles/_red-state-jews.scss */
.red-state-carousel-wrap {
  border-bottom: solid 2px #f0f0f0;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  display: none;
}
@media (max-width: 639px) {
  /* line 660, ../../src/styles/_red-state-jews.scss */
  .red-state-carousel-wrap {
    display: block;
    height: 200px;
    position: relative;
    padding: 0 30px 30px 10px;
    padding: 0 1.875rem 1.875rem 0.625rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
  }
}
/* line 684, ../../src/styles/_red-state-jews.scss */
.last-child .red-state-carousel-wrap {
  border-bottom: none;
}
/* line 688, ../../src/styles/_red-state-jews.scss */
.red-state-carousel-wrap h3 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  margin-top: 30px;
  margin-top: 1.875rem;
}
@media (min-width: 640px) {
  /* line 688, ../../src/styles/_red-state-jews.scss */
  .red-state-carousel-wrap h3 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
/* line 701, ../../src/styles/_red-state-jews.scss */
.red-state-carousel-wrap h3 span {
  font-family: "PreloSlab-Book", Georgia, serif;
}

/* line 709, ../../src/styles/_red-state-jews.scss */
.red-state-carousel {
  overflow: visible;
  position: relative;
  font-family: "FreightSans-Medium", Arial, sans-serif;
  margin-top: 60px;
  margin-top: 3.75rem;
}
@media (min-width: 960px) {
  /* line 709, ../../src/styles/_red-state-jews.scss */
  .red-state-carousel {
    max-width: 584px;
  }
}
@media (min-width: 1140px) {
  /* line 709, ../../src/styles/_red-state-jews.scss */
  .red-state-carousel {
    max-width: 628px;
  }
}
/* line 724, ../../src/styles/_red-state-jews.scss */
.red-state-carousel .slide .image-wrap {
  float: left;
  display: block;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  box-sizing: border-box;
  position: relative;
  display: block;
  margin-right: 20px;
}
@media (min-width: 640px) {
  /* line 724, ../../src/styles/_red-state-jews.scss */
  .red-state-carousel .slide .image-wrap {
    max-width: none;
    margin-right: 0;
  }
}
/* line 740, ../../src/styles/_red-state-jews.scss */
.red-state-carousel .slide .image-wrap a.img {
  display: block;
}
@media (min-width: 640px) {
  /* line 724, ../../src/styles/_red-state-jews.scss */
  .red-state-carousel .slide .image-wrap {
    padding-left: 20px;
    padding-left: 1.25rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}
/* line 749, ../../src/styles/_red-state-jews.scss */
.red-state-carousel .slide .image-wrap img {
  display: block;
  width: 100%;
}
/* line 756, ../../src/styles/_red-state-jews.scss */
.red-state-carousel .slide .title-wrap {
  position: absolute;
  left: 15px;
  bottom: 15px;
  font-size: 15px;
  color: #fff;
  background-color: #1183DA;
  border: 5px solid #1183DA;
  transform: skewX(-10deg);
}
/* line 767, ../../src/styles/_red-state-jews.scss */
.red-state-carousel .slide h4 {
  font-family: "PreloSlab-Bold", Georgia, serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}
/* line 776, ../../src/styles/_red-state-jews.scss */
.red-state-carousel .arrow {
  position: absolute;
  top: -37px;
  right: 0;
}
@media (min-width: 640px) {
  /* line 776, ../../src/styles/_red-state-jews.scss */
  .red-state-carousel .arrow {
    top: -42px;
  }
}
/* line 787, ../../src/styles/_red-state-jews.scss */
.red-state-carousel .arrow-left.arrow {
  right: 40px;
}

/* line 2, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups h2 {
  padding-bottom: 18px;
  border-bottom: solid 4px;
  font-family: "PreloSlab-Book", Georgia, serif;
}
/* line 12, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups h3.push-2 {
  margin-bottom: 2rem;
}
/* line 14, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups h3.push-2 a {
  text-decoration: none;
  border-bottom: none;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 1rem;
}
/* line 21, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups h3.push-2 a::before {
  content: 'Musician';
  font-weight: normal;
  color: #a6a6a6;
  text-transform: none;
  margin-right: 8px;
}
/* line 28, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups h3.push-2 a::after {
  content: '»';
  margin-left: 5px;
}
/* line 36, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups .soundtrack-traditional h2 {
  color: #eeb120;
}
/* line 39, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups .soundtrack-traditional h3 a {
  color: #eeb120;
}
/* line 45, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups .soundtrack-contemporary h2 {
  color: #0095D8;
}
/* line 49, ../../src/styles/_series-soundtrack.scss */
.soundtrack-groups .soundtrack-contemporary h3 a {
  color: #0095D8;
}

/* line 59, ../../src/styles/_series-soundtrack.scss */
.soundtrack-winners h2, .soundtrack-judges h2 {
  border-bottom: 0px;
}

/* line 65, ../../src/styles/_series-soundtrack.scss */
.soundtrack .article-content.col-14 {
  margin: auto;
  float: none;
  margin-top: 2rem;
}
/* line 69, ../../src/styles/_series-soundtrack.scss */
.soundtrack .article-content.col-14 p {
  padding-right: 0;
}
/* line 73, ../../src/styles/_series-soundtrack.scss */
.soundtrack .signup {
  border-top: solid 4px #f0f0f0;
  padding: 60px 0;
}
/* line 76, ../../src/styles/_series-soundtrack.scss */
.soundtrack .signup h3 {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-size: 30px;
  text-align: center;
  cursor: pointer;
}
/* line 81, ../../src/styles/_series-soundtrack.scss */
.soundtrack .signup h3 strong {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 84, ../../src/styles/_series-soundtrack.scss */
.soundtrack .signup h3 a {
  color: #111c24;
}
/* line 92, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-traditional.col-11 h2, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-traditional.col-11 h2, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-traditional.col-11 h2, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-traditional.col-11 h2, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-traditional.col-11 h2, .soundtrack .soundtrack-judges.row .soundtrack-traditional.col-11 h2, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-traditional.col-11 h2, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-traditional.col-11 h2, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-traditional.col-11 h2, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-traditional.col-11 h2 {
  font-family: "PreloSlab-Book", Georgia, serif;
  margin-left: 30px;
  margin-right: 30px;
  color: #E6A60A;
  padding-bottom: 15px;
}
/* line 102, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-traditional.col-11 .musician, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-traditional.col-11 .musician, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-traditional.col-11 .musician, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-traditional.col-11 .musician, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-traditional.col-11 .musician, .soundtrack .soundtrack-judges.row .soundtrack-traditional.col-11 .musician, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-traditional.col-11 .musician, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-traditional.col-11 .musician, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-traditional.col-11 .musician, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-traditional.col-11 .musician {
  margin-left: 30px;
  margin-right: 30px;
  color: #333;
  padding-bottom: 15px;
}
/* line 107, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-traditional.col-11 .musician .name, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-traditional.col-11 .musician .name, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-traditional.col-11 .musician .name, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-traditional.col-11 .musician .name, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-traditional.col-11 .musician .name, .soundtrack .soundtrack-judges.row .soundtrack-traditional.col-11 .musician .name, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-traditional.col-11 .musician .name, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-traditional.col-11 .musician .name, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-traditional.col-11 .musician .name, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-traditional.col-11 .musician .name {
  text-transform: uppercase;
  font-weight: bold;
  color: #E6A60A;
}
/* line 111, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-traditional.col-11 .musician .name:after, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-traditional.col-11 .musician .name:after, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-traditional.col-11 .musician .name:after, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-traditional.col-11 .musician .name:after, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-traditional.col-11 .musician .name:after, .soundtrack .soundtrack-judges.row .soundtrack-traditional.col-11 .musician .name:after, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-traditional.col-11 .musician .name:after, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-traditional.col-11 .musician .name:after, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-traditional.col-11 .musician .name:after, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-traditional.col-11 .musician .name:after {
  content: " >>";
}
/* line 116, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-traditional.col-11 .description, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-traditional.col-11 .description, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-traditional.col-11 .description, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-traditional.col-11 .description, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-traditional.col-11 .description, .soundtrack .soundtrack-judges.row .soundtrack-traditional.col-11 .description, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-traditional.col-11 .description, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-traditional.col-11 .description, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-traditional.col-11 .description, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-traditional.col-11 .description {
  margin-left: 30px;
  margin-right: 30px;
}
/* line 123, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-contemporary.col-11 h2, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 h2, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 h2, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-contemporary.col-11 h2, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-contemporary.col-11 h2, .soundtrack .soundtrack-judges.row .soundtrack-contemporary.col-11 h2, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 h2, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 h2, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-contemporary.col-11 h2, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-contemporary.col-11 h2 {
  margin-left: 30px;
  margin-right: 30px;
  color: #1A92D5;
  padding-bottom: 15px;
}
/* line 132, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-contemporary.col-11 .musician, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 .musician, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 .musician, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-contemporary.col-11 .musician, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-contemporary.col-11 .musician, .soundtrack .soundtrack-judges.row .soundtrack-contemporary.col-11 .musician, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 .musician, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 .musician, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-contemporary.col-11 .musician, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-contemporary.col-11 .musician {
  margin-left: 30px;
  margin-right: 30px;
  color: #333;
}
/* line 136, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-contemporary.col-11 .musician .name, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 .musician .name, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 .musician .name, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-contemporary.col-11 .musician .name, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-contemporary.col-11 .musician .name, .soundtrack .soundtrack-judges.row .soundtrack-contemporary.col-11 .musician .name, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 .musician .name, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 .musician .name, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-contemporary.col-11 .musician .name, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-contemporary.col-11 .musician .name {
  text-transform: uppercase;
  padding-bottom: 15px;
  font-weight: bold;
  color: #1A92D5;
}
/* line 141, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-contemporary.col-11 .musician .name:after, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 .musician .name:after, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 .musician .name:after, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-contemporary.col-11 .musician .name:after, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-contemporary.col-11 .musician .name:after, .soundtrack .soundtrack-judges.row .soundtrack-contemporary.col-11 .musician .name:after, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 .musician .name:after, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 .musician .name:after, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-contemporary.col-11 .musician .name:after, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-contemporary.col-11 .musician .name:after {
  content: " >>";
}
/* line 146, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-winners.row .soundtrack-contemporary.col-11 .description, .soundtrack .blog-content .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 .description, .blog-content .soundtrack .soundtrack-winners.comments-info .soundtrack-contemporary.col-11 .description, .soundtrack .soundtrack-groups li.soundtrack-winners .soundtrack-contemporary.col-11 .description, .soundtrack-groups .soundtrack li.soundtrack-winners .soundtrack-contemporary.col-11 .description, .soundtrack .soundtrack-judges.row .soundtrack-contemporary.col-11 .description, .soundtrack .blog-content .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 .description, .blog-content .soundtrack .soundtrack-judges.comments-info .soundtrack-contemporary.col-11 .description, .soundtrack .soundtrack-groups li.soundtrack-judges .soundtrack-contemporary.col-11 .description, .soundtrack-groups .soundtrack li.soundtrack-judges .soundtrack-contemporary.col-11 .description {
  margin-left: 30px;
  margin-right: 30px;
}
/* line 152, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-judges.row, .soundtrack .blog-content .soundtrack-judges.comments-info, .blog-content .soundtrack .soundtrack-judges.comments-info, .soundtrack .soundtrack-groups li.soundtrack-judges, .soundtrack-groups .soundtrack li.soundtrack-judges {
  border-bottom: solid 4px #f0f0f0;
}
/* line 154, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-judges.row .description, .soundtrack .blog-content .soundtrack-judges.comments-info .description, .blog-content .soundtrack .soundtrack-judges.comments-info .description, .soundtrack .soundtrack-groups li.soundtrack-judges .description, .soundtrack-groups .soundtrack li.soundtrack-judges .description {
  padding-bottom: 40px;
}
/* line 158, ../../src/styles/_series-soundtrack.scss */
.soundtrack .soundtrack-honorable.row, .soundtrack .blog-content .soundtrack-honorable.comments-info, .blog-content .soundtrack .soundtrack-honorable.comments-info, .soundtrack .soundtrack-groups li.soundtrack-honorable, .soundtrack-groups .soundtrack li.soundtrack-honorable, .soundtrack .soundtrack-judges.row, .soundtrack .blog-content .soundtrack-judges.comments-info, .blog-content .soundtrack .soundtrack-judges.comments-info, .soundtrack .soundtrack-groups li.soundtrack-judges, .soundtrack-groups .soundtrack li.soundtrack-judges {
  padding-top: 40px;
}
/* line 164, ../../src/styles/_series-soundtrack.scss */
.soundtrack .row h1, .soundtrack .blog-content .comments-info h1, .blog-content .soundtrack .comments-info h1, .soundtrack .soundtrack-groups li h1, .soundtrack-groups .soundtrack li h1, .soundtrack .row .salary-survey-header, .soundtrack .blog-content .comments-info .salary-survey-header, .blog-content .soundtrack .comments-info .salary-survey-header, .soundtrack .soundtrack-groups li .salary-survey-header, .soundtrack-groups .soundtrack li .salary-survey-header {
  font-family: "PreloSlab-Book", Georgia, serif;
  text-align: center;
  padding-bottom: 40px;
}
/* line 168, ../../src/styles/_series-soundtrack.scss */
.soundtrack .row h1 strong, .soundtrack .blog-content .comments-info h1 strong, .blog-content .soundtrack .comments-info h1 strong, .soundtrack .soundtrack-groups li h1 strong, .soundtrack-groups .soundtrack li h1 strong, .soundtrack .row .salary-survey-header strong, .soundtrack .blog-content .comments-info .salary-survey-header strong, .blog-content .soundtrack .comments-info .salary-survey-header strong, .soundtrack .soundtrack-groups li .salary-survey-header strong, .soundtrack-groups .soundtrack li .salary-survey-header strong {
  font-family: "PreloSlab-Book", Georgia, serif;
  font-weight: bolder;
}
/* line 176, ../../src/styles/_series-soundtrack.scss */
.soundtrack .description {
  margin-bottom: 45px;
  margin-bottom: 2.8125rem;
}
/* line 181, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content {
  display: block;
  width: 100%;
  height: 100%;
  clear: both;
  background-color: #000;
  margin-bottom: 3rem;
  padding: 0;
}
/* line 192, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .result-playlist {
  padding: 0;
  color: #fff;
}
/* line 204, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .video-links {
  background: #222222;
  padding: 0;
}
@media (min-width: 960px) {
  /* line 204, ../../src/styles/_series-soundtrack.scss */
  .soundtrack .result-content .video-links {
    height: 100%;
    position: absolute;
    right: 0;
    overflow: scroll;
  }
}
/* line 214, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .video-links ul {
  counter-reset: playlistcounter;
}
/* line 216, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .video-links ul li {
  cursor: pointer;
  color: #c5caca;
  padding: 10px;
  padding-left: 25px;
  position: relative;
  display: block;
}
/* line 223, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .video-links ul li .video-thumbnail {
  float: left;
  margin-right: 10px;
}
/* line 226, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .video-links ul li .video-thumbnail img {
  max-width: 72px;
}
/* line 233, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .video-links ul li::before {
  counter-increment: playlistcounter;
  /* Increment the section counter*/
  content: counter(playlistcounter);
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
/* line 241, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .video-links ul li.active {
  background-color: #3a3a3a;
}
/* line 247, ../../src/styles/_series-soundtrack.scss */
.soundtrack .result-content .video-links ul li span {
  display: block;
  padding: 5px 5px;
  color: #fff;
  text-align: center;
}
/* line 267, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown {
  width: 720px;
  margin: 0 auto;
}
/* line 271, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown.hundred-hours {
  width: 830px;
}
/* line 275, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .bloc-time {
  float: left;
  margin-right: 45px;
  text-align: center;
}
/* line 280, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .bloc-time:last-child {
  margin-right: 0;
}
/* line 285, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .count-title {
  display: block;
  margin-bottom: 15px;
  font: normal 0.94em "Lato";
  color: #1a1a1a;
  text-transform: uppercase;
}
/* line 293, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure {
  position: relative;
  float: left;
  height: 110px;
  width: 100px;
  margin-right: 10px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
}
/* line 304, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure:last-child {
  margin-right: 0;
}
/* line 308, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure > span {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  font: normal 5.94em/107px "Lato";
  font-weight: 700;
  color: #E9AA05;
}
/* line 319, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .top:after, .soundtrack .countdown .figure .bottom-back:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 331, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .top {
  z-index: 3;
  background-color: #f7f7f7;
  transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-transform: perspective(200px);
  -ms-transform: perspective(200px);
  -webkit-transform: perspective(200px);
  transform: perspective(200px);
}
/* line 340, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .bottom {
  z-index: 1;
}
/* line 343, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .bottom:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: rgba(0, 0, 0, 0.02);
}
/* line 355, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .bottom-back {
  z-index: 2;
  top: 0;
  height: 50%;
  overflow: hidden;
  background-color: #f7f7f7;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 363, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .bottom-back span {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 372, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .top, .soundtrack .countdown .figure .top-back {
  height: 50%;
  overflow: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 378, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .top-back {
  z-index: 4;
  bottom: 0;
  background-color: #fff;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -moz-transform: perspective(200px) rotateX(180deg);
  -ms-transform: perspective(200px) rotateX(180deg);
  -webkit-transform: perspective(200px) rotateX(180deg);
  transform: perspective(200px) rotateX(180deg);
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 387, ../../src/styles/_series-soundtrack.scss */
.soundtrack .countdown .figure .top-back span {
  position: absolute;
  top: -100%;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 398, ../../src/styles/_series-soundtrack.scss */
.soundtrack .polldaddy-container {
  margin-bottom: 2rem;
}
/* line 401, ../../src/styles/_series-soundtrack.scss */
.soundtrack .pds-box {
  margin: auto !important;
}

/* line 1, ../../src/styles/_backward.scss */
.section-backward .header-sticky .col-17 .logo {
  background: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/backward/backward-logo-square.png) center no-repeat;
  width: 35px;
  height: 30px;
}

/* line 9, ../../src/styles/_backward.scss */
.section.section-backward .hero-module:hover h3 a, .section.section-backward .article-listing:hover h3 a, .section.section-backward .culture-blog-module li:hover h3 a, .section.section-backward .conversation-module .slide:hover h3 a, .section.section-backward .forward-series-highlight-module:hover h3 a {
  text-align: right;
  transform: scaleX(-1);
  display: block;
}
/* line 14, ../../src/styles/_backward.scss */
.section.section-backward .hero-module.slide:hover h3 a, .section.section-backward .article-listing.slide:hover h3 a, .section.section-backward .culture-blog-module li.slide:hover h3 a, .section.section-backward .conversation-module .slide.slide:hover h3 a, .section.section-backward .forward-series-highlight-module.slide:hover h3 a {
  text-align: center;
}

/* line 1, ../../src/styles/_image-board.scss */
.image-board {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
/* line 3, ../../src/styles/_image-board.scss */
.image-board .image-item {
  box-sizing: border-box;
  background: #fafafa;
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
/* line 8, ../../src/styles/_image-board.scss */
.image-board .image-item .image-credit {
  text-align: right;
  margin-right: 10px;
  margin-right: 0.625rem;
  font-size: 10px;
  font-size: 0.625rem;
  font-style: italic;
}
/* line 14, ../../src/styles/_image-board.scss */
.image-board .image-item .caption {
  padding: 10px;
  padding: 0.625rem;
  font-size: 13px;
  font-size: 0.8125rem;
  padding-bottom: 0px;
}
/* line 19, ../../src/styles/_image-board.scss */
.image-board .image-item img {
  width: 100%;
}

/* line 24, ../../src/styles/_image-board.scss */
.board-grid-sizer, .image-board .image-item {
  width: 32%;
}

/* line 27, ../../src/styles/_image-board.scss */
.board-gutter-sizer {
  width: 2%;
}

/* line 1, ../../src/styles/_community.scss */
.community-author-container,
.blog-article .post-item-wrapper .post-item .community-author-container {
  overflow: hidden;
  *zoom: 1;
}
/* line 5, ../../src/styles/_community.scss */
.community-author-container h4,
.blog-article .post-item-wrapper .post-item .community-author-container h4 {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
}
/* line 10, ../../src/styles/_community.scss */
.community-author-container h4 a,
.blog-article .post-item-wrapper .post-item .community-author-container h4 a {
  color: #a2ad00;
}
/* line 14, ../../src/styles/_community.scss */
.community-author-container:last-child,
.blog-article .post-item-wrapper .post-item .community-author-container:last-child {
  margin-bottom: 26px;
  margin-bottom: 1.625rem;
  margin-top: 13px;
  margin-top: 0.8125rem;
  border-bottom: 2px solid #919191;
}
/* line 19, ../../src/styles/_community.scss */
.community-author-container .community-author-headshot,
.blog-article .post-item-wrapper .post-item .community-author-container .community-author-headshot {
  margin-right: 18px;
  margin-right: 1.125rem;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  margin-top: -23px;
  margin-top: -1.4375rem;
  width: 110px;
  width: 6.875rem;
  height: 110px;
  height: 6.875rem;
  border-radius: 50%;
  display: block;
  position: relative;
  z-index: 2;
  border: 4px solid #a2ad00;
  float: left;
  overflow: hidden;
}
/* line 33, ../../src/styles/_community.scss */
.community-author-container .community-author-headshot img,
.blog-article .post-item-wrapper .post-item .community-author-container .community-author-headshot img {
  min-width: 100%;
}
/* line 39, ../../src/styles/_community.scss */
.community-author-container h3.community-author,
.blog-article .post-item-wrapper .post-item .community-author-container h3.community-author {
  position: relative;
  margin-top: 23px;
  margin-top: 1.4375rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "PreloSlab-Medium", Georgia, serif;
  font-weight: bold;
  z-index: 1;
}
@media (min-width: 640px) {
  /* line 39, ../../src/styles/_community.scss */
  .community-author-container h3.community-author,
  .blog-article .post-item-wrapper .post-item .community-author-container h3.community-author {
    padding-left: 85px;
    padding-left: 5.3125rem;
    padding-top: 5px;
    padding-top: 0.3125rem;
    margin-left: 55px;
    margin-left: 3.4375rem;
    border-radius: 2px;
    border-radius: 0.125rem;
    margin-bottom: 16px;
    margin-bottom: 1rem;
    background-color: #99a602;
  }
}
/* line 56, ../../src/styles/_community.scss */
.community-author-container h3.community-author a.author-name,
.blog-article .post-item-wrapper .post-item .community-author-container h3.community-author a.author-name {
  color: #111c24;
}
@media (max-width: 639px) {
  /* line 56, ../../src/styles/_community.scss */
  .community-author-container h3.community-author a.author-name,
  .blog-article .post-item-wrapper .post-item .community-author-container h3.community-author a.author-name {
    display: block;
    padding-left: 0px;
    padding-top: 5px;
    padding-top: 0.3125rem;
    margin-left: 55px;
    margin-left: 3.4375rem;
    border-radius: 2px;
    border-radius: 0.125rem;
    margin-bottom: 16px;
    margin-bottom: 1rem;
    background-color: #99a602;
  }
}
/* line 69, ../../src/styles/_community.scss */
.community-author-container h3.community-author .author-contributor,
.blog-article .post-item-wrapper .post-item .community-author-container h3.community-author .author-contributor {
  font-size: 16px;
  font-size: 1rem;
  margin-left: 55px;
  margin-left: 3.4375rem;
  margin-top: -20px;
  margin-top: -1.25rem;
  text-transform: uppercase;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-weight: normal;
  display: block;
  color: #ffffff;
  background-color: #99a602;
}
@media (min-width: 640px) {
  /* line 69, ../../src/styles/_community.scss */
  .community-author-container h3.community-author .author-contributor,
  .blog-article .post-item-wrapper .post-item .community-author-container h3.community-author .author-contributor {
    margin-left: 20px;
    margin-left: 1.25rem;
    color: #fff !important;
    display: inline;
  }
}
/* line 88, ../../src/styles/_community.scss */
.community-author-container p,
.blog-article .post-item-wrapper .post-item .community-author-container p {
  color: #333;
  margin-left: 0px;
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  padding-right: 0;
}
/* line 97, ../../src/styles/_community.scss */
.community-author-container .author-bio,
.blog-article .post-item-wrapper .post-item .community-author-container .author-bio {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-left: 0.9375rem;
}
@media (min-width: 640px) {
  /* line 97, ../../src/styles/_community.scss */
  .community-author-container .author-bio,
  .blog-article .post-item-wrapper .post-item .community-author-container .author-bio {
    margin-right: 85px;
    margin-right: 5.3125rem;
  }
}
@media (max-width: 639px) {
  /* line 97, ../../src/styles/_community.scss */
  .community-author-container .author-bio,
  .blog-article .post-item-wrapper .post-item .community-author-container .author-bio {
    margin-left: -11px;
    margin-left: -0.6875rem;
  }
}
/* line 110, ../../src/styles/_community.scss */
.community-author-container .author-bio p,
.blog-article .post-item-wrapper .post-item .community-author-container .author-bio p {
  width: 100%;
  padding: 0;
  margin: 0;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 44px;
  max-height: 2.75rem;
  margin-left: 0px;
}
/* line 123, ../../src/styles/_community.scss */
.community-author-container .author-bio p::nth-child(n+1),
.blog-article .post-item-wrapper .post-item .community-author-container .author-bio p::nth-child(n+1) {
  display: none;
}
/* line 128, ../../src/styles/_community.scss */
.community-author-container .author-bio .read-more-author,
.blog-article .post-item-wrapper .post-item .community-author-container .author-bio .read-more-author {
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
  color: #676767;
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 18px;
  background: white;
  font-size: 16px;
  font-size: 1rem;
}
/* line 141, ../../src/styles/_community.scss */
.community-author-container .author-bio a.read-more-author::before,
.blog-article .post-item-wrapper .post-item .community-author-container .author-bio a.read-more-author::before {
  content: '...';
  text-decoration: none !important;
  border: 0;
  margin-right: 5px;
  float: left;
  font-weight: 300;
  font-family: "FreightSans-Bold", "Arial Black", sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
/* line 153, ../../src/styles/_community.scss */
.community-author-container .author-bio.expand p,
.blog-article .post-item-wrapper .post-item .community-author-container .author-bio.expand p {
  white-space: inherit;
  overflow: auto;
  width: auto;
  -webkit-line-clamp: inherit;
  max-height: none;
}
/* line 160, ../../src/styles/_community.scss */
.community-author-container .author-bio.expand p::nth-child(n+1),
.blog-article .post-item-wrapper .post-item .community-author-container .author-bio.expand p::nth-child(n+1) {
  display: block;
}
/* line 164, ../../src/styles/_community.scss */
.community-author-container .author-bio.expand .read-more-author,
.blog-article .post-item-wrapper .post-item .community-author-container .author-bio.expand .read-more-author {
  display: none !important;
}
/* line 171, ../../src/styles/_community.scss */
.community-author-container p.views,
.blog-article .post-item-wrapper .post-item .community-author-container p.views {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  white-space: normal;
  overflow: auto;
  color: #222222;
  font-style: italic;
}
@media (min-width: 640px) {
  /* line 171, ../../src/styles/_community.scss */
  .community-author-container p.views,
  .blog-article .post-item-wrapper .post-item .community-author-container p.views {
    padding-left: 140px;
    padding-left: 8.75rem;
  }
}

/* .blog-article-content{

    h3.community-author{
        // background: #9daa00;
        // margin-left: 40px;
    }

    .community-author-headshot {
        // border: 4px solid #9daa00;
    }

} */
/* line 200, ../../src/styles/_community.scss */
.subsection-header.community .author-bio {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #999999;
  text-align: center;
  margin-top: 20px;
  margin-top: 1.25rem;
  padding: 0 20px;
  padding: 0 1.25rem;
  margin-bottom: 22px;
  margin-bottom: 1.375rem;
}
@media (min-width: 640px) {
  /* line 200, ../../src/styles/_community.scss */
  .subsection-header.community .author-bio {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    padding: 0;
  }
}
@media (min-width: 960px) {
  /* line 200, ../../src/styles/_community.scss */
  .subsection-header.community .author-bio {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 32px;
    line-height: 2rem;
    padding: 0 100px;
    padding: 0 6.25rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem;
  }
}
/* line 224, ../../src/styles/_community.scss */
.subsection-header.community .author-header {
  border-top: none;
  border-bottom: solid 2px #f0f0f0;
  padding: 15px 0 25px;
  padding: 0.9375rem 0 1.5625rem;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
/* line 229, ../../src/styles/_community.scss */
.subsection-header.community .author-header img {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  max-width: 340px;
}
/* line 233, ../../src/styles/_community.scss */
.subsection-header.community .author-header a.read-more {
  display: block;
  margin: 0 auto;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
}
/* line 239, ../../src/styles/_community.scss */
.subsection-header.community .author-header a.email {
  color: #111c24;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
}
/* line 246, ../../src/styles/_community.scss */
.subsection-header.community .author-header .author-social {
  margin: 40px auto;
  margin: 2.5rem auto;
}

/* line 253, ../../src/styles/_community.scss */
.about-blog-container .about-author-excerpt {
  margin-bottom: 18px;
  margin-bottom: 1.125rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.125rem;
  font-family: "FreightSans-Book", Arial, sans-serif;
}

/* =============================================================================
   Print styles.
   Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
  /* line 7, ../../src/styles/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: sanbeiji.com/archives/953 */
  /* line 9, ../../src/styles/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }

  /* line 11, ../../src/styles/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 12, ../../src/styles/_print.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 13, ../../src/styles/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 14, ../../src/styles/_print.scss */
  thead {
    display: table-header-group;
  }

  /* css-discuss.incutio.com/wiki/Printing_Tables */
  /* line 15, ../../src/styles/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 16, ../../src/styles/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 2cm 0.5cm;
  }
  /* line 18, ../../src/styles/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 19, ../../src/styles/_print.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  /* line 21, ../../src/styles/_print.scss */
  .date-and-search form {
    display: none !important;
  }

  /* line 23, ../../src/styles/_print.scss */
  .preview-bar,
  .article-next-header,
  .article-next,
  .ad-unit-footer,
  .footer-nav-social,
  .article-carousel-module,
  .recommend-box,
  .header-sticky-container {
    display: none !important;
  }

  /* line 31, ../../src/styles/_print.scss */
  .article-hero h1, .article-hero .salary-survey-header {
    width: 100% !important;
  }

  /* line 32, ../../src/styles/_print.scss */
  .article-sidebar {
    display: none !important;
  }

  /* line 33, ../../src/styles/_print.scss */
  .article-content-column {
    width: 100% !important;
    padding: 0 !important;
  }

  /* line 34, ../../src/styles/_print.scss */
  footer > .row:first-child, .blog-content footer > .comments-info:first-child, .soundtrack-groups footer > li:first-child {
    display: none !important;
  }

  /* line 35, ../../src/styles/_print.scss */
  .article-content p {
    padding-right: 0 !important;
  }

  /* line 36, ../../src/styles/_print.scss */
  .written-by .col-6 {
    float: left;
    width: 4cm !important;
  }

  /* line 37, ../../src/styles/_print.scss */
  .article-hero .article-hero-content {
    height: auto !important;
  }

  /* line 38, ../../src/styles/_print.scss */
  .article-hero .hero-content {
    padding-left: 0 !important;
    height: auto !important;
    padding: 1cm 0 !important;
    top: 70px !important;
  }

  /* line 41, ../../src/styles/_print.scss */
  #article-comments,
  .blogpost-comments--block,
  .blog-sidebar,
  .blog-footernav,
  #generic-popup-controller {
    display: none;
  }
}
/* Fonts */
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'Aileron';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bold-webfont.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bold-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bold-webfont.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bold-webfont.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bold-webfont.svg#aileronbold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Aileron';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-semibold-webfont.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-semibold-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-semibold-webfont.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-semibold-webfont.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-semibold-webfont.svg#aileronsemibold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Aileron';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-light-webfont.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-light-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-light-webfont.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-light-webfont.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-light-webfont.svg#aileronlight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Aileron';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-regular-webfont.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-regular-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-regular-webfont.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-regular-webfont.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-regular-webfont.svg#aileronregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Aileron';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bolditalic-webfont.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bolditalic-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bolditalic-webfont.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bolditalic-webfont.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-bolditalic-webfont.svg#aileronbold_italic") format("svg");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Aileron';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-italic-webfont.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-italic-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-italic-webfont.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-italic-webfont.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-italic-webfont.svg#aileronitalic") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Aileron';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-lightitalic-webfont.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-lightitalic-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-lightitalic-webfont.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-lightitalic-webfont.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/aileron/aileron-lightitalic-webfont.svg#aileronlight_italic") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Helvetica Neue LT W04";
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488894/eead97e6-2e84-44a8-a166-fbbc667a656e.eot#iefix");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488894/eead97e6-2e84-44a8-a166-fbbc667a656e.eot#iefix") format("eot"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488894/f513faaa-733d-4a87-99ae-d8030f380e3e.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488894/16ab3c15-5199-4bbf-8269-3ed613e90772.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488894/41f31931-4ac9-43bf-9298-a5e799a15f21.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488894/f5a20599-4bed-4de8-8b6e-a70ced3e8768.svg#f5a20599-4bed-4de8-8b6e-a70ced3e8768") format("svg");
  font-weight: 300;
}
@font-face {
  font-family: "Helvetica Neue LT W04";
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488906/12223951-cdd3-4695-baf6-ad6f37ad0080.eot#iefix");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488906/12223951-cdd3-4695-baf6-ad6f37ad0080.eot#iefix") format("eot"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488906/e535ec76-8fc8-4985-94e6-9246a2c6b245.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488906/67da9da8-4b53-4407-9184-abce69bfc8b5.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488906/50c055be-3621-4f89-8028-46c57c000b5d.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488906/9a147a6c-367d-4f79-b937-8f16dbd39293.svg#9a147a6c-367d-4f79-b937-8f16dbd39293") format("svg");
  font-weight: 500;
}
@font-face {
  font-family: "Helvetica Neue LT W04";
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488918/f9872f03-b366-499d-9b0e-ce508b0a3539.eot#iefix");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488918/f9872f03-b366-499d-9b0e-ce508b0a3539.eot#iefix") format("eot"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488918/f350f87a-2ea2-408b-98bb-580827d1a634.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488918/0552ce48-950c-471f-b843-1afac814d259.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488918/df2262d6-48cc-478c-aed1-5ce7421b4cf4.ttf") format("truetype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/helvetica-neue/1488918/76aecb4d-a0cb-423c-80b9-ea42c5125a5d.svg#76aecb4d-a0cb-423c-80b9-ea42c5125a5d") format("svg");
  font-weight: 700;
}
@font-face {
  font-family: 'ProximaNovaA';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_0_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_0_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_0_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_0_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNovaS';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_1_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_1_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_1_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_1_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_1_0.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNova';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_2_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_2_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_2_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_2_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_2_0.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNovaA';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_3_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_3_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_3_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_3_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_3_0.ttf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: 'ProximaNovaS';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_4_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_4_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_4_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_4_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_4_0.ttf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: 'ProximaNova';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_5_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_5_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_5_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_5_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_5_0.ttf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: 'ProximaNovaA';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_6_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_6_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_6_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_6_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_6_0.ttf") format("truetype");
  font-weight: 600;
}
@font-face {
  font-family: 'ProximaNovaS';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_7_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_7_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_7_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_7_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_7_0.ttf") format("truetype");
  font-weight: 600;
}
@font-face {
  font-family: 'ProximaNova';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_8_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_8_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_8_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_8_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_8_0.ttf") format("truetype");
  font-weight: 600;
}
@font-face {
  font-family: 'ProximaNovaA';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_9_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_9_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_9_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_9_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_9_0.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNovaS';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_A_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_A_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_A_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_A_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_A_0.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNova';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_B_0.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_B_0.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_B_0.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_B_0.woff") format("woff"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/proxima-nova/30AD05_B_0.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Tiempos Text';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/tiempos/tiempos-bold.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/tiempos/tiempos-bold.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/tiempos/tiempos-bold.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/tiempos/tiempos-bold.woff") format("woff");
  font-weight: 700;
}
@font-face {
  font-family: 'Tiempos Text';
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/tiempos/tiempos-bolditalic.eot");
  src: url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/tiempos/tiempos-bolditalic.eot#iefix") format("embedded-opentype"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/tiempos/tiempos-bolditalic.woff2") format("woff2"), url("/National_Library/20160330061658oe_/https://forward.com/workspace/res/fonts/tiempos/tiempos-bolditalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
/* line 292, ../../src/styles/_shma.scss */
.shma-now {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
}
@media (max-width: 959px) {
  /* line 296, ../../src/styles/_shma.scss */
  .shma-now .logo-forward {
    max-width: 165px;
  }
}
/* line 304, ../../src/styles/_shma.scss */
.shma-now .ad-unit {
  display: none !important;
}
/* line 309, ../../src/styles/_shma.scss */
.shma-now a {
  color: #f69a38;
}
/* line 313, ../../src/styles/_shma.scss */
.shma-now .button {
  background: #f04f35;
  color: #ffffff;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
}
/* line 319, ../../src/styles/_shma.scss */
.shma-now .button:hover {
  background: #c03f2a;
}
/* line 322, ../../src/styles/_shma.scss */
.shma-now .button.download-button {
  padding-left: 12px;
  padding-left: 0.75rem;
  padding-right: 47px;
  padding-right: 2.9375rem;
  height: 26px;
  height: 1.625rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  position: relative;
}
/* line 329, ../../src/styles/_shma.scss */
.shma-now .button.download-button::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 35px;
  right: 2.1875rem;
  width: 1px;
  background: #2b2b2b;
  opacity: 0.6;
}
/* line 339, ../../src/styles/_shma.scss */
.shma-now .button.download-button::after {
  content: '';
  font-family: "FontAwesome";
  color: #ffffff;
  width: 35px;
  width: 2.1875rem;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 351, ../../src/styles/_shma.scss */
.shma-now .social-share-container, .shma-now .share-icon-container {
  background: #2b2b2b;
}
/* line 356, ../../src/styles/_shma.scss */
.shma-now .share-icon-container .share-icon-block {
  color: #c5c5c6;
}
/* line 358, ../../src/styles/_shma.scss */
.shma-now .share-icon-container .share-icon-block .share-icon-arrow {
  background-image: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/shma/share-icon.png);
  background-size: auto;
  background-position: center;
}
/* line 369, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .our-picks h3 {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.8;
  font-weight: bold;
}
/* line 374, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .our-picks h3 > span {
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 381, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .our-picks ul li img {
  margin-right: 20px;
  margin-right: 1.25rem;
}
/* line 384, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .our-picks ul li h3 a {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1;
  color: #f04f35;
  font-weight: bold;
}
/* line 394, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .newsletter-signup {
  background: #f04f35;
  height: auto;
}
/* line 397, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .newsletter-signup h3 {
  text-align: center;
  color: #ffffff;
  font-family: "Tiempos Text", serif;
  font-size: 38px;
  font-size: 2.375rem;
}
/* line 402, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .newsletter-signup h3 strong {
  font-family: "Tiempos Text", serif;
}
/* line 406, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .newsletter-signup .button {
  background: #424141;
}
/* line 409, ../../src/styles/_shma.scss */
.shma-now .article-sidebar .newsletter-signup .newsletter-signup-info {
  color: #fff;
  font-size: 12px;
}
/* line 423, ../../src/styles/_shma.scss */
.shma-now .mobile-nav-col li:first-child .title a, .shma-now .mobile-nav-col li:first-child .title strong {
  color: #f04f35;
  font-family: "Proxima Nova", "proxima-nova", "ProximaNova", sans-serif;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: bold;
}
/* line 431, ../../src/styles/_shma.scss */
.shma-now .mobile-nav-col.is-open li:first-child .expand-collapse {
  background-color: #f04f35;
}
/* line 435, ../../src/styles/_shma.scss */
.shma-now .mobile-nav-col.forward-icon li:first-child {
  padding-bottom: 0;
}
/* line 438, ../../src/styles/_shma.scss */
.shma-now .mobile-nav-col.forward-icon li:first-child .expand-collapse em {
  background-image: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/shma/forward-mobile-menu-icon.png);
  background-size: 30px 26px;
  width: 30px;
  height: 26px;
  background-position: center;
  margin: 12px 20px;
  margin: 0.75rem 1.25rem;
}
/* line 454, ../../src/styles/_shma.scss */
.shma-now header.container {
  padding-top: 0;
}
/* line 457, ../../src/styles/_shma.scss */
.shma-now header.container > .row, .shma-now .blog-content header.container > .comments-info, .blog-content .shma-now header.container > .comments-info, .shma-now .soundtrack-groups header.container > li, .soundtrack-groups .shma-now header.container > li {
  margin-top: 15px;
  margin-top: 0.9375rem;
  position: relative;
}
/* line 463, ../../src/styles/_shma.scss */
.shma-now .logo-forward {
  text-align: right;
  margin-bottom: 0;
}
/* line 466, ../../src/styles/_shma.scss */
.shma-now .logo-forward .subtitle {
  color: #f04f35;
  font-family: "Aileron", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
}
/* line 473, ../../src/styles/_shma.scss */
.shma-now .logo-forward .hosted-by {
  color: #5d5d5d;
  font-family: "Aileron", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 480, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links {
  text-align: right;
}
@media (min-width: 1140px) {
  /* line 480, ../../src/styles/_shma.scss */
  .shma-now .shma-header-search-links {
    position: absolute;
    right: 0;
    bottom: 3px;
  }
}
/* line 491, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links .date-and-search {
  float: right;
  margin-top: 0;
}
/* line 494, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links .date-and-search label {
  margin-left: 5px;
  margin-left: 0.3125rem;
}
/* line 497, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links .date-and-search .radio {
  margin: 0px 5px;
  margin: 0px 0.3125rem;
}
/* line 502, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #form-search input#search {
  width: 221px;
  width: 13.8125rem;
}
/* line 506, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav {
  display: none;
  float: none;
  margin-top: 36px;
  margin-top: 2.25rem;
}
/* line 511, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li {
  font-family: "Proxima Nova", "proxima-nova", "ProximaNova", sans-serif;
  font-size: 17px;
  font-size: 1.0625rem;
  display: inline-block;
  font-weight: bold;
  float: none;
  text-transform: uppercase;
  margin-right: 2em;
  position: relative;
  padding-bottom: 20px;
}
/* line 522, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li a {
  color: #f04f35;
  text-decoration: none;
}
/* line 525, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li a:hover {
  color: #c03f2a;
}
/* line 529, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul {
  display: none;
  position: absolute;
  padding: 0.4em 0;
  background: white;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  min-width: 200px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  margin-top: 20px;
}
/* line 540, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul::before {
  content: '';
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  position: absolute;
  top: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 18px 13px 18px;
  border-color: transparent transparent #f1f1f1 transparent;
}
/* line 553, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul::after {
  content: '';
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  position: absolute;
  top: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 18px 13px 18px;
  border-color: transparent transparent #fff transparent;
}
/* line 566, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul li {
  margin-left: 1em;
  margin-right: 1em;
  padding: 0.4em 0;
  line-height: 2;
  white-space: nowrap;
  display: block;
  border-bottom: solid 2px #f1f1f1;
}
/* line 574, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul li:last-child {
  border-bottom: none;
}
/* line 577, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul li a {
  color: #000;
}
/* line 579, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul li a .tooltip {
  display: none;
  position: absolute;
  left: calc(100% + 30px);
  background: #fff;
  padding: 5px;
  white-space: initial;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-weight: normal;
  color: #000;
  width: 300px;
  font-size: 12px;
  line-height: 1.2;
  top: 50%;
  transform: translateY(-50%);
  text-transform: none;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}
/* line 596, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul li a .tooltip::before {
  content: '';
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  position: absolute;
  left: -9px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 10px 5px 0;
  border-color: transparent #f1f1f1 transparent transparent;
}
/* line 609, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul li a .tooltip::after {
  content: '';
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  position: absolute;
  left: -7px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 10px 5px 0;
  border-color: transparent #fff transparent transparent;
}
/* line 624, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li ul li a:hover .tooltip {
  display: block;
}
/* line 632, ../../src/styles/_shma.scss */
.shma-now .shma-header-search-links #main-nav li:hover ul {
  display: block;
}
@media (min-width: 960px) {
  /* line 506, ../../src/styles/_shma.scss */
  .shma-now .shma-header-search-links #main-nav {
    display: inline-block;
  }
}
/* line 645, ../../src/styles/_shma.scss */
.shma-now header.container .social-bar {
  width: 100%;
  position: relative;
  background: #f5f5f5;
  padding: 10px 0;
}
/* line 651, ../../src/styles/_shma.scss */
.shma-now header.container .social-bar .nav-utility .icon {
  background: #e2e2e2;
  color: #4f4f4f;
}
/* line 654, ../../src/styles/_shma.scss */
.shma-now header.container .social-bar .nav-utility .icon:hover {
  background: #b5b5b5;
}
/* line 659, ../../src/styles/_shma.scss */
.shma-now header.container .social-bar .forward-link {
  width: 93px;
  height: 26px;
  overflow: hidden;
  margin-left: 4px;
  margin-left: 0.25rem;
}
/* line 664, ../../src/styles/_shma.scss */
.shma-now header.container .social-bar .forward-link a {
  background-image: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/shma/forward-footer.png);
  width: 93px;
  height: 26px;
  display: inline-block;
  background-position: center;
  background-size: contain;
  text-indent: -999px;
  padding: 0 !important;
  background-repeat: no-repeat;
}
/* line 675, ../../src/styles/_shma.scss */
.shma-now header.container .social-bar .forward-link a:hover {
  background-color: inherit;
}
/* line 683, ../../src/styles/_shma.scss */
.shma-now .download-bar {
  background: #424141;
  text-align: center;
  font-weight: 900;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Aileron", sans-serif;
  color: #ffffff;
  padding: 20px;
  padding: 1.25rem;
}
/* line 691, ../../src/styles/_shma.scss */
.shma-now .download-bar .this-month-conv-text {
  text-transform: uppercase;
  margin-right: 60px;
  margin-right: 3.75rem;
}
/* line 694, ../../src/styles/_shma.scss */
.shma-now .download-bar .this-month-conv-text .hebrew {
  font-size: 25px;
  font-size: 1.5625rem;
}
/* line 697, ../../src/styles/_shma.scss */
.shma-now .download-bar .this-month-conv-text em {
  margin-right: 20px;
  margin-right: 1.25rem;
  margin-left: 5px;
  margin-left: 0.3125rem;
}
@media (max-width: 959px) {
  /* line 697, ../../src/styles/_shma.scss */
  .shma-now .download-bar .this-month-conv-text em {
    margin-right: 5px;
    margin-right: 0.3125rem;
  }
}
@media (max-width: 959px) {
  /* line 691, ../../src/styles/_shma.scss */
  .shma-now .download-bar .this-month-conv-text {
    margin: auto;
    text-align: center;
  }
}
/* line 710, ../../src/styles/_shma.scss */
.shma-now .download-bar .button {
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 712, ../../src/styles/_shma.scss */
.shma-now .download-bar .button.mobile {
  display: none;
}
@media (max-width: 959px) {
  /* line 710, ../../src/styles/_shma.scss */
  .shma-now .download-bar .button {
    display: none;
    width: 25px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0px;
  }
  /* line 718, ../../src/styles/_shma.scss */
  .shma-now .download-bar .button.mobile {
    display: inline-block;
    margin-left: 5px;
    transform: translateY(5px);
  }
  /* line 728, ../../src/styles/_shma.scss */
  .shma-now .download-bar .button::before {
    content: "";
    font-family: FontAwesome;
    width: 25px;
    box-sizing: border-box;
    display: inline-block;
  }
}
/* line 743, ../../src/styles/_shma.scss */
.shma-now .container.contact-us {
  margin-bottom: 200px;
  margin-bottom: 12.5rem;
}
/* line 745, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .contact-form-right, .shma-now .container.contact-us .container-contact-team {
  display: block;
}
/* line 748, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .contact-form-title, .shma-now .container.contact-us .team-title {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
}
@media (min-width: 640px) {
  /* line 748, ../../src/styles/_shma.scss */
  .shma-now .container.contact-us .contact-form-title, .shma-now .container.contact-us .team-title {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
/* line 756, ../../src/styles/_shma.scss */
.shma-now .container.contact-us > .row, .shma-now .blog-content .container.contact-us > .comments-info, .blog-content .shma-now .container.contact-us > .comments-info, .shma-now .soundtrack-groups .container.contact-us > li, .soundtrack-groups .shma-now .container.contact-us > li {
  background: #424141;
  color: #ffffff;
  padding: 50px 0;
  padding: 3.125rem 0;
}
/* line 761, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .team-title {
  color: #f04f35;
}
/* line 764, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .member-name {
  color: #f04f35;
}
/* line 766, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .member-name::after {
  border-bottom-color: #ffffff;
}
/* line 770, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .teams-group {
  display: block;
}
/* line 773, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .contact-select-container {
  display: block;
}
/* line 775, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .contact-select-container .dropdown-icon {
  background-color: #f04f35;
}
/* line 780, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .dropdown-container li.dropdown-item {
  color: #000000;
}
/* line 782, ../../src/styles/_shma.scss */
.shma-now .container.contact-us .dropdown-container li.dropdown-item:hover {
  color: #f04f35;
}
/* line 793, ../../src/styles/_shma.scss */
.shma-now .search-results.container {
  color: #000000;
}
/* line 796, ../../src/styles/_shma.scss */
.shma-now .search-results.container .results-listing .byline {
  display: block;
  line-height: 26px;
  line-height: 1.625rem;
  width: 100%;
  margin-top: 16px;
  margin-top: 1rem;
}
/* line 801, ../../src/styles/_shma.scss */
.shma-now .search-results.container .results-listing .byline .date {
  color: #5d5d5d;
}
/* line 803, ../../src/styles/_shma.scss */
.shma-now .search-results.container .results-listing .byline .date::before {
  height: 17px;
  top: 5px;
  border-left-color: #5d5d5d;
}
/* line 810, ../../src/styles/_shma.scss */
.shma-now .search-results.container .results-listing h2 a, .shma-now .search-results.container .results-listing .author, .shma-now .search-results.container .results-listing .author a {
  color: #f04f35;
}
/* line 813, ../../src/styles/_shma.scss */
.shma-now .search-results.container .results-listing mark {
  background: #f69a38;
  color: #000000;
}
/* line 824, ../../src/styles/_shma.scss */
.shma-now .article-hero {
  color: #ffffff;
}
/* line 827, ../../src/styles/_shma.scss */
.shma-now .article-hero .breadcrumbs a {
  font-family: "Proxima Nova", "proxima-nova", "ProximaNova", sans-serif;
  margin-top: 20px;
  margin-top: 1.25rem;
  font-weight: bold;
  color: #f04f35;
}
/* line 832, ../../src/styles/_shma.scss */
.shma-now .article-hero .breadcrumbs a.current {
  color: #ffffff;
}
/* line 838, ../../src/styles/_shma.scss */
.shma-now .article-hero .byline .author-name, .shma-now .article-hero .byline .author-name::before {
  color: #f04f35;
}
/* line 841, ../../src/styles/_shma.scss */
.shma-now .article-hero .byline .photo-credit {
  display: block;
  margin-top: 45px;
  margin-top: 2.8125rem;
  padding-left: 0;
}
/* line 847, ../../src/styles/_shma.scss */
.shma-now .article-hero .row, .shma-now .article-hero .blog-content .comments-info, .blog-content .shma-now .article-hero .comments-info, .shma-now .article-hero .soundtrack-groups li, .soundtrack-groups .shma-now .article-hero li {
  position: relative;
}
/* line 850, ../../src/styles/_shma.scss */
.shma-now .article-hero .photo-credit {
  position: absolute;
  left: 10px;
  left: 0.625rem;
  bottom: 20px;
  bottom: 1.25rem;
  font-size: 10px;
  font-size: 0.625rem;
  font-family: "Aileron", sans-serif;
}
/* line 856, ../../src/styles/_shma.scss */
.shma-now .article-hero .photo-credit a {
  text-decoration: none;
  border-bottom: solid 1px #ffffff;
  color: #ffffff;
}
/* line 862, ../../src/styles/_shma.scss */
.shma-now .article-hero .subsection-header, .shma-now .article-hero .article-hero-content {
  border-top: none;
  text-align: left;
  height: 468px;
}
/* line 866, ../../src/styles/_shma.scss */
.shma-now .article-hero .subsection-header h1, .shma-now .article-hero .subsection-header .salary-survey-header, .shma-now .article-hero .article-hero-content h1, .shma-now .article-hero .article-hero-content .salary-survey-header {
  padding: 0;
  color: #ffffff;
  font-size: 55px;
  font-size: 3.4375rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  line-height: 1.27;
  font-family: "Tiempos Text", serif;
  font-weight: bold;
}
/* line 874, ../../src/styles/_shma.scss */
.shma-now .article-hero .subsection-header h1 .hebrew-section-name, .shma-now .article-hero .subsection-header .salary-survey-header .hebrew-section-name, .shma-now .article-hero .article-hero-content h1 .hebrew-section-name, .shma-now .article-hero .article-hero-content .salary-survey-header .hebrew-section-name {
  white-space: nowrap;
}
/* line 878, ../../src/styles/_shma.scss */
.shma-now .article-hero .subsection-header p, .shma-now .article-hero .article-hero-content p {
  font-family: "Aileron", sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 600;
}
/* line 883, ../../src/styles/_shma.scss */
.shma-now .article-hero .subsection-header .this-month-conv, .shma-now .article-hero .article-hero-content .this-month-conv {
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 888, ../../src/styles/_shma.scss */
.shma-now .article-hero .subsection-header .button, .shma-now .article-hero .article-hero-content .button {
  margin-top: 40px;
  margin-top: 2.5rem;
}
/* line 892, ../../src/styles/_shma.scss */
.shma-now .article-hero .hero-content {
  padding-left: 0;
}
/* line 897, ../../src/styles/_shma.scss */
.shma-now .article-overlay {
  opacity: 1 !important;
  background-color: transparent !important;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPjxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000000), color-stop(30%, rgba(0, 0, 0, 0.8)), color-stop(55%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(left, #000000, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.4) 55%, rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(left, #000000, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.4) 55%, rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, #000000, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.4) 55%, rgba(0, 0, 0, 0));
}
/* line 903, ../../src/styles/_shma.scss */
.shma-now .author-bio {
  text-align: left;
  padding-left: 0;
}
/* line 909, ../../src/styles/_shma.scss */
.shma-now .social-share {
  border-top: 2px solid #f0f0f0;
}
/* line 911, ../../src/styles/_shma.scss */
.shma-now .social-share blockquote {
  padding: 30px 30px 20px 30px;
  padding: 1.875rem 1.875rem 1.25rem 1.875rem;
  margin: 0 auto;
  vertical-align: middle;
  font-family: "PreloSlab-Bold", Georgia, serif;
  box-sizing: border-box;
  display: block;
  width: 95%;
  text-align: center;
}
@media (min-width: 480px) {
  /* line 911, ../../src/styles/_shma.scss */
  .shma-now .social-share blockquote {
    width: 80%;
  }
}
@media (min-width: 960px) {
  /* line 911, ../../src/styles/_shma.scss */
  .shma-now .social-share blockquote {
    padding: 30px;
    padding: 1.875rem;
    width: 40%;
    display: inline-block;
    text-align: left;
  }
}
/* line 930, ../../src/styles/_shma.scss */
.shma-now .social-share .social-icons {
  padding: 0 0 30px 0;
  padding: 0 0 1.875rem 0;
  max-width: 300px;
  max-width: 18.75rem;
  margin: 0 auto;
  vertical-align: middle;
  box-sizing: border-box;
  display: block;
  width: 100%;
  text-align: center;
}
@media (min-width: 640px) {
  /* line 930, ../../src/styles/_shma.scss */
  .shma-now .social-share .social-icons {
    max-width: 100%;
  }
}
@media (min-width: 960px) {
  /* line 930, ../../src/styles/_shma.scss */
  .shma-now .social-share .social-icons {
    padding: 30px 0;
    padding: 1.875rem 0;
    width: 59%;
    display: inline-block;
    text-align: left;
  }
}
/* line 948, ../../src/styles/_shma.scss */
.shma-now .social-share .social-icons li {
  padding: 0 30px 0 0;
  padding: 0 1.875rem 0 0;
  width: 49%;
  display: inline-block;
  text-align: left;
}
/* line 953, ../../src/styles/_shma.scss */
.shma-now .social-share .social-icons li:nth-child(2n+2) {
  padding: 10px 0 0 0;
  padding: 0.625rem 0 0 0;
}
@media (min-width: 640px) {
  /* line 948, ../../src/styles/_shma.scss */
  .shma-now .social-share .social-icons li {
    padding: 0 30px 0 0;
    padding: 0 1.875rem 0 0;
    width: auto;
  }
  /* line 958, ../../src/styles/_shma.scss */
  .shma-now .social-share .social-icons li:nth-child(2n+2) {
    padding: 0 30px 0 0;
    padding: 0 1.875rem 0 0;
  }
}
@media (min-width: 960px) {
  /* line 948, ../../src/styles/_shma.scss */
  .shma-now .social-share .social-icons li {
    padding: 0;
    width: 24%;
  }
  /* line 966, ../../src/styles/_shma.scss */
  .shma-now .social-share .social-icons li:nth-child(2n+2) {
    padding: 0;
  }
}
/* line 972, ../../src/styles/_shma.scss */
.shma-now .social-share a {
  line-height: 32px;
  line-height: 2rem;
  color: #5d5d5d;
}
/* line 975, ../../src/styles/_shma.scss */
.shma-now .social-share a span {
  display: inline-block;
}
/* line 978, ../../src/styles/_shma.scss */
.shma-now .social-share a .icon {
  float: left;
  margin-right: 15px;
  margin-right: 0.9375rem;
}
/* line 987, ../../src/styles/_shma.scss */
.shma-now .article-listing {
  overflow: hidden;
}
/* line 989, ../../src/styles/_shma.scss */
.shma-now .article-listing h3 a {
  color: #f04f35;
}
/* line 992, ../../src/styles/_shma.scss */
.shma-now .article-listing .comments-paragraph {
  display: none;
}
/* line 995, ../../src/styles/_shma.scss */
.shma-now .article-listing .byline {
  color: #5d5d5d;
}
/* line 997, ../../src/styles/_shma.scss */
.shma-now .article-listing .byline a {
  color: #f04f35;
  display: inline-block;
}
/* line 1002, ../../src/styles/_shma.scss */
.shma-now .article-listing .byline .date:before {
  content: '';
  border-left: 1px solid #5d5d5d;
  margin: 0 10px;
  margin: 0 0.625rem;
}
/* line 1009, ../../src/styles/_shma.scss */
.shma-now .article-listing .byline.no-author .date:before {
  border: none;
  margin: 0;
}
/* line 1016, ../../src/styles/_shma.scss */
.shma-now .article-listing .col-7 {
  padding-right: 16px;
  padding-right: 1rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
}
@media (min-width: 960px) {
  /* line 1016, ../../src/styles/_shma.scss */
  .shma-now .article-listing .col-7 {
    padding-right: 12px;
    padding-right: 0.75rem;
    padding-bottom: 0;
  }
}
@media (min-width: 1140px) {
  /* line 1016, ../../src/styles/_shma.scss */
  .shma-now .article-listing .col-7 {
    padding-right: 15px;
    padding-right: 0.9375rem;
  }
}
/* line 1031, ../../src/styles/_shma.scss */
.shma-now .article-listing .col-17 {
  position: relative;
  width: auto;
  float: none;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 640px) {
  /* line 1031, ../../src/styles/_shma.scss */
  .shma-now .article-listing .col-17 {
    float: left;
    width: 70.83333%;
    padding-left: 24px;
    padding-left: 1.5rem;
    padding-right: 50px;
    padding-right: 3.125rem;
  }
}
/* line 1045, ../../src/styles/_shma.scss */
.shma-now .article-listing .col-17 .byline, .shma-now .article-listing .col-17 p {
  float: left;
  width: 100%;
}
/* line 1050, ../../src/styles/_shma.scss */
.shma-now .article-listing .col-17 > p {
  max-height: 101px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
/* line 1059, ../../src/styles/_shma.scss */
.shma-now .article-listing .col-17 .button.read-more {
  float: right;
  font-size: 12px;
  font-size: 0.75rem;
  margin-top: 1rem;
  padding: 0 20px;
  padding: 0 1.25rem;
  height: auto;
  line-height: 2.5;
}
/* line 1080, ../../src/styles/_shma.scss */
.shma-now .written-by h3, .shma-now .written-by h4, .shma-now .article-comments h3, .shma-now .article-comments h4 {
  color: #f04f35;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-size: 21px;
  font-size: 1.3125rem;
}
/* line 1084, ../../src/styles/_shma.scss */
.shma-now .written-by h3 a, .shma-now .written-by h4 a, .shma-now .article-comments h3 a, .shma-now .article-comments h4 a {
  color: #f04f35;
}
/* line 1086, ../../src/styles/_shma.scss */
.shma-now .written-by h3 a#view-all-comments-button, .shma-now .written-by h4 a#view-all-comments-button, .shma-now .article-comments h3 a#view-all-comments-button, .shma-now .article-comments h4 a#view-all-comments-button {
  color: #f69a38;
}
/* line 1091, ../../src/styles/_shma.scss */
.shma-now .written-by h3, .shma-now .article-comments h3 {
  font-size: 23px;
  font-size: 1.4375rem;
}
/* line 1097, ../../src/styles/_shma.scss */
.shma-now .article-next-header, .shma-now .article-next-header strong {
  color: #f04f35;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  text-transform: capitalize;
  font-weight: bold;
  font-size: 28px;
  font-size: 1.75rem;
}
/* line 1106, ../../src/styles/_shma.scss */
.shma-now .article-next {
  margin-bottom: 0;
}
/* line 1108, ../../src/styles/_shma.scss */
.shma-now .article-next .arrow-right-gold {
  display: none;
}
/* line 1114, ../../src/styles/_shma.scss */
.shma-now .article-hero-content h2 {
  font-family: "Tiempos Text", serif;
  font-weight: bold;
  font-size: 23px;
  font-size: 1.4375rem;
}
@media (min-width: 960px) {
  /* line 1114, ../../src/styles/_shma.scss */
  .shma-now .article-hero-content h2 {
    font-size: 55px;
    font-size: 3.4375rem;
  }
}
/* line 1123, ../../src/styles/_shma.scss */
.shma-now .article-hero-content a {
  color: #ffffff;
}
/* line 1128, ../../src/styles/_shma.scss */
.shma-now .article-carousel-module {
  display: none;
}
/* line 1133, ../../src/styles/_shma.scss */
.shma-now .article-columns-container .donate-box {
  display: none;
}
/* line 1143, ../../src/styles/_shma.scss */
.shma-now.generic .more-articles-container {
  display: none;
}
/* line 1148, ../../src/styles/_shma.scss */
.shma-now .subsection-header {
  padding: 0;
}
/* line 1150, ../../src/styles/_shma.scss */
.shma-now .subsection-header h1, .shma-now .subsection-header .salary-survey-header {
  text-align: left;
  color: #f04f35;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 80px;
  line-height: 5rem;
  padding: 0;
}
/* line 1161, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content {
  width: 100%;
  text-align: center;
}
/* line 1164, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content h2 {
  color: #f04f35;
  font-size: 27px;
  font-size: 1.6875rem;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-weight: bold;
}
/* line 1170, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content p {
  font-size: 19.5px;
  font-size: 1.21875rem;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  padding: 0;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
/* line 1179, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content p + .page-two-col {
  margin-top: 60px;
  margin-top: 3.75rem;
}
/* line 1183, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .page-two-col {
  text-align: left;
}
@media (min-width: 960px) {
  /* line 1183, ../../src/styles/_shma.scss */
  .shma-now .generic-content .article-content .page-two-col {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 60px;
    -webkit-column-gap: 60px;
    column-gap: 60px;
  }
}
/* line 1189, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .page-two-col h3 {
  color: #f04f35;
  font-size: 16.5px;
  font-size: 1.03125rem;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-weight: bold;
}
/* line 1195, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .page-two-col p {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  color: #000000;
}
/* line 1201, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .break-before {
  -moz-page-break-before: always;
  -webkit-column-break-before: always;
  break-before: always;
}
/* line 1204, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content hr {
  color: #000000;
  width: 30px;
  text-align: left;
  margin-left: 0;
}
/* line 1211, ../../src/styles/_shma.scss */
.shma-now .generic-content .sidebar {
  display: none;
}
/* line 1223, ../../src/styles/_shma.scss */
.shma-now .header-sticky .col-4 .toolbar .icon.share {
  background: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/shma/sticky-sharing-icon.png) center no-repeat;
  width: 27px;
  height: 27px;
}
/* line 1229, ../../src/styles/_shma.scss */
.shma-now .header-sticky .col-4 .toolbar .icon.search {
  background: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/shma/sticky-search-icon.png) center no-repeat;
  width: 27px;
  height: 27px;
}
/* line 1237, ../../src/styles/_shma.scss */
.shma-now .header-sticky .col-17 .headline {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-size: 500;
  font-size: 19.5px;
  font-size: 1.21875rem;
}
/* line 1242, ../../src/styles/_shma.scss */
.shma-now .header-sticky .col-17 .logo {
  background: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/shma/shma-now-sticky.png) center no-repeat;
  width: 86px;
  height: 28px;
  margin-left: -92px;
}
/* line 1257, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.header-sticky-container {
  position: relative;
  height: auto;
  top: 0;
  background: none;
}
/* line 1262, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.header-sticky-container .header-sticky {
  background: none;
  top: 0;
  height: auto;
}
/* line 1268, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header .sticky-only {
  display: none;
}
/* line 1272, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.fixed .container.header-sticky {
  position: fixed;
  top: 0;
  width: 100%;
  background: white;
  z-index: 1;
  height: auto;
}
/* line 1279, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.fixed .container.header-sticky .btn-open-menu {
  background: none;
  text-indent: 0;
}
/* line 1282, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.fixed .container.header-sticky .btn-open-menu::before {
  font-family: "FontAwesome";
  content: "";
  color: #000;
  font-size: 21px;
  margin-right: 10px;
}
@media (min-width: 960px) {
  /* line 1292, ../../src/styles/_shma.scss */
  .shma-now .nishma-sticky-header.fixed .container.header-sticky .offset-1 {
    margin-left: 4.16667%;
  }
  /* line 1295, ../../src/styles/_shma.scss */
  .shma-now .nishma-sticky-header.fixed .container.header-sticky .nishma-hero-text-wrap {
    width: 62.5%;
    display: block;
    float: left;
    margin-left: 12.5%;
  }
}
@media (min-width: 960px) {
  /* line 1305, ../../src/styles/_shma.scss */
  .shma-now .nishma-sticky-header.fixed .sticky-only {
    display: block;
  }
}
/* line 1309, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.fixed .nishma-hero-intro-text {
  top: 0;
  white-space: normal;
}
/* line 1312, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.fixed .nishma-hero-intro-text p {
  font-size: 12px;
  font-size: 0.75rem;
}
@media (min-width: 960px) {
  /* line 1312, ../../src/styles/_shma.scss */
  .shma-now .nishma-sticky-header.fixed .nishma-hero-intro-text p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
/* line 1320, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.fixed .toolbar .icon.logo {
  display: block;
  background-image: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/shma/shma-now-sticky-retina.png);
  background-size: contain;
  background-position: center;
  width: 86px;
}
/* line 1327, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.fixed .header-sticky-share {
  z-index: 10000;
  top: 60px;
  right: 10px;
  position: fixed;
}
/* line 1332, ../../src/styles/_shma.scss */
.shma-now .nishma-sticky-header.fixed .header-sticky-share::after {
  right: 10px;
}
/* line 1340, ../../src/styles/_shma.scss */
.shma-now .debate-hero-container .debate-hero {
  height: 170px;
}
@media (min-width: 960px) {
  /* line 1340, ../../src/styles/_shma.scss */
  .shma-now .debate-hero-container .debate-hero {
    height: 430px;
  }
}
@media (max-width: 959px) {
  /* line 1345, ../../src/styles/_shma.scss */
  .shma-now .debate-hero-container .debate-hero h1, .shma-now .debate-hero-container .debate-hero .salary-survey-header {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    width: 100%;
  }
}
/* line 1356, ../../src/styles/_shma.scss */
.shma-now .debate-hero-container .nishma-hero-text-wrap {
  display: none;
  text-align: center;
  max-width: 700px;
  margin: auto;
}
@media (min-width: 960px) {
  /* line 1356, ../../src/styles/_shma.scss */
  .shma-now .debate-hero-container .nishma-hero-text-wrap {
    display: block;
  }
}
/* line 1364, ../../src/styles/_shma.scss */
.shma-now .debate-hero-container .nishma-hero-text-wrap p {
  font-family: "Aileron", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 0;
}
/* line 1370, ../../src/styles/_shma.scss */
.shma-now .debate-hero-container .photo-credit {
  position: absolute;
  left: 10px;
  left: 0.625rem;
  bottom: 20px;
  bottom: 1.25rem;
  font-size: 10px;
  font-size: 0.625rem;
  font-family: "Aileron", sans-serif;
  color: #ffffff;
  z-index: 1;
}
/* line 1378, ../../src/styles/_shma.scss */
.shma-now .debate-hero-container .photo-credit a {
  text-decoration: none;
  border-bottom: solid 1px #ffffff;
  color: #ffffff;
}
/* line 1385, ../../src/styles/_shma.scss */
.shma-now .nishma-hero-intro-text {
  background: white;
  max-width: 720px;
  margin: auto;
  position: relative;
  text-align: center;
  color: #f04f35;
  line-height: 1.5;
  border-bottom: solid 3px #f5f5f5;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding: 15px 10px;
  font-size: 12px;
}
@media (min-width: 960px) {
  /* line 1385, ../../src/styles/_shma.scss */
  .shma-now .nishma-hero-intro-text {
    top: -70px;
    padding: 30px 20px 40px;
    font-size: 20px;
    margin-bottom: 60px;
    margin-bottom: 3.75rem;
  }
}
/* line 1408, ../../src/styles/_shma.scss */
.shma-now .nishma-hero-intro-text p:first-child {
  font-family: "Aileron", sans-serif;
  font-size: 12px;
  margin-bottom: 10px;
}
@media (min-width: 960px) {
  /* line 1408, ../../src/styles/_shma.scss */
  .shma-now .nishma-hero-intro-text p:first-child {
    font-size: 20px;
  }
}
/* line 1418, ../../src/styles/_shma.scss */
.shma-now .nishma-hero-intro-text p:last-child {
  margin-top: 10px;
  font-size: 12px;
  font-family: "Tiempos Text", serif;
  font-weight: bold;
  font-style: italic;
}
@media (min-width: 960px) {
  /* line 1418, ../../src/styles/_shma.scss */
  .shma-now .nishma-hero-intro-text p:last-child {
    font-size: 25px;
  }
}
/* line 1430, ../../src/styles/_shma.scss */
.shma-now .debate-content {
  height: auto;
}
@media (min-width: 960px) {
  /* line 1430, ../../src/styles/_shma.scss */
  .shma-now .debate-content {
    overflow: visible;
  }
  /* line 1434, ../../src/styles/_shma.scss */
  .shma-now .debate-content .icon.comments-count.comments-paragraph {
    right: -30px;
  }
}
/* line 1438, ../../src/styles/_shma.scss */
.shma-now .debate-content article {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  border-bottom: solid 3px #f5f5f5;
}
/* line 1441, ../../src/styles/_shma.scss */
.shma-now .debate-content article:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 1446, ../../src/styles/_shma.scss */
.shma-now .debate-content .author-img {
  float: left;
  padding: 8px 15px 0 0;
  line-height: 1;
}
/* line 1451, ../../src/styles/_shma.scss */
.shma-now .debate-content .debate-by {
  color: #f04f35;
  font-size: 19px;
  font-size: 1.1875rem;
}
/* line 1455, ../../src/styles/_shma.scss */
.shma-now .debate-content h2 {
  color: #f04f35;
  font-size: 29px;
  font-size: 1.8125rem;
  line-height: 29px;
  line-height: 1.8125rem;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-weight: bold;
}
/* line 1464, ../../src/styles/_shma.scss */
.shma-now .debate-container .row, .shma-now .debate-container .blog-content .comments-info, .blog-content .shma-now .debate-container .comments-info, .shma-now .debate-container .soundtrack-groups li, .soundtrack-groups .shma-now .debate-container li {
  position: relative;
}
/* line 1467, ../../src/styles/_shma.scss */
.shma-now .debate-container .col-8.fixed {
  position: fixed;
  top: 50px;
  right: 0;
}
/* line 1471, ../../src/styles/_shma.scss */
.shma-now .debate-container .col-8.fixed.bottom {
  position: absolute;
  top: auto;
  bottom: 50px;
  left: auto !important;
  margin-left: inherit !important;
}
/* line 1482, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-weight: bold;
}
/* line 1488, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators li {
  padding: 20px 0;
  position: relative;
}
/* line 1491, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators li .photo {
  display: none;
}
@media (min-width: 960px) {
  /* line 1491, ../../src/styles/_shma.scss */
  .shma-now .nishma-commentators li .photo {
    display: block;
  }
}
/* line 1497, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators li p {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 22px;
  line-height: 1.375rem;
}
@media (min-width: 960px) {
  /* line 1497, ../../src/styles/_shma.scss */
  .shma-now .nishma-commentators li p {
    display: none;
  }
}
/* line 1507, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators li.active p {
  display: block;
}
/* line 1511, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators .col-6 {
  width: auto;
  padding-left: 0;
}
/* line 1515, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators .col-18 {
  width: auto;
  float: none;
  overflow: hidden;
  position: static;
}
/* line 1520, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators .col-18 ::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: calc(100% - 62px);
  right: 0;
  height: 2px;
  background: #f5f5f5;
}
/* line 1530, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators img {
  max-width: 50px;
}
/* line 1533, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators h4 {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
/* line 1535, ../../src/styles/_shma.scss */
.shma-now .nishma-commentators h4 a {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  color: #f04f35;
}
/* line 1548, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .shma-masthead-member {
  text-align: left;
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
}
/* line 1551, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .shma-masthead-member img {
  float: left;
  width: auto;
  margin-right: 30px;
  margin-right: 1.875rem;
}
/* line 1556, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .shma-masthead-member h4 {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-size: 19px;
  font-size: 1.1875rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  color: #f04f35;
}
/* line 1562, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .shma-masthead-member p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem;
  max-width: none;
}
/* line 1567, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .shma-masthead-member .member-role {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  font-weight: 600;
  font-style: italic;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
/* line 1572, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .shma-masthead-member .member-role:last-child {
  margin-bottom: 1.375rem;
}
/* line 1577, ../../src/styles/_shma.scss */
.shma-now .generic-content .article-content .shma-masthead-member + h2 {
  text-align: left;
}
/* line 1586, ../../src/styles/_shma.scss */
.shma-now footer {
  background: #2b2b2b;
  color: #ffffff;
}
@media (min-width: 960px) {
  /* line 1590, ../../src/styles/_shma.scss */
  .shma-now footer nav {
    margin-bottom: 120px;
    margin-bottom: 7.5rem;
  }
}
/* line 1596, ../../src/styles/_shma.scss */
.shma-now footer h3 + .button {
  margin-top: 24px;
  margin-top: 1.5rem;
}
/* line 1600, ../../src/styles/_shma.scss */
.shma-now footer .desktop-download {
  display: none;
}
@media (min-width: 960px) {
  /* line 1600, ../../src/styles/_shma.scss */
  .shma-now footer .desktop-download {
    display: block;
  }
}
/* line 1607, ../../src/styles/_shma.scss */
.shma-now footer .mobile-download {
  margin: 50px 25px;
  margin: 3.125rem 1.5625rem;
}
/* line 1609, ../../src/styles/_shma.scss */
.shma-now footer .mobile-download .download-button {
  height: auto;
  line-height: 4rem;
  width: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 1614, ../../src/styles/_shma.scss */
.shma-now footer .mobile-download .download-button::before {
  right: 4rem;
}
/* line 1617, ../../src/styles/_shma.scss */
.shma-now footer .mobile-download .download-button::after {
  font-size: 20px;
  font-size: 1.25rem;
  width: 4rem;
}
@media (min-width: 960px) {
  /* line 1607, ../../src/styles/_shma.scss */
  .shma-now footer .mobile-download {
    display: none;
  }
}
/* line 1628, ../../src/styles/_shma.scss */
.shma-now footer .footer-newsletter.newsletter-desktop .newsletter-icon {
  background: #f04f35;
}
/* line 1631, ../../src/styles/_shma.scss */
.shma-now footer .footer-newsletter.newsletter-mobile {
  margin-top: 25px;
  margin-top: 1.5625rem;
  background: none;
}
/* line 1634, ../../src/styles/_shma.scss */
.shma-now footer .footer-newsletter.newsletter-mobile .newsletter-description {
  float: right;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 1638, ../../src/styles/_shma.scss */
.shma-now footer .footer-newsletter.newsletter-mobile .newsletter-input {
  height: auto;
  color: #ffffff;
  line-height: 1;
  height: 40px;
  height: 2.5rem;
}
/* line 1644, ../../src/styles/_shma.scss */
.shma-now footer .footer-newsletter.newsletter-mobile .newsletter-icon {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  background-color: #f04f35;
}
/* line 1648, ../../src/styles/_shma.scss */
.shma-now footer .footer-newsletter.newsletter-mobile .newsletter-icon:hover {
  background-color: #c03f2a;
}
/* line 1651, ../../src/styles/_shma.scss */
.shma-now footer .footer-newsletter.newsletter-mobile .newsletter-icon:after {
  content: ' ';
  display: block;
  position: absolute;
  z-index: 0;
  top: 12px;
  top: 0.75rem;
  right: 10px;
  right: 0.625rem;
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url('/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/icons2x-sf113e83e22.png');
  background-size: 12252px 88px;
  background-position: -2933px 0;
  height: 16px;
  width: 20px;
}
/* line 1659, ../../src/styles/_shma.scss */
.shma-now footer .footer-newsletter.newsletter-mobile .newsletter-icon .btn-envelope {
  position: relative;
  z-index: 1;
  border: 0;
  display: block;
  font-size: 0;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  background: transparent;
  outline: none;
}
/* line 1674, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col {
  background: none;
}
/* line 1676, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col#articles-footer-block-3 {
  border-bottom: 1px solid #CCC;
}
@media (min-width: 960px) {
  /* line 1676, ../../src/styles/_shma.scss */
  .shma-now footer .footer-nav-col#articles-footer-block-3 {
    border-bottom: none;
  }
}
/* line 1683, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col.is-open li:first-child .expand-collapse {
  color: #ffffff;
  background-color: #f04f35;
}
/* line 1688, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col li {
  background: none;
  /*  &:first-child .title strong{
     color: $shma-primary-color;
     font-family: $shma-title-font;
     @include rem(font-size, 17px);
   } */
}
/* line 1692, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col li:first-child .expand-collapse {
  background-color: #333333;
}
/* line 1695, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col li:first-child .title {
  background: none;
}
/* line 1706, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col li a {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  color: #ffffff;
}
/* line 1710, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col li a:hover {
  color: #c03f2a;
}
/* line 1718, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col li:first-child {
  display: table;
  border-top: 1px solid #CCC;
  margin-bottom: 0;
}
@media (min-width: 960px) {
  /* line 1718, ../../src/styles/_shma.scss */
  .shma-now footer .footer-nav-col li:first-child {
    display: block;
    border: none;
    margin-bottom: 12px;
    margin-bottom: 0.75rem;
  }
}
/* line 1731, ../../src/styles/_shma.scss */
.shma-now footer .footer-nav-col li:first-child .title a,
.shma-now footer .footer-nav-col li:first-child .title strong {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  color: #f04f35;
  font-weight: 500;
  font-size: 19px;
  font-size: 1.1875rem;
}
/* line 1746, ../../src/styles/_shma.scss */
.shma-now footer .newsletter-signup .title, .shma-now footer .newsletter-signup .title strong {
  font-family: "Helvetica Neue", "Helvetica", "Helvetica Neue LT W04", sans-serif;
  color: #f04f35;
  font-weight: 500;
  font-size: 19px;
  font-size: 1.1875rem;
}
/* line 1752, ../../src/styles/_shma.scss */
.shma-now footer .newsletter-signup .newsletter-description {
  text-align: right;
  padding-top: 13px;
  padding-top: 0.8125rem;
  padding-bottom: 27px;
  padding-bottom: 1.6875rem;
}
/* line 1759, ../../src/styles/_shma.scss */
.shma-now footer .footer-copyright {
  font-size: 12.4px;
  font-size: 0.775rem;
  float: left;
  color: #a9a9a9;
}
/* line 1763, ../../src/styles/_shma.scss */
.shma-now footer .footer-copyright a {
  color: #a9a9a9;
}
/* line 1768, ../../src/styles/_shma.scss */
.shma-now footer .shma-now-hosted {
  margin: auto;
  text-align: center;
}
/* line 1771, ../../src/styles/_shma.scss */
.shma-now footer .shma-now-hosted img {
  margin-bottom: -5px;
  margin-bottom: -0.3125rem;
}
/* line 1774, ../../src/styles/_shma.scss */
.shma-now footer .shma-now-hosted span {
  padding: 0 5px;
  font-size: 12.4px;
  font-size: 0.775rem;
}
@media (min-width: 960px) {
  /* line 1768, ../../src/styles/_shma.scss */
  .shma-now footer .shma-now-hosted {
    text-align: left;
    float: right;
    margin-top: -12px;
    margin-top: -0.75rem;
  }
}
/* line 1789, ../../src/styles/_shma.scss */
.shma-now .mobile-nav {
  z-index: 1000;
  top: 75px;
  position: fixed;
  height: calc(100% - 75px) !important;
}
/* line 1797, ../../src/styles/_shma.scss */
.shma-now .mobile-nav .tooltip, .shma-now .footer-nav-col .tooltip {
  display: none;
}

/* line 1807, ../../src/styles/_shma.scss */
.category {
  color: #f04f35;
}
/* line 1809, ../../src/styles/_shma.scss */
.category.category-shma-now {
  background: url(/National_Library/20160330061658oe_/https://forward.com/workspace/res/img/shma/shma-now-sticky-retina.png) center no-repeat;
  width: 103px;
  height: 22px;
  display: inline-block;
  text-indent: -999px;
  background-size: contain;
  overflow: hidden;
}

/* line 1822, ../../src/styles/_shma.scss */
body.section-shma-now .article-listing:nth-child(2) {
  border-bottom: 0px;
  margin-bottom: 0px;
}
/* line 1827, ../../src/styles/_shma.scss */
body.section-shma-now .share-bar {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}
/* line 1830, ../../src/styles/_shma.scss */
body.section-shma-now .share-bar .row, body.section-shma-now .share-bar .blog-content .comments-info, .blog-content body.section-shma-now .share-bar .comments-info, body.section-shma-now .share-bar .soundtrack-groups li, .soundtrack-groups body.section-shma-now .share-bar li {
  border-bottom: 2px solid #f0f0f0;
}

/* line 1, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation {
  border-top-color: #EAAB00;
  width: 350px !important;
}
/* line 6, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation .recommendationWrapper {
  width: 310px !important;
}
/* line 9, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation .recommendationWrapper .recommendationThumb img {
  max-width: 50px;
}
/* line 13, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation .recommendationWrapper .recommendationDetails {
  width: 235px;
}
/* line 16, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation .recommendationWrapper .recommendationCategory {
  font-family: "FreightSans-Medium", Arial, sans-serif;
  font-size: 12px;
}
/* line 20, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation .recommendationWrapper .recommendationTitle {
  font-family: "PreloSlab-Bold", Georgia, serif;
}
/* line 22, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation .recommendationWrapper .recommendationTitle a {
  color: #111c24;
  font-size: 20px;
}
/* line 25, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation .recommendationWrapper .recommendationTitle a:hover {
  text-decoration: underline;
}
/* line 31, ../../src/styles/_consierge.scss */
.recommendation.sailthruRecommendation .recommendationFooter {
  display: none;
}

/* line 1, ../../src/styles/_paywall.scss */
.pw_login_link {
  cursor: pointer;
}
