/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import url(https://fonts.googleapis.com/css?family=Cinzel:400,700|Judson:400,700|Oxygen:400,700);
/* line 5, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../home/.gem/ruby/1.9.1/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* -- breaks -- */
/* line 72, ../sass/parts/_defaults.scss */
header, div, p, ul, ol, li, h1, h2, h3, h4, h5, article, aside {
  position: relative;
}

/* line 75, ../sass/parts/_defaults.scss */
div, aside, ul, p, li, a, nav, footer, form, input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 79, ../sass/parts/_defaults.scss */
.story .ribbon .text, .Discover .ribbon .text, .Connect .ribbon .text, .Engage .ribbon .text, .resources .ribbon .text, .col1 .latest .ribbon .text, .col2 .custom .ribbon .text, .col2 .featured .ribbon .text, .col2 .blogs .ribbon .text, .col2 .resources .ribbon .text, aside.sublinks .ribbon .text {
  color: #989fa6;
  display: inline-block;
  height: 2.2em;
  line-height: 2.2em;
  letter-spacing: 2px;
  margin-left: 2em;
  padding: 0;
  text-transform: uppercase;
}
@media all and (min-width: 1024px) {
  /* line 79, ../sass/parts/_defaults.scss */
  .story .ribbon .text, .Discover .ribbon .text, .Connect .ribbon .text, .Engage .ribbon .text, .resources .ribbon .text, .col1 .latest .ribbon .text, .col2 .custom .ribbon .text, .col2 .featured .ribbon .text, .col2 .blogs .ribbon .text, .col2 .resources .ribbon .text, aside.sublinks .ribbon .text {
    margin-left: 2.5em;
  }
}
/* line 91, ../sass/parts/_defaults.scss */
.story .ribbon .text span, .Discover .ribbon .text span, .Connect .ribbon .text span, .Engage .ribbon .text span, .resources .ribbon .text span, .col1 .latest .ribbon .text span, .col2 .custom .ribbon .text span, .col2 .featured .ribbon .text span, .col2 .blogs .ribbon .text span, .col2 .resources .ribbon .text span, aside.sublinks .ribbon .text span {
  font: 100 1em/2em "Cinzel", serif;
}

/* line 95, ../sass/parts/_defaults.scss */
.story .ribbon .text .point, .Discover .ribbon .text .point, .Connect .ribbon .text .point, .Engage .ribbon .text .point, .resources .ribbon .text .point, .col1 .latest .ribbon .text .point, .col2 .custom .ribbon .text .point, .col2 .featured .ribbon .text .point, .col2 .blogs .ribbon .text .point, .col2 .resources .ribbon .text .point, aside.sublinks .ribbon .text .point {
  display: none;
  border-top: 0 outset transparent;
  border-bottom: 2.2em outset transparent;
  position: absolute;
  right: -15px;
  top: 0;
  width: 0;
  height: 0;
}

/* line 103, ../sass/parts/_defaults.scss */
.story .ribbon .shadow, .Discover .ribbon .shadow, .Connect .ribbon .shadow, .Engage .ribbon .shadow, .resources .ribbon .shadow, .col1 .latest .ribbon .shadow, .col2 .custom .ribbon .shadow, .col2 .featured .ribbon .shadow, .col2 .blogs .ribbon .shadow, .col2 .resources .ribbon .shadow, aside.sublinks .ribbon .shadow {
  height: 2.2em;
  position: absolute;
  left: .1em;
  top: 0;
  width: 1.8em;
}
@media all and (min-width: 1024px) {
  /* line 103, ../sass/parts/_defaults.scss */
  .story .ribbon .shadow, .Discover .ribbon .shadow, .Connect .ribbon .shadow, .Engage .ribbon .shadow, .resources .ribbon .shadow, .col1 .latest .ribbon .shadow, .col2 .custom .ribbon .shadow, .col2 .featured .ribbon .shadow, .col2 .blogs .ribbon .shadow, .col2 .resources .ribbon .shadow, aside.sublinks .ribbon .shadow {
    width: 2.3em;
  }
}

/* line 1, ../sass/parts/_elements.scss */
.news-current li {
  font-size: .85em;
  overflow: hidden;
  width: 100%;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/parts/_elements.scss */
  .news-current li {
    font-size: .9em;
  }
}
@media all and (min-width: 1024px) {
  /* line 1, ../sass/parts/_elements.scss */
  .news-current li {
    font-size: 1em;
  }
}
/* line 11, ../sass/parts/_elements.scss */
.news-current li a {
  display: block;
  overflow: hidden;
  padding: 1em 6%;
  transition: background .3s;
  width: 100%;
}
/* line 17, ../sass/parts/_elements.scss */
.news-current li a span, .news-current li a time {
  display: block;
  padding-left: 36%;
}
/* line 22, ../sass/parts/_elements.scss */
.news-current li a:hover {
  background: rgba(209, 210, 212, 0.2);
}
/* line 24, ../sass/parts/_elements.scss */
.news-current li a:hover .title {
  color: #9c7e1d;
}
/* line 28, ../sass/parts/_elements.scss */
.news-current li .img {
  background-size: auto 100%;
  background-position: center center;
  display: block;
  float: left;
  margin: 0;
  width: 33%;
  padding: 30% 0 0;
}
@media all and (min-width: 680px) {
  /* line 28, ../sass/parts/_elements.scss */
  .news-current li .img {
    padding: 20% 0 0;
  }
}
/* line 41, ../sass/parts/_elements.scss */
.news-current li .title {
  color: #2e3a3d;
  font: normal 1.8em/1em "Cinzel", serif;
  transition: color .3s;
}
/* line 46, ../sass/parts/_elements.scss */
.news-current li time, .news-current li span.author {
  color: #767d84;
  display: block;
  font: 600 0.8em/2em "Oxygen", sans-serif;
  text-transform: uppercase;
}
/* line 52, ../sass/parts/_elements.scss */
.news-current li .type {
  display: block;
  font: normal 0.8em/1em "Oxygen", sans-serif;
  margin: .5em 0;
  text-transform: uppercase;
}
@media all and (min-width: 1280px) {
  /* line 52, ../sass/parts/_elements.scss */
  .news-current li .type {
    letter-spacing: 1px;
  }
}
/* line 60, ../sass/parts/_elements.scss */
.news-current li .type b {
  color: #767d84;
  font: 500 1em/1em "Oxygen", sans-serif;
  letter-spacing: 0;
}
/* line 67, ../sass/parts/_elements.scss */
.news-current li .summary {
  color: #2e3a3d;
}

/* line 72, ../sass/parts/_elements.scss */
.news-current {
  overflow: hidden;
}
/* line 74, ../sass/parts/_elements.scss */
.news-current li {
  margin: .5em 0 !important;
}
/* line 77, ../sass/parts/_elements.scss */
.news-current li a {
  padding: 1em 0;
}
@media all and (min-width: 1024px) {
  /* line 79, ../sass/parts/_elements.scss */
  .news-current li a .img {
    padding-top: 14%;
    width: 25%;
  }
}
@media all and (min-width: 1024px) {
  /* line 85, ../sass/parts/_elements.scss */
  .news-current li a span, .news-current li a time {
    padding-left: 28%;
  }
}
/* line 93, ../sass/parts/_elements.scss */
.news-current li.nopic span, .news-current li.nopic time {
  padding-left: 3%;
}
/* line 96, ../sass/parts/_elements.scss */
.news-current li.nopic time {
  margin: .5em 0;
}
/* line 101, ../sass/parts/_elements.scss */
.news-current ul.pageList li {
  border-right: 1px solid #d1d2d4;
  display: block;
  float: left;
  vertical-align: top;
  width: auto;
}
/* line 107, ../sass/parts/_elements.scss */
.news-current ul.pageList li a {
  background: #f2f4f4;
  font: 600 1em/1em "Oxygen", sans-serif;
  padding: .5em;
}
/* line 112, ../sass/parts/_elements.scss */
.news-current ul.pageList li a:hover {
  background: #b9bbbd;
  color: #fff;
}
/* line 116, ../sass/parts/_elements.scss */
.news-current ul.pageList li a.active {
  background: rgba(185, 187, 189, 0.4);
  color: #13013a;
}
/* line 121, ../sass/parts/_elements.scss */
.news-current ul.pageList li:last-child {
  border-right: none;
}

/* line 128, ../sass/parts/_elements.scss */
.news-archives h2.section {
  margin: 1.5em 0 1em;
}
/* line 132, ../sass/parts/_elements.scss */
.news-archives li a {
  font-weight: 800;
}

/* line 138, ../sass/parts/_elements.scss */
p.caption {
  color: #fff;
  font: 300 0.7em/1.2em "Oxygen", sans-serif;
  margin: 0;
  padding: .5em .75em .75em;
}
@media all and (min-width: 480px) {
  /* line 138, ../sass/parts/_elements.scss */
  p.caption {
    font-size: .8em;
  }
}

/* line 149, ../sass/parts/_elements.scss */
.event .map {
  background-position: center center;
  border: 4px solid #f2f4f4;
  height: 200px;
  padding-top: 67%;
  width: 100%;
}
@media all and (min-width: 480px) {
  /* line 149, ../sass/parts/_elements.scss */
  .event .map {
    float: right;
    margin: 0 0 .5em 1em;
    width: 36%;
    padding-top: 25%;
  }
}
@media all and (min-width: 680px) {
  /* line 149, ../sass/parts/_elements.scss */
  .event .map {
    width: 30%;
  }
}
/* line 165, ../sass/parts/_elements.scss */
.event h3 {
  margin: .5em 0;
}
/* line 168, ../sass/parts/_elements.scss */
.event h4 {
  color: #767d84;
  font: 100 1em/1em "Oxygen", sans-serif;
  margin: .3em 0;
}

/* line 175, ../sass/parts/_elements.scss */
.articlelist {
  clear: both;
  padding: 1em 0;
}
/* line 178, ../sass/parts/_elements.scss */
.articlelist a {
  display: block;
  color: #2e3a3d;
  padding: .8em 1em 0;
  overflow: hidden;
}
/* line 183, ../sass/parts/_elements.scss */
.articlelist a p {
  font-weight: 100;
}
/* line 187, ../sass/parts/_elements.scss */
.articlelist a:hover {
  background: rgba(242, 244, 244, 0.7);
  color: #2e3a3d;
}
/* line 191, ../sass/parts/_elements.scss */
.articlelist img {
  float: left;
  margin: 0 1em .5em 0;
  max-width: 150px;
  min-width: 75px;
  width: 20%;
}
/* line 198, ../sass/parts/_elements.scss */
.articlelist h2 {
  font-size: 1.2em;
  margin: 0;
}
@media all and (min-width: 900px) {
  /* line 198, ../sass/parts/_elements.scss */
  .articlelist h2 {
    font-size: 1.4em;
  }
}
/* line 205, ../sass/parts/_elements.scss */
.articlelist h4 {
  color: #767d84;
  font-size: .8em;
  margin: .4em 0 0;
}

/* line 213, ../sass/parts/_elements.scss */
.publication a {
  background: rgba(242, 244, 244, 0.6);
  padding-left: 150px;
}
/* line 217, ../sass/parts/_elements.scss */
.publication a:hover {
  background: #f2f4f4;
}
/* line 220, ../sass/parts/_elements.scss */
.publication img {
  margin-left: -135px;
  width: 120px;
}
/* line 224, ../sass/parts/_elements.scss */
.publication p {
  font-size: 1.2em;
}

/* line 230, ../sass/parts/_elements.scss */
ul.archive li {
  margin: 0;
  padding: 0;
}
/* line 234, ../sass/parts/_elements.scss */
ul.archive li.level1 {
  border-top: 1px dashed #b9bbbd;
  font: 100 1.5em/1em "Oxygen", sans-serif;
  padding: 1em 0 .5em;
}
/* line 238, ../sass/parts/_elements.scss */
ul.archive li.level1:before {
  display: none;
}
/* line 241, ../sass/parts/_elements.scss */
ul.archive li.level1 ul {
  padding: .3em 0 1em;
}
/* line 245, ../sass/parts/_elements.scss */
ul.archive li.level2 {
  font: 100 0.8em/1.2em "Oxygen", sans-serif;
  padding: .75em 0 0 .5em;
}
/* line 248, ../sass/parts/_elements.scss */
ul.archive li.level2:before {
  background: none;
  border-left: 7px solid #b9bbbd;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  left: 0;
  top: 1.05em;
  width: 0;
  height: 0;
}
/* line 256, ../sass/parts/_elements.scss */
ul.archive li.level2 a {
  font-weight: 400;
  color: #767d84;
}
/* line 260, ../sass/parts/_elements.scss */
ul.archive li.level2 a:hover {
  color: #9c7e1d;
}
/* line 263, ../sass/parts/_elements.scss */
ul.archive li.level2 ul {
  font-size: .75em;
  padding-left: 1em;
}
/* line 268, ../sass/parts/_elements.scss */
ul.archive li.level3 {
  font: 100 1.2em/1.2em "Judson", serif;
}
/* line 270, ../sass/parts/_elements.scss */
ul.archive li.level3:before {
  background: #b9bbbd;
  left: -.75em;
}
/* line 274, ../sass/parts/_elements.scss */
ul.archive li.level3 a {
  color: #5f6669;
}
/* line 277, ../sass/parts/_elements.scss */
ul.archive li.level3 a:hover {
  color: #9c7e1d;
}
/* line 282, ../sass/parts/_elements.scss */
ul.archive li.level3:hover:before {
  background: #b0984a;
}

/* line 288, ../sass/parts/_elements.scss */
.txt .img-right, .redactor-editor .img-right, .txt .img-left, .redactor-editor .img-left, .txt .img-small, .redactor-editor .img-small, .txt .img-small-left, .redactor-editor .img-small-left, .txt .box-full, .redactor-editor .box-full {
  clear: both;
  color: #2e3a3d;
  background: #f2f4f4;
  position: relative;
  width: 100%;
  z-index: 4;
}
/* line 295, ../sass/parts/_elements.scss */
.txt .img-right img, .redactor-editor .img-right img, .txt .img-left img, .redactor-editor .img-left img, .txt .img-small img, .redactor-editor .img-small img, .txt .img-small-left img, .redactor-editor .img-small-left img, .txt .box-full img, .redactor-editor .box-full img {
  float: none !important;
  margin: 0;
  width: 100%;
}
/* line 300, ../sass/parts/_elements.scss */
.txt .img-right p, .redactor-editor .img-right p, .txt .img-left p, .redactor-editor .img-left p, .txt .img-small p, .redactor-editor .img-small p, .txt .img-small-left p, .redactor-editor .img-small-left p, .txt .box-full p, .redactor-editor .box-full p {
  font: 200 0.8em/1.2em "Judson", serif;
  margin: 0;
  padding: .5em .75em .75em;
}

/* line 306, ../sass/parts/_elements.scss */
.txt .img-right, .redactor-editor .img-right, .txt .img-left, .redactor-editor .img-left, .txt .img-staff, .redactor-editor .img-staff {
  margin: 1em 0;
  width: 100%;
}
@media all and (min-width: 480px) {
  /* line 306, ../sass/parts/_elements.scss */
  .txt .img-right, .redactor-editor .img-right, .txt .img-left, .redactor-editor .img-left, .txt .img-staff, .redactor-editor .img-staff {
    width: 50%;
  }
}
@media all and (min-width: 1280px) {
  /* line 306, ../sass/parts/_elements.scss */
  .txt .img-right, .redactor-editor .img-right, .txt .img-left, .redactor-editor .img-left, .txt .img-staff, .redactor-editor .img-staff {
    width: 40%;
  }
}

@media all and (min-width: 480px) {
  /* line 316, ../sass/parts/_elements.scss */
  .txt .img-left, .redactor-editor .img-left, .txt .img-staff, .redactor-editor .img-staff, .txt .img-small-left, .redactor-editor .img-small-left {
    float: left;
    margin: 1em 1.5em 1em 0;
  }
}

@media all and (min-width: 480px) {
  /* line 322, ../sass/parts/_elements.scss */
  .txt .img-right, .redactor-editor .img-right, .txt .img-small, .redactor-editor .img-small {
    float: right;
    margin: 1em 0 1em 1.5em;
  }
}

/* line 329, ../sass/parts/_elements.scss */
.sidebar-right, .sidebar-left, .sidebar-full, .notice-locked {
  background: rgba(209, 210, 212, 0.8);
  z-index: 20;
}
/* line 332, ../sass/parts/_elements.scss */
.sidebar-right h2, .sidebar-left h2, .sidebar-full h2, .notice-locked h2 {
  border-bottom: 1px dashed #fff;
  color: #4a5356;
  font: normal 2.5em/1em "Cinzel", serif;
}
/* line 337, ../sass/parts/_elements.scss */
.sidebar-right h3, .sidebar-left h3, .sidebar-full h3, .notice-locked h3 {
  font: normal 1.4em/1.2em "Oxygen", sans-serif;
}
/* line 340, ../sass/parts/_elements.scss */
.sidebar-right .cap, .sidebar-left .cap, .sidebar-full .cap, .notice-locked .cap {
  color: #fff;
}
/* line 343, ../sass/parts/_elements.scss */
.sidebar-right a.overlay, .sidebar-left a.overlay, .sidebar-full a.overlay, .notice-locked a.overlay {
  display: block;
  padding-top: 51%;
  width: 100%;
}
/* line 347, ../sass/parts/_elements.scss */
.sidebar-right a.overlay img, .sidebar-left a.overlay img, .sidebar-full a.overlay img, .notice-locked a.overlay img {
  display: block;
  width: 10%;
  margin: 0 auto;
  position: absolute;
  left: 45%;
  top: 30%;
}

/* line 356, ../sass/parts/_elements.scss */
.sidebar-right, .sidebar-left {
  font-size: .85em;
  padding-bottom: .5em;
}
@media all and (min-width: 480px) {
  /* line 356, ../sass/parts/_elements.scss */
  .sidebar-right, .sidebar-left {
    width: 45%;
  }
}
@media all and (min-width: 1024px) {
  /* line 356, ../sass/parts/_elements.scss */
  .sidebar-right, .sidebar-left {
    width: 36%;
  }
}
/* line 365, ../sass/parts/_elements.scss */
.sidebar-right h2, .sidebar-left h2 {
  background: rgba(242, 244, 244, 0.4);
  margin-bottom: .5em;
  padding: 16px 16px 0;
}
/* line 370, ../sass/parts/_elements.scss */
.sidebar-right img, .sidebar-left img {
  width: 100%;
  display: block;
}
/* line 374, ../sass/parts/_elements.scss */
.sidebar-right img.float, .sidebar-left img.float {
  float: right;
  margin: 0 0 .5em 1em;
  width: 30%;
}
/* line 379, ../sass/parts/_elements.scss */
.sidebar-right h3, .sidebar-left h3 {
  background: #767d84;
  color: #fff;
  font-size: 1.5em;
  margin: 0;
  padding: .5em;
}
/* line 386, ../sass/parts/_elements.scss */
.sidebar-right h4, .sidebar-left h4 {
  background: rgba(255, 255, 255, 0.75);
  padding: .5em .9em;
}
/* line 390, ../sass/parts/_elements.scss */
.sidebar-right h5, .sidebar-left h5 {
  font: normal 1.3em/1em "Oxygen", sans-serif;
}
/* line 393, ../sass/parts/_elements.scss */
.sidebar-right p, .sidebar-left p {
  margin: 0;
  padding: .5em 1em;
}

@media all and (min-width: 480px) {
  /* line 399, ../sass/parts/_elements.scss */
  .sidebar-right {
    float: right;
    margin: 1em 0 1em 1.5em;
  }
}

@media all and (min-width: 480px) {
  /* line 408, ../sass/parts/_elements.scss */
  .sidebar-left {
    float: left;
    margin: 1em 1.5em 1em 0;
  }
}

/* line 417, ../sass/parts/_elements.scss */
.sidebar-full, .notice-locked {
  margin: 2em 0;
  padding: 1.5em;
  overflow: hidden;
}
/* line 422, ../sass/parts/_elements.scss */
.sidebar-full img, .notice-locked img {
  margin: 0 0 .5em;
  position: relative;
  width: 100%;
  z-index: 10;
}
@media all and (min-width: 480px) {
  /* line 422, ../sass/parts/_elements.scss */
  .sidebar-full img, .notice-locked img {
    width: 40%;
    float: right;
    margin: 0 0 1em 1.5em;
  }
}
/* line 433, ../sass/parts/_elements.scss */
.sidebar-full img.full-width, .notice-locked img.full-width {
  margin: 1em 0;
  float: none;
  width: 100%;
}
/* line 438, ../sass/parts/_elements.scss */
.sidebar-full h3, .notice-locked h3 {
  margin: 1em 0 .5em;
}
/* line 441, ../sass/parts/_elements.scss */
.sidebar-full h4, .notice-locked h4 {
  margin: 1em 0 0;
  font: 600 1.2em/1em "Oxygen", sans-serif;
}
/* line 445, ../sass/parts/_elements.scss */
.sidebar-full .img-right, .notice-locked .img-right {
  font-size: 14px;
  margin-top: 0;
}
/* line 448, ../sass/parts/_elements.scss */
.sidebar-full .img-right img, .notice-locked .img-right img {
  display: block;
  width: 100%;
  margin: 0 0 10px;
}
/* line 454, ../sass/parts/_elements.scss */
.sidebar-full .box-full, .notice-locked .box-full {
  margin-bottom: 1em;
}

/* line 459, ../sass/parts/_elements.scss */
.notice-locked h3 {
  margin: 0;
}

/* line 464, ../sass/parts/_elements.scss */
.storylist h2 {
  border-bottom: 1px dashed #b9bbbd;
  clear: left;
  color: #767d84;
  font: normal 1.75em/1em "Oxygen", sans-serif;
}
/* line 470, ../sass/parts/_elements.scss */
.storylist a {
  clear: left;
  display: block;
  margin: 1em 0 2em;
  min-height: 100px;
  position: relative;
}
/* line 476, ../sass/parts/_elements.scss */
.storylist a span {
  display: block;
  transition: color .3s;
}
/* line 480, ../sass/parts/_elements.scss */
.storylist a .author {
  color: #767d84;
  font: 600 0.9em/1em "Oxygen", sans-serif;
}
/* line 484, ../sass/parts/_elements.scss */
.storylist a .title {
  color: #2e3a3d;
  font: normal 2em/1em "Cinzel", serif;
}
/* line 488, ../sass/parts/_elements.scss */
.storylist a .summary {
  color: #2e3a3d;
}
/* line 493, ../sass/parts/_elements.scss */
.storylist a:hover span {
  color: #9c7e1d;
}

/* line 498, ../sass/parts/_elements.scss */
span.locked {
  background: url(../images/icon-lock-white.svg) no-repeat center center #b0984a;
  background-size: auto 80%;
  border-radius: 1em;
  width: 2em;
  height: 2em;
  position: absolute;
  left: -.9em;
  top: -.9em;
}

/* line 507, ../sass/parts/_elements.scss */
.landing-cover img, .landing-articles img {
  width: 100%;
}
@media all and (min-width: 480px) {
  /* line 507, ../sass/parts/_elements.scss */
  .landing-cover img, .landing-articles img {
    float: left;
    margin: 0 1em 1em 0;
    width: 200px;
  }
}

/* line 517, ../sass/parts/_elements.scss */
.landing-editorials img, .landing-department img {
  width: 100px;
  float: left;
  margin: 0 1em 1em 0;
}

/* line 533, ../sass/parts/_elements.scss */
#rotator img#unslick, .box-full img#unslick, ul.slideshow img#unslick, div.slideshow img#unslick, .index-sidebar .slick img#unslick, .col2 .blocks img#unslick {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 100;
}
/* line 539, ../sass/parts/_elements.scss */
#rotator ul.slick-dots, .box-full ul.slick-dots, ul.slideshow ul.slick-dots, div.slideshow ul.slick-dots, .index-sidebar .slick ul.slick-dots, .col2 .blocks ul.slick-dots {
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: right;
  transition: background .3s;
}
/* line 545, ../sass/parts/_elements.scss */
#rotator ul.slick-dots li, .box-full ul.slick-dots li, ul.slideshow ul.slick-dots li, div.slideshow ul.slick-dots li, .index-sidebar .slick ul.slick-dots li, .col2 .blocks ul.slick-dots li {
  background: rgba(209, 210, 212, 0.5);
  border-radius: 1em;
  display: inline-block;
  height: .5em;
  margin-left: .5em;
  width: .5em;
}
/* line 552, ../sass/parts/_elements.scss */
#rotator ul.slick-dots li button, .box-full ul.slick-dots li button, ul.slideshow ul.slick-dots li button, div.slideshow ul.slick-dots li button, .index-sidebar .slick ul.slick-dots li button, .col2 .blocks ul.slick-dots li button {
  display: inline-block;
  opacity: 0;
}
/* line 557, ../sass/parts/_elements.scss */
#rotator ul.slick-dots li.slick-active, .box-full ul.slick-dots li.slick-active, ul.slideshow ul.slick-dots li.slick-active, div.slideshow ul.slick-dots li.slick-active, .index-sidebar .slick ul.slick-dots li.slick-active, .col2 .blocks ul.slick-dots li.slick-active {
  background: #da1e27;
}
/* line 561, ../sass/parts/_elements.scss */
#rotator p.arrow, .box-full p.arrow, ul.slideshow p.arrow, div.slideshow p.arrow, .index-sidebar .slick p.arrow, .col2 .blocks p.arrow {
  background-color: rgba(46, 58, 61, 0.3);
  background-repeat: no-repeat;
  background-size: auto 80%;
  background-position: center center;
  opacity: 0;
  position: absolute;
  top: 45%;
  transition: opacity .3s, left .3s, right .3s;
  width: 1.5em;
  height: 3em;
  z-index: 100;
}
/* line 574, ../sass/parts/_elements.scss */
#rotator .next, .box-full .next, ul.slideshow .next, div.slideshow .next, .index-sidebar .slick .next, .col2 .blocks .next {
  background-image: url(../images/arrow-right.png);
  right: -1.5em;
}
/* line 578, ../sass/parts/_elements.scss */
#rotator .prev, .box-full .prev, ul.slideshow .prev, div.slideshow .prev, .index-sidebar .slick .prev, .col2 .blocks .prev {
  background-image: url(../images/arrow-left.png);
  left: -1.5em;
}

/* line 589, ../sass/parts/_elements.scss */
.box-full ul.slick-dots, .col2 ul.slick ul.slick-dots, .slideshow ul.slick-dots {
  top: .5em;
  right: .5em;
}

/* line 593, ../sass/parts/_elements.scss */
.col2 ul.slick, .index-sidebar ul.slick {
  margin: 1em 10%;
}
/* line 596, ../sass/parts/_elements.scss */
.col2 ul.slick li img, .index-sidebar ul.slick li img {
  width: 100%;
}
/* line 599, ../sass/parts/_elements.scss */
.col2 ul.slick li p, .index-sidebar ul.slick li p {
  padding: .5em 0;
}
/* line 601, ../sass/parts/_elements.scss */
.col2 ul.slick li p strong, .index-sidebar ul.slick li p strong {
  color: #2e3a3d;
  display: block;
  font: normal 1.4em/1em "Cinzel", serif;
  margin-bottom: .2em;
}
/* line 607, ../sass/parts/_elements.scss */
.col2 ul.slick li p span, .index-sidebar ul.slick li p span {
  display: block;
  color: #4a5356;
  font: 400 0.8em/1.2em "Oxygen", sans-serif;
}
/* line 614, ../sass/parts/_elements.scss */
.col2 ul.slick .arrow, .index-sidebar ul.slick .arrow {
  top: 25%;
  width: 1em;
  height: 2em;
}

/* line 622, ../sass/parts/_elements.scss */
#rotator:hover .arrow, .box-full:hover .arrow, .col2 ul.slick:hover .arrow, .slideshow:hover .arrow {
  opacity: 1;
}
/* line 625, ../sass/parts/_elements.scss */
#rotator:hover .next, .box-full:hover .next, .col2 ul.slick:hover .next, .slideshow:hover .next {
  right: 0;
}
/* line 628, ../sass/parts/_elements.scss */
#rotator:hover .prev, .box-full:hover .prev, .col2 ul.slick:hover .prev, .slideshow:hover .prev {
  left: 0;
}

/* line 634, ../sass/parts/_elements.scss */
.slick-no li.start {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 2em;
  color: #2e3a3d;
  font: 300 1.5em/4em "Cinzel", serif;
  margin-left: -50%;
  padding: 0 4em 0 2em;
  position: absolute;
  left: 50%;
  text-transform: uppercase;
}
/* line 644, ../sass/parts/_elements.scss */
.slick-no li.start span {
  border-left: 10px solid #2e3a3d;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  display: block;
  position: absolute;
  right: 2em;
  top: 2em;
  -moz-transform: scale(0.9999);
}

/* line 655, ../sass/parts/_elements.scss */
.txt .toc h2.teal, .redactor_editor .toc h2.teal, .txt .toc h2.orange, .redactor_editor .toc h2.orange {
  display: inline-block;
  font-family: "Oxygen", sans-serif;
  line-height: 2em;
  height: 2em;
  letter-spacing: 1px;
  padding: 0 .5em 0 1em;
  text-transform: uppercase;
  /*
  	.point {
  		border-right: 2em solid transparent;
  		display: block;
  		position: absolute; right: -2em; top: 0;
  		width: 0;
  		height: 0;
  	}
  */
}
@media all and (min-width: 900px) {
  /* line 655, ../sass/parts/_elements.scss */
  .txt .toc h2.teal, .redactor_editor .toc h2.teal, .txt .toc h2.orange, .redactor_editor .toc h2.orange {
    font-size: 1.3em;
  }
}

/* line 718, ../sass/parts/_elements.scss */
.author-fence {
  background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #f2f4f4 100%);
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #f2f4f4 100%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f2f4f4 100%);
  overflow: hidden;
  width: 100%;
  padding-left: 2em;
}
/* line 724, ../sass/parts/_elements.scss */
.author-fence .author {
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 100px 100px;
  border-top: 1px dashed #d1d2d4;
  border-bottom: 1px dashed #d1d2d4;
  color: #767d84;
  float: right;
  font: 300 0.75em/1.2em "Oxygen", sans-serif;
  min-height: 100px;
  padding: 0 115px .5em 0;
  text-align: right;
  top: 0;
  width: 100%;
}
/* line 738, ../sass/parts/_elements.scss */
.author-fence .author img {
  float: right;
  margin: 0 0 0 1em;
}
@media all and (min-width: 680px) {
  /* line 738, ../sass/parts/_elements.scss */
  .author-fence .author img {
    width: 100px;
  }
}
@media all and (min-width: 1024px) {
  /* line 738, ../sass/parts/_elements.scss */
  .author-fence .author img {
    width: 110px;
  }
}
/* line 748, ../sass/parts/_elements.scss */
.author-fence .author .name {
  color: #b9bbbd;
  font: normal 2em/1em "Cinzel", serif;
  padding-top: 1em;
}
@media all and (min-width: 680px) {
  /* line 748, ../sass/parts/_elements.scss */
  .author-fence .author .name {
    padding-top: .5em;
  }
}

@media all and (min-width: 1024px) {
  /* line 758, ../sass/parts/_elements.scss */
  .officer-fence {
    width: 35%;
  }
}

@media all and (min-width: 1024px) {
  /* line 767, ../sass/parts/_elements.scss */
  #content.noauthor .txt h1.longtitle, #content.noauthor .txt h2.subtitle {
    margin-right: 0;
  }
}
@media all and (min-width: 1280px) {
  /* line 767, ../sass/parts/_elements.scss */
  #content.noauthor .txt h1.longtitle, #content.noauthor .txt h2.subtitle {
    margin-right: 0;
  }
}

/* line 778, ../sass/parts/_elements.scss */
hr {
  border: none;
  border-style: none;
  border-bottom: 1px dashed #b9bbbd;
  clear: both;
  margin: 2em 0;
}

/* line 786, ../sass/parts/_elements.scss */
.table-default, table.default {
  border-left: 1px solid #d1d2d4;
  border-top: 1px solid #d1d2d4;
  width: 100%;
}
/* line 790, ../sass/parts/_elements.scss */
.table-default td.cell-heading, table.default td.cell-heading {
  background: #13013a;
  color: #b0984a;
  font-weight: 600;
}
/* line 795, ../sass/parts/_elements.scss */
.table-default td, .table-default th, table.default td, table.default th {
  border-right: 1px solid #d1d2d4;
  border-bottom: 1px solid #d1d2d4;
  padding: .5em;
  vertical-align: top;
}
/* line 801, ../sass/parts/_elements.scss */
.table-default tr:nth-child(even), table.default tr:nth-child(even) {
  background: #f2f4f4;
}
/* line 804, ../sass/parts/_elements.scss */
.table-default th, .table-default thead, .table-default .head, table.default th, table.default thead, table.default .head {
  background: #0d7578;
  color: #fff;
}
/* line 807, ../sass/parts/_elements.scss */
.table-default th h2, .table-default th h3, .table-default thead h2, .table-default thead h3, .table-default .head h2, .table-default .head h3, table.default th h2, table.default th h3, table.default thead h2, table.default thead h3, table.default .head h2, table.default .head h3 {
  color: #fff;
}

/* line 812, ../sass/parts/_elements.scss */
table.longlist {
  font-family: 'Oswald', sans-serif;
  font-size: .75em;
  line-height: 1.3em;
}
/* line 816, ../sass/parts/_elements.scss */
table.longlist th {
  font-size: 1.5em;
  font-weight: 700;
}

/* line 113, ../sass/parts/_defaults.scss */
.story .ribbon .text {
  border-top: 3px solid #989fa6;
}
/* line 116, ../sass/parts/_defaults.scss */
.story .ribbon .text .point {
  border-left: 15px solid #989fa6;
}
/* line 121, ../sass/parts/_defaults.scss */
.story .ribbon .shadow {
  border-top: 3px solid #767d84;
}

/* line 828, ../sass/parts/_elements.scss */
.txt .vidlist, .redactor_editor .vidlist {
  margin-top: 3em;
  overflow: hidden;
}
/* line 831, ../sass/parts/_elements.scss */
.txt .vidlist li, .redactor_editor .vidlist li {
  font-size: .85em;
  margin: .25em 0;
  padding: 1em 0;
}
@media all and (min-width: 480px) {
  /* line 831, ../sass/parts/_elements.scss */
  .txt .vidlist li, .redactor_editor .vidlist li {
    float: left;
    width: 47%;
  }
}
@media all and (min-width: 900px) {
  /* line 831, ../sass/parts/_elements.scss */
  .txt .vidlist li, .redactor_editor .vidlist li {
    font-size: 1em;
  }
}
@media all and (min-width: 1280px) {
  /* line 831, ../sass/parts/_elements.scss */
  .txt .vidlist li, .redactor_editor .vidlist li {
    width: 30%;
    margin-left: 5%;
  }
}
/* line 846, ../sass/parts/_elements.scss */
.txt .vidlist li span, .txt .vidlist li strong, .redactor_editor .vidlist li span, .redactor_editor .vidlist li strong {
  display: block;
}
/* line 849, ../sass/parts/_elements.scss */
.txt .vidlist li .img, .redactor_editor .vidlist li .img {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  padding-top: 55%;
  width: 100%;
  transition: background-size 1s;
}
/* line 857, ../sass/parts/_elements.scss */
.txt .vidlist li a, .redactor_editor .vidlist li a {
  display: block;
  font-weight: 300;
  color: #2e3a3d;
  transition: color .3s;
}
/* line 863, ../sass/parts/_elements.scss */
.txt .vidlist li a:hover, .redactor_editor .vidlist li a:hover {
  color: #9c7e1d;
}
/* line 865, ../sass/parts/_elements.scss */
.txt .vidlist li a:hover strong, .redactor_editor .vidlist li a:hover strong {
  color: #9c7e1d;
}
/* line 868, ../sass/parts/_elements.scss */
.txt .vidlist li a:hover .img, .redactor_editor .vidlist li a:hover .img {
  background-size: 110% auto;
}
/* line 872, ../sass/parts/_elements.scss */
.txt .vidlist li strong, .redactor_editor .vidlist li strong {
  color: #767d84;
  font-size: 1.2em;
  padding: .5em 0 0;
  transition: color .3s;
}
/* line 878, ../sass/parts/_elements.scss */
.txt .vidlist li time, .redactor_editor .vidlist li time {
  color: #b9bbbd;
  margin: .2em 0 0;
}
/* line 883, ../sass/parts/_elements.scss */
.txt .vidlist li:before, .redactor_editor .vidlist li:before {
  display: none;
}
/* line 886, ../sass/parts/_elements.scss */
.txt .vidlist li:nth-child(2n+1), .redactor_editor .vidlist li:nth-child(2n+1) {
  clear: left;
  margin-right: 6%;
}
@media all and (min-width: 1280px) {
  /* line 886, ../sass/parts/_elements.scss */
  .txt .vidlist li:nth-child(2n+1), .redactor_editor .vidlist li:nth-child(2n+1) {
    margin-right: inherit;
    clear: none;
  }
}
@media all and (min-width: 1280px) {
  /* line 894, ../sass/parts/_elements.scss */
  .txt .vidlist li:nth-child(3n +1), .redactor_editor .vidlist li:nth-child(3n +1) {
    clear: left;
    margin-left: 0;
  }
}
/* line 901, ../sass/parts/_elements.scss */
.txt .vidbox, .redactor_editor .vidbox {
  margin: 1em 0;
  padding-top: 56%;
}
/* line 904, ../sass/parts/_elements.scss */
.txt .vidbox.tabbed, .redactor_editor .vidbox.tabbed {
  margin-top: 50px;
}
/* line 907, ../sass/parts/_elements.scss */
.txt .vidbox .tabs, .redactor_editor .vidbox .tabs {
  position: absolute;
  left: 0;
  top: -30px;
  height: 30px;
}
/* line 910, ../sass/parts/_elements.scss */
.txt .vidbox .tabs i, .redactor_editor .vidbox .tabs i {
  background: rgba(185, 187, 189, 0.2);
  border: 1px solid rgba(185, 187, 189, 0.5);
  color: #767d84;
  cursor: pointer;
  display: inline-block;
  font: 400 1em/30px "Oxygen", sans-serif;
  line-height: 30px;
  padding: 0 1em;
}
/* line 919, ../sass/parts/_elements.scss */
.txt .vidbox .tabs i.active, .redactor_editor .vidbox .tabs i.active {
  background: rgba(185, 187, 189, 0.6);
  color: #2e3a3d;
}
/* line 925, ../sass/parts/_elements.scss */
.txt .vidbox iframe, .redactor_editor .vidbox iframe {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 929, ../sass/parts/_elements.scss */
.txt .vidbox iframe:last-child, .redactor_editor .vidbox iframe:last-child {
  display: block;
}
/* line 933, ../sass/parts/_elements.scss */
.txt .vidbox blockquote, .redactor_editor .vidbox blockquote {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 940, ../sass/parts/_elements.scss */
.txt .box-full li, .redactor_editor .box-full li {
  margin: 0;
}
/* line 943, ../sass/parts/_elements.scss */
.txt .box-full li:before, .redactor_editor .box-full li:before {
  display: none;
}
/* line 947, ../sass/parts/_elements.scss */
.txt .box-full ul.slick-dots li, .redactor_editor .box-full ul.slick-dots li {
  margin: 0 .2em;
}
/* line 951, ../sass/parts/_elements.scss */
.txt .box-full .arrow, .redactor_editor .box-full .arrow {
  background-size: auto 60%;
  top: 45%;
  width: 30px;
  height: 60px;
}
/* line 957, ../sass/parts/_elements.scss */
.txt .box-full .next, .redactor_editor .box-full .next {
  right: -30px;
}
/* line 960, ../sass/parts/_elements.scss */
.txt .box-full .prev, .redactor_editor .box-full .prev {
  left: -30px;
}
/* line 965, ../sass/parts/_elements.scss */
.txt .box-full:hover .next, .redactor_editor .box-full:hover .next {
  right: 0;
}
/* line 968, ../sass/parts/_elements.scss */
.txt .box-full:hover .prev, .redactor_editor .box-full:hover .prev {
  left: 0;
}
/* line 973, ../sass/parts/_elements.scss */
.txt .toc ul, .redactor_editor .toc ul {
  padding: 1em 0;
}
/* line 976, ../sass/parts/_elements.scss */
.txt .toc li:before, .redactor_editor .toc li:before {
  display: none;
}
/* line 979, ../sass/parts/_elements.scss */
.txt .toc li, .redactor_editor .toc li {
  border-bottom: 1px dashed #d1d2d4;
  margin: 1em 0;
  overflow: hidden;
  padding-bottom: 1em;
}
/* line 984, ../sass/parts/_elements.scss */
.txt .toc li span, .redactor_editor .toc li span {
  color: #2e3a3d;
  display: block;
  transition: color .3s;
}
/* line 990, ../sass/parts/_elements.scss */
.txt .toc li.landing-articles, .txt .toc li.commentary, .txt .toc li.department, .redactor_editor .toc li.landing-articles, .redactor_editor .toc li.commentary, .redactor_editor .toc li.department {
  overflow: visible;
}
/* line 992, ../sass/parts/_elements.scss */
.txt .toc li.landing-articles a, .txt .toc li.commentary a, .txt .toc li.department a, .redactor_editor .toc li.landing-articles a, .redactor_editor .toc li.commentary a, .redactor_editor .toc li.department a {
  display: block;
  overflow: hidden;
}
/* line 998, ../sass/parts/_elements.scss */
.txt .toc li.department .locked, .redactor_editor .toc li.department .locked {
  width: 1.5em;
  height: 1.5em;
}
/* line 1004, ../sass/parts/_elements.scss */
.txt .toc li:hover span, .redactor_editor .toc li:hover span {
  color: #9c7e1d;
}
/* line 1008, ../sass/parts/_elements.scss */
.txt .toc .bucket, .redactor_editor .toc .bucket {
  background: rgba(209, 210, 212, 0.4);
  border: none;
  padding: 0;
  position: relative;
  width: 100%;
}
/* line 1015, ../sass/parts/_elements.scss */
.txt .toc li.bucket:after, .redactor_editor .toc li.bucket:after {
  background: #fff;
  content: '';
  position: absolute;
  top: 0;
  right: -1.9em;
  width: 3.2em;
  height: 102%;
  -moz-transform: skewX(-45deg);
  -ms-transform: skewX(-45deg);
  -webkit-transform: skewX(-45deg);
  transform: skewX(-45deg);
  z-index: 100;
}
/* line 1023, ../sass/parts/_elements.scss */
.txt .toc h2, .redactor_editor .toc h2 {
  font-size: 1em;
  padding-right: 2em;
}
/* line 1026, ../sass/parts/_elements.scss */
.txt .toc h2 .point, .redactor_editor .toc h2 .point {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 2em;
  height: 102%;
  -moz-transform: skewX(-45deg);
  -ms-transform: skewX(-45deg);
  -webkit-transform: skewX(-45deg);
  transform: skewX(-45deg);
  z-index: 100;
}
/* line 1034, ../sass/parts/_elements.scss */
.txt .toc h2.teal, .redactor_editor .toc h2.teal {
  background: #0d7578;
  color: #fff;
  border-right: 1px solid #0d7578;
  padding-right: 1.5em;
}
/* line 682, ../sass/parts/_elements.scss */
.txt .toc h2.teal .point, .redactor_editor .toc h2.teal .point {
  border-top: 2em solid #0d7578;
}
/* line 1037, ../sass/parts/_elements.scss */
.txt .toc h2.teal .point, .redactor_editor .toc h2.teal .point {
  background: #0d7578;
}
/* line 1041, ../sass/parts/_elements.scss */
.txt .toc h2.teal, .redactor_editor .toc h2.teal {
  padding-right: 1.5em;
  background: #0d7578;
  color: #fff;
  border-right: 1px solid #0d7578;
}
/* line 682, ../sass/parts/_elements.scss */
.txt .toc h2.teal .point, .redactor_editor .toc h2.teal .point {
  border-top: 2em solid #0d7578;
}
/* line 1045, ../sass/parts/_elements.scss */
.txt .toc h2.orange, .redactor_editor .toc h2.orange {
  padding-right: 1.5em;
  background: #b0984a;
  color: #fff;
  border-right: 1px solid #b0984a;
}
/* line 682, ../sass/parts/_elements.scss */
.txt .toc h2.orange .point, .redactor_editor .toc h2.orange .point {
  border-top: 2em solid #b0984a;
}
/* line 1049, ../sass/parts/_elements.scss */
.txt .toc .type, .redactor_editor .toc .type {
  color: #767d84;
  font: 600 1em/1em "Oxygen", sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 1055, ../sass/parts/_elements.scss */
.txt .toc .title, .redactor_editor .toc .title {
  font: normal 2em/1em "Cinzel", serif;
}
/* line 1058, ../sass/parts/_elements.scss */
.txt .toc h4, .redactor_editor .toc h4 {
  color: #767d84;
  font-size: 1.5em;
}
/* line 1063, ../sass/parts/_elements.scss */
.txt .toc .toc-commentary img, .redactor_editor .toc .toc-commentary img {
  float: left;
  margin: 0 1em 0 0;
  width: 100px;
}
/* line 1070, ../sass/parts/_elements.scss */
.txt .slideshow, .redactor_editor .slideshow {
  z-index: 50;
}
@media all and (min-width: 480px) {
  /* line 1070, ../sass/parts/_elements.scss */
  .txt .slideshow, .redactor_editor .slideshow {
    float: right;
    width: 30%;
    margin: .5em 0 .5em 2em;
  }
}
@media all and (min-width: 680px) {
  /* line 1070, ../sass/parts/_elements.scss */
  .txt .slideshow, .redactor_editor .slideshow {
    width: 40%;
  }
}
/* line 1080, ../sass/parts/_elements.scss */
.txt .slideshow li:before, .redactor_editor .slideshow li:before {
  display: none;
}
/* line 1083, ../sass/parts/_elements.scss */
.txt .slideshow li, .redactor_editor .slideshow li {
  margin: 0;
}
/* line 1086, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick, .redactor_editor .slideshow ul.slick {
  margin: 1em 0;
}
/* line 1088, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick li, .redactor_editor .slideshow ul.slick li {
  background: #b9bbbd;
  padding: 0;
}
/* line 1092, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick li.slick-slide, .redactor_editor .slideshow ul.slick li.slick-slide {
  border: 1px solid #d1d2d4;
}
/* line 1094, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick li.slick-slide img, .redactor_editor .slideshow ul.slick li.slick-slide img {
  width: 100%;
}
/* line 1097, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick li.slick-slide p, .redactor_editor .slideshow ul.slick li.slick-slide p {
  background: #f2f4f4;
  font-weight: 600;
  margin: 0;
  padding: 1em;
}
/* line 1107, ../sass/parts/_elements.scss */
.txt .sidebar-right .slideshow, .redactor_editor .sidebar-right .slideshow {
  float: none;
  width: 100%;
  margin: 1em 0;
}
/* line 1113, ../sass/parts/_elements.scss */
.txt .archive-select, .redactor_editor .archive-select {
  font-size: .5em;
  background: #06696c;
  display: inline-block;
  margin: .5em 0 0;
  padding: .5em 1em;
}
@media all and (min-width: 480px) {
  /* line 1113, ../sass/parts/_elements.scss */
  .txt .archive-select, .redactor_editor .archive-select {
    position: absolute;
    top: 3px;
    right: 0;
    z-index: 10;
  }
}
/* line 1123, ../sass/parts/_elements.scss */
.txt .archive-select h4, .redactor_editor .archive-select h4 {
  background: url(../images/arrow-down.svg) no-repeat right center;
  color: #fff;
  cursor: pointer;
  font-size: 1.2em;
  padding-right: 1.5em;
  transition: background .3s;
}
/* line 1131, ../sass/parts/_elements.scss */
.txt .archive-select h4.open, .redactor_editor .archive-select h4.open {
  background: url(../images/arrow-up.svg) no-repeat right center;
}
/* line 1134, ../sass/parts/_elements.scss */
.txt .archive-select ul, .redactor_editor .archive-select ul {
  padding: .5em 0 0;
}
/* line 1137, ../sass/parts/_elements.scss */
.txt .archive-select li, .redactor_editor .archive-select li {
  margin: 0;
}
/* line 1140, ../sass/parts/_elements.scss */
.txt .archive-select a, .redactor_editor .archive-select a {
  color: #fff;
  display: block;
  font: 600 1.1em/1em "Oxygen", sans-serif;
  padding: .5em;
}
/* line 1146, ../sass/parts/_elements.scss */
.txt .archive-select a:hover, .redactor_editor .archive-select a:hover {
  background: #0d7578;
}
/* line 1150, ../sass/parts/_elements.scss */
.txt ul.issue-archives, .redactor_editor ul.issue-archives {
  overflow: hidden;
}
/* line 1152, ../sass/parts/_elements.scss */
.txt ul.issue-archives li, .redactor_editor ul.issue-archives li {
  background: #f2f4f4;
  display: block;
  float: left;
  width: 47.5%;
  margin: 0 5% 1em 0;
  text-align: center;
  transition: background .3s;
}
@media all and (min-width: 480px) {
  /* line 1152, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li, .redactor_editor ul.issue-archives li {
    width: 30%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1152, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li, .redactor_editor ul.issue-archives li {
    width: 22%;
    margin-right: 4%;
  }
}
/* line 1167, ../sass/parts/_elements.scss */
.txt ul.issue-archives li a, .redactor_editor ul.issue-archives li a {
  color: #2e3a3d;
}
/* line 1170, ../sass/parts/_elements.scss */
.txt ul.issue-archives li span, .txt ul.issue-archives li strong, .redactor_editor ul.issue-archives li span, .redactor_editor ul.issue-archives li strong {
  display: block;
}
/* line 1173, ../sass/parts/_elements.scss */
.txt ul.issue-archives li .img, .redactor_editor ul.issue-archives li .img {
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center center;
  padding-top: 135%;
  transition: background-size .3s;
}
/* line 1180, ../sass/parts/_elements.scss */
.txt ul.issue-archives li strong, .redactor_editor ul.issue-archives li strong {
  font: normal 1.1em/1em "Cinzel", serif;
  padding: .3em 0;
}
/* line 1184, ../sass/parts/_elements.scss */
.txt ul.issue-archives li .toc, .txt ul.issue-archives li .pdf, .redactor_editor ul.issue-archives li .toc, .redactor_editor ul.issue-archives li .pdf {
  background: rgba(209, 210, 212, 0.3);
  display: block;
  border-top: 1px solid #fff;
  color: #767d84;
  font: 400 14px/1em "Oxygen", sans-serif;
  padding: 7px 0;
}
/* line 1192, ../sass/parts/_elements.scss */
.txt ul.issue-archives li .toc:hover, .txt ul.issue-archives li .pdf:hover, .redactor_editor ul.issue-archives li .toc:hover, .redactor_editor ul.issue-archives li .pdf:hover {
  background: #f2f4f4;
}
/* line 1196, ../sass/parts/_elements.scss */
.txt ul.issue-archives li:nth-child(2n), .redactor_editor ul.issue-archives li:nth-child(2n) {
  margin-right: 0;
}
@media all and (min-width: 480px) {
  /* line 1196, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(2n), .redactor_editor ul.issue-archives li:nth-child(2n) {
    margin-right: 5%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1196, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(2n), .redactor_editor ul.issue-archives li:nth-child(2n) {
    margin-right: 4%;
  }
}
@media all and (min-width: 480px) {
  /* line 1205, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(3n), .redactor_editor ul.issue-archives li:nth-child(3n) {
    margin-right: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 1205, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(3n), .redactor_editor ul.issue-archives li:nth-child(3n) {
    margin-right: 4%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1213, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(4n), .redactor_editor ul.issue-archives li:nth-child(4n) {
    margin-right: 0;
  }
}
/* line 1218, ../sass/parts/_elements.scss */
.txt ul.issue-archives li:hover, .redactor_editor ul.issue-archives li:hover {
  background: rgba(209, 210, 212, 0.6);
}
/* line 1220, ../sass/parts/_elements.scss */
.txt ul.issue-archives li:hover .img, .redactor_editor ul.issue-archives li:hover .img {
  background-size: auto 110%;
}
/* line 1226, ../sass/parts/_elements.scss */
.txt .notice-locked .autoform, .redactor_editor .notice-locked .autoform {
  background: rgba(242, 244, 244, 0.5);
}
/* line 1229, ../sass/parts/_elements.scss */
.txt .notice-locked p, .redactor_editor .notice-locked p {
  margin: 1em 0;
}
/* line 1232, ../sass/parts/_elements.scss */
.txt .notice-locked .number, .redactor_editor .notice-locked .number {
  color: #9c7e1d;
  display: block;
  float: left;
  font: normal 3em/1em "Cinzel", serif;
  margin: -3px 0 0 -.5em;
}
/* line 1239, ../sass/parts/_elements.scss */
.txt .notice-locked .options, .redactor_editor .notice-locked .options {
  padding-left: 3em;
}

/* line 1244, ../sass/parts/_elements.scss */
h1.article-head {
  border-bottom: 1px dashed #b9bbbd;
  color: #4a5356;
  font-size: 2em;
  margin-left: 1em;
  padding: 20px 5% 10px 0;
  text-transform: uppercase;
}
/* line 1252, ../sass/parts/_elements.scss */
h1.article-head a {
  font-size: .4em;
}

/* line 1256, ../sass/parts/_elements.scss */
.blog {
  background: rgba(209, 210, 212, 0.5);
  margin: 2em 0;
  overflow: hidden;
}
/* line 1260, ../sass/parts/_elements.scss */
.blog .info {
  padding: 1em;
}
/* line 1263, ../sass/parts/_elements.scss */
.blog img {
  display: block;
  float: right;
  margin: 0 0 0 1em;
  width: 40%;
}
@media all and (min-width: 680px) {
  /* line 1263, ../sass/parts/_elements.scss */
  .blog img {
    width: 30%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1263, ../sass/parts/_elements.scss */
  .blog img {
    width: 25%;
  }
}
/* line 1275, ../sass/parts/_elements.scss */
.blog .img {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  padding-top: 50%;
  transition: background-size 1s;
  width: 100%;
}
@media all and (min-width: 1024px) {
  /* line 1275, ../sass/parts/_elements.scss */
  .blog .img {
    float: right;
    width: 50%;
    padding-top: 25%;
  }
}
/* line 1288, ../sass/parts/_elements.scss */
.blog h2 {
  color: #4a5356;
  font: 400 2em/1em "Cinzel", serif;
  margin: 0;
}
@media all and (min-width: 480px) {
  /* line 1288, ../sass/parts/_elements.scss */
  .blog h2 {
    font-size: 2.5em;
  }
}
@media all and (min-width: 1024px) {
  /* line 1288, ../sass/parts/_elements.scss */
  .blog h2 {
    padding-right: 55%;
  }
}
@media all and (min-width: 1600px) {
  /* line 1288, ../sass/parts/_elements.scss */
  .blog h2 {
    font-size: 3em;
  }
}
/* line 1302, ../sass/parts/_elements.scss */
.blog time {
  margin: .2em 0 0;
}
/* line 1305, ../sass/parts/_elements.scss */
.blog p {
  margin: .5em 0;
}
@media all and (min-width: 1024px) {
  /* line 1305, ../sass/parts/_elements.scss */
  .blog p {
    padding-right: 55%;
  }
}
/* line 1311, ../sass/parts/_elements.scss */
.blog a {
  margin: .1em 0;
}
/* line 1314, ../sass/parts/_elements.scss */
.blog a.open {
  background-image: url(../images/arrow-up.svg);
  background-position: 97% 40%;
}
/* line 1319, ../sass/parts/_elements.scss */
.blog ul li {
  margin: 0;
}
/* line 1322, ../sass/parts/_elements.scss */
.blog ul li:before {
  display: none;
}
/* line 1327, ../sass/parts/_elements.scss */
.blog ul.links li {
  cursor: pointer;
  display: inline-block;
}
/* line 1332, ../sass/parts/_elements.scss */
.blog ul.posts {
  clear: right;
}
/* line 1334, ../sass/parts/_elements.scss */
.blog ul.posts li {
  border-top: 1px solid #fff;
}
/* line 1336, ../sass/parts/_elements.scss */
.blog ul.posts li a {
  display: block;
  padding: 1em;
  transition: background .3s;
  overflow: hidden;
}
/* line 1342, ../sass/parts/_elements.scss */
.blog ul.posts li a:hover {
  background: rgba(255, 255, 255, 0.6);
}
/* line 1345, ../sass/parts/_elements.scss */
.blog ul.posts li img {
  float: right;
  font-size: .85em;
  margin: 0 0 .5em 1em;
  width: 30%;
}
@media all and (min-width: 480px) {
  /* line 1345, ../sass/parts/_elements.scss */
  .blog ul.posts li img {
    width: 20%;
  }
}
/* line 1354, ../sass/parts/_elements.scss */
.blog ul.posts li time {
  font-size: .8em;
}
/* line 1357, ../sass/parts/_elements.scss */
.blog ul.posts li h4 {
  font-size: 1em;
  line-height: 1.1em;
  margin-bottom: 5px;
}
@media all and (min-width: 480px) {
  /* line 1357, ../sass/parts/_elements.scss */
  .blog ul.posts li h4 {
    font-size: 1.2em;
  }
}
/* line 1365, ../sass/parts/_elements.scss */
.blog ul.posts li p {
  color: #2e3a3d;
  font-size: .85em;
  line-height: 1.3em;
  margin: .5em 0 0;
}

/* line 1375, ../sass/parts/_elements.scss */
.blog:hover .img {
  background-size: 120% auto;
}

/* line 1380, ../sass/parts/_elements.scss */
.smallpic h2, .smallpic p {
  padding-right: 0;
}

/* line 1384, ../sass/parts/_elements.scss */
.aronair, .partners {
  padding-top: 2em;
}
/* line 1386, ../sass/parts/_elements.scss */
.aronair h4, .partners h4 {
  font-size: 1.5em;
}
/* line 1389, ../sass/parts/_elements.scss */
.aronair li, .partners li {
  border-top: 1px dashed #d1d2d4;
  padding: 1em 0;
}
/* line 1392, ../sass/parts/_elements.scss */
.aronair li img, .partners li img {
  display: block;
  float: left;
  margin: 0 1em .5em 0;
}

@media all and (min-width: 1024px) {
  /* line 1399, ../sass/parts/_elements.scss */
  .aronair {
    float: left;
    width: 47%;
  }
}

@media all and (min-width: 1024px) {
  /* line 1404, ../sass/parts/_elements.scss */
  .radiolist {
    margin-right: 6%;
  }
}

/* line 1409, ../sass/parts/_elements.scss */
a.download {
  background: rgba(209, 210, 212, 0.5);
  display: block;
  overflow: hidden;
  padding: 1em;
}
/* line 1414, ../sass/parts/_elements.scss */
a.download img {
  float: right;
  margin: 0 0 0 1em;
  width: 30%;
}
/* line 1419, ../sass/parts/_elements.scss */
a.download .title, a.download .description {
  display: block;
}
/* line 1422, ../sass/parts/_elements.scss */
a.download .title {
  color: #4a5356;
  font: normal 1.5em/1em "Oxygen", sans-serif;
  margin-bottom: .5em;
}

/* line 113, ../sass/parts/_defaults.scss */
.Discover .ribbon .text {
  border-top: 3px solid #0d7578;
}
/* line 116, ../sass/parts/_defaults.scss */
.Discover .ribbon .text .point {
  border-left: 15px solid #0d7578;
}
/* line 121, ../sass/parts/_defaults.scss */
.Discover .ribbon .shadow {
  border-top: 3px solid #06696c;
}

/* line 113, ../sass/parts/_defaults.scss */
.Connect .ribbon .text {
  border-top: 3px solid #0d7578;
}
/* line 116, ../sass/parts/_defaults.scss */
.Connect .ribbon .text .point {
  border-left: 15px solid #0d7578;
}
/* line 121, ../sass/parts/_defaults.scss */
.Connect .ribbon .shadow {
  border-top: 3px solid #06696c;
}

/* line 113, ../sass/parts/_defaults.scss */
.Engage .ribbon .text {
  border-top: 3px solid #b0984a;
}
/* line 116, ../sass/parts/_defaults.scss */
.Engage .ribbon .text .point {
  border-left: 15px solid #b0984a;
}
/* line 121, ../sass/parts/_defaults.scss */
.Engage .ribbon .shadow {
  border-top: 3px solid #9c7e1d;
}

/* line 1444, ../sass/parts/_elements.scss */
.children-icon {
  overflow: hidden;
}
/* line 1446, ../sass/parts/_elements.scss */
.children-icon a {
  box-sizing: border-box;
  display: block;
  font: normal 1.5em/1em "Oxygen", sans-serif;
  overflow: hidden;
  padding: 1em;
  text-align: center;
}
/* line 1453, ../sass/parts/_elements.scss */
.children-icon a img {
  display: block;
  margin: 0 auto;
}
@media all and (min-width: 480px) {
  /* line 1446, ../sass/parts/_elements.scss */
  .children-icon a {
    float: left;
    width: 50%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1446, ../sass/parts/_elements.scss */
  .children-icon a {
    width: 33%;
    height: 200px;
  }
}

/* line 1467, ../sass/parts/_elements.scss */
div.overlay-bg {
  background: rgba(46, 58, 61, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
/* line 1473, ../sass/parts/_elements.scss */
div.overlay-bg .overlay-mgr {
  background: #fff;
  box-shadow: 0 0 50px #000;
  width: 95%;
  height: 95%;
  margin: 2.5%;
}
/* line 1479, ../sass/parts/_elements.scss */
div.overlay-bg .overlay-mgr b {
  background: url(../images/icon-menu-close.svg) no-repeat center center #2e3a3d;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: -.75em;
  right: -.75em;
  width: 1.5em;
  height: 1.5em;
  border-radius: 1em;
  text-align: center;
  font: 400 1.5em/1em "Oxygen", sans-serif;
}
/* line 1490, ../sass/parts/_elements.scss */
div.overlay-bg .overlay-mgr iframe {
  width: 100%;
  height: 100%;
}

/* line 1497, ../sass/parts/_elements.scss */
.gsc-control-cse {
  font: 400 1em/1.3em "Oxygen", sans-serif !important;
}
/* line 1499, ../sass/parts/_elements.scss */
.gsc-control-cse a {
  color: #06696c !important;
  text-decoration: none !important;
}
/* line 1503, ../sass/parts/_elements.scss */
.gsc-control-cse a:hover {
  text-decoration: underline;
  color: #9c7e1d;
}

/* line 1508, ../sass/parts/_elements.scss */
.gs-title {
  font: normal 1.2em/1em "Cinzel", serif !important;
  padding-bottom: .5em;
}
/* line 1511, ../sass/parts/_elements.scss */
.gs-title b {
  font: normal 1em/1em "Cinzel", serif !important;
}

/* line 1516, ../sass/parts/_elements.scss */
.addthis-smartlayers-desktop {
  display: none !important;
}

/* line 1520, ../sass/parts/_elements.scss */
#galleria {
  background: #b9bbbd;
}

/* line 1523, ../sass/parts/_elements.scss */
.galleria-thumbnails-container {
  background: #d1d2d4;
}

/* line 1526, ../sass/parts/_elements.scss */
#flickr {
  overflow: hidden;
  padding-bottom: 2em;
}
/* line 1529, ../sass/parts/_elements.scss */
#flickr a {
  background: #f2f4f4;
  display: block;
  float: left;
  margin: .5em 5% .5em 0;
  text-align: center;
  transition: background .3s;
  width: 47.5%;
}
@media all and (min-width: 480px) {
  /* line 1529, ../sass/parts/_elements.scss */
  #flickr a {
    width: 30%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1529, ../sass/parts/_elements.scss */
  #flickr a {
    margin-right: 4%;
    width: 22%;
  }
}
/* line 1544, ../sass/parts/_elements.scss */
#flickr a img {
  width: 100%;
}
/* line 1547, ../sass/parts/_elements.scss */
#flickr a span {
  display: block;
}
/* line 1550, ../sass/parts/_elements.scss */
#flickr a .title {
  color: #4a5356;
  font: normal 1.2em/1em "Cinzel", serif;
  height: 55px;
  padding: 0 .5em;
}
/* line 1556, ../sass/parts/_elements.scss */
#flickr a .count {
  color: #767d84;
  font: 400 0.7em/1em "Oxygen", sans-serif;
  margin-top: .5em;
  padding: .2em 0 .5em;
}
/* line 1563, ../sass/parts/_elements.scss */
#flickr a:nth-child(2n) {
  margin-right: 0;
}
@media all and (min-width: 480px) {
  /* line 1563, ../sass/parts/_elements.scss */
  #flickr a:nth-child(2n) {
    margin-right: 5%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1563, ../sass/parts/_elements.scss */
  #flickr a:nth-child(2n) {
    margin-right: 4%;
  }
}
/* line 1572, ../sass/parts/_elements.scss */
#flickr a:nth-child(3n) {
  margin-right: 0;
}
@media all and (min-width: 1024px) {
  /* line 1572, ../sass/parts/_elements.scss */
  #flickr a:nth-child(3n) {
    margin-right: 4%;
  }
}
/* line 1578, ../sass/parts/_elements.scss */
#flickr a:nth-child(4n) {
  margin-right: 0;
}
/* line 1581, ../sass/parts/_elements.scss */
#flickr a:hover {
  background: #d1d2d4;
}

/* line 1586, ../sass/parts/_elements.scss */
#pusher {
  background: url(../images/lines-bl-tr-darker.png) repeat-x center 110% #d1d2d4;
  height: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  transition: height .5s;
  width: 100%;
  z-index: 10;
}
@media all and (min-width: 480px) {
  /* line 1586, ../sass/parts/_elements.scss */
  #pusher {
    font-size: 1.2em;
  }
}
@media all and (min-width: 680px) {
  /* line 1586, ../sass/parts/_elements.scss */
  #pusher {
    font-size: 1.4em;
    padding: 0 .5em;
    text-align: center;
  }
}
@media all and (min-width: 900px) {
  /* line 1586, ../sass/parts/_elements.scss */
  #pusher {
    font-size: 1.5em;
  }
}
/* line 1605, ../sass/parts/_elements.scss */
#pusher .content {
  font-style: italic;
  opacity: 0;
  padding: 15px;
  transition: opacity 1s;
  overflow: hidden;
}
/* line 1611, ../sass/parts/_elements.scss */
#pusher .content a {
  display: block;
}
/* line 1615, ../sass/parts/_elements.scss */
#pusher .content img {
  display: block;
  float: left;
  margin: -.5em 1em 0 0;
  height: 80px;
}
@media all and (min-width: 680px) {
  /* line 1615, ../sass/parts/_elements.scss */
  #pusher .content img {
    display: none;
  }
}
/* line 1624, ../sass/parts/_elements.scss */
#pusher .content strong {
  font: normal 1.2em/1em "Oxygen", sans-serif;
}
@media all and (min-width: 1024px) {
  /* line 1624, ../sass/parts/_elements.scss */
  #pusher .content strong {
    font-size: 1.4em;
  }
}
/* line 1631, ../sass/parts/_elements.scss */
#pusher .close {
  background: url(../images/icon-menu-close.svg) no-repeat center center #4a5356;
  background-size: 80% 80%;
  display: block;
  position: absolute;
  right: 10px;
  bottom: 0;
  width: 30px;
  height: 30px;
}
@media all and (min-width: 1280px) {
  /* line 1631, ../sass/parts/_elements.scss */
  #pusher .close {
    right: 5%;
  }
}
@media all and (min-width: 1600px) {
  /* line 1631, ../sass/parts/_elements.scss */
  #pusher .close {
    right: 10%;
  }
}

/* line 1645, ../sass/parts/_elements.scss */
#pusher.pusher {
  height: 100px;
  overflow: visible;
}
@media all and (min-width: 900px) {
  /* line 1645, ../sass/parts/_elements.scss */
  #pusher.pusher {
    height: 80px;
  }
}
/* line 1651, ../sass/parts/_elements.scss */
#pusher.pusher .content {
  opacity: 1;
}
/* line 1654, ../sass/parts/_elements.scss */
#pusher.pusher .orange {
  color: #9c7e1d;
}
/* line 1658, ../sass/parts/_elements.scss */
#pusher.pusher a:hover .orange {
  color: #b0984a;
}

/* line 1663, ../sass/parts/_elements.scss */
body.pusher {
  margin-top: 100px;
}
@media all and (min-width: 900px) {
  /* line 1663, ../sass/parts/_elements.scss */
  body.pusher {
    margin-top: 80px;
  }
}

/* line 1671, ../sass/parts/_elements.scss */
#button-edit {
  border-bottom-right-radius: 3px;
  cursor: pointer;
  font: normal 1em/1em "Cinzel", serif;
  background: #13013a;
  letter-spacing: 1px;
  line-height: 30px;
  padding: 0 .4em 0 0;
  position: fixed;
  top: 0;
  left: 0;
  text-transform: uppercase;
  z-index: 1000;
}
/* line 1682, ../sass/parts/_elements.scss */
#button-edit a {
  color: #fff;
}
/* line 1685, ../sass/parts/_elements.scss */
#button-edit a:nth-child(2) {
  border-left: 1px solid #f2f4f4;
  margin-left: .5em;
  padding-left: .5em;
}
/* line 1690, ../sass/parts/_elements.scss */
#button-edit img {
  display: block;
  float: left;
  margin: 4px;
  vertical-align: text-top;
  width: 20px;
}

/* line 1699, ../sass/parts/_elements.scss */
.sidebar-embed {
  background: #fff;
  border-top: 1px dashed rgba(209, 210, 212, 0.6);
  border-bottom: 1px dashed rgba(209, 210, 212, 0.6);
  padding-top: 4px;
}
@media all and (min-width: 480px) {
  /* line 1699, ../sass/parts/_elements.scss */
  .sidebar-embed {
    float: none;
    margin: 1.5em 0;
    width: 100%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1699, ../sass/parts/_elements.scss */
  .sidebar-embed {
    padding-top: .5em;
    text-align: center;
  }
}
/* line 1713, ../sass/parts/_elements.scss */
.sidebar-embed iframe {
  margin: 0 1% .5em !important;
  width: 98% !important;
  max-width: 98% !important;
}
@media all and (min-width: 1024px) {
  /* line 1713, ../sass/parts/_elements.scss */
  .sidebar-embed iframe {
    width: 60% !important;
    margin: 0 auto !important;
  }
}
/* line 1722, ../sass/parts/_elements.scss */
.sidebar-embed .standalone-tweet {
  background: none !important;
}

/* line 1727, ../sass/parts/_elements.scss */
.img-icon {
  display: block;
  float: left;
  margin: 0 1em .5em 0;
  height: 50px;
  width: 50px;
}
/* line 1733, ../sass/parts/_elements.scss */
.img-icon img {
  width: 50px;
}

/* line 1738, ../sass/parts/_elements.scss */
.overlay-bg {
  text-align: center;
}
/* line 1740, ../sass/parts/_elements.scss */
.overlay-bg .popup {
  border: 4px solid #ccc;
  border-radius: 8px;
  margin: 10% auto;
  width: 90%;
  max-width: 350px;
  height: auto;
}
/* line 1747, ../sass/parts/_elements.scss */
.overlay-bg .popup a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1751, ../sass/parts/_elements.scss */
.overlay-bg span.overlay-close {
  color: #fff;
  display: block;
  position: absolute;
  left: -15px;
  top: -15px;
  width: 35px;
  height: 35px;
  line-height: 30px;
  text-align: center;
  border-radius: 18px;
  font: 600 1.5em/40px "Oxygen", sans-serif;
  cursor: pointer;
}
/* line 1763, ../sass/parts/_elements.scss */
.overlay-bg img {
  display: block;
  width: 100%;
}
/* line 1767, ../sass/parts/_elements.scss */
.overlay-bg .overlay-fg {
  display: inline-block;
  margin-top: 10%;
}
/* line 1770, ../sass/parts/_elements.scss */
.overlay-bg .overlay-fg .overlay-close {
  background: #fff;
  border-radius: 15px;
  color: #767d84;
  text-align: center;
  font: 300 20px/35px "Oxygen", sans-serif;
  width: 30px;
  height: 30px;
}

/* line 1783, ../sass/parts/_elements.scss */
.articlelist-summarized {
  border-bottom: 1px solid #d1d2d4;
  margin: 2em 0;
  overflow: hidden;
}

/* line 1, ../sass/parts/_structure.scss */
html, body {
  overflow-x: hidden;
  position: relative;
  z-index: -10;
}

/* line 6, ../sass/parts/_structure.scss */
body {
  width: 100%;
}

/* line 11, ../sass/parts/_structure.scss */
.view, #util-content, #fence-crumbs .innerfence, #fence-content {
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}
@media all and (min-width: 1280px) {
  /* line 11, ../sass/parts/_structure.scss */
  .view, #util-content, #fence-crumbs .innerfence, #fence-content {
    padding: 0 5%;
  }
}
@media all and (min-width: 1366px) {
  /* line 11, ../sass/parts/_structure.scss */
  .view, #util-content, #fence-crumbs .innerfence, #fence-content {
    padding: 0 8%;
  }
}
@media all and (min-width: 1600px) {
  /* line 11, ../sass/parts/_structure.scss */
  .view, #util-content, #fence-crumbs .innerfence, #fence-content {
    padding: 0 10%;
  }
}

/* line 26, ../sass/parts/_structure.scss */
.hidden {
  opacity: 0;
}

/* line 30, ../sass/parts/_structure.scss */
.content-pad, .col1 ul.stories, .col1 .resources ul {
  padding: 2em;
  overflow: hidden;
  width: 100%;
}
@media all and (min-width: 1024px) {
  /* line 30, ../sass/parts/_structure.scss */
  .content-pad, .col1 ul.stories, .col1 .resources ul {
    padding: 2em 2.5em;
  }
}
@media all and (min-width: 1280px) {
  /* line 30, ../sass/parts/_structure.scss */
  .content-pad, .col1 ul.stories, .col1 .resources ul {
    padding: 2em 0 2.5em 2.5em;
  }
}

/* begin header block styles */
/* line 44, ../sass/parts/_structure.scss */
#fence-head {
  background-image: -moz-linear-gradient(90deg, #13013a 0%, #221650 100%);
  background-image: -webkit-linear-gradient(90deg, #13013a 0%, #221650 100%);
  background-image: linear-gradient(0deg, #13013a 0%, #221650 100%);
}
/* line 46, ../sass/parts/_structure.scss */
#fence-head header, #fence-head #header {
  width: 100%;
  z-index: 100;
}
/* line 49, ../sass/parts/_structure.scss */
#fence-head header .logo, #fence-head #header .logo {
  display: block;
  padding: .6em 1em;
  width: 80%;
}
@media all and (min-width: 480px) {
  /* line 49, ../sass/parts/_structure.scss */
  #fence-head header .logo, #fence-head #header .logo {
    width: 70%;
  }
}
@media all and (min-width: 680px) {
  /* line 49, ../sass/parts/_structure.scss */
  #fence-head header .logo, #fence-head #header .logo {
    width: 60%;
  }
}
@media all and (min-width: 900px) {
  /* line 49, ../sass/parts/_structure.scss */
  #fence-head header .logo, #fence-head #header .logo {
    width: 50%;
  }
}
@media all and (min-width: 1024px) {
  /* line 49, ../sass/parts/_structure.scss */
  #fence-head header .logo, #fence-head #header .logo {
    width: 45%;
  }
}
@media all and (min-width: 1280px) {
  /* line 49, ../sass/parts/_structure.scss */
  #fence-head header .logo, #fence-head #header .logo {
    padding: 1em 0;
    width: 40%;
  }
}
/* line 69, ../sass/parts/_structure.scss */
#fence-head header .logo img, #fence-head #header .logo img {
  width: 100%;
  transition: max-width .5s;
}
/* line 76, ../sass/parts/_structure.scss */
#fence-head #header {
  background: rgba(19, 1, 58, 0.9);
  position: fixed;
  top: -80px;
  left: 0;
  transition: top .5s;
}
/* line 80, ../sass/parts/_structure.scss */
#fence-head #header .logo {
  padding: .2em 0 .2em 1em;
}
@media all and (min-width: 1280px) {
  /* line 80, ../sass/parts/_structure.scss */
  #fence-head #header .logo {
    padding-left: 0;
  }
}
/* line 86, ../sass/parts/_structure.scss */
#fence-head #header img {
  max-width: 250px;
}
/* line 89, ../sass/parts/_structure.scss */
#fence-head #header #utilities {
  height: 60%;
  top: 20%;
}
/* line 92, ../sass/parts/_structure.scss */
#fence-head #header #utilities li {
  width: 35px;
}
/* line 97, ../sass/parts/_structure.scss */
#fence-head #header.open {
  top: 0;
}

/* line 103, ../sass/parts/_structure.scss */
#fence-head.nopic .view, #fence-head.nopic #util-content, #fence-head.nopic #fence-crumbs .innerfence, #fence-crumbs #fence-head.nopic .innerfence, #fence-head.nopic #fence-content {
  overflow: hidden;
}
@media all and (min-width: 1024px) {
  /* line 103, ../sass/parts/_structure.scss */
  #fence-head.nopic .view, #fence-head.nopic #util-content, #fence-head.nopic #fence-crumbs .innerfence, #fence-crumbs #fence-head.nopic .innerfence, #fence-head.nopic #fence-content {
    overflow: visible;
  }
}
/* line 109, ../sass/parts/_structure.scss */
#fence-head.nopic .banner {
  padding-top: 1em;
}
@media all and (min-width: 1024px) {
  /* line 112, ../sass/parts/_structure.scss */
  #fence-head.nopic .banner:before {
    background: #fff;
    content: '';
    display: block;
    position: absolute;
    right: -100%;
    bottom: -1em;
    width: 205%;
    height: 100%;
  }
}

/* line 123, ../sass/parts/_structure.scss */
#util-trigger {
  position: absolute;
  top: 10px;
  right: 10px;
}
@media all and (min-width: 680px) {
  /* line 123, ../sass/parts/_structure.scss */
  #util-trigger {
    display: none;
  }
}
/* line 128, ../sass/parts/_structure.scss */
#util-trigger span {
  background: url(../images/icon-menu2.png) no-repeat center center;
  background-size: 100% 100%;
  display: block;
  height: 30px;
  transition: background .3s;
  width: 30px;
}

/* line 138, ../sass/parts/_structure.scss */
#util-trigger.open span {
  background: url(../images/icon-close.png) no-repeat center center;
  background-size: 90% auto;
}

/* line 143, ../sass/parts/_structure.scss */
#utilities {
  color: #b9bbbd;
  font: 400 1em/40px "Cinzel", serif;
  letter-spacing: 1px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  text-transform: uppercase;
  width: 20%;
  height: 100%;
  z-index: 10;
}
@media all and (min-width: 480px) {
  /* line 143, ../sass/parts/_structure.scss */
  #utilities {
    width: 15%;
  }
}
@media all and (min-width: 680px) {
  /* line 143, ../sass/parts/_structure.scss */
  #utilities {
    width: 25%;
    height: 40%;
    top: 43%;
    right: 5%;
  }
}
@media all and (min-width: 1280px) {
  /* line 143, ../sass/parts/_structure.scss */
  #utilities {
    right: 5%;
    width: 18%;
  }
}
@media all and (min-width: 1366px) {
  /* line 143, ../sass/parts/_structure.scss */
  #utilities {
    right: 8%;
  }
}
@media all and (min-width: 1600px) {
  /* line 143, ../sass/parts/_structure.scss */
  #utilities {
    width: 15%;
    right: 10%;
  }
}
/* line 171, ../sass/parts/_structure.scss */
#utilities ul {
  height: 100%;
  vertical-align: middle;
}
@media all and (min-width: 680px) {
  /* line 171, ../sass/parts/_structure.scss */
  #utilities ul {
    background: none;
  }
}
/* line 178, ../sass/parts/_structure.scss */
#utilities li {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 60% auto;
  cursor: pointer;
  display: block;
  float: left;
  opacity: .75;
  transition: opacity .3s;
  width: 50%;
  height: 50%;
}
@media all and (min-width: 680px) {
  /* line 178, ../sass/parts/_structure.scss */
  #utilities li {
    margin-left: 5%;
    width: 20%;
    height: 100%;
  }
}
/* line 192, ../sass/parts/_structure.scss */
#utilities li span {
  display: none;
}
/* line 195, ../sass/parts/_structure.scss */
#utilities li a {
  color: #b9bbbd;
}
/* line 198, ../sass/parts/_structure.scss */
#utilities li a.share {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 204, ../sass/parts/_structure.scss */
#utilities li:hover {
  color: #f2f4f4;
  opacity: 1;
}
/* line 207, ../sass/parts/_structure.scss */
#utilities li:hover a {
  color: #f2f4f4;
  opacity: 1;
}
/* line 212, ../sass/parts/_structure.scss */
#utilities li.twitter {
  background-color: #0d7578;
  background-image: url(../images/icon-share-twitter.png);
}
/* line 219, ../sass/parts/_structure.scss */
#utilities li.facebook {
  background-color: #3d3d91;
  background-image: url(../images/icon-share-facebook.png);
}
/* line 226, ../sass/parts/_structure.scss */
#utilities li.search {
  background-color: #b0984a;
  background-image: url(../images/icon-search.png);
}
/* line 230, ../sass/parts/_structure.scss */
#utilities li.menu {
  background-color: #767d84;
  background-image: url(../images/icon-menu.png);
}

/* line 235, ../sass/parts/_structure.scss */
#util-content {
  background: #3d3d91;
  font-size: .9em;
  overflow: hidden;
  text-align: center;
  width: 100%;
  z-index: 10;
}
/* line 243, ../sass/parts/_structure.scss */
#util-content .close {
  position: absolute;
  top: 1em;
  right: 10px;
  z-index: 10;
}
@media all and (min-width: 1280px) {
  /* line 243, ../sass/parts/_structure.scss */
  #util-content .close {
    right: 5%;
  }
}
@media all and (min-width: 1600px) {
  /* line 243, ../sass/parts/_structure.scss */
  #util-content .close {
    right: 10%;
  }
}
/* line 252, ../sass/parts/_structure.scss */
#util-content .close span {
  background: url(../images/icon-close.png) no-repeat center center;
  background-size: 80% auto;
  display: block;
  width: 2em;
  height: 2em;
}
/* line 259, ../sass/parts/_structure.scss */
#util-content form {
  padding: 1em 0;
}
/* line 262, ../sass/parts/_structure.scss */
#util-content .search {
  display: none;
  padding: 0 0 0 1em;
  vertical-align: middle;
  text-align: left;
}
@media all and (min-width: 680px) {
  /* line 262, ../sass/parts/_structure.scss */
  #util-content .search {
    padding: 0;
    text-align: center;
  }
}
/* line 271, ../sass/parts/_structure.scss */
#util-content .search #search-field {
  background: rgba(255, 255, 255, 0.6);
  background-size: 1.5em auto;
  border: none;
}
/* line 276, ../sass/parts/_structure.scss */
#util-content .search input {
  border-radius: 3px;
  box-sizing: border-box;
  display: inline-block;
  font: 300 1em/1em "Oxygen", sans-serif;
  height: 2.5em;
  line-height: 2.5em;
  vertical-align: middle;
}
/* line 285, ../sass/parts/_structure.scss */
#util-content .search .button, #util-content .search input[type="submit"] {
  -webkit-appearance: none;
  background: url(../images/icon-search.png) no-repeat center center #13013a;
  background-size: auto 60%;
  border: none;
  color: #fff;
  font-family: "Oxygen", sans-serif;
  letter-spacing: 1px;
  width: 40px;
  text-transform: uppercase;
}
/* line 296, ../sass/parts/_structure.scss */
#util-content .search .email, #util-content .search #search-field {
  margin-right: 1em;
  padding-left: 1em;
  width: 75%;
}
@media all and (min-width: 680px) {
  /* line 296, ../sass/parts/_structure.scss */
  #util-content .search .email, #util-content .search #search-field {
    width: 50%;
  }
}
/* line 306, ../sass/parts/_structure.scss */
#util-content .newsletter {
  display: none;
}
/* line 308, ../sass/parts/_structure.scss */
#util-content .newsletter .email {
  background: url(../images/icon-email.png) no-repeat 0.5em center #fff;
  background-size: 1.5em auto;
}
/* line 313, ../sass/parts/_structure.scss */
#util-content div.menu {
  display: none;
}

/* line 318, ../sass/parts/_structure.scss */
ul.nav {
  overflow: hidden;
  padding: 10px 2em;
  text-align: left;
}
@media all and (min-width: 1280px) {
  /* line 318, ../sass/parts/_structure.scss */
  ul.nav {
    padding: 20px 0;
  }
}
/* line 325, ../sass/parts/_structure.scss */
ul.nav > li {
  font: 300 0.9em/1em "Oxygen", sans-serif;
  margin: 1em 0;
}
@media all and (min-width: 480px) {
  /* line 325, ../sass/parts/_structure.scss */
  ul.nav > li {
    display: inline-block;
    margin-right: 5%;
    vertical-align: top;
    width: 30%;
  }
}
@media all and (min-width: 768px) {
  /* line 325, ../sass/parts/_structure.scss */
  ul.nav > li {
    width: 16%;
    margin-right: .5%;
  }
}
@media all and (min-width: 1024px) {
  /* line 325, ../sass/parts/_structure.scss */
  ul.nav > li {
    font-size: 1em;
  }
}
/* line 343, ../sass/parts/_structure.scss */
ul.nav > li:nth-child(3n) {
  margin-right: 0;
}
@media all and (min-width: 900px) {
  /* line 343, ../sass/parts/_structure.scss */
  ul.nav > li:nth-child(3n) {
    margin-right: inherit;
  }
}
/* line 349, ../sass/parts/_structure.scss */
ul.nav > li:last-child {
  margin-right: 0;
}
/* line 352, ../sass/parts/_structure.scss */
ul.nav a {
  display: block;
  color: #989fa6;
}
/* line 356, ../sass/parts/_structure.scss */
ul.nav a:hover {
  color: #fff;
}
/* line 359, ../sass/parts/_structure.scss */
ul.nav .l1 > a {
  color: #d1d2d4;
  font: 400 1.5em/1em "Judson", serif;
}
/* line 363, ../sass/parts/_structure.scss */
ul.nav .l1 > a:hover {
  color: #fff;
}
/* line 367, ../sass/parts/_structure.scss */
ul.nav ul a {
  padding: .25em 0;
}
@media all and (min-width: 768px) {
  /* line 367, ../sass/parts/_structure.scss */
  ul.nav ul a {
    padding-right: 1em;
  }
}

/* line 377, ../sass/parts/_structure.scss */
.ads-head li, .col2 ul.ads-index-sidebar li, .col2-page ul.ads li {
  display: block;
  width: 100%;
}
@media all and (min-width: 480px) {
  /* line 377, ../sass/parts/_structure.scss */
  .ads-head li, .col2 ul.ads-index-sidebar li, .col2-page ul.ads li {
    float: left;
    width: 49%;
  }
}
@media all and (min-width: 1024px) {
  /* line 377, ../sass/parts/_structure.scss */
  .ads-head li, .col2 ul.ads-index-sidebar li, .col2-page ul.ads li {
    width: 100%;
  }
}
/* line 387, ../sass/parts/_structure.scss */
.ads-head li > div, .col2 ul.ads-index-sidebar li > div, .col2-page ul.ads li > div {
  width: 100%;
  padding-top: 31%;
}
/* line 391, ../sass/parts/_structure.scss */
.ads-head li iframe, .col2 ul.ads-index-sidebar li iframe, .col2-page ul.ads li iframe {
  height: 200px !important;
  width: 100% !important;
}
/* line 396, ../sass/parts/_structure.scss */
.ads-head li:first-child, .col2 ul.ads-index-sidebar li:first-child, .col2-page ul.ads li:first-child {
  margin-bottom: 10px;
}
@media all and (min-width: 480px) {
  /* line 396, ../sass/parts/_structure.scss */
  .ads-head li:first-child, .col2 ul.ads-index-sidebar li:first-child, .col2-page ul.ads li:first-child {
    margin: 0 2% 0 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 396, ../sass/parts/_structure.scss */
  .ads-head li:first-child, .col2 ul.ads-index-sidebar li:first-child, .col2-page ul.ads li:first-child {
    margin: 0 0 2% 0;
  }
}

/* line 407, ../sass/parts/_structure.scss */
.ads-head {
  display: block;
  margin: 0 2% 2%;
  overflow: hidden;
  width: 96%;
}
@media all and (min-width: 1024px) {
  /* line 407, ../sass/parts/_structure.scss */
  .ads-head {
    float: right;
    margin: 0 2% 2% 0;
    width: 31%;
  }
}
@media all and (min-width: 1280px) {
  /* line 407, ../sass/parts/_structure.scss */
  .ads-head {
    margin: 0 0 2%;
    width: 32%;
  }
}

/* line 424, ../sass/parts/_structure.scss */
#rotator {
  background: rgba(118, 125, 132, 0.4);
  transition: background .5s;
}
/* line 427, ../sass/parts/_structure.scss */
#rotator img {
  width: 100%;
}
@media all and (min-width: 900px) {
  /* line 427, ../sass/parts/_structure.scss */
  #rotator img {
    width: 67%;
  }
}
@media all and (min-width: 1280px) {
  /* line 427, ../sass/parts/_structure.scss */
  #rotator img {
    width: 68%;
  }
}
/* line 436, ../sass/parts/_structure.scss */
#rotator .info {
  color: #b9bbbd;
  padding: 1em;
  transition: background .5s;
}
@media all and (min-width: 680px) {
  /* line 436, ../sass/parts/_structure.scss */
  #rotator .info {
    background: rgba(95, 102, 105, 0.8);
    padding: 1.5em;
    position: absolute;
    right: 0;
    top: 0;
    width: 33%;
    height: 100%;
  }
}
@media all and (min-width: 900px) {
  /* line 436, ../sass/parts/_structure.scss */
  #rotator .info {
    background: none;
  }
}
@media all and (min-width: 1280px) {
  /* line 436, ../sass/parts/_structure.scss */
  #rotator .info {
    font-size: 1.2em;
    padding: 1.5em 2em 1.5em 1.5em;
    width: 32%;
  }
}
/* line 454, ../sass/parts/_structure.scss */
#rotator .info h1 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font: 700 1.3em/1em "Cinzel", serif;
}
@media all and (min-width: 900px) {
  /* line 454, ../sass/parts/_structure.scss */
  #rotator .info h1 {
    padding-bottom: .5em;
  }
}
/* line 463, ../sass/parts/_structure.scss */
#rotator .info p {
  font: 400 0.9em/1.2em "Judson", serif;
}
/* line 467, ../sass/parts/_structure.scss */
#rotator ul.slick-dots {
  display: none !important;
  top: .5em;
  left: .5em;
}
@media all and (min-width: 680px) {
  /* line 467, ../sass/parts/_structure.scss */
  #rotator ul.slick-dots {
    display: block !important;
  }
}
/* line 474, ../sass/parts/_structure.scss */
#rotator .next {
  left: auto;
}
/* line 478, ../sass/parts/_structure.scss */
#rotator a:hover .info {
  color: #fff;
}

/* line 484, ../sass/parts/_structure.scss */
#rotator:hover {
  background: rgba(118, 125, 132, 0.7);
}

/* line 488, ../sass/parts/_structure.scss */
h4.issue-latest {
  color: #b9bbbd;
  font: 100 0.8em/1em "Oxygen", sans-serif;
  letter-spacing: 1px;
  padding: 2em 0 .5em;
  text-transform: uppercase;
}
@media all and (min-width: 480px) {
  /* line 488, ../sass/parts/_structure.scss */
  h4.issue-latest {
    font-size: .9em;
    letter-spacing: 2px;
  }
}
/* line 498, ../sass/parts/_structure.scss */
h4.issue-latest a {
  border-left: 1px solid #767d84;
  display: inline-block;
  margin-left: .2em;
  padding-left: .5em;
  opacity: .8;
}

@media all and (min-width: 1280px) {
  /* line 507, ../sass/parts/_structure.scss */
  #rotator-issue {
    width: 64.25%;
  }
}
/* line 511, ../sass/parts/_structure.scss */
#rotator-issue a {
  box-sizing: border-box;
  display: block;
}
/* line 515, ../sass/parts/_structure.scss */
#rotator-issue li {
  margin: 0 5px 0 0;
}
/* line 518, ../sass/parts/_structure.scss */
#rotator-issue img {
  width: 100%;
}
/* line 521, ../sass/parts/_structure.scss */
#rotator-issue p {
  color: #b9bbbd;
  font: 100 1em/1em "Cinzel", serif;
  padding: .2em 0;
  width: 100%;
  transition: background .5s;
}
@media all and (min-width: 680px) {
  /* line 521, ../sass/parts/_structure.scss */
  #rotator-issue p {
    background: rgba(46, 58, 61, 0.85);
    font: 100 1.2em/1em "Cinzel", serif;
    padding: .5em;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 521, ../sass/parts/_structure.scss */
  #rotator-issue p {
    font: 100 1.3em/1em "Cinzel", serif;
  }
}
/* line 537, ../sass/parts/_structure.scss */
#rotator-issue p.arrow {
  display: none !important;
}
/* line 541, ../sass/parts/_structure.scss */
#rotator-issue a:hover p {
  background: rgba(74, 83, 86, 0.9);
  color: #fff;
}

/* line 548, ../sass/parts/_structure.scss */
#bigi {
  padding: 0 2%;
  width: 100%;
}
@media all and (min-width: 1280px) {
  /* line 548, ../sass/parts/_structure.scss */
  #bigi {
    padding: 0;
  }
}
/* line 554, ../sass/parts/_structure.scss */
#bigi .banner {
  width: 100%;
}
@media all and (min-width: 1024px) {
  /* line 554, ../sass/parts/_structure.scss */
  #bigi .banner {
    float: right;
    width: 32%;
  }
}
@media all and (min-width: 1280px) {
  /* line 554, ../sass/parts/_structure.scss */
  #bigi .banner {
    margin: 0;
  }
}
/* line 563, ../sass/parts/_structure.scss */
#bigi .banner .ads-head {
  float: none;
  margin: 0 0 1em;
  width: 100%;
}
/* line 568, ../sass/parts/_structure.scss */
#bigi .banner #cover {
  padding: .5em 0 0;
}
/* line 570, ../sass/parts/_structure.scss */
#bigi .banner #cover ul {
  overflow: hidden;
}
/* line 573, ../sass/parts/_structure.scss */
#bigi .banner #cover li {
  float: left;
  font-size: 120%;
  height: 100%;
  text-align: center;
}
/* line 578, ../sass/parts/_structure.scss */
#bigi .banner #cover li span {
  box-sizing: border-box;
  padding: 43% 5% 0;
  height: 100%;
}
/* line 584, ../sass/parts/_structure.scss */
#bigi .banner #cover .cover {
  width: 20%;
}
/* line 587, ../sass/parts/_structure.scss */
#bigi .banner #cover .button {
  width: 38%;
}
/* line 590, ../sass/parts/_structure.scss */
#bigi .banner #cover .subscribe {
  background: url(../images/icon-subscribe.png) no-repeat center 8px #767d84;
  background-size: auto 40%;
  left: 22%;
  right: auto;
}
/* line 595, ../sass/parts/_structure.scss */
#bigi .banner #cover .issue {
  background: url(../images/icon-issue.png) no-repeat center 12px #06696c;
  background-size: auto 40%;
  left: 62%;
  top: 0;
}
@media all and (min-width: 1024px) {
  /* line 602, ../sass/parts/_structure.scss */
  #bigi .img {
    width: 64.1%;
  }
}
@media all and (min-width: 1280px) {
  /* line 602, ../sass/parts/_structure.scss */
  #bigi .img {
    width: 64.8%;
  }
}
/* line 609, ../sass/parts/_structure.scss */
#bigi .img img {
  display: block;
  width: 100%;
}
/* line 613, ../sass/parts/_structure.scss */
#bigi .img .caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}

/* end header block styles */
/* beging content block styles */
/* line 623, ../sass/parts/_structure.scss */
.col2 .blocks, .col2 .resources ul, .col2 ul.ads-index-sidebar, .col2 #cover, .col2-page ul.ads {
  margin: 20px 2em;
}
@media all and (min-width: 1280px) {
  /* line 623, ../sass/parts/_structure.scss */
  .col2 .blocks, .col2 .resources ul, .col2 ul.ads-index-sidebar, .col2 #cover, .col2-page ul.ads {
    margin: 20px 0 30px 2.5em;
  }
}

/* line 630, ../sass/parts/_structure.scss */
#fence-crumbs {
  height: 32px;
  margin: 0;
}
/* line 634, ../sass/parts/_structure.scss */
#fence-crumbs .innerfence {
  background: #302973;
  overflow-x: scroll;
  white-space: nowrap;
}
/* line 639, ../sass/parts/_structure.scss */
#fence-crumbs .innerfence ul {
  padding: 0 1em;
}
/* line 642, ../sass/parts/_structure.scss */
#fence-crumbs .innerfence li {
  display: inline-block;
  font: 500 0.8em/32px "Oxygen", sans-serif;
}
/* line 646, ../sass/parts/_structure.scss */
#fence-crumbs .innerfence a {
  background-image: -moz-linear-gradient(0deg, #302973 0%, #3d3d91 100%);
  background-image: -webkit-linear-gradient(0deg, #302973 0%, #3d3d91 100%);
  background-image: linear-gradient(90deg, #302973 0%, #3d3d91 100%);
  color: #767d84;
  display: block;
  padding: 0 .5em 0 .9em;
  position: relative;
}
/* line 653, ../sass/parts/_structure.scss */
#fence-crumbs .innerfence a:after {
  border-left: 8px solid #3d3d91;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  content: '';
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  right: -8px;
  z-index: 10;
}
/* line 663, ../sass/parts/_structure.scss */
#fence-crumbs .innerfence a:hover {
  color: #b9bbbd;
}
/* line 668, ../sass/parts/_structure.scss */
#fence-crumbs.parl a {
  color: #989fa6;
  background-image: -moz-linear-gradient(0deg, #4a5356 0%, #5f6669 100%);
  background-image: -webkit-linear-gradient(0deg, #4a5356 0%, #5f6669 100%);
  background-image: linear-gradient(90deg, #4a5356 0%, #5f6669 100%);
}
/* line 672, ../sass/parts/_structure.scss */
#fence-crumbs.parl a:after {
  border-left: 8px solid #5f6669;
}
/* line 675, ../sass/parts/_structure.scss */
#fence-crumbs.parl .innerfence {
  background: #4a5356;
}

/* line 681, ../sass/parts/_structure.scss */
#fence-content {
  background: url(../images/bg-body.png);
  clear: both;
  margin-top: 1.5em;
  overflow: visible;
}
/* line 687, ../sass/parts/_structure.scss */
#fence-content .innerfence:after {
  background-color: #fff;
  content: '';
  display: block;
  position: absolute;
  left: -20%;
  top: -1.5em;
  height: 1.5em;
  width: 200%;
}

/* line 697, ../sass/parts/_structure.scss */
.txt {
  min-height: 1100px;
}
@media all and (min-width: 1600px) {
  /* line 697, ../sass/parts/_structure.scss */
  .txt {
    min-height: 1400px;
  }
}
/* line 702, ../sass/parts/_structure.scss */
.txt .img-feature {
  width: 100%;
  padding-bottom: 1em;
}
/* line 705, ../sass/parts/_structure.scss */
.txt .img-feature img {
  display: block;
  width: 100%;
}
/* line 709, ../sass/parts/_structure.scss */
.txt .img-feature p {
  background: #f2f4f4;
  font-size: .85em;
  padding: 1em;
  margin: 0;
}

/* line 717, ../sass/parts/_structure.scss */
.txt-index {
  min-height: auto;
}

/* line 720, ../sass/parts/_structure.scss */
.nomin {
  min-height: 0;
}

/* line 723, ../sass/parts/_structure.scss */
aside.sublinks {
  clear: both;
}

/* line 727, ../sass/parts/_structure.scss */
.notice {
  background: rgba(185, 187, 189, 0.3);
  color: #2e3a3d;
  display: block;
  padding: 1em;
  overflow: hidden;
}
/* line 733, ../sass/parts/_structure.scss */
.notice h2 {
  color: #3d3d91;
  font: 800 2em/1em "Cinzel", serif;
}
/* line 737, ../sass/parts/_structure.scss */
.notice img {
  width: 100%;
}
@media all and (min-width: 680px) {
  /* line 737, ../sass/parts/_structure.scss */
  .notice img {
    float: left;
    margin: 0 1em 0 0;
    width: 40%;
  }
}

/* line 746, ../sass/parts/_structure.scss */
.notice:hover {
  background: rgba(185, 187, 189, 0.4);
}

/* line 750, ../sass/parts/_structure.scss */
.innerfence {
  background: #fff;
}

/* line 754, ../sass/parts/_structure.scss */
#fence-content-col1, #fence-content-col2 {
  box-sizing: border-box;
}
@media all and (min-width: 768px) {
  /* line 754, ../sass/parts/_structure.scss */
  #fence-content-col1, #fence-content-col2 {
    float: left;
  }
}
/* line 759, ../sass/parts/_structure.scss */
#fence-content-col1 .col1, #fence-content-col2 .col1 {
  width: 100%;
}

/* line 763, ../sass/parts/_structure.scss */
#fence-content-col1 {
  margin-top: 1em;
}
@media all and (min-width: 768px) {
  /* line 763, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    width: 65%;
  }
}
@media all and (min-width: 1024px) {
  /* line 763, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    width: 67.25%;
  }
}
@media all and (min-width: 1280px) {
  /* line 763, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    background: #f2f4f4;
    width: 66.2%;
  }
}
@media all and (min-width: 1366px) {
  /* line 763, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    width: 65.11%;
  }
}
@media all and (min-width: 1600px) {
  /* line 763, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    width: 64.4%;
  }
}
@media all and (min-width: 768px) {
  /* line 781, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    padding-right: 2em;
  }
}
@media all and (min-width: 1024px) {
  /* line 781, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    padding-right: 2.5em;
  }
}
@media all and (min-width: 1280px) {
  /* line 781, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    margin-left: 7.5%;
  }
}
@media all and (min-width: 1366px) {
  /* line 781, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    margin-left: 12.2%;
  }
}
@media all and (min-width: 1600px) {
  /* line 781, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    margin-left: 15.4%;
  }
}
/* line 798, ../sass/parts/_structure.scss */
#fence-content-col1 .innerfence:after {
  background-color: #fff;
  content: '';
  display: block;
  position: absolute;
  left: -20%;
  top: -1em;
  height: 1em;
  width: 200%;
  z-index: -1;
}
@media all and (min-width: 768px) {
  /* line 807, ../sass/parts/_structure.scss */
  #fence-content-col1 .txt {
    padding-right: 0;
  }
}
/* line 812, ../sass/parts/_structure.scss */
#fence-content-col1 .ads {
  margin: 0 1em 1em;
}
@media all and (min-width: 768px) {
  /* line 812, ../sass/parts/_structure.scss */
  #fence-content-col1 .ads {
    margin-right: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 812, ../sass/parts/_structure.scss */
  #fence-content-col1 .ads {
    margin: 0 0 2em 2em;
  }
}

@media all and (min-width: 768px) {
  /* line 824, ../sass/parts/_structure.scss */
  #fence-content-col1:after {
    content: '';
    background-color: #f2f4f4;
    display: block;
    height: 100%;
    position: absolute;
    right: -56%;
    top: 0;
    width: 56%;
    z-index: -20;
  }
}

/* line 835, ../sass/parts/_structure.scss */
#fence-content-col2 {
  background: url(../images/bg-body.png);
  overflow: visible;
  z-index: 10;
}
@media all and (min-width: 768px) {
  /* line 835, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    margin-top: 1em;
    width: 35%;
  }
}
@media all and (min-width: 1024px) {
  /* line 835, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    width: 32.75%;
  }
}
@media all and (min-width: 1280px) {
  /* line 835, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    width: 28.8%;
  }
}
@media all and (min-width: 1366px) {
  /* line 835, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    width: 26.9%;
  }
}
@media all and (min-width: 1600px) {
  /* line 835, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    width: 25%;
  }
}
/* line 855, ../sass/parts/_structure.scss */
#fence-content-col2 .innerfence {
  background: none;
  overflow: visible;
}
/* line 859, ../sass/parts/_structure.scss */
#fence-content-col2 .col2 {
  background: none;
  left: 0;
  position: relative;
  width: 100%;
}
/* line 865, ../sass/parts/_structure.scss */
#fence-content-col2 .popular {
  background: none;
  display: block;
}
/* line 868, ../sass/parts/_structure.scss */
#fence-content-col2 .popular .ribbon {
  top: -1em;
}
@media all and (min-width: 768px) {
  /* line 868, ../sass/parts/_structure.scss */
  #fence-content-col2 .popular .ribbon {
    top: 0;
  }
}
/* line 875, ../sass/parts/_structure.scss */
#fence-content-col2 #cover {
  margin-bottom: 0;
}
@media all and (min-width: 1024px) {
  /* line 875, ../sass/parts/_structure.scss */
  #fence-content-col2 #cover {
    display: none;
  }
}

/* line 883, ../sass/parts/_structure.scss */
.resources {
  margin-bottom: 50px;
}
/* line 113, ../sass/parts/_defaults.scss */
.resources .ribbon .text {
  border-top: 3px solid #b9bbbd;
}
/* line 116, ../sass/parts/_defaults.scss */
.resources .ribbon .text .point {
  border-left: 15px solid #b9bbbd;
}
/* line 121, ../sass/parts/_defaults.scss */
.resources .ribbon .shadow {
  border-top: 3px solid #0d7578;
}
/* line 888, ../sass/parts/_structure.scss */
.resources li {
  display: block;
  font: 100 1.4em/1em "Cinzel", serif;
}
/* line 892, ../sass/parts/_structure.scss */
.resources a {
  color: #4a5356;
}
/* line 895, ../sass/parts/_structure.scss */
.resources a:hover {
  color: #da1e27;
}

/* line 900, ../sass/parts/_structure.scss */
.col1 {
  box-sizing: border-box;
}
@media all and (min-width: 768px) {
  /* line 900, ../sass/parts/_structure.scss */
  .col1 {
    float: left;
    width: 67%;
  }
}
@media all and (min-width: 1280px) {
  /* line 900, ../sass/parts/_structure.scss */
  .col1 {
    width: 64%;
  }
}
/* line 909, ../sass/parts/_structure.scss */
.col1 .ads {
  margin: 0 2em 2em;
}
@media all and (min-width: 1024px) {
  /* line 909, ../sass/parts/_structure.scss */
  .col1 .ads {
    margin: 0 2.5em 2.5em;
  }
}
@media all and (min-width: 1280px) {
  /* line 909, ../sass/parts/_structure.scss */
  .col1 .ads {
    margin: 0 0 2.5em 2.5em;
  }
}
/* line 918, ../sass/parts/_structure.scss */
.col1 .ads li > div {
  width: 100%;
  padding-top: 20%;
}
/* line 924, ../sass/parts/_structure.scss */
.col1 .popular {
  padding-bottom: 1em;
}
@media all and (min-width: 768px) {
  /* line 924, ../sass/parts/_structure.scss */
  .col1 .popular {
    display: none;
  }
}
/* line 113, ../sass/parts/_defaults.scss */
.col1 .latest .ribbon .text {
  border-top: 3px solid #b9bbbd;
}
/* line 116, ../sass/parts/_defaults.scss */
.col1 .latest .ribbon .text .point {
  border-left: 15px solid #b9bbbd;
}
/* line 121, ../sass/parts/_defaults.scss */
.col1 .latest .ribbon .shadow {
  border-top: 3px solid #da1e27;
}
/* line 937, ../sass/parts/_structure.scss */
.col1 ul.stories > li {
  box-sizing: border-box;
  display: block;
  margin-bottom: 2.5em;
}
@media all and (min-width: 480px) {
  /* line 937, ../sass/parts/_structure.scss */
  .col1 ul.stories > li {
    float: left;
    width: 47.5%;
  }
}
@media all and (min-width: 680px) {
  /* line 937, ../sass/parts/_structure.scss */
  .col1 ul.stories > li {
    margin-right: 5%;
    width: 30%;
  }
}
@media all and (min-width: 768px) {
  /* line 937, ../sass/parts/_structure.scss */
  .col1 ul.stories > li {
    width: 47.5%;
    margin-right: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 937, ../sass/parts/_structure.scss */
  .col1 ul.stories > li {
    width: 30%;
    margin-right: 5%;
  }
}
/* line 957, ../sass/parts/_structure.scss */
.col1 ul.stories > li .img {
  background-position: center center;
  background-size: 100% auto;
  display: block;
  padding-top: 50%;
  transition: background-size .5s;
}
/* line 964, ../sass/parts/_structure.scss */
.col1 ul.stories > li .type {
  display: block;
  font: normal 0.8em/1em "Oxygen", sans-serif;
  letter-spacing: 1px;
  padding: .5em 0 0;
  text-transform: uppercase;
}
@media all and (min-width: 1280px) {
  /* line 964, ../sass/parts/_structure.scss */
  .col1 ul.stories > li .type {
    letter-spacing: 1px;
  }
}
/* line 973, ../sass/parts/_structure.scss */
.col1 ul.stories > li .type time {
  color: #989fa6;
}
/* line 977, ../sass/parts/_structure.scss */
.col1 ul.stories > li .news {
  color: #b0984a;
}
/* line 980, ../sass/parts/_structure.scss */
.col1 ul.stories > li .commentary {
  color: #13013a;
}
/* line 983, ../sass/parts/_structure.scss */
.col1 ul.stories > li .title {
  color: #2e3a3d;
  display: block;
  font: 400 1.2em/1em "Judson", serif;
  padding-top: .2em;
}
@media all and (min-width: 1280px) {
  /* line 983, ../sass/parts/_structure.scss */
  .col1 ul.stories > li .title {
    font-size: 1.4em;
  }
}
/* line 994, ../sass/parts/_structure.scss */
.col1 ul.stories li:hover .img {
  background-size: 110% auto;
}
/* line 997, ../sass/parts/_structure.scss */
.col1 ul.stories li:hover .title {
  color: #9c7e1d;
}
@media all and (min-width: 480px) {
  /* line 1001, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(even) {
    margin-left: 5%;
  }
}
@media all and (min-width: 680px) {
  /* line 1001, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(even) {
    margin-left: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 1001, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(even) {
    margin-left: 5%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1001, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(even) {
    margin-left: 0;
  }
}
/* line 1015, ../sass/parts/_structure.scss */
.col1 ul.stories > li:nth-of-type(odd) {
  clear: left;
}
@media all and (min-width: 680px) {
  /* line 1015, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(odd) {
    clear: none;
  }
}
@media all and (min-width: 768px) {
  /* line 1015, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(odd) {
    clear: left;
  }
}
@media all and (min-width: 1024px) {
  /* line 1015, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(odd) {
    clear: none;
  }
}
@media all and (min-width: 680px) {
  /* line 1027, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 1027, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n) {
    margin-right: inherit;
  }
}
@media all and (min-width: 680px) {
  /* line 1035, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n+1) {
    clear: left;
  }
}
@media all and (min-width: 768px) {
  /* line 1035, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n+1) {
    clear: inherit;
  }
}
@media all and (min-width: 768px) {
  /* line 1043, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(2n+1) {
    clear: left;
  }
}
@media all and (min-width: 1024px) {
  /* line 1043, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(2n+1) {
    clear: inherit;
  }
}
@media all and (min-width: 1024px) {
  /* line 1051, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n+1) {
    clear: left;
  }
}
@media all and (min-width: 680px) {
  /* line 1056, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:last-child {
    display: none;
  }
}
@media all and (min-width: 768px) {
  /* line 1056, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:last-child {
    display: block;
  }
}
@media all and (min-width: 1024px) {
  /* line 1056, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:last-child {
    display: none;
  }
}
/* line 1069, ../sass/parts/_structure.scss */
.col1 .resources {
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 1069, ../sass/parts/_structure.scss */
  .col1 .resources {
    display: block;
  }
}
/* line 1076, ../sass/parts/_structure.scss */
.col1 .resources ul li {
  display: block;
  float: left;
  height: 55px;
  margin: 0 2% 1em 0;
  text-align: center;
  width: 31.3%;
}
/* line 1083, ../sass/parts/_structure.scss */
.col1 .resources ul li a {
  background: #f2f4f4;
  border-radius: 5px;
  display: table;
  height: 100%;
  padding: .3em;
  position: relative;
  width: 100%;
}
/* line 1091, ../sass/parts/_structure.scss */
.col1 .resources ul li a span {
  display: table-cell;
  vertical-align: middle;
}
/* line 1097, ../sass/parts/_structure.scss */
.col1 .resources ul li:nth-child(3n) {
  margin-right: 0;
}
/* line 1102, ../sass/parts/_structure.scss */
.col1 .storylinks {
  border-top: 1px solid #b9bbbd;
  margin: 0 2em;
  padding: 0 0 100px;
}
/* line 1106, ../sass/parts/_structure.scss */
.col1 .storylinks a {
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  font: normal 1em/2em "Oxygen", sans-serif;
  margin-right: .5em;
  padding: 0 .75em;
  position: relative;
  top: -1em;
}
/* line 1118, ../sass/parts/_structure.scss */
.col1 .storylinks a.more {
  background: #b0984a;
  z-index: 10;
}
/* line 1122, ../sass/parts/_structure.scss */
.col1 .storylinks a.more:hover {
  background: #9c7e1d;
}
/* line 1125, ../sass/parts/_structure.scss */
.col1 .storylinks a.more:after {
  border-left: 0.5em solid #b0984a;
}
/* line 1128, ../sass/parts/_structure.scss */
.col1 .storylinks a.more:hover:after {
  border-left: 0.5em solid #9c7e1d;
}
/* line 1131, ../sass/parts/_structure.scss */
.col1 .storylinks a.all {
  background: #b9bbbd;
  padding-left: 1em;
}
/* line 1135, ../sass/parts/_structure.scss */
.col1 .storylinks a.all:hover {
  background: #989fa6;
}
/* line 1138, ../sass/parts/_structure.scss */
.col1 .storylinks a.all:after {
  border-left: 0.5em solid #b9bbbd;
}
/* line 1141, ../sass/parts/_structure.scss */
.col1 .storylinks a.all:hover:after {
  border-left: 0.5em solid #989fa6;
}

/* line 1147, ../sass/parts/_structure.scss */
.col2 {
  background: url(../images/bg-body.png);
  height: 100%;
}
@media all and (min-width: 768px) {
  /* line 1147, ../sass/parts/_structure.scss */
  .col2 {
    height: 100%;
    position: absolute;
    left: 67%;
    top: 0;
    width: 33%;
  }
}
@media all and (min-width: 1280px) {
  /* line 1147, ../sass/parts/_structure.scss */
  .col2 {
    left: 68%;
    width: 32%;
  }
}
/* line 1159, ../sass/parts/_structure.scss */
.col2 .blocks {
  margin-bottom: 50px;
  padding-top: .2em;
}
/* line 1164, ../sass/parts/_structure.scss */
.col2 .blocks li {
  margin: .5em 0 1em;
}
/* line 1167, ../sass/parts/_structure.scss */
.col2 .blocks a.img {
  background-size: auto 100%;
  background-position: center center;
  display: block;
  padding-top: 55%;
  text-align: center;
  transition: box-shadow .5s;
}
/* line 1175, ../sass/parts/_structure.scss */
.col2 .blocks a.img:hover {
  box-shadow: 0 0 10px #b9bbbd;
}
/* line 1178, ../sass/parts/_structure.scss */
.col2 .blocks .slick-dots {
  top: .5em;
  left: .2em;
}
/* line 1181, ../sass/parts/_structure.scss */
.col2 .blocks span {
  display: block;
  position: absolute;
}
/* line 1185, ../sass/parts/_structure.scss */
.col2 .blocks .title {
  background: rgba(19, 1, 58, 0.85);
  color: #f2f4f4;
  font: normal 1em/1em "Oxygen", sans-serif;
  padding: .5em 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
/* line 1193, ../sass/parts/_structure.scss */
.col2 .blocks .play {
  background: url(../images/arrow-play.png) no-repeat center center;
  background-size: 80% auto;
  border: 3px solid #fff;
  border-radius: 30px;
  opacity: .8;
  width: 7.5%;
  height: 15%;
  top: 35%;
  left: 45%;
  vertical-align: middle;
}
/* line 1205, ../sass/parts/_structure.scss */
.col2 .custom .ribbon {
  margin: -1em 0 0;
}
/* line 113, ../sass/parts/_defaults.scss */
.col2 .custom .ribbon .text {
  border-top: 3px solid #b9bbbd;
}
/* line 116, ../sass/parts/_defaults.scss */
.col2 .custom .ribbon .text .point {
  border-left: 15px solid #b9bbbd;
}
/* line 121, ../sass/parts/_defaults.scss */
.col2 .custom .ribbon .shadow {
  border-top: 3px solid #b0984a;
}
@media all and (min-width: 768px) {
  /* line 1205, ../sass/parts/_structure.scss */
  .col2 .custom .ribbon {
    margin: 0;
  }
}
/* line 1212, ../sass/parts/_structure.scss */
.col2 .custom h3 {
  margin: 1em 0 .5em;
}
/* line 1214, ../sass/parts/_structure.scss */
.col2 .custom h3:first-child {
  margin-top: 0;
}
/* line 1218, ../sass/parts/_structure.scss */
.col2 .custom img {
  box-shadow: 0 1px 6px #b9bbbd;
  width: 65%;
}
@media all and (min-width: 1280px) {
  /* line 1218, ../sass/parts/_structure.scss */
  .col2 .custom img {
    width: 50%;
  }
}
/* line 1227, ../sass/parts/_structure.scss */
.col2 .featured .ribbon {
  margin: -1em 0 0;
}
/* line 113, ../sass/parts/_defaults.scss */
.col2 .featured .ribbon .text {
  border-top: 3px solid #b9bbbd;
}
/* line 116, ../sass/parts/_defaults.scss */
.col2 .featured .ribbon .text .point {
  border-left: 15px solid #b9bbbd;
}
/* line 121, ../sass/parts/_defaults.scss */
.col2 .featured .ribbon .shadow {
  border-top: 3px solid #b0984a;
}
@media all and (min-width: 768px) {
  /* line 1227, ../sass/parts/_structure.scss */
  .col2 .featured .ribbon {
    margin: 0;
  }
}
/* line 1235, ../sass/parts/_structure.scss */
.col2 .featured .blocks a {
  padding-top: 0;
}
/* line 1238, ../sass/parts/_structure.scss */
.col2 .featured .blocks img {
  display: block;
  width: 100%;
}
/* line 1242, ../sass/parts/_structure.scss */
.col2 .featured .blocks span {
  display: none;
}
/* line 113, ../sass/parts/_defaults.scss */
.col2 .blogs .ribbon .text {
  border-top: 3px solid #b9bbbd;
}
/* line 116, ../sass/parts/_defaults.scss */
.col2 .blogs .ribbon .text .point {
  border-left: 15px solid #b9bbbd;
}
/* line 121, ../sass/parts/_defaults.scss */
.col2 .blogs .ribbon .shadow {
  border-top: 3px solid #3d3d91;
}
/* line 1252, ../sass/parts/_structure.scss */
.col2 .resources {
  margin-bottom: 50px;
}
@media all and (min-width: 1024px) {
  /* line 1252, ../sass/parts/_structure.scss */
  .col2 .resources {
    display: none;
  }
}
/* line 113, ../sass/parts/_defaults.scss */
.col2 .resources .ribbon .text {
  border-top: 3px solid #b9bbbd;
}
/* line 116, ../sass/parts/_defaults.scss */
.col2 .resources .ribbon .text .point {
  border-left: 15px solid #b9bbbd;
}
/* line 121, ../sass/parts/_defaults.scss */
.col2 .resources .ribbon .shadow {
  border-top: 3px solid #0d7578;
}
/* line 1260, ../sass/parts/_structure.scss */
.col2 .resources ul {
  margin-top: .2em;
}
/* line 1264, ../sass/parts/_structure.scss */
.col2 .resources li {
  display: block;
  margin: .25em 0;
  white-space: nowrap;
}
/* line 1269, ../sass/parts/_structure.scss */
.col2 .resources li:before {
  content: '';
  border-top: 2px solid #da1e27;
  display: block;
  position: absolute;
  left: -.5em;
  top: 50%;
  width: .3em;
}
/* line 1277, ../sass/parts/_structure.scss */
.col2 .resources a {
  color: #4a5356;
}
/* line 1280, ../sass/parts/_structure.scss */
.col2 .resources a:hover {
  color: #da1e27;
}
/* line 1284, ../sass/parts/_structure.scss */
.col2 ul.ads-index-sidebar {
  box-sizing: border-box;
  float: none;
  overflow: hidden;
  width: auto;
}
@media all and (min-width: 768px) {
  /* line 1291, ../sass/parts/_structure.scss */
  .col2 ul.ads-index-sidebar li {
    float: none;
    width: 100%;
    margin: .5em 0;
  }
}
/* line 1300, ../sass/parts/_structure.scss */
.col2 .advertising li {
  width: 100%;
}
/* line 1302, ../sass/parts/_structure.scss */
.col2 .advertising li iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
}
/* line 1308, ../sass/parts/_structure.scss */
.col2 #cover {
  display: block;
}
@media all and (min-width: 480px) {
  /* line 1311, ../sass/parts/_structure.scss */
  .col2 #cover ul {
    width: 38%;
  }
}
@media all and (min-width: 768px) {
  /* line 1311, ../sass/parts/_structure.scss */
  .col2 #cover ul {
    width: 100%;
  }
}
/* line 1321, ../sass/parts/_structure.scss */
.col2 #cover ul.ads li > div {
  padding-top: 100%;
  width: 100%;
}
@media all and (min-width: 480px) {
  /* line 1319, ../sass/parts/_structure.scss */
  .col2 #cover ul.ads {
    width: 50%;
  }
}
@media all and (min-width: 768px) {
  /* line 1319, ../sass/parts/_structure.scss */
  .col2 #cover ul.ads {
    width: 100%;
  }
}

/* line 1336, ../sass/parts/_structure.scss */
.col2-page {
  box-sizing: border-box;
}
@media all and (min-width: 768px) {
  /* line 1338, ../sass/parts/_structure.scss */
  .col2-page .popular {
    display: block;
  }
}
/* line 1343, ../sass/parts/_structure.scss */
.col2-page ul.ads {
  box-sizing: border-box;
  float: none;
  overflow: hidden;
  width: auto;
}
@media all and (min-width: 768px) {
  /* line 1350, ../sass/parts/_structure.scss */
  .col2-page ul.ads li {
    float: none;
    width: 100%;
    margin: .5em 0;
  }
}
@media all and (min-width: 480px) {
  /* line 1358, ../sass/parts/_structure.scss */
  .col2-page #cover {
    font-size: 1.2em;
    width: auto;
  }
  /* line 1362, ../sass/parts/_structure.scss */
  .col2-page #cover ul {
    width: 100%;
  }
  /* line 1365, ../sass/parts/_structure.scss */
  .col2-page #cover li.button {
    margin: 0;
    width: 38%;
    height: 100%;
    position: absolute;
    top: 0;
  }
  /* line 1371, ../sass/parts/_structure.scss */
  .col2-page #cover li.button span {
    display: block;
    text-align: center;
    margin: 0;
    padding: 40% 5% 0;
  }
  /* line 1378, ../sass/parts/_structure.scss */
  .col2-page #cover .cover {
    width: 20%;
  }
  /* line 1381, ../sass/parts/_structure.scss */
  .col2-page #cover .subscribe {
    background: url(../images/icon-subscribe.png) no-repeat center 8px #767d84;
    background-size: auto 40%;
    left: 22%;
    right: auto;
  }
  /* line 1386, ../sass/parts/_structure.scss */
  .col2-page #cover .issue {
    background: url(../images/icon-issue.png) no-repeat center 12px #06696c;
    background-size: auto 40%;
    left: 62%;
    top: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 1358, ../sass/parts/_structure.scss */
  .col2-page #cover {
    font-size: .9em;
  }
  /* line 1394, ../sass/parts/_structure.scss */
  .col2-page #cover .cover {
    width: 33%;
  }
  /* line 1397, ../sass/parts/_structure.scss */
  .col2-page #cover li.button {
    width: 65%;
    left: 35%;
    height: 48%;
  }
  /* line 1401, ../sass/parts/_structure.scss */
  .col2-page #cover li.button span {
    padding: 15% 0 0 25%;
    text-align: left;
  }
  /* line 1406, ../sass/parts/_structure.scss */
  .col2-page #cover li.subscribe {
    background: url(../images/icon-subscribe.png) no-repeat 2% center #767d84;
    background-size: 20% auto;
  }
  /* line 1410, ../sass/parts/_structure.scss */
  .col2-page #cover li.issue {
    background: url(../images/icon-issue.png) no-repeat 2% center #06696c;
    background-size: 20% auto;
    top: 52%;
  }
}

/* line 1419, ../sass/parts/_structure.scss */
article {
  position: relative;
}
/* line 1421, ../sass/parts/_structure.scss */
article .ribbon {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

/* line 1427, ../sass/parts/_structure.scss */
#cover {
  display: none;
  overflow: hidden;
  padding-bottom: 30px;
}
@media all and (min-width: 1024px) {
  /* line 1427, ../sass/parts/_structure.scss */
  #cover {
    display: block;
  }
}
/* line 1434, ../sass/parts/_structure.scss */
#cover li {
  display: block;
}
/* line 1437, ../sass/parts/_structure.scss */
#cover li.cover {
  width: 30%;
}
@media all and (min-width: 480px) {
  /* line 1437, ../sass/parts/_structure.scss */
  #cover li.cover {
    width: 100%;
  }
}
@media all and (min-width: 680px) {
  /* line 1437, ../sass/parts/_structure.scss */
  #cover li.cover {
    width: 30%;
  }
}
/* line 1445, ../sass/parts/_structure.scss */
#cover li.cover img {
  display: block;
  width: 100%;
}
/* line 1450, ../sass/parts/_structure.scss */
#cover li.button {
  height: 45%;
  opacity: .8;
  position: absolute;
  right: 0;
  width: 65%;
}
@media all and (min-width: 480px) {
  /* line 1450, ../sass/parts/_structure.scss */
  #cover li.button {
    position: relative;
    width: 100%;
    height: 45px;
    margin: .5em 0;
  }
}
@media all and (min-width: 680px) {
  /* line 1450, ../sass/parts/_structure.scss */
  #cover li.button {
    height: 45%;
    margin: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    width: 65%;
  }
}
@media all and (min-width: 768px) {
  /* line 1450, ../sass/parts/_structure.scss */
  #cover li.button {
    font-size: .8em;
  }
}
@media all and (min-width: 900px) {
  /* line 1450, ../sass/parts/_structure.scss */
  #cover li.button {
    font-size: 1em;
  }
}
@media all and (min-width: 1024px) {
  /* line 1450, ../sass/parts/_structure.scss */
  #cover li.button {
    font-size: 1.2em;
  }
}
/* line 1477, ../sass/parts/_structure.scss */
#cover li.button span {
  color: #fff;
  display: inline-block;
  font: normal 1em/1em "Oxygen", sans-serif;
  padding: 10% 1em 0 20%;
}
/* line 1484, ../sass/parts/_structure.scss */
#cover li.button:hover {
  opacity: 1;
}
/* line 1487, ../sass/parts/_structure.scss */
#cover li.subscribe {
  background: url(../images/icon-subscribe.png) no-repeat 2% center #767d84;
  background-size: 15% auto;
  top: 0;
}
/* line 1492, ../sass/parts/_structure.scss */
#cover li.issue {
  background: url(../images/icon-issue.png) no-repeat 2% center #06696c;
  background-size: 15% auto;
  top: 55%;
}

/* end content block styles */
/* beging footer block styles */
/* line 1502, ../sass/parts/_structure.scss */
footer {
  background: #13013a;
  clear: both;
  color: #767d84;
}
/* line 1506, ../sass/parts/_structure.scss */
footer .menu {
  font-size: .8em;
}
/* line 1509, ../sass/parts/_structure.scss */
footer .copyright {
  border-top: 1px solid #5f6669;
  font: 200 0.8em/1.2em "Oxygen", sans-serif;
  margin: 1em 2em;
  padding-top: 1em;
}
@media all and (min-width: 1280px) {
  /* line 1509, ../sass/parts/_structure.scss */
  footer .copyright {
    margin: 1em 0;
  }
}
/* line 1517, ../sass/parts/_structure.scss */
footer .copyright img {
  display: block;
  margin-bottom: .5em;
}
@media all and (min-width: 768px) {
  /* line 1517, ../sass/parts/_structure.scss */
  footer .copyright img {
    display: inline-block;
    margin: 0 5px -.1em;
  }
}

/* line 1528, ../sass/parts/_structure.scss */
.clear {
  display: block;
  margin: 0;
  padding: 0;
  clear: both;
  height: 0;
}

/* line 1537, ../sass/parts/_structure.scss */
.ads img {
  display: block;
  width: 100%;
}
/* line 1543, ../sass/parts/_structure.scss */
.ads li > div div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 1548, ../sass/parts/_structure.scss */
.ads li iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
}
/* line 1553, ../sass/parts/_structure.scss */
.ads h4 {
  background: #767d84;
  color: #b9bbbd;
  font: 500 0.8em/1em "Oxygen", sans-serif;
  padding: .5em;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1559, ../sass/parts/_structure.scss */
.ads h4 strong {
  color: #f2f4f4;
  display: inline-block;
  font-weight: 600;
  padding: 0 .3em;
}
/* line 1566, ../sass/parts/_structure.scss */
.ads h5 {
  color: #989fa6;
  font: 100 2em/1.5em "Oxygen", sans-serif;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60%;
  text-align: center;
}

/* line 1575, ../sass/parts/_structure.scss */
.ads-comp li {
  background: rgba(185, 187, 189, 0.4);
}

/* line 1, ../sass/parts/_type.scss */
body, .redactor_editor {
  color: #2e3a3d;
  font: 400 1em/1.4em "Judson", serif;
}

/* line 6, ../sass/parts/_type.scss */
h1 {
  color: #3d3d91;
  font: 400 1.8em/1em "Cinzel", serif;
}
@media all and (min-width: 680px) {
  /* line 6, ../sass/parts/_type.scss */
  h1 {
    font-size: 2.75em;
  }
}

/* line 13, ../sass/parts/_type.scss */
h2 {
  color: #9c7e1d;
  font: 800 1.6em/1.2em "Oxygen", sans-serif;
  margin: .7em 0 0;
}

/* line 18, ../sass/parts/_type.scss */
h2.subhead {
  font-style: italic;
  font-family: "Oxygen", sans-serif;
}

/* line 22, ../sass/parts/_type.scss */
h2.section {
  border-top: 1px dashed #d1d2d4;
  clear: left;
  color: rgba(46, 58, 61, 0.7);
  font: normal 1.8em/1em "Oxygen", sans-serif;
  margin: 2em 0 1em;
  padding-top: .5em;
}
/* line 29, ../sass/parts/_type.scss */
h2.section a {
  display: block;
  font: 400 0.5em/1em "Oxygen", sans-serif;
  margin: .5em 0;
}

/* line 35, ../sass/parts/_type.scss */
h3 {
  color: #5f6669;
  font: 400 1.5em/1em "Judson", serif;
  margin: 1.5em 0 0;
}
/* line 39, ../sass/parts/_type.scss */
h3 strong {
  font-weight: normal;
}

/* line 43, ../sass/parts/_type.scss */
h3.gallery-head {
  padding-bottom: .7em;
}

/* line 46, ../sass/parts/_type.scss */
h4 {
  color: #767d84;
  font: normal 1.2em/1.2em "Oxygen", sans-serif;
}

/* line 50, ../sass/parts/_type.scss */
h5.notice {
  border-top: 2px solid #d1d2d4;
  color: #9c7e1d;
  font: 600 0.9em/1em "Oxygen", sans-serif;
  padding: 1.5em 0;
  margin-top: 2.5em;
}

/* line 58, ../sass/parts/_type.scss */
a {
  color: #3d3d91;
  text-decoration: none;
}

/* line 62, ../sass/parts/_type.scss */
a:hover {
  color: #9c7e1d;
}

/* line 65, ../sass/parts/_type.scss */
.arrow, span.aid {
  background-color: rgba(185, 187, 189, 0.6);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-size: auto 70%;
  border-radius: 2px;
  color: #4a5356;
  display: inline-block;
  font: 400 0.9em/1em "Oxygen", sans-serif;
  margin: .5em 0;
  padding: .5em 1.75em .5em .7em;
  transition: background-position .2s, background-color .2s;
}

/* line 78, ../sass/parts/_type.scss */
.arrow:hover, span.aid:hover {
  background-color: #b9bbbd;
  color: #2e3a3d;
}

/* line 82, ../sass/parts/_type.scss */
a.right, span.right {
  background-image: url(../images/arrow-right.png);
  background-size: auto 60%;
  background-position: 96% center;
}

/* line 87, ../sass/parts/_type.scss */
a.right:hover, span.right:hover {
  background-position: 98% center;
}

/* line 90, ../sass/parts/_type.scss */
a.left {
  background-image: url(../images/arrow-left.png);
  background-position: 4% center;
  padding: .5em .7em .5em 1.75em;
}

/* line 95, ../sass/parts/_type.scss */
a.left:hover {
  background-position: 1% center;
}

/* line 98, ../sass/parts/_type.scss */
a.down, span.aid, span.down {
  background-image: url(../images/arrow-down.png);
  background-size: 15px auto;
}

/* line 102, ../sass/parts/_type.scss */
a.down:hover, span.aid:hover {
  background-position: 97% 70%;
}

/* line 105, ../sass/parts/_type.scss */
a.up {
  background-image: url(../images/arrow-up.svg);
}

/* line 108, ../sass/parts/_type.scss */
a.up:hover {
  background-position: 97% 20%;
}

/* line 111, ../sass/parts/_type.scss */
a.orange, a.teal, a.orange:hover, a.teal:hover {
  color: #fff;
}

/* line 114, ../sass/parts/_type.scss */
a.orange {
  background-color: #b0984a;
}

/* line 117, ../sass/parts/_type.scss */
a.orange:hover {
  background-color: #9c7e1d;
}

/* line 120, ../sass/parts/_type.scss */
a.teal {
  background-color: #0d7578;
}

/* line 123, ../sass/parts/_type.scss */
a.teal:hover {
  background-color: #06696c;
}

/* line 126, ../sass/parts/_type.scss */
strong {
  font-weight: 800;
}

/* line 129, ../sass/parts/_type.scss */
em {
  font-style: italic;
}

/* line 132, ../sass/parts/_type.scss */
sup {
  display: inline-block;
  font-size: .6em;
  line-height: 1em;
  vertical-align: text-top;
}

/* line 139, ../sass/parts/_type.scss */
.byline-news {
  font: normal 1.1em/1em "Oxygen", sans-serif;
}

/* line 142, ../sass/parts/_type.scss */
.cap, .smallcap {
  color: #989fa6;
  display: block;
  float: left;
}

/* line 147, ../sass/parts/_type.scss */
.cap {
  font: 200 3em/1em "Cinzel", serif;
  margin: 0 3px -10px 0;
}

/* line 151, ../sass/parts/_type.scss */
.smallcap {
  font: 200 3em/1em "Cinzel", serif;
  margin: 0 4px -5px 0;
}

/* line 155, ../sass/parts/_type.scss */
.orange-dark {
  color: #9c7e1d;
}

/* line 159, ../sass/parts/_type.scss */
.txt .blurb-left, .redactor-editor .blurb-left, .txt .blurb-right, .redactor-editor .blurb-right {
  border-color: #767d84;
  color: #b9bbbd;
  font: 800 2.5em/1em "Cinzel", serif;
  padding-left: .5em;
}
/* line 164, ../sass/parts/_type.scss */
.txt .blurb-left span.byline-credit, .redactor-editor .blurb-left span.byline-credit, .txt .blurb-right span.byline-credit, .redactor-editor .blurb-right span.byline-credit {
  display: block;
  font: 300 0.4em/1em "Oxygen", sans-serif;
  padding-top: .5em;
}

/* line 170, ../sass/parts/_type.scss */
.txt, .redactor-editor {
  clear: right;
  padding: 0 2em 2em;
}
@media all and (min-width: 1024px) {
  /* line 170, ../sass/parts/_type.scss */
  .txt, .redactor-editor {
    padding: 0 2.5em 2.5em;
  }
}
@media all and (min-width: 1280px) {
  /* line 170, ../sass/parts/_type.scss */
  .txt, .redactor-editor {
    padding-right: 0;
  }
}
/* line 179, ../sass/parts/_type.scss */
.txt a, .redactor-editor a {
  font-weight: 600;
}
/* line 182, ../sass/parts/_type.scss */
.txt p, .redactor-editor p {
  font-size: 1em;
  margin: .8em 0;
}
/* line 186, ../sass/parts/_type.scss */
.txt time, .redactor-editor time {
  color: #767d84;
  display: block;
  font: 600 0.85em/1em "Oxygen", sans-serif;
  letter-spacing: 1px;
  margin: 1em 0;
  text-transform: uppercase;
}
/* line 194, ../sass/parts/_type.scss */
.txt h1, .redactor-editor h1 {
  margin: .3em 0 .2em;
}
/* line 196, ../sass/parts/_type.scss */
.txt h1.longtitle, .redactor-editor h1.longtitle {
  margin-bottom: .75em;
}
/* line 203, ../sass/parts/_type.scss */
.txt h4, .redactor-editor h4 {
  margin: 1.5em 0 .5em;
}
/* line 207, ../sass/parts/_type.scss */
.txt ul li:before, .redactor-editor ul li:before {
  background: #06696c;
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  left: -1em;
  top: .5em;
}
/* line 217, ../sass/parts/_type.scss */
.txt ul.navlist li:before, .redactor-editor ul.navlist li:before {
  display: none;
}
/* line 220, ../sass/parts/_type.scss */
.txt ul.navlist li, .redactor-editor ul.navlist li {
  margin: 0;
}
/* line 222, ../sass/parts/_type.scss */
.txt ul.navlist li a, .redactor-editor ul.navlist li a {
  font: 600 1.2em/1em "Oxygen", sans-serif;
}
/* line 227, ../sass/parts/_type.scss */
.txt ol, .redactor-editor ol {
  list-style: decimal;
  padding: 0;
  margin: 0;
}
/* line 230, ../sass/parts/_type.scss */
.txt ol li, .redactor-editor ol li {
  margin: .5em 0 .5em 1em;
}
/* line 234, ../sass/parts/_type.scss */
.txt li, .redactor-editor li {
  margin: .5em 0 .5em 1.5em;
}
/* line 238, ../sass/parts/_type.scss */
.txt .sidebar-right ul, .txt .sidebar-right ol, .txt .sidebar-left ul, .txt .sidebar-left ol, .redactor-editor .sidebar-right ul, .redactor-editor .sidebar-right ol, .redactor-editor .sidebar-left ul, .redactor-editor .sidebar-left ol {
  list-style: none;
  counter-reset: num;
}
/* line 241, ../sass/parts/_type.scss */
.txt .sidebar-right ul li, .txt .sidebar-right ol li, .txt .sidebar-left ul li, .txt .sidebar-left ol li, .redactor-editor .sidebar-right ul li, .redactor-editor .sidebar-right ol li, .redactor-editor .sidebar-left ul li, .redactor-editor .sidebar-left ol li {
  margin: 0;
  overflow: hidden;
  padding: .5em .5em .5em 2em;
}
/* line 246, ../sass/parts/_type.scss */
.txt .sidebar-right ul li:nth-child(even), .txt .sidebar-right ol li:nth-child(even), .txt .sidebar-left ul li:nth-child(even), .txt .sidebar-left ol li:nth-child(even), .redactor-editor .sidebar-right ul li:nth-child(even), .redactor-editor .sidebar-right ol li:nth-child(even), .redactor-editor .sidebar-left ul li:nth-child(even), .redactor-editor .sidebar-left ol li:nth-child(even) {
  background: rgba(255, 255, 255, 0.3);
}
/* line 251, ../sass/parts/_type.scss */
.txt .sidebar-right ol li, .txt .sidebar-left ol li, .redactor-editor .sidebar-right ol li, .redactor-editor .sidebar-left ol li {
  counter-increment: num;
  position: relative;
}
/* line 255, ../sass/parts/_type.scss */
.txt .sidebar-right ol li:before, .txt .sidebar-left ol li:before, .redactor-editor .sidebar-right ol li:before, .redactor-editor .sidebar-left ol li:before {
  content: counter(num);
  font: normal 1.3em/1em "Cinzel", serif;
  position: absolute;
  left: .8em;
  top: .5em;
}
/* line 262, ../sass/parts/_type.scss */
.txt .sidebar-right ul li:before, .txt .sidebar-left ul li:before, .redactor-editor .sidebar-right ul li:before, .redactor-editor .sidebar-left ul li:before {
  position: absolute;
  left: .8em;
  top: 1em;
}
@media all and (min-width: 480px) {
  /* line 267, ../sass/parts/_type.scss */
  .txt .blurb-left, .redactor-editor .blurb-left {
    border-right-style: solid;
    border-right-width: .5em;
    float: left;
    margin-right: 1em;
    padding: 0 .5em 0 0;
    width: 40%;
  }
}
@media all and (min-width: 480px) {
  /* line 278, ../sass/parts/_type.scss */
  .txt .blurb-right, .redactor-editor .blurb-right {
    border-left-style: solid;
    border-left-width: .5em;
    float: right;
    margin-left: 1em;
    padding: 0 0 0 .5em;
    width: 40%;
  }
}
/* line 289, ../sass/parts/_type.scss */
.txt .center, .redactor-editor .center {
  text-align: center;
}
/* line 292, ../sass/parts/_type.scss */
.txt .footnotes, .redactor-editor .footnotes {
  font: 200 0.7em/1.3em "Oxygen", sans-serif;
}
/* line 307, ../sass/parts/_type.scss */
.txt img.img-left, .redactor-editor img.img-left {
  background: none;
}
@media all and (min-width: 680px) {
  /* line 311, ../sass/parts/_type.scss */
  .txt .img-staff, .redactor-editor .img-staff {
    margin: 0 1.5em 1em 0;
    width: 30%;
  }
}
/* line 319, ../sass/parts/_type.scss */
.txt .img-small, .redactor-editor .img-small {
  float: right;
  margin: 1em 0 1em 1.5em;
  width: 30%;
}
@media all and (min-width: 1280px) {
  /* line 319, ../sass/parts/_type.scss */
  .txt .img-small, .redactor-editor .img-small {
    width: 25%;
  }
}
/* line 330, ../sass/parts/_type.scss */
.txt .img-small-left, .redactor-editor .img-small-left {
  float: left;
  margin: 1em 1.5em 1em 0;
  width: 30%;
}
@media all and (min-width: 1280px) {
  /* line 330, ../sass/parts/_type.scss */
  .txt .img-small-left, .redactor-editor .img-small-left {
    width: 25%;
  }
}
/* line 343, ../sass/parts/_type.scss */
.txt .box-full img, .redactor-editor .box-full img {
  display: block;
}

/* line 350, ../sass/parts/_type.scss */
aside.sublinks {
  margin-top: 5em;
  padding-top: 3em;
}
/* line 353, ../sass/parts/_type.scss */
aside.sublinks .ribbon {
  left: -2.5em;
}
/* line 113, ../sass/parts/_defaults.scss */
aside.sublinks .ribbon .text {
  border-top: 3px solid #b9bbbd;
}
/* line 116, ../sass/parts/_defaults.scss */
aside.sublinks .ribbon .text .point {
  border-left: 15px solid #b9bbbd;
}
/* line 121, ../sass/parts/_defaults.scss */
aside.sublinks .ribbon .shadow {
  border-top: 3px solid #9c7e1d;
}
/* line 357, ../sass/parts/_type.scss */
aside.sublinks .arrow {
  background-color: rgba(209, 210, 212, 0.6);
  margin-right: .7em;
  padding: .8em 2em .8em 1em;
}
/* line 362, ../sass/parts/_type.scss */
aside.sublinks span.arrow {
  margin-top: 0;
  padding: .6em 2em .6em .8em;
}

/* line 370, ../sass/parts/_type.scss */
.Discover .txt .blurb-left, .Discover .txt .blurb-right {
  border-color: #06696c;
}

/* line 377, ../sass/parts/_type.scss */
.Connect .txt .blurb-left, .Connect .txt .blurb-right {
  border-color: #06696c;
}

/* line 385, ../sass/parts/_type.scss */
.Engage .txt .blurb-left, .Engage .txt .blurb-right {
  border-color: #9c7e1d;
}

/* line 391, ../sass/parts/_type.scss */
.footnote {
  font: 300 0.75em/1.2em "Oxygen", sans-serif;
}
/* line 393, ../sass/parts/_type.scss */
.footnote a {
  font-weight: 600;
}

/* line 398, ../sass/parts/_type.scss */
.picap {
  background-size: 105% 105%;
  background-position: center center;
  border-radius: 1.5em;
  display: block;
  float: left;
  margin: -.15em .5em 0 0;
  width: 3em;
  height: 3em;
}

/* line 1, ../sass/parts/_forms.scss */
.form-default input[type="text"], .form-default input[type="password"], .form-default textarea {
  background: #fff;
  border-style: none;
  border: 1px solid #f2f4f4;
  border-radius: 3px;
  display: block;
}

/* line 8, ../sass/parts/_forms.scss */
.form-default input[type="text"], .form-default input[type="password"], .form-default select {
  box-sizing: border-box;
  color: #6d6e71;
  font-size: 16px;
  font-weight: 300;
  padding: .25em 1em;
  width: 100%;
}

/* line 16, ../sass/parts/_forms.scss */
form p.select, form span.select, .form-default span.select, .form-default select {
  background-image: url(../images/ui-selectarrow.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #fff;
  background-size: 15px 30px;
  border: 1px solid #767d84;
  border-radius: 3px;
  padding: 5px 0 5px 5px;
  overflow: hidden;
}

/* line 29, ../sass/parts/_forms.scss */
form select {
  background: transparent;
  border: 0;
  appearance: none;
  -webkit-appearance: none;
  width: 110%;
}
/* line 36, ../sass/parts/_forms.scss */
form select.stretch {
  width: 120%;
}

/* line 44, ../sass/parts/_forms.scss */
#nobot {
  display: none;
}

/* forms */
/* line 49, ../sass/parts/_forms.scss */
.form-default {
  background: #f2f4f4;
  border: 1px solid #f2f4f4;
  color: #767d84;
  font: 100 0.95em/1em "Oxygen", sans-serif;
  width: 100%;
}
/* line 55, ../sass/parts/_forms.scss */
.form-default div {
  border-bottom: 1px solid #f2f4f4;
  overflow: hidden;
  width: 100%;
}
/* line 59, ../sass/parts/_forms.scss */
.form-default div div {
  clear: left;
  overflow: visible;
}
/* line 63, ../sass/parts/_forms.scss */
.form-default div p, .form-default div h4 {
  margin: 1em 5%;
}
/* line 65, ../sass/parts/_forms.scss */
.form-default div p span.error, .form-default div h4 span.error {
  color: #c92b06;
  font-size: .8em;
}
/* line 69, ../sass/parts/_forms.scss */
.form-default div p ul.filled, .form-default div h4 ul.filled {
  top: -5px;
  right: 0;
}
/* line 73, ../sass/parts/_forms.scss */
.form-default div p.col1 {
  width: 90%;
  clear: both;
}
@media all and (min-width: 480px) {
  /* line 77, ../sass/parts/_forms.scss */
  .form-default div p.col2, .form-default div p.col3 {
    float: left;
  }
}
@media all and (min-width: 480px) {
  /* line 82, ../sass/parts/_forms.scss */
  .form-default div p.col2 {
    margin: 1em 0 1em 5%;
    width: 42.5%;
  }
}
@media all and (min-width: 480px) {
  /* line 88, ../sass/parts/_forms.scss */
  .form-default div p.col3 {
    margin: 1em 0 1em 5%;
    width: 28%;
  }
}
/* line 94, ../sass/parts/_forms.scss */
.form-default div > ul.filled {
  top: 5px;
  right: 5%;
  min-height: 40px;
  width: auto;
}
/* line 99, ../sass/parts/_forms.scss */
.form-default div > ul.filled:before {
  border-right: 5px solid #b0984a;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: none;
  bottom: 45%;
  right: auto;
  left: -5px;
}
/* line 108, ../sass/parts/_forms.scss */
.form-default div.optional p {
  margin-top: 0;
}
/* line 113, ../sass/parts/_forms.scss */
.form-default div.form-buttons {
  padding: 1em 5%;
  width: 90%;
}
/* line 116, ../sass/parts/_forms.scss */
.form-default div.form-buttons input {
  background: #fff;
  border: 2px solid #b0984a;
  border-radius: 5px;
  color: #b0984a;
  padding: .5em;
  font: 600 1em/1em "Oxygen", sans-serif;
}
/* line 124, ../sass/parts/_forms.scss */
.form-default div.form-buttons input:hover {
  border: 2px solid #9c7e1d;
  color: #9c7e1d;
}
/* line 129, ../sass/parts/_forms.scss */
.form-default div:last-child {
  border-bottom: none;
}
/* line 141, ../sass/parts/_forms.scss */
.form-default textarea {
  width: 100%;
}
/* line 146, ../sass/parts/_forms.scss */
.form-default select {
  -moz-appearance: window;
  -webkit-appearance: none;
  border-style: none;
  border: 1px solid #f2f4f4;
}
/* line 155, ../sass/parts/_forms.scss */
.form-default label {
  color: #2e3a3d;
  display: block;
  font: 400 1.1em/1.3em "Oxygen", sans-serif;
}
/* line 161, ../sass/parts/_forms.scss */
.form-default .required label:after {
  color: #b0984a;
  content: '*';
  display: inline-block;
}
/* line 168, ../sass/parts/_forms.scss */
.form-default input.parsley-error, .form-default select.parsley-error, .form-default textarea.parsley-error {
  background-color: rgba(176, 152, 74, 0.3);
  border: 1px solid #b0984a;
}
/* line 173, ../sass/parts/_forms.scss */
.form-default ul {
  display: none;
}
/* line 174, ../sass/parts/_forms.scss */
.form-default ul.filled {
  background: #b0984a;
  border-radius: 4px;
  color: #fff;
  display: block;
  font: 100 0.8em/20px "Oxygen", sans-serif;
  position: absolute;
  text-align: center;
  height: 20px;
  line-height: 20px;
  overflow: visible !important;
  width: auto;
}
/* line 186, ../sass/parts/_forms.scss */
.form-default ul.filled li {
  margin: 0;
  padding: 0 .6em;
  width: auto;
}
/* line 192, ../sass/parts/_forms.scss */
.form-default ul.filled:before {
  border-top: 5px solid #b0984a;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: '';
  display: block;
  position: absolute;
  bottom: -5px;
  right: 47%;
}
/* line 200, ../sass/parts/_forms.scss */
.form-default .captcha {
  padding: 0 5%;
}

/* line 207, ../sass/parts/_forms.scss */
.sb div {
  border-bottom: none;
}
/* line 210, ../sass/parts/_forms.scss */
.sb .form-default {
  background: none;
  border: none;
  margin-bottom: 3em;
}
/* line 214, ../sass/parts/_forms.scss */
.sb .form-default p {
  margin: 0 0 .75em;
}
/* line 217, ../sass/parts/_forms.scss */
.sb .form-default label {
  display: none;
}
/* line 221, ../sass/parts/_forms.scss */
.sb div.form-buttons {
  font-size: .85em;
  padding: 0;
  padding-bottom: .2em;
}
/* line 225, ../sass/parts/_forms.scss */
.sb div.form-buttons .button {
  margin: 0 1em 0 0;
}

/* line 232, ../sass/parts/_forms.scss */
.form-tight p {
  height: 60px;
  margin: 0;
  clear: left;
  position: relative;
  width: 90%;
}

/* line 240, ../sass/parts/_forms.scss */
p.error {
  margin: 15px 0 0;
  font-weight: bold;
  color: #a0322f;
}

/* line 242, ../sass/parts/_forms.scss */
form#filters {
  background: url(../images/waves-bg.png);
  border: 1px solid #b9bbbd;
  border-radius: 5px;
  padding: 0 20px 20px;
  position: relative;
}
/* line 248, ../sass/parts/_forms.scss */
form#filters .line {
  padding: 15px 0 5px;
}
/* line 251, ../sass/parts/_forms.scss */
form#filters .extra {
  display: none;
}
/* line 254, ../sass/parts/_forms.scss */
form#filters p {
  color: #2e3a3d;
  display: inline-block;
  margin: 0;
  padding: 5px 0;
  vertical-align: middle;
}
/* line 261, ../sass/parts/_forms.scss */
form#filters input, form#filters select, form#filters p {
  font: 400 1em/1.3em "Judson", serif;
}
/* line 265, ../sass/parts/_forms.scss */
form#filters input, form#filters p.select {
  background-size: 15px 30px;
  border: 1px solid #767d84;
  border-radius: 5px;
  padding: 5px 0 5px 5px;
}
/* line 271, ../sass/parts/_forms.scss */
form#filters .buttons {
  position: absolute;
  right: 2%;
  bottom: -20px;
}
/* line 274, ../sass/parts/_forms.scss */
form#filters .button {
  border: none;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block;
  vertical-align: bottom;
}
/* line 281, ../sass/parts/_forms.scss */
form#filters .trigger {
  background: #fff;
  border: 2px solid #b9bbbd;
  color: #2e3a3d;
  font: 400 0.85em/36px "Oxygen", sans-serif;
  height: 36px;
  padding: 0 15px;
}
/* line 289, ../sass/parts/_forms.scss */
form#filters .submit {
  background: url(../images/ui-check.svg) no-repeat center center #b0984a;
  background-size: 30px 30px;
  width: 40px;
  height: 40px;
}

/* line 299, ../sass/parts/_forms.scss */
.user-status {
  background: #b9bbbd;
  border-bottom-left-radius: 5px;
  font-size: .8em;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 305, ../sass/parts/_forms.scss */
.user-status a {
  background: #fff;
  border-radius: 4px;
  font-family: "Oxygen", sans-serif;
  display: inline-block;
  margin-left: 5px;
  padding: 5px;
}

/* AVS stuff */
/* line 316, ../sass/parts/_forms.scss */
tr.old, #content a.button {
  display: none;
}

/* line 320, ../sass/parts/_forms.scss */
#positionlist {
  display: none;
}

/* line 323, ../sass/parts/_forms.scss */
#positionlist, #content table {
  background: url(images/fill-light.png);
  border-top: 1px solid #b9bbbd;
  border-left: 1px solid #b9bbbd;
  font: 100 0.9em/1em "Oxygen", sans-serif;
  width: 100%;
}
/* line 329, ../sass/parts/_forms.scss */
#positionlist p, #content table p {
  font-size: 1em;
}
/* line 332, ../sass/parts/_forms.scss */
#positionlist strong, #content table strong {
  color: #000;
  font-weight: 500;
}
/* line 336, ../sass/parts/_forms.scss */
#positionlist br, #content table br {
  display: block;
  line-height: 1em;
}

/* line 341, ../sass/parts/_forms.scss */
#positionlist td, #content table td {
  padding: 6px 8px;
  border-right: 1px solid #b9bbbd;
  border-bottom: 1px solid #b9bbbd;
}

/* line 346, ../sass/parts/_forms.scss */
#positionlist tr.header td, #content table td.subtitlerow {
  background: url(images/fill-darker.png);
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

/* line 351, ../sass/parts/_forms.scss */
#content table td p {
  margin: 0;
}

/* line 352, ../sass/parts/_forms.scss */
td.number {
  width: 90px;
}

/* line 1, ../sass/parts/_misc.scss */
.mp-account h1, .mp-account form .button input, .mp-account .applink {
  display: inline-block;
  border: 1px solid #767d84;
  font-family: "Cinzel", serif;
  letter-spacing: 3px;
  padding: .4em .5em;
  text-transform: uppercase;
}

/* line 9, ../sass/parts/_misc.scss */
body.mplus-account {
  background: #2e3a3d;
  color: #b9bbbd;
  font: 300 1em/1.1em "Oxygen", sans-serif;
  text-align: center;
}

/* line 15, ../sass/parts/_misc.scss */
.mp-account {
  border: 1px solid #b9bbbd;
  padding: 20px;
}
@media all and (min-width: 680px) {
  /* line 15, ../sass/parts/_misc.scss */
  .mp-account {
    background: url(../images/mplus-bg.jpg) no-repeat center bottom;
    background-size: 100% auto;
    margin: 50px;
    padding: 50px 50px 200px;
  }
}
/* line 24, ../sass/parts/_misc.scss */
.mp-account h1 {
  color: #b0984a;
  font-size: 2em;
  margin: 0 0 15px;
}
/* line 29, ../sass/parts/_misc.scss */
.mp-account h1 span {
  color: #767d84;
}
/* line 33, ../sass/parts/_misc.scss */
.mp-account h3 {
  color: #b0984a;
  font-style: italic;
  font-size: 1em;
}
/* line 38, ../sass/parts/_misc.scss */
.mp-account form {
  display: block;
  margin: 30px 0;
}
/* line 41, ../sass/parts/_misc.scss */
.mp-account form label {
  color: #2e3a3d;
  display: block;
  background: #b9bbbd;
  font-family: "Cinzel", serif;
  line-height: 2.5em;
  margin: 10px  auto;
  padding: 0 10px;
  text-align: left;
  width: 90%;
}
@media all and (min-width: 680px) {
  /* line 41, ../sass/parts/_misc.scss */
  .mp-account form label {
    width: 70%;
  }
}
/* line 54, ../sass/parts/_misc.scss */
.mp-account form label span {
  display: inline-block;
  text-align: right;
  width: 30%;
}
/* line 59, ../sass/parts/_misc.scss */
.mp-account form label input {
  font-size: 1em;
  background: none;
  border: none;
  border-style: none;
  outline: none;
  border-left: 1px dotted #767d84;
  border-radius: 0;
  line-height: 1em;
  margin-left: 3%;
  width: 67%;
  height: 100%;
}
/* line 72, ../sass/parts/_misc.scss */
.mp-account form .button {
  display: inline-block;
  margin-top: .5em;
}
/* line 75, ../sass/parts/_misc.scss */
.mp-account form .button input {
  background: none;
  border-radius: 0;
  color: #0d7578;
  font-size: 1.5em;
  outline: none;
}
/* line 83, ../sass/parts/_misc.scss */
.mp-account form .button input.orange {
  color: #b0984a;
}
/* line 88, ../sass/parts/_misc.scss */
.mp-account .applink {
  font-size: 1.2em;
  margin-top: 1em;
}
/* line 93, ../sass/parts/_misc.scss */
.mp-account p.alert {
  margin-top: 1em;
  padding: .75em;
  background: #b0984a;
  color: #fff;
}

/* line 103, ../sass/parts/_misc.scss */
.txt .player li.media {
  margin: 0;
}
/* line 106, ../sass/parts/_misc.scss */
.txt .player li:before {
  display: none;
}
/* line 109, ../sass/parts/_misc.scss */
.txt .player .poster {
  background-size: 100% auto;
  background-position: center center;
  padding: 20% 0 5%;
  position: relative;
  z-index: 1;
}
/* line 116, ../sass/parts/_misc.scss */
.txt .player .info {
  background: rgba(255, 255, 255, 0.9);
  padding: 1em;
}
/* line 120, ../sass/parts/_misc.scss */
.txt .player h3 {
  font: normal 2.5em/1em "Cinzel", serif;
  color: #2e3a3d;
  margin: 0 0 .1em;
}
/* line 125, ../sass/parts/_misc.scss */
.txt .player h4 {
  color: #767d84;
  font-size: .8em;
}
/* line 129, ../sass/parts/_misc.scss */
.txt .player p {
  margin: .5em 0 0;
}
/* line 132, ../sass/parts/_misc.scss */
.txt .player audio {
  background: #2e3a3d;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 10;
}
/* line 140, ../sass/parts/_misc.scss */
.txt .player li.current {
  border-bottom: 1px dashed #b9bbbd;
  font-size: 1em;
  padding: 2em 0 3em;
  margin-bottom: 2em;
  width: 100%;
}
/* line 147, ../sass/parts/_misc.scss */
.txt .player li.current:after {
  color: #767d84;
  content: 'Previous Episodes';
  font: normal 1.5em/1em "Oxygen", sans-serif;
  position: absolute;
  left: 0;
  bottom: .2em;
}
/* line 154, ../sass/parts/_misc.scss */
.txt .player li.listed {
  box-sizing: border-box;
  font-size: .8em;
  float: left;
  margin: 1em 0;
  width: 100%;
}
@media all and (min-width: 480px) {
  /* line 154, ../sass/parts/_misc.scss */
  .txt .player li.listed {
    float: left;
    margin: 1em 2.5%;
    width: 45%;
  }
}
@media all and (min-width: 900px) {
  /* line 154, ../sass/parts/_misc.scss */
  .txt .player li.listed {
    margin: 1em 1.5%;
    width: 30%;
  }
}
/* line 169, ../sass/parts/_misc.scss */
.txt .player li.listed p {
  display: none;
}
/* line 173, ../sass/parts/_misc.scss */
.txt .player li.listed:nth-child(2n) {
  margin-right: 0;
}
/* line 177, ../sass/parts/_misc.scss */
.txt .player-vid {
  padding-top: 56.5%;
  margin: 1em 0 700px;
}
/* line 181, ../sass/parts/_misc.scss */
.txt .bc-player-b6deeba1-35b7-4e3f-9f72-51011b78c2e4_default {
  overflow: visible !important;
}
/* line 184, ../sass/parts/_misc.scss */
.txt ol.vjs-playlist {
  background: none !important;
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  bottom: -700px;
  height: 700px;
  overflow: scroll;
  width: 100%;
}
/* line 193, ../sass/parts/_misc.scss */
.txt ol.vjs-playlist .vjs-playlist-item {
  border-bottom: 1px dashed #d1d2d4;
  margin: 0 !important;
}
/* line 197, ../sass/parts/_misc.scss */
.txt ol.vjs-playlist li {
  background: #f2f4f4;
  box-sizing: border-box;
  height: 100px !important;
  padding: 15px !important;
  transition: background .5s;
}
/* line 203, ../sass/parts/_misc.scss */
.txt ol.vjs-playlist li picture:before {
  left: 15px !important;
  top: 15px !important;
}
/* line 207, ../sass/parts/_misc.scss */
.txt ol.vjs-playlist li cite {
  display: block;
  color: #2e3a3d;
  font: normal 1.5em/1em "Cinzel", serif;
  height: 1em;
  padding: .5em 5% 0 0;
}
/* line 214, ../sass/parts/_misc.scss */
.txt ol.vjs-playlist li p {
  color: #2e3a3d;
  font: 300 0.9em/1.2em "Oxygen", sans-serif;
}
/* line 219, ../sass/parts/_misc.scss */
.txt ol.vjs-playlist li:before {
  display: none;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 224, ../sass/parts/_misc.scss */
.txt ol.vjs-playlist li:hover, .txt ol.vjs-playlist .vjs-selected {
  background: rgba(185, 187, 189, 0.5);
}
/* line 228, ../sass/parts/_misc.scss */
.txt .vjs-big-play-button {
  background: rgba(46, 58, 61, 0.9) !important;
  border-radius: 40px !important;
  width: 80px !important;
  height: 80px !important;
  top: 40% !important;
  left: 40% !important;
}
@media all and (min-width: 900px) {
  /* line 228, ../sass/parts/_misc.scss */
  .txt .vjs-big-play-button {
    left: 45% !important;
  }
}
/* line 238, ../sass/parts/_misc.scss */
.txt .vjs-big-play-button:before {
  margin: 25px auto !important;
}

/* line 243, ../sass/parts/_misc.scss */
strong.stat-down {
  color: #9c7e1d;
  display: inline-block;
  padding-left: 1em;
  position: relative;
}

/* line 249, ../sass/parts/_misc.scss */
strong.stat-down:before {
  border-top: 7px solid #9c7e1d;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: '';
  position: absolute;
  left: .2em;
  top: .5em;
}

/* line 257, ../sass/parts/_misc.scss */
ul.panoramas {
  list-style: none;
}
/* line 259, ../sass/parts/_misc.scss */
ul.panoramas li {
  background-color: #767d84;
  background-repeat: no-repeat;
  background-size: 60% auto;
  background-position: right center;
  height: 100px;
  margin: 1em 0;
  font-size: 1.5em;
}
@media all and (min-width: 900px) {
  /* line 259, ../sass/parts/_misc.scss */
  ul.panoramas li {
    background-size: 70% auto;
  }
}
/* line 270, ../sass/parts/_misc.scss */
ul.panoramas li a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
/* line 275, ../sass/parts/_misc.scss */
ul.panoramas li a span {
  color: #fff;
  display: block;
  font: normal 1em/100px "Cinzel", serif;
  padding: 0 .5em;
}
/* line 283, ../sass/parts/_misc.scss */
ul.panoramas li:before {
  display: none;
}
/* line 286, ../sass/parts/_misc.scss */
ul.panoramas li:hover {
  background-color: rgba(118, 125, 132, 0.8);
}

/* line 291, ../sass/parts/_misc.scss */
ul.submissions {
  list-style: none;
}
/* line 293, ../sass/parts/_misc.scss */
ul.submissions li {
  border-bottom: 1px dashed #b9bbbd;
  margin: 0;
  padding: 1.5em 0;
}
/* line 297, ../sass/parts/_misc.scss */
ul.submissions li img {
  width: 100%;
}
/* line 300, ../sass/parts/_misc.scss */
ul.submissions li p {
  margin: .5em 0;
}
/* line 304, ../sass/parts/_misc.scss */
ul.submissions li:before {
  display: none;
}

/* line 309, ../sass/parts/_misc.scss */
div.subshow {
  box-sizing: border-box;
  border: 1px solid #d1d2d4;
  top: 30px;
}
/* line 313, ../sass/parts/_misc.scss */
div.subshow li {
  margin: 0;
}
/* line 316, ../sass/parts/_misc.scss */
div.subshow li:before {
  display: none;
}
/* line 320, ../sass/parts/_misc.scss */
div.subshow .head img {
  width: 100%;
}
/* line 323, ../sass/parts/_misc.scss */
div.subshow .head h1 {
  background: rgba(46, 58, 61, 0.6);
  color: #fff;
  font-size: 2em;
  font-weight: 300;
  margin: 0;
  padding: .4em;
  text-align: right;
}
@media all and (min-width: 900px) {
  /* line 323, ../sass/parts/_misc.scss */
  div.subshow .head h1 {
    font-size: 2.5em;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@media all and (min-width: 1120px) {
  /* line 323, ../sass/parts/_misc.scss */
  div.subshow .head h1 {
    font-size: 3em;
  }
}
/* line 340, ../sass/parts/_misc.scss */
div.subshow .map {
  background: #f2f4f4;
}
/* line 342, ../sass/parts/_misc.scss */
div.subshow .map img {
  width: 40%;
  min-height: 100px;
}
@media all and (min-width: 1024px) {
  /* line 342, ../sass/parts/_misc.scss */
  div.subshow .map img {
    width: 30%;
  }
}
/* line 349, ../sass/parts/_misc.scss */
div.subshow .map .details {
  position: absolute;
  right: 1em;
  top: 1em;
}
/* line 351, ../sass/parts/_misc.scss */
div.subshow .map .details p {
  margin: 0;
  padding: .1em 0;
  text-align: right;
  font-size: .85em;
  font-family: "Oxygen", sans-serif;
  text-transform: uppercase;
}
@media all and (min-width: 480px) {
  /* line 351, ../sass/parts/_misc.scss */
  div.subshow .map .details p {
    font-size: 1.1em;
    padding: .2em 0;
  }
}
@media all and (min-width: 900px) {
  /* line 351, ../sass/parts/_misc.scss */
  div.subshow .map .details p {
    font-size: 1.4em;
    padding: .5em 0;
  }
}
/* line 367, ../sass/parts/_misc.scss */
div.subshow .map .details a {
  font-weight: 800;
}
/* line 372, ../sass/parts/_misc.scss */
div.subshow .numbers {
  width: 100%;
}
/* line 374, ../sass/parts/_misc.scss */
div.subshow .numbers img {
  width: 100%;
}
@media all and (min-width: 480px) {
  /* line 378, ../sass/parts/_misc.scss */
  div.subshow .sml {
    display: none;
  }
}
@media all and (min-width: 680px) {
  /* line 378, ../sass/parts/_misc.scss */
  div.subshow .sml {
    display: block;
  }
}
@media all and (min-width: 768px) {
  /* line 378, ../sass/parts/_misc.scss */
  div.subshow .sml {
    display: none;
  }
}
/* line 389, ../sass/parts/_misc.scss */
div.subshow .med, div.subshow .lrg {
  display: none;
}
@media all and (min-width: 480px) {
  /* line 392, ../sass/parts/_misc.scss */
  div.subshow .med {
    display: block;
  }
}
@media all and (min-width: 680px) {
  /* line 392, ../sass/parts/_misc.scss */
  div.subshow .med {
    display: none;
  }
}
@media all and (min-width: 768px) {
  /* line 392, ../sass/parts/_misc.scss */
  div.subshow .med {
    display: block;
  }
}
@media all and (min-width: 1120px) {
  /* line 392, ../sass/parts/_misc.scss */
  div.subshow .med {
    display: none;
  }
}
@media all and (min-width: 1120px) {
  /* line 406, ../sass/parts/_misc.scss */
  div.subshow .lrg {
    display: block;
  }
}
/* line 412, ../sass/parts/_misc.scss */
div.subshow .procon h4, div.subshow .quote h4 {
  text-transform: uppercase;
}
/* line 414, ../sass/parts/_misc.scss */
div.subshow .procon h4 strong, div.subshow .quote h4 strong {
  color: #2e3a3d;
}
/* line 419, ../sass/parts/_misc.scss */
div.subshow .procon {
  padding: 1.2em 1em 1em;
}
/* line 421, ../sass/parts/_misc.scss */
div.subshow .procon h4 {
  color: #9c7e1d;
}
/* line 424, ../sass/parts/_misc.scss */
div.subshow .procon ul {
  padding: .5em 1em 1em;
}
/* line 426, ../sass/parts/_misc.scss */
div.subshow .procon ul li:before {
  display: block;
}
/* line 431, ../sass/parts/_misc.scss */
div.subshow .quote {
  background: #f2f4f4;
  border-top: 1px solid #d1d2d4;
}
/* line 435, ../sass/parts/_misc.scss */
div.subshow .quote img {
  margin-bottom: .5em;
  width: 100%;
}
/* line 439, ../sass/parts/_misc.scss */
div.subshow .quote h4 {
  color: #9c7e1d;
  padding: .8em 1em 0;
}
/* line 443, ../sass/parts/_misc.scss */
div.subshow .quote p {
  padding: 0 1em 1em;
  margin: 0;
}
/* line 447, ../sass/parts/_misc.scss */
div.subshow .quote .credit {
  display: block;
  font-style: italic;
  font-size: .85em;
  font-weight: 600;
}
/* line 454, ../sass/parts/_misc.scss */
div.subshow .slick-dots {
  position: absolute;
  top: -30px;
  left: 0;
}
/* line 456, ../sass/parts/_misc.scss */
div.subshow .slick-dots li {
  display: inline-block;
}
/* line 458, ../sass/parts/_misc.scss */
div.subshow .slick-dots li button {
  background: #f2f4f4;
  border: 0;
  border-radius: 0;
  border-style: none;
  border-right: 1px solid #fff;
  box-sizing: border-box;
  color: #767d84;
  display: block;
  font: 600 12px/30px "Oxygen", sans-serif;
  height: 30px;
  margin: 0;
  padding: 0;
}
@media all and (min-width: 480px) {
  /* line 458, ../sass/parts/_misc.scss */
  div.subshow .slick-dots li button {
    font-size: 14px;
    width: 30px;
    text-align: center;
  }
}
/* line 477, ../sass/parts/_misc.scss */
div.subshow .slick-dots li button:hover {
  background: rgba(209, 210, 212, 0.6);
}
/* line 482, ../sass/parts/_misc.scss */
div.subshow .slick-dots li.slick-active button {
  background: #9c7e1d;
  color: #fff;
}
/* line 488, ../sass/parts/_misc.scss */
div.subshow p.arrow {
  background-color: #d1d2d4;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 80%;
  display: none !important;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -30px;
  width: 30px;
  height: 30px;
}
@media all and (min-width: 900px) {
  /* line 488, ../sass/parts/_misc.scss */
  div.subshow p.arrow {
    display: block !important;
  }
}
/* line 502, ../sass/parts/_misc.scss */
div.subshow p.arrow:hover {
  background-color: #b9bbbd;
}
/* line 505, ../sass/parts/_misc.scss */
div.subshow p.prev {
  background-image: url(../images/arrow-left.svg);
  border-right: 1px solid #fff;
  right: 31px;
}
/* line 510, ../sass/parts/_misc.scss */
div.subshow p.next {
  background-image: url(../images/arrow-right.svg);
  right: 0;
}

/* line 517, ../sass/parts/_misc.scss */
ul.partners li {
  clear: left;
}

/* line 522, ../sass/parts/_misc.scss */
#ad-top {
  box-sizing: border-box;
  background: #4a5356;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
@media all and (min-width: 1280px) {
  /* line 522, ../sass/parts/_misc.scss */
  #ad-top {
    padding: 0 5%;
  }
}
@media all and (min-width: 1600px) {
  /* line 522, ../sass/parts/_misc.scss */
  #ad-top {
    padding: 0 10%;
  }
}
/* line 534, ../sass/parts/_misc.scss */
#ad-top > li {
  box-sizing: border-box;
  background: #b9bbbd;
  border: 1px solid #b9bbbd;
  display: block;
  margin: 0;
  width: 100%;
}
@media all and (min-width: 680px) {
  /* line 534, ../sass/parts/_misc.scss */
  #ad-top > li {
    width: 50%;
    float: left;
  }
}
/* line 545, ../sass/parts/_misc.scss */
#ad-top > li img {
  display: block;
  width: 100%;
}
/* line 549, ../sass/parts/_misc.scss */
#ad-top > li div {
  color: #fff;
  font: 400 1em/1em "Oxygen", sans-serif;
  padding-top: 1em;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
}
/* line 556, ../sass/parts/_misc.scss */
#ad-top > li div i {
  font-weight: 600;
}

/* line 563, ../sass/parts/_misc.scss */
#at20mc {
  display: none !important;
}

/* line 567, ../sass/parts/_misc.scss */
#sg-embed {
  margin-top: 50px;
  min-height: 1500px;
  width: 100%;
}

/* line 574, ../sass/parts/_misc.scss */
#sr-current iframe.brightcove {
  width: 100%;
  height: 500px;
}
