/* Import all the Upbase stuff */
/* !============================================= */
/* ! Variables						  			  */
/* !============================================= */
/* !-- Universal ------------------------------------ */
/* !-- Project ------------------------------------ */
/* !-- Paths ------------------------------------ */
/* !============================================= */
/* ! Variables						  			  */
/* !============================================= */
/* !-- Universal ------------------------------------ */
/* !-- Project ------------------------------------ */
/* !-- Paths ------------------------------------ */
/* line 17, ../components/Upbase/components/_reset.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 30, ../components/Upbase/components/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 41, ../components/Upbase/components/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 47, ../components/Upbase/components/_reset.scss */
img {
  line-height: 0;
  vertical-align: middle;
}

/* line 49, ../components/Upbase/components/_reset.scss */
nav ul {
  list-style: none;
}

/* line 51, ../components/Upbase/components/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 54, ../components/Upbase/components/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 56, ../components/Upbase/components/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 58, ../components/Upbase/components/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 60, ../components/Upbase/components/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 62, ../components/Upbase/components/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 64, ../components/Upbase/components/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 67, ../components/Upbase/components/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 69, ../components/Upbase/components/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 71, ../components/Upbase/components/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 84, ../components/Upbase/components/_reset.scss */
body {
  font: 13px/1.231 sans-serif;
  *font-size: small;
  /*text-rendering: optimizeLegibility;*/
  /* this causes problems in Chrome for Windows and on iOS */
  -webkit-overflow-scrolling: touch;
}

/* line 87, ../components/Upbase/components/_reset.scss */
select, input, textarea, button {
  font: 99% sans-serif;
}

/* line 92, ../components/Upbase/components/_reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* line 100, ../components/Upbase/components/_reset.scss */
body, select, input, textarea {
  color: #444;
}

/* line 109, ../components/Upbase/components/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/* line 112, ../components/Upbase/components/_reset.scss */
html {
  overflow-y: scroll;
}

/* line 116, ../components/Upbase/components/_reset.scss */
a:hover, a:active {
  outline: none;
}

/* line 121, ../components/Upbase/components/_reset.scss */
ul, ol {
  list-style: none;
}

/* line 122, ../components/Upbase/components/_reset.scss */
ol {
  list-style-type: decimal;
}

/* line 125, ../components/Upbase/components/_reset.scss */
nav ul, nav li {
  margin: 0;
}

/* line 127, ../components/Upbase/components/_reset.scss */
small {
  font-size: 85%;
}

/* line 128, ../components/Upbase/components/_reset.scss */
strong, th {
  font-weight: bold;
}

/* line 130, ../components/Upbase/components/_reset.scss */
td, td img {
  vertical-align: top;
}

/* line 132, ../components/Upbase/components/_reset.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
}

/* line 133, ../components/Upbase/components/_reset.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}

/* line 135, ../components/Upbase/components/_reset.scss */
pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/* line 145, ../components/Upbase/components/_reset.scss */
textarea {
  overflow: auto;
}

/* line 147, ../components/Upbase/components/_reset.scss */
.ie6 legend, .ie7 legend {
  margin-left: -7px;
}

/* line 151, ../components/Upbase/components/_reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 152, ../components/Upbase/components/_reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 153, ../components/Upbase/components/_reset.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 154, ../components/Upbase/components/_reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 157, ../components/Upbase/components/_reset.scss */
label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* line 160, ../components/Upbase/components/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 164, ../components/Upbase/components/_reset.scss */
input:invalid, textarea:invalid {
  border-radius: 1px;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
}

/* line 171, ../components/Upbase/components/_reset.scss */
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* line 177, ../components/Upbase/components/_reset.scss */
::-moz-selection {
  background: #1d78af;
  color: white;
  text-shadow: none;
}

/* line 178, ../components/Upbase/components/_reset.scss */
::selection {
  background: #1d78af;
  color: white;
  text-shadow: none;
}

/* line 181, ../components/Upbase/components/_reset.scss */
a:link {
  -webkit-tap-highlight-color: #1d78af;
}

/* line 185, ../components/Upbase/components/_reset.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 189, ../components/Upbase/components/_reset.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* line 197, ../components/Upbase/components/_reset.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 201, ../components/Upbase/components/_reset.scss */
.clearfix:after {
  clear: both;
}

/* line 203, ../components/Upbase/components/_reset.scss */
.clearfix {
  zoom: 1;
}

/* line 211, ../components/Upbase/components/_reset.scss */
.a11y-only {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 758, ../components/Upbase/components/_mixins.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 7, ../components/Upbase/components/_layout.scss */
.ui-block:last-child,
.ui-block.last {
  margin-right: 0;
}

/* line 7, ../components/Upbase/components/_layout.scss */
.ui-block:last-child,
.ui-block.last {
  margin-right: 0;
}

/* line 758, ../components/Upbase/components/_mixins.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 17, ../components/Upbase/components/_reset.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 30, ../components/Upbase/components/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 41, ../components/Upbase/components/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 47, ../components/Upbase/components/_reset.scss */
img {
  line-height: 0;
  vertical-align: middle;
}

/* line 49, ../components/Upbase/components/_reset.scss */
nav ul {
  list-style: none;
}

/* line 51, ../components/Upbase/components/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 54, ../components/Upbase/components/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 56, ../components/Upbase/components/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 58, ../components/Upbase/components/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 60, ../components/Upbase/components/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 62, ../components/Upbase/components/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 64, ../components/Upbase/components/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 67, ../components/Upbase/components/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 69, ../components/Upbase/components/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 71, ../components/Upbase/components/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 84, ../components/Upbase/components/_reset.scss */
body {
  font: 13px/1.231 sans-serif;
  *font-size: small;
  /*text-rendering: optimizeLegibility;*/
  /* this causes problems in Chrome for Windows and on iOS */
  -webkit-overflow-scrolling: touch;
}

/* line 87, ../components/Upbase/components/_reset.scss */
select, input, textarea, button {
  font: 99% sans-serif;
}

/* line 92, ../components/Upbase/components/_reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* line 100, ../components/Upbase/components/_reset.scss */
body, select, input, textarea {
  color: #444;
}

/* line 109, ../components/Upbase/components/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/* line 112, ../components/Upbase/components/_reset.scss */
html {
  overflow-y: scroll;
}

/* line 116, ../components/Upbase/components/_reset.scss */
a:hover, a:active {
  outline: none;
}

/* line 121, ../components/Upbase/components/_reset.scss */
ul, ol {
  list-style: none;
}

/* line 122, ../components/Upbase/components/_reset.scss */
ol {
  list-style-type: decimal;
}

/* line 125, ../components/Upbase/components/_reset.scss */
nav ul, nav li {
  margin: 0;
}

/* line 127, ../components/Upbase/components/_reset.scss */
small {
  font-size: 85%;
}

/* line 128, ../components/Upbase/components/_reset.scss */
strong, th {
  font-weight: bold;
}

/* line 130, ../components/Upbase/components/_reset.scss */
td, td img {
  vertical-align: top;
}

/* line 132, ../components/Upbase/components/_reset.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
}

/* line 133, ../components/Upbase/components/_reset.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}

/* line 135, ../components/Upbase/components/_reset.scss */
pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/* line 145, ../components/Upbase/components/_reset.scss */
textarea {
  overflow: auto;
}

/* line 147, ../components/Upbase/components/_reset.scss */
.ie6 legend, .ie7 legend {
  margin-left: -7px;
}

/* line 151, ../components/Upbase/components/_reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 152, ../components/Upbase/components/_reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 153, ../components/Upbase/components/_reset.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 154, ../components/Upbase/components/_reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 157, ../components/Upbase/components/_reset.scss */
label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* line 160, ../components/Upbase/components/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 164, ../components/Upbase/components/_reset.scss */
input:invalid, textarea:invalid {
  border-radius: 1px;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
}

/* line 171, ../components/Upbase/components/_reset.scss */
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* line 177, ../components/Upbase/components/_reset.scss */
::-moz-selection {
  background: #1d78af;
  color: white;
  text-shadow: none;
}

/* line 178, ../components/Upbase/components/_reset.scss */
::selection {
  background: #1d78af;
  color: white;
  text-shadow: none;
}

/* line 181, ../components/Upbase/components/_reset.scss */
a:link {
  -webkit-tap-highlight-color: #1d78af;
}

/* line 185, ../components/Upbase/components/_reset.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 189, ../components/Upbase/components/_reset.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* line 197, ../components/Upbase/components/_reset.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 201, ../components/Upbase/components/_reset.scss */
.clearfix:after {
  clear: both;
}

/* line 203, ../components/Upbase/components/_reset.scss */
.clearfix {
  zoom: 1;
}

/* line 211, ../components/Upbase/components/_reset.scss */
.a11y-only {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* Write yo stylez here */
/* Variables */
/* line 7, ../sass/base/_variables.scss */
a {
  text-decoration: none;
}

/* line 160, ../sass/base/_variables.scss */
.site-grid-mod {
  padding: 0 15px;
}
@media (min-width: 900px) {
  /* line 160, ../sass/base/_variables.scss */
  .site-grid-mod {
    padding: 0;
  }
}

/* line 199, ../sass/base/_variables.scss */
.section-h2 a, .hp-cat a, .feed-tease-cat a, .author-title a, .tile-tease-cat a, .tile-small-cat a, .article-section-h2 a, .pagination a, .page-control-pagination a, .page-group-content a, .page-group-content-full a, .page-group-main-desc a, .page-group-class-head a, .read-more a, #disqus_thread a a, .author-meta-list a, .author-list-header a, .hp-authors-link a, .section-h2:link, .hp-cat:link, .feed-tease-cat:link, .author-title:link, .tile-tease-cat:link, .tile-small-cat:link, .article-section-h2:link, .pagination:link, .page-control-pagination:link, .page-group-content:link, .page-group-content-full:link, .page-group-main-desc:link, .page-group-class-head:link, .read-more:link, #disqus_thread a:link, .author-meta-list:link, .author-list-header:link, .hp-authors-link:link, .section-h2:visited, .hp-cat:visited, .feed-tease-cat:visited, .author-title:visited, .tile-tease-cat:visited, .tile-small-cat:visited, .article-section-h2:visited, .pagination:visited, .page-control-pagination:visited, .page-group-content:visited, .page-group-content-full:visited, .page-group-main-desc:visited, .page-group-class-head:visited, .read-more:visited, #disqus_thread a:visited, .author-meta-list:visited, .author-list-header:visited, .hp-authors-link:visited {
  color: #a51c30;
}
/* line 201, ../sass/base/_variables.scss */
.section-h2 a:hover, .hp-cat a:hover, .feed-tease-cat a:hover, .author-title a:hover, .tile-tease-cat a:hover, .tile-small-cat a:hover, .article-section-h2 a:hover, .pagination a:hover, .page-control-pagination a:hover, .page-group-content a:hover, .page-group-content-full a:hover, .page-group-main-desc a:hover, .page-group-class-head a:hover, .read-more a:hover, #disqus_thread a a:hover, .author-meta-list a:hover, .author-list-header a:hover, .hp-authors-link a:hover, .section-h2:link:hover, .hp-cat:link:hover, .feed-tease-cat:link:hover, .author-title:link:hover, .tile-tease-cat:link:hover, .tile-small-cat:link:hover, .article-section-h2:link:hover, .pagination:link:hover, .page-control-pagination:link:hover, .page-group-content:link:hover, .page-group-content-full:link:hover, .page-group-main-desc:link:hover, .page-group-class-head:link:hover, .read-more:link:hover, #disqus_thread a:link:hover, .author-meta-list:link:hover, .author-list-header:link:hover, .hp-authors-link:link:hover, .section-h2:visited:hover, .hp-cat:visited:hover, .feed-tease-cat:visited:hover, .author-title:visited:hover, .tile-tease-cat:visited:hover, .tile-small-cat:visited:hover, .article-section-h2:visited:hover, .pagination:visited:hover, .page-control-pagination:visited:hover, .page-group-content:visited:hover, .page-group-content-full:visited:hover, .page-group-main-desc:visited:hover, .page-group-class-head:visited:hover, .read-more:visited:hover, #disqus_thread a:visited:hover, .author-meta-list:visited:hover, .author-list-header:visited:hover, .hp-authors-link:visited:hover {
  color: #8f182a;
}
/* line 204, ../sass/base/_variables.scss */
.site-storyboard .section-h2 a, .site-storyboard .hp-cat a, .site-storyboard .feed-tease-cat a, .site-storyboard .author-title a, .site-storyboard .tile-tease-cat a, .site-storyboard .tile-small-cat a, .site-storyboard .article-section-h2 a, .site-storyboard .pagination a, .site-storyboard .page-control-pagination a, .site-storyboard .page-group-content a, .site-storyboard .page-group-content-full a, .site-storyboard .page-group-main-desc a, .site-storyboard .page-group-class-head a, .site-storyboard .read-more a, .site-storyboard #disqus_thread a a, #disqus_thread .site-storyboard a a, .site-storyboard .author-meta-list a, .site-storyboard .author-list-header a, .site-storyboard .hp-authors-link a, .site-storyboard .section-h2:link, .site-storyboard .hp-cat:link, .site-storyboard .feed-tease-cat:link, .site-storyboard .author-title:link, .site-storyboard .tile-tease-cat:link, .site-storyboard .tile-small-cat:link, .site-storyboard .article-section-h2:link, .site-storyboard .pagination:link, .site-storyboard .page-control-pagination:link, .site-storyboard .page-group-content:link, .site-storyboard .page-group-content-full:link, .site-storyboard .page-group-main-desc:link, .site-storyboard .page-group-class-head:link, .site-storyboard .read-more:link, .site-storyboard #disqus_thread a:link, #disqus_thread .site-storyboard a:link, .site-storyboard .author-meta-list:link, .site-storyboard .author-list-header:link, .site-storyboard .hp-authors-link:link, .site-storyboard .section-h2:visited, .site-storyboard .hp-cat:visited, .site-storyboard .feed-tease-cat:visited, .site-storyboard .author-title:visited, .site-storyboard .tile-tease-cat:visited, .site-storyboard .tile-small-cat:visited, .site-storyboard .article-section-h2:visited, .site-storyboard .pagination:visited, .site-storyboard .page-control-pagination:visited, .site-storyboard .page-group-content:visited, .site-storyboard .page-group-content-full:visited, .site-storyboard .page-group-main-desc:visited, .site-storyboard .page-group-class-head:visited, .site-storyboard .read-more:visited, .site-storyboard #disqus_thread a:visited, #disqus_thread .site-storyboard a:visited, .site-storyboard .author-meta-list:visited, .site-storyboard .author-list-header:visited, .site-storyboard .hp-authors-link:visited {
  color: #2281b4;
}
/* line 206, ../sass/base/_variables.scss */
.site-storyboard .section-h2 a:hover, .site-storyboard .hp-cat a:hover, .site-storyboard .feed-tease-cat a:hover, .site-storyboard .author-title a:hover, .site-storyboard .tile-tease-cat a:hover, .site-storyboard .tile-small-cat a:hover, .site-storyboard .article-section-h2 a:hover, .site-storyboard .pagination a:hover, .site-storyboard .page-control-pagination a:hover, .site-storyboard .page-group-content a:hover, .site-storyboard .page-group-content-full a:hover, .site-storyboard .page-group-main-desc a:hover, .site-storyboard .page-group-class-head a:hover, .site-storyboard .read-more a:hover, .site-storyboard #disqus_thread a a:hover, #disqus_thread .site-storyboard a a:hover, .site-storyboard .author-meta-list a:hover, .site-storyboard .author-list-header a:hover, .site-storyboard .hp-authors-link a:hover, .site-storyboard .section-h2:link:hover, .site-storyboard .hp-cat:link:hover, .site-storyboard .feed-tease-cat:link:hover, .site-storyboard .author-title:link:hover, .site-storyboard .tile-tease-cat:link:hover, .site-storyboard .tile-small-cat:link:hover, .site-storyboard .article-section-h2:link:hover, .site-storyboard .pagination:link:hover, .site-storyboard .page-control-pagination:link:hover, .site-storyboard .page-group-content:link:hover, .site-storyboard .page-group-content-full:link:hover, .site-storyboard .page-group-main-desc:link:hover, .site-storyboard .page-group-class-head:link:hover, .site-storyboard .read-more:link:hover, .site-storyboard #disqus_thread a:link:hover, #disqus_thread .site-storyboard a:link:hover, .site-storyboard .author-meta-list:link:hover, .site-storyboard .author-list-header:link:hover, .site-storyboard .hp-authors-link:link:hover, .site-storyboard .section-h2:visited:hover, .site-storyboard .hp-cat:visited:hover, .site-storyboard .feed-tease-cat:visited:hover, .site-storyboard .author-title:visited:hover, .site-storyboard .tile-tease-cat:visited:hover, .site-storyboard .tile-small-cat:visited:hover, .site-storyboard .article-section-h2:visited:hover, .site-storyboard .pagination:visited:hover, .site-storyboard .page-control-pagination:visited:hover, .site-storyboard .page-group-content:visited:hover, .site-storyboard .page-group-content-full:visited:hover, .site-storyboard .page-group-main-desc:visited:hover, .site-storyboard .page-group-class-head:visited:hover, .site-storyboard .read-more:visited:hover, .site-storyboard #disqus_thread a:visited:hover, #disqus_thread .site-storyboard a:visited:hover, .site-storyboard .author-meta-list:visited:hover, .site-storyboard .author-list-header:visited:hover, .site-storyboard .hp-authors-link:visited:hover {
  color: #1e719e;
}
/* line 210, ../sass/base/_variables.scss */
.site-reports .section-h2 a, .site-reports .hp-cat a, .site-reports .feed-tease-cat a, .site-reports .author-title a, .site-reports .tile-tease-cat a, .site-reports .tile-small-cat a, .site-reports .article-section-h2 a, .site-reports .pagination a, .site-reports .page-control-pagination a, .site-reports .page-group-content a, .site-reports .page-group-content-full a, .site-reports .page-group-main-desc a, .site-reports .page-group-class-head a, .site-reports .read-more a, .site-reports #disqus_thread a a, #disqus_thread .site-reports a a, .site-reports .author-meta-list a, .site-reports .author-list-header a, .site-reports .hp-authors-link a, .site-reports .section-h2:link, .site-reports .hp-cat:link, .site-reports .feed-tease-cat:link, .site-reports .author-title:link, .site-reports .tile-tease-cat:link, .site-reports .tile-small-cat:link, .site-reports .article-section-h2:link, .site-reports .pagination:link, .site-reports .page-control-pagination:link, .site-reports .page-group-content:link, .site-reports .page-group-content-full:link, .site-reports .page-group-main-desc:link, .site-reports .page-group-class-head:link, .site-reports .read-more:link, .site-reports #disqus_thread a:link, #disqus_thread .site-reports a:link, .site-reports .author-meta-list:link, .site-reports .author-list-header:link, .site-reports .hp-authors-link:link, .site-reports .section-h2:visited, .site-reports .hp-cat:visited, .site-reports .feed-tease-cat:visited, .site-reports .author-title:visited, .site-reports .tile-tease-cat:visited, .site-reports .tile-small-cat:visited, .site-reports .article-section-h2:visited, .site-reports .pagination:visited, .site-reports .page-control-pagination:visited, .site-reports .page-group-content:visited, .site-reports .page-group-content-full:visited, .site-reports .page-group-main-desc:visited, .site-reports .page-group-class-head:visited, .site-reports .read-more:visited, .site-reports #disqus_thread a:visited, #disqus_thread .site-reports a:visited, .site-reports .author-meta-list:visited, .site-reports .author-list-header:visited, .site-reports .hp-authors-link:visited {
  color: #a51c30;
}
/* line 212, ../sass/base/_variables.scss */
.site-reports .section-h2 a:hover, .site-reports .hp-cat a:hover, .site-reports .feed-tease-cat a:hover, .site-reports .author-title a:hover, .site-reports .tile-tease-cat a:hover, .site-reports .tile-small-cat a:hover, .site-reports .article-section-h2 a:hover, .site-reports .pagination a:hover, .site-reports .page-control-pagination a:hover, .site-reports .page-group-content a:hover, .site-reports .page-group-content-full a:hover, .site-reports .page-group-main-desc a:hover, .site-reports .page-group-class-head a:hover, .site-reports .read-more a:hover, .site-reports #disqus_thread a a:hover, #disqus_thread .site-reports a a:hover, .site-reports .author-meta-list a:hover, .site-reports .author-list-header a:hover, .site-reports .hp-authors-link a:hover, .site-reports .section-h2:link:hover, .site-reports .hp-cat:link:hover, .site-reports .feed-tease-cat:link:hover, .site-reports .author-title:link:hover, .site-reports .tile-tease-cat:link:hover, .site-reports .tile-small-cat:link:hover, .site-reports .article-section-h2:link:hover, .site-reports .pagination:link:hover, .site-reports .page-control-pagination:link:hover, .site-reports .page-group-content:link:hover, .site-reports .page-group-content-full:link:hover, .site-reports .page-group-main-desc:link:hover, .site-reports .page-group-class-head:link:hover, .site-reports .read-more:link:hover, .site-reports #disqus_thread a:link:hover, #disqus_thread .site-reports a:link:hover, .site-reports .author-meta-list:link:hover, .site-reports .author-list-header:link:hover, .site-reports .hp-authors-link:link:hover, .site-reports .section-h2:visited:hover, .site-reports .hp-cat:visited:hover, .site-reports .feed-tease-cat:visited:hover, .site-reports .author-title:visited:hover, .site-reports .tile-tease-cat:visited:hover, .site-reports .tile-small-cat:visited:hover, .site-reports .article-section-h2:visited:hover, .site-reports .pagination:visited:hover, .site-reports .page-control-pagination:visited:hover, .site-reports .page-group-content:visited:hover, .site-reports .page-group-content-full:visited:hover, .site-reports .page-group-main-desc:visited:hover, .site-reports .page-group-class-head:visited:hover, .site-reports .read-more:visited:hover, .site-reports #disqus_thread a:visited:hover, #disqus_thread .site-reports a:visited:hover, .site-reports .author-meta-list:visited:hover, .site-reports .author-list-header:visited:hover, .site-reports .hp-authors-link:visited:hover {
  color: #8f182a;
}
/* line 216, ../sass/base/_variables.scss */
.site-lab .section-h2 a, .site-lab .hp-cat a, .site-lab .feed-tease-cat a, .site-lab .author-title a, .site-lab .tile-tease-cat a, .site-lab .tile-small-cat a, .site-lab .article-section-h2 a, .site-lab .pagination a, .site-lab .page-control-pagination a, .site-lab .page-group-content a, .site-lab .page-group-content-full a, .site-lab .page-group-main-desc a, .site-lab .page-group-class-head a, .site-lab .read-more a, .site-lab #disqus_thread a a, #disqus_thread .site-lab a a, .site-lab .author-meta-list a, .site-lab .author-list-header a, .site-lab .hp-authors-link a, .site-lab .section-h2:link, .site-lab .hp-cat:link, .site-lab .feed-tease-cat:link, .site-lab .author-title:link, .site-lab .tile-tease-cat:link, .site-lab .tile-small-cat:link, .site-lab .article-section-h2:link, .site-lab .pagination:link, .site-lab .page-control-pagination:link, .site-lab .page-group-content:link, .site-lab .page-group-content-full:link, .site-lab .page-group-main-desc:link, .site-lab .page-group-class-head:link, .site-lab .read-more:link, .site-lab #disqus_thread a:link, #disqus_thread .site-lab a:link, .site-lab .author-meta-list:link, .site-lab .author-list-header:link, .site-lab .hp-authors-link:link, .site-lab .section-h2:visited, .site-lab .hp-cat:visited, .site-lab .feed-tease-cat:visited, .site-lab .author-title:visited, .site-lab .tile-tease-cat:visited, .site-lab .tile-small-cat:visited, .site-lab .article-section-h2:visited, .site-lab .pagination:visited, .site-lab .page-control-pagination:visited, .site-lab .page-group-content:visited, .site-lab .page-group-content-full:visited, .site-lab .page-group-main-desc:visited, .site-lab .page-group-class-head:visited, .site-lab .read-more:visited, .site-lab #disqus_thread a:visited, #disqus_thread .site-lab a:visited, .site-lab .author-meta-list:visited, .site-lab .author-list-header:visited, .site-lab .hp-authors-link:visited {
  color: #249782;
}
/* line 218, ../sass/base/_variables.scss */
.site-lab .section-h2 a:hover, .site-lab .hp-cat a:hover, .site-lab .feed-tease-cat a:hover, .site-lab .author-title a:hover, .site-lab .tile-tease-cat a:hover, .site-lab .tile-small-cat a:hover, .site-lab .article-section-h2 a:hover, .site-lab .pagination a:hover, .site-lab .page-control-pagination a:hover, .site-lab .page-group-content a:hover, .site-lab .page-group-content-full a:hover, .site-lab .page-group-main-desc a:hover, .site-lab .page-group-class-head a:hover, .site-lab .read-more a:hover, .site-lab #disqus_thread a a:hover, #disqus_thread .site-lab a a:hover, .site-lab .author-meta-list a:hover, .site-lab .author-list-header a:hover, .site-lab .hp-authors-link a:hover, .site-lab .section-h2:link:hover, .site-lab .hp-cat:link:hover, .site-lab .feed-tease-cat:link:hover, .site-lab .author-title:link:hover, .site-lab .tile-tease-cat:link:hover, .site-lab .tile-small-cat:link:hover, .site-lab .article-section-h2:link:hover, .site-lab .pagination:link:hover, .site-lab .page-control-pagination:link:hover, .site-lab .page-group-content:link:hover, .site-lab .page-group-content-full:link:hover, .site-lab .page-group-main-desc:link:hover, .site-lab .page-group-class-head:link:hover, .site-lab .read-more:link:hover, .site-lab #disqus_thread a:link:hover, #disqus_thread .site-lab a:link:hover, .site-lab .author-meta-list:link:hover, .site-lab .author-list-header:link:hover, .site-lab .hp-authors-link:link:hover, .site-lab .section-h2:visited:hover, .site-lab .hp-cat:visited:hover, .site-lab .feed-tease-cat:visited:hover, .site-lab .author-title:visited:hover, .site-lab .tile-tease-cat:visited:hover, .site-lab .tile-small-cat:visited:hover, .site-lab .article-section-h2:visited:hover, .site-lab .pagination:visited:hover, .site-lab .page-control-pagination:visited:hover, .site-lab .page-group-content:visited:hover, .site-lab .page-group-content-full:visited:hover, .site-lab .page-group-main-desc:visited:hover, .site-lab .page-group-class-head:visited:hover, .site-lab .read-more:visited:hover, .site-lab #disqus_thread a:visited:hover, #disqus_thread .site-lab a:visited:hover, .site-lab .author-meta-list:visited:hover, .site-lab .author-list-header:visited:hover, .site-lab .hp-authors-link:visited:hover {
  color: #1f8270;
}

@-webkit-keyframes ani-nav-slide {
  /* line 290, ../sass/base/_variables.scss */
  0% {
    margin-top: -200px;
  }

  /* line 291, ../sass/base/_variables.scss */
  100% {
    margin-top: -40px;
  }
}

@keyframes ani-nav-slide {
  /* line 295, ../sass/base/_variables.scss */
  0% {
    margin-top: -200px;
  }

  /* line 296, ../sass/base/_variables.scss */
  100% {
    margin-top: -40px;
  }
}

/* line 1, ../sass/base/_layout.scss */
body {
  background-color: #f6f6f6;
}

/* line 5, ../sass/base/_layout.scss */
.site-width-mod, .l-site-width, .l-site-width-header, .page-control-mod {
  max-width: 1100px;
  margin: 0 auto;
  position: relative;
}

/* line 11, ../sass/base/_layout.scss */
.page-topper, .page-topper-drk, .deep-page-topper, .page-topper-section, .page-topper-issue-detail {
  padding: 30px 0;
  background-color: #e6e7e8;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e6e7e8));
  background-image: -webkit-linear-gradient(#f6f6f6, #e6e7e8);
  background-image: -moz-linear-gradient(#f6f6f6, #e6e7e8);
  background-image: -o-linear-gradient(#f6f6f6, #e6e7e8);
  background-image: linear-gradient(#f6f6f6, #e6e7e8);
}

/* line 21, ../sass/base/_layout.scss */
.l-site-width-header {
  position: static;
}
@media (min-width: 600px) {
  /* line 21, ../sass/base/_layout.scss */
  .l-site-width-header {
    position: relative;
  }
}

/* line 30, ../sass/base/_layout.scss */
.page-topper-nav {
  text-align: center;
  margin: 20px 0;
}
/* line 33, ../sass/base/_layout.scss */
.page-topper-nav a {
  font-size: 16px;
  text-decoration: none;
  padding: 8px;
  font-weight: 500;
  color: #7c7d7e;
}
/* line 40, ../sass/base/_layout.scss */
.page-topper-nav a:hover {
  padding: 8px;
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 47, ../sass/base/_layout.scss */
.page-mod, .article-page-mod {
  padding: 15px;
  background-color: #FFF;
  position: relative;
  z-index: 50;
}
@media (min-width: 600px) {
  /* line 47, ../sass/base/_layout.scss */
  .page-mod, .article-page-mod {
    padding: 20px;
  }
}
@media (min-width: 900px) {
  /* line 56, ../sass/base/_layout.scss */
  .page-mod.pull-up, .pull-up.article-page-mod {
    margin-top: -20px;
    min-height: 800px;
  }
}
@media (min-width: 600px) {
  /* line 62, ../sass/base/_layout.scss */
  .ui-block-2 .page-mod, .ui-block-2 .article-page-mod {
    min-height: 600px;
  }
}

/* line 70, ../sass/base/_layout.scss */
.page-mod-shadow, .l-search-page {
  padding-top: 50px;
}
/* line 73, ../sass/base/_layout.scss */
.page-mod-shadow:before, .l-search-page:before {
  content: "";
  width: 100%;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0px 8px rgba(0, 0, 0, 0.25);
}
/* line 84, ../sass/base/_layout.scss */
.page-mod-shadow:after, .l-search-page:after {
  content: "";
  width: 100%;
  height: 15px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 15px;
}

/* line 97, ../sass/base/_layout.scss */
.page-topper-drk, .deep-page-topper {
  text-align: center;
  height: 135px;
  padding-top: 40px;
  position: relative;
  background-color: #c8c8c8;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #607074), color-stop(100%, #6e8085));
  background-image: -webkit-linear-gradient(#607074, #6e8085);
  background-image: -moz-linear-gradient(#607074, #6e8085);
  background-image: -o-linear-gradient(#607074, #6e8085);
  background-image: linear-gradient(#607074, #6e8085);
}

/* line 122, ../sass/base/_layout.scss */
.deep-page-topper {
  height: 205px;
  margin-bottom: -60px;
}

@media (min-width: 900px) {
  /* line 128, ../sass/base/_layout.scss */
  .extra-pad, .author-results-mod {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
  }
}

/* line 142, ../sass/base/_layout.scss */
.site-grid-mod {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 147, ../sass/base/_layout.scss */
.l-search-page {
  padding: 5px;
  background-color: #FFF;
  position: relative;
  z-index: 100;
}
@media (min-width: 600px) {
  /* line 147, ../sass/base/_layout.scss */
  .l-search-page {
    padding: 20px;
  }
}

/* line 160, ../sass/base/_layout.scss */
.l-search-page {
  margin-top: 0;
}
@media (min-width: 600px) {
  /* line 160, ../sass/base/_layout.scss */
  .l-search-page {
    margin-top: -20px;
  }
}

/* line 167, ../sass/base/_layout.scss */
.l-search-page {
  padding-top: 50px;
}

@media (min-width: 900px) {
  /* line 185, ../sass/base/_layout.scss */
  .l-static-20-80 {
    *zoom: 1;
  }
  /* line 135, ../components/Upbase/components/_layout.scss */
  .l-static-20-80 > .ui-block-1 {
    width: 175px;
    float: left;
  }
  /* line 139, ../components/Upbase/components/_layout.scss */
  .l-static-20-80 > .ui-block-2 {
    width: 100%;
    float: right;
    margin-left: -245px;
  }
  /* line 143, ../components/Upbase/components/_layout.scss */
  .l-static-20-80 > .ui-block-2 > .ui-block-inner {
    margin-left: 245px;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-static-20-80:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 188, ../sass/base/_layout.scss */
  .l-static-20-80 > .ui-block-1 {
    position: relative;
  }
}

@media (min-width: 900px) {
  /* line 196, ../sass/base/_layout.scss */
  .l-static-section {
    *zoom: 1;
  }
  /* line 135, ../components/Upbase/components/_layout.scss */
  .l-static-section > .ui-block-1 {
    width: 200px;
    float: left;
  }
  /* line 139, ../components/Upbase/components/_layout.scss */
  .l-static-section > .ui-block-2 {
    width: 100%;
    float: right;
    margin-left: -200px;
  }
  /* line 143, ../components/Upbase/components/_layout.scss */
  .l-static-section > .ui-block-2 > .ui-block-inner {
    margin-left: 200px;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-static-section:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 199, ../sass/base/_layout.scss */
  .l-static-section > .ui-block-1 {
    position: relative;
  }
}

@media (min-width: 900px) {
  /* line 206, ../sass/base/_layout.scss */
  .l-static-30-70 {
    *zoom: 1;
  }
  /* line 135, ../components/Upbase/components/_layout.scss */
  .l-static-30-70 > .ui-block-1 {
    width: 225px;
    float: left;
  }
  /* line 139, ../components/Upbase/components/_layout.scss */
  .l-static-30-70 > .ui-block-2 {
    width: 100%;
    float: right;
    margin-left: -295px;
  }
  /* line 143, ../components/Upbase/components/_layout.scss */
  .l-static-30-70 > .ui-block-2 > .ui-block-inner {
    margin-left: 295px;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-static-30-70:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 209, ../sass/base/_layout.scss */
  .l-static-30-70 > .ui-block-1 {
    position: relative;
  }
}

/* line 6, ../sass/base/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}
/* line 9, ../sass/base/_type.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none;
}

/* line 20, ../sass/base/_type.scss */
.h1 {
  font-size: 40px;
  margin: 0;
}
/* line 248, ../sass/base/_variables.scss */
.h1 a, .h1:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.h1 a:hover, .h1:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .h1 a:hover, .site-storyboard .h1:visited:hover {
  color: #2281b4;
}

/* line 27, ../sass/base/_type.scss */
.h2, .off-lead-h2, .feed-tease-head {
  font-size: 24px;
  margin: 0;
}
/* line 248, ../sass/base/_variables.scss */
.h2 a, .off-lead-h2 a, .feed-tease-head a, .h2:visited, .off-lead-h2:visited, .feed-tease-head:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.h2 a:hover, .off-lead-h2 a:hover, .feed-tease-head a:hover, .h2:visited:hover, .off-lead-h2:visited:hover, .feed-tease-head:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .h2 a:hover, .site-storyboard .off-lead-h2 a:hover, .site-storyboard .feed-tease-head a:hover, .site-storyboard .h2:visited:hover, .site-storyboard .off-lead-h2:visited:hover, .site-storyboard .feed-tease-head:visited:hover {
  color: #2281b4;
}

/* line 34, ../sass/base/_type.scss */
.h3, .feed-tease-subhead, .tile-small-deck, .tile-small-head {
  font-size: 18px;
  margin: 0;
}
/* line 248, ../sass/base/_variables.scss */
.h3 a, .feed-tease-subhead a, .tile-small-deck a, .tile-small-head a, .h3:visited, .feed-tease-subhead:visited, .tile-small-deck:visited, .tile-small-head:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.h3 a:hover, .feed-tease-subhead a:hover, .tile-small-deck a:hover, .tile-small-head a:hover, .h3:visited:hover, .feed-tease-subhead:visited:hover, .tile-small-deck:visited:hover, .tile-small-head:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .h3 a:hover, .site-storyboard .feed-tease-subhead a:hover, .site-storyboard .tile-small-deck a:hover, .site-storyboard .tile-small-head a:hover, .site-storyboard .h3:visited:hover, .site-storyboard .feed-tease-subhead:visited:hover, .site-storyboard .tile-small-deck:visited:hover, .site-storyboard .tile-small-head:visited:hover {
  color: #2281b4;
}

/* line 41, ../sass/base/_type.scss */
.h4 {
  font-weight: bold;
  font-size: 16px;
  margin: 0;
}

/* line 48, ../sass/base/_type.scss */
.h5 {
  font-weight: bold;
  font-size: 14px;
  margin: 0;
}

/* line 55, ../sass/base/_type.scss */
.h6 {
  font-weight: bold;
  font-size: 12px;
  margin: 0;
}

/* line 62, ../sass/base/_type.scss */
.h1-page, .h1-search-no-result {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  text-align: center;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 5px;
  color: #f0f2f3;
}
/* line 70, ../sass/base/_type.scss */
.page-topper-section .h1-page, .page-topper-issue-detail .h1-page, .page-topper-section .h1-search-no-result, .page-topper-issue-detail .h1-search-no-result {
  color: black;
  text-shadow: 0 0 0 transparent;
  margin-top: 10px;
}
/* line 76, ../sass/base/_type.scss */
.home .h1-page, .home .h1-search-no-result {
  color: #464646;
  text-shadow: 0 0 0 transparent;
  font-family: "adobe-caslon-pro", "Georgia", Georgia, Times, Times New Roman, serif;
  text-transform: none;
  letter-spacing: 0;
  font-size: 30px;
}

/* line 87, ../sass/base/_type.scss */
.section-h1 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0 0 15px 0;
}
/* line 94, ../sass/base/_type.scss */
.section-h1 a {
  color: #212121;
}
/* line 96, ../sass/base/_type.scss */
.section-h1 a:hover {
  color: #a51c30;
}

/* line 103, ../sass/base/_type.scss */
.section-h2, .hp-cat, .feed-tease-cat, .author-title, .tile-tease-cat, .tile-small-cat, .article-section-h2 {
  font-size: 13px;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
@media (min-width: 900px) {
  /* line 103, ../sass/base/_type.scss */
  .section-h2, .hp-cat, .feed-tease-cat, .author-title, .tile-tease-cat, .tile-small-cat, .article-section-h2 {
    margin-bottom: 15px;
  }
}

/* line 117, ../sass/base/_type.scss */
.article-h1 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 28px;
  line-height: 1.25em;
  font-weight: 700;
  margin: 0.5em 0;
  color: #000;
}
@media (min-width: 600px) {
  /* line 117, ../sass/base/_type.scss */
  .article-h1 {
    font-size: 40px;
  }
}
@media (min-width: 900px) {
  /* line 117, ../sass/base/_type.scss */
  .article-h1 {
    font-size: 54px;
    padding-right: 20%;
    letter-spacing: -1px;
  }
}

/* line 136, ../sass/base/_type.scss */
.article-h2 {
  font-size: 18px;
  color: #212121;
  margin-bottom: 1em;
}
@media (min-width: 600px) {
  /* line 136, ../sass/base/_type.scss */
  .article-h2 {
    font-size: 24px;
  }
}
@media (min-width: 900px) {
  /* line 136, ../sass/base/_type.scss */
  .article-h2 {
    font-size: 30px;
    padding-right: 20%;
    letter-spacing: -1px;
  }
}

/* line 151, ../sass/base/_type.scss */
.sm-section-head, .filter-nav-head, .filter-nav-head-desktop, .article-byline-label, .author-bio-head {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #7c7d7e;
  margin-bottom: 1em;
}

/* line 163, ../sass/base/_type.scss */
.hp-cat {
  font-weight: normal;
  margin-bottom: 0;
}

/* line 170, ../sass/base/_type.scss */
.hp-lead-h1 {
  font-size: 20px;
  font-weight: 700;
}
/* line 248, ../sass/base/_variables.scss */
.hp-lead-h1 a, .hp-lead-h1:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.hp-lead-h1 a:hover, .hp-lead-h1:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .hp-lead-h1 a:hover, .site-storyboard .hp-lead-h1:visited:hover {
  color: #2281b4;
}
@media (min-width: 900px) {
  /* line 170, ../sass/base/_type.scss */
  .hp-lead-h1 {
    font-size: 40px;
    font-weight: 400;
    line-height: 1.10em;
    letter-spacing: -1px;
  }
}

/* line 184, ../sass/base/_type.scss */
.hp-lead-subhead {
  font-size: 16px;
}
/* line 248, ../sass/base/_variables.scss */
.hp-lead-subhead a, .hp-lead-subhead:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.hp-lead-subhead a:hover, .hp-lead-subhead:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .hp-lead-subhead a:hover, .site-storyboard .hp-lead-subhead:visited:hover {
  color: #2281b4;
}
@media (min-width: 900px) {
  /* line 184, ../sass/base/_type.scss */
  .hp-lead-subhead {
    font-size: 20px;
    font-weight: 400;
    margin-top: 0.5em;
    letter-spacing: 0;
  }
}

/* line 197, ../sass/base/_type.scss */
.off-lead-h2 {
  font-size: 20px;
  font-weight: 700;
}
/* line 248, ../sass/base/_variables.scss */
.off-lead-h2 a, .off-lead-h2:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.off-lead-h2 a:hover, .off-lead-h2:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .off-lead-h2 a:hover, .site-storyboard .off-lead-h2:visited:hover {
  color: #2281b4;
}

/* line 205, ../sass/base/_type.scss */
.feed-tease-cat {
  margin-bottom: 10px;
}

/* line 211, ../sass/base/_type.scss */
.feed-tease-head {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 248, ../sass/base/_variables.scss */
.feed-tease-head a, .feed-tease-head:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.feed-tease-head a:hover, .feed-tease-head:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .feed-tease-head a:hover, .site-storyboard .feed-tease-head:visited:hover {
  color: #2281b4;
}

/* line 220, ../sass/base/_type.scss */
.feed-tease-subhead, .tile-small-deck {
  font-weight: 400;
  margin-bottom: 10px;
}

/* line 234, ../sass/base/_type.scss */
.txt {
  font-size: 16px;
  line-height: 22px;
  font-family: "Georgia", Georgia, Times, Times New Roman, serif;
}

/* line 241, ../sass/base/_type.scss */
.txt-small {
  font-size: 11px;
  line-height: 1.45em;
  font-family: "Georgia", Georgia, Times, Times New Roman, serif;
}

/* line 248, ../sass/base/_type.scss */
.txt-large {
  font-size: 18px;
  line-height: 1.75em;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
}

/* line 256, ../sass/base/_type.scss */
.txt-sans-large, .footer-donate-txt {
  font-size: 18px;
  line-height: 1.75em;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  color: #464646;
}

@media (min-width: 600px) {
  /* line 265, ../sass/base/_type.scss */
  .hp-txt {
    padding: 0 40px;
  }
}
/* line 270, ../sass/base/_type.scss */
.hp-txt > p {
  font-family: "Georgia", Georgia, Times, Times New Roman, serif;
  font-size: 17px;
  line-height: 1.55em;
  margin-bottom: 0.65em;
  text-align: justify;
}
@media (min-width: 600px) {
  /* line 270, ../sass/base/_type.scss */
  .hp-txt > p {
    font-size: 19px;
  }
}
/* line 280, ../sass/base/_type.scss */
.hp-txt > p .read-more {
  display: block;
  margin: 1.55em auto;
  background-color: #f6f6f6;
  width: 80px;
  line-height: 80px;
  border-radius: 50%;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #2281b4;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 294, ../sass/base/_type.scss */
.hp-txt > p .read-more:hover {
  background-color: #e9e9e9;
  color: #2281b4;
}
@media (min-width: 600px) {
  /* line 280, ../sass/base/_type.scss */
  .hp-txt > p .read-more {
    width: 110px;
    line-height: 110px;
    font-size: 13px;
  }
}
/* line 305, ../sass/base/_type.scss */
.hp-txt > p:first-of-type:first-letter {
  font-family: "adobe-caslon-pro", "Georgia", Georgia, Times, Times New Roman, serif;
  font-size: 5em;
  color: #2281b4;
  margin-right: 15px;
  margin-top: 0.55em;
  float: left;
}

/* line 325, ../sass/base/_type.scss */
.byline-by {
  font-style: italic;
}

/* line 330, ../sass/base/_type.scss */
.byline-name, .book-author-byline {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  text-decoration: none;
  font-size: 14px;
  color: #000;
}

/* line 339, ../sass/base/_type.scss */
.author-name, .article-author-name, .hp-author-name {
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 5px;
  font-weight: 700;
}
/* line 345, ../sass/base/_type.scss */
.author-name em, .article-author-name em, .hp-author-name em {
  text-transform: none;
}
/* line 348, ../sass/base/_type.scss */
.author-name a, .article-author-name a, .hp-author-name a {
  color: #464646;
}
/* line 351, ../sass/base/_type.scss */
.tile-tease-author .author-name, .tile-tease-author .article-author-name, .tile-tease-author .hp-author-name {
  margin-top: 0;
}
/* line 355, ../sass/base/_type.scss */
.article-body .author-name a, .article-body .article-author-name a, .article-body .hp-author-name a {
  text-decoration: none;
  color: #464646;
}

/* line 369, ../sass/base/_type.scss */
.sans {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}

/* line 371, ../sass/base/_type.scss */
.serif {
  font-family: "adobe-caslon-pro", "Georgia", Georgia, Times, Times New Roman, serif;
}

/* line 373, ../sass/base/_type.scss */
.bold {
  font-weight: bold;
}

/* line 375, ../sass/base/_type.scss */
.caps {
  text-transform: uppercase;
}

/* line 377, ../sass/base/_type.scss */
.centered {
  text-align: center;
}

@media (min-width: 600px) {
  /* line 379, ../sass/base/_type.scss */
  .full-width {
    width: 70%;
    margin: 0 auto;
  }
}

/* line 387, ../sass/base/_type.scss */
.author-title {
  font-weight: 400;
  font-size: 15px;
  color: #fff;
  margin-top: 0.55em;
  letter-spacing: 2px;
}

/* line 404, ../sass/base/_type.scss */
.bullet {
  font-size: 14px;
  line-height: 0;
  position: relative;
  margin: 0 3px;
}

/* line 414, ../sass/base/_type.scss */
.link-arrow {
  font-size: 1.75em;
  line-height: 0;
  position: relative;
  top: 5px;
}

/* line 421, ../sass/base/_type.scss */
.little-s {
  font-size: 0.625em;
}

/* line 6, ../sass/base/_objects.scss */
.white {
  background-color: #FFF;
}

/* line 13, ../sass/base/_objects.scss */
.btn, .btn-small, .tile-promo-link a, .btn-large, .feed-btn-mod a {
  background-color: #a51c30;
  padding: 12px 18px;
  font-size: 16px;
  color: #FFF;
  text-decoration: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 21, ../sass/base/_objects.scss */
.btn:hover, .btn-small:hover, .tile-promo-link a:hover, .btn-large:hover, .feed-btn-mod a:hover {
  background-color: #6b121a;
  color: #FFF;
}

/* line 28, ../sass/base/_objects.scss */
.btn-small, .tile-promo-link a {
  padding: 8px 16px;
  font-size: 0.92308em;
}

/* line 35, ../sass/base/_objects.scss */
.btn-large, .feed-btn-mod a {
  padding: 15px 20px;
  font-size: 1.07692em;
}

/* line 42, ../sass/base/_objects.scss */
.arrow {
  display: block;
  width: 30px;
  height: 30px;
  background-color: #e6e7e8;
  text-indent: -10000px;
  background-position: center center;
  background-size: 60%;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
/* line 55, ../sass/base/_objects.scss */
.arrow:hover {
  background-color: #bcbec0;
}
/* line 59, ../sass/base/_objects.scss */
.arrow.left {
  background-image: url("/wp-content/themes/nieman/img/icons/arrow-left.svg");
}
/* line 63, ../sass/base/_objects.scss */
.arrow.right {
  background-image: url("/wp-content/themes/nieman/img/icons/arrow-right.svg");
}

/* line 73, ../sass/base/_objects.scss */
.arrow-up, .arrow-down, .arrow-right, .arrow-left {
  width: 0;
  height: 0;
  border: 7px solid transparent;
  position: relative;
  top: 7px;
}
/* line 79, ../sass/base/_objects.scss */
.is-active > .filter-list-trigger > .arrow-up, .is-active > .filter-list-trigger-secondary > .arrow-up, .is-active > .filter-list-trigger > .arrow-down, .is-active > .filter-list-trigger-secondary > .arrow-down, .is-active > .filter-list-trigger > .arrow-right, .is-active > .filter-list-trigger-secondary > .arrow-right, .is-active > .filter-list-trigger > .arrow-left, .is-active > .filter-list-trigger-secondary > .arrow-left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 2px;
}

/* line 88, ../sass/base/_objects.scss */
.arrow-up {
  border-top: none;
  border-bottom-color: #bcbec0;
}

/* line 94, ../sass/base/_objects.scss */
.arrow-down {
  border-bottom: none;
  border-top-color: #bcbec0;
}

/* line 100, ../sass/base/_objects.scss */
.arrow-right {
  border: 5px solid transparent;
  top: 1px;
  border-right: none;
  border-left-color: #bcbec0;
}

/* line 108, ../sass/base/_objects.scss */
.arrow-left {
  border: 5px solid transparent;
  top: 1px;
  border-left: none;
  border-right-color: #bcbec0;
}

/* line 129, ../sass/base/_objects.scss */
.pagination li, .page-control-pagination li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
/* line 134, ../sass/base/_objects.scss */
.pagination li a, .page-control-pagination li a {
  line-height: 20px;
}
/* line 136, ../sass/base/_objects.scss */
.page-control-mod .pagination li a, .page-control-mod .page-control-pagination li a {
  color: #8e9da2;
}
/* line 138, ../sass/base/_objects.scss */
.page-control-mod .pagination li a:hover, .page-control-mod .page-control-pagination li a:hover {
  color: #e2e6e7;
}
/* line 143, ../sass/base/_objects.scss */
.pagination li .unavailable, .page-control-pagination li .unavailable {
  color: #7c7d7e;
}
/* line 146, ../sass/base/_objects.scss */
.pagination li.unavailable, .page-control-pagination li.unavailable {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 152, ../sass/base/_objects.scss */
.page-control-mod .pagination li.is-active a, .page-control-mod .page-control-pagination li.is-active a {
  color: #d4dadc;
}
/* line 154, ../sass/base/_objects.scss */
.page-control-mod .pagination li.is-active a:hover, .page-control-mod .page-control-pagination li.is-active a:hover {
  color: white;
}

/* line 166, ../sass/base/_objects.scss */
.img-tease-right {
  float: right;
  margin: 0 0 0 15px;
}

/* line 172, ../sass/base/_objects.scss */
.resp-img {
  width: 100%;
}

/* line 184, ../sass/base/_objects.scss */
.inline-list > li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0 10px 0 0;
}
/* line 189, ../sass/base/_objects.scss */
.inline-list.align-right {
  text-align: right;
}

/* line 201, ../sass/base/_objects.scss */
.page-nav {
  background-color: #f1f1f1;
}

/* line 206, ../sass/base/_objects.scss */
.page-nav-item {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}
/* line 214, ../sass/base/_objects.scss */
.page-nav-item a {
  text-decoration: none;
  display: block;
  padding: 15px 0 15px 10px;
  color: #464646;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
/* line 220, ../sass/base/_objects.scss */
.page-nav-item a:hover {
  background-color: #cbced0;
  padding-left: 15px;
}
@media (min-width: 900px) {
  /* line 226, ../sass/base/_objects.scss */
  .page-nav-item.page-nav-item-active {
    border-right: 6px solid #a51c30;
    border-bottom: none;
    background-color: #fefefe;
  }
}
/* line 232, ../sass/base/_objects.scss */
.page-nav-item.page-nav-item-active a {
  color: #a51c30;
}

/* line 240, ../sass/base/_objects.scss */
.page-group-mod {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  padding: 0;
  margin-bottom: 80px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page-group-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 600px) {
  /* line 240, ../sass/base/_objects.scss */
  .page-group-mod {
    padding: 0 20px;
  }
}
/* line 248, ../sass/base/_objects.scss */
.page-group-mod.fellow-mod {
  margin-bottom: 45px;
}

/* line 254, ../sass/base/_objects.scss */
.page-group-head {
  color: #a51c30;
  font-size: 20px;
  margin-bottom: 0.55em;
}
@media (min-width: 900px) {
  /* line 254, ../sass/base/_objects.scss */
  .page-group-head {
    width: 25%;
    float: left;
  }
}

/* line 265, ../sass/base/_objects.scss */
.page-group-content, .page-group-content-full {
  font-size: 16px;
  line-height: 1em;
}
@media (min-width: 900px) {
  /* line 265, ../sass/base/_objects.scss */
  .page-group-content, .page-group-content-full {
    margin-left: 30%;
  }
}
/* line 273, ../sass/base/_objects.scss */
.page-group-content p, .page-group-content-full p {
  font-size: 16px;
  line-height: 1.55em;
  margin-bottom: 1em;
}
/* line 279, ../sass/base/_objects.scss */
.page-group-content img, .page-group-content-full img {
  max-width: 100%;
  height: auto;
  margin-bottom: 1em;
}
/* line 284, ../sass/base/_objects.scss */
.page-group-content .wp-caption img, .page-group-content-full .wp-caption img {
  width: 100%;
}

@media (min-width: 900px) {
  /* line 289, ../sass/base/_objects.scss */
  .page-group-content-full {
    margin-left: 0;
  }
}

/* line 297, ../sass/base/_objects.scss */
.page-group-img {
  margin-bottom: 1em;
}
/* line 299, ../sass/base/_objects.scss */
.page-group-img img {
  max-width: 100%;
}

/* line 305, ../sass/base/_objects.scss */
.page-group-fellow-img {
  float: right;
  width: 80px;
  margin-left: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media (min-width: 600px) {
  /* line 305, ../sass/base/_objects.scss */
  .page-group-fellow-img {
    width: 120px;
  }
}
@media (min-width: 900px) {
  /* line 305, ../sass/base/_objects.scss */
  .page-group-fellow-img {
    float: left;
    margin: 0;
    width: 20%;
  }
}
/* line 321, ../sass/base/_objects.scss */
.page-group-fellow-img img {
  max-width: 100%;
}

/* line 327, ../sass/base/_objects.scss */
.page-group-fellow {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 5px;
  color: #000;
}
/* line 332, ../sass/base/_objects.scss */
.page-group-fellow a {
  color: #000;
}
@media (min-width: 900px) {
  /* line 327, ../sass/base/_objects.scss */
  .page-group-fellow {
    margin-left: 30%;
    font-size: 24px;
    font-weight: 500;
  }
}

/* line 343, ../sass/base/_objects.scss */
.page-group-main {
  margin-bottom: 45px;
  padding-top: 15px;
}
/* line 346, ../sass/base/_objects.scss */
.page-group-main img {
  max-width: 100%;
}

/* line 353, ../sass/base/_objects.scss */
.page-group-main-head {
  font-size: 36px;
  margin-bottom: 7px;
  color: #a51c30;
}

/* line 361, ../sass/base/_objects.scss */
.page-group-main-desc {
  font-size: 22px;
  margin: 15px 0;
}
/* line 365, ../sass/base/_objects.scss */
.page-group-main .page-group-main-desc {
  margin-top: 0;
}

/* line 371, ../sass/base/_objects.scss */
.page-group-main-caption {
  margin-top: 12px;
  font-size: 14px;
}

/* line 383, ../sass/base/_objects.scss */
.page-group-fellow-class {
  padding: 10px;
}
/* line 385, ../sass/base/_objects.scss */
.page-group-fellow-class img {
  max-width: 100%;
}

/* line 391, ../sass/base/_objects.scss */
.page-group-class-head {
  margin: 8px 0 12px 0;
}

/* line 397, ../sass/base/_objects.scss */
.page-group-decade-head-main {
  font-size: 24px;
}
/* line 248, ../sass/base/_variables.scss */
.page-group-decade-head-main a, .page-group-decade-head-main:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.page-group-decade-head-main a:hover, .page-group-decade-head-main:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .page-group-decade-head-main a:hover, .site-storyboard .page-group-decade-head-main:visited:hover {
  color: #2281b4;
}

/* line 402, ../sass/base/_objects.scss */
.page-group-decade-head {
  background-color: #e6e7e8;
  padding: 8px 15px;
  margin: 40px 0;
  font-size: 14px;
  font-weight: 700;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page-group-decade-head:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 600px) {
  /* line 402, ../sass/base/_objects.scss */
  .page-group-decade-head {
    margin: 40px 20px 20px 20px;
  }
}

/* line 418, ../sass/base/_objects.scss */
.child-page-main-head {
  font-size: 36px;
  margin-bottom: 15px;
  color: #212121;
}

/* line 428, ../sass/base/_objects.scss */
.author-mod, .tease-author-mod, .hp-author-mod {
  *zoom: 1;
  margin-bottom: 15px;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.author-mod:after, .tease-author-mod:after, .hp-author-mod:after {
  content: "";
  display: table;
  clear: both;
}

/* line 434, ../sass/base/_objects.scss */
.author-img-mod, .tease-author-img-mod, .article-author-img-mod, .hp-author-img-mod {
  width: 25px;
  height: 25px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media (min-width: 600px) {
  /* line 434, ../sass/base/_objects.scss */
  .author-img-mod, .tease-author-img-mod, .article-author-img-mod, .hp-author-img-mod {
    width: 45px;
    height: 45px;
  }
}

/* line 446, ../sass/base/_objects.scss */
.author-img, .author-logo, .tease-author-logo, .article-author-logo, .author-bio-logo, .hp-author-logo {
  max-width: 100%;
}

/* line 451, ../sass/base/_objects.scss */
.author-logo, .tease-author-logo, .article-author-logo, .author-bio-logo, .hp-author-logo {
  text-align: center;
  background-color: #a51c30;
  -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.25);
}
/* line 456, ../sass/base/_objects.scss */
.site-storyboard .author-logo, .site-storyboard .tease-author-logo, .site-storyboard .article-author-logo, .site-storyboard .author-bio-logo, .site-storyboard .hp-author-logo {
  background-color: #2281b4;
}
/* line 459, ../sass/base/_objects.scss */
.site-reports .author-logo, .site-reports .tease-author-logo, .site-reports .article-author-logo, .site-reports .author-bio-logo, .site-reports .hp-author-logo {
  background-color: #b71f30;
}
/* line 462, ../sass/base/_objects.scss */
.site-lab .author-logo, .site-lab .tease-author-logo, .site-lab .article-author-logo, .site-lab .author-bio-logo, .site-lab .hp-author-logo {
  background-color: #249782;
}

/* line 468, ../sass/base/_objects.scss */
.author-logo-letter, .tease-author-logo-letter, .article-author-logo-letter, .author-bio-logo-letter, .hp-author-logo-letter {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  position: relative;
  top: -4px;
  line-height: 25px;
}
@media (min-width: 600px) {
  /* line 468, ../sass/base/_objects.scss */
  .author-logo-letter, .tease-author-logo-letter, .article-author-logo-letter, .author-bio-logo-letter, .hp-author-logo-letter {
    display: inline-block;
    position: static;
    line-height: 45px;
    font-size: 20px;
    padding-left: 0;
  }
}

/* line 485, ../sass/base/_objects.scss */
.author-social, .article-author-social {
  font-size: 0.8em;
  color: #464646;
}
/* line 488, ../sass/base/_objects.scss */
.article-body .author-social, .article-body .article-author-social {
  color: #464646;
  text-decoration: none;
}

@media (min-width: 600px) {
  /* line 497, ../sass/base/_objects.scss */
  .tease-author-mod {
    position: absolute;
    right: 30px;
    width: 20%;
    top: 0;
  }
}
@media (min-width: 900px) {
  /* line 497, ../sass/base/_objects.scss */
  .tease-author-mod {
    right: 40px;
    width: 15%;
  }
}

/* line 512, ../sass/base/_objects.scss */
.tease-author, .article-author {
  margin-right: 10px;
  float: left;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.tease-author:after, .article-author:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 600px) {
  /* line 516, ../sass/base/_objects.scss */
  .tease-author + .tease-author, .article-author + .tease-author, .tease-author + .article-author, .article-author + .article-author {
    margin-top: 15px;
  }
}
/* line 521, ../sass/base/_objects.scss */
.tease-author:last-child, .article-author:last-child {
  margin-right: 0;
}

/* line 527, ../sass/base/_objects.scss */
.tease-author-img-mod {
  float: left;
  margin-right: 8px;
  overflow: hidden;
}
@media (min-width: 600px) {
  /* line 527, ../sass/base/_objects.scss */
  .tease-author-img-mod {
    float: none;
    margin-bottom: 8px;
  }
}

/* line 556, ../sass/base/_objects.scss */
.teaser-img img {
  max-width: 100%;
}

/* line 566, ../sass/base/_objects.scss */
.teaser-txt-archive {
  padding-bottom: 2em;
}
@media (min-width: 600px) {
  /* line 566, ../sass/base/_objects.scss */
  .teaser-txt-archive {
    padding-right: 30%;
  }
}
@media (min-width: 900px) {
  /* line 566, ../sass/base/_objects.scss */
  .teaser-txt-archive {
    padding-right: 20%;
  }
}

@media (min-width: 600px) {
  /* line 576, ../sass/base/_objects.scss */
  .l-pair {
    *zoom: 1;
    display: table;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-pair:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 461, ../components/Upbase/components/_layout.scss */
  .l-pair > .art-bd {
    display: table-cell;
    width: 30%;
    margin: 0;
  }
  /* line 466, ../components/Upbase/components/_layout.scss */
  .l-pair > .art-bd > img,
  .l-pair > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 470, ../components/Upbase/components/_layout.scss */
  .l-pair > .txt-bd {
    display: table-cell;
    vertical-align: middle;
    padding-left: 5%;
  }
  /* line 480, ../components/Upbase/components/_layout.scss */
  .lt-ie8 .l-pair > .art-bd,
  .lt-ie8 .l-pair > .txt-bd {
    display: block;
  }
  /* line 483, ../components/Upbase/components/_layout.scss */
  .lt-ie8 .l-pair > .art-bd {
    width: 30%;
    float: left;
  }
  /* line 487, ../components/Upbase/components/_layout.scss */
  .lt-ie8 .l-pair > .txt-bd {
    margin-left: 35%;
  }
}

/* line 6, ../sass/base/_footer.scss */
.footer-address {
  clear: both;
  float: none;
  display: block;
  margin: auto;
  text-align: center;
  color: #999;
  padding-top: 12px;
}

/* line 15, ../sass/base/_footer.scss */
.address-group {
  padding: 0px 10px;
  font-style: normal;
  display: inline-block;
}
@media (max-width: 600px) {
  /* line 15, ../sass/base/_footer.scss */
  .address-group {
    display: block;
  }
}

/* line 23, ../sass/base/_footer.scss */
.address-group img {
  height: 19px;
  padding-right: 4px;
}

/* line 27, ../sass/base/_footer.scss */
.site-footer {
  padding: 0 0 20px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.site-footer:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 900px) {
  /* line 27, ../sass/base/_footer.scss */
  .site-footer {
    padding: 20px 0 30px;
  }
}

/* line 34, ../sass/base/_footer.scss */
.footer-inner-upper {
  margin-bottom: 10px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.footer-inner-upper:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 900px) {
  /* line 39, ../sass/base/_footer.scss */
  .site-footer-logo {
    float: left;
    width: 30%;
  }
}
/* line 49, ../sass/base/_footer.scss */
.site-footer-logo .footer-pub-logo {
  height: 55px;
  opacity: 1;
}
/* line 52, ../sass/base/_footer.scss */
.site-footer-logo .footer-pub-logo.foundation {
  background-size: 140px;
}
/* line 53, ../sass/base/_footer.scss */
.site-footer-logo .footer-pub-logo.reports {
  background-size: 230px;
}
/* line 54, ../sass/base/_footer.scss */
.site-footer-logo .footer-pub-logo.storyboard {
  background-size: 256px;
}

/* line 59, ../sass/base/_footer.scss */
.site-footer-links {
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.site-footer-links:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 900px) {
  /* line 59, ../sass/base/_footer.scss */
  .site-footer-links {
    float: right;
    text-align: right;
    width: 70%;
    line-height: 28px;
  }
}
/* line 73, ../sass/base/_footer.scss */
.site-footer-links a {
  color: #7c7d7e;
  text-decoration: none;
}
/* line 76, ../sass/base/_footer.scss */
.site-footer-links a:hover {
  color: #212121;
}

/* line 89, ../sass/base/_footer.scss */
.footer {
  padding: 30px 0 0;
  background-color: #f1f1f1;
  -webkit-box-shadow: inset 0 0 2px rgba(124, 125, 126, 0.3);
  -moz-box-shadow: inset 0 0 2px rgba(124, 125, 126, 0.3);
  box-shadow: inset 0 0 2px rgba(124, 125, 126, 0.3);
}

/* line 96, ../sass/base/_footer.scss */
.footer-inner {
  padding: 0 15px;
}

/* line 101, ../sass/base/_footer.scss */
.footer-donate-mod {
  padding: 20px 0;
  border-bottom: 1px solid #e1e2e3;
  border-top: 1px solid #e1e2e3;
  line-height: 2em;
}
@media (min-width: 900px) {
  /* line 101, ../sass/base/_footer.scss */
  .footer-donate-mod {
    text-align: center;
  }
}

/* line 112, ../sass/base/_footer.scss */
.footer-donate-txt {
  font-size: 15px;
  line-height: 1.35em;
}
@media (min-width: 600px) {
  /* line 112, ../sass/base/_footer.scss */
  .footer-donate-txt {
    font-size: 18px;
  }
}
/* line 119, ../sass/base/_footer.scss */
.footer-donate-txt a {
  color: #a51c30;
}

/* line 125, ../sass/base/_footer.scss */
.footer-pub-list {
  padding: 30px 0 5px;
}
@media (min-width: 900px) {
  /* line 125, ../sass/base/_footer.scss */
  .footer-pub-list {
    margin-left: -50px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .footer-pub-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .footer-pub-list > .media-block {
    float: left;
    padding-left: 50px;
    width: 25%;
  }
  /* line 48, ../components/Upbase/components/_layout.scss */
  .footer-pub-list > .media-block:nth-of-type(4n+5) {
    clear: left;
  }
  /* line 51, ../components/Upbase/components/_layout.scss */
  .footer-pub-list > .media-block.n5 {
    clear: left;
  }
}
@media (min-width: 600px) and (max-width: 900px) {
  /* line 125, ../sass/base/_footer.scss */
  .footer-pub-list {
    margin-left: -40px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .footer-pub-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .footer-pub-list > .media-block {
    float: left;
    padding-left: 40px;
    width: 50%;
  }
  /* line 27, ../components/Upbase/components/_layout.scss */
  .footer-pub-list > .media-block:nth-of-type(2n+3) {
    clear: left;
  }
  /* line 30, ../components/Upbase/components/_layout.scss */
  .footer-pub-list > .media-block.n3 {
    clear: left;
  }
}

/* line 138, ../sass/base/_footer.scss */
.footer-pub {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
@media (min-width: 600px) {
  /* line 138, ../sass/base/_footer.scss */
  .footer-pub {
    padding-bottom: 0;
    margin-bottom: 20px;
  }
}

/* line 149, ../sass/base/_footer.scss */
.footer-pub-txt {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  line-height: 1.35em;
  color: #464646;
}

/* line 157, ../sass/base/_footer.scss */
.footer-pub-logo {
  text-indent: -10000px;
  height: 37px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}
/* line 164, ../sass/base/_footer.scss */
.footer-pub-logo.foundation {
  background-image: url("../img/logos/foundation-logo-color.svg");
  background-size: 87px;
}
/* line 172, ../sass/base/_footer.scss */
.footer-pub-logo.reports {
  background-image: url("../img/logos/reports-logo-color.svg");
  background-size: 144px;
}
/* line 180, ../sass/base/_footer.scss */
.footer-pub-logo.lab {
  background-image: url("../img/logos/lab-logo-color.svg");
  background-size: 114px;
}
/* line 186, ../sass/base/_footer.scss */
.footer-pub-logo.storyboard {
  background-image: url("../img/logos/storyboard-logo-color.svg");
  background-size: 181px;
}

/* line 196, ../sass/base/_footer.scss */
.footer-meta {
  background-color: #a51c30;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  padding: 10px 0px 3px;
  color: #FFF;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.footer-meta:after {
  content: "";
  display: table;
  clear: both;
}

/* line 205, ../sass/base/_footer.scss */
.footer-copyright-mod {
  padding-top: 3px;
}
@media (min-width: 600px) {
  /* line 205, ../sass/base/_footer.scss */
  .footer-copyright-mod {
    width: 50%;
    float: left;
  }
}

@media (min-width: 600px) {
  /* line 214, ../sass/base/_footer.scss */
  .footer-links-mod {
    width: 50%;
    float: right;
    text-align: right;
  }
}

/* line 223, ../sass/base/_footer.scss */
.harvard-links li a {
  color: #FFF;
}

/* line 13, ../sass/base/_header.scss */
.header-network {
  border-top: 5px solid #a51c30;
}
@media (min-width: 600px) {
  /* line 13, ../sass/base/_header.scss */
  .header-network {
    *zoom: 1;
    background-color: white;
    position: relative;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .header-network:after {
    content: "";
    display: table;
    clear: both;
  }
}

/* line 22, ../sass/base/_header.scss */
.network-corner-flag {
  pointer-events: none;
}
@media (min-width: 600px) {
  /* line 22, ../sass/base/_header.scss */
  .network-corner-flag {
    width: 0;
    height: 0;
    border-top: 50px solid #a51c30;
    border-bottom: 50px solid transparent;
    border-right: 50px solid transparent;
    border-left: 50px solid #a51c30;
    margin-top: -40px;
    margin-left: -10px;
    position: relative;
    z-index: 99;
  }
  /* line 35, ../sass/base/_header.scss */
  .cssanimations .run-ani .network-corner-flag {
    -webkit-animation: ani-nav-slide 1.35s 0s 1;
    animation: ani-nav-slide 1.35s 0s 1;
  }
  /* line 39, ../sass/base/_header.scss */
  .cssanimations .wait-ani .network-corner-flag {
    margin-top: -200px;
  }
}

/* line 46, ../sass/base/_header.scss */
.network-harvard-shield {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0px;
  right: -1px;
}
/* line 52, ../sass/base/_header.scss */
.network-harvard-shield img {
  width: 100%;
}
/* line 55, ../sass/base/_header.scss */
.network-harvard-shield .network-message {
  display: none;
  margin-right: 10px;
  margin-top: 3px;
  color: #a51c30;
}
/* line 60, ../sass/base/_header.scss */
.network-harvard-shield .network-message a, .network-harvard-shield .network-message a:hover, .network-harvard-shield .network-message a:visited, .network-harvard-shield .network-message a:visited:hover {
  color: #a51c30;
}
@media (min-width: 765px) {
  /* line 55, ../sass/base/_header.scss */
  .network-harvard-shield .network-message {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}
/* line 68, ../sass/base/_header.scss */
.network-harvard-shield .network-shield-img-mod {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 20px;
  height: 20px;
}
@media (min-width: 600px) {
  /* line 46, ../sass/base/_header.scss */
  .network-harvard-shield {
    display: block;
  }
}

/* line 78, ../sass/base/_header.scss */
.network-header-for-journalism {
  display: none;
}
@media (min-width: 900px) {
  /* line 78, ../sass/base/_header.scss */
  .network-header-for-journalism {
    display: inline;
  }
}

/* line 85, ../sass/base/_header.scss */
.network-menu-trigger {
  display: none;
  position: relative;
  width: 30px;
  height: 30px;
  padding: 10px;
  background-color: #a51c30;
  margin-top: -50px;
  margin-left: 10px;
  z-index: 100;
  color: #FFF;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
@media (min-width: 600px) {
  /* line 85, ../sass/base/_header.scss */
  .network-menu-trigger {
    display: block;
  }
}
/* line 101, ../sass/base/_header.scss */
.network-menu-trigger img {
  max-width: 100%;
}
/* line 102, ../sass/base/_header.scss */
.network-menu-trigger:hover {
  background-color: #6b121a;
}

/* line 107, ../sass/base/_header.scss */
.network-menu {
  display: none;
  margin-top: -40px;
  position: relative;
  z-index: 98;
  width: 240px;
  background-color: #fff;
  padding: 40px 20px 20px 40px;
  margin-left: -240px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
@media (min-width: 600px) {
  /* line 107, ../sass/base/_header.scss */
  .network-menu {
    *zoom: 1;
    display: block;
    margin: 0px;
    margin: auto;
    width: 100%;
    position: relative;
    padding: 0px;
    max-width: 1100px;
    z-index: 2;
    background-color: white;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .network-menu:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 131, ../sass/base/_header.scss */
.network-menu img {
  width: 74px;
}
/* line 137, ../sass/base/_header.scss */
.header-network .network-menu.active {
  margin-left: 0;
}
@media (min-width: 600px) {
  /* line 137, ../sass/base/_header.scss */
  .header-network .network-menu.active {
    -webkit-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 900px) {
  /* line 137, ../sass/base/_header.scss */
  .header-network .network-menu.active {
    border-left: 12px solid #a51c30;
  }
}

/* line 158, ../sass/base/_header.scss */
.network-menu-mainlinks {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 10px solid #e6e7e8;
}
/* line 163, ../sass/base/_header.scss */
.network-menu-mainlinks li {
  padding: 5px 0;
}
/* line 167, ../sass/base/_header.scss */
.network-menu-mainlinks li a {
  font-size: 18px;
  font-weight: 700;
  color: #212121;
}
@media (min-width: 600px) {
  /* line 158, ../sass/base/_header.scss */
  .network-menu-mainlinks {
    padding: 0px;
    position: relative;
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 10px;
    float: left;
    margin-top: 2px;
  }
  /* line 180, ../sass/base/_header.scss */
  .network-menu-mainlinks li {
    display: inline-block;
    margin-right: 20px;
  }
  /* line 184, ../sass/base/_header.scss */
  .network-menu-mainlinks li a {
    color: #bcbec0;
    font-size: 14px;
  }
  /* line 187, ../sass/base/_header.scss */
  .network-menu-mainlinks li a:hover {
    color: #212121;
  }
  /* line 190, ../sass/base/_header.scss */
  .network-menu-mainlinks li a.active {
    color: #a51c30;
  }
}

/* line 197, ../sass/base/_header.scss */
.network-menu-sublinks {
  margin-bottom: 20px;
}
/* line 199, ../sass/base/_header.scss */
.network-menu-sublinks li {
  padding: 5px 0;
}
/* line 202, ../sass/base/_header.scss */
.network-menu-sublinks li a {
  font-size: 14px;
  font-weight: 700;
  color: #464646;
}
@media (min-width: 600px) {
  /* line 197, ../sass/base/_header.scss */
  .network-menu-sublinks {
    display: none;
  }
}

@media (min-width: 600px) {
  /* line 211, ../sass/base/_header.scss */
  .network-menu-branding {
    display: none;
  }
}

/* line 222, ../sass/base/_header.scss */
.site-header {
  *zoom: 1;
  margin-top: 17px;
  margin-bottom: 0px;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.site-header:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 600px) {
  /* line 222, ../sass/base/_header.scss */
  .site-header {
    padding: 0 10px;
  }
}
@media (min-width: 900px) {
  /* line 222, ../sass/base/_header.scss */
  .site-header {
    margin-top: 25px;
  }
}
@media (min-width: 1100px) {
  /* line 222, ../sass/base/_header.scss */
  .site-header {
    padding: 0px;
  }
}

/* line 238, ../sass/base/_header.scss */
.site-logo-mod {
  display: block;
  width: 50%;
  max-width: 500px;
  margin: 0 auto;
}
@media (min-width: 900px) {
  /* line 238, ../sass/base/_header.scss */
  .site-logo-mod {
    position: static;
  }
  /* line 247, ../sass/base/_header.scss */
  .site-logo-mod.foundation {
    width: 240px;
    float: left;
    padding-left: 10px;
  }
  /* line 252, ../sass/base/_header.scss */
  .site-logo-mod.reports {
    width: 400px;
    float: left;
  }
  /* line 256, ../sass/base/_header.scss */
  .site-logo-mod.lab {
    width: 250px;
    float: left;
  }
  /* line 260, ../sass/base/_header.scss */
  .site-logo-mod.storyboard {
    width: 470px;
    float: left;
  }
}
/* line 266, ../sass/base/_header.scss */
.site-logo-mod img {
  width: 100%;
}

/* line 271, ../sass/base/_header.scss */
.site-info-mod {
  display: none;
  text-align: right;
  position: relative;
}
@media (min-width: 900px) {
  /* line 271, ../sass/base/_header.scss */
  .site-info-mod {
    width: 400px;
    float: right;
    display: block;
    top: 10px;
  }
}

/* line 283, ../sass/base/_header.scss */
.header-twitter {
  margin-left: 45px;
  position: relative;
  font-size: 13px;
  line-height: 1.35em;
  text-align: left;
}
/* line 290, ../sass/base/_header.scss */
.header-twitter a {
  color: #a51c30;
}

/* line 296, ../sass/base/_header.scss */
.header-twitter-icon {
  background-color: #bcbec0;
  background-image: url("/wp-content/themes/nieman/img/icons/twitter.svg");
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 4px 7px;
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

@media (min-width: 600px) {
  /* line 318, ../sass/base/_header.scss */
  .site-menu-mod {
    *zoom: 1;
    padding: 10px 20px 20px 20px;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .site-menu-mod:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (min-width: 1120px) {
  /* line 318, ../sass/base/_header.scss */
  .site-menu-mod {
    padding: 10px 10px;
  }
}
@media (min-width: 600px) {
  /* line 329, ../sass/base/_header.scss */
  .single .site-menu-mod {
    padding-bottom: 40px;
  }
}

/* line 337, ../sass/base/_header.scss */
.site-nav-list {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 10px solid #e6e7e8;
}
/* line 341, ../sass/base/_header.scss */
.site-nav-list [href="/"] {
  display: none;
}
@media (min-width: 600px) {
  /* line 341, ../sass/base/_header.scss */
  .site-nav-list [href="/"] {
    display: inline;
  }
}
@media (min-width: 600px) {
  /* line 337, ../sass/base/_header.scss */
  .site-nav-list {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 30px;
  }
}
/* line 353, ../sass/base/_header.scss */
.site-nav-list li {
  padding: 5px 0;
  border-bottom: 1px solid transparent;
}
@media (min-width: 600px) {
  /* line 353, ../sass/base/_header.scss */
  .site-nav-list li {
    margin-right: 20px;
    padding: 0;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}
/* line 361, ../sass/base/_header.scss */
.site-nav-list li.is-active {
  font-weight: 700;
}
/* line 365, ../sass/base/_header.scss */
.site-nav-list li a {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-size: 16px;
  text-decoration: none;
  color: #7c7d7e;
}
@media (min-width: 600px) {
  /* line 365, ../sass/base/_header.scss */
  .site-nav-list li a {
    color: #a51c30;
  }
}

/* line 379, ../sass/base/_header.scss */
.site-nav-mod .menu-container {
  padding: 10px 0;
}
@media (max-width: 700px) {
  /* line 379, ../sass/base/_header.scss */
  .site-nav-mod .menu-container {
    text-align: center;
  }
}
@media (min-width: 600px) {
  /* line 378, ../sass/base/_header.scss */
  .site-nav-mod {
    width: 100%;
  }
  /* line 388, ../sass/base/_header.scss */
  .site-nav-mod .mobile-network-nav {
    display: none;
  }
}
@media (min-width: 700px) {
  /* line 378, ../sass/base/_header.scss */
  .site-nav-mod {
    width: 85%;
    float: left;
  }
}
@media (min-width: 900px) {
  /* line 378, ../sass/base/_header.scss */
  .site-nav-mod {
    width: 75%;
    float: left;
  }
}
@media (max-width: 600px) {
  /* line 378, ../sass/base/_header.scss */
  .site-nav-mod {
    width: 200px;
    background-color: #FFF;
    position: absolute;
    top: 5px;
    margin-left: -200px;
    z-index: 99;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  /* line 413, ../sass/base/_header.scss */
  .site-nav-mod.active {
    margin-left: 0;
    -webkit-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.1);
  }
  /* line 422, ../sass/base/_header.scss */
  .site-nav-mod .mobile-network-nav .network-menu,
  .site-nav-mod .mobile-network-nav .network-menu.active {
    display: block;
    width: auto;
    height: auto;
    position: static;
    margin: 0;
    padding: 0;
  }
}

@media (min-width: 600px) {
  /* line 433, ../sass/base/_header.scss */
  .site-search-mod {
    width: 50%;
    margin: 0 auto;
  }
}
@media (min-width: 700px) {
  /* line 433, ../sass/base/_header.scss */
  .site-search-mod {
    width: 15%;
    float: right;
  }
}
@media (min-width: 900px) {
  /* line 433, ../sass/base/_header.scss */
  .site-search-mod {
    width: 16%;
  }
}
@media (max-width: 600px) {
  /* line 433, ../sass/base/_header.scss */
  .site-search-mod {
    display: none;
    background-color: #7c7d7e;
    padding: 10px;
  }
  /* line 453, ../sass/base/_header.scss */
  .site-search-mod.active {
    display: block;
  }
}
/* line 458, ../sass/base/_header.scss */
.site-search-mod input::-webkit-input-placeholder {
  color: #e6e7e8;
}

/* line 465, ../sass/base/_header.scss */
input[type="search"] {
  -webkit-appearance: textfield;
}

/* line 472, ../sass/base/_header.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* line 476, ../sass/base/_header.scss */
.site-search {
  width: 100%;
  padding: 8px 8px 8px 32px;
  background-color: #bcbec0;
  border: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-image: url("/wp-content/themes/nieman/img/icons/search.svg");
  background-size: 24px;
  background-position: 6px center;
  background-repeat: no-repeat;
}
/* line 489, ../sass/base/_header.scss */
.site-search:focus {
  border: 0;
  outline: 0;
}
@media (min-width: 600px) {
  /* line 476, ../sass/base/_header.scss */
  .site-search {
    float: right;
    width: 100%;
  }
  /* line 498, ../sass/base/_header.scss */
  .site-search:focus {
    background-color: #e6e7e8;
  }
}

/* line 506, ../sass/base/_header.scss */
.site-search-submit {
  width: 30px;
  height: 30px;
  border: 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background-color: #bcbec0;
  text-indent: -10000px;
  float: right;
  background-image: url("/wp-content/themes/nieman/img/icons/search.svg");
  background-size: 20px;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 527, ../sass/base/_header.scss */
.site-social-links {
  display: none;
}
@media (min-width: 900px) {
  /* line 527, ../sass/base/_header.scss */
  .site-social-links {
    display: block;
    width: 9%;
    float: left;
  }
}

/* line 537, ../sass/base/_header.scss */
.site-social {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background-color: #bcbec0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0 5px 0 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px;
  text-indent: -10000px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  cursor: pointer;
}
/* line 553, ../sass/base/_header.scss */
.site-social.twitter {
  background-image: url("/wp-content/themes/nieman/img/icons/twitter.svg");
}
/* line 557, ../sass/base/_header.scss */
.site-social.facebook {
  background-image: url("/wp-content/themes/nieman/img/icons/facebook.svg");
}
/* line 561, ../sass/base/_header.scss */
.site-social:hover {
  background-color: #e6e7e8;
}

@media (max-width: 600px) {
  /* line 572, ../sass/base/_header.scss */
  .mobile-nav-trigger {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 40px;
    height: 40px;
    background-color: #CCC;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    background-color: #e6e7e8;
    background-image: url("/wp-content/themes/nieman/img/icons/hamburger.svg");
    background-position: center center;
    background-size: 25px;
    background-repeat: no-repeat;
  }
  /* line 583, ../sass/base/_header.scss */
  .mobile-nav-trigger.active {
    left: 140px;
  }
}

@media (max-width: 600px) {
  /* line 594, ../sass/base/_header.scss */
  .mobile-search-trigger {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    background-color: #e6e7e8;
    background-image: url("/wp-content/themes/nieman/img/icons/search-dark.svg");
    background-position: center center;
    background-size: 30px;
    background-repeat: no-repeat;
  }
}

/* this appears at tablet + */
/* line 610, ../sass/base/_header.scss */
.header-network-crimson {
  background-color: #a51c30;
  display: none;
}
@media (min-width: 600px) {
  /* line 610, ../sass/base/_header.scss */
  .header-network-crimson {
    display: block;
    height: 32px;
    float: left;
    width: 50%;
    position: absolute;
    z-index: 1;
    padding: 5px;
  }
}

/* line 624, ../sass/base/_header.scss */
.header-network-n-square-container {
  width: 45px;
  height: 32px;
  background-color: #a51c30;
  float: left;
  display: none;
}
@media (min-width: 600px) {
  /* line 624, ../sass/base/_header.scss */
  .header-network-n-square-container {
    display: block;
  }
}
@media (min-width: 1200px) {
  /* line 624, ../sass/base/_header.scss */
  .header-network-n-square-container {
    margin-left: -45px;
  }
}

/* line 638, ../sass/base/_header.scss */
img.header-network-n-square-img {
  height: 16px;
  width: auto;
  display: block;
  margin: auto;
  margin-top: 6px;
}

/* this only appears for mobile menu */
/* line 647, ../sass/base/_header.scss */
.site-menu-n-square {
  background-color: #a51c30;
  width: 60px;
  height: 47px;
  padding: 15px 20px 5px;
}
/* line 652, ../sass/base/_header.scss */
.site-menu-n-square img {
  display: block;
  margin: auto;
  width: 15px;
  max-width: 100%;
}
@media (min-width: 600px) {
  /* line 647, ../sass/base/_header.scss */
  .site-menu-n-square {
    display: none;
  }
}

/* line 10, ../sass/base/_teases.scss */
.author-small, .author-bio-img {
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.author-small:after, .author-bio-img:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../sass/base/_teases.scss */
.author-small .author-img, .author-bio-img .author-img, .author-small .author-logo, .author-bio-img .author-logo, .author-small .tease-author-logo, .author-bio-img .tease-author-logo, .author-small .article-author-logo, .author-bio-img .article-author-logo, .author-small .author-bio-logo, .author-bio-img .author-bio-logo, .author-small .hp-author-logo, .author-bio-img .hp-author-logo {
  margin: 0 10px 0 0;
  width: 40px;
  height: 40px;
  float: left;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
}
/* line 19, ../sass/base/_teases.scss */
.author-small .author-name, .author-bio-img .author-name, .author-small .article-author-name, .author-bio-img .article-author-name, .author-small .hp-author-name, .author-bio-img .hp-author-name {
  float: left;
  margin: 8px 0 0 0;
  font-weight: 700;
  font-size: 14px;
}

/* line 28, ../sass/base/_teases.scss */
.tease-small {
  margin: 10px 0 5px 0;
  padding: 10px 0 5px 0;
  border-bottom: 1px solid #e6e7e8;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.tease-small:after {
  content: "";
  display: table;
  clear: both;
}
/* line 33, ../sass/base/_teases.scss */
.tease-small .section-h2, .tease-small .hp-cat, .tease-small .feed-tease-cat, .tease-small .author-title, .tease-small .tile-tease-cat, .tease-small .tile-small-cat, .tease-small .article-section-h2 {
  font-weight: 500;
  margin-bottom: 5px;
}
/* line 37, ../sass/base/_teases.scss */
.tease-small .tease-img-mod {
  width: 60px;
  float: right;
  margin-left: 10px;
}
/* line 41, ../sass/base/_teases.scss */
.tease-small .tease-img-mod img {
  max-width: 100%;
}
/* line 45, ../sass/base/_teases.scss */
.tease-small:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border: 0;
}
@media (min-width: 600px) {
  /* line 51, ../sass/base/_teases.scss */
  .tease-small:first-child {
    margin-top: 0;
    padding-top: 0;
  }
}

/* line 58, ../sass/base/_teases.scss */
.feed-tease {
  padding: 0 0 30px 0;
  margin: 0 0 30px 0;
  border-bottom: 1px solid #e6e7e8;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.feed-tease:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 899px) {
  /* line 65, ../sass/base/_teases.scss */
  .feed-tease .feed-tease-img {
    width: 30%;
    float: right;
    margin-left: 5%;
  }
}
@media (min-width: 900px) {
  /* line 73, ../sass/base/_teases.scss */
  .feed-tease .feed-tease-img {
    width: 35%;
    float: left;
    margin-left: 0;
    margin-right: 5%;
  }
}
/* line 81, ../sass/base/_teases.scss */
.feed-tease .feed-tease-img img {
  width: 100%;
  margin-bottom: 1px;
}

/* line 96, ../sass/base/_teases.scss */
.tile-pinned:before {
  position: absolute;
  content: '\0020';
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-width: 33px;
  border-color: #fff #fff transparent transparent;
  border-color: rgba(255, 255, 255, 0.9) rgba(255, 255, 255, 0.9) transparent transparent;
  border-style: solid;
}
/* line 108, ../sass/base/_teases.scss */
.tile-pinned:after {
  content: '\0020';
  position: absolute;
  top: 10px;
  right: -5px;
  width: 30px;
  height: 30px;
  background-image: url("/wp-content/themes/nieman/img/icons/bookmark_gray.svg");
  background-repeat: no-repeat;
  background-size: 35%;
}

/* line 122, ../sass/base/_teases.scss */
.tile-tease {
  background-color: #FFF;
  margin: 0 0 30px 0;
  padding-bottom: 12px;
  -webkit-box-shadow: 0 1px 3px rgba(124, 125, 126, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(124, 125, 126, 0.1);
  box-shadow: 0 1px 3px rgba(124, 125, 126, 0.1);
  overflow: hidden;
  position: relative;
}
/* line 130, ../sass/base/_teases.scss */
.tile-tease .tile-tease-txt {
  padding: 20px;
}
/* line 133, ../sass/base/_teases.scss */
.tile-tease .h-edit, .tile-tease a.h-edit {
  font-size: .62em;
  opacity: 0;
  color: #2281b4;
}
/* line 138, ../sass/base/_teases.scss */
.tile-tease:hover .h-edit {
  opacity: 1;
}

/* line 144, ../sass/base/_teases.scss */
.tile-tease-cat {
  font-size: 0.85em;
}

/* line 151, ../sass/base/_teases.scss */
.tile-tease-head {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
@media (min-width: 900px) {
  /* line 151, ../sass/base/_teases.scss */
  .tile-tease-head {
    font-size: 22px;
  }
}
/* line 159, ../sass/base/_teases.scss */
.tile-tease-head a {
  color: #212121;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 162, ../sass/base/_teases.scss */
.tile-tease-head a:hover {
  color: black;
}

/* line 169, ../sass/base/_teases.scss */
.tile-tease-authordate {
  width: 100%;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.tile-tease-authordate:after {
  content: "";
  display: table;
  clear: both;
}
/* line 172, ../sass/base/_teases.scss */
.tile-tease-authordate .tile-tease-author {
  float: left;
  margin-right: 15px;
  margin-bottom: 8px;
}
/* line 176, ../sass/base/_teases.scss */
.tile-tease-authordate .tile-tease-author .author-name, .tile-tease-authordate .tile-tease-author .article-author-name, .tile-tease-authordate .tile-tease-author .hp-author-name {
  font-size: 13px;
}
/* line 180, ../sass/base/_teases.scss */
.tile-tease-authordate .tile-tease-date {
  display: inline-block;
  text-transform: uppercase;
}

/* line 188, ../sass/base/_teases.scss */
.tile-tease-author span {
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  margin-right: 3px;
  color: #464646;
}
/* line 196, ../sass/base/_teases.scss */
.tile-tease-author a {
  color: #2281b4;
  text-transform: uppercase;
}

@media (min-width: 900px) {
  /* line 202, ../sass/base/_teases.scss */
  .tile-tease-nophoto {
    padding: 10px;
  }
}
@media (min-width: 1100px) {
  /* line 202, ../sass/base/_teases.scss */
  .tile-tease-nophoto {
    padding: 20px;
  }
}
/* line 210, ../sass/base/_teases.scss */
.tile-tease-nophoto .tile-tease-meta {
  border-bottom: 2px solid #e6e7e8;
  margin-bottom: 20px;
  padding-bottom: 5px;
}
/* line 216, ../sass/base/_teases.scss */
.tile-tease-nophoto .teaser-txt {
  font-size: 16px;
}
/* line 218, ../sass/base/_teases.scss */
.tile-tease-nophoto .teaser-txt a {
  text-transform: none;
  font-weight: 400;
}

/* line 226, ../sass/base/_teases.scss */
.tile-promo {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  position: relative;
  box-shadow: inset rgba(0, 0, 0, 0.3) 0 0 30px;
  max-height: 300px;
  overflow: hidden;
}

/* line 236, ../sass/base/_teases.scss */
.tile-tease-foldover {
  background-color: transparent;
  border-width: 0 50px 50px 0;
  border-style: solid;
  border-color: transparent #a51c30 transparent transparent;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 250, ../sass/base/_teases.scss */
.tile-promo-txt {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 20px;
  margin: 20px;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
  color: #000;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #fff;
}
/* line 263, ../sass/base/_teases.scss */
.tile-promo-txt .h3, .tile-promo-txt .feed-tease-subhead, .tile-promo-txt .tile-small-deck, .tile-promo-txt .tile-small-head {
  font-size: 24px;
  margin-bottom: 30px;
}

/* line 283, ../sass/base/_teases.scss */
.tile-tease-small {
  border-bottom: 1px solid #bcbec0;
  padding: 20px 0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.tile-tease-small:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 700px) {
  /* line 283, ../sass/base/_teases.scss */
  .tile-tease-small {
    background-color: #fff;
    margin-bottom: 2em;
    padding: 20px 25px;
    border-bottom: none;
  }
}
/* line 295, ../sass/base/_teases.scss */
.tile-tease-small .byline {
  margin-top: 12px;
}
/* line 298, ../sass/base/_teases.scss */
.tile-tease-small:last-of-type {
  border-bottom: none;
}

/* line 304, ../sass/base/_teases.scss */
.tile-small-img-mod {
  float: right;
  width: 80px;
  margin-left: 20px;
}
@media (min-width: 700px) {
  /* line 304, ../sass/base/_teases.scss */
  .tile-small-img-mod {
    position: relative;
    margin-left: 0;
    right: -20%;
  }
}
/* line 313, ../sass/base/_teases.scss */
.tile-small-img-mod img {
  max-width: 100%;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
}

/* line 324, ../sass/base/_teases.scss */
.tile-small-head {
  font-size: 22px;
  font-weight: 700;
}
/* line 248, ../sass/base/_variables.scss */
.tile-small-head a, .tile-small-head:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.tile-small-head a:hover, .tile-small-head:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .tile-small-head a:hover, .site-storyboard .tile-small-head:visited:hover {
  color: #2281b4;
}
@media (min-width: 700px) and (max-width: 820px) {
  /* line 324, ../sass/base/_teases.scss */
  .tile-small-head {
    display: inline-block;
  }
}

/* line 334, ../sass/base/_teases.scss */
.tile-small-deck {
  margin-top: 10px;
}
@media (min-width: 700px) {
  /* line 334, ../sass/base/_teases.scss */
  .tile-small-deck {
    color: #212121;
    margin-top: 12px;
    font-weight: bold;
    font-size: 1em;
  }
}

/* line 350, ../sass/base/_teases.scss */
.article-tease-mod {
  padding-top: 1em;
  border-top: 6px solid #c6ced0;
}

/* line 355, ../sass/base/_teases.scss */
.tease-article-sm {
  border-bottom: 1px solid #bcbec0;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
/* line 360, ../sass/base/_teases.scss */
.tease-article-sm:last-child {
  border-bottom: none;
}

/* line 372, ../sass/base/_teases.scss */
.teaser {
  margin-bottom: 25px;
  position: relative;
  padding: 0;
}
/* line 377, ../sass/base/_teases.scss */
.teaser.teaser-full {
  width: 100%;
  padding: 0;
  padding-bottom: 25px;
  border-bottom: 1px solid #f3f4f4;
}
/* line 382, ../sass/base/_teases.scss */
.teaser.teaser-full .teaser-content {
  width: 100%;
  border-right: none;
}
@media (min-width: 600px) {
  /* line 372, ../sass/base/_teases.scss */
  .teaser {
    padding: 0 20px;
  }
}
@media (min-width: 900px) {
  /* line 372, ../sass/base/_teases.scss */
  .teaser {
    padding: 0 30px;
  }
}

/* line 248, ../sass/base/_variables.scss */
.teaser-content a, .teaser-content:visited {
  color: #212121;
}
/* line 250, ../sass/base/_variables.scss */
.teaser-content a:hover, .teaser-content:visited:hover {
  color: #a51c30;
}
/* line 252, ../sass/base/_variables.scss */
.site-storyboard .teaser-content a:hover, .site-storyboard .teaser-content:visited:hover {
  color: #2281b4;
}
/* line 406, ../sass/base/_teases.scss */
.teaser-content .h2, .teaser-content .off-lead-h2, .teaser-content .feed-tease-head {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.15em;
  margin-bottom: 8px;
}
@media (min-width: 600px) {
  /* line 406, ../sass/base/_teases.scss */
  .teaser-content .h2, .teaser-content .off-lead-h2, .teaser-content .feed-tease-head {
    font-size: 24px;
  }
}
@media (min-width: 900px) {
  /* line 406, ../sass/base/_teases.scss */
  .teaser-content .h2, .teaser-content .off-lead-h2, .teaser-content .feed-tease-head {
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 12px;
    letter-spacing: -1px;
  }
}
/* line 422, ../sass/base/_teases.scss */
.teaser-content .h2 a, .teaser-content .off-lead-h2 a, .teaser-content .feed-tease-head a {
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}

/* line 439, ../sass/base/_teases.scss */
.teaser-meta {
  font-size: 12px;
  text-transform: uppercase;
  color: #464646;
  margin-bottom: 5px;
}
@media (min-width: 900px) {
  /* line 439, ../sass/base/_teases.scss */
  .teaser-meta {
    margin-bottom: 5px;
    letter-spacing: 1px;
  }
}
/* line 450, ../sass/base/_teases.scss */
.teaser-meta a {
  color: #464646;
}
/* line 455, ../sass/base/_teases.scss */
.teaser-meta .byline-name, .teaser-meta .book-author-byline {
  color: #464646;
}
/* line 459, ../sass/base/_teases.scss */
.teaser-meta .bullet {
  margin: 0 5px;
}

/* line 465, ../sass/base/_teases.scss */
.teaser-txt {
  font-size: 14px;
  line-height: 1.55em;
}
@media (min-width: 600px) {
  /* line 465, ../sass/base/_teases.scss */
  .teaser-txt {
    font-size: 16px;
  }
}
/* line 472, ../sass/base/_teases.scss */
.teaser-txt a {
  text-decoration: none;
}

/* line 479, ../sass/base/_teases.scss */
.pub-indicator {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: #e6e7e8;
  display: inline-block;
}

/* line 487, ../sass/base/_teases.scss */
.pub-origin {
  color: #7c7d7e;
  margin-bottom: 5px;
}
/* line 490, ../sass/base/_teases.scss */
.pub-origin a {
  color: #7c7d7e;
}

/* line 9, ../sass/base/_controls-navs.scss */
.page-control-mod {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
  width: 100%;
  color: #8e9da2;
  position: absolute;
  top: -55px;
  left: 0;
  right: 0;
  text-align: center;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page-control-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 600px) {
  /* line 9, ../sass/base/_controls-navs.scss */
  .page-control-mod {
    top: -25px;
  }
}
/* line 27, ../sass/base/_controls-navs.scss */
.page-control-mod a {
  color: #8e9da2;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 31, ../sass/base/_controls-navs.scss */
.page-control-mod a:hover {
  color: #464646;
}
/* line 37, ../sass/base/_controls-navs.scss */
.page-control-mod .is-active a {
  color: #fff;
}

@media (min-width: 600px) {
  /* line 42, ../sass/base/_controls-navs.scss */
  .page-control {
    position: absolute;
  }
}

/* line 51, ../sass/base/_controls-navs.scss */
.control-left {
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  /* line 51, ../sass/base/_controls-navs.scss */
  .control-left {
    left: 5px;
  }
}

@media (min-width: 600px) {
  /* line 59, ../sass/base/_controls-navs.scss */
  .control-right {
    right: 5px;
  }
}

/* line 66, ../sass/base/_controls-navs.scss */
.page-control-txt {
  color: #8e9da2;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 72, ../sass/base/_controls-navs.scss */
.page-control-txt span {
  display: inline-block;
  margin-right: 5px;
}
@media (min-width: 200px) {
  /* line 66, ../sass/base/_controls-navs.scss */
  .page-control-txt {
    float: left;
  }
}

/* line 85, ../sass/base/_controls-navs.scss */
.page-control-pagination a {
  color: #8e9da2;
}

/* line 92, ../sass/base/_controls-navs.scss */
.archive-control-txt a {
  color: #7c7d7e;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 95, ../sass/base/_controls-navs.scss */
.archive-control-txt a:hover {
  color: #464646;
}

/* line 104, ../sass/base/_controls-navs.scss */
.page-control-search {
  position: relative;
  top: -5px;
}

/* line 109, ../sass/base/_controls-navs.scss */
.page-control-btn {
  background-color: red;
  float: right;
  border: 0;
  width: 15%;
  height: 29px;
  text-indent: -9999px;
  background-image: url("/wp-content/themes/nieman/img/icons/search.svg");
  background-repeat: no-repeat;
  background-position: 2px 1px;
}

/* line 123, ../sass/base/_controls-navs.scss */
.page-control-search-field {
  font-size: 14px;
  padding: 5px 10px;
  width: 85%;
}

/* line 136, ../sass/base/_controls-navs.scss */
.inpage-controls {
  border-top: 1px solid #f3f4f4;
  border-bottom: 1px solid #f3f4f4;
  padding: 8px 15px;
  margin: 40px 0;
  font-size: 14px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.inpage-controls:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 600px) {
  /* line 136, ../sass/base/_controls-navs.scss */
  .inpage-controls {
    margin: 40px 20px;
  }
}
@media (min-width: 900px) {
  /* line 136, ../sass/base/_controls-navs.scss */
  .inpage-controls {
    margin: 40px;
  }
}
/* line 151, ../sass/base/_controls-navs.scss */
.inpage-controls a {
  font-weight: 700;
}
/* line 154, ../sass/base/_controls-navs.scss */
.inpage-controls .pagination.row, .inpage-controls .row.page-control-pagination {
  text-align: center;
}

/* line 159, ../sass/base/_controls-navs.scss */
.inpage-control-right {
  float: right;
}

/* line 172, ../sass/base/_controls-navs.scss */
.archive-nav-mod {
  margin-top: 20px;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}

/* line 178, ../sass/base/_controls-navs.scss */
.page-nav-simple {
  margin-bottom: 30px;
}

/* line 183, ../sass/base/_controls-navs.scss */
.simple-nav-trigger {
  font-weight: 700;
  color: black;
  margin-bottom: 8px;
  display: block;
}

/* line 190, ../sass/base/_controls-navs.scss */
.simple-nav {
  display: none;
  margin-bottom: 25px;
  padding-left: 10px;
}
/* line 195, ../sass/base/_controls-navs.scss */
.simple-nav.is-active {
  display: block;
}

/* line 200, ../sass/base/_controls-navs.scss */
.simple-nav-item {
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-size: 0.85em;
}
/* line 205, ../sass/base/_controls-navs.scss */
.simple-nav-item a {
  color: #535353;
  display: block;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
/* line 209, ../sass/base/_controls-navs.scss */
.simple-nav-item a:hover {
  color: black;
}

/* line 221, ../sass/base/_controls-navs.scss */
.topic-nav-mod, .filter-nav-mod {
  background-color: #fff;
  margin-bottom: 30px;
  border-bottom: 4px solid #d0d0d0;
}
@media (min-width: 900px) {
  /* line 221, ../sass/base/_controls-navs.scss */
  .topic-nav-mod, .filter-nav-mod {
    border-bottom: 0;
  }
}

/* line 231, ../sass/base/_controls-navs.scss */
.topic-nav {
  position: relative;
  background-color: #ebeced;
}

/* line 237, ../sass/base/_controls-navs.scss */
.topic-nav-item {
  font-size: 13px;
  text-transform: uppercase;
  border-bottom: 1px solid #f6f6f6;
}
/* line 242, ../sass/base/_controls-navs.scss */
.topic-nav-item:hover {
  background-color: #e6e7e8;
}
@media (min-width: 900px) {
  /* line 237, ../sass/base/_controls-navs.scss */
  .topic-nav-item {
    letter-spacing: 1px;
    border-right: 8px solid transparent;
    border-bottom: 0;
  }
  /* line 249, ../sass/base/_controls-navs.scss */
  .topic-nav-item:hover {
    border-right-color: #d0d0d0;
    background-color: transparent;
  }
}
/* line 255, ../sass/base/_controls-navs.scss */
.topic-nav-item a {
  padding: 15px 15px;
  display: block;
  color: #464646;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
@media (min-width: 900px) {
  /* line 255, ../sass/base/_controls-navs.scss */
  .topic-nav-item a {
    padding: 20px 12px;
    border-bottom: 1px solid #f6f6f6;
  }
}
@media (min-width: 900px) {
  /* line 267, ../sass/base/_controls-navs.scss */
  .topic-nav-item.is-active {
    background-color: #fff;
    border-right: 8px solid #2281b4;
  }
}

/* line 276, ../sass/base/_controls-navs.scss */
.editor-picks {
  background-image: url("/wp-content/themes/nieman/img/icons/bookmark_gray.svg");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: 15px 12px;
}
/* line 281, ../sass/base/_controls-navs.scss */
.editor-picks a {
  padding-left: 32px;
}
@media (min-width: 900px) {
  /* line 276, ../sass/base/_controls-navs.scss */
  .editor-picks {
    background-position: 15px 17px;
  }
}

/* line 297, ../sass/base/_controls-navs.scss */
.filter-nav-mod {
  margin-bottom: 45px;
  border-bottom: 0;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media (max-width: 900px) {
  /* line 297, ../sass/base/_controls-navs.scss */
  .filter-nav-mod {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 900px) {
  /* line 297, ../sass/base/_controls-navs.scss */
  .filter-nav-mod {
    background-color: #fff;
    padding: 0;
  }
}
/* line 313, ../sass/base/_controls-navs.scss */
.filter-nav-mod a {
  color: #464646;
}
/* line 315, ../sass/base/_controls-navs.scss */
.filter-nav-mod a:hover {
  color: #a51c30;
}

/* line 322, ../sass/base/_controls-navs.scss */
.filters-mod {
  display: none;
}
/* line 324, ../sass/base/_controls-navs.scss */
.filters-mod.is-active {
  display: block;
}
@media (min-width: 900px) {
  /* line 322, ../sass/base/_controls-navs.scss */
  .filters-mod {
    display: block;
  }
}

@media (min-width: 900px) {
  /* line 334, ../sass/base/_controls-navs.scss */
  .filter-nav {
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
  }
}

/* line 347, ../sass/base/_controls-navs.scss */
.filter-nav-head, .filter-nav-head-desktop {
  padding: 15px;
  margin-bottom: 0;
  color: #464646;
  background-color: #f1f1f1;
}
@media (min-width: 900px) {
  /* line 347, ../sass/base/_controls-navs.scss */
  .filter-nav-head, .filter-nav-head-desktop {
    padding-left: 0;
    background-color: #fff;
    color: black;
    font-size: 15px;
    letter-spacing: 1px;
  }
}

/* line 367, ../sass/base/_controls-navs.scss */
.filter-nav-head-desktop {
  display: none;
}
@media (min-width: 900px) {
  /* line 367, ../sass/base/_controls-navs.scss */
  .filter-nav-head-desktop {
    display: block;
  }
}

/* line 377, ../sass/base/_controls-navs.scss */
.filter-trigger-mod {
  margin-bottom: 30px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.filter-trigger-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 900px) {
  /* line 377, ../sass/base/_controls-navs.scss */
  .filter-trigger-mod {
    display: none;
  }
}
/* line 383, ../sass/base/_controls-navs.scss */
.filter-trigger-mod.is-active {
  margin-bottom: 0;
  border-bottom: 1px solid #f6f6f6;
}

/* line 389, ../sass/base/_controls-navs.scss */
.filter-trigger {
  display: block;
  cursor: pointer;
}

/* line 395, ../sass/base/_controls-navs.scss */
.filter-show {
  display: block;
}
/* line 397, ../sass/base/_controls-navs.scss */
.filter-trigger-mod.is-active .filter-show {
  display: none;
}

/* line 403, ../sass/base/_controls-navs.scss */
.filter-hide {
  display: none;
}
/* line 405, ../sass/base/_controls-navs.scss */
.filter-trigger-mod.is-active .filter-hide {
  display: block;
}

/* line 412, ../sass/base/_controls-navs.scss */
.filter-list-trigger, .filter-list-trigger-secondary {
  padding: 20px 15px;
  display: inline-block;
  width: 100%;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
@media (min-width: 900px) {
  /* line 412, ../sass/base/_controls-navs.scss */
  .filter-list-trigger, .filter-list-trigger-secondary {
    padding: 15px;
    background-color: #f9f9f9;
  }
}
/* line 424, ../sass/base/_controls-navs.scss */
.filter-nav.is-active > .filter-list-trigger, .filter-nav.is-active > .filter-list-trigger-secondary {
  background-color: #f9f9f9;
}

/* line 435, ../sass/base/_controls-navs.scss */
.filter-nav-list {
  display: none;
}
/* line 437, ../sass/base/_controls-navs.scss */
.filter-nav.is-active .filter-nav-list {
  display: block;
}

/* line 443, ../sass/base/_controls-navs.scss */
.filter-nav-list-secondary {
  display: none;
  padding-left: 20px;
}
/* line 446, ../sass/base/_controls-navs.scss */
.filter-nav-list-secondary.is-active {
  display: block;
}

/* line 452, ../sass/base/_controls-navs.scss */
.filter-nav-item, .author-nav-item {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}
@media (min-width: 900px) {
  /* line 452, ../sass/base/_controls-navs.scss */
  .filter-nav-item, .author-nav-item {
    padding-left: 0;
  }
}
/* line 460, ../sass/base/_controls-navs.scss */
.filter-nav-item a, .author-nav-item a {
  display: block;
  padding: 15px 0 15px 15px;
  color: #bfc1c2;
  border-bottom: 1px solid #f3f4f4;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 466, ../sass/base/_controls-navs.scss */
.filter-nav-item a:hover, .author-nav-item a:hover {
  color: #464646;
}
/* line 470, ../sass/base/_controls-navs.scss */
.filter-nav-item.is-active, .is-active.author-nav-item {
  border-right: 5px solid #a51c30;
}

/* line 476, ../sass/base/_controls-navs.scss */
.filter-bullet {
  font-size: 13px;
  padding-top: .4em;
  line-height: 1em;
  float: right;
  color: #bcbec0;
  display: block;
}

/* line 490, ../sass/base/_controls-navs.scss */
.author-nav-item a {
  color: #464646;
  padding: 15px;
}
/* line 494, ../sass/base/_controls-navs.scss */
.author-nav-item a span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  float: right;
  color: #bcbec0;
}
/* line 501, ../sass/base/_controls-navs.scss */
.author-nav-item a:hover {
  background-color: #f9f9f9;
}
/* line 505, ../sass/base/_controls-navs.scss */
.author-nav-item.is-active {
  border-right: 0;
}
/* line 508, ../sass/base/_controls-navs.scss */
.author-nav-item.is-active a {
  background-color: #e9e9e9;
  color: #000;
  border-bottom: 0;
}
/* line 512, ../sass/base/_controls-navs.scss */
.author-nav-item.is-active a span {
  color: #464646;
}
/* line 515, ../sass/base/_controls-navs.scss */
.author-nav-item.is-active a:hover {
  background-color: #e9e9e9;
}

/* line 528, ../sass/base/_controls-navs.scss */
.reports-archive-control {
  text-align: center;
}
/* line 530, ../sass/base/_controls-navs.scss */
.reports-archive-control a {
  background-color: #a51c30;
  color: white;
  display: inline-block;
  padding: 10px 15px;
  font-size: 14px;
  margin-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 538, ../sass/base/_controls-navs.scss */
.reports-archive-control a:hover {
  background-color: #8f182a;
}

/* line 15, ../sass/base/_article.scss */
.style-explain {
  color: red;
  margin-bottom: 1em;
}

@media (min-width: 800px) and (max-width: 999px) {
  /* line 28, ../sass/base/_article.scss */
  .l-article-body,
  .l-comment-mod {
    *zoom: 1;
  }
  /* line 118, ../components/Upbase/components/_layout.scss */
  .l-article-body > .ui-block-1,
  .l-comment-mod > .ui-block-1 {
    width: 100%;
    float: left;
    margin-right: -200px;
  }
  /* line 122, ../components/Upbase/components/_layout.scss */
  .l-article-body > .ui-block-1 > .ui-block-inner,
  .l-comment-mod > .ui-block-1 > .ui-block-inner {
    margin-right: 200px;
  }
  /* line 127, ../components/Upbase/components/_layout.scss */
  .l-article-body > .ui-block-2,
  .l-comment-mod > .ui-block-2 {
    width: 150px;
    float: right;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-article-body:after,
  .l-comment-mod:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (min-width: 1000px) {
  /* line 28, ../sass/base/_article.scss */
  .l-article-body,
  .l-comment-mod {
    *zoom: 1;
  }
  /* line 118, ../components/Upbase/components/_layout.scss */
  .l-article-body > .ui-block-1,
  .l-comment-mod > .ui-block-1 {
    width: 100%;
    float: left;
    margin-right: -320px;
  }
  /* line 122, ../components/Upbase/components/_layout.scss */
  .l-article-body > .ui-block-1 > .ui-block-inner,
  .l-comment-mod > .ui-block-1 > .ui-block-inner {
    margin-right: 320px;
  }
  /* line 127, ../components/Upbase/components/_layout.scss */
  .l-article-body > .ui-block-2,
  .l-comment-mod > .ui-block-2 {
    width: 220px;
    float: right;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-article-body:after,
  .l-comment-mod:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 35, ../sass/base/_article.scss */
.l-article-body .ui-block-2,
.l-comment-mod .ui-block-2 {
  z-index: 10;
  position: relative;
}

/* line 42, ../sass/base/_article.scss */
.article-pull-up {
  background-color: #fff;
}
@media (min-width: 600px) {
  /* line 42, ../sass/base/_article.scss */
  .article-pull-up {
    margin-top: -40px;
  }
}

/* line 50, ../sass/base/_article.scss */
.article-meta-content {
  padding-bottom: 2em;
  border-bottom: 1px solid #bcbec0;
}

/* line 56, ../sass/base/_article.scss */
.article-page-mod {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 600px) {
  /* line 56, ../sass/base/_article.scss */
  .article-page-mod {
    padding-right: 20px;
    padding-left: 20px;
  }
}

/* line 68, ../sass/base/_article.scss */
.transparent {
  background-color: transparent;
}

/* line 77, ../sass/base/_article.scss */
.article-meta {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  padding-top: 20px;
  position: relative;
}
@media (min-width: 600px) {
  /* line 77, ../sass/base/_article.scss */
  .article-meta {
    padding-top: 40px;
  }
}

/* line 87, ../sass/base/_article.scss */
.article-meta-head {
  *zoom: 1;
  border-bottom: 1px solid #bcbec0;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.article-meta-head:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 900px) {
  /* line 87, ../sass/base/_article.scss */
  .article-meta-head {
    margin-bottom: 1.5em;
  }
}

/* line 96, ../sass/base/_article.scss */
.article-meta-byline {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.article-meta-byline:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 800px) {
  /* line 96, ../sass/base/_article.scss */
  .article-meta-byline {
    border-bottom: 1px solid #f3f4f4;
  }
}

/* line 111, ../sass/base/_article.scss */
.article-author-mod {
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.article-author-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 800px) {
  /* line 111, ../sass/base/_article.scss */
  .article-author-mod {
    margin-bottom: 1em;
  }
}

/* line 119, ../sass/base/_article.scss */
.article-author {
  width: 100%;
  *zoom: 1;
  margin-bottom: 10px;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.article-author:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 600px) {
  /* line 129, ../sass/base/_article.scss */
  .article-author + .article-author {
    margin-top: 0;
  }
}
@media (min-width: 800px) {
  /* line 119, ../sass/base/_article.scss */
  .article-author {
    margin-bottom: 15px;
  }
}

/* line 143, ../sass/base/_article.scss */
.article-author-img-mod {
  float: left;
  margin-right: 8px;
}
@media (min-width: 800px) {
  /* line 143, ../sass/base/_article.scss */
  .article-author-img-mod {
    float: none;
    margin-bottom: 10px;
  }
}

/* line 162, ../sass/base/_article.scss */
.article-author-name {
  font-weight: 700;
  line-height: 25px;
  float: left;
}
@media (min-width: 600px) {
  /* line 162, ../sass/base/_article.scss */
  .article-author-name {
    line-height: 45px;
  }
}
@media (min-width: 800px) {
  /* line 162, ../sass/base/_article.scss */
  .article-author-name {
    line-height: 1em;
    float: none;
  }
}

/* line 180, ../sass/base/_article.scss */
.article-author-social {
  margin-left: 5px;
  font-size: 0.75em;
  line-height: 25px;
}
@media (min-width: 600px) {
  /* line 180, ../sass/base/_article.scss */
  .article-author-social {
    line-height: 45px;
    font-size: 0.65em;
  }
}
@media (min-width: 800px) {
  /* line 180, ../sass/base/_article.scss */
  .article-author-social {
    line-height: 0;
    margin-left: 0;
  }
}

/* line 212, ../sass/base/_article.scss */
.article-tools-mod, .article-tags-mod,
.hp-tags-mod {
  margin: 0 auto 1em;
  text-align: center;
  padding: 8px 0;
  font-size: 14px;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  color: #464646;
  border-bottom: 1px solid #f3f4f4;
  border-top: 1px solid #f3f4f4;
}
@media (min-width: 800px) {
  /* line 212, ../sass/base/_article.scss */
  .article-tools-mod, .article-tags-mod,
  .hp-tags-mod {
    text-align: left;
  }
}
/* line 225, ../sass/base/_article.scss */
.article-tools-mod ul, .article-tags-mod ul,
.hp-tags-mod ul {
  display: inline-block;
}
@media (min-width: 800px) {
  /* line 225, ../sass/base/_article.scss */
  .article-tools-mod ul, .article-tags-mod ul,
  .hp-tags-mod ul {
    display: block;
  }
}
/* line 232, ../sass/base/_article.scss */
.article-tools-mod li, .article-tags-mod li,
.hp-tags-mod li {
  display: inline-block;
  font-size: 12px;
  border-left: 1px solid #f3f4f4;
}
@media (min-width: 450px) {
  /* line 232, ../sass/base/_article.scss */
  .article-tools-mod li, .article-tags-mod li,
  .hp-tags-mod li {
    font-size: 14px;
    margin-left: 5px;
  }
}
@media (min-width: 800px) {
  /* line 232, ../sass/base/_article.scss */
  .article-tools-mod li, .article-tags-mod li,
  .hp-tags-mod li {
    display: block;
  }
}
/* line 243, ../sass/base/_article.scss */
.article-tools-mod li:first-child, .article-tags-mod li:first-child,
.hp-tags-mod li:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}
@media (min-width: 800px) {
  /* line 232, ../sass/base/_article.scss */
  .article-tools-mod li, .article-tags-mod li,
  .hp-tags-mod li {
    display: block;
    border-left: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 257, ../sass/base/_article.scss */
.article-tools-mod li a, .article-tags-mod li a,
.hp-tags-mod li a {
  color: #464646;
  text-decoration: none;
  display: block;
  padding: 6px 12px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
/* line 263, ../sass/base/_article.scss */
.article-tools-mod li a:hover, .article-tags-mod li a:hover,
.hp-tags-mod li a:hover {
  background-color: #f6f6f6;
}
@media (min-width: 800px) {
  /* line 212, ../sass/base/_article.scss */
  .article-tools-mod, .article-tags-mod,
  .hp-tags-mod {
    background-color: transparent;
    border-top: 0;
  }
}
/* line 274, ../sass/base/_article.scss */
.article-tools-mod [class^="icon-"]:before, .article-tags-mod [class^="icon-"]:before,
.hp-tags-mod [class^="icon-"]:before,
.article-tools-mod [class*=" icon-"]:before,
.article-tags-mod [class*=" icon-"]:before,
.hp-tags-mod [class*=" icon-"]:before {
  margin-right: 7px;
  vertical-align: middle;
}

/* line 284, ../sass/base/_article.scss */
.article-body .tool-share ul {
  margin-left: 0;
  margin-bottom: 0;
  font-weight: normal;
}

/* line 293, ../sass/base/_article.scss */
.article-body .tool-share ul li {
  margin-bottom: 0;
  list-style: none;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.article-body .tool-share ul li:after {
  content: "";
  display: table;
  clear: both;
}

/* line 302, ../sass/base/_article.scss */
.article-body .share-count {
  margin-left: 5px;
  background-color: #f6f6f6;
  padding: 3px 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

/* line 311, ../sass/base/_article.scss */
.icon-comment {
  padding-left: 20px;
}
/* line 313, ../sass/base/_article.scss */
.icon-comment span {
  display: inline-block;
  margin-right: 7px;
  width: 14px;
  height: 14px;
  background-image: url("/wp-content/themes/nieman/img/icons/comment.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  position: relative;
  top: 1px;
}

/* line 328, ../sass/base/_article.scss */
.social-tools-top {
  display: none;
}
@media (min-width: 800px) {
  /* line 328, ../sass/base/_article.scss */
  .social-tools-top {
    display: block;
  }
}

/* line 337, ../sass/base/_article.scss */
.social-tools-bottom .comments-tool {
  display: none;
}
@media (min-width: 800px) {
  /* line 336, ../sass/base/_article.scss */
  .social-tools-bottom {
    display: none;
  }
}

/* line 346, ../sass/base/_article.scss */
.tags-top {
  display: none;
}
@media (min-width: 800px) {
  /* line 346, ../sass/base/_article.scss */
  .tags-top {
    display: block;
  }
}

@media (min-width: 800px) {
  /* line 354, ../sass/base/_article.scss */
  .tags-bottom {
    display: none;
  }
}

/* line 367, ../sass/base/_article.scss */
.article-body {
  font-family: "Georgia", Georgia, Times, Times New Roman, serif;
  font-size: 17px;
  line-height: 1.65em;
}
@media (min-width: 600px) {
  /* line 367, ../sass/base/_article.scss */
  .article-body {
    font-size: 20px;
  }
}
/* line 376, ../sass/base/_article.scss */
.article-body p {
  color: #212121;
  margin-bottom: 1em;
}

/* line 384, ../sass/base/_article.scss */
.article-media {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}

/* line 388, ../sass/base/_article.scss */
.article-img {
  max-width: 100%;
}

/* line 392, ../sass/base/_article.scss */
.article-img-caption-txt {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  color: #464646;
  line-height: 1.30em;
  text-align: left;
  padding: 0 10px;
}

/* line 404, ../sass/base/_article.scss */
.article-img-byline {
  color: #464646;
  font-size: 0.75em;
}

/* line 428, ../sass/base/_article.scss */
.article-issue-group {
  text-align: right;
  padding-top: 10px;
  margin-bottom: 15px;
}

/* line 434, ../sass/base/_article.scss */
.article-date {
  text-align: right;
  display: inline-block;
  float: right;
}

/* line 440, ../sass/base/_article.scss */
a.article-date-issue,
.article-date-issue {
  font-weight: bold;
  color: #a51c30;
  display: block;
}
/* line 446, ../sass/base/_article.scss */
a.article-date-issue a, a.article-date-issue:hover, a.article-date-issue:visited,
.article-date-issue a,
.article-date-issue:hover,
.article-date-issue:visited {
  font-weight: bold;
  color: #a51c30;
}

/* line 452, ../sass/base/_article.scss */
.article-issue-cover {
  display: none;
  width: 92px;
  float: right;
  margin-bottom: 5px;
}
@media (min-width: 900px) {
  /* line 452, ../sass/base/_article.scss */
  .article-issue-cover {
    display: block;
  }
}

/* line 462, ../sass/base/_article.scss */
.article-issue-nr, .article-issue-name {
  display: block;
}

/* line 468, ../sass/base/_article.scss */
.article-section-h2 {
  display: inline-block;
}

/* line 480, ../sass/base/_article.scss */
.l-sidebar-item {
  max-width: 500px;
  margin: 1.5em auto;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.l-sidebar-item:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1000px) {
  /* line 480, ../sass/base/_article.scss */
  .l-sidebar-item {
    float: right;
    margin-right: -320px;
    width: 220px;
  }
}
/* line 492, ../sass/base/_article.scss */
.article-body .l-sidebar-item a {
  text-decoration: none;
}

@media (min-width: 450px) {
  /* line 497, ../sass/base/_article.scss */
  .sidebar-grid-item {
    width: 45%;
    float: left;
  }
  /* line 501, ../sass/base/_article.scss */
  .sidebar-grid-item:last-child {
    float: right;
  }
}
@media (min-width: 1000px) {
  /* line 497, ../sass/base/_article.scss */
  .sidebar-grid-item {
    width: 100%;
    float: none;
  }
}

/* line 513, ../sass/base/_article.scss */
.article-tease-mod {
  padding-top: 0.75em;
  border-top: 6px solid #c6ced0;
}

/* line 519, ../sass/base/_article.scss */
.tease-article-sm {
  border-bottom: 1px solid #bcbec0;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
/* line 524, ../sass/base/_article.scss */
.tease-article-sm:last-child {
  border-bottom: none;
}

/* line 531, ../sass/base/_article.scss */
.article-ad-mod .tile-tease {
  background-color: #fbfbfc;
  border: 1px solid #f3f4f4;
}

/* line 551, ../sass/base/_article.scss */
.tease-source {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #464646;
}

/* line 558, ../sass/base/_article.scss */
.tease-article-sm {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}

/* line 563, ../sass/base/_article.scss */
.tease-article-head {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
  color: #212121;
  margin-bottom: 5px;
}
@media (min-width: 600px) {
  /* line 563, ../sass/base/_article.scss */
  .tease-article-head {
    font-size: 16px;
  }
}
/* line 573, ../sass/base/_article.scss */
.tease-article-head a {
  color: #212121;
}
/* line 575, ../sass/base/_article.scss */
.tease-article-head a:hover {
  color: black;
}
/* line 581, ../sass/base/_article.scss */
.article-body .tease-article-head a {
  color: #212121;
  text-decoration: none;
}
/* line 584, ../sass/base/_article.scss */
.article-body .tease-article-head a:hover {
  color: black;
}

/* line 590, ../sass/base/_article.scss */
.bottom-tease-mod {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  line-height: 1.4em;
  clear: left;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 500px) {
  /* line 596, ../sass/base/_article.scss */
  .bottom-tease-mod .related-grid {
    margin-left: -30px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .bottom-tease-mod .related-grid:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .bottom-tease-mod .related-grid > .media-block {
    float: left;
    padding-left: 30px;
    width: 33.3333%;
  }
  /* line 36, ../components/Upbase/components/_layout.scss */
  .bottom-tease-mod .related-grid > .media-block:nth-of-type(3n+4) {
    clear: left;
  }
  /* line 39, ../components/Upbase/components/_layout.scss */
  .ie7 .bottom-tease-mod .related-grid > .media-block {
    width: 33%;
  }
  /* line 42, ../components/Upbase/components/_layout.scss */
  .bottom-tease-mod .related-grid > .media-block.n4 {
    clear: left;
  }
}
/* line 601, ../sass/base/_article.scss */
.bottom-tease-mod .tease-article-head {
  font-size: 14px;
}
@media (min-width: 600px) {
  /* line 601, ../sass/base/_article.scss */
  .bottom-tease-mod .tease-article-head {
    font-size: 16px;
  }
}
@media (min-width: 800px) {
  /* line 601, ../sass/base/_article.scss */
  .bottom-tease-mod .tease-article-head {
    font-size: 20px;
    font-weight: normal;
  }
}
@media (min-width: 1100px) {
  /* line 601, ../sass/base/_article.scss */
  .bottom-tease-mod .tease-article-head {
    font-size: 22px;
  }
}
/* line 614, ../sass/base/_article.scss */
.bottom-tease-mod .tease-article-med {
  margin-bottom: 1em;
}
@media (min-width: 500px) {
  /* line 614, ../sass/base/_article.scss */
  .bottom-tease-mod .tease-article-med {
    margin-bottom: 0;
  }
}

/* line 630, ../sass/base/_article.scss */
.article-tags-mod,
.hp-tags-mod {
  background-color: transparent;
}
/* line 636, ../sass/base/_article.scss */
.site-storyboard.home .article-tags-mod a, .article-body .article-tags-mod a, .event-body .article-tags-mod a, .site-storyboard.home
.hp-tags-mod a, .article-body
.hp-tags-mod a, .event-body
.hp-tags-mod a {
  display: inline-block;
  margin: 0 8px 8px 0;
  padding: 3px 7px;
  font-size: 12px;
  line-height: 17px;
  background-color: #f9f9f9;
  color: #7c7d7e;
  text-decoration: none;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 647, ../sass/base/_article.scss */
.site-storyboard.home .article-tags-mod a:hover, .article-body .article-tags-mod a:hover, .event-body .article-tags-mod a:hover, .site-storyboard.home
.hp-tags-mod a:hover, .article-body
.hp-tags-mod a:hover, .event-body
.hp-tags-mod a:hover {
  background-color: #f3f3f3;
}

/* line 662, ../sass/base/_article.scss */
.article-media {
  border-bottom: 6px solid #c6ced0;
  margin-bottom: 40px;
}
/* line 665, ../sass/base/_article.scss */
.article-media img {
  max-width: 100%;
  margin-bottom: 14px;
}

/* line 680, ../sass/base/_article.scss */
.gallery img {
  max-width: 100%;
}

/* line 686, ../sass/base/_article.scss */
.gallery-img {
  margin: 0 auto;
  text-align: center;
}

/* line 693, ../sass/base/_article.scss */
.gallery-pagination {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

/* line 699, ../sass/base/_article.scss */
.gallery {
  position: relative;
  clear: both;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 709, ../sass/base/_article.scss */
.gallery .pagination-mod {
  position: absolute;
  z-index: 100;
  top: 35%;
  left: 0;
  right: 0;
}
/* line 717, ../sass/base/_article.scss */
.gallery ul.pagination, .gallery ul.page-control-pagination {
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 721, ../sass/base/_article.scss */
.gallery ul.pagination li, .gallery ul.page-control-pagination li {
  margin-right: 0;
  display: block;
}
/* line 724, ../sass/base/_article.scss */
.gallery ul.pagination li a, .gallery ul.page-control-pagination li a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 730, ../sass/base/_article.scss */
.gallery .arrow {
  background-color: #d7d7d7;
  background-color: rgba(215, 215, 215, 0.6);
  height: 40px;
  width: 40px;
  background-size: 70%;
}
/* line 736, ../sass/base/_article.scss */
.gallery .arrow:hover {
  background-color: #b6b6b6;
  background-color: rgba(182, 182, 182, 0.8);
}
/* line 741, ../sass/base/_article.scss */
.gallery .pos-right {
  position: absolute;
  right: 0;
}
/* line 745, ../sass/base/_article.scss */
.gallery .pos-left {
  position: absolute;
  left: 0;
}

/* line 756, ../sass/base/_article.scss */
.respond {
  border-top: 1px solid #bcbec0;
  border-bottom: 1px solid #bcbec0;
  padding: 15px 0 15px 0;
}

/* line 762, ../sass/base/_article.scss */
.commentstoggle .commentstoggleshow, .commentstogglehide {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em;
}
/* line 767, ../sass/base/_article.scss */
.commentstoggle .commentstoggleshow:hover, .commentstogglehide:hover {
  cursor: pointer;
}
/* line 770, ../sass/base/_article.scss */
.commentstoggle .commentstoggleshow a, .commentstogglehide a {
  color: #444;
}

/* line 13, ../sass/base/_intra-article.scss */
.event-body .teaser-txt img, .article-body p img, .article-body div img {
  max-width: 100%;
  height: auto;
  margin-bottom: 1em;
}
/* line 19, ../sass/base/_intra-article.scss */
.event-body div.wp-caption img, .article-body div.wp-caption img {
  margin-bottom: 0.25em;
}

/* line 30, ../sass/base/_intra-article.scss */
.event-body .teaser-txt ul, .article-body .ui-block-inner > ul, .page-body .page-group-content > ul, .page-body .page-group-content-full > ul, .event-body .teaser-txt ol, .article-body .ui-block-inner > ol, .page-body .page-group-content > ol, .page-body .page-group-content-full > ol {
  margin-left: 40px;
  margin-bottom: 1em;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-weight: 500;
}
/* line 35, ../sass/base/_intra-article.scss */
.event-body .teaser-txt ul li, .article-body .ui-block-inner > ul li, .page-body .page-group-content > ul li, .page-body .page-group-content-full > ul li, .event-body .teaser-txt ol li, .article-body .ui-block-inner > ol li, .page-body .page-group-content > ol li, .page-body .page-group-content-full > ol li {
  margin-bottom: 0.55em;
  line-height: 1.55em;
}

/* line 49, ../sass/base/_intra-article.scss */
.event-body .teaser-txt ul li, .article-body .ui-block-inner > ul li, .page-body .page-group-content > ul li, .page-body .page-group-content-full > ul li {
  list-style: square;
}

/* line 61, ../sass/base/_intra-article.scss */
.event-body .teaser-txt ins, .page-body .page-group-content > ins, .page-body .page-group-content-full > ins, .article-body .ui-block-inner > ins {
  color: #212121;
  background-color: #f3f4f4;
  padding: 3px 5px;
}

/* line 74, ../sass/base/_intra-article.scss */
.event-body .teaser-txt del, .page-body .page-group-content > del, .page-body .page-group-content-full > del, .article-body .ui-block-inner > del {
  color: #7c7d7e;
}

/* line 85, ../sass/base/_intra-article.scss */
.event-body .teaser-txt b, .page-body .page-group-content > b, .page-body .page-group-content-full > b, .article-body p b, .event-body .teaser-txt strong, .page-body .page-group-content > strong, .page-body .page-group-content-full > strong, .article-body p strong {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}

/* line 98, ../sass/base/_intra-article.scss */
.event-body .teaser-txt a, .page-body .page-group-content > a, .page-body .page-group-content-full > a, .page-body .page-group-content > a, .page-body .page-group-content-full > a, .article-body p a, .article-body a {
  color: #212121;
  text-decoration: underline;
}
/* line 101, ../sass/base/_intra-article.scss */
.event-body .teaser-txt a:hover, .page-body .page-group-content > a:hover, .page-body .page-group-content-full > a:hover, .page-body .page-group-content > a:hover, .page-body .page-group-content-full > a:hover, .article-body p a:hover, .article-body a:hover {
  color: black;
}

/* line 111, ../sass/base/_intra-article.scss */
.aligncenter {
  margin: 0 auto 40px auto;
}

/* line 115, ../sass/base/_intra-article.scss */
.alignleft {
  margin: 0 auto;
}
/* line 118, ../sass/base/_intra-article.scss */
.event-body p .alignleft, .article-body p .alignleft {
  float: left;
}
@media (min-width: 400px) {
  /* line 115, ../sass/base/_intra-article.scss */
  .alignleft {
    float: left;
    margin: 7px 30px 0 0;
  }
}

/* line 131, ../sass/base/_intra-article.scss */
.alignright {
  margin: 0 auto;
}
/* line 134, ../sass/base/_intra-article.scss */
.event-body p .alignright, .article-body p .alignright {
  float: right;
  margin-left: 30px;
}
@media (min-width: 400px) {
  /* line 131, ../sass/base/_intra-article.scss */
  .alignright {
    float: right;
    margin: 7px 0 0 30px;
    max-width: 62%;
  }
  /* line 142, ../sass/base/_intra-article.scss */
  .alignright img {
    max-width: 100%;
    width: 100%;
  }
}

/* line 150, ../sass/base/_intra-article.scss */
.article-body p .size-full {
  float: left;
  margin-right: 20px;
}
/* line 153, ../sass/base/_intra-article.scss */
.article-body p .size-full.aligncenter {
  margin: 0 auto;
  float: none;
  display: block;
}

/* line 161, ../sass/base/_intra-article.scss */
p.wp-caption-text {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.85em;
  line-height: 1.25em;
  margin-top: 0.45em;
  color: #212121;
}

/* line 176, ../sass/base/_intra-article.scss */
.event-body .teaser-txt blockquote, .page-body .page-group-content > blockquote, .page-body .page-group-content-full > blockquote, .article-body .ui-block-inner > blockquote, .page-body .page-group-content > blockquote, .page-body .page-group-content-full > blockquote {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  padding-left: 20px;
  margin-left: 20px;
  padding-right: 80px;
  border-left: 1px solid #bcbec0;
}

/* line 187, ../sass/base/_intra-article.scss */
.event-body blockquote p,
.page-mod blockquote p,
.article-page-mod blockquote p,
.article-body blockquote p {
  line-height: 1.35em;
  color: #000;
  font-weight: 500;
}

/* line 199, ../sass/base/_intra-article.scss */
.event-body .teaser-txt h1, .page-body .page-group-content > h1, .page-body .page-group-content-full > h1, .article-body .ui-block-inner > h1 {
  font-size: 1.25em;
  line-height: 1.45em;
  margin-top: 2em;
  margin-bottom: 0.25em;
  color: black;
  font-weight: 700;
  letter-spacing: -1px;
}
@media (min-width: 600px) {
  /* line 199, ../sass/base/_intra-article.scss */
  .event-body .teaser-txt h1, .page-body .page-group-content > h1, .page-body .page-group-content-full > h1, .article-body .ui-block-inner > h1 {
    font-size: 1.5em;
  }
}

/* line 217, ../sass/base/_intra-article.scss */
.event-body .teaser-txt h2, .page-body .page-group-content > h2, .page-body .page-group-content-full > h2, .article-body .ui-block-inner > h2 {
  font-size: 1.25em;
  line-height: 1.45em;
  margin-top: 2em;
  margin-bottom: 0.25em;
  color: black;
  font-weight: 700;
  letter-spacing: -1px;
}
@media (min-width: 600px) {
  /* line 217, ../sass/base/_intra-article.scss */
  .event-body .teaser-txt h2, .page-body .page-group-content > h2, .page-body .page-group-content-full > h2, .article-body .ui-block-inner > h2 {
    font-size: 1.5em;
  }
}

/* line 236, ../sass/base/_intra-article.scss */
.event-body .teaser-txt h3, .page-body .page-group-content > h3, .page-body .page-group-content-full > h3, .article-body .ui-block-inner > h3 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 1.25em;
  line-height: 1.45em;
  margin-top: 2em;
  margin-bottom: 0.25em;
  color: #464646;
}
@media (min-width: 600px) {
  /* line 236, ../sass/base/_intra-article.scss */
  .event-body .teaser-txt h3, .page-body .page-group-content > h3, .page-body .page-group-content-full > h3, .article-body .ui-block-inner > h3 {
    font-size: 1.45em;
  }
}

/* line 255, ../sass/base/_intra-article.scss */
.event-body .teaser-txt h4, .page-body .page-group-content > h4, .page-body .page-group-content-full > h4, .article-body .ui-block-inner > h4 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em;
  font-weight: 700;
  margin-top: 2em;
  margin-bottom: 1em;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  color: #7c7d7e;
}

/* line 272, ../sass/base/_intra-article.scss */
.event-body .teaser-txt h5, .page-body .page-group-content > h5, .page-body .page-group-content-full > h5, .article-body .ui-block-inner > h5 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em;
  font-weight: 700;
  margin-top: 2em;
  margin-bottom: 1em;
  padding: 1em 0;
  border-top: 4px solid #f6f6f6;
  border-bottom: 4px solid #f6f6f6;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center;
  color: black;
}

/* line 294, ../sass/base/_intra-article.scss */
.event-body .teaser-txt h6, .page-body .page-group-content > h6, .page-body .page-group-content-full > h6, .article-body .ui-block-inner > h6 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em;
  font-weight: 700;
  margin-top: 2em;
  margin-bottom: 0.25em;
  color: black;
}

/* line 316, ../sass/base/_intra-article.scss */
#disqus_thread {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}

/* line 5, ../sass/base/_authors.scss */
.author-fellow-mod {
  position: relative;
  z-index: 100;
  margin-top: 25px;
}
@media (min-width: 600px) {
  /* line 5, ../sass/base/_authors.scss */
  .author-fellow-mod {
    margin-top: 0;
  }
}
@media (min-width: 900px) {
  /* line 5, ../sass/base/_authors.scss */
  .author-fellow-mod {
    z-index: 1;
    margin-top: -24px;
  }
}

/* line 21, ../sass/base/_authors.scss */
.author-fellow {
  background-color: #fff;
  background-image: url(/wp-content/themes/nieman/img/logos/harvard_shield.svg);
  background-repeat: no-repeat;
  background-size: 10%;
  background-position: 10px 8px;
  text-align: left;
  padding: 10px 15px;
  width: 195px;
  margin: 0 auto 0;
}
@media (min-width: 600px) {
  /* line 21, ../sass/base/_authors.scss */
  .author-fellow {
    margin-top: 20px;
  }
}
@media (min-width: 900px) {
  /* line 21, ../sass/base/_authors.scss */
  .author-fellow {
    background-color: #f6f6f6;
    position: absolute;
    right: 0;
    bottom: -20px;
  }
}

/* line 45, ../sass/base/_authors.scss */
.fellow-year {
  text-transform: uppercase;
  font-weight: 700;
  padding-left: 20px;
}
/* line 49, ../sass/base/_authors.scss */
.fellow-year span {
  margin-left: 5px;
  font-size: 1.3em;
  line-height: 0;
}

/* line 57, ../sass/base/_authors.scss */
.author-bio-mod {
  margin-bottom: 2em;
}
/* line 59, ../sass/base/_authors.scss */
.author-bio-mod + .author-results-mod {
  margin-top: 7em;
}

@media (min-width: 600px) {
  /* line 74, ../sass/base/_authors.scss */
  .author-bio-img .author-img, .author-bio-img .author-logo, .author-bio-img .tease-author-logo, .author-bio-img .article-author-logo, .author-bio-img .author-bio-logo, .author-bio-img .hp-author-logo {
    width: 80px;
    height: 80px;
  }
}

/* line 82, ../sass/base/_authors.scss */
.author-bio-logo {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  position: relative;
  width: 45px;
  height: 45px;
  text-align: center;
}
@media (min-width: 900px) {
  /* line 82, ../sass/base/_authors.scss */
  .author-bio-logo {
    width: 80px;
    height: 80px;
  }
}

/* line 97, ../sass/base/_authors.scss */
.author-bio-logo-letter {
  font-size: 20px;
  line-height: 45px;
  position: relative;
  display: inline-block;
}
@media (min-width: 900px) {
  /* line 97, ../sass/base/_authors.scss */
  .author-bio-logo-letter {
    line-height: 80px;
    font-size: 30px;
  }
}

/* line 110, ../sass/base/_authors.scss */
.author-bio-meta {
  border-top: 1px solid #f3f4f4;
  border-bottom: 1px solid #f3f4f4;
  margin: 1em 0;
  padding: 1em 0;
}
@media (min-width: 900px) {
  /* line 110, ../sass/base/_authors.scss */
  .author-bio-meta {
    border: none;
    text-align: center;
    top: -105px;
    z-index: 9;
    position: absolute;
    left: 20%;
  }
}

@media (min-width: 600px) {
  /* line 129, ../sass/base/_authors.scss */
  .author-bio-img .author-img, .author-bio-img .author-logo, .author-bio-img .tease-author-logo, .author-bio-img .article-author-logo, .author-bio-img .author-bio-logo, .author-bio-img .hp-author-logo {
    float: none;
    margin-bottom: 1em;
  }
}

/* line 142, ../sass/base/_authors.scss */
.author-meta-list {
  margin-top: 1em;
}
/* line 145, ../sass/base/_authors.scss */
.author-meta-list li {
  font-size: 125%;
  display: inline-block;
  margin-right: 8px;
  padding-right: 8px;
  border-right: 1px solid #ccc;
}
/* line 151, ../sass/base/_authors.scss */
.author-meta-list li:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
@media (min-width: 600px) {
  /* line 145, ../sass/base/_authors.scss */
  .author-meta-list li {
    display: block;
    border: 0;
    margin: 0 0 8px 0;
    padding: 0 0 8px 0;
  }
}

/* line 168, ../sass/base/_authors.scss */
.author-bio-desc p {
  font-size: 1.25em;
  line-height: 1.35em;
  margin-bottom: 1em;
}

/* line 194, ../sass/base/_authors.scss */
.author-list-mod {
  margin-bottom: 60px;
}

/* line 199, ../sass/base/_authors.scss */
.author-list-header {
  border-bottom: 1px solid #f3f4f4;
  padding-bottom: 5px;
  margin-bottom: 20px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.author-list-header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 206, ../sass/base/_authors.scss */
.author-list-header a {
  float: right;
}

/* line 212, ../sass/base/_authors.scss */
.author-list-head {
  font-size: 24px;
  font-weight: 700;
  color: black;
  float: left;
}

/* line 220, ../sass/base/_authors.scss */
.author-list-authors {
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.author-list-authors:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 600px) {
  /* line 222, ../sass/base/_authors.scss */
  .author-list-authors ul {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .author-list-authors ul:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block {
    float: left;
    padding-left: 20px;
    width: 50%;
  }
  /* line 27, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block:nth-of-type(2n+3) {
    clear: left;
  }
  /* line 30, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block.n3 {
    clear: left;
  }
}
@media (min-width: 601px) and (max-width: 899px) {
  /* line 222, ../sass/base/_authors.scss */
  .author-list-authors ul {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .author-list-authors ul:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block {
    float: left;
    padding-left: 20px;
    width: 33.3333%;
  }
  /* line 36, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block:nth-of-type(3n+4) {
    clear: left;
  }
  /* line 39, ../components/Upbase/components/_layout.scss */
  .ie7 .author-list-authors ul > .media-block {
    width: 33%;
  }
  /* line 42, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block.n4 {
    clear: left;
  }
}
@media (min-width: 900px) {
  /* line 222, ../sass/base/_authors.scss */
  .author-list-authors ul {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .author-list-authors ul:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block {
    float: left;
    padding-left: 20px;
    width: 25%;
  }
  /* line 48, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block:nth-of-type(4n+5) {
    clear: left;
  }
  /* line 51, ../components/Upbase/components/_layout.scss */
  .author-list-authors ul > .media-block.n5 {
    clear: left;
  }
}
/* line 234, ../sass/base/_authors.scss */
.author-list-authors ul li {
  margin-bottom: 30px;
}

/* line 6, ../sass/base/_search.scss */
.search-page-mod {
  width: 75%;
  margin: 0 auto;
  border: 1px solid #bcbec0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.search-page-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 900px) {
  /* line 6, ../sass/base/_search.scss */
  .search-page-mod {
    width: 50%;
  }
}

/* line 17, ../sass/base/_search.scss */
.search-page {
  padding: 15px 20px;
  height: 50px;
  font-size: 24px;
  float: left;
  width: 90%;
  border: 0;
}

/* line 26, ../sass/base/_search.scss */
.search-page-btn {
  float: right;
  height: 50px;
  background-color: #bcbec0;
  border: 0;
  width: 10%;
  text-indent: -9999px;
  background-image: url("/wp-content/themes/nieman/img/icons/search.svg");
  background-repeat: no-repeat;
  background-position: 12px 12px;
}
/* line 36, ../sass/base/_search.scss */
.search-page-btn:hover {
  background-color: #c3c3c3;
}

/* line 43, ../sass/base/_search.scss */
.password-page-mod {
  width: 75%;
  margin: 0 auto;
  border: 0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.password-page-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 900px) {
  /* line 43, ../sass/base/_search.scss */
  .password-page-mod {
    width: 50%;
  }
}

/* line 52, ../sass/base/_search.scss */
.password-form {
  font-size: 18px;
  padding: 1.4em;
}

/* line 56, ../sass/base/_search.scss */
.password-box {
  height: 40px;
  padding: 10px 15px;
  margin-left: .5em;
}

/* line 61, ../sass/base/_search.scss */
.password-btn {
  height: 40px;
  margin: .5em;
  padding: 7px 17px;
  background-color: #7c7d7e;
  color: white;
  border: 0;
  font-family: inherit;
}
/* line 69, ../sass/base/_search.scss */
.password-btn:hover {
  background-color: #aaaaaa;
}

/* line 77, ../sass/base/_search.scss */
.search-results-list > li {
  list-style: none;
  position: relative;
}

/* line 99, ../sass/base/_search.scss */
.result-num {
  position: absolute;
  top: 0;
  left: -42px;
  background-color: #e9e9e9;
  width: 42px;
  line-height: 42px;
  border-radius: 50%;
  text-align: center;
  font-weight: 700;
  font-size: 12px;
  color: #7c7d7e;
}

/* line 114, ../sass/base/_search.scss */
.search-no-results .h1-page, .search-no-results .h1-search-no-result {
  color: #999999;
}
/* line 117, ../sass/base/_search.scss */
.search-no-results .l-search-page {
  min-height: 600px;
}

/* line 122, ../sass/base/_search.scss */
.h1-search-no-result {
  text-align: left;
  font-style: italic;
}
/* line 126, ../sass/base/_search.scss */
.h1-search-no-result.generic-message {
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  font-size: 32px;
  line-height: 125%;
  color: #bcbec0;
  padding: 0px 25px;
}
/* line 134, ../sass/base/_search.scss */
.h1-search-no-result.generic-message strong {
  color: #7c7d7e;
}

/* line 7, ../sass/base/_section-front.scss */
.page-topper-section, .page-topper-issue-detail {
  text-align: center;
  background-color: transparent;
  background-image: none;
  margin-bottom: 20px;
  padding: 0;
}

/* line 16, ../sass/base/_section-front.scss */
.page-mod-border-btm {
  border-bottom: 6px solid #8e9da2;
}

/* line 20, ../sass/base/_section-front.scss */
.page-topper-img {
  width: 100%;
  max-width: 2000px;
  margin: 0 auto;
  overflow: hidden;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #cbced0));
  background-image: -webkit-linear-gradient(#dddddd, #cbced0);
  background-image: -moz-linear-gradient(#dddddd, #cbced0);
  background-image: -o-linear-gradient(#dddddd, #cbced0);
  background-image: linear-gradient(#dddddd, #cbced0);
}
/* line 27, ../sass/base/_section-front.scss */
.page-topper-img img {
  max-width: 100%;
}

/* line 33, ../sass/base/_section-front.scss */
.page-topper-caption {
  background: white;
  text-align: left;
  padding: 0px 5px;
  position: relative;
  color: black;
  font-size: 0.9em;
}
@media (min-width: 600px) {
  /* line 33, ../sass/base/_section-front.scss */
  .page-topper-caption {
    font-size: 1em;
  }
}
@media (min-width: 900px) {
  /* line 33, ../sass/base/_section-front.scss */
  .page-topper-caption {
    background: rgba(246, 246, 246, 0.5);
    position: relative;
    margin-top: -30px;
  }
}

/* line 50, ../sass/base/_section-front.scss */
.page-topper-caption-credit {
  font-size: 0.75em;
}

/* line 81, ../sass/base/_section-front.scss */
.page-topper-issue-detail {
  max-height: 500px;
  margin-bottom: 0;
  overflow: hidden;
}

/* line 94, ../sass/base/_section-front.scss */
.sfy-story {
  margin-top: 2em;
}

@media (min-width: 800px) {
  /* line 104, ../sass/base/_section-front.scss */
  .l-event-body {
    *zoom: 1;
  }
  /* line 118, ../components/Upbase/components/_layout.scss */
  .l-event-body > .ui-block-1 {
    width: 100%;
    float: left;
    margin-right: -175px;
  }
  /* line 122, ../components/Upbase/components/_layout.scss */
  .l-event-body > .ui-block-1 > .ui-block-inner {
    margin-right: 175px;
  }
  /* line 127, ../components/Upbase/components/_layout.scss */
  .l-event-body > .ui-block-2 {
    width: 125px;
    float: right;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-event-body:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 111, ../sass/base/_section-front.scss */
.l-event-body .ui-block-2 {
  z-index: 10;
  position: relative;
}

/* line 118, ../sass/base/_section-front.scss */
.event-body {
  margin-top: 25px;
}
/* line 121, ../sass/base/_section-front.scss */
.event-body p {
  margin-bottom: 1em;
}

/* line 126, ../sass/base/_section-front.scss */
.event-img {
  margin-bottom: 25px;
}
/* line 128, ../sass/base/_section-front.scss */
.event-img img {
  max-width: 100%;
}

/* line 134, ../sass/base/_section-front.scss */
.single-event .page-topper-img {
  max-width: 1100px;
}

/* line 3, ../sass/base/_four0four.scss */
.error404 .page-mod, .error404 .article-page-mod {
  background-color: white;
  padding-top: 50px;
  padding-bottom: 75px;
}
/* line 9, ../sass/base/_four0four.scss */
.error404 .h1-page, .error404 .h1-search-no-result {
  color: #000;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 45px;
}
/* line 15, ../sass/base/_four0four.scss */
.error404 h3 {
  color: #000;
  font-size: 20px;
  line-height: 1.65em;
}
/* line 19, ../sass/base/_four0four.scss */
.error404 h3:first-letter {
  font-size: 1em;
  margin-right: 0;
  line-height: 1em;
  float: none;
  font-weight: normal;
}
/* line 28, ../sass/base/_four0four.scss */
.error404 .search-page-btn {
  background-color: #555;
}
/* line 32, ../sass/base/_four0four.scss */
.error404 .search-page-mod {
  border: 4px solid #f6f6f6;
}

@media (min-width: 450px) and (max-width: 600px) {
  /* line 6, ../sass/base/_books.scss */
  .books-grid, .page-group-grid-mod {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .books-grid:after, .page-group-grid-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block, .page-group-grid-mod > .media-block {
    float: left;
    padding-left: 20px;
    width: 50%;
  }
  /* line 27, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block:nth-of-type(2n+3), .page-group-grid-mod > .media-block:nth-of-type(2n+3) {
    clear: left;
  }
  /* line 30, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block.n3, .page-group-grid-mod > .media-block.n3 {
    clear: left;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 6, ../sass/base/_books.scss */
  .books-grid, .page-group-grid-mod {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .books-grid:after, .page-group-grid-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block, .page-group-grid-mod > .media-block {
    float: left;
    padding-left: 20px;
    width: 50%;
  }
  /* line 27, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block:nth-of-type(2n+3), .page-group-grid-mod > .media-block:nth-of-type(2n+3) {
    clear: left;
  }
  /* line 30, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block.n3, .page-group-grid-mod > .media-block.n3 {
    clear: left;
  }
}
@media (min-width: 901px) {
  /* line 6, ../sass/base/_books.scss */
  .books-grid, .page-group-grid-mod {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .books-grid:after, .page-group-grid-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block, .page-group-grid-mod > .media-block {
    float: left;
    padding-left: 20px;
    width: 25%;
  }
  /* line 48, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block:nth-of-type(4n+5), .page-group-grid-mod > .media-block:nth-of-type(4n+5) {
    clear: left;
  }
  /* line 51, ../components/Upbase/components/_layout.scss */
  .books-grid > .media-block.n5, .page-group-grid-mod > .media-block.n5 {
    clear: left;
  }
}

/* line 23, ../sass/base/_books.scss */
.book-grid-tease {
  margin-bottom: 20px;
  padding: 0 20px 20px 20px;
  border-bottom: 1px solid #f3f4f4;
}
@media (min-width: 450px) {
  /* line 23, ../sass/base/_books.scss */
  .book-grid-tease {
    border-bottom: none;
    padding: 0 10px 35px 10px;
  }
}

/* line 34, ../sass/base/_books.scss */
.book-grid-txt {
  margin-top: 12px;
  text-align: center;
  padding: 0 15px;
}
/* line 40, ../sass/base/_books.scss */
.book-grid-txt h3 {
  font-size: 16px;
  font-weight: 700;
  color: #464646;
}
/* line 44, ../sass/base/_books.scss */
a:hover .book-grid-txt h3 {
  color: black;
}
/* line 48, ../sass/base/_books.scss */
.book-grid-txt a {
  font-size: 10px;
}

/* line 54, ../sass/base/_books.scss */
.book-tease-img {
  width: 130px;
  margin: 0 auto;
  display: block;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 60, ../sass/base/_books.scss */
.book-tease-img img {
  max-width: 100%;
}

/* line 66, ../sass/base/_books.scss */
.book-archive-links {
  margin-bottom: 0;
}
/* line 69, ../sass/base/_books.scss */
.book-archive-links li {
  width: 40px;
  font-size: 14px;
}
/* line 73, ../sass/base/_books.scss */
.book-archive-links a {
  background-color: transparent;
  color: #a51c30;
}

/* line 85, ../sass/base/_books.scss */
.book-links, .book-archive-links {
  padding: 0 20px;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
/* line 90, ../sass/base/_books.scss */
.book-links li, .book-archive-links li {
  width: 70px;
  color: #fff;
  font-size: 15px;
  margin-bottom: 5px;
}
/* line 96, ../sass/base/_books.scss */
.book-links a, .book-archive-links a {
  background-color: #a51c30;
  color: #fff;
  text-align: center;
  padding: 5px 10px;
  display: block;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
/* line 103, ../sass/base/_books.scss */
.book-links a:hover, .book-archive-links a:hover {
  background-color: #8f182a;
}
/* line 108, ../sass/base/_books.scss */
.book-links .h6, .book-archive-links .h6 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 113, ../sass/base/_books.scss */
.book-links.purchase-links li, .purchase-links.book-archive-links li {
  width: auto;
}

/* line 121, ../sass/base/_books.scss */
.book-desc-mod {
  min-height: 280px;
}

/* line 126, ../sass/base/_books.scss */
.book-img {
  width: 45%;
  float: left;
  margin-right: 30px;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  /* line 126, ../sass/base/_books.scss */
  .book-img {
    width: 30%;
    margin-right: 45px;
    margin-bottom: 30px;
  }
}
/* line 138, ../sass/base/_books.scss */
.book-img img {
  max-width: 100%;
}
/* line 140, ../sass/base/_books.scss */
.article-body div .book-img img {
  margin-bottom: 0;
}

/* line 148, ../sass/base/_books.scss */
.blog-h1 {
  font-size: 34px;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 15px;
  color: #212121;
  font-weight: 700;
  letter-spacing: -1px;
}

/* line 157, ../sass/base/_books.scss */
.blog-h2 {
  font-size: 18px;
}
@media (min-width: 600px) {
  /* line 157, ../sass/base/_books.scss */
  .blog-h2 {
    font-size: 24px;
  }
}

/* line 164, ../sass/base/_books.scss */
.book-section-head {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 12px;
  color: #464646;
  text-transform: uppercase;
}

/* line 173, ../sass/base/_books.scss */
.book-author-byline {
  margin-bottom: 30px;
  text-transform: uppercase;
  color: #464646;
}
/* line 178, ../sass/base/_books.scss */
.book-author-byline a {
  color: #464646;
  letter-spacing: 1px;
}
/* line 184, ../sass/base/_books.scss */
.book-author-byline span:nth-of-type(1n + 2):before {
  content: ',';
}

/* line 191, ../sass/base/_books.scss */
.book-authors {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  border-top: 1px solid #bcbec0;
  margin-top: 40px;
  padding-top: 40px;
}
@media (min-width: 600px) {
  /* line 191, ../sass/base/_books.scss */
  .book-authors {
    background-color: #f6f6f6;
    padding: 40px 30px 15px 30px;
  }
}
@media (min-width: 900px) {
  /* line 191, ../sass/base/_books.scss */
  .book-authors {
    padding: 40px 60px;
  }
}

/* line 206, ../sass/base/_books.scss */
.book-author-head {
  color: #212121;
  font-size: 16px;
  margin-bottom: 6px;
  font-weight: 700;
  display: inline;
  margin-right: 5px;
}

/* line 215, ../sass/base/_books.scss */
.book-author-txt {
  display: inline;
  font-size: 16px;
}

/* line 220, ../sass/base/_books.scss */
.book-author {
  font-size: 14px;
  margin-bottom: 30px;
}

/* line 6, ../sass/base/_annotation.scss */
.annotation-control-all {
  border: 0;
  background-color: transparent;
  color: #464646;
  text-align: left;
  padding: 0 0 1em 0;
}
/* line 12, ../sass/base/_annotation.scss */
.annotation-control-all:focus, .annotation-control-all:active {
  outline: 0;
}
/* line 15, ../sass/base/_annotation.scss */
.annotation-control-all:hover {
  color: black;
}
/* line 18, ../sass/base/_annotation.scss */
.annotation-control-all .hiding-all, .annotation-control-all .showing-all {
  background-repeat: no-repeat;
  background-position: 0;
  overflow: visible;
  padding-left: 21px;
}
/* line 24, ../sass/base/_annotation.scss */
.annotation-control-all .hiding-all {
  display: block;
  background-image: url("/wp-content/themes/nieman/img/icons/annotation_close.svg");
}
/* line 28, ../sass/base/_annotation.scss */
.annotation-control-all .showing-all {
  display: none;
  background-image: url("/wp-content/themes/nieman/img/icons/annotation_open.svg");
}
/* line 33, ../sass/base/_annotation.scss */
.annotation-control-all.article-annotation-active .hiding-all {
  display: none;
}
/* line 34, ../sass/base/_annotation.scss */
.annotation-control-all.article-annotation-active .showing-all {
  display: block;
}

/* line 40, ../sass/base/_annotation.scss */
.article-annotation-mod {
  display: inline;
  font-size: 0.75em;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}
/* line 44, ../sass/base/_annotation.scss */
.home .article-annotation-mod {
  display: none;
}

/* line 49, ../sass/base/_annotation.scss */
.article-annotation-control {
  padding: 0px 10px;
  background-color: #bcbec0;
  margin: 0 5px;
  position: relative;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
/* line 58, ../sass/base/_annotation.scss */
.article-annotation-control:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: 3px;
  border-width: 6px 0 0 10px;
  border-style: solid;
  border-color: #bcbec0 transparent;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
/* line 69, ../sass/base/_annotation.scss */
.article-annotation-control:hover {
  background-color: #afb1b4;
}
/* line 71, ../sass/base/_annotation.scss */
.article-annotation-control:hover:after {
  border-color: #afb1b4 transparent;
}
/* line 76, ../sass/base/_annotation.scss */
.article-annotation-control:active {
  background-color: #626568;
}
/* line 78, ../sass/base/_annotation.scss */
.article-annotation-control:active:after {
  border-color: #626568 transparent;
}

/* line 86, ../sass/base/_annotation.scss */
.article-annotation-content {
  display: none;
}

/* line 90, ../sass/base/_annotation.scss */
.article-annotation-active .article-annotation-content {
  display: inline;
}

/* line 95, ../sass/base/_annotation.scss */
.annotation {
  padding: 5px;
}

/* line 100, ../sass/base/_annotation.scss */
.annotation-1,
.annotation-blue {
  background-color: rgba(227, 236, 241, 0.8);
}

/* line 105, ../sass/base/_annotation.scss */
.annotation-2,
.annotation-red {
  background-color: rgba(255, 243, 234, 0.8);
  margin-left: 5px;
}

/*
 * Swiper - Mobile Touch Slider CSS
 * http://www.idangero.us/sliders/swiper
 *
 * Vladimir Kharlampidi, The iDangero.us
 * http://www.idangero.us/
 * 
 * Copyright 2012-2013, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us
 *
 * Licensed under GPL & MIT
 *
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
/* line 19, ../sass/base/_swiper.scss */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  -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 31, ../sass/base/_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;
}

/* line 60, ../sass/base/_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 68, ../sass/base/_swiper.scss */
.swiper-slide {
  float: left;
}

/* IE10 Windows Phone 8 Fixes */
/* line 73, ../sass/base/_swiper.scss */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}

/* line 76, ../sass/base/_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 84, ../sass/base/_swiper.scss */
.swiper-container {
  /* Specify Swiper's Size: */
  width: 100%;
  height: auto;
  /*width:200px;
  height: 100px;*/
}

/* line 93, ../sass/base/_swiper.scss */
.swiper-slide {
  /* Specify Slides's Size: */
  width: 100%;
  height: auto;
  /*width: 100%;
  height: 100%;*/
}

/* line 100, ../sass/base/_swiper.scss */
.swiper-slide-active {
  /* Specific active slide styling: */
}

/* line 104, ../sass/base/_swiper.scss */
.swiper-slide-visible {
  /* Specific visible slide styling: */
}

/* ===============================================================
Pagination Styles
================================================================*/
/* line 111, ../sass/base/_swiper.scss */
.swiper-pagination-switch {
  /* Stylize pagination button: */
}

/* line 115, ../sass/base/_swiper.scss */
.swiper-active-switch {
  /* Specific active button style: */
}

/* line 119, ../sass/base/_swiper.scss */
.swiper-visible-switch {
  /* Specific visible button style: */
}

@media print {
  /* line 10, ../sass/base/_print.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 21, ../sass/base/_print.scss */
  .article-body p > a:after,
  .footer-donate-txt > a:after {
    content: " (" attr(href) ") ";
  }

  /* line 26, ../sass/base/_print.scss */
  .article-annotation-content > span:before {
    content: " [ ANNOTATION: ";
  }

  /* line 30, ../sass/base/_print.scss */
  .article-annotation-content > span:after {
    content: "] ";
  }

  /* line 39, ../sass/base/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 45, ../sass/base/_print.scss */
  pre,
  blockquote {
    page-break-inside: avoid;
    margin: 1.5em 10px;
  }

  /* line 49, ../sass/base/_print.scss */
  blockquote:before, blockquote:after {
    color: #ccc;
    font-size: 5em;
    vertical-align: -0.5em;
    font-family: Arial, sans-serif;
  }

  /* line 55, ../sass/base/_print.scss */
  blockquote:after {
    content: " \" ";
  }

  /* line 58, ../sass/base/_print.scss */
  blockquote:before {
    content: " \" ";
  }

  /* line 64, ../sass/base/_print.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 69, ../sass/base/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 73, ../sass/base/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 1cm;
    height: 10in !important;
}

  /* line 84, ../sass/base/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3 !important;
    widows: 3 !important;
  }

  /* line 90, ../sass/base/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 119, ../sass/base/_print.scss */
  .header-network,
  .site-menu-mod,
  .page-control-mod,
  .social-tools-bottom,
  .social-tools-top,
  .article-author-img-mod,
  .article-author-logo,
  .respond,
  .footer-pub-list,
  .site-footer,
  .harvard-links,
  .filter-trigger-mod,
  .filters-mod,
  .article-tease-mod,
  .hp-tease-rail,
  .feed-load-more,
  .article-ad-mod,
  .fluid-width-video-wrapper,
  .page-topper-drk,
  .deep-page-topper,
  .article-tools-mod,
  .article-tags-mod,
  .hp-tags-mod,
  .article-annotation-control {
    display: none !important;
  }

  /* line 132, ../sass/base/_print.scss */
  .article-content {
    width: 6.5in !important;
    margin: 0 auto;
  }

  /* line 138, ../sass/base/_print.scss */
  .ui-block-inner {
    font-size: 14px;
    line-height: 1.4em;
    margin-right: 0 !important;
  }

  /* line 143, ../sass/base/_print.scss */
  .footer {
    padding: 0;
  }
}
/* line 32, ../sass/_screen.scss */
body {
  background-color: #f6f6f6;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}

/* line 37, ../sass/_screen.scss */
#wp-admin-bar-new-page, #wp-admin-bar-new-post {
  display: none;
}

/* line 44, ../sass/_screen.scss */
#wp-admin-bar-blog-1-n,
#wp-admin-bar-blog-2-n,
#wp-admin-bar-blog-3-n,
#wp-admin-bar-blog-4-n {
  display: none;
}

/* line 22, ../sass/storyboard.scss */
.tease-author-logo {
  background-color: #2281b4;
}

/* line 25, ../sass/storyboard.scss */
.btn, .btn-small, .tile-promo-link a, .btn-large, .feed-btn-mod a {
  background-color: #2281b4;
}
/* line 27, ../sass/storyboard.scss */
.btn:hover, .btn-small:hover, .tile-promo-link a:hover, .btn-large:hover, .feed-btn-mod a:hover {
  background-color: #053d51;
}

/* line 44, ../sass/storyboard.scss */
.hp-rail .site-social-links {
  float: none;
  width: 100%;
  display: block;
}

/* line 53, ../sass/storyboard.scss */
.site-social.pinterest {
  background-image: url("/wp-content/themes/nieman/img/icons/pinterest.svg");
  background-size: 90%;
}
/* line 57, ../sass/storyboard.scss */
.hp-rail .site-social {
  background-color: #2281b4;
  margin-right: 14%;
}

/* line 65, ../sass/storyboard.scss */
.hp-cover {
  padding: 30px 20px;
}
@media (min-width: 700px) {
  /* line 65, ../sass/storyboard.scss */
  .hp-cover {
    *zoom: 1;
    padding-top: 50px;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .hp-cover:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 406, ../components/Upbase/components/_layout.scss */
  .hp-cover > .col-1,
  .hp-cover > .col.first {
    margin-right: 10%;
    width: 65%;
    display: inline;
    float: left;
  }
  /* line 419, ../components/Upbase/components/_layout.scss */
  .hp-cover > .col-2,
  .hp-cover > .col.second,
  .hp-cover > .col.last {
    width: 25%;
    display: inline;
    float: left;
    margin-right: 0;
  }
}
@media (min-width: 900px) {
  /* line 65, ../sass/storyboard.scss */
  .hp-cover {
    padding-top: 70px;
  }
}

/* line 79, ../sass/storyboard.scss */
.hp-article-mod {
  margin-bottom: 50px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.hp-article-mod:after {
  content: "";
  display: table;
  clear: both;
}
/* line 82, ../sass/storyboard.scss */
.hp-article-mod .txt, .hp-article-mod .txt-small, .hp-article-mod .txt-large {
  margin-bottom: 20px;
}
@media (min-width: 700px) {
  /* line 79, ../sass/storyboard.scss */
  .hp-article-mod {
    margin-bottom: 0;
  }
}
@media (min-width: 900px) {
  /* line 79, ../sass/storyboard.scss */
  .hp-article-mod {
    background-repeat: repeat-y;
    background-position: 50% 0;
  }
}
/* line 93, ../sass/storyboard.scss */
.hp-article-mod a.h-edit {
  color: #2281b4;
  font-size: 0.5em;
  line-height: 0;
  display: none;
}
/* line 100, ../sass/storyboard.scss */
.hp-article-mod:hover a.h-edit {
  display: inline;
}

/* line 108, ../sass/storyboard.scss */
.hp-article-meta {
  margin: 0 0 20px 0;
}

/* line 113, ../sass/storyboard.scss */
.hp-pullquote {
  margin: 45px 0 45px 0;
  padding: 30px 0;
  font-size: 30px;
  line-height: 1.3em;
  letter-spacing: -1px;
  font-family: "adobe-caslon-pro", "Georgia", Georgia, Times, Times New Roman, serif;
  font-style: italic;
  color: #464646;
  position: relative;
}
@media (min-width: 450px) {
  /* line 113, ../sass/storyboard.scss */
  .hp-pullquote {
    padding-right: 70px;
  }
}
@media (min-width: 600px) {
  /* line 113, ../sass/storyboard.scss */
  .hp-pullquote {
    font-size: 36px;
  }
}
/* line 135, ../sass/storyboard.scss */
.hp-pullquote:before, .hp-pullquote:after {
  content: '\0020';
  width: 25%;
  height: 1px;
  background-color: #e6e7e8;
  position: absolute;
  left: 0;
}
/* line 145, ../sass/storyboard.scss */
.hp-pullquote:before {
  top: 0;
}
/* line 148, ../sass/storyboard.scss */
.hp-pullquote:after {
  bottom: 0;
  height: 4px;
}

/* line 155, ../sass/storyboard.scss */
.storyboard-hp-text > p {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.55em;
  margin-bottom: 0.65em;
}
/* line 160, ../sass/storyboard.scss */
.storyboard-hp-text > p .read-more {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #2281b4;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 169, ../sass/storyboard.scss */
.storyboard-hp-text > p:first-of-type:first-letter {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 2.85em;
  display: block;
  margin-right: 15px;
  padding: 0.45em;
  color: #fff;
  background-color: #2281b4;
  text-transform: uppercase;
  float: left;
}
/* line 182, ../sass/storyboard.scss */
.storyboard-hp-text a {
  text-decoration: underline;
  color: #444444;
}
/* line 186, ../sass/storyboard.scss */
.storyboard-hp-text img {
  display: none;
}
/* line 189, ../sass/storyboard.scss */
.storyboard-hp-text p.wp-caption-text {
  display: none;
}
/* line 192, ../sass/storyboard.scss */
.storyboard-hp-text p.article-img-caption-txt {
  display: none;
}
/* line 195, ../sass/storyboard.scss */
.storyboard-hp-text p.article-img-byline {
  display: none;
}

/* line 203, ../sass/storyboard.scss */
.hp-article.first {
  background-color: #fff;
  padding-bottom: 50px;
  margin-bottom: 50px;
  width: 100%;
  border-bottom: 1px solid #e6e7e8;
}
/* line 209, ../sass/storyboard.scss */
.hp-article.first .storyboard-hp-text {
  font-family: "Georgia", Georgia, Times, Times New Roman, serif;
}
/* line 214, ../sass/storyboard.scss */
.hp-article.first .storyboard-hp-text > p {
  font-family: "Georgia", Georgia, Times, Times New Roman, serif;
  font-size: 17px;
  text-align: justify;
}
@media (min-width: 600px) {
  /* line 214, ../sass/storyboard.scss */
  .hp-article.first .storyboard-hp-text > p {
    font-size: 19px;
  }
}
/* line 221, ../sass/storyboard.scss */
.hp-article.first .storyboard-hp-text > p .read-more {
  margin: 2.55em auto 1.55em;
  display: block;
  line-height: 80px;
  width: 80px;
  border-radius: 50%;
  background-color: #f6f6f6;
  text-align: center;
  text-decoration: none;
}
/* line 230, ../sass/storyboard.scss */
.hp-article.first .storyboard-hp-text > p .read-more:hover {
  background-color: #e9e9e9;
  color: #2281b4;
}
@media (min-width: 600px) {
  /* line 221, ../sass/storyboard.scss */
  .hp-article.first .storyboard-hp-text > p .read-more {
    width: 110px;
    line-height: 110px;
    font-size: 13px;
  }
}
/* line 253, ../sass/storyboard.scss */
.hp-article.first .hp-h1 {
  font-size: 36px;
}

/* line 269, ../sass/storyboard.scss */
.hp-article {
  margin-bottom: 30px;
}
@media (min-width: 900px) {
  /* line 269, ../sass/storyboard.scss */
  .hp-article {
    width: 43%;
    margin-bottom: 0;
  }
  /* line 274, ../sass/storyboard.scss */
  .hp-article:nth-child(2n + 2) {
    float: left;
  }
  /* line 277, ../sass/storyboard.scss */
  .hp-article:nth-child(2n + 3) {
    float: right;
  }
}
/* line 281, ../sass/storyboard.scss */
.hp-article:only-of-type {
  border-bottom: none;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
/* line 286, ../sass/storyboard.scss */
.hp-article .hp-h1 {
  margin-bottom: 15px;
}
/* line 289, ../sass/storyboard.scss */
.hp-article .byline {
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 293, ../sass/storyboard.scss */
.hp-article b {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
}

@media (min-width: 900px) {
  /* line 301, ../sass/storyboard.scss */
  .hp-rail {
    padding: 0 0 0 30px;
  }
}

/* line 308, ../sass/storyboard.scss */
.hp-rail-mod {
  border-bottom: 1px solid #e6e7e8;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.hp-rail-mod:after {
  content: "";
  display: table;
  clear: both;
}
/* line 313, ../sass/storyboard.scss */
.hp-rail-mod:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}
@media (min-width: 700px) {
  /* line 308, ../sass/storyboard.scss */
  .hp-rail-mod {
    padding: 0 0 40px 0;
    margin: 0 0 40px 0;
  }
}
/* line 323, ../sass/storyboard.scss */
.hp-rail-mod .author-small, .hp-rail-mod .author-bio-img {
  margin-bottom: 20px;
}
/* line 327, ../sass/storyboard.scss */
.hp-rail-mod .h3, .hp-rail-mod .feed-tease-subhead, .hp-rail-mod .tile-small-deck, .hp-rail-mod .tile-small-head {
  margin-bottom: 0;
}
/* line 330, ../sass/storyboard.scss */
.hp-rail-mod .section-h2, .hp-rail-mod .hp-cat, .hp-rail-mod .feed-tease-cat, .hp-rail-mod .author-title, .hp-rail-mod .tile-tease-cat, .hp-rail-mod .tile-small-cat, .hp-rail-mod .article-section-h2 {
  color: #2281b4;
}

/* line 343, ../sass/storyboard.scss */
.hp-author-mod {
  *zoom: 1;
}
/* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.hp-author-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 470px) and (max-width: 700px) {
  /* line 343, ../sass/storyboard.scss */
  .hp-author-mod {
    margin-left: -40px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .hp-author-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .hp-author-mod > .media-block {
    float: left;
    padding-left: 40px;
    width: 50%;
  }
  /* line 27, ../components/Upbase/components/_layout.scss */
  .hp-author-mod > .media-block:nth-of-type(2n+3) {
    clear: left;
  }
  /* line 30, ../components/Upbase/components/_layout.scss */
  .hp-author-mod > .media-block.n3 {
    clear: left;
  }
}

/* line 352, ../sass/storyboard.scss */
.hp-author {
  margin-bottom: 15px;
}
@media (min-width: 700px) {
  /* line 352, ../sass/storyboard.scss */
  .hp-author {
    margin-bottom: 20px;
  }
}

/* line 360, ../sass/storyboard.scss */
.hp-author-img-mod {
  float: left;
  margin-right: 5px;
}

/* line 377, ../sass/storyboard.scss */
.hp-author-name {
  line-height: 25px;
  font-size: 14px;
}
@media (min-width: 600px) {
  /* line 377, ../sass/storyboard.scss */
  .hp-author-name {
    line-height: 45px;
  }
}
/* line 385, ../sass/storyboard.scss */
.hp-author-name a:hover {
  color: #2281b4;
}

/* line 403, ../sass/storyboard.scss */
.tag-list-hp li {
  margin: 0 10px 10px 0;
  display: inline-block;
  font-size: 16px;
  position: relative;
}
/* line 408, ../sass/storyboard.scss */
.tag-list-hp li a {
  background-color: #f6f6f6;
  padding: 6px 10px 6px 21px;
  color: #2281b4;
  display: block;
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  -ms-border-radius: 8px 0px 0px 8px;
  -o-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
}
/* line 414, ../sass/storyboard.scss */
.tag-list-hp li a:hover {
  background-color: #e9e9e9;
}
/* line 418, ../sass/storyboard.scss */
.tag-list-hp li:before {
  content: "\0020";
  width: 8px;
  height: 8px;
  background-color: #fff;
  position: absolute;
  left: 6px;
  top: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

/* line 437, ../sass/storyboard.scss */
.site-grid-mod {
  margin-top: 60px;
}
@media (min-width: 900px) {
  /* line 437, ../sass/storyboard.scss */
  .site-grid-mod {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .site-grid-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 406, ../components/Upbase/components/_layout.scss */
  .site-grid-mod > .col-1,
  .site-grid-mod > .col.first {
    margin-right: 5%;
    width: 19.5%;
    display: inline;
    float: left;
  }
  /* line 419, ../components/Upbase/components/_layout.scss */
  .site-grid-mod > .col-2,
  .site-grid-mod > .col.second,
  .site-grid-mod > .col.last {
    width: 75.5%;
    display: inline;
    float: left;
    margin-right: 0;
  }
  /* line 443, ../sass/storyboard.scss */
  .site-grid-mod > .col-1 {
    width: 21.5%;
    margin-right: 0;
  }
  /* line 447, ../sass/storyboard.scss */
  .site-grid-mod > .col-2 {
    width: 77.5%;
  }
}

/* line 456, ../sass/storyboard.scss */
.site-grid.loading {
  background-image: url("/wp-content/themes/nieman/img/icons/loading.gif");
  background-position: center 100px;
  background-repeat: no-repeat;
  min-height: 500px;
}
/* line 462, ../sass/storyboard.scss */
.flexbox .site-grid {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
@media (min-width: 900px) {
  /* line 462, ../sass/storyboard.scss */
  .flexbox .site-grid {
    padding-left: 20px;
    min-height: 500px;
  }
}
/* line 482, ../sass/storyboard.scss */
.flexbox .site-grid .media-block {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
}
@media (min-width: 600px) {
  /* line 482, ../sass/storyboard.scss */
  .flexbox .site-grid .media-block {
    width: 47%;
  }
}
/* line 497, ../sass/storyboard.scss */
.flexbox .site-grid .media-block .tile-tease {
  width: 100%;
}
@media (min-width: 600px) and (max-width: 899px) {
  /* line 504, ../sass/storyboard.scss */
  .no-flexbox .site-grid {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .no-flexbox .site-grid:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .no-flexbox .site-grid > .media-block {
    float: left;
    padding-left: 20px;
    width: 50%;
  }
  /* line 27, ../components/Upbase/components/_layout.scss */
  .no-flexbox .site-grid > .media-block:nth-of-type(2n+3) {
    clear: left;
  }
  /* line 30, ../components/Upbase/components/_layout.scss */
  .no-flexbox .site-grid > .media-block.n3 {
    clear: left;
  }
  /* line 507, ../sass/storyboard.scss */
  .no-flexbox .site-grid .tile-tease {
    max-height: 400px;
  }
}
@media (min-width: 900px) {
  /* line 504, ../sass/storyboard.scss */
  .no-flexbox .site-grid {
    margin-left: -40px;
    *zoom: 1;
    margin-left: 0;
  }
  /* line 38, ../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .no-flexbox .site-grid:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 22, ../components/Upbase/components/_layout.scss */
  .no-flexbox .site-grid > .media-block {
    float: left;
    padding-left: 40px;
    width: 50%;
  }
  /* line 27, ../components/Upbase/components/_layout.scss */
  .no-flexbox .site-grid > .media-block:nth-of-type(2n+3) {
    clear: left;
  }
  /* line 30, ../components/Upbase/components/_layout.scss */
  .no-flexbox .site-grid > .media-block.n3 {
    clear: left;
  }
}

/* line 520, ../sass/storyboard.scss */
.hp-h1 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.15em;
}
/* line 525, ../sass/storyboard.scss */
.hp-h1 a {
  color: #212121;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 528, ../sass/storyboard.scss */
.hp-h1 a:hover {
  color: black;
}
@media (min-width: 900px) {
  /* line 520, ../sass/storyboard.scss */
  .hp-h1 {
    font-size: 22px;
  }
}

/* line 537, ../sass/storyboard.scss */
.hp-h2 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.15em;
  margin: 10px 0 20px;
}

/* line 545, ../sass/storyboard.scss */
.feed-btn-mod {
  width: 30%;
  margin: 0 auto;
  padding: 40px 0;
  clear: both;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 553, ../sass/storyboard.scss */
.feed-btn-mod a {
  display: block;
  cursor: pointer;
}
/* line 558, ../sass/storyboard.scss */
.feed-btn-mod a:hover {
  background-color: #124b6d;
  color: #FFF;
}

/* Do not edit above this line */
/* Import Nieman Custom Overrides set by Jon, Barbara, etc. */
/* line 1, ../sass/storyboard/_storyboard-overrides.scss */
.page-group-mod {
  margin-bottom: 40px;
}

/* line 4, ../sass/storyboard/_storyboard-overrides.scss */
div.author-bio-desc p a {
  color: #2281B4;
}

/* line 8, ../sass/storyboard/_storyboard-overrides.scss */
div.author-bio-desc p a:hover {
  color: #1E719E;
}

/* line 12, ../sass/storyboard/_storyboard-overrides.scss */
.annotation-green {
  background-color: rgba(226, 248, 210, 0.8);
  margin-left: 5px;
}

/* line 18, ../sass/storyboard/_storyboard-overrides.scss */
blockquote ul li, ol li {
  margin-left: 50px;
  padding-bottom: 10px;
}

/* line 22, ../sass/storyboard/_storyboard-overrides.scss */
.txt-small {
  font-size: 12px;
  font-family: inherit;
}

/* line 27, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post .linkpost-h1 {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 20px;
  line-height: 1.25em;
  margin: 0.5em 0;
  padding-top: 25px;
}
@media (min-width: 600px) {
  /* line 27, ../sass/storyboard/_storyboard-overrides.scss */
  .single-storyboard-post .linkpost-h1 {
    font-size: 25px;
    width: 90%;
  }
}
@media (max-width: 600px) {
  /* line 27, ../sass/storyboard/_storyboard-overrides.scss */
  .single-storyboard-post .linkpost-h1 {
    width: 100%;
  }
}
@media (min-width: 900px) {
  /* line 27, ../sass/storyboard/_storyboard-overrides.scss */
  .single-storyboard-post .linkpost-h1 {
    font-size: 30px;
    padding-right: 20%;
    letter-spacing: -1px;
    width: 90%;
  }
}
/* line 49, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post .linkpost-h1 a {
  color: #2281b4;
}
/* line 51, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post .linkpost-h1 a:hover {
  text-decoration: underline;
}

/* line 58, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post .article-meta-lp {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  position: relative;
  padding-top: 5px;
}

/* ----------Changed font size and bottom margin on image caption---------- */
/* line 66, ../sass/storyboard/_storyboard-overrides.scss */
.article-img-caption-txt {
  font-size: 0.7em !important;
}

/* line 69, ../sass/storyboard/_storyboard-overrides.scss */
.article-body p img, .article-body div img {
  margin-bottom: 0.5em !important;
}

/* ----------giving image on white background so blockquote left rule won't show through ---------- */
/* line 74, ../sass/storyboard/_storyboard-overrides.scss */
.article-img {
  background-color: white;
}

/* Manual drop cap styles */
/* Standard drop cap: crimson, 3 lines deep */
/* line 82, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post span.dropcap {
  float: left;
  font-size: 580%;
  line-height: 85%;
  margin-right: 10px;
  margin-bottom: 0;
  color: #b71f30;
  text-transform: uppercase;
}

/* Smaller drop cap: crimson, 2 lines deep */
/* line 94, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post span.smalldropcap {
  float: left;
  font-size: 333%;
  line-height: 100%;
  margin-right: 7px;
  margin-bottom: 0;
  color: #b71f30;
  text-transform: uppercase;
}

/* footnote CAN BE USED WITH <SPAN> */
/* line 106, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post span.footnote {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  float: left;
  width: 250px;
  background: #f6f6f6;
  margin: 20px 40px 20px 0px;
  padding: 15px;
}
@media (max-width: 600px) {
  /* line 106, ../sass/storyboard/_storyboard-overrides.scss */
  .single-storyboard-post span.footnote {
    width: 180px;
    float: left;
  }
}

/* line 119, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post div.footnote {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  float: left;
  width: 250px;
  background: #f6f6f6;
  margin: 20px 40px 20px 0px;
  padding: 15px;
}
@media (max-width: 450px) {
  /* line 119, ../sass/storyboard/_storyboard-overrides.scss */
  .single-storyboard-post div.footnote {
    width: 100%;
    float: none;
  }
}

/* line 132, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post p.footnote {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  float: left;
  width: 250px;
  background: #f6f6f6;
  margin: 20px 40px 20px 0px;
  padding: 15px;
}
@media (max-width: 600px) {
  /* line 132, ../sass/storyboard/_storyboard-overrides.scss */
  .single-storyboard-post p.footnote {
    width: 100%;
    float: none;
  }
}

/* New pull quote style DO NOT USE <span> */
/* line 146, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post p.pullquote {
  float: left;
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 175%;
  line-height: 120%;
  width: 300px;
  padding: 15px 15px 15px 0px;
  margin: 20px 40px 20px 0px;
  color: #a51c30;
}
@media (max-width: 600px) {
  /* line 146, ../sass/storyboard/_storyboard-overrides.scss */
  .single-storyboard-post p.pullquote {
    width: 100%;
    float: none;
    margin: 20px 0 20px 0;
    padding: 15px;
  }
}

/* Full column pull quote DO NOT USE <span> */
/* line 164, ../sass/storyboard/_storyboard-overrides.scss */
.single-storyboard-post p.pullquote-full {
  font-family: "freight-sans-pro", "Helvetica", Arial, Helvetica, Verdana, sans-serif;
  font-size: 175%;
  line-height: 120%;
  width: 100%;
  padding: 15px;
  margin: 20px 0 20px 0;
  color: #a51c30;
}

/* line 174, ../sass/storyboard/_storyboard-overrides.scss */
.hp-article.first img {
  width: 100%;
}
