/* -- colors -- */
/* -- borders and rules -- */
/* -- font-size -- */
/* -- line-height -- */
/* -- margins -- */
/* -- letterspacing -- */
/* -- font-family -- */
/* -- font-weight -- */
/* ----- grid ----- */
/* ----- breakpoints ----- */
@font-face {
  font-family: "cooper_hewittmedium";
  font-style: normal;
  font-weight: normal;
  src: url(../fonts/cooperhewitt-medium-webfont.eot);
  src: url(../fonts/cooperhewitt-medium-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/cooperhewitt-medium-webfont.woff2) format("woff2"), url(../fonts/cooperhewitt-medium-webfont.woff) format("woff"), url(../fonts/cooperhewitt-medium-webfont.ttf) format("truetype");
}
@font-face {
  font-family: "bernino_sans";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/BerninoSans-Web-Regular.eot);
  src: url(../fonts/BerninoSans-Web-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/BerninoSans-Web-Regular.woff2) format("woff2"), url(../fonts/BerninoSans-Web-Regular.woff) format("woff");
}
@font-face {
  font-family: "bernino_sans_semi";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/BerninoSans-Web-Semibold.eot);
  src: url(../fonts/BerninoSans-Web-Semibold.eot?#iefix) format("embedded-opentype"), url(../fonts/BerninoSans-Web-Semibold.woff2) format("woff2"), url(../fonts/BerninoSans-Web-Semibold.woff) format("woff");
}
/* line 28, ../scss/interactive.scss */
a, area, input, button {
  outline: none;
}

/* line 29, ../scss/interactive.scss */
a {
  text-decoration: none;
}

/* line 31, ../scss/interactive.scss */
body, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, span {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 38, ../scss/interactive.scss */
body {
  margin-top: 0;
  margin-bottom: 15px;
  line-height: 1;
  font-size: 100%;
  min-width: 320px;
}

/* line 46, ../scss/interactive.scss */
img {
  display: block;
  border: 0;
}

/* line 51, ../scss/interactive.scss */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 57, ../scss/interactive.scss */
.cont:after, .cont-full:after {
  content: "";
  display: table;
  clear: both;
}

/* line 63, ../scss/interactive.scss */
.col-2 {
  width: 16.66667%;
}

/* line 64, ../scss/interactive.scss */
.col-3 {
  width: 25%;
}

/* line 65, ../scss/interactive.scss */
.col-4 {
  width: 33.33333%;
}

/* line 66, ../scss/interactive.scss */
.col-6 {
  width: 50%;
}

/* line 67, ../scss/interactive.scss */
.col-12 {
  width: 100%;
  clear: both;
  float: none;
}

/* line 73, ../scss/interactive.scss */
[class*="col-"] {
  padding-right: 15px;
  padding-left: 15px;
  float: left;
}

/* line 79, ../scss/interactive.scss */
.cont-full [class*="col-"]:last-child {
  padding-right: 0;
}

/* line 80, ../scss/interactive.scss */
.cont-full [class*="col-"]:first-child {
  padding-left: 0;
}

/* line 82, ../scss/interactive.scss */
.cont {
  margin: 0 auto;
}

@media screen and (min-width: 660px) {
  /* line 85, ../scss/interactive.scss */
  .cont {
    max-width: 1400px;
    padding: 0 15px;
    margin: 0 auto;
  }
}
/* line 92, ../scss/interactive.scss */
.featherlight .featherlight-content {
  overflow-x: hidden;
  margin: 0;
  padding: 2px;
  border: 0;
}

/* line 99, ../scss/interactive.scss */
#field-view, #teams-view, #players-view, #field-view > div {
  display: none;
}

/* line 100, ../scss/interactive.scss */
#players-view {
  min-height: 500px;
}

/* line 102, ../scss/interactive.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 109, ../scss/interactive.scss */
.info-text a, .copy a, .info-text a.icon-link-no-border, .info-text a.icon-link-no-border .link-text, .nav-years li .year {
  transition: background-color 0.25s ease;
  background-color: inherit;
}

/* line 114, ../scss/interactive.scss */
.info-text a:hover, .copy a:hover, .info-text a.icon-link-no-border:hover .link-text {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 116, ../scss/interactive.scss */
.info-text a.icon-link-no-border:hover {
  background-color: inherit;
}

/* line 118, ../scss/interactive.scss */
p, .info-text {
  margin-top: 0;
}

/* line 120, ../scss/interactive.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "cooper_hewittmedium", sans-serif;
  font-weight: normal;
  color: #000;
  line-height: 1.3em;
  margin: 0 0 1em;
}

/* line 128, ../scss/interactive.scss */
h1 {
  font-size: 3.6875em;
}

/* line 129, ../scss/interactive.scss */
h2 {
  font-size: 2.6875em;
}

/* line 130, ../scss/interactive.scss */
h3 {
  font-size: 2.25em;
}

/* line 131, ../scss/interactive.scss */
h4 {
  font-size: 1.875em;
}

/* line 132, ../scss/interactive.scss */
h5 {
  font-size: 1.5625em;
}

/* line 133, ../scss/interactive.scss */
h6 {
  font-size: 1.3125em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

/* line 139, ../scss/interactive.scss */
h1.super {
  font-size: 7.5em;
  letter-spacing: 0;
  color: #cf1515;
}

/* line 145, ../scss/interactive.scss */
p, .info-text, .btn, .copy {
  font-family: "bernino_sans", sans-serif;
}

/* line 147, ../scss/interactive.scss */
.copy {
  font-size: 1.25em;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.7);
  line-height: 1.725em;
}

/* line 154, ../scss/interactive.scss */
.copy.small {
  font-size: 1em;
}

/* line 156, ../scss/interactive.scss */
.copy a {
  color: inherit;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}

/* line 161, ../scss/interactive.scss */
.info-text {
  font-size: 0.875em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/* line 167, ../scss/interactive.scss */
.info-text .slash {
  margin: 0 0.25em;
}

/* line 169, ../scss/interactive.scss */
.info-text a {
  color: inherit;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 174, ../scss/interactive.scss */
.info-text.small {
  font-size: 0.8125em;
}

/* line 176, ../scss/interactive.scss */
.info-text.on-light {
  font-weight: 400;
  font-family: "bernino_sans_semi", sans-serif;
  color: rgba(0, 0, 0, 0.4);
}

/* line 182, ../scss/interactive.scss */
.info-text.on-light .slash {
  color: rgba(0, 0, 0, 0.2);
}

/* line 184, ../scss/interactive.scss */
.info-text.on-dark {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
}

/* line 189, ../scss/interactive.scss */
.info-text.on-dark .slash {
  color: rgba(255, 255, 255, 0.3);
}

/* line 191, ../scss/interactive.scss */
a.icon-link-no-border {
  border-bottom: none;
}

/* line 194, ../scss/interactive.scss */
a.icon-link-no-border .link-text {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 197, ../scss/interactive.scss */
a.icon-link-no-border .inline-icon-lg {
  vertical-align: -.6em;
  margin-right: .1em;
}

/* line 202, ../scss/interactive.scss */
a.icon-link-no-border .inline-icon-lg img {
  width: 2.2em;
  height: 2.2em;
  display: inline-block;
}

/* line 209, ../scss/interactive.scss */
.btn {
  transition: opacity 0.25s ease;
  opacity: 1;
  font-weight: 400;
  font-family: "bernino_sans_semi", sans-serif;
  font-size: 0.9375em;
  color: #000;
  border: 1px solid #000;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 0.9em 2em 0.7em 2em;
  display: inline-block;
  line-height: 1.5em;
  text-align: center;
}

/* line 225, ../scss/interactive.scss */
.number, h1.number {
  line-height: 1em;
  margin: 0.1em 0;
}

/* line 230, ../scss/interactive.scss */
.player-card-olay:after, .stat-table:after, .pad-bot:after, player-drawer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 236, ../scss/interactive.scss */
.player-card-container:last-child {
  margin-top: 60px;
}

/* line 238, ../scss/interactive.scss */
.pad-bot {
  padding-bottom: 60px;
}

/* line 239, ../scss/interactive.scss */
.pad-bot-less {
  margin-bottom: 30px;
}

/* line 241, ../scss/interactive.scss */
.feat-counter {
  text-align: center;
}

/* line 242, ../scss/interactive.scss */
.feat-counter .sub-hd {
  font-size: 2.25em;
}

/* line 244, ../scss/interactive.scss */
.tile-block h3 {
  font-size: 1.5625em;
  margin-bottom: 0.4em;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 0.25em;
}

/* line 252, ../scss/interactive.scss */
.tile-block h4, .posit-title, .item h5, .item div, .field-label, .field-label-key, .injury-tag, .conc-nav .info-text .choose {
  font-family: "bernino_sans_semi", sans-serif;
  font-weight: 400;
  font-size: 1em;
  margin-bottom: 0.35em;
  color: rgba(0, 0, 0, 0.7);
}

/* line 260, ../scss/interactive.scss */
.list-hd-main {
  font-size: 1.875em;
}

/* line 262, ../scss/interactive.scss */
.text-emph {
  color: #cf1515;
  white-space: nowrap;
}

/* line 267, ../scss/interactive.scss */
.stat-title {
  font-family: "cooper_hewittmedium", sans-serif;
  font-weight: 400;
  font-size: 1.875em;
  color: #fff;
}

/* line 274, ../scss/interactive.scss */
.list-title {
  font-size: 1.3125em;
}

/* line 276, ../scss/interactive.scss */
.posit-title, .item h5, .injury-tag {
  color: rgba(0, 0, 0, 0.4);
  font-weight: 400;
  font-family: "bernino_sans_semi", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.8125em;
}

/* line 285, ../scss/interactive.scss */
.injury-tag {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 0.275em 0.35em 0.275em 0.35em;
  color: #fff;
  margin: 0 0 10px;
  line-height: 1em;
}

/* line 293, ../scss/interactive.scss */
.injury-tag a {
  color: white;
}

/* line 297, ../scss/interactive.scss */
.footer .injury-tag {
  margin-bottom: .25em;
}

/* line 301, ../scss/interactive.scss */
.item .de-emph, span.de-emph {
  color: rgba(0, 0, 0, 0.4);
}

/* line 303, ../scss/interactive.scss */
.field-label {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

/* line 308, ../scss/interactive.scss */
.field-label-key, .conc-nav .info-text .choose {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.8125em;
}

/* line 313, ../scss/interactive.scss */
.field-label-key .slash {
  color: rgba(0, 0, 0, 0.2);
  margin: 0 0.25em;
}

/* line 318, ../scss/interactive.scss */
.field-label-block .field-label-key {
  font-size: 0.875em;
}

/* line 319, ../scss/interactive.scss */
h6.field-label-key {
  margin: 0 0 30px 2px;
}

/* line 321, ../scss/interactive.scss */
p.instruct-box {
  display: inline-block;
  max-width: 270px;
  padding: 7px 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 0.875em;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.5em;
  margin-bottom: .5em;
}
/* line 330, ../scss/interactive.scss */
p.instruct-box a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}

/* line 335, ../scss/interactive.scss */
.footer p.instruct-box {
  padding: 0;
}

/* line 340, ../scss/interactive.scss */
table {
  border-collapse: collapse;
  width: 100%;
}

/* line 345, ../scss/interactive.scss */
#field-view > table {
  width: 92.75%;
  margin-left: 16px;
}

/* line 350, ../scss/interactive.scss */
td {
  border: 0;
  vertical-align: middle;
  text-align: center;
  padding-top: 0.6em;
  padding-bottom: 0.5em;
  padding-left: 0.3em;
  padding-right: 0.3em;
}

/* line 360, ../scss/interactive.scss */
td.txt-left {
  text-align: left;
}

/* line 362, ../scss/interactive.scss */
#RB_1 {
  padding-bottom: 1.7em;
}

/* line 363, ../scss/interactive.scss */
#QB_1 {
  padding-bottom: 0.8em;
}

/* line 364, ../scss/interactive.scss */
#TE_1, #OT_1, #G_1, #C_1, #G_2, #OT_2, #WR_3, .valign-bot {
  vertical-align: bottom;
}

/* line 365, ../scss/interactive.scss */
#DE_1, #DT_1, #DT_2, #DE_2 {
  vertical-align: top;
}

/* line 366, ../scss/interactive.scss */
#LB_1 {
  padding-right: 0.6em;
}

/* line 367, ../scss/interactive.scss */
#LB_3 {
  padding-left: 0.6em;
}

/* line 368, ../scss/interactive.scss */
#S_2 {
  padding-right: 1em;
}

/* line 369, ../scss/interactive.scss */
#S_1 {
  padding-left: 1em;
}

/* line 371, ../scss/interactive.scss */
.off-line {
  border-bottom: 1px solid #ddd;
  padding-bottom: 1.2em;
}

/* line 376, ../scss/interactive.scss */
.def-line {
  padding-top: 1.2em;
}

/* line 378, ../scss/interactive.scss */
.fld-lab-cell {
  padding-left: 0;
  padding-right: 0;
}

/* line 383, ../scss/interactive.scss */
.btn-pos, .player-tile, .list-stat, .conc-nav a {
  transition: opacity 0.25s ease;
  opacity: 1;
}

/* line 388, ../scss/interactive.scss */
.btn-pos:hover, .player-tile:hover, .list-stat:hover, .conc-nav a:hover {
  opacity: 0.75;
}

/* line 389, ../scss/interactive.scss */
.btn-pos.disab:hover, .list-stat.disab:hover {
  opacity: 1;
}

/* line 391, ../scss/interactive.scss */
.close-btn {
  transition: opacity 0.25s ease;
  opacity: 0.3;
}

/* line 396, ../scss/interactive.scss */
.close-btn:hover {
  opacity: 0.6;
}

/* line 398, ../scss/interactive.scss */
.conc-style-nav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 30px 0;
  padding-top: 20px;
}

/* line 404, ../scss/interactive.scss */
.conc-nav {
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 4px 0;
}

/* line 411, ../scss/interactive.scss */
.conc-nav .info-text, .conc-nav .btn {
  font-size: 0.9375em;
  color: #000;
}

/* line 416, ../scss/interactive.scss */
.conc-nav .nav-years, .conc-nav .nav-sections, .conc-nav .separ {
  position: relative;
  list-style: none;
  display: inline-block;
  padding: 0 15px;
  margin: 0;
}

/* line 424, ../scss/interactive.scss */
.nav-years li, .nav-sections li {
  display: inline-block;
  margin: 0;
}

/* line 429, ../scss/interactive.scss */
.nav-years li a, .nav-sections li a {
  display: block;
}

/* line 430, ../scss/interactive.scss */
.nav-years li:last-child, .nav-sections li:last-child {
  margin-right: 0;
}

/* line 431, ../scss/interactive.scss */
.nav-years li:first-child, .nav-sections li:first-child {
  margin-left: 0;
}

/* line 432, ../scss/interactive.scss */
.nav-years a.year, .nav-sections a.year {
  border: none;
}

/* line 434, ../scss/interactive.scss */
.nav-sections .btn {
  border: none;
  background-color: #000;
  color: #fff;
  padding: 0.7em 1.5em 0.5em 1.5em;
}

/* line 441, ../scss/interactive.scss */
.nav-sections .btn.current {
  background-color: #cf1515;
}

/* line 442, ../scss/interactive.scss */
.nav-years li {
  margin: 0 14px;
}

/* line 443, ../scss/interactive.scss */
.nav-years li .year {
  padding: 4px;
  margin-bottom: 10px;
}
@media (min-width: 950px) {
  /* line 443, ../scss/interactive.scss */
  .nav-years li .year {
    margin-bottom: 0;
    padding: 4px;
  }
}

/* line 451, ../scss/interactive.scss */
.nav-years li .year.current {
  border-bottom: 1px solid #333;
}

/* line 453, ../scss/interactive.scss */
.player-tile {
  display: block;
  position: relative;
  height: 150px;
  margin-bottom: 50px;
}

/* line 460, ../scss/interactive.scss */
img.headshot {
  width: 116px;
  height: 150px;
}

/* line 465, ../scss/interactive.scss */
.player-tile .headshot, .player-tile .tile-block {
  display: inline-block;
}

/* line 467, ../scss/interactive.scss */
.player-tile .tile-block {
  position: absolute;
  width: 100%;
  padding-left: 126px;
  padding-right: 10px;
  top: 10px;
  left: 0;
}

/* line 476, ../scss/interactive.scss */
.player-tile.light {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 478, ../scss/interactive.scss */
.player-tile.light .tile-block h4 {
  color: rgba(0, 0, 0, 0.7);
  font-weight: 400;
  font-family: "bernino_sans_semi", sans-serif;
}

/* line 484, ../scss/interactive.scss */
.player-tile.light .tile-block h3 {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 489, ../scss/interactive.scss */
.player-drawer {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 20px 10px 10px;
  display: none;
  overflow: hidden;
}

/* line 496, ../scss/interactive.scss */
.player-drawer .item-cont.col-6 {
  width: 100%;
  padding: 0;
}

/* line 501, ../scss/interactive.scss */
.player-drawer .stat-table {
  margin-bottom: 10px;
}

/* line 503, ../scss/interactive.scss */
.player-drawer .key {
  width: 100%;
  height: 100px;
  margin-bottom: 30px;
}

/* line 509, ../scss/interactive.scss */
.corner {
  background-image: url(../img/black_corner.png);
  background-size: 20px;
  background-position: 100% 100%;
  background-repeat: no-repeat;
}

/* line 516, ../scss/interactive.scss */
.list-stat {
  display: block;
  background-color: rgba(0, 0, 0, 0.05);
  position: relative;
  height: 80px;
  line-height: 80px;
  margin-bottom: 50px;
}

/* line 525, ../scss/interactive.scss */
.list-stat .stat-cont {
  height: 100%;
  display: inline-block;
  width: 20%;
  background-color: #000;
}

/* line 532, ../scss/interactive.scss */
.list-stat .list-title-block {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  line-height: normal;
  width: 77%;
  padding-right: 10px;
}

/* line 541, ../scss/interactive.scss */
.list-stat .list-title {
  margin: 0;
  line-height: 1.35em;
  margin-left: 10px;
}

/* line 547, ../scss/interactive.scss */
.list-stat .stat {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

/* line 554, ../scss/interactive.scss */
.list-stat .stat-title {
  margin: 0;
  line-height: 1em;
  text-align: center;
}

/* line 560, ../scss/interactive.scss */
.list-stat.corner {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 562, ../scss/interactive.scss */
.field-label-block {
  position: absolute;
  right: 5px;
  top: 5px;
}

/* line 568, ../scss/interactive.scss */
.btn-pos {
  display: inline-block;
  text-align: center;
}

/* line 573, ../scss/interactive.scss */
.btn-pos .stat-title {
  margin: 0;
}

/* line 575, ../scss/interactive.scss */
.posit-title {
  margin: 5px auto;
  white-space: nowrap;
  line-height: 1.175em;
  letter-spacing: 0.066em;
}

/* line 582, ../scss/interactive.scss */
.posit-circ {
  margin: 0 auto;
  background-color: #000;
  border-radius: 50%;
  position: relative;
  bottom: 0;
}

/* line 590, ../scss/interactive.scss */
.posit-circ .stat-title {
  position: absolute;
  top: 50%;
  line-height: 1em;
  margin-top: -0.5em;
  width: 100%;
  text-align: center;
}

/* line 599, ../scss/interactive.scss */
.disab .posit-circ, .list-stat.disab .stat-cont {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 600, ../scss/interactive.scss */
a.disab {
  cursor: default;
}

/* line 602, ../scss/interactive.scss */
.feat-counter.mini {
  margin-bottom: 1em;
}

/* line 603, ../scss/interactive.scss */
.feat-counter.mini .sub-hd {
  margin: 0;
}

/* line 604, ../scss/interactive.scss */
.feat-counter.mini h1.super {
  margin: 0;
}

/* line 606, ../scss/interactive.scss */
div.player-card-cont {
  margin: 0 auto;
  padding: 0;
  float: none;
  width: 614px;
}

/* line 613, ../scss/interactive.scss */
.player-card-olay {
  position: relative;
  background-color: #fff;
  padding: 15px;
}

/* line 619, ../scss/interactive.scss */
.player-card-olay .tile-block {
  margin-bottom: 30px;
}

/* line 621, ../scss/interactive.scss */
.player-card-olay .tile-block h3 {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 626, ../scss/interactive.scss */
.border-cont {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 15px;
}

/* line 631, ../scss/interactive.scss */
.card-side {
  float: left;
  padding-right: 15px;
}

/* line 636, ../scss/interactive.scss */
.card-side img.headshot {
  display: block;
  margin-bottom: 15px;
}

/* line 641, ../scss/interactive.scss */
.card-main {
  padding-left: 132px;
}

/* line 643, ../scss/interactive.scss */
.key {
  position: relative;
  width: 116px;
  height: 150px;
  background-color: #333;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 650px 100px;
}

/* line 653, ../scss/interactive.scss */
.key-title {
  position: absolute;
  width: 100%;
  padding: 5px;
  text-align: center;
  margin: 0;
}

/* line 661, ../scss/interactive.scss */
.key-title.o {
  top: 0;
}

/* line 662, ../scss/interactive.scss */
.key-title.d {
  bottom: 0;
}

/* line 663, ../scss/interactive.scss */
.info-text.on-dark.key-title {
  color: rgba(255, 255, 255, 0.4);
}

/* line 665, ../scss/interactive.scss */
.item {
  padding-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
}

/* line 671, ../scss/interactive.scss */
.item-cont.left {
  padding-left: 0;
}

/* line 672, ../scss/interactive.scss */
.item-cont.right {
  padding-right: 0;
}

/* line 674, ../scss/interactive.scss */
.close-btn-block {
  position: absolute;
  top: 11px;
  right: 14px;
}

/* line 680, ../scss/interactive.scss */
.close-btn {
  display: block;
}

/* line 681, ../scss/interactive.scss */
.close-btn img {
  width: 30px;
}

/* line 683, ../scss/interactive.scss */
#yr-menu-lab {
  display: none;
  margin-bottom: 5px;
}

/* line 688, ../scss/interactive.scss */
#yr-menu-lab a {
  padding-bottom: 15px;
  background-image: url(../img/caret_black.png);
  background-size: 24px;
  background-position: 96% 45%;
  background-repeat: no-repeat;
}

/* line 696, ../scss/interactive.scss */
#yr-menu-lab a.flip {
  background-image: url(../img/caret_black_up.png);
}

/* ----- shell title area ----- */
/* line 700, ../scss/interactive.scss */
.logo-block {
  display: inline-block;
  margin-bottom: 10px;
}
/* line 703, ../scss/interactive.scss */
.logo-block a {
  display: inline-block;
}
@media (min-width: 41.25em) {
  /* line 700, ../scss/interactive.scss */
  .logo-block {
    margin-bottom: 0;
  }
}

/* line 711, ../scss/interactive.scss */
.fl-logo {
  background-color: #cf1515;
  background-color: blue;
  height: 35px;
  width: 130px;
  padding: 5px 8px;
  margin-right: 5px;
  margin-bottom: 0;
  display: inline-block;
}
@media (min-width: 41.25em) {
  /* line 711, ../scss/interactive.scss */
  .fl-logo {
    height: 40px;
    width: 140px;
    padding: 5px 8px;
  }
}

/* line 726, ../scss/interactive.scss */
.pbs-logo {
  width: 30px;
  vertical-align: 2px;
}
/* line 729, ../scss/interactive.scss */
.pbs-logo img {
  display: inline-block;
}
@media (min-width: 41.25em) {
  /* line 726, ../scss/interactive.scss */
  .pbs-logo {
    width: 30px;
    vertical-align: 5px;
  }
}

/* line 738, ../scss/interactive.scss */
.int-title {
  padding: 15px 0;
  margin-bottom: 30px;
}
@media (min-width: 41.25em) {
  /* line 738, ../scss/interactive.scss */
  .int-title {
    height: 55px;
    padding: 7px 0;
  }
}
/* line 745, ../scss/interactive.scss */
.int-title .int-title-text {
  margin-bottom: .75em;
  font-size: 1.5em;
  vertical-align: .35em;
  margin-right: 15px;
}
@media (min-width: 41.25em) {
  /* line 745, ../scss/interactive.scss */
  .int-title .int-title-text {
    font-size: 2.6875em;
    display: inline-block;
    margin-bottom: 0;
  }
}
/* line 755, ../scss/interactive.scss */
.int-title .int-title-text a {
  color: #000;
}
/* line 759, ../scss/interactive.scss */
.int-title .share {
  display: block;
  vertical-align: .8em;
  margin: 0;
  padding-top: 1em;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 41.25em) {
  /* line 759, ../scss/interactive.scss */
  .int-title .share {
    display: inline-block;
    padding-top: 0;
    border: none;
  }
}

/* line 773, ../scss/interactive.scss */
.title-block {
  width: 75%;
}
@media (min-width: 41.25em) {
  /* line 773, ../scss/interactive.scss */
  .title-block {
    top: .25em;
  }
}

/* line 780, ../scss/interactive.scss */
.int-title.white {
  height: inherit;
}
@media (min-width: 41.25em) {
  /* line 780, ../scss/interactive.scss */
  .int-title.white {
    padding: 0 15px;
    padding-top: 15px;
  }
}
@media (min-width: 41.25em) {
  /* line 780, ../scss/interactive.scss */
  .int-title.white {
    margin-bottom: 60px;
  }
}
/* line 790, ../scss/interactive.scss */
.int-title.white .int-title-inner {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 5px;
  position: relative;
}
@media (min-width: 41.25em) {
  /* line 790, ../scss/interactive.scss */
  .int-title.white .int-title-inner {
    padding-bottom: 12px;
  }
}
/* line 798, ../scss/interactive.scss */
.int-title.white .int-title-text {
  margin-bottom: .5em;
}
@media (min-width: 41.25em) {
  /* line 798, ../scss/interactive.scss */
  .int-title.white .int-title-text {
    margin-bottom: 0;
  }
}
/* line 804, ../scss/interactive.scss */
.int-title.white .logo-block {
  margin-bottom: 5px;
}
@media (min-width: 41.25em) {
  /* line 804, ../scss/interactive.scss */
  .int-title.white .logo-block {
    margin-bottom: 10px;
  }
}
/* line 810, ../scss/interactive.scss */
.int-title.white .share {
  border: none;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  text-align: center;
}
/* line 817, ../scss/interactive.scss */
.int-title.white .share .link-text {
  display: block;
}
@media (min-width: 41.25em) {
  /* line 810, ../scss/interactive.scss */
  .int-title.white .share {
    text-align: left;
    font-size: 0.875em;
  }
  /* line 824, ../scss/interactive.scss */
  .int-title.white .share .link-text {
    display: inline-block;
  }
}
/* line 830, ../scss/interactive.scss */
.int-title.white .fl-logo {
  background-color: #cf1515;
  height: 30px;
  width: 110px;
  padding: 5px 5px;
}
@media (min-width: 41.25em) {
  /* line 830, ../scss/interactive.scss */
  .int-title.white .fl-logo {
    height: 40px;
    width: 140px;
    padding: 5px 8px;
  }
}
/* line 841, ../scss/interactive.scss */
.int-title.white .pbs-logo {
  width: 30px;
  vertical-align: 0;
  display: inline-block;
}
@media (min-width: 41.25em) {
  /* line 841, ../scss/interactive.scss */
  .int-title.white .pbs-logo {
    width: 30px;
    vertical-align: 5px;
  }
}

/* line 853, ../scss/interactive.scss */
.footer-inner {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 30px;
}

/* line 858, ../scss/interactive.scss */
.tag-list {
  margin-bottom: 15px;
}

/* ----- social share ----- */
/* line 864, ../scss/interactive.scss */
.modal--wrapper {
  display: none;
}

/* line 868, ../scss/interactive.scss */
.featherlight-close {
  top: 15px !important;
  right: 15px !important;
}
/* line 871, ../scss/interactive.scss */
.featherlight-close .share-close {
  width: 30px;
  transition: opacity 0.25s ease;
  opacity: 0.3;
}

/* line 878, ../scss/interactive.scss */
.modal--share__buttons {
  text-align: center;
  min-height: 20vh;
  padding: 10vh 15px;
  margin: 15px;
}

/* line 886, ../scss/interactive.scss */
.social-icons__icon {
  display: inline-block;
  margin: .5em;
  text-indent: -999em;
}
/* line 891, ../scss/interactive.scss */
.social-icons__icon a {
  text-indent: -999em;
  width: 3em;
  height: 3em;
  display: block;
}

/* line 901, ../scss/interactive.scss */
.social-icons__twitter {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2050%2050%22%20enable-background%3D%22new%200%200%2050%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22Layer_2%22%3E%0D%0A%3C/g%3E%0D%0A%3Cg%20id%3D%22Layer_1%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%2355ACEE%22%20d%3D%22M25%2C0C11.2%2C0%2C0%2C11.2%2C0%2C25s11.2%2C25%2C25%2C25s25-11.3%2C25-25S38.7%2C0%2C25%2C0z%22/%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M36.2%2C19c0%2C0.3%2C0%2C0.5%2C0%2C0.8c0%2C7.7-5.9%2C16.7-16.7%2C16.7c-3.3%2C0-6.4-1-9-2.6c0.4%2C0%2C0.9%2C0.1%2C1.4%2C0.1%0D%0A%09%09%09c2.7%2C0%2C5.3-1%2C7.3-2.6c-2.6%2C0-4.7-1.7-5.4-4c0.4%2C0%2C0.8%2C0.1%2C1.2%2C0.1c0.5%2C0%2C1%2C0%2C1.5-0.1c-2.7-0.5-4.7-2.8-4.7-5.6c0%2C0%2C0%2C0%2C0-0.1%0D%0A%09%09%09c0.9%2C0.4%2C1.7%2C0.8%2C2.7%2C0.8c-1.5-1-2.6-2.8-2.6-4.9c0-1.2%2C0.3-2.2%2C0.9-3c2.8%2C3.6%2C7.2%2C5.9%2C12.2%2C6.1c-0.1-0.3-0.1-0.8-0.1-1.2%0D%0A%09%09%09c0-3.3%2C2.6-5.9%2C5.9-5.9c1.7%2C0%2C3.1%2C0.8%2C4.2%2C1.8c1.3-0.3%2C2.6-0.8%2C3.7-1.4c-0.4%2C1.4-1.4%2C2.6-2.6%2C3.3c1.1-0.1%2C2.3-0.4%2C3.5-0.9%0D%0A%09%09%09C38.2%2C17.2%2C37.3%2C18.2%2C36.2%2C19L36.2%2C19z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}

/* line 906, ../scss/interactive.scss */
.social-icons__facebook {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2050%2050%22%20enable-background%3D%22new%200%200%2050%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22Layer_2%22%3E%0D%0A%3C/g%3E%0D%0A%3Cg%20id%3D%22Layer_1%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%233D5A98%22%20d%3D%22M49.9%2C23C51.1%2C38.4%2C38.4%2C51.1%2C23%2C49.9C10.9%2C49%2C1%2C39.1%2C0.1%2C27C-1.1%2C11.6%2C11.6-1.1%2C27%2C0.1%0D%0A%09%09%09%09C39.1%2C1%2C49%2C10.9%2C49.9%2C23z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cpath%20id%3D%22f%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M27.2%2C39.2v-13h4.4l0.7-5.1h-5V18c0-1.5%2C0.4-2.5%2C2.5-2.5l2.7%2C0V11c-0.5-0.1-2.1-0.2-3.9-0.2%0D%0A%09%09%09c-3.9%2C0-6.5%2C2.4-6.5%2C6.7v3.7h-4.4v5.1H22v13H27.2z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}

/* line 911, ../scss/interactive.scss */
.social-icons__email {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2050%2050%22%20enable-background%3D%22new%200%200%2050%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22Layer_2%22%3E%0D%0A%3C/g%3E%0D%0A%3Cg%20id%3D%22Layer_1%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23A5A5A5%22%20enable-background%3D%22new%20%20%20%20%22%20d%3D%22M25%2C0C11.2%2C0%2C0%2C11.2%2C0%2C25s11.2%2C25%2C25%2C25s25-11.2%2C25-25S38.8%2C0%2C25%2C0z%22/%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2225.2%2C30.5%2011.2%2C17.5%2011.2%2C35.9%2039.2%2C35.9%2039.2%2C17.5%20%09%09%09%22/%3E%0D%0A%09%09%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2239.1%2C14.9%2011.2%2C14.9%2025.2%2C27.8%20%09%09%09%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}

/* line 916, ../scss/interactive.scss */
.social-icons__tumblr {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2050%2050%22%20enable-background%3D%22new%200%200%2050%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%2335465D%22%20d%3D%22M49.9%2C23C51.1%2C38.4%2C38.4%2C51.1%2C23%2C49.9C10.9%2C49%2C1%2C39.1%2C0.1%2C27C-1.1%2C11.6%2C11.6-1.1%2C27%2C0.1%0D%0A%09%09%09C39.1%2C1%2C49%2C10.9%2C49.9%2C23z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M31.8%2C33.5c-0.5%2C0.3-1.5%2C0.5-2.3%2C0.5c-2.3%2C0.1-2.7-1.6-2.7-2.8v-8.9h5.7V18h-5.7v-7.3c0%2C0-4.1%2C0-4.2%2C0%0D%0A%09%09%09%09c-0.1%2C0-0.2%2C0.1-0.2%2C0.2c-0.2%2C2.2-1.3%2C6.1-5.6%2C7.7v3.7h2.9v9.3c0%2C3.2%2C2.3%2C7.7%2C8.6%2C7.6c2.1%2C0%2C4.4-0.9%2C4.9-1.7L31.8%2C33.5%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}

/* line 921, ../scss/interactive.scss */
.social-icons__pocket {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2050%2050%22%20enable-background%3D%22new%200%200%2050%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23EF3E56%22%20d%3D%22M49.9%2C23C51.1%2C38.4%2C38.4%2C51.1%2C23%2C49.9C10.9%2C49%2C1%2C39.1%2C0.1%2C27C-1.1%2C11.6%2C11.6-1.1%2C27%2C0.1%0D%0A%09%09%09C39.1%2C1%2C49%2C10.9%2C49.9%2C23z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M11.5%2C16.8c0.7-1.5%2C1.9-1.9%2C3.4-1.8c6.9%2C0.1%2C13.7%2C0%2C20.6%2C0c0.8%2C0%2C1.6%2C0%2C2.2%2C0.6c0.4%2C0.4%2C0.8%2C1%2C0.8%2C1.5%0D%0A%09%09c0%2C3.3%2C0.1%2C6.7-0.1%2C10c-0.4%2C5.5-4.6%2C10.1-9.9%2C11.4c-7.6%2C1.9-15.1-2.9-16.6-10.6c-0.1-0.6-0.2-1.1-0.3-1.7%0D%0A%09%09C11.5%2C23.2%2C11.5%2C20%2C11.5%2C16.8L11.5%2C16.8z%20M25.1%2C27.2c-0.4-0.3-0.7-0.6-1-0.9c-1.3-1.3-2.7-2.6-4-3.9c-0.9-0.8-2-0.8-2.7%2C0%0D%0A%09%09c-0.7%2C0.8-0.7%2C1.9%2C0.1%2C2.7c2.1%2C2%2C4.2%2C4%2C6.3%2C6c0.9%2C0.8%2C1.8%2C0.9%2C2.6%2C0.1c2.2-2%2C4.4-4.1%2C6.5-6.2c1.1-1.1%2C0.5-2.8-1-3.1%0D%0A%09%09c-0.8-0.2-1.3%2C0.2-1.9%2C0.7C28.3%2C24.1%2C26.7%2C25.6%2C25.1%2C27.2L25.1%2C27.2z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}

/* line 926, ../scss/interactive.scss */
.social-icons__pinterest {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2050%2050%22%20enable-background%3D%22new%200%200%2050%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23BD081C%22%20d%3D%22M25%2C0C11.2%2C0%2C0%2C11.2%2C0%2C25c0%2C10.6%2C6.6%2C19.6%2C15.9%2C23.3c-0.2-2-0.4-5%2C0.1-7.2c0.5-2%2C2.9-12.4%2C2.9-12.4%0D%0A%09%09%09s-0.7-1.5-0.7-3.7c0-3.5%2C2-6.1%2C4.5-6.1c2.1%2C0%2C3.2%2C1.6%2C3.2%2C3.5c0%2C2.1-1.4%2C5.4-2.1%2C8.3c-0.6%2C2.5%2C1.2%2C4.5%2C3.7%2C4.5%0D%0A%09%09%09c4.4%2C0%2C7.9-4.7%2C7.9-11.4c0-6-4.3-10.2-10.4-10.2c-7.1%2C0-11.3%2C5.3-11.3%2C10.8c0%2C2.1%2C0.8%2C4.5%2C1.9%2C5.7c0.2%2C0.2%2C0.2%2C0.5%2C0.2%2C0.7%0D%0A%09%09%09c-0.2%2C0.8-0.6%2C2.5-0.7%2C2.8c-0.1%2C0.5-0.4%2C0.6-0.8%2C0.3C11%2C32.6%2C9%2C28.1%2C9%2C24.4c0-7.9%2C5.7-15.1%2C16.5-15.1c8.7%2C0%2C15.4%2C6.2%2C15.4%2C14.4%0D%0A%09%09%09c0%2C8.6-5.4%2C15.5-13%2C15.5c-2.5%2C0-4.9-1.3-5.7-2.9c0%2C0-1.3%2C4.8-1.6%2C5.9c-0.6%2C2.2-2.1%2C4.9-3.1%2C6.6c2.3%2C0.7%2C4.8%2C1.1%2C7.4%2C1.1%0D%0A%09%09%09c13.8%2C0%2C25-11.2%2C25-25C50%2C11.2%2C38.8%2C0%2C25%2C0z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}

@media screen and (min-width: 1251px) {
  /* line 932, ../scss/interactive.scss */
  .tile-block h3.long {
    font-size: 1.5em;
    line-height: 1.2em;
    margin-top: -3px;
  }
}
@media screen and (max-width: 1250px) {
  /* line 940, ../scss/interactive.scss */
  .tile-block h3 {
    font-size: 1.3125em;
  }

  /* line 941, ../scss/interactive.scss */
  .tile-block h4 {
    font-size: 0.9375em;
    line-height: 1.25em;
  }
}
@media screen and (max-width: 1085px) {
  /* line 948, ../scss/interactive.scss */
  #players-view .col-4, #teams-view .col-4 {
    width: 50%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 952, ../scss/interactive.scss */
  #field-view > div {
    display: block;
  }

  /* line 953, ../scss/interactive.scss */
  #field-view > table {
    display: none;
  }
}
@media screen and (max-width: 950px) {
  /* line 957, ../scss/interactive.scss */
  .conc-nav .separ {
    display: none;
  }

  /* line 958, ../scss/interactive.scss */
  .conc-nav .nav-years, .conc-nav .nav-sections {
    display: block;
  }
}
@media screen and (max-width: 950px) and (min-width: 511px) {
  /* line 962, ../scss/interactive.scss */
  .conc-nav .nav-years {
    margin-right: 13px;
  }

  /* line 963, ../scss/interactive.scss */
  .conc-nav .nav-sections {
    margin: 4px 0 10px;
  }

  /* line 964, ../scss/interactive.scss */
  .nav-years li .year {
    margin-top: 10px;
  }
}
@media screen and (max-width: 730px) {
  /* line 968, ../scss/interactive.scss */
  #players-view .col-4, #teams-view .col-4, #field-view .col-6 {
    float: none;
    width: 100%;
    overflow: hidden;
    margin-bottom: 40px;
  }

  /* line 974, ../scss/interactive.scss */
  .player-tile, .list-stat {
    margin-bottom: 0;
  }

  /* line 975, ../scss/interactive.scss */
  .key-title {
    text-align: left;
  }
}
@media screen and (max-width: 660px) {
  /* line 979, ../scss/interactive.scss */
  .hide-sm {
    display: none;
  }

  /* line 980, ../scss/interactive.scss */
  h1 {
    font-size: 2.25em;
  }

  /* line 981, ../scss/interactive.scss */
  h2 {
    font-size: 1.9375em;
  }

  /* line 982, ../scss/interactive.scss */
  h3 {
    font-size: 1.6875em;
  }

  /* line 983, ../scss/interactive.scss */
  h4 {
    font-size: 1.5em;
  }

  /* line 984, ../scss/interactive.scss */
  h5 {
    font-size: 1.3125em;
  }

  /* line 985, ../scss/interactive.scss */
  h6 {
    font-size: 1.125em;
  }

  /* line 986, ../scss/interactive.scss */
  .info-text {
    font-size: 0.875em;
  }

  /* line 987, ../scss/interactive.scss */
  .copy {
    font-size: 1.1875em;
  }

  /* line 988, ../scss/interactive.scss */
  .btn {
    width: 100%;
  }
}
@media screen and (max-width: 510px) {
  /* line 992, ../scss/interactive.scss */
  #yr-menu-lab {
    display: block;
  }

  /* line 994, ../scss/interactive.scss */
  .tile-block h3 {
    font-size: 1.125em;
  }

  /* line 995, ../scss/interactive.scss */
  .tile-block h4 {
    font-size: 0.875em;
    line-height: 1.2em;
  }

  /* line 999, ../scss/interactive.scss */
  .list-title {
    font-size: 1.125em;
  }

  /* line 1000, ../scss/interactive.scss */
  .stat-title {
    font-size: 1.9375em;
  }

  /* line 1002, ../scss/interactive.scss */
  .list-stat {
    height: 70px;
    line-height: 70px;
  }

  /* line 1007, ../scss/interactive.scss */
  .stat-cont {
    width: 22%;
  }

  /* line 1008, ../scss/interactive.scss */
  .list-stat .list-title-block {
    width: 75%;
  }

  /* line 1009, ../scss/interactive.scss */
  .list-hd-main {
    font-size: 1.5em;
  }

  /* line 1010, ../scss/interactive.scss */
  .list-hd-main .conc-text {
    display: block;
  }

  /* line 1011, ../scss/interactive.scss */
  h1.super {
    font-size: 5.375em;
  }

  /* line 1012, ../scss/interactive.scss */
  .feat-counter .sub-hd {
    font-size: 1.6875em;
  }

  /* line 1014, ../scss/interactive.scss */
  .nav-sections li {
    width: 32%;
  }

  /* line 1016, ../scss/interactive.scss */
  .conc-nav {
    border: none;
    padding: 0;
    text-align: left;
  }

  /* line 1022, ../scss/interactive.scss */
  .conc-nav .nav-sections {
    padding: 0;
    width: 100%;
    margin-left: 2px;
  }

  /* line 1028, ../scss/interactive.scss */
  .conc-nav .nav-years {
    width: 99%;
    border: 1px solid #000;
    padding: 0;
    margin-bottom: 15px;
    overflow: hidden;
    height: 2.6em;
  }

  /* line 1037, ../scss/interactive.scss */
  .conc-nav .nav-years li {
    display: block;
    margin: 0;
  }

  /* line 1042, ../scss/interactive.scss */
  .conc-nav .nav-years li a {
    display: block;
    padding: 0.8em 10px 0.65em 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  /* line 1047, ../scss/interactive.scss */
  .conc-nav .nav-years li:last-child a {
    border-bottom: 0;
  }

  /* line 1049, ../scss/interactive.scss */
  .nav-years li .year.current {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  /* line 1050, ../scss/interactive.scss */
  .conc-nav .nav-years li a:hover {
    background-color: #fff;
  }

  /* line 1052, ../scss/interactive.scss */
  .conc-nav li .btn {
    padding: 0.7em 0.1em 0.55em 0.1em;
    font-size: 0.75em;
    margin: 0 -2px;
    border-right: 2px solid #fff;
  }

  /* line 1059, ../scss/interactive.scss */
  .conc-nav li:last-child .btn {
    border-right: none;
  }

  /* line 1061, ../scss/interactive.scss */
  .conc-nav .info-text .choose {
    margin: 0;
    padding: 1.1em 10px 0.95em 10px;
  }

  /* line 1066, ../scss/interactive.scss */
  .featherlight-content {
    min-width: 90% !important;
  }
}
