@import url("//hello.myfonts.net/count/2f3f89");
/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
/* line 23, ../../bower_components/normalize-scss/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
/* line 36, ../../bower_components/normalize-scss/_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 62, ../../bower_components/normalize-scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 74, ../../bower_components/normalize-scss/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 88, ../../bower_components/normalize-scss/_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/10/11, Safari, and Firefox < 22.
 */
/* line 99, ../../bower_components/normalize-scss/_normalize.scss */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 110, ../../bower_components/normalize-scss/_normalize.scss */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 120, ../../bower_components/normalize-scss/_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 132, ../../bower_components/normalize-scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

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

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 155, ../../bower_components/normalize-scss/_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 164, ../../bower_components/normalize-scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Addresses styling not present in IE 8/9.
 */
/* line 200, ../../bower_components/normalize-scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 239, ../../bower_components/normalize-scss/_normalize.scss */
small {
  font-size: 80%; }

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

/* line 255, ../../bower_components/normalize-scss/_normalize.scss */
sup {
  top: -0.5em; }

/* line 259, ../../bower_components/normalize-scss/_normalize.scss */
sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
/* line 314, ../../bower_components/normalize-scss/_normalize.scss */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 325, ../../bower_components/normalize-scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 336, ../../bower_components/normalize-scss/_normalize.scss */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
/* line 344, ../../bower_components/normalize-scss/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
/* line 353, ../../bower_components/normalize-scss/_normalize.scss */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 365, ../../bower_components/normalize-scss/_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.
 * 4. Improves appearance and consistency in all browsers.
 */
/* line 393, ../../bower_components/normalize-scss/_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 407, ../../bower_components/normalize-scss/_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 419, ../../bower_components/normalize-scss/_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.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
/* line 436, ../../bower_components/normalize-scss/_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 449, ../../bower_components/normalize-scss/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 458, ../../bower_components/normalize-scss/_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 468, ../../bower_components/normalize-scss/_normalize.scss */
input {
  line-height: normal; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
/* line 479, ../../bower_components/normalize-scss/_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 495, ../../bower_components/normalize-scss/_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.
 */
/* line 504, ../../bower_components/normalize-scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
 * 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 516, ../../bower_components/normalize-scss/_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 524, ../../bower_components/normalize-scss/_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.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 537, ../../bower_components/normalize-scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 550, ../../bower_components/normalize-scss/_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 559, ../../bower_components/normalize-scss/_normalize.scss */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 570, ../../bower_components/normalize-scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 576, ../../bower_components/normalize-scss/_normalize.scss */
td,
th {
  padding: 0; }

/*============================ */
/*==========================
COLORS
==========================*/
/*==========================
FONTS
==========================*/
@font-face {
  font-family: 'DINNextLTPro-Condensed';
  src: url("../fonts/2F3F89_0_0.eot");
  src: url("../fonts/2F3F89_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2F3F89_0_0.woff2") format("woff2"), url("../fonts/2F3F89_0_0.woff") format("woff"), url("../fonts/2F3F89_0_0.ttf") format("truetype"); }

@font-face {
  font-family: 'DINNextLTPro-Regular';
  src: url("../fonts/2F3F89_1_0.eot");
  src: url("../fonts/2F3F89_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2F3F89_1_0.woff2") format("woff2"), url("../fonts/2F3F89_1_0.woff") format("woff"), url("../fonts/2F3F89_1_0.ttf") format("truetype"); }

@font-face {
  font-family: 'DINNextLTPro-Bold';
  src: url("../fonts/2F75B2_0_0.eot");
  src: url("../fonts/2F75B2_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2F75B2_0_0.woff2") format("woff2"), url("../fonts/2F75B2_0_0.woff") format("woff"), url("../fonts/2F75B2_0_0.ttf") format("truetype"); }

@font-face {
  font-family: 'DINNextLTPro-BoldCondensed';
  src: url("../fonts/2F3F89_2_0.eot");
  src: url("../fonts/2F3F89_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2F3F89_2_0.woff2") format("woff2"), url("../fonts/2F3F89_2_0.woff") format("woff"), url("../fonts/2F3F89_2_0.ttf") format("truetype"); }

/*==========================
DIMENSIONS
==========================*/
/*==========================
MEDIA QUERIES
==========================*/
/* line 1, ../../src/scss/_base.scss */
html, body {
  font-size: 16px;
  line-height: 1.4em;
  font-family: "DINNextLTPro-Regular", Helvetica, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  width: 100%;
  overflow-x: hidden;
  position: relative; }

/* line 11, ../../src/scss/_base.scss */
h1 {
  font-family: "DINNextLTPro-Bold", Helvetica, sans-serif;
  font-size: 1.75em;
  color: #001970;
  text-transform: uppercase;
  line-height: 1.2em; }

/* line 18, ../../src/scss/_base.scss */
h2 {
  font-family: "DINNextLTPro-Bold", Helvetica, sans-serif;
  font-size: 1.25em;
  color: #001970;
  text-transform: uppercase;
  line-height: 1.2em; }

/* line 25, ../../src/scss/_base.scss */
h3 {
  font-family: "DINNextLTPro-Bold", Helvetica, sans-serif;
  font-size: 1em;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.2em; }

/* line 32, ../../src/scss/_base.scss */
h4 {
  font-family: "DINNextLTPro-Regular", Helvetica, sans-serif;
  font-size: 1em;
  color: #6675a9;
  line-height: 1.2em; }

/* line 38, ../../src/scss/_base.scss */
h5 {
  font-family: "DINNextLTPro-Regular", Helvetica, sans-serif;
  font-size: 1em;
  color: #0071ce; }

/* line 43, ../../src/scss/_base.scss */
h6 {
  font-family: "DINNextLTPro-Regular", Helvetica, sans-serif;
  font-size: .75em;
  color: #001970; }

/* line 49, ../../src/scss/_base.scss */
a {
  color: #0071ce;
  text-decoration: none; }
  /* line 53, ../../src/scss/_base.scss */
  a:hover {
    color: #0087e7; }

/* line 58, ../../src/scss/_base.scss */
strong {
  font-family: "DINNextLTPro-Bold", Helvetica, sans-serif; }

/* line 62, ../../src/scss/_base.scss */
.blue-button, .form-input input[type="submit"] {
  display: block;
  padding: 1em;
  border-radius: 5px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
  background: #1e5799;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0087e7), color-stop(100%, #0071ce));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0087e7 0%, #0071ce 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #0087e7 0%, #0071ce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$c-lightblue', endColorstr='$c-blue',GradientType=0 );
  /* IE6-9 */ }
  /* line 80, ../../src/scss/_base.scss */
  .blue-button:hover, .form-input input[type="submit"]:hover {
    color: #fff;
    opacity: .8; }

/* line 86, ../../src/scss/_base.scss */
.learn-more {
  display: block;
  text-transform: uppercase;
  margin-top: 1em; }

/* line 92, ../../src/scss/_base.scss */
.container {
  width: 100%;
  padding: 0 1em;
  margin: 0 auto;
  box-sizing: border-box; }
  /* line 98, ../../src/scss/_base.scss */
  .container.overblown {
    padding: 0; }
  @media only screen and (min-width: 48.999em) {
    /* line 92, ../../src/scss/_base.scss */
    .container {
      max-width: 80em; } }

/* line 107, ../../src/scss/_base.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  /* line 113, ../../src/scss/_base.scss */
  .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 122, ../../src/scss/_base.scss */
.form-input {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: .5em; }
  @media only screen and (min-width: 48.999em) {
    /* line 122, ../../src/scss/_base.scss */
    .form-input {
      width: 50%;
      float: left;
      padding-right: .5em; }
      /* line 132, ../../src/scss/_base.scss */
      .form-input:nth-child(even) {
        padding-right: 0;
        padding-left: .5em; } }
  /* line 138, ../../src/scss/_base.scss */
  .form-input.full {
    width: 100%;
    padding: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 145, ../../src/scss/_base.scss */
  .form-input label {
    display: none; }
  /* line 149, ../../src/scss/_base.scss */
  .form-input input[type="text"], .form-input input[type="email"], .form-input textarea {
    width: 100%;
    box-sizing: border-box;
    padding: 1em;
    border: 1px solid #e6e6e6;
    outline: none; }
    /* line 156, ../../src/scss/_base.scss */
    .form-input input[type="text"]:focus, .form-input input[type="email"]:focus, .form-input textarea:focus {
      border: 1px solid #ffb700; }
  /* line 161, ../../src/scss/_base.scss */
  .form-input.last {
    width: 100%;
    padding: 0;
    margin-top: 1em;
    margin-bottom: 2em; }
  /* line 168, ../../src/scss/_base.scss */
  .form-input input[type="submit"] {
    border: 0;
    float: right;
    min-width: 12em; }

/* line 176, ../../src/scss/_base.scss */
div.wpcf7-response-output {
  clear: both; }

/* line 180, ../../src/scss/_base.scss */
.wpcf7-validation-errors {
  border: 1px solid #ff0000 !important;
  background: #fff;
  color: #ff0000 !important;
  padding: 1em !important;
  margin-top: 4em !important;
  clear: both;
  box-sizing: border-box;
  width: 100%;
  margin: 0 !important; }

/* line 192, ../../src/scss/_base.scss */
.wpcf7-not-valid {
  border: 1px solid #ff0000; }

/* line 196, ../../src/scss/_base.scss */
.wpcf7-mail-sent-ok {
  background: #fff; }

/* line 200, ../../src/scss/_base.scss */
.alignleft {
  max-width: 50%;
  float: left;
  margin: .3em 3em 3em 0;
  height: auto; }

/* line 207, ../../src/scss/_base.scss */
.alignright {
  max-width: 50%;
  float: right;
  margin: .3em 0 3em 3em;
  height: auto; }

/* line 214, ../../src/scss/_base.scss */
.aligncenter, .alignnone {
  max-width: 100%;
  margin: 1em auto;
  height: auto; }

/* line 221, ../../src/scss/_base.scss */
.clear:before, .site-header:before, .site-nav-c:before, .home-upper:before, .home-form:before, .news-list:before, .two-col-right:before, .two-col-left:before, .bio-list:before, .bio-list li:before, .bio-list li .bio-container:before, .inner-member-list:before, .inner-member-list li .bio-container:before, .single-issue:before,
.clear:after,
.site-header:after,
.site-nav-c:after,
.home-upper:after,
.home-form:after,
.news-list:after,
.two-col-right:after,
.two-col-left:after,
.bio-list:after,
.bio-list li:after,
.bio-list li .bio-container:after,
.inner-member-list:after,
.inner-member-list li .bio-container:after,
.single-issue:after {
  content: " ";
  display: table; }

/* line 226, ../../src/scss/_base.scss */
.clear:after, .site-header:after, .site-nav-c:after, .home-upper:after, .home-form:after, .news-list:after, .two-col-right:after, .two-col-left:after, .bio-list:after, .bio-list li:after, .bio-list li .bio-container:after, .inner-member-list:after, .inner-member-list li .bio-container:after, .single-issue:after {
  clear: both; }

/* line 230, ../../src/scss/_base.scss */
.error404 {
  padding-bottom: 2em;
  text-align: center; }

/* line 1, ../../src/scss/_header.scss */
.site-header {
  padding-top: 1em;
  box-shadow: 2px 2px 10px #e6e6e6;
  position: relative;
  z-index: 100; }

/* line 9, ../../src/scss/_header.scss */
.site-title {
  float: left;
  width: 22em;
  height: 5em;
  background: url(../images/logo.svg) no-repeat;
  background-size: contain;
  overflow: hidden;
  text-indent: -1000px;
  margin-top: 1em;
  max-width: 75%; }
  @media only screen and (min-width: 48.999em) {
    /* line 9, ../../src/scss/_header.scss */
    .site-title {
      margin-top: 0;
      margin-bottom: 1em; } }

/* line 26, ../../src/scss/_header.scss */
.search-box {
  width: 12em;
  position: relative;
  margin-bottom: .5em; }
  @media only screen and (min-width: 48.999em) {
    /* line 26, ../../src/scss/_header.scss */
    .search-box {
      float: left;
      margin-bottom: 0; } }
  /* line 36, ../../src/scss/_header.scss */
  .search-box #header-search, .search-box #mobile-search {
    box-sizing: border-box;
    padding: .3em; }
  /* line 41, ../../src/scss/_header.scss */
  .search-box .search-button {
    width: 1em;
    height: 1em;
    background: url(../images/icon-search.svg);
    background-size: cover;
    position: absolute;
    top: .5em;
    right: 1.5em;
    border: 0;
    overflow: hidden;
    text-indent: -1000px; }

/* line 55, ../../src/scss/_header.scss */
.h-social {
  margin: 0 1em 0 0;
  padding: 0;
  width: 100%;
  text-align: center; }
  @media only screen and (min-width: 48.999em) {
    /* line 55, ../../src/scss/_header.scss */
    .h-social {
      margin: 0;
      float: none;
      width: auto; } }
  /* line 67, ../../src/scss/_header.scss */
  .h-social li {
    display: inline-block;
    list-style: none;
    width: 2em;
    height: 2em;
    overflow: hidden;
    font-family: "DINNextLTPro-Bold", Helvetica, sans-serif; }
    /* line 75, ../../src/scss/_header.scss */
    .h-social li.fb {
      background: url(../images/icon-fb.svg) no-repeat;
      background-size: cover;
      margin-right: .5em; }
      /* line 80, ../../src/scss/_header.scss */
      .h-social li.fb:hover {
        background-image: url(../images/icon-fb-hover.svg); }
    /* line 85, ../../src/scss/_header.scss */
    .h-social li.tw {
      background: url(../images/icon-tw.svg) no-repeat;
      background-size: cover; }
      /* line 89, ../../src/scss/_header.scss */
      .h-social li.tw:hover {
        background-image: url(../images/icon-tw-hover.svg); }
    /* line 94, ../../src/scss/_header.scss */
    .h-social li a {
      display: block;
      width: 100%;
      height: 100%;
      text-indent: -1000px; }

/* line 103, ../../src/scss/_header.scss */
.header-search {
  float: right;
  width: 12em;
  margin-top: .5em;
  display: none; }
  @media only screen and (min-width: 48.999em) {
    /* line 103, ../../src/scss/_header.scss */
    .header-search {
      width: 17em;
      margin-top: 1.6em;
      display: block; } }

/* line 116, ../../src/scss/_header.scss */
.site-nav-c {
  clear: both;
  border-top: 1px solid #e6e6e6;
  position: absolute;
  background: #fff;
  right: -100%;
  width: 100%;
  top: 7em;
  z-index: 100;
  -webkit-transition: 1s;
  transition: 1s;
  padding-bottom: 4em; }
  /* line 129, ../../src/scss/_header.scss */
  .site-nav-c.active {
    right: 0; }
  @media only screen and (min-width: 48.999em) {
    /* line 116, ../../src/scss/_header.scss */
    .site-nav-c {
      position: relative;
      top: auto;
      right: 0;
      padding-bottom: 0; } }
  /* line 140, ../../src/scss/_header.scss */
  .site-nav-c #menu-main-nav {
    margin: 0 auto;
    padding: 0;
    max-width: 80em;
    /*********************
    Please note due to IE's inferiority, we keep a separate generates css file in public_assets called nav.css
    That's for all real browsers. The code below is just for IE 9 and below
    *********************/ }
    @media only screen and (min-width: 48.999em) {
      /* line 140, ../../src/scss/_header.scss */
      .site-nav-c #menu-main-nav {
        height: 2.8em;
        overflow: hidden; } }
    /* line 155, ../../src/scss/_header.scss */
    .site-nav-c #menu-main-nav li {
      list-style: none;
      width: 100%;
      height: 3em;
      box-sizing: border-box;
      position: relative;
      font-weight: bold;
      border-right: 1px solid #e6e6e6;
      			/*
      			list-style:none;
      			width:100%;
      			height:3em;
          		box-sizing: border-box;
          		perspective: 1000px;
      			-webkit-perspective: 1000px;
      			-moz-perspective: 1000px;
      			-ms-perspective: 1000px;
          		position:relative;
          		font-weight:bold;
      			border-right:1px solid $c-lightgrey;
      
      			@media only screen and (min-width: 48.999em) {
      				width:16.66%;
      				float:left;
          			margin-top:-.1em;
      
      				&:last-child{
      					border-right:1px solid $c-lightgrey;
      				}
      
      				&:first-child{
      					border-left:1px solid $c-lightgrey;
      				}
      			}
      
      			div{
      				width:100%;
      				height:100%;
      			    transform-origin: 50% 50% -25px;
      				-webkit-transform-origin: 50% 50% -25px;
      				-moz-transform-origin: 50% 50% -25px;
      				-ms-transform-origin: 50% 50% -25px;
      				box-sizing: border-box;
      			    position:absolute;
      			    transition:.5s all;
      
      				&:nth-child(1)
      				{
      					display:none;
      
      					@media only screen and (min-width: 48.999em) {
      						display:block;
      					    background-color: #000000;
      					    transform: rotateX(-90deg);
      						-webkit-transform: rotateX(-90deg);
      						-moz-transform: rotateX(-90deg);
      						-ms-transform: rotateX(-90deg);
      
      					    a{
      					    	color:#fff;
      
      							&:after{
      								background:#fff;
      							}
      					    }
      					}
      				}
      
      				&:nth-child(2)
      				{
      					transform: rotateX(0deg);
      					-webkit-transform: rotateX(0deg);
      					-moz-transform: rotateX(0deg);
      					-ms-transform: rotateX(0deg);
      					border-bottom:1px solid $c-lightgrey;
      
      				    @media only screen and (min-width: 48.999em) {
      				    	border-bottom:0;
      				    }
      				}
      			}
      
      			&.current-menu-item{
      				div{
      					&:nth-child(2)
      					{
      						background-color:$c-blue;
      						transform: rotateX(0deg);
      						-webkit-transform: rotateX(0deg);
      						-moz-transform: rotateX(0deg);
      						-ms-transform: rotateX(0deg);
      
      						a{
      							color:#fff;
      							&:after{
      								background:#fff;
      							}
      						}
      					}
      				}
      			}
      
      
      
      			&.current-menu-item, &:hover{
      				@media only screen and (min-width: 48.999em) {
      					div{
      						&:nth-child(1)
      						{
      							background-color:$c-blue;
      							transform: rotateX(0deg);
      							-webkit-transform: rotateX(0deg);
      							-moz-transform: rotateX(0deg);
      							-ms-transform: rotateX(0deg);
      						}
      
      						&:nth-child(2)
      						{
      							background-color: #000000;
      						    transform: rotateX(90deg);
      							-webkit-transform: rotateX(90deg);
      							-moz-transform: rotateX(90deg);
      							-ms-transform: rotateX(90deg);
      						}				
      					}
      				}
      			}
      
      			a{
      				text-transform:uppercase;
      				color:$c-darkblue;
      				text-decoration:none;
      				font-size:.75em;
      				box-sizing:border-box;
      				padding:1em .5em;
      				display:block;
      				width:100%;
      				height:100%;
      				transform:.5s all;
      				position:relative;
      
      				&:after{
      					content:" ";
      					width:1em;
      					height:.2em;
      					background:$c-darkblue;
      					display:block;
      					position:absolute;
      					bottom:1em;
      				}
      			}
      			*/ }
      @media only screen and (min-width: 48.999em) {
        /* line 155, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li {
          width: 16.66%;
          float: left;
          margin-top: -.1em; }
          /* line 169, ../../src/scss/_header.scss */
          .site-nav-c #menu-main-nav li:last-child {
            border-right: 1px solid #e6e6e6; }
          /* line 173, ../../src/scss/_header.scss */
          .site-nav-c #menu-main-nav li:first-child {
            border-left: 1px solid #e6e6e6; } }
      /* line 178, ../../src/scss/_header.scss */
      .site-nav-c #menu-main-nav li div {
        width: 100%;
        height: 100%;
        box-sizing: border-box; }
        /* line 184, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li div:nth-child(1) {
          display: none; }
        @media only screen and (min-width: 48.999em) {
          /* line 189, ../../src/scss/_header.scss */
          .site-nav-c #menu-main-nav li div:nth-child(2) {
            border-bottom: 0; } }
      /* line 199, ../../src/scss/_header.scss */
      .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2) {
        background-color: #0071ce; }
        /* line 202, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2) a {
          color: #fff; }
      @media only screen and (min-width: 48.999em) {
        /* line 214, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2), .site-nav-c #menu-main-nav li:hover div:nth-child(2) {
          background-color: #0071ce; }
          /* line 217, ../../src/scss/_header.scss */
          .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2) a, .site-nav-c #menu-main-nav li:hover div:nth-child(2) a {
            color: #fff; }
            /* line 220, ../../src/scss/_header.scss */
            .site-nav-c #menu-main-nav li.current-menu-item div:nth-child(2) a:after, .site-nav-c #menu-main-nav li:hover div:nth-child(2) a:after {
              background: #fff; } }
      /* line 229, ../../src/scss/_header.scss */
      .site-nav-c #menu-main-nav li a {
        text-transform: uppercase;
        color: #001970;
        text-decoration: none;
        font-size: .75em;
        box-sizing: border-box;
        padding: 1em .5em;
        display: block;
        width: 100%;
        height: 100%;
        -webkit-transform: .5s all;
        -ms-transform: .5s all;
        transform: .5s all;
        position: relative; }
        /* line 242, ../../src/scss/_header.scss */
        .site-nav-c #menu-main-nav li a:after {
          content: " ";
          width: 1em;
          height: .2em;
          background: #001970;
          display: block;
          position: absolute;
          bottom: 1em; }

/* line 401, ../../src/scss/_header.scss */
.mobile-search {
  display: block; }
  /* line 404, ../../src/scss/_header.scss */
  .mobile-search .search-box {
    margin: 4em auto 1em; }
  @media only screen and (min-width: 48.999em) {
    /* line 401, ../../src/scss/_header.scss */
    .mobile-search {
      display: none; } }

/* line 413, ../../src/scss/_header.scss */
#mobile-nav {
  display: block;
  float: right;
  width: 3em;
  height: 2.8em;
  background: #001970;
  padding: .5em;
  border-radius: 5px;
  box-sizing: border-box;
  margin-top: 1.15em;
  cursor: pointer; }
  /* line 425, ../../src/scss/_header.scss */
  #mobile-nav .menu-bar {
    display: block;
    width: 100%;
    height: .38em;
    background: #fff;
    border-radius: 5px;
    margin-bottom: .3em; }
  @media only screen and (min-width: 48.999em) {
    /* line 413, ../../src/scss/_header.scss */
    #mobile-nav {
      display: none; } }

/* line 1, ../../src/scss/_footer.scss */
.site-footer {
  clear: both;
  padding: 2em 0;
  border-top: 5px solid #ffb700;
  background: #001970;
  width: 100%;
  text-align: center;
  color: #fff; }
  /* line 10, ../../src/scss/_footer.scss */
  .site-footer .phone {
    color: #fff; }
    /* line 13, ../../src/scss/_footer.scss */
    .site-footer .phone:hover {
      color: #0087e7; }

/* line 1, ../../src/scss/_home.scss */
.home-upper {
  background: #f7f7f7; }

/* line 6, ../../src/scss/_home.scss */
.grad-bg, .home-form {
  background: #f7f7f7; }

/* line 10, ../../src/scss/_home.scss */
.wbg {
  background: #fff; }

/* line 14, ../../src/scss/_home.scss */
.column-3 {
  width: 100%;
  box-sizing: border-box; }
  @media only screen and (min-width: 48.999em) {
    /* line 14, ../../src/scss/_home.scss */
    .column-3 {
      width: 66.6%; } }

/* line 23, ../../src/scss/_home.scss */
.column-1 {
  width: 100%;
  box-sizing: border-box; }
  @media only screen and (min-width: 48.999em) {
    /* line 23, ../../src/scss/_home.scss */
    .column-1 {
      width: 33.3%; } }

/* line 31, ../../src/scss/_home.scss */
.inner-container {
  padding: 3em 2em 0; }

/* line 36, ../../src/scss/_home.scss */
.home .inner-container {
  padding: 2em 1em; }
  @media only screen and (min-width: 48.999em) {
    /* line 36, ../../src/scss/_home.scss */
    .home .inner-container {
      padding: 4em; } }
  /* line 43, ../../src/scss/_home.scss */
  .home .inner-container > h1 {
    margin-top: 0; }
  /* line 47, ../../src/scss/_home.scss */
  .home .inner-container > p {
    margin-top: 0; }

/* line 54, ../../src/scss/_home.scss */
.left {
  float: left; }

/* line 58, ../../src/scss/_home.scss */
.right {
  float: right; }

/* line 62, ../../src/scss/_home.scss */
.home-news {
  clear: both;
  box-shadow: 0 -4px 10px #e6e6e6;
  padding: 2em 0;
  position: relative; }

/* line 69, ../../src/scss/_home.scss */
.home-form {
  clear: both;
  padding: 2em 0;
  box-shadow: inset 2px 2px 10px #e6e6e6; }

/* line 77, ../../src/scss/_home.scss */
.featured-container {
  background-size: cover;
  min-height: 20em;
  position: relative;
  border-bottom: 5px solid #ffb700; }
  @media only screen and (min-width: 48.999em) {
    /* line 77, ../../src/scss/_home.scss */
    .featured-container {
      min-height: 35em; } }
  /* line 87, ../../src/scss/_home.scss */
  .featured-container .featured-banner {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 1em;
    background: rgba(0, 25, 112, 0.9);
    color: #e6e6e6;
    box-sizing: border-box; }
    @media only screen and (min-width: 48.999em) {
      /* line 87, ../../src/scss/_home.scss */
      .featured-container .featured-banner {
        padding: 2em 4em; } }
    /* line 102, ../../src/scss/_home.scss */
    .featured-container .featured-banner h1 a {
      color: #fff; }
    /* line 107, ../../src/scss/_home.scss */
    .featured-container .featured-banner .read-more {
      display: block;
      margin: 1em 0;
      text-transform: uppercase; }

/* line 115, ../../src/scss/_home.scss */
.member-list {
  padding: 0;
  margin: 0; }
  /* line 119, ../../src/scss/_home.scss */
  .member-list li {
    list-style: none;
    padding: 0;
    margin: 0 0 1em 0; }
    /* line 124, ../../src/scss/_home.scss */
    .member-list li h3 {
      color: #6675a9;
      margin-bottom: .25em;
      font-size: 1.2em;
      text-transform: none; }
    /* line 131, ../../src/scss/_home.scss */
    .member-list li p {
      margin: 0; }
    /* line 135, ../../src/scss/_home.scss */
    .member-list li br {
      display: block;
      content: " ";
      margin-bottom: .5em; }

/* line 143, ../../src/scss/_home.scss */
.news-list {
  margin: 2em 0 0;
  padding: 0; }
  /* line 148, ../../src/scss/_home.scss */
  .news-list li {
    margin: 0 0 2em 0;
    box-sizing: border-box;
    width: 100%;
    list-style: none;
    clear: left; }
    @media only screen and (min-width: 48.999em) {
      /* line 148, ../../src/scss/_home.scss */
      .news-list li {
        width: 50%;
        float: left;
        padding-right: 1em; }
        /* line 161, ../../src/scss/_home.scss */
        .news-list li:nth-child(even) {
          padding-left: 1em;
          padding-right: 0;
          clear: none; } }
    /* line 168, ../../src/scss/_home.scss */
    .news-list li .news-container {
      border-bottom: 1px solid #e6e6e6;
      padding-bottom: 1em; }
    /* line 174, ../../src/scss/_home.scss */
    .news-list li.borderless .news-container {
      border-bottom: 0; }
    /* line 179, ../../src/scss/_home.scss */
    .news-list li h3 {
      font-size: 1.4em;
      color: #0071ce;
      text-transform: none;
      margin: 0; }
    /* line 186, ../../src/scss/_home.scss */
    .news-list li .article-date {
      margin: 0;
      color: #7b7a7a; }

/* line 1, ../../src/scss/_inner.scss */
.inner-page {
  padding: 2em 0; }

/* line 5, ../../src/scss/_inner.scss */
.article-date {
  color: #7b7a7a; }

/* line 12, ../../src/scss/_inner.scss */
.two-col-right .right-column {
  width: 100%;
  box-sizing: border-box;
  padding: 0 1em 2em 1em;
  position: relative; }
  @media only screen and (min-width: 48.999em) {
    /* line 12, ../../src/scss/_inner.scss */
    .two-col-right .right-column {
      width: 42.8%;
      float: right;
      padding: 0 2em 2em 2em; } }
  @media only screen and (min-width: 58em) {
    /* line 12, ../../src/scss/_inner.scss */
    .two-col-right .right-column {
      width: 33.3%; } }
  @media only screen and (min-width: 80.1em) {
    /* line 12, ../../src/scss/_inner.scss */
    .two-col-right .right-column {
      padding: 0 2em 2em 0; } }
/* line 33, ../../src/scss/_inner.scss */
.two-col-right .left-column {
  width: 100%;
  box-sizing: border-box;
  background: #f7f7f7;
  padding: 2em 1em;
  position: relative; }
  @media only screen and (min-width: 48.999em) {
    /* line 33, ../../src/scss/_inner.scss */
    .two-col-right .left-column {
      width: 57.2%;
      float: left;
      padding: 2em; } }
  @media only screen and (min-width: 58em) {
    /* line 33, ../../src/scss/_inner.scss */
    .two-col-right .left-column {
      width: 66.6%; } }
  /* line 54, ../../src/scss/_inner.scss */
  .two-col-right .left-column h1 {
    margin-top: 1em; }
    /* line 57, ../../src/scss/_inner.scss */
    .two-col-right .left-column h1:first-child {
      margin-top: .6em; }

/* line 67, ../../src/scss/_inner.scss */
.two-col-left .left-column {
  width: 100%;
  box-sizing: border-box;
  padding: 2em 1em;
  position: relative; }
  @media only screen and (min-width: 48.999em) {
    /* line 67, ../../src/scss/_inner.scss */
    .two-col-left .left-column {
      width: 42.8%;
      float: left;
      padding: 2em 2em 2em 2em; } }
  @media only screen and (min-width: 58em) {
    /* line 67, ../../src/scss/_inner.scss */
    .two-col-left .left-column {
      width: 33.3%; } }
  @media only screen and (min-width: 80.1em) {
    /* line 67, ../../src/scss/_inner.scss */
    .two-col-left .left-column {
      padding: 2em 2em 2em 0; } }
/* line 88, ../../src/scss/_inner.scss */
.two-col-left .right-column {
  width: 100%;
  box-sizing: border-box;
  background: #f7f7f7;
  padding: 2em 1em;
  position: relative; }
  @media only screen and (min-width: 48.999em) {
    /* line 88, ../../src/scss/_inner.scss */
    .two-col-left .right-column {
      width: 57.2%;
      float: right;
      padding: 2em; } }
  @media only screen and (min-width: 58em) {
    /* line 88, ../../src/scss/_inner.scss */
    .two-col-left .right-column {
      width: 66.6%; } }
  /* line 109, ../../src/scss/_inner.scss */
  .two-col-left .right-column h1 {
    margin-top: 1em; }
    /* line 112, ../../src/scss/_inner.scss */
    .two-col-left .right-column h1:first-child {
      margin-top: .6em; }

/* line 119, ../../src/scss/_inner.scss */
.bio-list {
  margin: 0;
  padding: 0; }
  /* line 124, ../../src/scss/_inner.scss */
  .bio-list li {
    width: 100%;
    box-sizing: border-box;
    list-style: none;
    margin: 0 0 2em 0; }
    @media only screen and (min-width: 48.999em) {
      /* line 124, ../../src/scss/_inner.scss */
      .bio-list li {
        width: 50%;
        float: left;
        margin: 0 0 2em 0;
        padding-right: 1em; }
        /* line 137, ../../src/scss/_inner.scss */
        .bio-list li:nth-child(odd) {
          clear: left; }
        /* line 141, ../../src/scss/_inner.scss */
        .bio-list li:nth-child(even) {
          padding-right: 0;
          padding-left: 1em; }
        /* line 147, ../../src/scss/_inner.scss */
        .bio-list li:nth-child(1) .bio-container, .bio-list li:nth-child(2) .bio-container {
          border-top: 1px solid #e6e6e6; } }
    /* line 154, ../../src/scss/_inner.scss */
    .bio-list li .bio-container {
      padding: 1em 0;
      border-bottom: 1px solid #e6e6e6; }
  /* line 162, ../../src/scss/_inner.scss */
  .bio-list.last .bio-container {
    border-bottom: 0; }

/* line 168, ../../src/scss/_inner.scss */
.leader-modal {
  position: absolute;
  opacity: 0;
  z-index: -1;
  top: 0;
  left: 0;
  margin: 2em 0 0 1em;
  padding: 1em;
  background: #fff;
  box-shadow: 1px 1px 6px #7b7a7a;
  max-width: 90%;
  box-sizing: border-box; }
  @media only screen and (min-width: 58em) {
    /* line 168, ../../src/scss/_inner.scss */
    .leader-modal {
      max-width: 80%;
      padding: 4em; } }

/* line 187, ../../src/scss/_inner.scss */
.bio-image {
  width: 5em;
  height: 5em;
  float: left;
  margin-right: 1em;
  background: url(../images/avatar.svg) no-repeat;
  background-size: cover; }

/* line 196, ../../src/scss/_inner.scss */
.bio-copy, .popup-bio-copy {
  float: left;
  width: 74%; }
  /* line 200, ../../src/scss/_inner.scss */
  .bio-copy h3, .popup-bio-copy h3 {
    color: #0087e7;
    text-transform: none;
    margin: 0;
    font-size: 1.2em; }
    /* line 206, ../../src/scss/_inner.scss */
    .bio-copy h3 a, .popup-bio-copy h3 a {
      color: #0087e7; }
  /* line 211, ../../src/scss/_inner.scss */
  .bio-copy p, .popup-bio-copy p {
    margin: 0 0 .5em 0;
    color: #001970; }
  /* line 216, ../../src/scss/_inner.scss */
  .bio-copy br, .popup-bio-copy br {
    content: " ";
    margin-bottom: .5em;
    display: block; }

/* line 223, ../../src/scss/_inner.scss */
.bio-full {
  clear: both;
  float: left; }

/* line 228, ../../src/scss/_inner.scss */
.close {
  clear: both;
  float: left;
  margin-top: 1em;
  text-transform: uppercase; }
  /* line 234, ../../src/scss/_inner.scss */
  .close span {
    display: block;
    border: 1px solid #0087e7;
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    text-align: center;
    line-height: 1.7em;
    float: right;
    margin: -.2em 0 0 .5em;
    -webkit-transition: .2s;
    transition: .2s; }
  /* line 247, ../../src/scss/_inner.scss */
  .close:hover {
    color: #001970; }
    /* line 250, ../../src/scss/_inner.scss */
    .close:hover span {
      border-color: #001970;
      background: #0071ce;
      color: #fff; }

/* line 258, ../../src/scss/_inner.scss */
.inner-member-list {
  margin: 0;
  padding: 0; }
  /* line 263, ../../src/scss/_inner.scss */
  .inner-member-list li {
    width: 100%;
    box-sizing: border-box;
    padding: 0 1em;
    list-style: none;
    margin: 0 0 1em 0; }
    @media only screen and (min-width: 48.999em) {
      /* line 263, ../../src/scss/_inner.scss */
      .inner-member-list li {
        width: 33%;
        float: left;
        padding: 0 1em 0 0; }
        /* line 275, ../../src/scss/_inner.scss */
        .inner-member-list li:nth-child(3n+2) {
          padding: 0 1em; }
        /* line 279, ../../src/scss/_inner.scss */
        .inner-member-list li:nth-child(3n+3) {
          padding: 0 0 0 1em; }
        /* line 284, ../../src/scss/_inner.scss */
        .inner-member-list li:nth-child(1) .bio-container, .inner-member-list li:nth-child(2) .bio-container, .inner-member-list li:nth-child(3) .bio-container {
          border-top: 1px solid #e6e6e6; } }
    /* line 291, ../../src/scss/_inner.scss */
    .inner-member-list li h3 {
      color: #6675a9;
      margin-bottom: .5em;
      margin-top: 0;
      font-size: 1.2em;
      text-transform: none; }
    /* line 299, ../../src/scss/_inner.scss */
    .inner-member-list li p {
      margin: 0;
      line-height: 1.5em; }
    /* line 304, ../../src/scss/_inner.scss */
    .inner-member-list li br {
      content: " ";
      margin-bottom: .5em;
      display: block; }
    /* line 311, ../../src/scss/_inner.scss */
    .inner-member-list li .bio-container {
      padding: 1em 0 0;
      border-bottom: 1px solid #e6e6e6; }

/* line 320, ../../src/scss/_inner.scss */
.contact {
  max-width: 64em;
  margin: 2em auto; }

/* line 3, ../../src/scss/_issues.scss */
.issue-index .news-list li {
  margin-bottom: 2em;
  box-sizing: border-box; }
  @media only screen and (min-width: 48.999em) {
    /* line 3, ../../src/scss/_issues.scss */
    .issue-index .news-list li {
      padding-right: 2em; }
      /* line 12, ../../src/scss/_issues.scss */
      .issue-index .news-list li:nth-child(even) {
        padding-left: 2em;
        padding-right: 0; } }
  /* line 18, ../../src/scss/_issues.scss */
  .issue-index .news-list li .issue-container {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 2em; }
  /* line 23, ../../src/scss/_issues.scss */
  .issue-index .news-list li h3 {
    margin-bottom: .5em; }
  /* line 27, ../../src/scss/_issues.scss */
  .issue-index .news-list li .blue-button, .issue-index .news-list li .form-input input[type="submit"], .form-input .issue-index .news-list li input[type="submit"] {
    margin-top: 1em;
    max-width: 12em; }

/* line 38, ../../src/scss/_issues.scss */
.single-issue .issue-left {
  width: 100%;
  box-sizing: border-box;
  background: #f7f7f7;
  padding: 2em;
  position: relative; }
  @media only screen and (min-width: 48.999em) {
    /* line 38, ../../src/scss/_issues.scss */
    .single-issue .issue-left {
      width: 66.6%;
      float: left; } }
  /* line 50, ../../src/scss/_issues.scss */
  .single-issue .issue-left h1 {
    margin-top: 1em; }
    /* line 53, ../../src/scss/_issues.scss */
    .single-issue .issue-left h1:first-child {
      margin-top: .6em; }
  /* line 58, ../../src/scss/_issues.scss */
  .single-issue .issue-left .prev {
    max-width: 12em;
    text-transform: uppercase;
    float: left; }
  /* line 64, ../../src/scss/_issues.scss */
  .single-issue .issue-left .next {
    max-width: 12em;
    text-transform: uppercase;
    float: right; }
/* line 71, ../../src/scss/_issues.scss */
.single-issue .issue-right {
  width: 100%;
  box-sizing: border-box;
  padding: 2em;
  position: relative; }
  @media only screen and (min-width: 48.999em) {
    /* line 71, ../../src/scss/_issues.scss */
    .single-issue .issue-right {
      width: 33.3%;
      float: right; } }
  /* line 82, ../../src/scss/_issues.scss */
  .single-issue .issue-right h2 {
    font-size: 1.75em;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: .5em; }
  /* line 89, ../../src/scss/_issues.scss */
  .single-issue .issue-right .news-list li {
    width: 100%;
    float: none;
    margin: 0 0 2em 0;
    padding: 0 0 .5em 0;
    border-bottom: 1px solid #e6e6e6; }
