/* 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(http://fonts.googleapis.com/css?family=Fira+Sans:300,400,700|Merriweather:400,700,300,300italic,400italic,700italic,900,900italic);
/* line 5, ../../../../home/.gem/ruby/2.3.3/gems/compass-core-1.0.3/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/2.3.3/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

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

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

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

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

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

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

/* -- breaks -- */
@font-face {
  font-family: 'chunkfiveroman';
  src: url("../fonts/Chunkfive-webfont.eot");
  src: url("../fonts/Chunkfive-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Chunkfive-webfont.woff2") format("woff2"), url("../fonts/Chunkfive-webfont.woff") format("woff"), url("../fonts/Chunkfive-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'league_gothicregular';
  src: url("../fonts/LeagueGothic-Regular-webfont.eot");
  src: url("../fonts/LeagueGothic-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/LeagueGothic-Regular-webfont.woff2") format("woff2"), url("../fonts/LeagueGothic-Regular-webfont.woff") format("woff"), url("../fonts/LeagueGothic-Regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 92, ../sass/parts/_defaults.scss */
header, div, p, ul, ol, li, h1, h2, h3, h4, h5 {
  position: relative;
}

/* line 95, ../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 1, ../sass/parts/_type.scss */
body {
  color: #2e3a3d;
  font: 400 1em/1.4em "Merriweather";
}

/* line 6, ../sass/parts/_type.scss */
h1 {
  font: 400 3em/1em "league_gothicregular";
}

/* line 9, ../sass/parts/_type.scss */
h2 {
  color: #767d84;
  font: 500 1.6em/1.2em "Fira Sans";
}

/* line 13, ../sass/parts/_type.scss */
h2.subhead {
  font-style: italic;
  font-family: "Merriweather";
}

/* line 17, ../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 "chunkfiveroman";
  margin: 2em 0 1em;
  padding-top: .5em;
}
/* line 24, ../sass/parts/_type.scss */
h2.section a {
  display: block;
  font: 400 0.5em/1em "Fira Sans";
  margin: .5em 0;
}

/* line 30, ../sass/parts/_type.scss */
h3 {
  color: #767d84;
  font: 400 1.5em/1em "Merriweather";
  margin: 1.5em 0 0;
}
/* line 34, ../sass/parts/_type.scss */
h3 strong {
  font-weight: normal;
}

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

/* line 41, ../sass/parts/_type.scss */
h4 {
  color: #4a5356;
  font: normal 1.25em/1em "chunkfiveroman";
}

/* line 45, ../sass/parts/_type.scss */
h5.notice {
  border-top: 2px solid #d1d2d4;
  color: #c74a1b;
  font: 600 0.9em/1em "Fira Sans";
  padding: 1.5em 0;
  margin-top: 2.5em;
}

/* line 52, ../sass/parts/_type.scss */
a {
  color: #6ea4d0;
  text-decoration: none;
}

/* line 56, ../sass/parts/_type.scss */
a:hover {
  color: #c74a1b;
}

/* line 59, ../sass/parts/_type.scss */
a.arrow, span.aid {
  background-color: rgba(185, 187, 189, 0.8);
  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 "Fira Sans";
  margin: .5em 0;
  padding: .5em 1.75em .5em .7em;
  transition: background-position .2s, background-color .2s;
}

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

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

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

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

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

/* line 90, ../sass/parts/_type.scss */
a.down, span.aid {
  background-image: url(../images/arrow-down.svg);
}

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

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

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

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

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

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

/* line 111, ../sass/parts/_type.scss */
a.teal {
  background-color: #82bab7;
}

/* line 114, ../sass/parts/_type.scss */
a.teal:hover {
  background-color: #6a9b99;
}

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

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

/* line 123, ../sass/parts/_type.scss */
sup, sub {
  display: inline-block;
  font-size: .6em;
  line-height: 1em;
}

/* line 128, ../sass/parts/_type.scss */
sup {
  vertical-align: text-top;
}

/* line 131, ../sass/parts/_type.scss */
sub {
  vertical-align: sub;
}

/* line 135, ../sass/parts/_type.scss */
.byline-news {
  font: normal 1.1em/1em "chunkfiveroman";
}

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

/* line 143, ../sass/parts/_type.scss */
.cap {
  font: 200 4.5em/1em "league_gothicregular";
  margin: -4px 5px -5px 0;
}

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

/* line 151, ../sass/parts/_type.scss */
.orange-dark {
  color: #c74a1b;
}

/* line 155, ../sass/parts/_type.scss */
.txt .blurb-left, body[contenteditable="true"] .blurb-left, .txt .blurb-right, body[contenteditable="true"] .blurb-right {
  border-color: #767d84;
  color: #b9bbbd;
  font: normal 2.5em/1em "league_gothicregular";
  padding-left: .5em;
}
/* line 160, ../sass/parts/_type.scss */
.txt .blurb-left span.byline-credit, body[contenteditable="true"] .blurb-left span.byline-credit, .txt .blurb-right span.byline-credit, body[contenteditable="true"] .blurb-right span.byline-credit {
  display: block;
  font: 300 0.4em/1em "Fira Sans";
  padding-top: .5em;
}

/* line 166, ../sass/parts/_type.scss */
.txt, body[contenteditable="true"] {
  clear: right;
  padding: 2em;
}
@media all and (min-width: 1024px) {
  /* line 166, ../sass/parts/_type.scss */
  .txt, body[contenteditable="true"] {
    padding: 2.5em;
  }
}
/* line 172, ../sass/parts/_type.scss */
.txt a, body[contenteditable="true"] a {
  font-weight: 600;
}
/* line 175, ../sass/parts/_type.scss */
.txt p, body[contenteditable="true"] p {
  margin: .8em 0;
}
/* line 178, ../sass/parts/_type.scss */
.txt time, body[contenteditable="true"] time {
  color: #767d84;
  display: block;
  font: 600 0.85em/1em "Fira Sans";
  letter-spacing: 1px;
  margin: 1em 0;
  text-transform: uppercase;
}
/* line 186, ../sass/parts/_type.scss */
.txt h1, body[contenteditable="true"] h1 {
  margin: .3em 0 .2em;
}
/* line 193, ../sass/parts/_type.scss */
.txt ul li:before, body[contenteditable="true"] ul li:before {
  background: #6a9b99;
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  left: -1em;
  top: .4em;
}
/* line 203, ../sass/parts/_type.scss */
.txt ul.navlist li:before, body[contenteditable="true"] ul.navlist li:before {
  display: none;
}
/* line 206, ../sass/parts/_type.scss */
.txt ul.navlist li, body[contenteditable="true"] ul.navlist li {
  margin: 0;
}
/* line 208, ../sass/parts/_type.scss */
.txt ul.navlist li a, body[contenteditable="true"] ul.navlist li a {
  font: 600 1.2em/1em "Fira Sans";
}
/* line 213, ../sass/parts/_type.scss */
.txt ol, body[contenteditable="true"] ol {
  list-style: decimal;
}
/* line 216, ../sass/parts/_type.scss */
.txt li, body[contenteditable="true"] li {
  margin: .5em 0 .5em 1.5em;
}
/* line 220, ../sass/parts/_type.scss */
.txt .sidebar-right ul, .txt .sidebar-right ol, .txt .sidebar-left ul, .txt .sidebar-left ol, body[contenteditable="true"] .sidebar-right ul, body[contenteditable="true"] .sidebar-right ol, body[contenteditable="true"] .sidebar-left ul, body[contenteditable="true"] .sidebar-left ol {
  list-style: none;
  counter-reset: num;
}
/* line 223, ../sass/parts/_type.scss */
.txt .sidebar-right ul li, .txt .sidebar-right ol li, .txt .sidebar-left ul li, .txt .sidebar-left ol li, body[contenteditable="true"] .sidebar-right ul li, body[contenteditable="true"] .sidebar-right ol li, body[contenteditable="true"] .sidebar-left ul li, body[contenteditable="true"] .sidebar-left ol li {
  margin: 0;
  overflow: hidden;
  padding: .5em .5em .5em 2em;
}
/* line 228, ../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), body[contenteditable="true"] .sidebar-right ul li:nth-child(even), body[contenteditable="true"] .sidebar-right ol li:nth-child(even), body[contenteditable="true"] .sidebar-left ul li:nth-child(even), body[contenteditable="true"] .sidebar-left ol li:nth-child(even) {
  background: rgba(255, 255, 255, 0.3);
}
/* line 233, ../sass/parts/_type.scss */
.txt .sidebar-right ol li, .txt .sidebar-left ol li, body[contenteditable="true"] .sidebar-right ol li, body[contenteditable="true"] .sidebar-left ol li {
  counter-increment: num;
  position: relative;
}
/* line 237, ../sass/parts/_type.scss */
.txt .sidebar-right ol li:before, .txt .sidebar-left ol li:before, body[contenteditable="true"] .sidebar-right ol li:before, body[contenteditable="true"] .sidebar-left ol li:before {
  content: counter(num);
  font: normal 1.3em/1em "league_gothicregular";
  position: absolute;
  left: .8em;
  top: .5em;
}
/* line 244, ../sass/parts/_type.scss */
.txt .sidebar-right ul li:before, .txt .sidebar-left ul li:before, body[contenteditable="true"] .sidebar-right ul li:before, body[contenteditable="true"] .sidebar-left ul li:before {
  position: absolute;
  left: .8em;
  top: 1em;
}
@media all and (min-width: 480px) {
  /* line 249, ../sass/parts/_type.scss */
  .txt .blurb-left, body[contenteditable="true"] .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 260, ../sass/parts/_type.scss */
  .txt .blurb-right, body[contenteditable="true"] .blurb-right {
    border-left-style: solid;
    border-left-width: .5em;
    float: right;
    margin-left: 1em;
    padding: 0 0 0 .5em;
    width: 40%;
  }
}
/* line 271, ../sass/parts/_type.scss */
.txt .center, body[contenteditable="true"] .center {
  text-align: center;
}

/* line 278, ../sass/parts/_type.scss */
.Discover .txt .blurb-left, .Discover .txt .blurb-right {
  border-color: #6a9b99;
}

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

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

/* line 299, ../sass/parts/_type.scss */
.footnote {
  font: 300 0.75em/1.2em "Fira Sans";
}
/* line 301, ../sass/parts/_type.scss */
.footnote a {
  font-weight: 600;
}

/* line 306, ../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 317, ../sass/parts/_type.scss */
.gsc-webResult, gsc-result {
  border-bottom: 1px dashed #d1d2d4 !important;
  padding: 1.5em 0 !important;
}
/* line 320, ../sass/parts/_type.scss */
.gsc-webResult a, gsc-result a {
  text-decoration: none !important;
}
/* line 323, ../sass/parts/_type.scss */
.gsc-webResult a:hover, gsc-result a:hover {
  color: #6ea4d0 !important;
}
/* line 326, ../sass/parts/_type.scss */
.gsc-webResult .gsc-thumbnail-inside, gsc-result .gsc-thumbnail-inside {
  padding: 0;
}
/* line 329, ../sass/parts/_type.scss */
.gsc-webResult .gsc-url-top, gsc-result .gsc-url-top {
  padding: .2em 0;
}

/* line 334, ../sass/parts/_type.scss */
.gs-title {
  text-decoration: none !important;
}
/* line 336, ../sass/parts/_type.scss */
.gs-title a {
  text-decoration: none !important;
}

/* line 341, ../sass/parts/_type.scss */
.gs-visibleUrl {
  color: #767d84 !important;
}

/* 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: #c74a1b;
}
/* 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 "league_gothicregular";
  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 "Fira Sans";
  text-transform: uppercase;
}
/* line 52, ../sass/parts/_elements.scss */
.news-current li .type {
  display: block;
  font: normal 0.8em/1em "chunkfiveroman";
  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 "Fira Sans";
  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 "Fira Sans";
  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: #5087b4;
}
/* 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 {
  background: rgba(46, 58, 61, 0.85);
  color: #fff;
  font: 300 0.7em/1.2em "Fira Sans";
  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 */
.img-right, .img-left, .img-small, .img-small-left, div.box-full {
  background: #767d84;
  position: relative;
  width: 100%;
  z-index: 4;
}
/* line 154, ../sass/parts/_elements.scss */
.img-right img, .img-left img, .img-small img, .img-small-left img, div.box-full img {
  float: none !important;
  margin: 0;
  width: 100%;
}
/* line 159, ../sass/parts/_elements.scss */
.img-right p, .img-left p, .img-small p, .img-small-left p, div.box-full p {
  color: #fff;
  font: 300 0.85em/1.2em "Fira Sans";
  margin: 0;
  padding: .5em .75em .75em;
}

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

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

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

/* line 194, ../sass/parts/_elements.scss */
img.img-right {
  background: none;
}

@media all and (min-width: 680px) {
  /* line 203, ../sass/parts/_elements.scss */
  .img-staff {
    margin: 0 1.5em 1em 0;
    width: 30%;
  }
}

/* line 211, ../sass/parts/_elements.scss */
.img-small {
  float: right;
  margin: 1em 0 1em 1.5em;
  width: 30%;
}
@media all and (min-width: 1280px) {
  /* line 211, ../sass/parts/_elements.scss */
  .img-small {
    width: 25%;
  }
}

/* line 222, ../sass/parts/_elements.scss */
.img-small-left {
  float: left;
  margin: 1em 1.5em 1em 0;
  width: 30%;
}
@media all and (min-width: 1280px) {
  /* line 222, ../sass/parts/_elements.scss */
  .img-small-left {
    width: 25%;
  }
}

/* line 235, ../sass/parts/_elements.scss */
div.box-full img {
  display: block;
}
/* line 238, ../sass/parts/_elements.scss */
div.box-full p.caption {
  background: none;
}

/* line 243, ../sass/parts/_elements.scss */
.sidebar-right, .sidebar-left, .sidebar-full, .notice-locked {
  background: rgba(209, 210, 212, 0.8);
  z-index: 20;
}
/* line 246, ../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 "league_gothicregular";
}
/* line 251, ../sass/parts/_elements.scss */
.sidebar-right h3, .sidebar-left h3, .sidebar-full h3, .notice-locked h3 {
  font: normal 1.4em/1.2em "chunkfiveroman";
}
/* line 254, ../sass/parts/_elements.scss */
.sidebar-right .cap, .sidebar-left .cap, .sidebar-full .cap, .notice-locked .cap {
  color: #fff;
}
/* line 257, ../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 261, ../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 270, ../sass/parts/_elements.scss */
.sidebar-right, .sidebar-left {
  font-size: .85em;
  padding-bottom: .5em;
}
@media all and (min-width: 480px) {
  /* line 270, ../sass/parts/_elements.scss */
  .sidebar-right, .sidebar-left {
    width: 45%;
  }
}
@media all and (min-width: 1024px) {
  /* line 270, ../sass/parts/_elements.scss */
  .sidebar-right, .sidebar-left {
    width: 36%;
  }
}
/* line 279, ../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 284, ../sass/parts/_elements.scss */
.sidebar-right img, .sidebar-left img {
  width: 100%;
  display: block;
}
/* line 288, ../sass/parts/_elements.scss */
.sidebar-right img.float, .sidebar-left img.float {
  float: right;
  margin: 0 0 .5em 1em;
  width: 30%;
}
/* line 293, ../sass/parts/_elements.scss */
.sidebar-right h3, .sidebar-left h3 {
  background: #767d84;
  color: #fff;
  font-size: 1.5em;
  margin: 0;
  padding: .5em;
}
/* line 300, ../sass/parts/_elements.scss */
.sidebar-right h4, .sidebar-left h4 {
  background: rgba(255, 255, 255, 0.75);
  padding: .5em .9em;
}
/* line 304, ../sass/parts/_elements.scss */
.sidebar-right h5, .sidebar-left h5 {
  font: normal 1.3em/1em "chunkfiveroman";
}
/* line 307, ../sass/parts/_elements.scss */
.sidebar-right p, .sidebar-left p {
  margin: 0;
  padding: .5em 1em;
}

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

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

/* line 331, ../sass/parts/_elements.scss */
.sidebar-full, .notice-locked {
  margin: 2em 0;
  padding: 1.5em;
  overflow: hidden;
}
/* line 336, ../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 336, ../sass/parts/_elements.scss */
  .sidebar-full img, .notice-locked img {
    width: 40%;
    float: right;
    margin: 0 0 1em 1.5em;
  }
}
/* line 347, ../sass/parts/_elements.scss */
.sidebar-full img.full-width, .notice-locked img.full-width {
  margin: 1em 0;
  float: none;
  width: 100%;
}
/* line 352, ../sass/parts/_elements.scss */
.sidebar-full h3, .notice-locked h3 {
  margin: 1em 0 .5em;
}
/* line 355, ../sass/parts/_elements.scss */
.sidebar-full h4, .notice-locked h4 {
  margin: 1em 0 0;
  font: 600 1.2em/1em "Fira Sans";
}
/* line 359, ../sass/parts/_elements.scss */
.sidebar-full .img-right, .notice-locked .img-right {
  font-size: 14px;
  margin-top: 0;
}
/* line 362, ../sass/parts/_elements.scss */
.sidebar-full .img-right img, .notice-locked .img-right img {
  display: block;
  width: 100%;
  margin: 0 0 10px;
}
/* line 368, ../sass/parts/_elements.scss */
.sidebar-full .box-full, .notice-locked .box-full {
  margin-bottom: 1em;
}

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

/* line 378, ../sass/parts/_elements.scss */
.storylist h2 {
  border-bottom: 1px dashed #b9bbbd;
  clear: left;
  color: #767d84;
  font: normal 1.75em/1em "chunkfiveroman";
}
/* line 384, ../sass/parts/_elements.scss */
.storylist a {
  clear: left;
  display: block;
  margin: 1em 0 2em;
  min-height: 100px;
  position: relative;
}
/* line 390, ../sass/parts/_elements.scss */
.storylist a span {
  display: block;
  transition: color .3s;
}
/* line 394, ../sass/parts/_elements.scss */
.storylist a .author {
  color: #767d84;
  font: 600 0.9em/1em "Fira Sans";
}
/* line 398, ../sass/parts/_elements.scss */
.storylist a .title {
  color: #2e3a3d;
  font: normal 2em/1em "league_gothicregular";
}
/* line 402, ../sass/parts/_elements.scss */
.storylist a .summary {
  color: #2e3a3d;
}
/* line 407, ../sass/parts/_elements.scss */
.storylist a:hover span {
  color: #c74a1b;
}

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

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

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

/* line 438, ../sass/parts/_elements.scss */
.autoform input {
  background: none;
  border-style: none;
  display: block;
}

/* line 443, ../sass/parts/_elements.scss */
.ribbon {
  font-size: .7em;
}
@media all and (min-width: 1024px) {
  /* line 443, ../sass/parts/_elements.scss */
  .ribbon {
    font-size: .8em;
  }
}

/* line 449, ../sass/parts/_elements.scss */
.story .ribbon .text, .Discover .ribbon .text, .Connect .ribbon .text, .Engage .ribbon .text, .popular .ribbon .text, .col1 .latest .ribbon .text, .col2 .featured .ribbon .text, .col2 .videos .ribbon .text, .col2 .quicklinks .ribbon .text, #content .content-fence article.gcs .ribbon-green .text, #content .content-fence article.gcs .ribbon-blue .text, #content .content-fence article.gcs .ribbon-teal .text, #content .content-fence article.gcs .ribbon-orange .text, #content .content-fence article.gcs .ribbon-gray .text {
  color: #f2f4f4;
  display: inline-block;
  font-family: "chunkfiveroman";
  height: 2.2em;
  line-height: 2.2em;
  letter-spacing: 2px;
  margin-left: 1.25em;
  padding: 0 .5em 0 1em;
  text-transform: uppercase;
}

/* line 460, ../sass/parts/_elements.scss */
.story .ribbon .text .point, .Discover .ribbon .text .point, .Connect .ribbon .text .point, .Engage .ribbon .text .point, .popular .ribbon .text .point, .col1 .latest .ribbon .text .point, .col2 .featured .ribbon .text .point, .col2 .videos .ribbon .text .point, .col2 .quicklinks .ribbon .text .point, #content .content-fence article.gcs .ribbon-green .text .point, #content .content-fence article.gcs .ribbon-blue .text .point, #content .content-fence article.gcs .ribbon-teal .text .point, #content .content-fence article.gcs .ribbon-orange .text .point, #content .content-fence article.gcs .ribbon-gray .text .point {
  border-top: 1.1em outset transparent;
  border-bottom: 1.1em outset transparent;
  position: absolute;
  right: -9px;
  top: 0;
  width: 0;
  height: 0;
}

/* line 467, ../sass/parts/_elements.scss */
.story .ribbon .shadow, .Discover .ribbon .shadow, .Connect .ribbon .shadow, .Engage .ribbon .shadow, .popular .ribbon .shadow, .col1 .latest .ribbon .shadow, .col2 .featured .ribbon .shadow, .col2 .videos .ribbon .shadow, .col2 .quicklinks .ribbon .shadow, #content .content-fence article.gcs .ribbon-green .shadow, #content .content-fence article.gcs .ribbon-blue .shadow, #content .content-fence article.gcs .ribbon-teal .shadow, #content .content-fence article.gcs .ribbon-orange .shadow, #content .content-fence article.gcs .ribbon-gray .shadow {
  height: 2.2em;
  position: absolute;
  left: 0;
  top: .62em;
  width: 1.25em;
}

/* line 490, ../sass/parts/_elements.scss */
.slick {
  display: none;
}

/* line 495, ../sass/parts/_elements.scss */
#rotator img#unslick, .box-full img#unslick, .col2 ul.slick img#unslick, ul.slideshow img#unslick, div.slideshow img#unslick, .index-sidebar .slick img#unslick, .col2 .featured ul img#unslick, .col2 .videos ul img#unslick {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 100;
}
/* line 501, ../sass/parts/_elements.scss */
#rotator ul.slick-dots, .box-full ul.slick-dots, .col2 ul.slick ul.slick-dots, ul.slideshow ul.slick-dots, div.slideshow ul.slick-dots, .index-sidebar .slick ul.slick-dots, .col2 .featured ul ul.slick-dots, .col2 .videos ul ul.slick-dots {
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: right;
  transition: background .3s;
}
/* line 507, ../sass/parts/_elements.scss */
#rotator ul.slick-dots li, .box-full ul.slick-dots li, .col2 ul.slick ul.slick-dots li, ul.slideshow ul.slick-dots li, div.slideshow ul.slick-dots li, .index-sidebar .slick ul.slick-dots li, .col2 .featured ul ul.slick-dots li, .col2 .videos ul 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 514, ../sass/parts/_elements.scss */
#rotator ul.slick-dots li button, .box-full ul.slick-dots li button, .col2 ul.slick 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 .featured ul ul.slick-dots li button, .col2 .videos ul ul.slick-dots li button {
  display: inline-block;
  opacity: 0;
}
/* line 519, ../sass/parts/_elements.scss */
#rotator ul.slick-dots li.slick-active, .box-full ul.slick-dots li.slick-active, .col2 ul.slick 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 .featured ul ul.slick-dots li.slick-active, .col2 .videos ul ul.slick-dots li.slick-active {
  background: #f05a22;
}
/* line 523, ../sass/parts/_elements.scss */
#rotator .arrow, .box-full .arrow, .col2 ul.slick .arrow, ul.slideshow .arrow, div.slideshow .arrow, .index-sidebar .slick .arrow, .col2 .featured ul .arrow, .col2 .videos ul .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 536, ../sass/parts/_elements.scss */
#rotator .next, .box-full .next, .col2 ul.slick .next, ul.slideshow .next, div.slideshow .next, .index-sidebar .slick .next, .col2 .featured ul .next, .col2 .videos ul .next {
  background-image: url(../images/arrow-right.svg);
  right: -1.5em;
}
/* line 540, ../sass/parts/_elements.scss */
#rotator .prev, .box-full .prev, .col2 ul.slick .prev, ul.slideshow .prev, div.slideshow .prev, .index-sidebar .slick .prev, .col2 .featured ul .prev, .col2 .videos ul .prev {
  background-image: url(../images/arrow-left.svg);
  left: -1.5em;
}

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

/* line 555, ../sass/parts/_elements.scss */
.col2 ul.slick, .index-sidebar ul.slick {
  margin: 1em 10%;
}
/* line 558, ../sass/parts/_elements.scss */
.col2 ul.slick li img, .index-sidebar ul.slick li img {
  width: 100%;
}
/* line 561, ../sass/parts/_elements.scss */
.col2 ul.slick li p, .index-sidebar ul.slick li p {
  padding: .5em 0;
}
/* line 563, ../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 "league_gothicregular";
  margin-bottom: .2em;
}
/* line 569, ../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 "Fira Sans";
}
/* line 576, ../sass/parts/_elements.scss */
.col2 ul.slick .arrow, .index-sidebar ul.slick .arrow {
  top: 25%;
  width: 1em;
  height: 2em;
}

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

/* line 596, ../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 "league_gothicregular";
  margin-left: -50%;
  padding: 0 4em 0 2em;
  position: absolute;
  left: 50%;
  text-transform: uppercase;
}
/* line 606, ../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 617, ../sass/parts/_elements.scss */
.txt .toc h2.teal, body[contenteditable="true"] .toc h2.teal, .txt .toc h2.green, body[contenteditable="true"] .toc h2.green, .txt .toc h2.orange, body[contenteditable="true"] .toc h2.orange {
  display: inline-block;
  font-family: "chunkfiveroman";
  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 617, ../sass/parts/_elements.scss */
  .txt .toc h2.teal, body[contenteditable="true"] .toc h2.teal, .txt .toc h2.green, body[contenteditable="true"] .toc h2.green, .txt .toc h2.orange, body[contenteditable="true"] .toc h2.orange {
    font-size: 1.3em;
  }
}

/* line 680, ../sass/parts/_elements.scss */
.author-fence {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY0ZjQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  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 686, ../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 "Fira Sans";
  min-height: 100px;
  padding: 0 115px .5em 0;
  text-align: right;
  top: 0;
  width: 100%;
}
/* line 700, ../sass/parts/_elements.scss */
.author-fence .author img {
  float: right;
  margin: 0 0 0 1em;
}
@media all and (min-width: 680px) {
  /* line 700, ../sass/parts/_elements.scss */
  .author-fence .author img {
    width: 100px;
  }
}
@media all and (min-width: 1024px) {
  /* line 700, ../sass/parts/_elements.scss */
  .author-fence .author img {
    width: 110px;
  }
}
/* line 710, ../sass/parts/_elements.scss */
.author-fence .author .name {
  color: #b9bbbd;
  font: normal 2em/1em "league_gothicregular";
  padding-top: 1em;
}
@media all and (min-width: 680px) {
  /* line 710, ../sass/parts/_elements.scss */
  .author-fence .author .name {
    padding-top: .5em;
  }
}

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

@media all and (min-width: 1024px) {
  /* line 727, ../sass/parts/_elements.scss */
  #content.nopic .author-fence {
    width: 36%;
  }
}
@media all and (min-width: 1280px) {
  /* line 727, ../sass/parts/_elements.scss */
  #content.nopic .author-fence {
    width: 40%;
  }
}
/* line 734, ../sass/parts/_elements.scss */
#content.nopic .author-fence .author {
  color: #767d84;
}
@media all and (min-width: 1024px) {
  /* line 734, ../sass/parts/_elements.scss */
  #content.nopic .author-fence .author {
    background-color: #f2f4f4;
    top: 0;
    bottom: auto;
  }
}
@media all and (min-width: 1024px) {
  /* line 743, ../sass/parts/_elements.scss */
  #content.nopic .txt h1.longtitle, #content.nopic .txt h2.subtitle {
    margin-right: 40%;
  }
}
@media all and (min-width: 1280px) {
  /* line 743, ../sass/parts/_elements.scss */
  #content.nopic .txt h1.longtitle, #content.nopic .txt h2.subtitle {
    margin-right: 43%;
  }
}

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

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

/* line 774, ../sass/parts/_elements.scss */
.table-default, table.default {
  border-left: 1px solid #d1d2d4;
  border-top: 1px solid #d1d2d4;
  width: 100%;
}
/* line 778, ../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 784, ../sass/parts/_elements.scss */
.table-default tr:nth-child(even), table.default tr:nth-child(even) {
  background: #f2f4f4;
}
/* line 787, ../sass/parts/_elements.scss */
.table-default th, .table-default thead, .table-default .head, table.default th, table.default thead, table.default .head {
  background: #82bab7;
  color: #fff;
}
/* line 790, ../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 795, ../sass/parts/_elements.scss */
table.longlist {
  font-family: 'Oswald', sans-serif;
  font-size: .75em;
  line-height: 1.3em;
}
/* line 799, ../sass/parts/_elements.scss */
table.longlist th {
  font-size: 1.5em;
  font-weight: 700;
}

/* line 805, ../sass/parts/_elements.scss */
.vidbox {
  border-top: 1px dashed #b9bbbd;
  margin: 1.5em 0;
}
/* line 808, ../sass/parts/_elements.scss */
.vidbox h4 {
  color: #767d84;
  padding: .5em 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 814, ../sass/parts/_elements.scss */
.vidbox h3 {
  color: #4a5356;
  font-weight: 600;
  margin: .5em 0 0;
}
/* line 819, ../sass/parts/_elements.scss */
.vidbox p {
  margin: 0 !important;
}

/* line 474, ../sass/parts/_elements.scss */
.story .ribbon .text {
  background: #989fa6;
}
/* line 477, ../sass/parts/_elements.scss */
.story .ribbon .text .point {
  border-left: 9px solid #989fa6;
}
/* line 482, ../sass/parts/_elements.scss */
.story .ribbon .shadow {
  background: #767d84;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

/* line 829, ../sass/parts/_elements.scss */
.txt .vidlist, body[contenteditable="true"] .vidlist {
  margin-top: 3em;
  overflow: hidden;
}
/* line 832, ../sass/parts/_elements.scss */
.txt .vidlist li, body[contenteditable="true"] .vidlist li {
  font-size: .85em;
  margin: .25em 0;
  padding: 1em 0;
}
@media all and (min-width: 480px) {
  /* line 832, ../sass/parts/_elements.scss */
  .txt .vidlist li, body[contenteditable="true"] .vidlist li {
    float: left;
    width: 47%;
  }
}
@media all and (min-width: 900px) {
  /* line 832, ../sass/parts/_elements.scss */
  .txt .vidlist li, body[contenteditable="true"] .vidlist li {
    font-size: 1em;
  }
}
@media all and (min-width: 1280px) {
  /* line 832, ../sass/parts/_elements.scss */
  .txt .vidlist li, body[contenteditable="true"] .vidlist li {
    width: 30%;
    margin-left: 5%;
  }
}
/* line 847, ../sass/parts/_elements.scss */
.txt .vidlist li span, .txt .vidlist li strong, body[contenteditable="true"] .vidlist li span, body[contenteditable="true"] .vidlist li strong {
  display: block;
}
/* line 850, ../sass/parts/_elements.scss */
.txt .vidlist li .img, body[contenteditable="true"] .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 858, ../sass/parts/_elements.scss */
.txt .vidlist li a, body[contenteditable="true"] .vidlist li a {
  display: block;
  font-weight: 300;
  color: #2e3a3d;
  transition: color .3s;
}
/* line 864, ../sass/parts/_elements.scss */
.txt .vidlist li a:hover, body[contenteditable="true"] .vidlist li a:hover {
  color: #c74a1b;
}
/* line 866, ../sass/parts/_elements.scss */
.txt .vidlist li a:hover strong, body[contenteditable="true"] .vidlist li a:hover strong {
  color: #c74a1b;
}
/* line 869, ../sass/parts/_elements.scss */
.txt .vidlist li a:hover .img, body[contenteditable="true"] .vidlist li a:hover .img {
  background-size: 110% auto;
}
/* line 873, ../sass/parts/_elements.scss */
.txt .vidlist li strong, body[contenteditable="true"] .vidlist li strong {
  color: #767d84;
  font-size: 1.2em;
  padding: .5em 0 0;
  transition: color .3s;
}
/* line 879, ../sass/parts/_elements.scss */
.txt .vidlist li time, body[contenteditable="true"] .vidlist li time {
  color: #b9bbbd;
  margin: .2em 0 0;
}
/* line 884, ../sass/parts/_elements.scss */
.txt .vidlist li:before, body[contenteditable="true"] .vidlist li:before {
  display: none;
}
/* line 887, ../sass/parts/_elements.scss */
.txt .vidlist li:nth-child(2n+1), body[contenteditable="true"] .vidlist li:nth-child(2n+1) {
  clear: left;
  margin-right: 6%;
}
@media all and (min-width: 1280px) {
  /* line 887, ../sass/parts/_elements.scss */
  .txt .vidlist li:nth-child(2n+1), body[contenteditable="true"] .vidlist li:nth-child(2n+1) {
    margin-right: inherit;
    clear: none;
  }
}
@media all and (min-width: 1280px) {
  /* line 895, ../sass/parts/_elements.scss */
  .txt .vidlist li:nth-child(3n +1), body[contenteditable="true"] .vidlist li:nth-child(3n +1) {
    clear: left;
    margin-left: 0;
  }
}
/* line 903, ../sass/parts/_elements.scss */
.txt .box-full li, body[contenteditable="true"] .box-full li {
  margin: 0;
}
/* line 906, ../sass/parts/_elements.scss */
.txt .box-full li:before, body[contenteditable="true"] .box-full li:before {
  display: none;
}
/* line 910, ../sass/parts/_elements.scss */
.txt .box-full ul.slick-dots li, body[contenteditable="true"] .box-full ul.slick-dots li {
  margin: 0 .2em;
}
/* line 914, ../sass/parts/_elements.scss */
.txt .box-full .arrow, body[contenteditable="true"] .box-full .arrow {
  background-size: 50px auto;
  top: 15%;
  width: 60px;
  height: 70%;
}
/* line 920, ../sass/parts/_elements.scss */
.txt .box-full .next, body[contenteditable="true"] .box-full .next {
  right: -60px;
}
/* line 923, ../sass/parts/_elements.scss */
.txt .box-full .prev, body[contenteditable="true"] .box-full .prev {
  left: -60px;
}
/* line 928, ../sass/parts/_elements.scss */
.txt .box-full:hover .next, body[contenteditable="true"] .box-full:hover .next {
  right: 0;
}
/* line 931, ../sass/parts/_elements.scss */
.txt .box-full:hover .prev, body[contenteditable="true"] .box-full:hover .prev {
  left: 0;
}
/* line 936, ../sass/parts/_elements.scss */
.txt .toc ul, body[contenteditable="true"] .toc ul {
  padding: 1em 0;
}
/* line 939, ../sass/parts/_elements.scss */
.txt .toc li:before, body[contenteditable="true"] .toc li:before {
  display: none;
}
/* line 942, ../sass/parts/_elements.scss */
.txt .toc li, body[contenteditable="true"] .toc li {
  border-bottom: 1px dashed #d1d2d4;
  margin: 1em 0;
  overflow: hidden;
  padding-bottom: 1em;
}
/* line 947, ../sass/parts/_elements.scss */
.txt .toc li span, body[contenteditable="true"] .toc li span {
  color: #2e3a3d;
  display: block;
  transition: color .3s;
}
/* line 953, ../sass/parts/_elements.scss */
.txt .toc li.landing-articles, .txt .toc li.commentary, .txt .toc li.department, body[contenteditable="true"] .toc li.landing-articles, body[contenteditable="true"] .toc li.commentary, body[contenteditable="true"] .toc li.department {
  overflow: visible;
}
/* line 955, ../sass/parts/_elements.scss */
.txt .toc li.landing-articles a, .txt .toc li.commentary a, .txt .toc li.department a, body[contenteditable="true"] .toc li.landing-articles a, body[contenteditable="true"] .toc li.commentary a, body[contenteditable="true"] .toc li.department a {
  display: block;
  overflow: hidden;
}
/* line 961, ../sass/parts/_elements.scss */
.txt .toc li.department .locked, body[contenteditable="true"] .toc li.department .locked {
  width: 1.5em;
  height: 1.5em;
}
/* line 967, ../sass/parts/_elements.scss */
.txt .toc li:hover span, body[contenteditable="true"] .toc li:hover span {
  color: #c74a1b;
}
/* line 971, ../sass/parts/_elements.scss */
.txt .toc .bucket, body[contenteditable="true"] .toc .bucket {
  background: rgba(209, 210, 212, 0.4);
  border: none;
  padding: 0;
  position: relative;
  width: 100%;
}
/* line 978, ../sass/parts/_elements.scss */
.txt .toc li.bucket:after, body[contenteditable="true"] .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 986, ../sass/parts/_elements.scss */
.txt .toc h2, body[contenteditable="true"] .toc h2 {
  font-size: 1em;
  padding-right: 2em;
}
/* line 989, ../sass/parts/_elements.scss */
.txt .toc h2 .point, body[contenteditable="true"] .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 997, ../sass/parts/_elements.scss */
.txt .toc h2.teal, body[contenteditable="true"] .toc h2.teal {
  background: #82bab7;
  color: #fff;
  border-right: 1px solid #82bab7;
  padding-right: 1.5em;
}
/* line 644, ../sass/parts/_elements.scss */
.txt .toc h2.teal .point, body[contenteditable="true"] .toc h2.teal .point {
  border-top: 2em solid #82bab7;
}
/* line 1000, ../sass/parts/_elements.scss */
.txt .toc h2.teal .point, body[contenteditable="true"] .toc h2.teal .point {
  background: #82bab7;
}
/* line 1004, ../sass/parts/_elements.scss */
.txt .toc h2.green, body[contenteditable="true"] .toc h2.green {
  padding-right: 1.5em;
  background: #c2cb20;
  color: #fff;
  border-right: 1px solid #c2cb20;
}
/* line 644, ../sass/parts/_elements.scss */
.txt .toc h2.green .point, body[contenteditable="true"] .toc h2.green .point {
  border-top: 2em solid #c2cb20;
}
/* line 1008, ../sass/parts/_elements.scss */
.txt .toc h2.orange, body[contenteditable="true"] .toc h2.orange {
  padding-right: 1.5em;
  background: #f05a22;
  color: #fff;
  border-right: 1px solid #f05a22;
}
/* line 644, ../sass/parts/_elements.scss */
.txt .toc h2.orange .point, body[contenteditable="true"] .toc h2.orange .point {
  border-top: 2em solid #f05a22;
}
/* line 1012, ../sass/parts/_elements.scss */
.txt .toc .type, body[contenteditable="true"] .toc .type {
  color: #767d84;
  font: 600 1em/1em "Fira Sans";
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 1018, ../sass/parts/_elements.scss */
.txt .toc .title, body[contenteditable="true"] .toc .title {
  font: normal 2em/1em "league_gothicregular";
}
/* line 1021, ../sass/parts/_elements.scss */
.txt .toc h4, body[contenteditable="true"] .toc h4 {
  color: #767d84;
  font-size: 1.5em;
}
/* line 1026, ../sass/parts/_elements.scss */
.txt .toc .toc-commentary img, body[contenteditable="true"] .toc .toc-commentary img {
  float: left;
  margin: 0 1em 0 0;
  width: 100px;
}
/* line 1033, ../sass/parts/_elements.scss */
.txt .slideshow, body[contenteditable="true"] .slideshow {
  z-index: 50;
}
@media all and (min-width: 480px) {
  /* line 1033, ../sass/parts/_elements.scss */
  .txt .slideshow, body[contenteditable="true"] .slideshow {
    float: right;
    width: 30%;
    margin: .5em 0 .5em 2em;
  }
}
@media all and (min-width: 680px) {
  /* line 1033, ../sass/parts/_elements.scss */
  .txt .slideshow, body[contenteditable="true"] .slideshow {
    width: 40%;
  }
}
/* line 1043, ../sass/parts/_elements.scss */
.txt .slideshow li:before, body[contenteditable="true"] .slideshow li:before {
  display: none;
}
/* line 1046, ../sass/parts/_elements.scss */
.txt .slideshow li, body[contenteditable="true"] .slideshow li {
  margin: 0;
}
/* line 1049, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick, body[contenteditable="true"] .slideshow ul.slick {
  margin: 1em 0;
}
/* line 1051, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick li, body[contenteditable="true"] .slideshow ul.slick li {
  background: #b9bbbd;
  padding: 0;
}
/* line 1055, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick li.slick-slide, body[contenteditable="true"] .slideshow ul.slick li.slick-slide {
  border: 1px solid #d1d2d4;
}
/* line 1057, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick li.slick-slide img, body[contenteditable="true"] .slideshow ul.slick li.slick-slide img {
  width: 100%;
}
/* line 1060, ../sass/parts/_elements.scss */
.txt .slideshow ul.slick li.slick-slide p, body[contenteditable="true"] .slideshow ul.slick li.slick-slide p {
  background: #f2f4f4;
  font-weight: 600;
  margin: 0;
  padding: 1em;
}
/* line 1070, ../sass/parts/_elements.scss */
.txt .sidebar-right .slideshow, body[contenteditable="true"] .sidebar-right .slideshow {
  float: none;
  width: 100%;
  margin: 1em 0;
}
/* line 1076, ../sass/parts/_elements.scss */
.txt .archive-select, body[contenteditable="true"] .archive-select {
  font-size: .5em;
  background: #6a9b99;
  display: inline-block;
  margin: .5em 0 0;
  padding: .5em 1em;
}
@media all and (min-width: 480px) {
  /* line 1076, ../sass/parts/_elements.scss */
  .txt .archive-select, body[contenteditable="true"] .archive-select {
    position: absolute;
    top: 3px;
    right: 0;
    z-index: 10;
  }
}
/* line 1086, ../sass/parts/_elements.scss */
.txt .archive-select h4, body[contenteditable="true"] .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 1094, ../sass/parts/_elements.scss */
.txt .archive-select h4.open, body[contenteditable="true"] .archive-select h4.open {
  background: url(../images/arrow-up.svg) no-repeat right center;
}
/* line 1097, ../sass/parts/_elements.scss */
.txt .archive-select ul, body[contenteditable="true"] .archive-select ul {
  padding: .5em 0 0;
}
/* line 1100, ../sass/parts/_elements.scss */
.txt .archive-select li, body[contenteditable="true"] .archive-select li {
  margin: 0;
}
/* line 1103, ../sass/parts/_elements.scss */
.txt .archive-select a, body[contenteditable="true"] .archive-select a {
  color: #fff;
  display: block;
  font: 600 1.1em/1em "Fira Sans";
  padding: .5em;
}
/* line 1109, ../sass/parts/_elements.scss */
.txt .archive-select a:hover, body[contenteditable="true"] .archive-select a:hover {
  background: #82bab7;
}
/* line 1113, ../sass/parts/_elements.scss */
.txt ul.issue-archives, body[contenteditable="true"] ul.issue-archives {
  overflow: hidden;
}
/* line 1115, ../sass/parts/_elements.scss */
.txt ul.issue-archives li, body[contenteditable="true"] 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 1115, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li, body[contenteditable="true"] ul.issue-archives li {
    width: 30%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1115, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li, body[contenteditable="true"] ul.issue-archives li {
    width: 22%;
    margin-right: 4%;
  }
}
/* line 1130, ../sass/parts/_elements.scss */
.txt ul.issue-archives li a, body[contenteditable="true"] ul.issue-archives li a {
  color: #2e3a3d;
}
/* line 1133, ../sass/parts/_elements.scss */
.txt ul.issue-archives li span, .txt ul.issue-archives li strong, body[contenteditable="true"] ul.issue-archives li span, body[contenteditable="true"] ul.issue-archives li strong {
  display: block;
}
/* line 1136, ../sass/parts/_elements.scss */
.txt ul.issue-archives li .img, body[contenteditable="true"] 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 1143, ../sass/parts/_elements.scss */
.txt ul.issue-archives li strong, body[contenteditable="true"] ul.issue-archives li strong {
  font: normal 1.1em/1em "league_gothicregular";
  padding: .3em 0;
}
/* line 1147, ../sass/parts/_elements.scss */
.txt ul.issue-archives li .toc, .txt ul.issue-archives li .pdf, body[contenteditable="true"] ul.issue-archives li .toc, body[contenteditable="true"] 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 "Fira Sans";
  padding: 7px 0;
}
/* line 1155, ../sass/parts/_elements.scss */
.txt ul.issue-archives li .toc:hover, .txt ul.issue-archives li .pdf:hover, body[contenteditable="true"] ul.issue-archives li .toc:hover, body[contenteditable="true"] ul.issue-archives li .pdf:hover {
  background: #f2f4f4;
}
/* line 1159, ../sass/parts/_elements.scss */
.txt ul.issue-archives li:nth-child(2n), body[contenteditable="true"] ul.issue-archives li:nth-child(2n) {
  margin-right: 0;
}
@media all and (min-width: 480px) {
  /* line 1159, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(2n), body[contenteditable="true"] ul.issue-archives li:nth-child(2n) {
    margin-right: 5%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1159, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(2n), body[contenteditable="true"] ul.issue-archives li:nth-child(2n) {
    margin-right: 4%;
  }
}
@media all and (min-width: 480px) {
  /* line 1168, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(3n), body[contenteditable="true"] ul.issue-archives li:nth-child(3n) {
    margin-right: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 1168, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(3n), body[contenteditable="true"] ul.issue-archives li:nth-child(3n) {
    margin-right: 4%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1176, ../sass/parts/_elements.scss */
  .txt ul.issue-archives li:nth-child(4n), body[contenteditable="true"] ul.issue-archives li:nth-child(4n) {
    margin-right: 0;
  }
}
/* line 1181, ../sass/parts/_elements.scss */
.txt ul.issue-archives li:hover, body[contenteditable="true"] ul.issue-archives li:hover {
  background: rgba(209, 210, 212, 0.6);
}
/* line 1183, ../sass/parts/_elements.scss */
.txt ul.issue-archives li:hover .img, body[contenteditable="true"] ul.issue-archives li:hover .img {
  background-size: auto 110%;
}
/* line 1189, ../sass/parts/_elements.scss */
.txt .notice-locked .autoform, body[contenteditable="true"] .notice-locked .autoform {
  background: rgba(242, 244, 244, 0.5);
}
/* line 1192, ../sass/parts/_elements.scss */
.txt .notice-locked p, body[contenteditable="true"] .notice-locked p {
  margin: 1em 0;
}
/* line 1195, ../sass/parts/_elements.scss */
.txt .notice-locked .number, body[contenteditable="true"] .notice-locked .number {
  color: #c74a1b;
  display: block;
  float: left;
  font: normal 3em/1em "league_gothicregular";
  margin: -3px 0 0 -.5em;
}
/* line 1202, ../sass/parts/_elements.scss */
.txt .notice-locked .options, body[contenteditable="true"] .notice-locked .options {
  padding-left: 3em;
}

/* line 1207, ../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 1215, ../sass/parts/_elements.scss */
h1.article-head a {
  font-size: .4em;
}

/* line 1219, ../sass/parts/_elements.scss */
.blog {
  background: rgba(209, 210, 212, 0.5);
  margin: 2em 0;
  overflow: hidden;
}
/* line 1223, ../sass/parts/_elements.scss */
.blog .info {
  padding: 1em;
}
/* line 1226, ../sass/parts/_elements.scss */
.blog img {
  display: block;
  float: right;
  margin: 0 0 0 1em;
  width: 40%;
}
@media all and (min-width: 680px) {
  /* line 1226, ../sass/parts/_elements.scss */
  .blog img {
    width: 30%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1226, ../sass/parts/_elements.scss */
  .blog img {
    width: 25%;
  }
}
/* line 1238, ../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 1238, ../sass/parts/_elements.scss */
  .blog .img {
    float: right;
    width: 50%;
    padding-top: 25%;
  }
}
/* line 1251, ../sass/parts/_elements.scss */
.blog h2 {
  color: #4a5356;
  font: 400 2em/1em "league_gothicregular";
  margin: 0;
}
@media all and (min-width: 480px) {
  /* line 1251, ../sass/parts/_elements.scss */
  .blog h2 {
    font-size: 2.5em;
  }
}
@media all and (min-width: 1024px) {
  /* line 1251, ../sass/parts/_elements.scss */
  .blog h2 {
    padding-right: 55%;
  }
}
@media all and (min-width: 1600px) {
  /* line 1251, ../sass/parts/_elements.scss */
  .blog h2 {
    font-size: 3em;
  }
}
/* line 1265, ../sass/parts/_elements.scss */
.blog time {
  margin: .2em 0 0;
}
/* line 1268, ../sass/parts/_elements.scss */
.blog p {
  margin: .5em 0;
}
@media all and (min-width: 1024px) {
  /* line 1268, ../sass/parts/_elements.scss */
  .blog p {
    padding-right: 55%;
  }
}
/* line 1274, ../sass/parts/_elements.scss */
.blog a {
  margin: .1em 0;
}
/* line 1277, ../sass/parts/_elements.scss */
.blog a.open {
  background-image: url(../images/arrow-up.svg);
  background-position: 97% 40%;
}
/* line 1282, ../sass/parts/_elements.scss */
.blog ul li {
  margin: 0;
}
/* line 1285, ../sass/parts/_elements.scss */
.blog ul li:before {
  display: none;
}
/* line 1290, ../sass/parts/_elements.scss */
.blog ul.links li {
  cursor: pointer;
  display: inline-block;
}
/* line 1295, ../sass/parts/_elements.scss */
.blog ul.posts {
  clear: right;
}
/* line 1297, ../sass/parts/_elements.scss */
.blog ul.posts li {
  border-top: 1px solid #fff;
}
/* line 1299, ../sass/parts/_elements.scss */
.blog ul.posts li a {
  display: block;
  padding: 1em;
  transition: background .3s;
  overflow: hidden;
}
/* line 1305, ../sass/parts/_elements.scss */
.blog ul.posts li a:hover {
  background: rgba(255, 255, 255, 0.6);
}
/* line 1308, ../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 1308, ../sass/parts/_elements.scss */
  .blog ul.posts li img {
    width: 20%;
  }
}
/* line 1317, ../sass/parts/_elements.scss */
.blog ul.posts li time {
  font-size: .8em;
}
/* line 1320, ../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 1320, ../sass/parts/_elements.scss */
  .blog ul.posts li h4 {
    font-size: 1.2em;
  }
}
/* line 1328, ../sass/parts/_elements.scss */
.blog ul.posts li p {
  color: #2e3a3d;
  font-size: .85em;
  line-height: 1.3em;
  margin: .5em 0 0;
}

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

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

/* line 1347, ../sass/parts/_elements.scss */
.aronair, .partners {
  padding-top: 2em;
}
/* line 1349, ../sass/parts/_elements.scss */
.aronair h4, .partners h4 {
  font-size: 1.5em;
}
/* line 1352, ../sass/parts/_elements.scss */
.aronair li, .partners li {
  border-top: 1px dashed #d1d2d4;
  padding: 1em 0;
}
/* line 1355, ../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 1362, ../sass/parts/_elements.scss */
  .aronair {
    float: left;
    width: 47%;
  }
}

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

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

/* line 474, ../sass/parts/_elements.scss */
.Discover .ribbon .text {
  background: #82bab7;
}
/* line 477, ../sass/parts/_elements.scss */
.Discover .ribbon .text .point {
  border-left: 9px solid #82bab7;
}
/* line 482, ../sass/parts/_elements.scss */
.Discover .ribbon .shadow {
  background: #6a9b99;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

/* line 474, ../sass/parts/_elements.scss */
.Connect .ribbon .text {
  background: #c2cb20;
}
/* line 477, ../sass/parts/_elements.scss */
.Connect .ribbon .text .point {
  border-left: 9px solid #c2cb20;
}
/* line 482, ../sass/parts/_elements.scss */
.Connect .ribbon .shadow {
  background: #a7b01b;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

/* line 474, ../sass/parts/_elements.scss */
.Engage .ribbon .text {
  background: #f05a22;
}
/* line 477, ../sass/parts/_elements.scss */
.Engage .ribbon .text .point {
  border-left: 9px solid #f05a22;
}
/* line 482, ../sass/parts/_elements.scss */
.Engage .ribbon .shadow {
  background: #c74a1b;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

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

/* line 1430, ../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 1436, ../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 1442, ../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 "Fira Sans";
}
/* line 1453, ../sass/parts/_elements.scss */
div.overlay-bg .overlay-mgr iframe {
  width: 100%;
  height: 100%;
}

/* line 1460, ../sass/parts/_elements.scss */
div.overlay-bg-artv {
  background: rgba(46, 58, 61, 0.85);
}
/* line 1462, ../sass/parts/_elements.scss */
div.overlay-bg-artv .overlay-artv {
  box-shadow: 0 0 100px #000;
  transition: margin .5s;
}
/* line 1465, ../sass/parts/_elements.scss */
div.overlay-bg-artv .overlay-artv a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1470, ../sass/parts/_elements.scss */
div.overlay-bg-artv .overlay-artv b.close {
  background: url(../images/x.png) no-repeat left top;
  background-size: 50% auto;
  cursor: pointer;
  font: 400 1.3em/1em "Fira Sans";
  position: absolute;
  left: .5em;
  top: .5em;
  width: 2em;
  height: 2em;
  z-index: 10;
}

/* line 1483, ../sass/parts/_elements.scss */
body.landscape .overlay-artv {
  margin: 0 3%;
}
@media all and (min-width: 680px) {
  /* line 1483, ../sass/parts/_elements.scss */
  body.landscape .overlay-artv {
    margin: 5% 10%;
  }
}
@media all and (min-width: 900px) {
  /* line 1483, ../sass/parts/_elements.scss */
  body.landscape .overlay-artv {
    margin: 8% 15%;
  }
}
@media all and (min-width: 900px) {
  /* line 1483, ../sass/parts/_elements.scss */
  body.landscape .overlay-artv {
    margin: 10% 22%;
  }
}
@media all and (min-width: 1280px) {
  /* line 1483, ../sass/parts/_elements.scss */
  body.landscape .overlay-artv {
    margin: 10% 33%;
  }
}
/* line 1497, ../sass/parts/_elements.scss */
body.landscape .overlay-artv .fit {
  background: url(../../public/ads/ARtv-Pop-up.jpg) no-repeat center center;
  background-size: auto 100%;
  padding-top: 66%;
}

/* line 1505, ../sass/parts/_elements.scss */
body.portrait .overlay-artv {
  padding-top: 20%;
}
@media all and (min-width: 680px) {
  /* line 1505, ../sass/parts/_elements.scss */
  body.portrait .overlay-artv {
    padding-top: 0;
    margin: 8% 5%;
  }
}
@media all and (min-width: 900px) {
  /* line 1505, ../sass/parts/_elements.scss */
  body.portrait .overlay-artv {
    margin: 10% 15%;
  }
}
@media all and (min-width: 1280px) {
  /* line 1505, ../sass/parts/_elements.scss */
  body.portrait .overlay-artv {
    margin: 10% 20%;
  }
}
/* line 1517, ../sass/parts/_elements.scss */
body.portrait .overlay-artv .fit {
  background: url(../../public/ads/ARtv-Pop-up-Mobile.jpg) no-repeat center center;
  background-size: 100% auto;
  padding-top: 100%;
}

/* line 1525, ../sass/parts/_elements.scss */
.gsc-control-cse {
  font: 400 1em/1.3em "Fira Sans" !important;
}
/* line 1527, ../sass/parts/_elements.scss */
.gsc-control-cse a {
  color: #6a9b99 !important;
  text-decoration: none !important;
}
/* line 1531, ../sass/parts/_elements.scss */
.gsc-control-cse a:hover {
  text-decoration: underline;
  color: #c74a1b;
}

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

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

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

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

/* line 1554, ../sass/parts/_elements.scss */
#flickr {
  overflow: hidden;
  padding-bottom: 2em;
}
/* line 1557, ../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 1557, ../sass/parts/_elements.scss */
  #flickr a {
    width: 30%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1557, ../sass/parts/_elements.scss */
  #flickr a {
    margin-right: 4%;
    width: 22%;
  }
}
/* line 1572, ../sass/parts/_elements.scss */
#flickr a img {
  width: 100%;
}
/* line 1575, ../sass/parts/_elements.scss */
#flickr a span {
  display: block;
}
/* line 1578, ../sass/parts/_elements.scss */
#flickr a .title {
  color: #4a5356;
  font: normal 1.2em/1em "league_gothicregular";
  height: 55px;
  padding: 0 .5em;
}
/* line 1584, ../sass/parts/_elements.scss */
#flickr a .count {
  color: #767d84;
  font: 400 0.7em/1em "Fira Sans";
  margin-top: .5em;
  padding: .2em 0 .5em;
}
/* line 1591, ../sass/parts/_elements.scss */
#flickr a:nth-child(2n) {
  margin-right: 0;
}
@media all and (min-width: 480px) {
  /* line 1591, ../sass/parts/_elements.scss */
  #flickr a:nth-child(2n) {
    margin-right: 5%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1591, ../sass/parts/_elements.scss */
  #flickr a:nth-child(2n) {
    margin-right: 4%;
  }
}
/* line 1600, ../sass/parts/_elements.scss */
#flickr a:nth-child(3n) {
  margin-right: 0;
}
@media all and (min-width: 1024px) {
  /* line 1600, ../sass/parts/_elements.scss */
  #flickr a:nth-child(3n) {
    margin-right: 4%;
  }
}
/* line 1606, ../sass/parts/_elements.scss */
#flickr a:nth-child(4n) {
  margin-right: 0;
}
/* line 1609, ../sass/parts/_elements.scss */
#flickr a:hover {
  background: #d1d2d4;
}

/* line 1614, ../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 1614, ../sass/parts/_elements.scss */
  #pusher {
    font-size: 1.2em;
  }
}
@media all and (min-width: 680px) {
  /* line 1614, ../sass/parts/_elements.scss */
  #pusher {
    font-size: 1.4em;
    padding: 0 .5em;
    text-align: center;
  }
}
@media all and (min-width: 900px) {
  /* line 1614, ../sass/parts/_elements.scss */
  #pusher {
    font-size: 1.5em;
  }
}
/* line 1633, ../sass/parts/_elements.scss */
#pusher .content {
  font-style: italic;
  opacity: 0;
  padding: 15px;
  transition: opacity 1s;
  overflow: hidden;
}
/* line 1639, ../sass/parts/_elements.scss */
#pusher .content a {
  display: block;
}
/* line 1643, ../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 1643, ../sass/parts/_elements.scss */
  #pusher .content img {
    display: none;
  }
}
/* line 1652, ../sass/parts/_elements.scss */
#pusher .content strong {
  font: normal 1.2em/1em "chunkfiveroman";
}
@media all and (min-width: 1024px) {
  /* line 1652, ../sass/parts/_elements.scss */
  #pusher .content strong {
    font-size: 1.4em;
  }
}
/* line 1659, ../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 1659, ../sass/parts/_elements.scss */
  #pusher .close {
    right: 5%;
  }
}
@media all and (min-width: 1600px) {
  /* line 1659, ../sass/parts/_elements.scss */
  #pusher .close {
    right: 10%;
  }
}

/* line 1673, ../sass/parts/_elements.scss */
#pusher.pusher {
  height: 100px;
  overflow: visible;
}
@media all and (min-width: 900px) {
  /* line 1673, ../sass/parts/_elements.scss */
  #pusher.pusher {
    height: 80px;
  }
}
/* line 1679, ../sass/parts/_elements.scss */
#pusher.pusher .content {
  opacity: 1;
}
/* line 1682, ../sass/parts/_elements.scss */
#pusher.pusher .orange {
  color: #c74a1b;
}
/* line 1686, ../sass/parts/_elements.scss */
#pusher.pusher a:hover .orange {
  color: #f05a22;
}

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

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

/* line 1727, ../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 1727, ../sass/parts/_elements.scss */
  .sidebar-embed {
    float: none;
    margin: 1.5em 0;
    width: 100%;
  }
}
@media all and (min-width: 1024px) {
  /* line 1727, ../sass/parts/_elements.scss */
  .sidebar-embed {
    padding-top: .5em;
    text-align: center;
  }
}
/* line 1741, ../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 1741, ../sass/parts/_elements.scss */
  .sidebar-embed iframe {
    width: 60% !important;
    margin: 0 auto !important;
  }
}
/* line 1750, ../sass/parts/_elements.scss */
.sidebar-embed .standalone-tweet {
  background: none !important;
}

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

/* line 1766, ../sass/parts/_elements.scss */
.img-thumb, .img-thumb-right {
  display: block;
  width: 120px;
}
/* line 1769, ../sass/parts/_elements.scss */
.img-thumb img, .img-thumb-right img {
  width: 50px;
}

/* line 1773, ../sass/parts/_elements.scss */
.img-thumb {
  float: left;
  margin: 0 1em .5em 0;
}

/* line 1777, ../sass/parts/_elements.scss */
.img-thumb-right {
  float: right;
  margin: 0 0 .5em 1em;
}

/* line 1782, ../sass/parts/_elements.scss */
.overlay-bg {
  text-align: center;
}
/* line 1784, ../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 1791, ../sass/parts/_elements.scss */
.overlay-bg .popup a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1795, ../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 "Fira Sans";
  cursor: pointer;
}
/* line 1807, ../sass/parts/_elements.scss */
.overlay-bg img {
  display: block;
  width: 100%;
}
/* line 1811, ../sass/parts/_elements.scss */
.overlay-bg .overlay-fg {
  display: inline-block;
  margin-top: 10%;
}
/* line 1814, ../sass/parts/_elements.scss */
.overlay-bg .overlay-fg .overlay-close {
  background: #fff;
  border-radius: 15px;
  color: #767d84;
  text-align: center;
  font: 300 20px/35px "Fira Sans";
  width: 30px;
  height: 30px;
}

/* line 1, ../sass/parts/_structure.scss */
html, body {
  overflow-x: hidden;
  position: relative;
  z-index: -10;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 8, ../sass/parts/_structure.scss */
body {
  background: #f2f4f4;
  width: 100%;
}

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

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

/* begin header block styles */
/* line 34, ../sass/parts/_structure.scss */
#fence-head {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhNTM1NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjMTIxNCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -moz-linear-gradient(90deg, #4a5356 0%, rgba(12, 18, 20, 0.9) 100%);
  background-image: -webkit-linear-gradient(90deg, #4a5356 0%, rgba(12, 18, 20, 0.9) 100%);
  background-image: linear-gradient(0deg, #4a5356 0%, rgba(12, 18, 20, 0.9) 100%);
}
/* line 36, ../sass/parts/_structure.scss */
#fence-head header {
  width: 100%;
  z-index: 100;
}
/* line 39, ../sass/parts/_structure.scss */
#fence-head header .logo {
  margin-left: 2%;
  padding: 5px 0;
}
@media all and (min-width: 1280px) {
  /* line 39, ../sass/parts/_structure.scss */
  #fence-head header .logo {
    margin-left: 0;
  }
}
/* line 45, ../sass/parts/_structure.scss */
#fence-head header .logo img {
  max-width: 250px;
  width: 60%;
  transition: max-width .5s;
}
@media all and (min-width: 680px) {
  /* line 45, ../sass/parts/_structure.scss */
  #fence-head header .logo img {
    max-width: 350px;
    width: 30%;
  }
}
/* line 56, ../sass/parts/_structure.scss */
#fence-head header.smallhead {
  background: rgba(46, 58, 61, 0.95);
  position: fixed;
  top: -80px;
  left: 0;
  transition: top .5s;
}
/* line 60, ../sass/parts/_structure.scss */
#fence-head header.smallhead img {
  max-width: 200px;
}
/* line 63, ../sass/parts/_structure.scss */
#fence-head header.smallhead #utilities {
  font-size: .95em;
  padding-top: .5%;
}
/* line 68, ../sass/parts/_structure.scss */
#fence-head header.scrolled {
  top: 0;
}
/* line 71, ../sass/parts/_structure.scss */
#fence-head .popular {
  background-image: url(../images/lines-bl-tr-nearblack.png);
  background-position: -175px top;
  display: none;
  max-height: 50%;
  min-height: 40%;
}
@media all and (min-width: 1024px) {
  /* line 71, ../sass/parts/_structure.scss */
  #fence-head .popular {
    background-color: #767d84;
    display: block;
    position: absolute;
    bottom: 0;
    right: 2%;
    width: 31%;
  }
}
@media all and (min-width: 1280px) {
  /* line 71, ../sass/parts/_structure.scss */
  #fence-head .popular {
    right: 5%;
    width: 29.5%;
  }
}
@media all and (min-width: 1366px) {
  /* line 71, ../sass/parts/_structure.scss */
  #fence-head .popular {
    right: 8%;
    width: 27%;
  }
}
@media all and (min-width: 1600px) {
  /* line 71, ../sass/parts/_structure.scss */
  #fence-head .popular {
    right: 10%;
    width: 25.75%;
  }
}
/* line 95, ../sass/parts/_structure.scss */
#fence-head .popular .ribbon {
  margin: -1.1em 0 0;
}
/* line 98, ../sass/parts/_structure.scss */
#fence-head .popular a {
  color: #f2f4f4;
}
/* line 101, ../sass/parts/_structure.scss */
#fence-head .popular a:hover {
  color: #fff;
}

/* line 108, ../sass/parts/_structure.scss */
#fence-head.nopic .view, #fence-head.nopic #fence-content {
  overflow: hidden;
}
@media all and (min-width: 1024px) {
  /* line 108, ../sass/parts/_structure.scss */
  #fence-head.nopic .view, #fence-head.nopic #fence-content {
    overflow: visible;
  }
}
/* line 114, ../sass/parts/_structure.scss */
#fence-head.nopic .banner {
  padding-top: 1em;
}
@media all and (min-width: 1024px) {
  /* line 117, ../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 128, ../sass/parts/_structure.scss */
#util-trigger {
  position: absolute;
  top: 10px;
  right: 10px;
}
@media all and (min-width: 680px) {
  /* line 128, ../sass/parts/_structure.scss */
  #util-trigger {
    display: none;
  }
}
/* line 133, ../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 143, ../sass/parts/_structure.scss */
#util-trigger.open span {
  background: url(../images/icon-menu-close.png) no-repeat center center;
  background-size: 90% auto;
}

/* line 148, ../sass/parts/_structure.scss */
#utilities {
  background: #2e3a3d;
  color: #b9bbbd;
  display: none;
  font: 400 1em/40px "league_gothicregular";
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  z-index: 10;
}
@media all and (min-width: 680px) {
  /* line 148, ../sass/parts/_structure.scss */
  #utilities {
    background: none;
    border: none;
    display: block;
    font: 400 1em/40px "Fira Sans";
    padding-top: .5%;
    position: absolute;
    right: 10px;
    top: 5px;
    text-transform: none;
    z-index: 20;
  }
}
@media all and (min-width: 900px) {
  /* line 148, ../sass/parts/_structure.scss */
  #utilities {
    font-size: 1em;
    padding-top: 1%;
  }
}
@media all and (min-width: 1280px) {
  /* line 148, ../sass/parts/_structure.scss */
  #utilities {
    right: 5%;
  }
}
@media all and (min-width: 1366px) {
  /* line 148, ../sass/parts/_structure.scss */
  #utilities {
    right: 8%;
  }
}
@media all and (min-width: 1600px) {
  /* line 148, ../sass/parts/_structure.scss */
  #utilities {
    right: 10%;
  }
}
/* line 181, ../sass/parts/_structure.scss */
#utilities ul {
  background: #4a5356;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
}
@media all and (min-width: 680px) {
  /* line 181, ../sass/parts/_structure.scss */
  #utilities ul {
    background: none;
  }
}
/* line 190, ../sass/parts/_structure.scss */
#utilities li {
  background-repeat: no-repeat;
  background-position: left 45%;
  background-size: 1.1em 1.1em;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 .4em;
  vertical-align: middle;
}
@media all and (min-width: 480px) {
  /* line 190, ../sass/parts/_structure.scss */
  #utilities li {
    padding: 0 1em;
  }
}
@media all and (min-width: 680px) {
  /* line 190, ../sass/parts/_structure.scss */
  #utilities li {
    padding: 0 .3em;
  }
}
@media all and (min-width: 768px) {
  /* line 190, ../sass/parts/_structure.scss */
  #utilities li {
    padding: 0 1em 0 1.2em;
  }
}
/* line 212, ../sass/parts/_structure.scss */
#utilities li a {
  color: #b9bbbd;
}
/* line 215, ../sass/parts/_structure.scss */
#utilities li a.share {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 90%;
  border-radius: .9em;
  display: inline-block;
  margin: .3em 0 -.3em;
  opacity: .85;
  width: 1.8em;
  height: 1.8em;
}
@media all and (min-width: 1280px) {
  /* line 215, ../sass/parts/_structure.scss */
  #utilities li a.share {
    margin: .3em 0 -.3em;
    width: 1.9em;
    height: 1.9em;
  }
}
/* line 230, ../sass/parts/_structure.scss */
#utilities li:hover {
  background-color: rgba(46, 58, 61, 0.2);
  color: #f2f4f4;
}
/* line 233, ../sass/parts/_structure.scss */
#utilities li:hover a {
  color: #f2f4f4;
  opacity: 1;
}
@media all and (min-width: 768px) {
  /* line 238, ../sass/parts/_structure.scss */
  #utilities li.twitter {
    padding: 0 .5em;
  }
}
/* line 242, ../sass/parts/_structure.scss */
#utilities li.twitter a {
  background-color: #82bab7;
  background-image: url(../images/icon-share-twitter.png);
}
@media all and (min-width: 768px) {
  /* line 247, ../sass/parts/_structure.scss */
  #utilities li.facebook {
    padding: 0 .5em;
  }
}
/* line 251, ../sass/parts/_structure.scss */
#utilities li.facebook a {
  background-color: #6ea4d0;
  background-image: url(../images/icon-share-facebook.png);
}
@media all and (min-width: 768px) {
  /* line 256, ../sass/parts/_structure.scss */
  #utilities li.login {
    background-image: url(../images/icon-login.png);
  }
}
@media all and (min-width: 768px) {
  /* line 261, ../sass/parts/_structure.scss */
  #utilities li.search {
    background-image: url(../images/icon-search.png);
  }
}
@media all and (min-width: 768px) {
  /* line 266, ../sass/parts/_structure.scss */
  #utilities li.newsletter {
    background-image: url(../images/icon-email.png);
  }
}
@media all and (min-width: 768px) {
  /* line 271, ../sass/parts/_structure.scss */
  #utilities li.subscribe {
    background-image: url(../images/icon-subscription.png);
  }
}
@media all and (min-width: 768px) {
  /* line 276, ../sass/parts/_structure.scss */
  #utilities li.menu {
    background-image: url(../images/icon-menu.png);
  }
}

/* line 282, ../sass/parts/_structure.scss */
#util-content {
  background: #4a5356;
  font-size: .9em;
  overflow: hidden;
  text-align: center;
  width: 100%;
  z-index: 10;
}
@media all and (min-width: 1280px) {
  /* line 282, ../sass/parts/_structure.scss */
  #util-content {
    padding: 0 5%;
  }
}
@media all and (min-width: 1600px) {
  /* line 282, ../sass/parts/_structure.scss */
  #util-content {
    padding: 0 10%;
  }
}
/* line 295, ../sass/parts/_structure.scss */
#util-content .close {
  position: absolute;
  top: 1em;
  right: 10px;
  z-index: 10;
}
@media all and (min-width: 1280px) {
  /* line 295, ../sass/parts/_structure.scss */
  #util-content .close {
    right: 5%;
  }
}
@media all and (min-width: 1600px) {
  /* line 295, ../sass/parts/_structure.scss */
  #util-content .close {
    right: 10%;
  }
}
/* line 304, ../sass/parts/_structure.scss */
#util-content .close span {
  background: url(../images/icon-menu-close.png) no-repeat center center;
  background-size: 90% auto;
  display: block;
  width: 2em;
  height: 2em;
}
/* line 311, ../sass/parts/_structure.scss */
#util-content form {
  padding: 1em 0;
}
/* line 314, ../sass/parts/_structure.scss */
#util-content input {
  border-radius: 3px;
  box-sizing: border-box;
  display: inline-block;
  font: 300 1em/1em "Fira Sans";
  height: 2.5em;
  line-height: 2.5em;
  vertical-align: middle;
}
/* line 323, ../sass/parts/_structure.scss */
#util-content .button, #util-content input[type="submit"] {
  -webkit-appearance: none;
  background: #4a5356;
  border: none;
  color: #fff;
  font-family: "Fira Sans";
  letter-spacing: 1px;
  padding: 0 .5em;
  text-transform: uppercase;
}
/* line 333, ../sass/parts/_structure.scss */
#util-content .email, #util-content #search-field {
  border-style: none;
  border: 1px solid #b9bbbd;
  margin-right: 1em;
  padding-left: 2.5em;
  width: 50%;
}
/* line 343, ../sass/parts/_structure.scss */
#util-content .newsletter, #util-content .search {
  padding: 0 0 0 1em;
  vertical-align: middle;
  text-align: left;
}
@media all and (min-width: 680px) {
  /* line 343, ../sass/parts/_structure.scss */
  #util-content .newsletter, #util-content .search {
    padding: 0;
    text-align: center;
  }
}
/* line 352, ../sass/parts/_structure.scss */
#util-content .search {
  display: none;
}
/* line 354, ../sass/parts/_structure.scss */
#util-content .search #search-field {
  background: url(../images/icon-search.png) no-repeat 0.5em center #fff;
  background-size: 1.5em auto;
}
/* line 359, ../sass/parts/_structure.scss */
#util-content .newsletter {
  display: none;
}
/* line 361, ../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 366, ../sass/parts/_structure.scss */
#util-content div.menu {
  display: none;
}

/* line 371, ../sass/parts/_structure.scss */
ul.nav {
  overflow: hidden;
  padding: 10px 2em;
  text-align: left;
}
@media all and (min-width: 1280px) {
  /* line 371, ../sass/parts/_structure.scss */
  ul.nav {
    padding: 20px 0;
  }
}
/* line 378, ../sass/parts/_structure.scss */
ul.nav > li {
  font: 300 1em/1em "Fira Sans";
  margin: 1em 0;
}
@media all and (min-width: 480px) {
  /* line 378, ../sass/parts/_structure.scss */
  ul.nav > li {
    float: left;
    margin-right: 5%;
    width: 30%;
  }
}
@media all and (min-width: 768px) {
  /* line 378, ../sass/parts/_structure.scss */
  ul.nav > li {
    width: 22%;
    margin-right: 2%;
  }
}
@media all and (min-width: 1024px) {
  /* line 378, ../sass/parts/_structure.scss */
  ul.nav > li {
    font-size: 1em;
  }
}
/* line 394, ../sass/parts/_structure.scss */
ul.nav > li:nth-child(3n) {
  margin-right: 0;
}
@media all and (min-width: 900px) {
  /* line 394, ../sass/parts/_structure.scss */
  ul.nav > li:nth-child(3n) {
    margin-right: inherit;
  }
}
/* line 400, ../sass/parts/_structure.scss */
ul.nav > li:last-child {
  margin-right: 0;
}
/* line 403, ../sass/parts/_structure.scss */
ul.nav a {
  display: block;
  color: #989fa6;
}
/* line 407, ../sass/parts/_structure.scss */
ul.nav a:hover {
  color: #fff;
}
/* line 410, ../sass/parts/_structure.scss */
ul.nav .l1 > a {
  color: #d1d2d4;
  font: 100 1.4em/1em "league_gothicregular";
  padding-bottom: .3em;
}
/* line 415, ../sass/parts/_structure.scss */
ul.nav .l1 > a:hover {
  color: #fff;
}
/* line 419, ../sass/parts/_structure.scss */
ul.nav ul a {
  padding: .15em 0;
}
@media all and (min-width: 768px) {
  /* line 419, ../sass/parts/_structure.scss */
  ul.nav ul a {
    padding-right: 1em;
  }
}

/* line 429, ../sass/parts/_structure.scss */
#ads-head li, .col2 ul.ads-index-sidebar li, .col2-page ul.ads li {
  display: block;
  width: 100%;
  transition: none;
}
@media all and (min-width: 480px) {
  /* line 429, ../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 429, ../sass/parts/_structure.scss */
  #ads-head li, .col2 ul.ads-index-sidebar li, .col2-page ul.ads li {
    width: 100%;
  }
}
/* line 440, ../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%;
  transition: none;
}
/* line 444, ../sass/parts/_structure.scss */
#ads-head li > div div, .col2 ul.ads-index-sidebar li > div div, .col2-page ul.ads li > div div, #ads-head li > div iframe, .col2 ul.ads-index-sidebar li > div iframe, .col2-page ul.ads li > div iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: none;
}
/* line 452, ../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 452, ../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 452, ../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 463, ../sass/parts/_structure.scss */
#ads-head {
  display: block;
  margin: 0 2% 2%;
  overflow: hidden;
  width: 96%;
}
@media all and (min-width: 1024px) {
  /* line 463, ../sass/parts/_structure.scss */
  #ads-head {
    float: right;
    margin: 0 2% 2% 0;
    width: 31%;
  }
}
@media all and (min-width: 1280px) {
  /* line 463, ../sass/parts/_structure.scss */
  #ads-head {
    margin: 0 0 2%;
    width: 32%;
  }
}

/* line 480, ../sass/parts/_structure.scss */
#rotator, h4.issue-latest, #rotator-issue {
  margin: 0 2%;
}
@media all and (min-width: 1024px) {
  /* line 480, ../sass/parts/_structure.scss */
  #rotator, h4.issue-latest, #rotator-issue {
    width: 62%;
  }
}
@media all and (min-width: 1280px) {
  /* line 480, ../sass/parts/_structure.scss */
  #rotator, h4.issue-latest, #rotator-issue {
    margin: 0;
    width: 64%;
  }
}

/* line 493, ../sass/parts/_structure.scss */
#rotator img {
  width: 100%;
}
/* line 496, ../sass/parts/_structure.scss */
#rotator p {
  background: #5f6669;
  color: #b9bbbd;
  padding: .5em .7em;
  transition: background .5s;
}
@media all and (min-width: 480px) {
  /* line 496, ../sass/parts/_structure.scss */
  #rotator p {
    background: rgba(46, 58, 61, 0.9);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
  }
}
/* line 506, ../sass/parts/_structure.scss */
#rotator p strong {
  font: 100 1.3em/1em "league_gothicregular";
}
@media all and (min-width: 680px) {
  /* line 506, ../sass/parts/_structure.scss */
  #rotator p strong {
    font-size: 2em;
  }
}
/* line 512, ../sass/parts/_structure.scss */
#rotator p span {
  display: none;
}
/* line 516, ../sass/parts/_structure.scss */
#rotator ul.slick-dots {
  display: none !important;
  top: .5em;
  left: .5em;
}
@media all and (min-width: 680px) {
  /* line 516, ../sass/parts/_structure.scss */
  #rotator ul.slick-dots {
    display: block !important;
  }
}
/* line 523, ../sass/parts/_structure.scss */
#rotator .next {
  left: auto;
}
/* line 527, ../sass/parts/_structure.scss */
#rotator a:hover p {
  background: rgba(74, 83, 86, 0.9);
  color: #fff;
}

/* line 534, ../sass/parts/_structure.scss */
h4.issue-latest {
  color: #b9bbbd;
  font: 100 0.8em/1em "chunkfiveroman";
  letter-spacing: 1px;
  padding: 2em 0 .5em;
  text-transform: uppercase;
}
@media all and (min-width: 480px) {
  /* line 534, ../sass/parts/_structure.scss */
  h4.issue-latest {
    font-size: .9em;
    letter-spacing: 2px;
  }
}
/* line 545, ../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 554, ../sass/parts/_structure.scss */
  #rotator-issue {
    width: 64.25%;
  }
}
/* line 559, ../sass/parts/_structure.scss */
#rotator-issue a {
  box-sizing: border-box;
  display: block;
}
/* line 563, ../sass/parts/_structure.scss */
#rotator-issue li {
  margin: 0 5px 0 0;
}
/* line 566, ../sass/parts/_structure.scss */
#rotator-issue img {
  width: 100%;
}
/* line 569, ../sass/parts/_structure.scss */
#rotator-issue p {
  color: #b9bbbd;
  font: 100 1em/1em "league_gothicregular";
  padding: .2em 0;
  width: 100%;
  transition: background .5s;
}
@media all and (min-width: 680px) {
  /* line 569, ../sass/parts/_structure.scss */
  #rotator-issue p {
    background: rgba(46, 58, 61, 0.85);
    font: 100 1.2em/1em "league_gothicregular";
    padding: .5em;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 569, ../sass/parts/_structure.scss */
  #rotator-issue p {
    font: 100 1.3em/1em "league_gothicregular";
  }
}
/* line 585, ../sass/parts/_structure.scss */
#rotator-issue p.arrow {
  display: none !important;
}
/* line 589, ../sass/parts/_structure.scss */
#rotator-issue a:hover p {
  background: rgba(74, 83, 86, 0.9);
  color: #fff;
}

/* line 596, ../sass/parts/_structure.scss */
.popular, #fence-content-col1:after, #fence-content-col2, .col1 .latest, .col2, article {
  background-image: url(../images/lines-bl-tr.png);
  background-repeat: repeat-y;
  background-position: -186px top;
  border-top-left-radius: 35px;
}
@media all and (min-width: 1024px) {
  /* line 596, ../sass/parts/_structure.scss */
  .popular, #fence-content-col1:after, #fence-content-col2, .col1 .latest, .col2, article {
    background-position: -184px top;
  }
}

/* line 606, ../sass/parts/_structure.scss */
.popular {
  counter-reset: popular;
}
/* line 474, ../sass/parts/_elements.scss */
.popular .ribbon .text {
  background: #f05a22;
}
/* line 477, ../sass/parts/_elements.scss */
.popular .ribbon .text .point {
  border-left: 9px solid #f05a22;
}
/* line 482, ../sass/parts/_elements.scss */
.popular .ribbon .shadow {
  background: #c74a1b;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
/* line 612, ../sass/parts/_structure.scss */
.popular ol {
  font: 100 1.2em/1em "league_gothicregular";
  padding: .5em 1em .5em 1.5em;
}
@media all and (min-width: 1024px) {
  /* line 612, ../sass/parts/_structure.scss */
  .popular ol {
    font-size: 1.1em;
  }
}
@media all and (min-width: 1280px) {
  /* line 612, ../sass/parts/_structure.scss */
  .popular ol {
    font-size: 1.4em;
  }
}
@media all and (min-width: 1600px) {
  /* line 612, ../sass/parts/_structure.scss */
  .popular ol {
    font-size: 1.5em;
  }
}
/* line 624, ../sass/parts/_structure.scss */
.popular ol li {
  padding: .3em 0 .3em 1.6em;
}
/* line 627, ../sass/parts/_structure.scss */
.popular ol li:before {
  background: #4a5356;
  border-radius: .6em;
  color: #f05a22;
  counter-increment: popular;
  content: counter(popular);
  display: block;
  height: 1.2em;
  line-height: 1.2em;
  position: absolute;
  left: 0;
  top: .2em;
  text-align: center;
  transition: background .3s;
  width: 1.2em;
}
/* line 641, ../sass/parts/_structure.scss */
.popular ol li:hover:before {
  background: #2e3a3d;
}

/* line 647, ../sass/parts/_structure.scss */
#bigi {
  padding: 0 2%;
  width: 100%;
}
@media all and (min-width: 1280px) {
  /* line 647, ../sass/parts/_structure.scss */
  #bigi {
    padding: 0;
  }
}
/* line 653, ../sass/parts/_structure.scss */
#bigi .banner {
  width: 100%;
}
@media all and (min-width: 1024px) {
  /* line 653, ../sass/parts/_structure.scss */
  #bigi .banner {
    float: right;
    width: 32%;
  }
}
@media all and (min-width: 1280px) {
  /* line 653, ../sass/parts/_structure.scss */
  #bigi .banner {
    margin: 0;
  }
}
/* line 662, ../sass/parts/_structure.scss */
#bigi .banner .ads-head {
  float: none;
  margin: 0 0 1em;
  width: 100%;
}
/* line 667, ../sass/parts/_structure.scss */
#bigi .banner #cover {
  padding: .5em 0 0;
}
/* line 669, ../sass/parts/_structure.scss */
#bigi .banner #cover ul {
  overflow: hidden;
}
/* line 672, ../sass/parts/_structure.scss */
#bigi .banner #cover li {
  float: left;
  font-size: 120%;
  height: 100%;
  text-align: center;
}
/* line 677, ../sass/parts/_structure.scss */
#bigi .banner #cover li span {
  box-sizing: border-box;
  padding: 43% 5% 0;
  height: 100%;
}
/* line 683, ../sass/parts/_structure.scss */
#bigi .banner #cover .cover {
  width: 20%;
}
/* line 686, ../sass/parts/_structure.scss */
#bigi .banner #cover .button {
  width: 38%;
}
/* line 689, ../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 694, ../sass/parts/_structure.scss */
#bigi .banner #cover .issue {
  background: url(../images/icon-issue.png) no-repeat center 12px #6a9b99;
  background-size: auto 40%;
  left: 62%;
  top: 0;
}
@media all and (min-width: 1024px) {
  /* line 701, ../sass/parts/_structure.scss */
  #bigi .img {
    width: 64.1%;
  }
}
@media all and (min-width: 1280px) {
  /* line 701, ../sass/parts/_structure.scss */
  #bigi .img {
    width: 64.8%;
  }
}
/* line 708, ../sass/parts/_structure.scss */
#bigi .img img {
  display: block;
  width: 100%;
}
/* line 712, ../sass/parts/_structure.scss */
#bigi .img .caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}

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

/* line 729, ../sass/parts/_structure.scss */
#fence-content {
  background: #f2f4f4;
  clear: both;
  margin-top: 2em;
  overflow: visible;
}
/* line 735, ../sass/parts/_structure.scss */
#fence-content .innerfence:after {
  background-color: #fff;
  content: '';
  display: block;
  position: absolute;
  left: -20%;
  top: -2em;
  height: 2em;
  width: 200%;
}

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

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

/* line 758, ../sass/parts/_structure.scss */
#fence-content-col1 {
  margin-top: 1em;
}
@media all and (min-width: 768px) {
  /* line 758, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    width: 65%;
  }
}
@media all and (min-width: 1024px) {
  /* line 758, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    width: 67.25%;
  }
}
@media all and (min-width: 1280px) {
  /* line 758, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    background: #f2f4f4;
    width: 66.2%;
  }
}
@media all and (min-width: 1366px) {
  /* line 758, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    width: 65.11%;
  }
}
@media all and (min-width: 1600px) {
  /* line 758, ../sass/parts/_structure.scss */
  #fence-content-col1 {
    width: 64.4%;
  }
}
@media all and (min-width: 768px) {
  /* line 776, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    padding-right: 2em;
  }
}
@media all and (min-width: 1024px) {
  /* line 776, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    padding-right: 2.5em;
  }
}
@media all and (min-width: 1280px) {
  /* line 776, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    margin-left: 7.5%;
  }
}
@media all and (min-width: 1366px) {
  /* line 776, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    margin-left: 12.2%;
  }
}
@media all and (min-width: 1600px) {
  /* line 776, ../sass/parts/_structure.scss */
  #fence-content-col1 .innerfence {
    margin-left: 15.4%;
  }
}
/* line 793, ../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 802, ../sass/parts/_structure.scss */
  #fence-content-col1 .txt {
    padding-right: 0;
  }
}
/* line 807, ../sass/parts/_structure.scss */
#fence-content-col1 .ads {
  margin: 0 1em 1em;
}
@media all and (min-width: 768px) {
  /* line 807, ../sass/parts/_structure.scss */
  #fence-content-col1 .ads {
    margin-right: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 807, ../sass/parts/_structure.scss */
  #fence-content-col1 .ads {
    margin: 0 0 2em 2em;
  }
}

@media all and (min-width: 768px) {
  /* line 819, ../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 831, ../sass/parts/_structure.scss */
#fence-content-col2 {
  background-color: #f2f4f4;
  overflow: visible;
  z-index: 10;
}
@media all and (min-width: 768px) {
  /* line 831, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    margin-top: 1em;
    width: 35%;
  }
}
@media all and (min-width: 1024px) {
  /* line 831, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    width: 32.75%;
  }
}
@media all and (min-width: 1280px) {
  /* line 831, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    width: 28.8%;
  }
}
@media all and (min-width: 1366px) {
  /* line 831, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    width: 26.9%;
  }
}
@media all and (min-width: 1600px) {
  /* line 831, ../sass/parts/_structure.scss */
  #fence-content-col2 {
    width: 25%;
  }
}
/* line 852, ../sass/parts/_structure.scss */
#fence-content-col2 .innerfence {
  background: none;
  overflow: visible;
}
/* line 856, ../sass/parts/_structure.scss */
#fence-content-col2 .col2 {
  background: none;
  left: 0;
  position: relative;
  width: 100%;
}
/* line 862, ../sass/parts/_structure.scss */
#fence-content-col2 .popular {
  background: none;
  display: block;
}
/* line 865, ../sass/parts/_structure.scss */
#fence-content-col2 .popular .ribbon {
  top: -1em;
}
@media all and (min-width: 768px) {
  /* line 865, ../sass/parts/_structure.scss */
  #fence-content-col2 .popular .ribbon {
    top: 0;
  }
}
/* line 872, ../sass/parts/_structure.scss */
#fence-content-col2 #cover {
  margin-bottom: 0;
}
@media all and (min-width: 1024px) {
  /* line 872, ../sass/parts/_structure.scss */
  #fence-content-col2 #cover {
    display: none;
  }
}

/* line 880, ../sass/parts/_structure.scss */
.col1 {
  box-sizing: border-box;
}
@media all and (min-width: 768px) {
  /* line 880, ../sass/parts/_structure.scss */
  .col1 {
    float: left;
    width: 67%;
  }
}
@media all and (min-width: 1280px) {
  /* line 880, ../sass/parts/_structure.scss */
  .col1 {
    width: 64%;
  }
}
/* line 889, ../sass/parts/_structure.scss */
.col1 .ads {
  margin: 0 2em 2em;
}
@media all and (min-width: 1024px) {
  /* line 889, ../sass/parts/_structure.scss */
  .col1 .ads {
    margin: 0 2.5em 2.5em;
  }
}
@media all and (min-width: 1280px) {
  /* line 889, ../sass/parts/_structure.scss */
  .col1 .ads {
    margin: 0 0 2.5em 2.5em;
  }
}
/* line 898, ../sass/parts/_structure.scss */
.col1 .ads li > div {
  width: 100%;
  padding-top: 20%;
}
/* line 904, ../sass/parts/_structure.scss */
.col1 .popular {
  padding-bottom: 1em;
}
@media all and (min-width: 768px) {
  /* line 904, ../sass/parts/_structure.scss */
  .col1 .popular {
    display: none;
  }
}
/* line 912, ../sass/parts/_structure.scss */
.col1 .latest .ribbon {
  margin: -1em 0 0;
}
/* line 474, ../sass/parts/_elements.scss */
.col1 .latest .ribbon .text {
  background: #f05a22;
}
/* line 477, ../sass/parts/_elements.scss */
.col1 .latest .ribbon .text .point {
  border-left: 9px solid #f05a22;
}
/* line 482, ../sass/parts/_elements.scss */
.col1 .latest .ribbon .shadow {
  background: #c74a1b;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
@media all and (min-width: 1024px) {
  /* line 910, ../sass/parts/_structure.scss */
  .col1 .latest {
    padding-bottom: 15%;
  }
}
@media all and (min-width: 1600px) {
  /* line 910, ../sass/parts/_structure.scss */
  .col1 .latest {
    padding-bottom: 20%;
  }
}
/* line 923, ../sass/parts/_structure.scss */
.col1 ul.stories {
  padding: 1em 2em;
  overflow: hidden;
}
@media all and (min-width: 1024px) {
  /* line 923, ../sass/parts/_structure.scss */
  .col1 ul.stories {
    padding: 1em 2.5em;
  }
}
@media all and (min-width: 1280px) {
  /* line 923, ../sass/parts/_structure.scss */
  .col1 ul.stories {
    padding: 1em 0 5em 2.5em;
  }
}
/* line 932, ../sass/parts/_structure.scss */
.col1 ul.stories > li {
  box-sizing: border-box;
  display: block;
  margin-bottom: 3em;
}
@media all and (min-width: 480px) {
  /* line 932, ../sass/parts/_structure.scss */
  .col1 ul.stories > li {
    float: left;
    width: 47.5%;
  }
}
@media all and (min-width: 680px) {
  /* line 932, ../sass/parts/_structure.scss */
  .col1 ul.stories > li {
    margin-right: 5%;
    width: 30%;
  }
}
@media all and (min-width: 768px) {
  /* line 932, ../sass/parts/_structure.scss */
  .col1 ul.stories > li {
    width: 47.5%;
    margin-right: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 932, ../sass/parts/_structure.scss */
  .col1 ul.stories > li {
    width: 30%;
    margin-right: 5%;
  }
}
/* line 952, ../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 959, ../sass/parts/_structure.scss */
.col1 ul.stories > li .type {
  display: block;
  font: normal 0.8em/1em "chunkfiveroman";
  padding: .5em 0 0;
  text-transform: uppercase;
}
@media all and (min-width: 1280px) {
  /* line 959, ../sass/parts/_structure.scss */
  .col1 ul.stories > li .type {
    letter-spacing: 1px;
  }
}
/* line 967, ../sass/parts/_structure.scss */
.col1 ul.stories > li .type time {
  color: #767d84;
  font: 500 1em/1em "Fira Sans";
  letter-spacing: 0;
}
/* line 973, ../sass/parts/_structure.scss */
.col1 ul.stories > li .news {
  color: #c74a1b;
}
/* line 976, ../sass/parts/_structure.scss */
.col1 ul.stories > li .commentary {
  color: #5087b4;
}
/* line 979, ../sass/parts/_structure.scss */
.col1 ul.stories > li .title {
  color: #2e3a3d;
  display: block;
  font: 100 1.4em/1em "league_gothicregular";
  padding-top: .2em;
}
/* line 987, ../sass/parts/_structure.scss */
.col1 ul.stories li:hover .img {
  background-size: 110% auto;
}
/* line 990, ../sass/parts/_structure.scss */
.col1 ul.stories li:hover .title {
  color: #c74a1b;
}
@media all and (min-width: 480px) {
  /* line 994, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(even) {
    margin-left: 5%;
  }
}
@media all and (min-width: 680px) {
  /* line 994, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(even) {
    margin-left: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 994, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(even) {
    margin-left: 5%;
  }
}
@media all and (min-width: 1024px) {
  /* line 994, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(even) {
    margin-left: 0;
  }
}
/* line 1008, ../sass/parts/_structure.scss */
.col1 ul.stories > li:nth-of-type(odd) {
  clear: left;
}
@media all and (min-width: 680px) {
  /* line 1008, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(odd) {
    clear: none;
  }
}
@media all and (min-width: 768px) {
  /* line 1008, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(odd) {
    clear: left;
  }
}
@media all and (min-width: 1024px) {
  /* line 1008, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(odd) {
    clear: none;
  }
}
@media all and (min-width: 680px) {
  /* line 1020, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 1020, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n) {
    margin-right: inherit;
  }
}
@media all and (min-width: 680px) {
  /* line 1028, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n+1) {
    clear: left;
  }
}
@media all and (min-width: 768px) {
  /* line 1028, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n+1) {
    clear: inherit;
  }
}
@media all and (min-width: 768px) {
  /* line 1036, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(2n+1) {
    clear: left;
  }
}
@media all and (min-width: 1024px) {
  /* line 1036, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(2n+1) {
    clear: inherit;
  }
}
@media all and (min-width: 1024px) {
  /* line 1044, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:nth-of-type(3n+1) {
    clear: left;
  }
}
@media all and (min-width: 680px) {
  /* line 1049, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:last-child {
    display: none;
  }
}
@media all and (min-width: 768px) {
  /* line 1049, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:last-child {
    display: block;
  }
}
@media all and (min-width: 1024px) {
  /* line 1049, ../sass/parts/_structure.scss */
  .col1 ul.stories > li:last-child {
    display: none;
  }
}
/* line 1060, ../sass/parts/_structure.scss */
.col1 ul.stories .ads {
  clear: left;
  margin: 0 0 3em;
  padding-top: 21%;
  position: relative;
}
/* line 1065, ../sass/parts/_structure.scss */
.col1 ul.stories .ads li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1068, ../sass/parts/_structure.scss */
.col1 ul.stories .ads li div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1072, ../sass/parts/_structure.scss */
.col1 ul.stories .ads li iframe {
  height: 100%;
}
/* line 1078, ../sass/parts/_structure.scss */
.col1 .storylinks {
  border-top: 1px solid #b9bbbd;
  margin: 0 2em;
  padding: 0 0 100px;
}
/* line 1082, ../sass/parts/_structure.scss */
.col1 .storylinks a {
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  font: normal 1em/2em "chunkfiveroman";
  padding: 0 .75em;
  position: relative;
  top: -1em;
}
/* line 1092, ../sass/parts/_structure.scss */
.col1 .storylinks a:after {
  border-top: 1em solid transparent;
  border-bottom: 1em solid transparent;
  content: '';
  position: absolute;
  right: -.5em;
  top: 0;
}
/* line 1098, ../sass/parts/_structure.scss */
.col1 .storylinks a.more {
  background: #f05a22;
  z-index: 10;
}
/* line 1102, ../sass/parts/_structure.scss */
.col1 .storylinks a.more:hover {
  background: #c74a1b;
}
/* line 1105, ../sass/parts/_structure.scss */
.col1 .storylinks a.more:after {
  border-left: 0.5em solid #f05a22;
}
/* line 1108, ../sass/parts/_structure.scss */
.col1 .storylinks a.more:hover:after {
  border-left: 0.5em solid #c74a1b;
}
/* line 1111, ../sass/parts/_structure.scss */
.col1 .storylinks a.all {
  background: #b9bbbd;
  padding-left: 1em;
}
/* line 1115, ../sass/parts/_structure.scss */
.col1 .storylinks a.all:hover {
  background: #989fa6;
}
/* line 1118, ../sass/parts/_structure.scss */
.col1 .storylinks a.all:after {
  border-left: 0.5em solid #b9bbbd;
}
/* line 1121, ../sass/parts/_structure.scss */
.col1 .storylinks a.all:hover:after {
  border-left: 0.5em solid #989fa6;
}

/* line 1126, ../sass/parts/_structure.scss */
.col2 {
  background-color: #f2f4f4;
  height: 100%;
}
@media all and (min-width: 768px) {
  /* line 1126, ../sass/parts/_structure.scss */
  .col2 {
    height: 100%;
    position: absolute;
    left: 67%;
    top: 0;
    width: 33%;
  }
}
@media all and (min-width: 1280px) {
  /* line 1126, ../sass/parts/_structure.scss */
  .col2 {
    left: 68%;
    width: 32%;
  }
}
/* line 1139, ../sass/parts/_structure.scss */
.col2 .popular {
  display: none;
  margin-bottom: 30px;
}
@media all and (min-width: 768px) {
  /* line 1139, ../sass/parts/_structure.scss */
  .col2 .popular {
    display: block;
  }
}
@media all and (min-width: 1024px) {
  /* line 1139, ../sass/parts/_structure.scss */
  .col2 .popular {
    display: none;
  }
}
/* line 1150, ../sass/parts/_structure.scss */
.col2 .featured .ribbon {
  margin: -1em 0 0;
}
/* line 474, ../sass/parts/_elements.scss */
.col2 .featured .ribbon .text {
  background: #c2cb20;
}
/* line 477, ../sass/parts/_elements.scss */
.col2 .featured .ribbon .text .point {
  border-left: 9px solid #c2cb20;
}
/* line 482, ../sass/parts/_elements.scss */
.col2 .featured .ribbon .shadow {
  background: #a7b01b;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
@media all and (min-width: 768px) {
  /* line 1150, ../sass/parts/_structure.scss */
  .col2 .featured .ribbon {
    margin: 0;
  }
}
/* line 1163, ../sass/parts/_structure.scss */
.col2 .videos .ribbon {
  margin: -1em 0 0;
}
/* line 474, ../sass/parts/_elements.scss */
.col2 .videos .ribbon .text {
  background: #6ea4d0;
}
/* line 477, ../sass/parts/_elements.scss */
.col2 .videos .ribbon .text .point {
  border-left: 9px solid #6ea4d0;
}
/* line 482, ../sass/parts/_elements.scss */
.col2 .videos .ribbon .shadow {
  background: #5087b4;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
@media all and (min-width: 768px) {
  /* line 1163, ../sass/parts/_structure.scss */
  .col2 .videos .ribbon {
    margin: 0;
  }
}
/* line 1170, ../sass/parts/_structure.scss */
.col2 .videos ul {
  margin-bottom: 50px;
}
/* line 1174, ../sass/parts/_structure.scss */
.col2 .videos ul a {
  background-size: auto 100%;
  background-position: center center;
  display: block;
  padding-top: 55%;
  text-align: center;
}
/* line 1182, ../sass/parts/_structure.scss */
.col2 .videos ul a:hover .play {
  opacity: 1;
}
/* line 1186, ../sass/parts/_structure.scss */
.col2 .videos ul .slick-dots {
  top: .5em;
  left: .2em;
}
/* line 1189, ../sass/parts/_structure.scss */
.col2 .videos ul span {
  display: block;
  position: absolute;
}
/* line 1193, ../sass/parts/_structure.scss */
.col2 .videos ul .title {
  background: rgba(46, 58, 61, 0.85);
  color: #f2f4f4;
  font: normal 1em/1em "chunkfiveroman";
  padding: .5em 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
/* line 1201, ../sass/parts/_structure.scss */
.col2 .videos ul .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 1213, ../sass/parts/_structure.scss */
.col2 .sidebar-square-manual {
  box-sizing: border-box;
}
/* line 1216, ../sass/parts/_structure.scss */
.col2 .sidebar-square-manual a {
  display: block;
}
/* line 1219, ../sass/parts/_structure.scss */
.col2 .sidebar-square-manual img {
  width: 100%;
}
/* line 1223, ../sass/parts/_structure.scss */
.col2 .quicklinks {
  margin-bottom: 50px;
}
/* line 1225, ../sass/parts/_structure.scss */
.col2 .quicklinks .ribbon {
  margin: -1em 0 0;
}
/* line 474, ../sass/parts/_elements.scss */
.col2 .quicklinks .ribbon .text {
  background: #c2cb20;
}
/* line 477, ../sass/parts/_elements.scss */
.col2 .quicklinks .ribbon .text .point {
  border-left: 9px solid #c2cb20;
}
/* line 482, ../sass/parts/_elements.scss */
.col2 .quicklinks .ribbon .shadow {
  background: #a7b01b;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
@media all and (min-width: 768px) {
  /* line 1225, ../sass/parts/_structure.scss */
  .col2 .quicklinks .ribbon {
    margin: 0;
  }
}
/* line 1232, ../sass/parts/_structure.scss */
.col2 .quicklinks ul {
  font: 100 1.5em/1.2em "league_gothicregular";
}
/* line 1236, ../sass/parts/_structure.scss */
.col2 .quicklinks li {
  color: #d1d2d4;
  display: inline-block;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 1242, ../sass/parts/_structure.scss */
.col2 .quicklinks a {
  color: #767d84;
}
/* line 1245, ../sass/parts/_structure.scss */
.col2 .quicklinks a:hover {
  color: #c74a1b;
}
/* line 1249, ../sass/parts/_structure.scss */
.col2 .ads {
  margin-bottom: 50px;
}
@media all and (min-width: 480px) {
  /* line 1249, ../sass/parts/_structure.scss */
  .col2 .ads {
    float: right;
    margin: 0;
    width: 50%;
  }
}
@media all and (min-width: 768px) {
  /* line 1249, ../sass/parts/_structure.scss */
  .col2 .ads {
    float: none;
    margin-bottom: 50px;
    width: 100%;
  }
}
/* line 1268, ../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 1275, ../sass/parts/_structure.scss */
  .col2 ul.ads-index-sidebar li {
    float: none;
    width: 100%;
    margin: .5em 0;
  }
}
/* line 1284, ../sass/parts/_structure.scss */
.col2 .advertising li {
  width: 100%;
}
/* line 1286, ../sass/parts/_structure.scss */
.col2 .advertising li iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 1292, ../sass/parts/_structure.scss */
.col2 #cover {
  display: block;
}
@media all and (min-width: 480px) {
  /* line 1295, ../sass/parts/_structure.scss */
  .col2 #cover ul {
    width: 38%;
  }
}
@media all and (min-width: 768px) {
  /* line 1295, ../sass/parts/_structure.scss */
  .col2 #cover ul {
    width: 100%;
  }
}
/* line 1305, ../sass/parts/_structure.scss */
.col2 #cover ul.ads li > div {
  padding-top: 100%;
  width: 100%;
}
@media all and (min-width: 480px) {
  /* line 1303, ../sass/parts/_structure.scss */
  .col2 #cover ul.ads {
    width: 50%;
  }
}
@media all and (min-width: 768px) {
  /* line 1303, ../sass/parts/_structure.scss */
  .col2 #cover ul.ads {
    width: 100%;
  }
}

@media all and (min-width: 768px) {
  /* line 1319, ../sass/parts/_structure.scss */
  .col2:before {
    border-top: 30px solid #fff;
    border-right: 30px solid transparent;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
}

/* line 1328, ../sass/parts/_structure.scss */
.col2-page {
  box-sizing: border-box;
}
@media all and (min-width: 768px) {
  /* line 1330, ../sass/parts/_structure.scss */
  .col2-page .popular {
    display: block;
  }
}
/* line 1335, ../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 1342, ../sass/parts/_structure.scss */
  .col2-page ul.ads li {
    float: none;
    width: 100%;
    margin: .5em 0;
  }
}
@media all and (min-width: 480px) {
  /* line 1350, ../sass/parts/_structure.scss */
  .col2-page #cover {
    font-size: 1.2em;
    width: auto;
  }
  /* line 1354, ../sass/parts/_structure.scss */
  .col2-page #cover ul {
    width: 100%;
  }
  /* line 1357, ../sass/parts/_structure.scss */
  .col2-page #cover li.button {
    margin: 0;
    width: 38%;
    height: 100%;
    position: absolute;
    top: 0;
  }
  /* line 1363, ../sass/parts/_structure.scss */
  .col2-page #cover li.button span {
    display: block;
    text-align: center;
    margin: 0;
    padding: 40% 5% 0;
  }
  /* line 1370, ../sass/parts/_structure.scss */
  .col2-page #cover .cover {
    width: 20%;
  }
  /* line 1373, ../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 1378, ../sass/parts/_structure.scss */
  .col2-page #cover .issue {
    background: url(../images/icon-issue.png) no-repeat center 12px #6a9b99;
    background-size: auto 40%;
    left: 62%;
    top: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 1350, ../sass/parts/_structure.scss */
  .col2-page #cover {
    font-size: .9em;
  }
  /* line 1386, ../sass/parts/_structure.scss */
  .col2-page #cover .cover {
    width: 33%;
  }
  /* line 1389, ../sass/parts/_structure.scss */
  .col2-page #cover li.button {
    width: 65%;
    left: 35%;
    height: 48%;
  }
  /* line 1393, ../sass/parts/_structure.scss */
  .col2-page #cover li.button span {
    padding: 15% 0 0 25%;
    text-align: left;
  }
  /* line 1398, ../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 1402, ../sass/parts/_structure.scss */
  .col2-page #cover li.issue {
    background: url(../images/icon-issue.png) no-repeat 2% center #6a9b99;
    background-size: 20% auto;
    top: 52%;
  }
}

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

/* line 1420, ../sass/parts/_structure.scss */
#cover {
  display: none;
  overflow: hidden;
  padding-bottom: 30px;
}
@media all and (min-width: 1024px) {
  /* line 1420, ../sass/parts/_structure.scss */
  #cover {
    display: block;
  }
}
/* line 1427, ../sass/parts/_structure.scss */
#cover li {
  display: block;
}
/* line 1430, ../sass/parts/_structure.scss */
#cover li.cover {
  width: 30%;
}
@media all and (min-width: 480px) {
  /* line 1430, ../sass/parts/_structure.scss */
  #cover li.cover {
    width: 100%;
  }
}
@media all and (min-width: 680px) {
  /* line 1430, ../sass/parts/_structure.scss */
  #cover li.cover {
    width: 30%;
  }
}
/* line 1438, ../sass/parts/_structure.scss */
#cover li.cover img {
  display: block;
  width: 100%;
}
/* line 1443, ../sass/parts/_structure.scss */
#cover li.button {
  height: 45%;
  opacity: .8;
  position: absolute;
  right: 0;
  width: 65%;
}
@media all and (min-width: 480px) {
  /* line 1443, ../sass/parts/_structure.scss */
  #cover li.button {
    position: relative;
    width: 100%;
    height: 45px;
    margin: .5em 0;
  }
}
@media all and (min-width: 680px) {
  /* line 1443, ../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 1443, ../sass/parts/_structure.scss */
  #cover li.button {
    font-size: .8em;
  }
}
@media all and (min-width: 900px) {
  /* line 1443, ../sass/parts/_structure.scss */
  #cover li.button {
    font-size: 1em;
  }
}
@media all and (min-width: 1024px) {
  /* line 1443, ../sass/parts/_structure.scss */
  #cover li.button {
    font-size: 1.2em;
  }
}
/* line 1470, ../sass/parts/_structure.scss */
#cover li.button span {
  color: #fff;
  display: inline-block;
  font: normal 1em/1em "chunkfiveroman";
  padding: 10% 1em 0 20%;
}
/* line 1477, ../sass/parts/_structure.scss */
#cover li.button:hover {
  opacity: 1;
}
/* line 1480, ../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 1485, ../sass/parts/_structure.scss */
#cover li.issue {
  background: url(../images/icon-issue.png) no-repeat 2% center #6a9b99;
  background-size: 15% auto;
  top: 55%;
}

/* end content block styles */
/* beging footer block styles */
/* line 1495, ../sass/parts/_structure.scss */
footer {
  background: #2e3a3d;
  clear: both;
  color: #767d84;
}
/* line 1499, ../sass/parts/_structure.scss */
footer .copyright {
  border-top: 1px solid #5f6669;
  font: 200 0.8em/1.2em "Fira Sans";
  margin: 1em 2em;
  padding-top: 1em;
}
@media all and (min-width: 1280px) {
  /* line 1499, ../sass/parts/_structure.scss */
  footer .copyright {
    margin: 1em 0;
  }
}
/* line 1507, ../sass/parts/_structure.scss */
footer .copyright img {
  display: block;
  margin-bottom: .5em;
}
@media all and (min-width: 768px) {
  /* line 1507, ../sass/parts/_structure.scss */
  footer .copyright img {
    display: inline-block;
    margin: 0 5px -.1em;
  }
}

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

/* line 1527, ../sass/parts/_structure.scss */
.ads img {
  display: block;
  width: 100%;
}
/* line 1533, ../sass/parts/_structure.scss */
.ads li > div div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 1538, ../sass/parts/_structure.scss */
.ads li iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 1543, ../sass/parts/_structure.scss */
.ads h4 {
  background: #767d84;
  color: #b9bbbd;
  font: 500 0.8em/1em "Fira Sans";
  padding: .5em;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1549, ../sass/parts/_structure.scss */
.ads h4 strong {
  color: #f2f4f4;
  display: inline-block;
  font-weight: 600;
  padding: 0 .3em;
}
/* line 1556, ../sass/parts/_structure.scss */
.ads h5 {
  color: #989fa6;
  font: 100 2em/1.5em "Fira Sans";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60%;
  text-align: center;
}

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

/* line 1, ../sass/parts/_forms.scss */
.autoform {
  background: rgba(209, 210, 212, 0.6);
  font: 400 1em/1em "Fira Sans";
  margin: .5em 0 2em;
  overflow: hidden;
  padding: 1em;
  width: 100%;
}
@media all and (min-width: 680px) {
  /* line 1, ../sass/parts/_forms.scss */
  .autoform {
    padding: 1em 1.5em;
  }
}
/* line 11, ../sass/parts/_forms.scss */
.autoform p.certify {
  padding-left: 20px;
}
/* line 13, ../sass/parts/_forms.scss */
.autoform p.certify input {
  float: left;
  margin: 0 0 0 -20px;
}
/* line 18, ../sass/parts/_forms.scss */
.autoform label {
  box-sizing: border-box;
  display: block;
  padding-bottom: .5em;
  margin-bottom: .5em;
  text-align: left;
  width: 100%;
}
@media all and (min-width: 1024px) {
  /* line 18, ../sass/parts/_forms.scss */
  .autoform label {
    background: #d1d2d4;
    height: 2em;
    line-height: 2em;
    margin: 1em 0;
    padding: 0 72% 0 0;
    position: relative;
    text-align: right;
  }
}
/* line 35, ../sass/parts/_forms.scss */
.autoform input {
  font: 400 1em/1em "Fira Sans";
}
/* line 39, ../sass/parts/_forms.scss */
.autoform input[type="text"], .autoform input[type="password"], .autoform select {
  background: #fff;
  color: #6a9b99;
  display: inline-block;
  height: 2em;
  line-height: 2em;
  margin-top: .2em;
  padding: 0 .5em;
  width: 100%;
}
@media all and (min-width: 1024px) {
  /* line 39, ../sass/parts/_forms.scss */
  .autoform input[type="text"], .autoform input[type="password"], .autoform select {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 70%;
  }
}
/* line 54, ../sass/parts/_forms.scss */
.autoform input[type="submit"] {
  background: #6a9b99;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  float: right;
  margin: .5em 0 0 .5em;
  padding: .75em;
}
/* line 63, ../sass/parts/_forms.scss */
.autoform input[type="submit"]:hover {
  background: #82bab7;
  cursor: pointer;
}
/* line 67, ../sass/parts/_forms.scss */
.autoform input.orange[type="submit"] {
  background: #c74a1b;
}
/* line 70, ../sass/parts/_forms.scss */
.autoform input.orange[type="submit"]:hover {
  background: #f05a22;
  cursor: pointer;
}
/* line 74, ../sass/parts/_forms.scss */
.autoform select {
  font: 400 1em/1em "Fira Sans";
}
/* line 77, ../sass/parts/_forms.scss */
.autoform textarea {
  border: 0;
  border-style: none;
  box-sizing: border-box;
  width: 100%;
}
/* line 83, ../sass/parts/_forms.scss */
.autoform .error {
  color: #c74a1b;
}

@media all and (min-width: 1024px) {
  /* line 88, ../sass/parts/_forms.scss */
  .loginForm .autoform label {
    float: left;
    padding: 0 30% 0 0;
    width: 48%;
  }
}
@media all and (min-width: 1024px) {
  /* line 95, ../sass/parts/_forms.scss */
  .loginForm .autoform label:first-child {
    margin-right: 4%;
  }
}
@media all and (min-width: 1024px) {
  /* line 100, ../sass/parts/_forms.scss */
  .loginForm .autoform input[type="text"], .loginForm .autoform input[type="password"] {
    width: 60%;
  }
}

/* line 107, ../sass/parts/_forms.scss */
.form-default {
  background: rgba(242, 244, 244, 0.6);
  border: 1px solid rgba(209, 210, 212, 0.5);
  border-radius: 4px;
  box-sizing: border-box;
  font-weight: 500;
  margin: 1.5em 0;
  padding: .5em 0;
}
/* line 115, ../sass/parts/_forms.scss */
.form-default h3 {
  margin: 0 0 .5em;
  padding: .5em 5%;
}
/* line 119, ../sass/parts/_forms.scss */
.form-default .section {
  border-bottom: 1px solid #d1d2d4;
}
/* line 122, ../sass/parts/_forms.scss */
.form-default .form-buttons {
  border-bottom: none;
  padding: 1em 5%;
}
/* line 125, ../sass/parts/_forms.scss */
.form-default .form-buttons .button {
  border: none;
  border-style: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font: 600 1em/30px "Fira Sans";
  margin: 0 1em 0 0;
}
/* line 135, ../sass/parts/_forms.scss */
.form-default .form-buttons .submit {
  background: #82bab7;
}
/* line 138, ../sass/parts/_forms.scss */
.form-default .form-buttons .submit:hover {
  background: #6a9b99;
}
/* line 141, ../sass/parts/_forms.scss */
.form-default .form-buttons .cancel {
  background: #f05a22;
}
/* line 144, ../sass/parts/_forms.scss */
.form-default .form-buttons .cancel:hover {
  background: #c74a1b;
}
/* line 148, ../sass/parts/_forms.scss */
.form-default p {
  box-sizing: border-box;
  display: inline-block;
  margin: .5em 5%;
  width: 90%;
}
/* line 153, ../sass/parts/_forms.scss */
.form-default p input {
  border-style: none;
  border: 1px solid rgba(209, 210, 212, 0.5);
  border-radius: 4px;
  display: block;
  font: 300 1em/1.3em "Fira Sans";
  margin: .5em 0;
  padding: .5em;
  width: 100%;
}
/* line 165, ../sass/parts/_forms.scss */
.form-default p.required input {
  border: 1px solid #f05a22;
}
@media all and (min-width: 680px) {
  /* line 169, ../sass/parts/_forms.scss */
  .form-default .one-third {
    width: 24%;
  }
}
@media all and (min-width: 680px) {
  /* line 174, ../sass/parts/_forms.scss */
  .form-default .two-thirds {
    width: 55%;
  }
}
/* line 179, ../sass/parts/_forms.scss */
.form-default .error {
  color: #c74a1b;
  font: 600 0.85em/1.2em "Fira Sans";
}

/* line 185, ../sass/parts/_forms.scss */
.restricted {
  background: #f2f4f4;
  border: 1px solid rgba(209, 210, 212, 0.5);
  border-radius: 4px;
  margin: 3em 0;
  padding: 1em 5%;
}
/* line 191, ../sass/parts/_forms.scss */
.restricted h3 {
  margin: .5em 0 .5em;
}

/* line 196, ../sass/parts/_forms.scss */
.overlay-login {
  width: 90%;
  height: 80%;
}
@media all and (min-width: 680px) {
  /* line 196, ../sass/parts/_forms.scss */
  .overlay-login {
    width: 70%;
    margin: 10% 15%;
  }
}
@media all and (min-width: 1280px) {
  /* line 196, ../sass/parts/_forms.scss */
  .overlay-login {
    width: 50%;
    margin: 10% 25%;
  }
}
/* line 207, ../sass/parts/_forms.scss */
.overlay-login iframe {
  width: 100%;
  height: 100%;
}
/* line 211, ../sass/parts/_forms.scss */
.overlay-login .overlay-close {
  background: #c74a1b !important;
  color: #fff !important;
  font-weight: 400;
}

/* line 218, ../sass/parts/_forms.scss */
#userbox {
  background: #fff;
  padding: 2em;
}
/* line 221, ../sass/parts/_forms.scss */
#userbox h3 {
  font: 600 1.3em/1em "Merriweather";
  margin: .5em 0;
}

/* line 227, ../sass/parts/_forms.scss */
#file-uploader-image {
  background: #fff;
  font: 400 1em/1em "Fira Sans";
  overflow: hidden;
  padding: .5em;
}
/* line 232, ../sass/parts/_forms.scss */
#file-uploader-image .file-uploader-buttons {
  float: right;
}

/* line 237, ../sass/parts/_forms.scss */
.magplus {
  box-sizing: border-box;
  background: #2e3a3d;
  font-size: 1.2em;
  height: 100%;
  padding: 10%;
  margin: auto;
}
/* line 244, ../sass/parts/_forms.scss */
.magplus input[type="submit"] {
  font-size: 1.3em;
}
/* line 247, ../sass/parts/_forms.scss */
.magplus h3 {
  color: #fff;
  margin: 0 0 .2em;
}

/* line 253, ../sass/parts/_forms.scss */
html.nowrap {
  background: #2e3a3d;
  height: 100%;
}

@media all and (min-width: 680px) {
  /* line 2, ../sass/parts/_gcs.scss */
  header.gcs #headspace {
    padding-top: 10%;
  }
}
@media all and (min-width: 1024px) {
  /* line 2, ../sass/parts/_gcs.scss */
  header.gcs #headspace {
    padding-top: 8%;
  }
}
/* line 13, ../sass/parts/_gcs.scss */
header.gcs .ribbon {
  background: url(../images/lines-bl-tr-black.png);
  background-size: auto 60%;
  color: #767d84;
  font: normal 1em/1em "league_gothicregular";
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 100;
}
@media all and (min-width: 480px) {
  /* line 13, ../sass/parts/_gcs.scss */
  header.gcs .ribbon {
    font-size: 1.2em;
    letter-spacing: 4px;
  }
}
@media all and (min-width: 680px) {
  /* line 13, ../sass/parts/_gcs.scss */
  header.gcs .ribbon {
    letter-spacing: 6px;
  }
}
@media all and (min-width: 900px) {
  /* line 13, ../sass/parts/_gcs.scss */
  header.gcs .ribbon {
    font-size: 1.4em;
    letter-spacing: 7px;
  }
}
@media all and (min-width: 1024px) {
  /* line 13, ../sass/parts/_gcs.scss */
  header.gcs .ribbon {
    font-size: 1.5em;
  }
}
@media all and (min-width: 1280px) {
  /* line 13, ../sass/parts/_gcs.scss */
  header.gcs .ribbon {
    font-size: 1.6em;
  }
}
/* line 38, ../sass/parts/_gcs.scss */
header.gcs .ribbon p {
  box-sizing: border-box;
  display: inline-block;
  line-height: 1.5em;
  padding: .2em .5em;
}
/* line 43, ../sass/parts/_gcs.scss */
header.gcs .ribbon p strong {
  color: #f05a22;
  font-weight: normal;
}
/* line 48, ../sass/parts/_gcs.scss */
header.gcs .ribbon p.icon {
  background: #000;
  color: #767d84;
  padding: .2em .4em .2em .6em;
  text-align: right;
}
/* line 53, ../sass/parts/_gcs.scss */
header.gcs .ribbon p.icon img {
  display: block;
  position: absolute;
  top: -20%;
  left: 15%;
  width: 70%;
}
@media all and (min-width: 480px) {
  /* line 53, ../sass/parts/_gcs.scss */
  header.gcs .ribbon p.icon img {
    top: -35%;
  }
}
@media all and (min-width: 680px) {
  /* line 53, ../sass/parts/_gcs.scss */
  header.gcs .ribbon p.icon img {
    top: -45%;
  }
}
@media all and (min-width: 680px) {
  /* line 69, ../sass/parts/_gcs.scss */
  header.gcs .features #rotator .feature p {
    padding: 1.6em 1.6em 3.5em;
  }
}

/* line 81, ../sass/parts/_gcs.scss */
#content .content-fence .gcs-reports li a {
  padding: .5em 6%;
}
/* line 84, ../sass/parts/_gcs.scss */
#content .content-fence .gcs-reports li img {
  float: left;
  margin: 0 1em 0 0;
  width: 15%;
}
@media all and (min-width: 480px) {
  /* line 84, ../sass/parts/_gcs.scss */
  #content .content-fence .gcs-reports li img {
    width: 10%;
  }
}
@media all and (min-width: 1280px) {
  /* line 84, ../sass/parts/_gcs.scss */
  #content .content-fence .gcs-reports li img {
    width: 7.5%;
  }
}
/* line 95, ../sass/parts/_gcs.scss */
#content .content-fence .gcs-reports li .officer {
  font-size: .85em;
}
/* line 474, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-green .text {
  background: #c2cb20;
}
/* line 477, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-green .text .point {
  border-left: 9px solid #c2cb20;
}
/* line 482, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-green .shadow {
  background: #a7b01b;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
/* line 474, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-blue .text {
  background: #6ea4d0;
}
/* line 477, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-blue .text .point {
  border-left: 9px solid #6ea4d0;
}
/* line 482, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-blue .shadow {
  background: #5087b4;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
/* line 474, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-teal .text {
  background: #82bab7;
}
/* line 477, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-teal .text .point {
  border-left: 9px solid #82bab7;
}
/* line 482, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-teal .shadow {
  background: #6a9b99;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
/* line 474, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-orange .text {
  background: #f05a22;
}
/* line 477, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-orange .text .point {
  border-left: 9px solid #f05a22;
}
/* line 482, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-orange .shadow {
  background: #c74a1b;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
/* line 474, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-gray .text {
  background: #989fa6;
}
/* line 477, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-gray .text .point {
  border-left: 9px solid #989fa6;
}
/* line 482, ../sass/parts/_elements.scss */
#content .content-fence article.gcs .ribbon-gray .shadow {
  background: #767d84;
  -moz-transform: skewY(-45deg);
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
/* line 117, ../sass/parts/_gcs.scss */
#content .content-fence article.gcs .ribbon:not(:first-child) {
  margin-top: 1em;
}
/* line 121, ../sass/parts/_gcs.scss */
#content .content-fence article.gcs-col2 {
  padding-bottom: 2em;
}
/* line 124, ../sass/parts/_gcs.scss */
#content .content-fence article.gcs-col2 .ribbon:not(:first-child) .shadow:before {
  display: none;
}
/* line 128, ../sass/parts/_gcs.scss */
#content .content-fence article.gcs-col2 p.summary {
  padding: 1em 15% 0;
}
/* line 132, ../sass/parts/_gcs.scss */
#content .content-fence article.gcs-col2 li.condensed a {
  padding: .3em 15%;
}

/* line 139, ../sass/parts/_gcs.scss */
ul.bulletins {
  font: normal 2em/1em "league_gothicregular";
  padding: .5em 10% 1em;
}
/* line 142, ../sass/parts/_gcs.scss */
ul.bulletins li {
  position: relative;
}
/* line 145, ../sass/parts/_gcs.scss */
ul.bulletins li:before {
  border-left: 8px solid #d1d2d4;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: '';
  position: absolute;
  left: -15px;
  top: .25em;
}
/* line 152, ../sass/parts/_gcs.scss */
ul.bulletins a {
  color: #c74a1b;
}
/* line 155, ../sass/parts/_gcs.scss */
ul.bulletins a:hover {
  color: #f05a22;
}

/* line 161, ../sass/parts/_gcs.scss */
.election-results h2 {
  border-bottom: 1px dashed #d1d2d4;
  font: normal 1.8em/1em "chunkfiveroman";
  margin: 2em 0 .5em;
}
/* line 166, ../sass/parts/_gcs.scss */
.election-results .officer {
  margin-top: 1em;
  overflow: hidden;
}
/* line 169, ../sass/parts/_gcs.scss */
.election-results .officer img {
  margin: 0 auto;
}
@media all and (min-width: 680px) {
  /* line 169, ../sass/parts/_gcs.scss */
  .election-results .officer img {
    float: left;
    max-width: 250px;
    width: 30%;
  }
}
/* line 177, ../sass/parts/_gcs.scss */
.election-results .officer h3 {
  color: #2e3a3d;
  font-size: 2em;
  margin: .5em 0;
}
@media all and (min-width: 680px) {
  /* line 177, ../sass/parts/_gcs.scss */
  .election-results .officer h3 {
    float: left;
    margin: 2em 0 0;
    padding-left: 1em;
  }
}
/* line 186, ../sass/parts/_gcs.scss */
.election-results .officer h3 .title {
  color: #767d84;
  display: block;
  font: normal 0.7em/1em "Fira Sans";
  padding-top: .2em;
}
@media all and (min-width: 680px) {
  /* line 193, ../sass/parts/_gcs.scss */
  .election-results .officer h3:before {
    content: '';
    border-left: 15px solid #b9bbbd;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    position: absolute;
    left: 0;
    top: 0;
  }
}

/* line 207, ../sass/parts/_gcs.scss */
.txt ul.gcs-meetinglist li {
  margin-bottom: 1em;
}
/* line 210, ../sass/parts/_gcs.scss */
.txt ul.gcs-meetinglist li:before {
  background: #6ea4d0;
  top: .75em;
  width: 8px;
  height: 8px;
}
/* line 215, ../sass/parts/_gcs.scss */
.txt ul.gcs-meetinglist li:hover h2 {
  color: #f05a22;
}
/* line 218, ../sass/parts/_gcs.scss */
.txt ul.gcs-meetinglist h2 {
  color: #5087b4;
  font: normal 2.2em/1em "league_gothicregular";
}
/* line 222, ../sass/parts/_gcs.scss */
.txt ul.gcs-meetinglist h4 {
  color: #767d84;
  font: 500 1.1em/1.2em "Merriweather";
}

/* line 231, ../sass/parts/_gcs.scss */
ul.gcs-features li span.img {
  background-position: right center;
  background-size: 100% auto;
  display: block;
  width: 100%;
  padding-top: 43%;
}
/* line 237, ../sass/parts/_gcs.scss */
ul.gcs-features li span.img strong {
  background: rgba(255, 255, 255, 0.8);
  display: inline-block;
  font: normal 1.5em/1em "league_gothicregular";
  padding: .4em .7em;
}
/* line 244, ../sass/parts/_gcs.scss */
ul.gcs-features li h3 {
  color: #c74a1b;
  font: normal 2em/1em "league_gothicregular";
  margin: .5em 0 1em;
}
/* line 250, ../sass/parts/_gcs.scss */
ul.gcs-features li a:hover h3 {
  color: #f05a22;
}

/* line 257, ../sass/parts/_gcs.scss */
ul.gc-sidelinks li {
  position: relative;
}
/* line 260, ../sass/parts/_gcs.scss */
ul.gc-sidelinks li:before {
  border-left: 8px solid #d1d2d4;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: '';
  position: absolute;
  left: -15px;
  top: .75em;
  transition: left .5s;
}
/* line 268, ../sass/parts/_gcs.scss */
ul.gc-sidelinks a {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.25);
  color: #c74a1b;
  display: block;
  font: normal 2em/1em "league_gothicregular";
  padding: .2em 0;
}
/* line 275, ../sass/parts/_gcs.scss */
ul.gc-sidelinks a:hover {
  color: #f05a22;
}
/* line 278, ../sass/parts/_gcs.scss */
ul.gc-sidelinks li:hover:before {
  left: -12px;
}

/* 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: "league_gothicregular";
  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 "Fira Sans";
  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: #f05a22;
  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: #f05a22;
  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: "league_gothicregular";
  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: #c2cb20;
  font-size: 1.5em;
  outline: none;
}
/* line 83, ../sass/parts/_misc.scss */
.mp-account form .button input.orange {
  color: #f05a22;
}
/* 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: #f05a22;
  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 "league_gothicregular";
  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 "chunkfiveroman";
  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 "league_gothicregular";
  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 "Fira Sans";
}
/* 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: #c74a1b;
  display: inline-block;
  padding-left: 1em;
  position: relative;
}

/* line 249, ../sass/parts/_misc.scss */
strong.stat-down:before {
  border-top: 7px solid #c74a1b;
  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 "league_gothicregular";
  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: "Fira Sans";
  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: #c74a1b;
}
/* 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: #c74a1b;
  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 "Fira Sans";
  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: #c74a1b;
  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 "Fira Sans";
  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;
}
