/*!
Theme Name: Jenkem 2021
Theme URI: http://jenkemmag.com
Author: Zach Doe
Author URI: http://zachdoe.com
Description: Jenkem Magazine 2021.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: jenkem
*/
/* line 5, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/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, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/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, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/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;
}

/*

b78b20 - gold on dark

ad841f - gold on light


11100d - coal



494844 - thick rule color or button color

383630 - button "on" color?

575654 - 70% coal on cream - button "off" color?

868583 - 50% coal on cream - meta text

b4b4b2 - 30% coal on cream - prices

cccccb - 20% coal on cream

e3e3e2 - 10% coal on cream - horizontal rules

e9e9e7 - 7.5% coal on cream - vertical rules


bfbdb4 - subdued button color (share buttons)
656152 - neutral button color


eceae6 - ad placeholder

*/
@font-face {
  font-family: "JenkemHelveticaNeue";
  src: url("fonts/HelveticaNeue/HelveticaNeue.eot");
  src: url("fonts/HelveticaNeue/HelveticaNeue.eot?#iefix") format("eot"), url("fonts/HelveticaNeue/HelveticaNeue.woff") format("woff"), url("fonts/HelveticaNeue/HelveticaNeue.ttf") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeue.svg") format("svg");
}
@font-face {
  font-family: "JenkemHelveticaNeueItalic";
  src: url("fonts/HelveticaNeue/HelveticaNeueItalic.eot");
  src: url("fonts/HelveticaNeue/HelveticaNeueItalic.eot?#iefix") format("eot"), url("fonts/HelveticaNeue/HelveticaNeueItalic.woff") format("woff"), url("fonts/HelveticaNeue/HelveticaNeueItalic.ttf") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeueItalic.svg") format("svg");
}
@font-face {
  font-family: "JenkemHelveticaNeueMedium";
  src: url("fonts/HelveticaNeue/HelveticaNeueMedium.eot");
  src: url("fonts/HelveticaNeue/HelveticaNeueMedium.eot?#iefix") format("eot"), url("fonts/HelveticaNeue/HelveticaNeueMedium.woff") format("woff"), url("fonts/HelveticaNeue/HelveticaNeueMedium.ttf") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeueMedium.svg") format("svg");
}
@font-face {
  font-family: "JenkemHelveticaNeueBold";
  src: url("fonts/HelveticaNeue/HelveticaNeueBold.eot");
  src: url("fonts/HelveticaNeue/HelveticaNeueBold.eot?#iefix") format("eot"), url("fonts/HelveticaNeue/HelveticaNeueBold.woff") format("woff"), url("fonts/HelveticaNeue/HelveticaNeueBold.ttf") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeueBold.svg") format("svg");
}
@font-face {
  font-family: "JenkemHelveticaNeueBoldItalic";
  src: url("fonts/HelveticaNeue/HelveticaNeueBoldItalic.eot");
  src: url("fonts/HelveticaNeue/HelveticaNeueBoldItalic.eot?#iefix") format("eot"), url("fonts/HelveticaNeue/HelveticaNeueBoldItalic.woff") format("woff"), url("fonts/HelveticaNeue/HelveticaNeueBoldItalic.ttf") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeueBoldItalic.svg") format("svg");
}
@font-face {
  font-family: "JenkemLeagueGothicRegular";
  src: url("fonts/LeagueGothic/LeagueGothicRegular.eot");
  src: url("fonts/LeagueGothic/LeagueGothicRegular.eot?#iefix") format("eot"), url("fonts/LeagueGothic/LeagueGothicRegular.woff") format("woff"), url("fonts/LeagueGothic/LeagueGothicRegular.ttf") format("truetype"), url("fonts/LeagueGothic/LeagueGothicRegular.svg") format("svg");
}
@font-face {
  font-family: "JenkemLeagueGothicItalic";
  src: url("fonts/LeagueGothic/LeagueGothicItalic.eot");
  src: url("fonts/LeagueGothic/LeagueGothicItalic.eot?#iefix") format("eot"), url("fonts/LeagueGothic/LeagueGothicItalic.woff") format("woff"), url("fonts/LeagueGothic/LeagueGothicItalic.ttf") format("truetype"), url("fonts/LeagueGothic/LeagueGothicItalic.svg") format("svg");
}
/* line 1, sass/partials/core/_responsive_for_js.scss */
.responsive-for-js {
  width: 0;
  height: 0;
  overflow: hidden;
}

/* line 53, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_selection.scss */
*::-moz-selection {
  color: #11100d;
  background-color: #c9a111;
}
/* line 53, ../../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_selection.scss */
*::selection {
  color: #11100d;
  background-color: #c9a111;
}

/* line 57, sass/partials/core/_site.scss */
.clear {
  clear: both;
}

/* line 61, sass/partials/core/_site.scss */
.hidden {
  display: none;
}

/* line 65, sass/partials/core/_site.scss */
html {
  width: 100%;
  height: 100%;
  min-width: 320px;
  overflow-y: scroll;
}

/* line 72, sass/partials/core/_site.scss */
body {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: none;
  background-color: #fbfbfa;
  color: #11100d;
}

/* line 84, sass/partials/core/_site.scss */
a {
  color: #646253;
  text-decoration: none;
  outline: none;
}

/* line 90, sass/partials/core/_site.scss */
.hit-fill {
  width: 100%;
  height: 100%;
}

/* line 96, sass/partials/core/_site.scss */
.content {
  position: relative;
}
/* line 99, sass/partials/core/_site.scss */
.content.has-background {
  margin: 0 auto;
  max-width: 1024px;
}

/* line 107, sass/partials/core/_site.scss */
body.rollover-enabled a:hover {
  color: #967500;
}

/* line 3, sass/partials/core/_structure.scss */
body {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
/* line 9, sass/partials/core/_structure.scss */
body .site-content-container {
  display: table-row;
  /* height is dynamic, and will expand... */
  height: 100%;
  /* ...as content is added (won't scroll) */
}
/* line 14, sass/partials/core/_structure.scss */
body .site-content-container.has-background .site-content {
  margin: 0 auto;
  max-width: 1024px;
}
/* line 20, sass/partials/core/_structure.scss */
body .site-content-container .site-content {
  position: relative;
  padding-bottom: 40px;
}
/* line 27, sass/partials/core/_structure.scss */
body .site-footer-container {
  display: table-row;
}

/* line 1, sass/partials/site/_intro.scss */
.site-intro-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fbfbfa;
  z-index: 9999999999;
}

/* line 1, sass/partials/site/_site_background.scss */
.site-background-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: transparent;
  -moz-transition: background-color 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}
/* line 13, sass/partials/site/_site_background.scss */
.site-background-container .side-container {
  display: none;
  opacity: 0;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  position: absolute;
  left: 50%;
  width: 0;
  height: 100%;
}
/* line 26, sass/partials/site/_site_background.scss */
.site-background-container .side-container .side {
  position: relative;
  width: 688px;
  height: 100%;
  background-color: #000;
  background-repeat: no-repeat;
  z-index: 9999999999999;
}
/* line 35, sass/partials/site/_site_background.scss */
.site-background-container .side-container .side .background-link {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 43, sass/partials/site/_site_background.scss */
.site-background-container .side-container.left .side {
  left: -1200px;
}
/* line 49, sass/partials/site/_site_background.scss */
.site-background-container .side-container.right .side {
  left: 512px;
  background-position: top right;
}
/* line 56, sass/partials/site/_site_background.scss */
.site-background-container .ad-container-container {
  display: none;
  opacity: 0;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  position: absolute;
  left: 50%;
  width: 0;
  height: 100%;
}
/* line 67, sass/partials/site/_site_background.scss */
.site-background-container .ad-container-container .ad-container {
  position: absolute;
  left: -1200px;
  top: 0;
}
/* line 74, sass/partials/site/_site_background.scss */
.site-background-container .content-background-container {
  display: none;
  position: absolute;
  left: 50%;
  width: 0;
  height: 100%;
}
/* line 82, sass/partials/site/_site_background.scss */
.site-background-container .content-background-container .content-background {
  position: absolute;
  left: -512px;
  top: 0;
  width: 1024px;
  height: 100%;
  background-color: #fbfbfa;
}
/* line 93, sass/partials/site/_site_background.scss */
.site-background-container .background-canvas-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
/* line 99, sass/partials/site/_site_background.scss */
.site-background-container .background-canvas-container .background-canvas {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
/* line 111, sass/partials/site/_site_background.scss */
.site-background-container.show-sides .side-container {
  display: block;
}
/* line 117, sass/partials/site/_site_background.scss */
.site-background-container.has-sides .side-container {
  opacity: 1;
}
/* line 124, sass/partials/site/_site_background.scss */
.site-background-container.show-ad .ad-container-container {
  display: block;
}
/* line 130, sass/partials/site/_site_background.scss */
.site-background-container.has-ad .ad-container-container {
  opacity: 1;
}
/* line 135, sass/partials/site/_site_background.scss */
.site-background-container.has-background {
  background-color: black;
}
/* line 138, sass/partials/site/_site_background.scss */
.site-background-container.has-background .content-background-container {
  display: block;
}
/* line 142, sass/partials/site/_site_background.scss */
.site-background-container.has-background .background-canvas-container {
  left: 50%;
  width: 0;
}
/* line 146, sass/partials/site/_site_background.scss */
.site-background-container.has-background .background-canvas-container .background-canvas {
  left: -512px;
  width: 1024px;
}

/* line 1, sass/partials/site/_site_header.scss */
.site-header-container {
  height: 40px;
}
/* line 6, sass/partials/site/_site_header.scss */
.site-header-container.has-background .site-header-positioner .site-header {
  margin: 0 auto;
  max-width: 1024px;
}
/* line 13, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  z-index: 999999;
}
/* line 22, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header {
  position: relative;
  height: 40px;
  background-color: #11100d;
}
/* line 29, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
/* line 35, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content {
  position: relative;
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
  height: 40px;
}
/* line 46, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  text-align: center;
}
/* line 55, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link {
  display: inline-block;
  padding: 7px;
}
/* line 59, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link .title {
  display: block;
  height: 26px;
  text-indent: -9999px;
  width: 145px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: 0 -212px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 59, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link .title {
    background-position: 0px -212px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 77, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .main-nav-container {
  display: none;
}
/* line 81, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container {
  margin-left: -8px;
  margin-right: -8px;
}
/* line 89, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container .icon-button {
  display: block;
  position: relative;
  padding: 8px 3px;
  width: 24px;
}
/* line 98, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container .icon-button .icon {
  display: block;
  text-indent: -9999px;
  width: 24px;
  height: 24px;
}
/* line 106, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container .icon-button .close-icon {
  display: none;
  position: absolute;
  top: 7px;
  width: 10px;
  height: 10px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: 0 -56px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 106, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container .icon-button .close-icon {
    background-position: 0px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 117, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container .icon-button.open .close-icon {
  display: block;
}
/* line 123, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu {
  float: left;
}
/* line 127, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu .icon-button .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -111px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 127, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu .icon-button .icon {
    background-position: -111px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 131, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu .icon-button .close-icon {
  right: -5px;
}
/* line 136, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu .icon-button.open .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -111px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 136, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu .icon-button.open .icon {
    background-position: -111px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 143, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.search {
  float: right;
}
/* line 147, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.search .icon-button .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -183px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 147, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.search .icon-button .icon {
    background-position: -183px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 151, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.search .icon-button .close-icon {
  right: -3px;
}
/* line 156, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.search .icon-button.open .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -183px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 156, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.search .icon-button.open .icon {
    background-position: -183px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 163, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart {
  float: right;
  width: 0;
  overflow: hidden;
}
/* line 170, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -87px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 170, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button .icon {
    background-position: -87px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 174, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button .cart-total {
  display: none;
}
/* line 178, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button.full {
  position: relative;
}
/* line 181, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button.full .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -135px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 181, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button.full .icon {
    background-position: -135px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 185, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button.full .cart-total {
  display: block;
  position: absolute;
  left: 0;
  top: 13px;
  width: 100%;
  line-height: 16px;
  font-size: 11px;
  font-family: JenkemHelveticaNeueBold;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #11100d;
}
/* line 208, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart.open {
  width: auto;
}
/* line 214, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .search-bar-container {
  display: none;
}
/* line 219, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-divider {
  display: none;
}
/* line 223, sass/partials/site/_site_header.scss */
.site-header-container .site-header-positioner .site-header .header-content-container .header-content .social-container {
  display: none;
}

/* line 244, sass/partials/site/_site_header.scss */
body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link:hover .title {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: 0 -238px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 244, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link:hover .title {
    background-position: 0px -238px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 257, sass/partials/site/_site_header.scss */
body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container .icon-button {
  cursor: pointer;
}
/* line 264, sass/partials/site/_site_header.scss */
body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu .icon-button:hover .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -111px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 264, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu .icon-button:hover .icon {
    background-position: -111px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 274, sass/partials/site/_site_header.scss */
body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.search .icon-button:hover .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -183px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 274, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.search .icon-button:hover .icon {
    background-position: -183px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 284, sass/partials/site/_site_header.scss */
body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button:hover .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -87px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 284, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button:hover .icon {
    background-position: -87px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 289, sass/partials/site/_site_header.scss */
body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button:hover.full .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -135px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 289, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.cart .icon-button:hover.full .icon {
    background-position: -135px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

@media screen and (min-width: 768px) {
  /* line 307, sass/partials/site/_site_header.scss */
  .site-header-container {
    height: 80px;
  }
  /* line 311, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header {
    height: 80px;
  }
  /* line 315, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content {
    padding-left: 20px;
    padding-right: 20px;
    height: 80px;
  }
  /* line 321, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container {
    left: 12px;
    top: 8px;
    width: auto;
    height: auto;
    padding-right: 8px;
  }
  /* line 329, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link {
    display: block;
    padding: 7px;
  }
  /* line 333, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link .title {
    height: 50px;
    width: 289px;
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: 0 -364px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 333, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link .title {
    background-position: 0px -364px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 768px) {
  /* line 347, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .main-nav-container {
    display: block;
    position: absolute;
    right: 12px;
    bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  /* line 358, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container {
    float: right;
    margin-left: 0;
    padding-top: 4px;
    position: relative;
  }
  /* line 371, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container .icon-button {
    padding-bottom: 4px;
  }
  /* line 375, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .icon-container.menu {
    display: none;
  }
  /* line 388, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .search-bar-container {
    display: block;
    position: relative;
    float: right;
    padding-top: 8px;
    margin-right: -2px;
    overflow: hidden;
  }
  /* line 401, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .search-bar-container .search-bar {
    padding-right: 8px;
  }
  /* line 404, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .search-bar-container .search-bar .search-bar-content {
    overflow: hidden;
  }
  /* line 407, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .search-bar-container .search-bar .search-bar-content .search-form-container {
    width: 200px;
  }
  /* line 413, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .search-bar-container .tail {
    position: absolute;
    top: 8px;
    right: 0;
    width: 8px;
    height: 24px;
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -20px -56px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 413, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-container .search-bar-container .tail {
    background-position: -20px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 768px) {
  /* line 424, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-divider {
    display: block;
    float: right;
    margin-top: 12px;
    margin-left: 3px;
    margin-right: 2px;
    width: 10px;
    height: 24px;
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -10px -56px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 424, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .icons-divider {
    background-position: -10px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 768px) {
  /* line 439, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .social-container {
    display: block;
    position: relative;
    float: right;
    padding-top: 8px;
  }
  /* line 450, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.compact .main-nav-container {
    bottom: -9999px;
  }
  /* line 454, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.compact .icons-container {
    padding-top: 37px;
  }
  /* line 458, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.compact .icons-container .icon-container.menu {
    display: block;
    float: right;
  }
  /* line 464, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.compact .icons-container .search-bar-container {
    display: none;
  }
  /* line 469, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.compact .icons-divider {
    display: none;
  }
  /* line 473, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.compact .social-container {
    position: absolute;
    right: 12px;
    top: 4px;
    float: none;
    padding-top: 4px;
  }
  /* line 484, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim {
    height: 40px;
  }
  /* line 487, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .title-container {
    top: 0;
  }
  /* line 493, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .title-container .title-link .title {
    height: 26px;
    width: 145px;
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: 0 -212px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 493, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .title-container .title-link .title {
    background-position: 0px -212px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 768px) {
  /* line 507, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .main-nav-container {
    position: static;
    right: auto;
    bottom: auto;
    float: right;
    margin-right: -8px;
  }
  /* line 516, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .icons-container {
    float: right;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }
  /* line 525, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .icons-container .icon-container.menu {
    display: none;
  }
  /* line 530, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .icons-container .search-bar-container {
    display: none;
  }
  /* line 535, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .icons-divider {
    display: none;
  }
  /* line 539, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .social-container {
    display: none;
  }
  /* line 545, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim.slim-compact .main-nav-container {
    position: absolute;
    right: -8px;
    bottom: -9999px;
    float: none;
    margin-right: 0;
  }
  /* line 556, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim.slim-compact .icons-container .icon-container.menu {
    display: block;
    float: right;
    margin-right: -8px;
  }
  /* line 569, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header.slim {
    height: 40px;
  }

  /* line 585, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link:hover .title {
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: 0 -414px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 585, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container .title-link:hover .title {
    background-position: 0px -414px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 768px) {
  /* line 600, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .title-container .title-link:hover .title {
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: 0 -238px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 600, sass/partials/site/_site_header.scss */
  body.rollover-enabled .site-header-container .site-header-positioner .site-header .header-content-container .header-content.slim .title-container .title-link:hover .title {
    background-position: 0px -238px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

@media screen and (min-width: 1024px) {
  /* line 625, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content {
    padding-left: 24px;
    padding-right: 24px;
  }
  /* line 629, sass/partials/site/_site_header.scss */
  .site-header-container .site-header-positioner .site-header .header-content-container .header-content .title-container {
    left: 16px;
  }
}
/* line 2, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
}
/* line 9, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container .header-drawer {
  overflow: hidden;
}
/* line 13, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container .header-drawer .drawer-scroll-container {
  width: 100%;
  height: 100%;
  padding-right: 40px;
  overflow-y: scroll;
  background-color: #11100d;
}
/* line 22, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 8px;
  padding-right: 8px;
}
/* line 32, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner .drawer-content-container .drawer-content.menu {
  position: relative;
  padding-top: 4px;
  padding-bottom: 12px;
}
/* line 38, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner .drawer-content-container .drawer-content.menu .social-container {
  position: absolute;
  right: 0;
  bottom: 12px;
}
/* line 45, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner .drawer-content-container .drawer-content.search {
  padding-top: 8px;
  padding-bottom: 16px;
}
/* line 51, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner .drawer-content-container.animating {
  position: relative;
  overflow: hidden;
}
/* line 56, sass/partials/site/_site_header_drawer.scss */
.site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner .drawer-content-container.animating .drawer-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 78, sass/partials/site/_site_header_drawer.scss */
  .site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner {
    padding-left: 12px;
    padding-right: 12px;
  }
  /* line 85, sass/partials/site/_site_header_drawer.scss */
  .site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner .drawer-content-container .drawer-content.menu {
    text-align: right;
  }
  /* line 91, sass/partials/site/_site_header_drawer.scss */
  .site-header-container .header-drawer-container .header-drawer .drawer-scroll-container .drawer-scroll .drawer-scroll-inner .drawer-content-container .drawer-content.menu .social-container {
    display: none;
  }
}
/* line 3, sass/partials/site/_main_nav.scss */
.main-nav .main-nav-item .main-nav-link {
  display: inline-block;
  padding-top: 6px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 22px;
  font-size: 20px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}

/* line 29, sass/partials/site/_main_nav.scss */
body.rollover-enabled .main-nav .main-nav-item .main-nav-link:hover {
  color: #b78b20;
}

@media screen and (min-width: 768px) {
  /* line 39, sass/partials/site/_main_nav.scss */
  .main-nav.inline-on-tablet {
    line-height: 0;
    font-size: 0;
  }
  /* line 43, sass/partials/site/_main_nav.scss */
  .main-nav.inline-on-tablet .main-nav-item {
    display: inline-block;
  }
}
/* line 1, sass/partials/site/_main_search_form.scss */
.main-search-form {
  position: relative;
  background-color: #fff;
  padding-right: 28px;
}
/* line 8, sass/partials/site/_main_search_form.scss */
.main-search-form .input-container {
  position: relative;
  padding-right: 8px;
}
/* line 13, sass/partials/site/_main_search_form.scss */
.main-search-form .input-container .search-hint {
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 8px;
  line-height: 28px;
  font-size: 20px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 30, sass/partials/site/_main_search_form.scss */
.main-search-form .input-container .search-input {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  position: relative;
  width: 100%;
  height: 28px;
  padding-left: 8px;
  line-height: 28px;
  font-size: 20px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 52, sass/partials/site/_main_search_form.scss */
.main-search-form .search-submit-button {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  position: absolute;
  right: 0;
  top: 0;
  width: 28px;
  height: 28px;
  text-indent: -9999px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -261px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 52, sass/partials/site/_main_search_form.scss */
  .main-search-form .search-submit-button {
    background-position: -261px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 65, sass/partials/site/_main_search_form.scss */
.main-search-form.has-search-label {
  padding-left: 28px;
}
/* line 68, sass/partials/site/_main_search_form.scss */
.main-search-form.has-search-label .search-label {
  position: absolute;
  left: 0;
  top: 0;
  width: 28px;
  height: 28px;
  text-indent: -9999px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -289px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 68, sass/partials/site/_main_search_form.scss */
  .main-search-form.has-search-label .search-label {
    background-position: -289px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 79, sass/partials/site/_main_search_form.scss */
.main-search-form.has-search-label .input-container {
  padding-right: 4px;
}
/* line 82, sass/partials/site/_main_search_form.scss */
.main-search-form.has-search-label .input-container .search-hint {
  padding-left: 4px;
}
/* line 86, sass/partials/site/_main_search_form.scss */
.main-search-form.has-search-label .input-container .search-input {
  padding-left: 4px;
}
/* line 92, sass/partials/site/_main_search_form.scss */
.main-search-form.header-icon-search {
  padding-right: 24px;
}
/* line 98, sass/partials/site/_main_search_form.scss */
.main-search-form.header-icon-search .input-container .search-hint {
  line-height: 24px;
  font-size: 18px;
}
/* line 104, sass/partials/site/_main_search_form.scss */
.main-search-form.header-icon-search .input-container .search-input {
  height: 24px;
  line-height: 24px;
  font-size: 18px;
}
/* line 114, sass/partials/site/_main_search_form.scss */
.main-search-form.header-icon-search .search-submit-button {
  width: 24px;
  height: 24px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -63px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 114, sass/partials/site/_main_search_form.scss */
  .main-search-form.header-icon-search .search-submit-button {
    background-position: -63px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 124, sass/partials/site/_main_search_form.scss */
body.rollover-enabled .main-search-form .search-submit-button {
  cursor: pointer;
}
/* line 127, sass/partials/site/_main_search_form.scss */
body.rollover-enabled .main-search-form .search-submit-button:hover {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -261px -28px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 127, sass/partials/site/_main_search_form.scss */
  body.rollover-enabled .main-search-form .search-submit-button:hover {
    background-position: -261px -28px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 133, sass/partials/site/_main_search_form.scss */
body.rollover-enabled .main-search-form.has-search-label .search-label {
  cursor: pointer;
}
/* line 136, sass/partials/site/_main_search_form.scss */
body.rollover-enabled .main-search-form.has-search-label .search-label:hover {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -289px -28px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 136, sass/partials/site/_main_search_form.scss */
  body.rollover-enabled .main-search-form.has-search-label .search-label:hover {
    background-position: -289px -28px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 144, sass/partials/site/_main_search_form.scss */
body.rollover-enabled .main-search-form.header-icon-search .search-submit-button:hover {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -63px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 144, sass/partials/site/_main_search_form.scss */
  body.rollover-enabled .main-search-form.header-icon-search .search-submit-button:hover {
    background-position: -63px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 1, sass/partials/site/_main_social_items.scss */
.main-social-items {
  line-height: 0;
  font-size: 0;
}
/* line 5, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item {
  display: inline-block;
}
/* line 8, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 14, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link .icon {
  display: block;
  height: 24px;
  text-indent: -9999px;
}
/* line 20, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link.facebook {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 24, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link.facebook .icon {
  width: 14px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -49px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 24, sass/partials/site/_main_social_items.scss */
  .main-social-items .social-item .social-link.facebook .icon {
    background-position: -49px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 29, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link.twitter {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 33, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link.twitter .icon {
  width: 24px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -159px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 33, sass/partials/site/_main_social_items.scss */
  .main-social-items .social-item .social-link.twitter .icon {
    background-position: -159px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 38, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link.instagram {
  padding-left: 4px;
  padding-right: 4px;
}
/* line 42, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link.instagram .icon {
  width: 22px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -239px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 42, sass/partials/site/_main_social_items.scss */
  .main-social-items .social-item .social-link.instagram .icon {
    background-position: -239px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 47, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link.youtube {
  padding-left: 3px;
  padding-right: 6px;
}
/* line 51, sass/partials/site/_main_social_items.scss */
.main-social-items .social-item .social-link.youtube .icon {
  width: 48px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -64px -56px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 51, sass/partials/site/_main_social_items.scss */
  .main-social-items .social-item .social-link.youtube .icon {
    background-position: -64px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 66, sass/partials/site/_main_social_items.scss */
body.rollover-enabled .main-social-items .social-item .social-link:hover.facebook .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -49px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 66, sass/partials/site/_main_social_items.scss */
  body.rollover-enabled .main-social-items .social-item .social-link:hover.facebook .icon {
    background-position: -49px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 71, sass/partials/site/_main_social_items.scss */
body.rollover-enabled .main-social-items .social-item .social-link:hover.twitter .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -159px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 71, sass/partials/site/_main_social_items.scss */
  body.rollover-enabled .main-social-items .social-item .social-link:hover.twitter .icon {
    background-position: -159px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 76, sass/partials/site/_main_social_items.scss */
body.rollover-enabled .main-social-items .social-item .social-link:hover.instagram .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -239px -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 76, sass/partials/site/_main_social_items.scss */
  body.rollover-enabled .main-social-items .social-item .social-link:hover.instagram .icon {
    background-position: -239px -24px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 81, sass/partials/site/_main_social_items.scss */
body.rollover-enabled .main-social-items .social-item .social-link:hover.youtube .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -64px -80px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 81, sass/partials/site/_main_social_items.scss */
  body.rollover-enabled .main-social-items .social-item .social-link:hover.youtube .icon {
    background-position: -64px -80px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 3, sass/partials/site/_site_footer.scss */
.site-footer-container.has-background .site-footer {
  margin: 0 auto;
  max-width: 1024px;
}
/* line 9, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer {
  position: relative;
  background-color: #11100d;
  color: #fff;
}
/* line 17, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content {
  position: relative;
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 26, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .upper-content-container {
  position: relative;
}
/* line 31, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .upper-content-container .title-container {
  position: absolute;
  right: -8px;
  top: 12px;
  z-index: 300;
}
/* line 38, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .upper-content-container .title-container .title-link {
  display: block;
  padding: 7px;
}
/* line 43, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .upper-content-container .title-container .title-link .title {
  display: block;
  height: 22px;
  text-indent: -9999px;
  width: 122px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -136px -464px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 43, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .upper-content-container .title-container .title-link .title {
    background-position: -136px -464px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 60, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .upper-content-container .main-nav-container {
  position: relative;
  left: -8px;
  padding-top: 12px;
}
/* line 69, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .upper-content-container .main-social-items {
  position: absolute;
  right: -8px;
  bottom: 0;
}
/* line 76, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .search-form-container {
  padding-top: 16px;
}
/* line 85, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .copyright-container {
  padding-top: 21px;
  padding-bottom: 21px;
}
/* line 92, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .copyright-container .copyright {
  line-height: 16px;
  font-size: 12px;
  font-family: JenkemHelveticaNeueBold;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 101, sass/partials/site/_site_footer.scss */
.site-footer-container .site-footer .footer-content .copyright-container .freeflow-digital-media {
  padding-top: 6px;
  line-height: 12px;
  font-size: 10px;
  font-family: JenkemHelveticaNeueBold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #6c6c6b;
}

/* line 127, sass/partials/site/_site_footer.scss */
body.rollover-enabled .site-footer-container .site-footer .footer-content .upper-content-container .title-container .title-link:hover .title {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -136px -486px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 127, sass/partials/site/_site_footer.scss */
  body.rollover-enabled .site-footer-container .site-footer .footer-content .upper-content-container .title-container .title-link:hover .title {
    background-position: -136px -486px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

@media screen and (min-width: 768px) {
  /* line 146, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 150, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .upper-content-container {
    position: relative;
    padding-left: 152px;
    padding-right: 148px;
  }
  /* line 156, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .upper-content-container .title-container {
    left: -8px;
    right: auto;
    top: 16px;
  }
  /* line 162, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .upper-content-container .main-nav-container {
    position: static;
    left: auto;
    float: left;
    padding-top: 20px;
  }
  /* line 173, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .upper-content-container .main-social-items {
    top: 20px;
    bottom: auto;
  }
  /* line 179, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .search-form-container {
    width: 288px;
  }
  /* line 187, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .copyright-container {
    padding-top: 22px;
    padding-bottom: 20px;
  }
  /* line 191, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .copyright-container .copyright {
    line-height: 18px;
    font-size: 14px;
  }
  /* line 196, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content .copyright-container .freeflow-digital-media {
    padding-top: 8px;
    line-height: 16px;
    font-size: 12px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 211, sass/partials/site/_site_footer.scss */
  .site-footer-container .site-footer .footer-content {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 1, sass/partials/treatments/_page.scss */
.page-breadcrumb-container {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
  line-height: 0;
  font-size: 0;
}
/* line 11, sass/partials/treatments/_page.scss */
.page-breadcrumb-container.centered {
  text-align: center;
}
/* line 15, sass/partials/treatments/_page.scss */
.page-breadcrumb-container .meta-container {
  padding-top: 14px;
}

/* line 21, sass/partials/treatments/_page.scss */
.page-title-container {
  margin: 0 auto;
  max-width: 976px;
  padding-top: 18px;
  margin-bottom: -6px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 31, sass/partials/treatments/_page.scss */
.page-title-container.centered {
  text-align: center;
}
/* line 35, sass/partials/treatments/_page.scss */
.page-title-container .page-title {
  line-height: 40px;
  font-size: 44px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 45, sass/partials/treatments/_page.scss */
.page-title-container.has-breadcrumb {
  padding-top: 14px;
}

/* line 51, sass/partials/treatments/_page.scss */
.section-title-container {
  margin: 0 auto;
  max-width: 976px;
  padding-top: 20px;
  margin-bottom: -4px;
  padding-left: 16px;
  padding-right: 16px;
  text-align: center;
}
/* line 63, sass/partials/treatments/_page.scss */
.section-title-container .section-title {
  line-height: 32px;
  font-size: 36px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 76, sass/partials/treatments/_page.scss */
.column-primary-section-title {
  padding-top: 19px;
  margin-bottom: -7px;
  line-height: 0;
  font-size: 0;
}
/* line 83, sass/partials/treatments/_page.scss */
.column-primary-section-title .title-link, .column-primary-section-title .title-span {
  display: inline-block;
  line-height: 56px;
  font-size: 64px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #262520;
}
/* line 97, sass/partials/treatments/_page.scss */
.column-primary-section-title.has-pre-title {
  padding-top: 20px;
}
/* line 104, sass/partials/treatments/_page.scss */
.column-primary-section-title.has-pre-title .title-link .pre-title, .column-primary-section-title.has-pre-title .title-span .pre-title {
  display: block;
  margin-bottom: -4px;
  padding-bottom: 7px;
  position: relative;
  left: 2px;
  line-height: 24px;
  font-size: 24px;
}

/* line 120, sass/partials/treatments/_page.scss */
.column-secondary-section-title {
  padding-top: 18px;
  margin-bottom: -6px;
  line-height: 44px;
  font-size: 48px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 132, sass/partials/treatments/_page.scss */
.column-secondary-section-title a {
  color: inherit;
}

/* line 137, sass/partials/treatments/_page.scss */
.column-section-divider {
  padding-top: 20px;
  border-bottom: 1px solid #eae9de;
}

/* line 144, sass/partials/treatments/_page.scss */
.horizontal-section-divider {
  margin: 0 auto;
  max-width: 976px;
  padding-top: 20px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 153, sass/partials/treatments/_page.scss */
.horizontal-section-divider .divider {
  height: 1px;
  background-color: #e3e3e2;
}

/* line 163, sass/partials/treatments/_page.scss */
body.rollover-enabled .column-primary-section-title .title-link:hover {
  color: #a48000;
}
/* line 171, sass/partials/treatments/_page.scss */
body.rollover-enabled .column-secondary-section-title a:hover {
  color: #a48000;
}

@media screen and (min-width: 768px) {
  /* line 179, sass/partials/treatments/_page.scss */
  .page-breadcrumb-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 183, sass/partials/treatments/_page.scss */
  .page-breadcrumb-container .meta-container {
    padding-top: 18px;
  }

  /* line 188, sass/partials/treatments/_page.scss */
  .page-title-container {
    padding-top: 35px;
    margin-bottom: -7px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 195, sass/partials/treatments/_page.scss */
  .page-title-container .page-title {
    line-height: 56px;
    font-size: 64px;
  }
  /* line 200, sass/partials/treatments/_page.scss */
  .page-title-container.has-breadcrumb {
    padding-top: 19px;
  }

  /* line 205, sass/partials/treatments/_page.scss */
  .section-title-container {
    padding-top: 33px;
    margin-bottom: -5px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 212, sass/partials/treatments/_page.scss */
  .section-title-container .section-title {
    line-height: 36px;
    font-size: 40px;
  }

  /* line 220, sass/partials/treatments/_page.scss */
  .column-primary-section-title.first-in-column {
    position: relative;
    top: -1px;
    padding-top: 0;
    margin-bottom: -8px;
  }
  /* line 226, sass/partials/treatments/_page.scss */
  .column-primary-section-title.first-in-column.has-pre-title {
    top: 0;
    margin-bottom: -7px;
  }

  /* line 233, sass/partials/treatments/_page.scss */
  .column-secondary-section-title {
    padding-top: 30px;
  }
  /* line 236, sass/partials/treatments/_page.scss */
  .column-secondary-section-title.first-in-column {
    position: relative;
    top: -2px;
    padding-top: 0;
    margin-bottom: -8px;
  }

  /* line 244, sass/partials/treatments/_page.scss */
  .column-section-divider {
    padding-top: 32px;
  }

  /* line 251, sass/partials/treatments/_page.scss */
  .horizontal-section-divider {
    padding-top: 28px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 260, sass/partials/treatments/_page.scss */
  .page-breadcrumb-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  /* line 265, sass/partials/treatments/_page.scss */
  .page-title-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  /* line 270, sass/partials/treatments/_page.scss */
  .section-title-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  /* line 275, sass/partials/treatments/_page.scss */
  .horizontal-section-divider {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 1, sass/partials/treatments/_general_content.scss */
.general-content-container {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 9, sass/partials/treatments/_general_content.scss */
.general-content-container .general-content p {
  max-width: 44em;
}

/* line 15, sass/partials/treatments/_general_content.scss */
.general-content {
  line-height: 20px;
  font-size: 15px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.02em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 24, sass/partials/treatments/_general_content.scss */
.general-content h1, .general-content h2, .general-content h3, .general-content h4 {
  padding-top: 25px;
  margin-bottom: -5px;
  line-height: 28px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 37, sass/partials/treatments/_general_content.scss */
.general-content p {
  padding-top: 17px;
  margin-bottom: -5px;
}
/* line 41, sass/partials/treatments/_general_content.scss */
.general-content p.image-container {
  padding-top: 24px;
  margin-bottom: 0;
}
/* line 47, sass/partials/treatments/_general_content.scss */
.general-content img {
  display: block;
  max-width: 100%;
}
/* line 52, sass/partials/treatments/_general_content.scss */
.general-content iframe {
  display: block;
  width: 100%;
}
/* line 58, sass/partials/treatments/_general_content.scss */
.general-content.sm {
  line-height: 18px;
  font-size: 14px;
}
/* line 62, sass/partials/treatments/_general_content.scss */
.general-content.sm h1, .general-content.sm h2, .general-content.sm h3, .general-content.sm h4 {
  padding-top: 24px;
  margin-bottom: -4px;
  line-height: 24px;
  font-size: 24px;
}
/* line 70, sass/partials/treatments/_general_content.scss */
.general-content.sm p {
  padding-top: 14px;
  margin-bottom: -4px;
}
/* line 74, sass/partials/treatments/_general_content.scss */
.general-content.sm p.image-container {
  padding-top: 20px;
}

@media screen and (min-width: 768px) {
  /* line 82, sass/partials/treatments/_general_content.scss */
  .general-content-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 89, sass/partials/treatments/_general_content.scss */
  .general-content-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 3, sass/partials/treatments/_forms.scss */
.general-form-content .input-container .text-input-label-container {
  line-height: 0;
}
/* line 6, sass/partials/treatments/_forms.scss */
.general-form-content .input-container .text-input-label-container .text-input-label {
  display: inline-block;
  padding-top: 16px;
  margin-bottom: -4px;
  line-height: 16px;
  font-size: 11px;
  font-family: JenkemHelveticaNeueMedium;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #868583;
}
/* line 24, sass/partials/treatments/_forms.scss */
.general-form-content .input-container .text-input-container {
  padding-top: 10px;
  padding-right: 48px;
}
/* line 28, sass/partials/treatments/_forms.scss */
.general-form-content .input-container .text-input-container.select {
  padding-right: 0;
}
/* line 32, sass/partials/treatments/_forms.scss */
.general-form-content .input-container .text-input-container .qty-input {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  display: block;
  width: 18px;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 24px;
  font-size: 22px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #494844;
  border: 1px solid #b4b4b2;
  height: 24px;
  padding-top: 3px;
  padding-bottom: 1px;
  text-align: center;
}
/* line 64, sass/partials/treatments/_forms.scss */
.general-form-content .input-container .text-input-container .option-select {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  display: block;
  max-width: 100%;
  padding-left: 8px;
  padding-right: 38px;
  line-height: 24px;
  font-size: 22px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #494844;
  border: 1px solid #b4b4b2;
  height: 30px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-image: url("images/singles/1x/select_arrow.png");
  background-position: 0px 0px;
  background-position: top right;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 64, sass/partials/treatments/_forms.scss */
  .general-form-content .input-container .text-input-container .option-select {
    -moz-background-size: 28px 56px;
    -o-background-size: 28px 56px;
    -webkit-background-size: 28px 56px;
    background-size: 28px 56px;
    background-image: url("images/singles/2x/select_arrow.png");
  }
}
/* line 99, sass/partials/treatments/_forms.scss */
.general-form-content .input-container .text-input-container .option-select option {
  line-height: 20px;
  font-size: 15px;
  text-transform: none;
}
/* line 107, sass/partials/treatments/_forms.scss */
.general-form-content .input-container .text-input-container .option-select option[value=""][disabled] {
  display: none;
}
/* line 116, sass/partials/treatments/_forms.scss */
.general-form-content .input-container.hidden {
  display: none;
}

/* line 126, sass/partials/treatments/_forms.scss */
body.rollover-enabled .general-form-content .input-container .text-input-container .option-select {
  cursor: pointer;
}
/* line 129, sass/partials/treatments/_forms.scss */
body.rollover-enabled .general-form-content .input-container .text-input-container .option-select:hover {
  background-image: url("images/singles/1x/select_arrow.png");
  background-position: 0px 0px;
  background-position: top -28px right 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 129, sass/partials/treatments/_forms.scss */
  body.rollover-enabled .general-form-content .input-container .text-input-container .option-select:hover {
    -moz-background-size: 28px 56px;
    -o-background-size: 28px 56px;
    -webkit-background-size: 28px 56px;
    background-size: 28px 56px;
    background-image: url("images/singles/2x/select_arrow.png");
  }
}
/* line 135, sass/partials/treatments/_forms.scss */
body.rollover-enabled .general-form-content .input-container .text-input-container .qty-input {
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  /* line 147, sass/partials/treatments/_forms.scss */
  .general-form-content .input-container .text-input-label-container .text-input-label {
    padding-top: 15px;
    margin-bottom: -3px;
    line-height: 16px;
    font-size: 13px;
  }
  /* line 156, sass/partials/treatments/_forms.scss */
  .general-form-content .input-container .text-input-container {
    padding-top: 10px;
  }
}
/* line 1, sass/partials/treatments/_meta.scss */
.meta-container {
  line-height: 0;
  font-size: 0;
}
/* line 5, sass/partials/treatments/_meta.scss */
.meta-container .meta-part {
  display: inline-block;
  font-family: JenkemHelveticaNeueMedium;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #868583;
}
/* line 21, sass/partials/treatments/_meta.scss */
.meta-container .meta-part .comments-link .icon {
  display: inline-block;
  vertical-align: top;
  text-indent: -9999px;
}
/* line 33, sass/partials/treatments/_meta.scss */
.meta-container.main-meta {
  margin-bottom: -4px;
}
/* line 36, sass/partials/treatments/_meta.scss */
.meta-container.main-meta .meta-part {
  line-height: 16px;
  font-size: 11px;
}
/* line 40, sass/partials/treatments/_meta.scss */
.meta-container.main-meta .meta-part .divider {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 46, sass/partials/treatments/_meta.scss */
.meta-container.main-meta .meta-part .comments-link .icon {
  margin-right: 1px;
  width: 11px;
  height: 16px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -228px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 46, sass/partials/treatments/_meta.scss */
  .meta-container.main-meta .meta-part .comments-link .icon {
    background-position: -228px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 58, sass/partials/treatments/_meta.scss */
.meta-container.list-meta {
  margin-bottom: -4px;
}
/* line 61, sass/partials/treatments/_meta.scss */
.meta-container.list-meta .meta-part {
  line-height: 16px;
  font-size: 10px;
}
/* line 65, sass/partials/treatments/_meta.scss */
.meta-container.list-meta .meta-part .divider {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 71, sass/partials/treatments/_meta.scss */
.meta-container.list-meta .meta-part .comments-link .icon {
  margin-right: 1px;
  width: 11px;
  height: 16px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -228px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 71, sass/partials/treatments/_meta.scss */
  .meta-container.list-meta .meta-part .comments-link .icon {
    background-position: -228px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 89, sass/partials/treatments/_meta.scss */
body.rollover-enabled .meta-container.main-meta .meta-part .comments-link:hover .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -228px -192px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 89, sass/partials/treatments/_meta.scss */
  body.rollover-enabled .meta-container.main-meta .meta-part .comments-link:hover .icon {
    background-position: -228px -192px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 100, sass/partials/treatments/_meta.scss */
body.rollover-enabled .meta-container.list-meta .meta-part .comments-link:hover .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -228px -192px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 100, sass/partials/treatments/_meta.scss */
  body.rollover-enabled .meta-container.list-meta .meta-part .comments-link:hover .icon {
    background-position: -228px -192px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

@media screen and (min-width: 768px) {
  /* line 112, sass/partials/treatments/_meta.scss */
  .meta-container.main-meta {
    margin-bottom: -4px;
  }
  /* line 115, sass/partials/treatments/_meta.scss */
  .meta-container.main-meta .meta-part {
    line-height: 18px;
    font-size: 13px;
  }
  /* line 125, sass/partials/treatments/_meta.scss */
  .meta-container.main-meta .meta-part .comments-link .icon {
    width: 13px;
    height: 18px;
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -12px 0;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 125, sass/partials/treatments/_meta.scss */
  .meta-container.main-meta .meta-part .comments-link .icon {
    background-position: -12px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 768px) {
  /* line 136, sass/partials/treatments/_meta.scss */
  .meta-container.list-meta {
    margin-bottom: -4px;
  }
  /* line 139, sass/partials/treatments/_meta.scss */
  .meta-container.list-meta .meta-part {
    line-height: 16px;
    font-size: 11px;
  }

  /* line 157, sass/partials/treatments/_meta.scss */
  body.rollover-enabled .meta-container.main-meta .meta-part .comments-link:hover .icon {
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -12px -18px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 157, sass/partials/treatments/_meta.scss */
  body.rollover-enabled .meta-container.main-meta .meta-part .comments-link:hover .icon {
    background-position: -12px -18px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 2, sass/partials/treatments/_pagination.scss */
.pagination-container {
  margin: 0 auto;
  max-width: 976px;
  padding-top: 20px;
  padding-left: 16px;
  padding-right: 8px;
}
/* line 11, sass/partials/treatments/_pagination.scss */
.pagination-container.centered {
  padding-left: 12px;
  padding-right: 12px;
  text-align: center;
}
/* line 20, sass/partials/treatments/_pagination.scss */
.pagination-container.centered .pagination .pagination-item .current-page, .pagination-container.centered .pagination .pagination-item .page-link, .pagination-container.centered .pagination .pagination-item .ellipsis {
  margin-left: 4px;
  margin-right: 4px;
}

/* line 29, sass/partials/treatments/_pagination.scss */
.pagination {
  line-height: 0;
  font-size: 0;
}
/* line 33, sass/partials/treatments/_pagination.scss */
.pagination .pagination-item {
  display: inline-block;
}
/* line 36, sass/partials/treatments/_pagination.scss */
.pagination .pagination-item .current-page, .pagination .pagination-item .page-link, .pagination .pagination-item .ellipsis {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin-top: 8px;
  margin-right: 8px;
  width: 28px;
  text-align: center;
}
/* line 45, sass/partials/treatments/_pagination.scss */
.pagination .pagination-item .current-page {
  background-color: #262520;
}
/* line 51, sass/partials/treatments/_pagination.scss */
.pagination .pagination-item .page-link.prev, .pagination .pagination-item .page-link.next {
  position: relative;
  width: auto;
}
/* line 56, sass/partials/treatments/_pagination.scss */
.pagination .pagination-item .page-link.prev {
  padding-left: 32px;
  padding-right: 14px;
}
/* line 60, sass/partials/treatments/_pagination.scss */
.pagination .pagination-item .page-link.prev .prev-arrow {
  position: absolute;
  top: 0;
  left: 11px;
  width: 10px;
  height: 28px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -209px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 60, sass/partials/treatments/_pagination.scss */
  .pagination .pagination-item .page-link.prev .prev-arrow {
    background-position: -209px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 70, sass/partials/treatments/_pagination.scss */
.pagination .pagination-item .page-link.next {
  padding-left: 14px;
  padding-right: 32px;
}
/* line 74, sass/partials/treatments/_pagination.scss */
.pagination .pagination-item .page-link.next .next-arrow {
  position: absolute;
  top: 0;
  right: 11px;
  width: 10px;
  height: 28px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -28px -56px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 74, sass/partials/treatments/_pagination.scss */
  .pagination .pagination-item .page-link.next .next-arrow {
    background-position: -28px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 89, sass/partials/treatments/_pagination.scss */
.primary-content .pagination.post-list.top {
  margin-top: 12px;
}
/* line 93, sass/partials/treatments/_pagination.scss */
.primary-content .pagination.post-list.bottom {
  margin-top: 8px;
}

/* line 107, sass/partials/treatments/_pagination.scss */
body.rollover-enabled .pagination .pagination-item .page-link:hover {
  background-color: #a48000;
}

@media screen and (min-width: 768px) {
  /* line 116, sass/partials/treatments/_pagination.scss */
  .pagination-container {
    padding-top: 36px;
    padding-left: 20px;
    padding-right: 12px;
  }
  /* line 122, sass/partials/treatments/_pagination.scss */
  .pagination-container.centered {
    padding-left: 16px;
    padding-right: 16px;
  }

  /* line 130, sass/partials/treatments/_pagination.scss */
  .primary-content .pagination.post-list.bottom {
    margin-top: 24px;
  }
  /* line 133, sass/partials/treatments/_pagination.scss */
  .primary-content .pagination.post-list.bottom.after-infinite-loader {
    margin-top: 8px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 142, sass/partials/treatments/_pagination.scss */
  .pagination-container {
    padding-left: 24px;
    padding-right: 16px;
  }
  /* line 146, sass/partials/treatments/_pagination.scss */
  .pagination-container.centered {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 4, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-hero-media-container {
  padding-top: 20px;
}
/* line 9, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-hero-media-container .article-hero-image {
  display: block;
  width: 100%;
}
/* line 14, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-hero-media-container .article-hero-caption {
  margin-left: auto;
  margin-right: auto;
  max-width: 976px;
  padding-top: 6px;
  margin-bottom: -4px;
  padding-left: 16px;
  padding-right: 16px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: right;
}
/* line 34, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-hero-media-container iframe {
  display: block;
  width: 100%;
}
/* line 39, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-hero-media-container .zoom-image-link {
  display: block;
}
/* line 43, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-hero-media-container .special-hero-content {
  padding-left: 16px;
  padding-right: 16px;
}
/* line 55, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-header .article-title {
  padding-top: 18px;
  margin-bottom: -6px;
  line-height: 40px;
  font-size: 44px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 69, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-header .article-title a {
  color: inherit;
}
/* line 74, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-header .meta-container {
  padding-top: 12px;
}
/* line 78, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-header .article-share {
  margin-top: 8px;
}
/* line 81, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-header .article-share .facebook-like-container {
  display: none;
}
/* line 87, sass/partials/article/_article_page.scss */
.page-content-container.article-page .wide-article-header-container {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 104, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-footer .article-share {
  margin-top: 24px;
}
/* line 108, sass/partials/article/_article_page.scss */
.page-content-container.article-page .article-footer:after {
  display: block;
  content: '';
  padding-top: 20px;
  border-bottom: 1px solid #eae9de;
}
/* line 118, sass/partials/article/_article_page.scss */
.page-content-container.article-page .wide-article-footer-container {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
}

/* line 132, sass/partials/article/_article_page.scss */
body.rollover-enabled .page-content-container.article-page .article-header .article-title a:hover {
  color: #a48000;
}

@media screen and (min-width: 768px) {
  /* line 145, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .article-header .article-title {
    padding-top: 19px;
    margin-bottom: -7px;
    line-height: 56px;
    font-size: 64px;
  }
  /* line 154, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .article-header.first-in-column .article-title {
    position: relative;
    top: -1px;
    padding-top: 0;
    margin-bottom: -8px;
  }
  /* line 163, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .wide-article-header-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 172, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .article-hero-media-container .article-hero-caption {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 179, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .article-content.first-in-column {
    margin-top: -24px;
  }
  /* line 185, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .article-footer .article-share {
    margin-top: 32px;
  }
  /* line 189, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .article-footer:after {
    padding-top: 32px;
  }
  /* line 194, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .article-footer.first-in-column .article-share {
    margin-top: 0;
  }
  /* line 200, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .wide-article-footer-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 210, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .wide-article-header-container {
    padding-left: 24px;
    padding-right: 24px;
  }
  /* line 215, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .wide-article-header-container .article-header .article-share {
    position: relative;
    margin-top: 16px;
  }
  /* line 220, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .wide-article-header-container .article-header .article-share .facebook-like-container {
    display: block;
  }
  /* line 224, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .wide-article-header-container .article-header .article-share .social-share-container {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  /* line 235, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .article-hero-media-container .article-hero-caption {
    padding-left: 24px;
    padding-right: 24px;
  }
  /* line 241, sass/partials/article/_article_page.scss */
  .page-content-container.article-page .wide-article-footer-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 2, sass/partials/article/_article_share.scss */
.article-share .facebook-like-container {
  height: 24px;
}
/* line 12, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-top-link {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  float: left;
  margin-right: 8px;
  text-align: center;
}
/* line 19, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-top-link .label {
  position: relative;
  left: 8px;
}
/* line 24, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-top-link .icon {
  position: absolute;
  top: 0;
  height: 28px;
}
/* line 30, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-top-link.facebook {
  background-color: #bfbdb4;
}
/* line 33, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-top-link.facebook .icon {
  left: 14px;
  width: 9px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -219px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 33, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-top-link.facebook .icon {
    background-position: -219px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 39, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-top-link.twitter {
  background-color: #bfbdb4;
}
/* line 42, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-top-link.twitter .icon {
  left: 11px;
  width: 18px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -143px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 42, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-top-link.twitter .icon {
    background-position: -143px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 50, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-more-button {
  float: left;
  width: 48px;
  height: 30px;
  background-color: #bfbdb4;
  cursor: pointer;
}
/* line 57, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-more-button .icon {
  margin: 0 auto;
  width: 16px;
  height: 30px;
}
/* line 64, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-more-button.open .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -48px -56px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 64, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-more-button.open .icon {
    background-position: -48px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 70, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-more-button.close .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -193px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 70, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-more-button.close .icon {
    background-position: -193px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 77, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item {
  float: left;
  padding-top: 8px;
  padding-right: 8px;
}
/* line 82, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link {
  display: block;
  padding-left: 12px;
  padding-right: 12px;
  background-color: #646253;
}
/* line 88, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link .label {
  display: none;
}
/* line 92, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link .icon {
  display: block;
  margin: 0 auto;
  height: 30px;
}
/* line 98, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.facebook {
  background-color: #bfbdb4;
}
/* line 101, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.facebook .icon {
  width: 9px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -219px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 101, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.facebook .icon {
    background-position: -219px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 106, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.twitter {
  background-color: #bfbdb4;
}
/* line 109, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.twitter .icon {
  width: 18px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -143px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 109, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.twitter .icon {
    background-position: -143px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 114, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.tumblr {
  background-color: #bfbdb4;
}
/* line 117, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.tumblr .icon {
  width: 10px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -38px -56px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 117, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.tumblr .icon {
    background-position: -38px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 122, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.google {
  background-color: #bfbdb4;
}
/* line 125, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.google .icon {
  width: 16px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -161px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 125, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.google .icon {
    background-position: -161px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 130, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.reddit {
  background-color: #bfbdb4;
}
/* line 133, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.reddit .icon {
  width: 20px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -123px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 133, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.reddit .icon {
    background-position: -123px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 138, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.email {
  background-color: #bfbdb4;
}
/* line 141, sass/partials/article/_article_share.scss */
.article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.email .icon {
  width: 22px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -81px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 141, sass/partials/article/_article_share.scss */
  .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.email .icon {
    background-position: -81px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 150, sass/partials/article/_article_share.scss */
.article-share .social-share-container.adjusted {
  width: 288px;
  padding-top: 8px;
}
/* line 154, sass/partials/article/_article_share.scss */
.article-share .social-share-container.adjusted .social-share-list {
  overflow: hidden;
}
/* line 158, sass/partials/article/_article_share.scss */
.article-share .social-share-container.adjusted .social-share-list .social-share-list-item .social-share-link {
  padding-left: 0;
  padding-right: 0;
}
/* line 163, sass/partials/article/_article_share.scss */
.article-share .social-share-container.adjusted .social-share-list .social-share-list-item.last {
  padding-right: 0;
}

/* line 177, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-top-link.facebook:hover {
  background-color: #3b5998;
}
/* line 182, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-top-link.twitter:hover {
  background-color: #4099ff;
}
/* line 188, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-more-button:hover {
  background-color: #a48000;
}
/* line 195, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link:hover {
  background-color: #a48000;
}
/* line 200, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.facebook:hover {
  background-color: #3b5998;
}
/* line 205, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.twitter:hover {
  background-color: #4099ff;
}
/* line 210, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.tumblr:hover {
  background-color: #36465d;
}
/* line 215, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.google:hover {
  background-color: #d73d32;
}
/* line 220, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.reddit:hover {
  background-color: #ff5112;
}
/* line 225, sass/partials/article/_article_share.scss */
body.rollover-enabled .article-share .social-share-container .social-share-list .social-share-list-item .social-share-link.email:hover {
  background-color: #a48000;
}

/* line 2, sass/partials/article/_article_content.scss */
.article-content {
  line-height: 24px;
  font-size: 16px;
  font-family: JenkemHelveticaNeue;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 9, sass/partials/article/_article_content.scss */
.article-content em {
  font-family: JenkemHelveticaNeueItalic;
}
/* line 12, sass/partials/article/_article_content.scss */
.article-content em strong {
  font-family: JenkemHelveticaNeueBoldItalic;
}
/* line 17, sass/partials/article/_article_content.scss */
.article-content strong {
  font-family: JenkemHelveticaNeueBold;
  color: #11100d;
}
/* line 21, sass/partials/article/_article_content.scss */
.article-content strong em {
  font-family: JenkemHelveticaNeueBoldItalic;
}
/* line 26, sass/partials/article/_article_content.scss */
.article-content h1, .article-content h2, .article-content h3, .article-content h4 {
  margin-top: 21px;
  margin-bottom: -5px;
  max-width: 720px;
  line-height: 28px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 41, sass/partials/article/_article_content.scss */
.article-content h1 em, .article-content h2 em, .article-content h3 em, .article-content h4 em {
  font-family: JenkemLeagueGothicItalic;
}
/* line 46, sass/partials/article/_article_content.scss */
.article-content p {
  padding-top: 18px;
  margin-bottom: -6px;
  max-width: 720px;
}
/* line 52, sass/partials/article/_article_content.scss */
.article-content p a {
  text-decoration: underline;
}
/* line 56, sass/partials/article/_article_content.scss */
.article-content p.full {
  max-width: none;
}
/* line 60, sass/partials/article/_article_content.scss */
.article-content p.block-container, .article-content p.full-image {
  padding-top: 24px;
  margin-bottom: 0;
}
/* line 65, sass/partials/article/_article_content.scss */
.article-content p.pull-quote {
  padding-top: 33px;
  margin-bottom: -5px;
  padding-bottom: 8px;
  line-height: 28px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
  text-align: center;
}
/* line 81, sass/partials/article/_article_content.scss */
.article-content p.pull-quote em {
  font-family: JenkemLeagueGothicItalic;
}
/* line 86, sass/partials/article/_article_content.scss */
.article-content p.article-content-footer {
  padding-top: 20px;
  max-width: 976px;
}
/* line 91, sass/partials/article/_article_content.scss */
.article-content p.article-content-footer:before {
  display: block;
  content: '';
  padding-bottom: 14px;
  border-top: 1px solid #eae9de;
}
/* line 102, sass/partials/article/_article_content.scss */
.article-content ul {
  padding-top: 18px;
  margin-bottom: -6px;
  max-width: 720px;
}
/* line 109, sass/partials/article/_article_content.scss */
.article-content img, .article-content iframe {
  display: block;
  max-width: 100%;
}
/* line 114, sass/partials/article/_article_content.scss */
.article-content .rule {
  margin-top: 24px;
  max-width: 720px;
  border-top: 4px solid #646253;
}
/* line 120, sass/partials/article/_article_content.scss */
.article-content .spacer {
  height: 20px;
}
/* line 124, sass/partials/article/_article_content.scss */
.article-content .attachment, .article-content .wp-caption {
  display: table;
  padding-top: 24px;
}
/* line 129, sass/partials/article/_article_content.scss */
.article-content .attachment .wp-caption-text, .article-content .wp-caption .wp-caption-text {
  display: table-caption;
  caption-side: bottom;
  max-width: none;
  padding-top: 6px;
  margin-bottom: -4px;
  line-height: 18px;
  font-size: 14px;
  text-align: right;
}
/* line 145, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container {
  position: relative;
  overflow: hidden;
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 154, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container.disabled {
  display: none;
}
/* line 158, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container .parallax-image {
  position: absolute;
  max-width: none;
  opacity: 0;
}
/* line 164, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container .parallax-caption {
  position: relative;
  margin-left: 5%;
  width: 35%;
  line-height: 28px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
  text-align: center;
}
/* line 180, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container .parallax-caption em {
  font-family: JenkemLeagueGothicItalic;
}
/* line 184, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container .parallax-caption.parallax-center {
  margin: 0 auto;
}
/* line 188, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container .parallax-caption.parallax-right {
  float: right;
  margin-right: 5%;
}
/* line 193, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container .parallax-caption.parallax-light {
  color: #fbfbfa;
}
/* line 197, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container .parallax-caption.parallax-box {
  padding-top: 17px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fbfbfa;
  text-align: center;
}
/* line 206, sass/partials/article/_article_content.scss */
.article-content .parallax-image-container .parallax-caption.parallax-box.parallax-light {
  background-color: #11100d;
}

/* line 216, sass/partials/article/_article_content.scss */
.article-content.wide h1, .article-content.wide h2, .article-content.wide h3, .article-content.wide h4, .article-content.wide p, .article-content.wide ul, .article-content.wide img, .article-content.wide iframe, .article-content.wide .rule, .article-content.wide .attachment, .article-content.wide .wp-caption, .article-content.wide .zoom-image-link {
  margin-left: auto;
  margin-right: auto;
}
/* line 223, sass/partials/article/_article_content.scss */
.article-content.full h1, .article-content.full h2, .article-content.full h3, .article-content.full h4, .article-content.full p, .article-content.full ul {
  padding-left: 16px;
  padding-right: 16px;
}
/* line 229, sass/partials/article/_article_content.scss */
.article-content.full p.full-image {
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 235, sass/partials/article/_article_content.scss */
.article-content.full p.full-image img {
  width: 100%;
}
/* line 241, sass/partials/article/_article_content.scss */
.article-content.full .attachment, .article-content.full .wp-caption {
  padding-left: 16px;
  padding-right: 16px;
}
/* line 250, sass/partials/article/_article_content.scss */
.article-content.full .attachment.full, .article-content.full .wp-caption.full {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 255, sass/partials/article/_article_content.scss */
.article-content.full .attachment.full .zoom-image-link, .article-content.full .attachment.full img, .article-content.full .wp-caption.full .zoom-image-link, .article-content.full .wp-caption.full img {
  width: 100%;
}
/* line 261, sass/partials/article/_article_content.scss */
.article-content.full .rule {
  margin-left: 16px;
  margin-right: 16px;
}

@media screen and (min-width: 768px) {
  /* line 273, sass/partials/article/_article_content.scss */
  .article-content p.article-content-footer {
    padding-top: 24px;
  }
  /* line 276, sass/partials/article/_article_content.scss */
  .article-content p.article-content-footer:before {
    padding-bottom: 18px;
  }
  /* line 282, sass/partials/article/_article_content.scss */
  .article-content .spacer {
    height: 28px;
  }
  /* line 287, sass/partials/article/_article_content.scss */
  .article-content.full h1, .article-content.full h2, .article-content.full h3, .article-content.full h4, .article-content.full p, .article-content.full ul {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 292, sass/partials/article/_article_content.scss */
  .article-content.full .attachment, .article-content.full .wp-caption {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 297, sass/partials/article/_article_content.scss */
  .article-content.full .rule {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  /* line 312, sass/partials/article/_article_content.scss */
  .article-content.full h1, .article-content.full h2, .article-content.full h3, .article-content.full h4, .article-content.full p, .article-content.full ul {
    padding-left: 24px;
    padding-right: 24px;
  }
  /* line 317, sass/partials/article/_article_content.scss */
  .article-content.full .attachment, .article-content.full .wp-caption {
    padding-left: 24px;
    padding-right: 24px;
  }
  /* line 323, sass/partials/article/_article_content.scss */
  .article-content.full .attachment.left, .article-content.full .attachment.right, .article-content.full .wp-caption.left, .article-content.full .wp-caption.right, .article-content.full .block-container.left, .article-content.full .block-container.right {
    display: block;
    max-width: 50%;
    padding-bottom: 20px;
  }
  /* line 330, sass/partials/article/_article_content.scss */
  .article-content.full .attachment.left .wp-caption-text, .article-content.full .attachment.right .wp-caption-text, .article-content.full .wp-caption.left .wp-caption-text, .article-content.full .wp-caption.right .wp-caption-text, .article-content.full .block-container.left .wp-caption-text, .article-content.full .block-container.right .wp-caption-text {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 336, sass/partials/article/_article_content.scss */
  .article-content.full .attachment.left, .article-content.full .wp-caption.left, .article-content.full .block-container.left {
    float: left;
    padding-right: 36px;
  }
  /* line 340, sass/partials/article/_article_content.scss */
  .article-content.full .attachment.left .wp-caption-text, .article-content.full .wp-caption.left .wp-caption-text, .article-content.full .block-container.left .wp-caption-text {
    padding-right: 36px;
  }
  /* line 344, sass/partials/article/_article_content.scss */
  .article-content.full .attachment.right, .article-content.full .wp-caption.right, .article-content.full .block-container.right {
    float: right;
    padding-left: 36px;
  }
  /* line 351, sass/partials/article/_article_content.scss */
  .article-content.full .pull-quote.left, .article-content.full .pull-quote.right {
    width: 25%;
    max-width: 360px;
    text-align: left;
    padding-bottom: 20px;
    color: #967500;
  }
  /* line 360, sass/partials/article/_article_content.scss */
  .article-content.full .pull-quote.left {
    float: left;
    padding-right: 36px;
  }
  /* line 364, sass/partials/article/_article_content.scss */
  .article-content.full .pull-quote.right {
    float: right;
    padding-left: 36px;
  }
}
/* line 1, sass/partials/article/_article_tags.scss */
.article-tags {
  position: relative;
  padding-top: 12px;
}
/* line 6, sass/partials/article/_article_tags.scss */
.article-tags .more-label {
  position: absolute;
  left: 0;
  top: 21px;
  line-height: 28px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 19, sass/partials/article/_article_tags.scss */
.article-tags .tag-list {
  padding-left: 52px;
}
/* line 22, sass/partials/article/_article_tags.scss */
.article-tags .tag-list .tag-list-item {
  float: left;
}
/* line 25, sass/partials/article/_article_tags.scss */
.article-tags .tag-list .tag-list-item .tag-list-link {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin-top: 8px;
  margin-left: 8px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 42, sass/partials/article/_article_tags.scss */
body.rollover-enabled .article-tags .tag-list .tag-list-item .tag-list-link:hover {
  background-color: #a48000;
}

/* line 3, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .no-comments-message {
  padding-top: 14px;
  margin-bottom: -4px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 14, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .infinite-loader-next-button {
  margin-top: 20px;
}
/* line 19, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .pagination.top {
  padding-top: 8px;
}
/* line 23, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .pagination.bottom {
  padding-top: 12px;
}
/* line 26, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .pagination.bottom.after-infinite-loader {
  padding-top: 8px;
}
/* line 32, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container {
  padding-top: 20px;
  margin-bottom: -8px;
}
/* line 37, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list {
  overflow: hidden;
}
/* line 40, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment {
  position: relative;
  margin-top: 8px;
  padding-top: 16px;
  padding-bottom: 8px;
  border-top: 1px solid #eae9de;
}
/* line 49, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .comment-avatar-container {
  position: absolute;
  top: 16px;
  left: 0;
  width: 40px;
  height: 40px;
}
/* line 56, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .comment-avatar-container .comment-avatar {
  max-width: 100%;
}
/* line 61, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .comment-author {
  display: block;
  margin-left: 48px;
  padding-top: 2px;
  margin-bottom: -4px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeueBold;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 74, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .comment-author .comment-author-link {
  color: #646253;
}
/* line 79, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .meta-container {
  padding-top: 8px;
  padding-bottom: 4px;
  margin-left: 48px;
}
/* line 86, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .comment-moderation-notice {
  padding-top: 8px;
  margin-bottom: -3px;
  line-height: 15px;
  font-size: 13px;
  font-family: JenkemHelveticaNeue;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #afafab;
}
/* line 99, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .comment-content {
  margin-top: 2px;
  margin-bottom: -4px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  word-wrap: break-word;
}
/* line 111, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .comment-content p {
  padding-top: 8px;
}
/* line 116, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .reply-link-container {
  padding-top: 11px;
  margin-bottom: -3px;
}
/* line 120, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .reply-link-container .reply-link {
  line-height: 15px;
  font-size: 12px;
  font-family: JenkemHelveticaNeueBoldItalic;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}
/* line 131, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .children {
  padding-left: 8px;
}
/* line 134, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .children .comment {
  margin-top: 16px;
  padding-bottom: 0;
}
/* line 139, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment .children .comments-respond-container {
  overflow: hidden;
}
/* line 148, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment.first {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
/* line 154, sass/partials/article/_article_comments.scss */
.article-comments .comments-container .comments-list-container .comments-list .comment.first .comment-avatar-container.first {
  top: 0;
}
/* line 164, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond {
  margin-top: 16px;
  border-top: 1px solid #eae9de;
}
/* line 169, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .respond-label {
  padding-top: 14px;
  margin-bottom: -5px;
  line-height: 28px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 182, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .respond-label .respond-label-link {
  color: inherit;
}
/* line 187, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-login-message {
  padding-top: 10px;
  margin-bottom: -4px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 199, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form-container {
  overflow: hidden;
}
/* line 203, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form {
  padding-top: 4px;
  padding-right: 18px;
}
/* line 207, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-form-label {
  display: block;
  margin-top: 9px;
  margin-bottom: -5px;
  line-height: 20px;
  font-size: 15px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 220, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-form-validation-message {
  line-height: 15px;
  font-size: 13px;
  font-family: JenkemHelveticaNeue;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-top: 5px;
  padding-bottom: 10px;
  color: #967500;
}
/* line 232, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-form-input, .article-comments .comments-respond .comment-form .comment-form-textarea, .article-comments .comments-respond .comment-form .comment-form-submit {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  display: block;
}
/* line 237, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-form-input, .article-comments .comments-respond .comment-form .comment-form-textarea {
  margin-top: 8px;
  width: 100%;
  padding: 4px 8px;
  background-color: #fff;
  border: 1px solid #dadad3;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 250, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-form-input:focus, .article-comments .comments-respond .comment-form .comment-form-textarea:focus {
  border: 1px solid #c1c1bd;
}
/* line 254, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-form-input.invalid, .article-comments .comments-respond .comment-form .comment-form-textarea.invalid {
  border: 1px solid #a48000;
}
/* line 259, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-form-textarea {
  height: 98px;
}
/* line 263, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .logged-in-message {
  padding-top: 10px;
  margin-bottom: -4px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 274, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-buttons {
  padding-top: 4px;
}
/* line 277, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-buttons .comment-form-submit, .article-comments .comments-respond .comment-form .comment-buttons .comment-cancel-button {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: left;
  margin-top: 16px;
}
/* line 283, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-buttons .comment-form-submit {
  margin-right: 28px;
  height: 30px;
  padding-top: 2px;
  padding-left: 12px;
  padding-right: 44px;
  background-image: url("images/singles/1x/submit_button_check.png");
  background-position: 0px 0px;
  background-position: top right;
  background-repeat: no-repeat;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 283, sass/partials/article/_article_comments.scss */
  .article-comments .comments-respond .comment-form .comment-buttons .comment-form-submit {
    -moz-background-size: 32px 30px;
    -o-background-size: 32px 30px;
    -webkit-background-size: 32px 30px;
    background-size: 32px 30px;
    background-image: url("images/singles/2x/submit_button_check.png");
  }
}
/* line 297, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-buttons .comment-cancel-button {
  position: relative;
  display: inline-block;
  padding-left: 12px;
  padding-right: 40px;
  background-color: #c1c1bd;
}
/* line 304, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form .comment-buttons .comment-cancel-button .close-x {
  position: absolute;
  top: 0;
  right: 12px;
  width: 16px;
  height: 30px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -193px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 304, sass/partials/article/_article_comments.scss */
  .article-comments .comments-respond .comment-form .comment-buttons .comment-cancel-button .close-x {
    background-position: -193px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 317, sass/partials/article/_article_comments.scss */
.article-comments .comments-respond .comment-form.clean .comment-buttons .comment-cancel-button {
  display: none;
}
/* line 327, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .no-comments-message {
  padding-top: 18px;
}
/* line 331, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .infinite-loader-next-button {
  margin-top: 32px;
}
/* line 336, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .pagination.bottom {
  padding-top: 24px;
}
/* line 339, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .pagination.bottom.after-infinite-loader {
  padding-top: 8px;
}
/* line 345, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container {
  padding-top: 32px;
}
/* line 349, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment {
  margin-top: 12px;
  padding-top: 20px;
}
/* line 353, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment .comment-avatar-container {
  top: 20px;
  width: 64px;
  height: 64px;
}
/* line 359, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment .comment-author {
  margin-left: 88px;
}
/* line 363, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment .meta-container {
  padding-bottom: 0;
  margin-left: 88px;
}
/* line 371, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment .comment-moderation-notice {
  margin-left: 88px;
}
/* line 378, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment .comment-content {
  margin-left: 88px;
}
/* line 389, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment .reply-link-container {
  margin-left: 88px;
}
/* line 393, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment .children {
  padding-left: 88px;
}
/* line 396, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment .children .comment {
  margin-top: 20px;
}
/* line 407, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-container .comments-list-container .comments-list .comment.first {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
/* line 416, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-respond {
  margin-top: 20px;
}
/* line 419, sass/partials/article/_article_comments.scss */
.article-comments.wide .comments-respond .respond-label {
  padding-top: 18px;
}

/* line 434, sass/partials/article/_article_comments.scss */
body.rollover-enabled .article-comments .comments-container .comments-list-container .comments-list .comment .comment-author .comment-author-link:hover {
  color: #a48000;
}
/* line 441, sass/partials/article/_article_comments.scss */
body.rollover-enabled .article-comments .comments-container .comments-list-container .comments-list .comment .reply-link-container .reply-link:hover {
  color: #a48000;
}
/* line 453, sass/partials/article/_article_comments.scss */
body.rollover-enabled .article-comments .comments-respond .respond-label .respond-label-link:hover {
  color: #a48000;
}
/* line 460, sass/partials/article/_article_comments.scss */
body.rollover-enabled .article-comments .comments-respond .comment-form .comment-form-submit:hover {
  background-color: #a48000;
}
/* line 465, sass/partials/article/_article_comments.scss */
body.rollover-enabled .article-comments .comments-respond .comment-form .comment-cancel-button:hover {
  background-color: #a48000;
}

@media screen and (min-width: 480px) {
  /* line 475, sass/partials/article/_article_comments.scss */
  .article-comments {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 1, sass/partials/shop/_products_grid.scss */
.products-grid-container {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 8, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid {
  padding-top: 24px;
}
/* line 12, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item {
  float: left;
  margin-top: 24px;
}
/* line 18, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link {
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 23, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .images-container {
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 30, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .images-container .image {
  display: block;
  width: 100%;
}
/* line 35, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .images-container .alt-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 0;
}
/* line 45, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container {
  display: block;
  padding-top: 8px;
  margin-bottom: -4px;
  line-height: 20px;
  font-size: 18px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
}
/* line 61, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container .title, .products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container .price {
  display: block;
}
/* line 65, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container .title {
  color: #11100d;
}
/* line 68, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container .price {
  color: #b4b4b2;
}
/* line 71, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container .price .sale-price {
  color: #ad841f;
}
/* line 74, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container .price .compare-price {
  color: #cccccb;
}
/* line 78, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container .price.sold-out {
  color: #cccccb;
}
/* line 86, sass/partials/shop/_products_grid.scss */
.products-grid-container .products-grid .products-grid-items .products-grid-item.top-row {
  margin-top: 0;
}

/* line 94, sass/partials/shop/_products_grid.scss */
.products-grid-slider-container {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 20px;
}
/* line 106, sass/partials/shop/_products_grid.scss */
.products-grid-slider-container .products-grid-slider .products-grid-container {
  margin: 0;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 113, sass/partials/shop/_products_grid.scss */
.products-grid-slider-container .products-grid-slider .products-grid-container .products-grid {
  padding-top: 0;
}

/* line 141, sass/partials/shop/_products_grid.scss */
body.rollover-enabled .products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link:hover .text-container .title {
  color: #ad841f;
}
/* line 154, sass/partials/shop/_products_grid.scss */
body.rollover-enabled .products-grid-container .products-grid .products-grid-items .products-grid-item.has-alt-image .item-content .products-grid-item-link .images-container .image, body.rollover-enabled .products-grid-container .products-grid .products-grid-items .products-grid-item.has-alt-image .item-content .products-grid-item-link .images-container .alt-image {
  -moz-transition: opacity 250ms ease-in-out;
  -o-transition: opacity 250ms ease-in-out;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
}
/* line 161, sass/partials/shop/_products_grid.scss */
body.rollover-enabled .products-grid-container .products-grid .products-grid-items .products-grid-item.has-alt-image .item-content .products-grid-item-link:hover .images-container .image {
  opacity: 0;
}
/* line 164, sass/partials/shop/_products_grid.scss */
body.rollover-enabled .products-grid-container .products-grid .products-grid-items .products-grid-item.has-alt-image .item-content .products-grid-item-link:hover .images-container .alt-image {
  opacity: 1;
}

@media screen and (min-width: 768px) {
  /* line 179, sass/partials/shop/_products_grid.scss */
  .products-grid-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 183, sass/partials/shop/_products_grid.scss */
  .products-grid-container .products-grid {
    padding-top: 40px;
  }
  /* line 187, sass/partials/shop/_products_grid.scss */
  .products-grid-container .products-grid .products-grid-items .products-grid-item {
    margin-top: 28px;
  }
  /* line 192, sass/partials/shop/_products_grid.scss */
  .products-grid-container .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container {
    padding-top: 10px;
    margin-bottom: -4px;
    line-height: 22px;
    font-size: 20px;
  }
  /* line 215, sass/partials/shop/_products_grid.scss */
  .products-grid-container.compact .products-grid .products-grid-items .products-grid-item .item-content .products-grid-item-link .text-container {
    padding-top: 8px;
    margin-bottom: -4px;
    line-height: 20px;
    font-size: 18px;
  }

  /* line 230, sass/partials/shop/_products_grid.scss */
  .products-grid-slider-container {
    padding-top: 28px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 239, sass/partials/shop/_products_grid.scss */
  .products-grid-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  /* line 244, sass/partials/shop/_products_grid.scss */
  .products-grid-slider-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 1, sass/partials/shop/_product_detail.scss */
.product-detail-container {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 11, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-detail-part .column-divider {
  display: none;
}
/* line 16, sass/partials/shop/_product_detail.scss */
.product-detail-container .meta-container {
  padding-top: 14px;
}
/* line 20, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-title {
  padding-top: 14px;
  margin-bottom: -6px;
  line-height: 40px;
  font-size: 44px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 37, sass/partials/shop/_product_detail.scss */
.product-detail-container .images-container .product-images-slideshow-container .items-container .item-container .image {
  display: block;
  width: 100%;
}
/* line 42, sass/partials/shop/_product_detail.scss */
.product-detail-container .images-container .product-images-slideshow-container .items-container .item-container .zoom-link {
  display: none;
}
/* line 48, sass/partials/shop/_product_detail.scss */
.product-detail-container .images-container .product-images-slideshow-container .product-image-thumbnails {
  overflow: hidden;
}
/* line 56, sass/partials/shop/_product_detail.scss */
.product-detail-container .images-container .product-images-slideshow-container .product-image-thumbnails .thumb-items-container {
  padding-top: 8px;
  margin-left: -8px;
  margin-right: -8px;
  line-height: 0;
  font-size: 0;
  text-align: center;
}
/* line 67, sass/partials/shop/_product_detail.scss */
.product-detail-container .images-container .product-images-slideshow-container .product-image-thumbnails .thumb-items-container .item-container {
  display: inline-block;
  vertical-align: top;
  margin: 8px 8px 0;
  width: 60px;
}
/* line 75, sass/partials/shop/_product_detail.scss */
.product-detail-container .images-container .product-images-slideshow-container .product-image-thumbnails .thumb-items-container .item-container .item-link {
  display: block;
}
/* line 78, sass/partials/shop/_product_detail.scss */
.product-detail-container .images-container .product-images-slideshow-container .product-image-thumbnails .thumb-items-container .item-container .item-link .image {
  display: block;
  width: 100%;
}
/* line 89, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-price-container {
  padding-top: 21px;
  margin-bottom: -5px;
}
/* line 93, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-price-container .product-price {
  display: none;
  line-height: 32px;
  font-size: 32px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #b4b4b2;
}
/* line 96, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-price-container .product-price.current {
  display: block;
}
/* line 110, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-price-container .product-price .sale-price {
  color: #ad841f;
}
/* line 113, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-price-container .product-price .compare-price {
  color: #cccccb;
}
/* line 117, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-price-container .product-price.sold-out {
  color: #cccccb;
}
/* line 135, sass/partials/shop/_product_detail.scss */
.product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container {
  padding-top: 20px;
  line-height: 0;
  font-size: 0;
}
/* line 141, sass/partials/shop/_product_detail.scss */
.product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container .add-to-cart-button {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  display: inline-block;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 12px;
  padding-right: 12px;
  background-color: #494844;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 163, sass/partials/shop/_product_detail.scss */
.product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container .add-to-cart-button.hidden {
  display: none;
}
/* line 167, sass/partials/shop/_product_detail.scss */
.product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container .add-to-cart-button.disabled {
  background-color: #cccccb;
}
/* line 173, sass/partials/shop/_product_detail.scss */
.product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container input.add-to-cart-button {
  height: 30px;
  padding-top: 3px;
  padding-bottom: 1px;
  padding-right: 38px;
  background-image: url("images/singles/1x/submit_button_plus.png");
  background-position: 0px 0px;
  background-position: top right;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 173, sass/partials/shop/_product_detail.scss */
  .product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container input.add-to-cart-button {
    -moz-background-size: 26px 30px;
    -o-background-size: 26px 30px;
    -webkit-background-size: 26px 30px;
    background-size: 26px 30px;
    background-image: url("images/singles/2x/submit_button_plus.png");
  }
}
/* line 190, sass/partials/shop/_product_detail.scss */
.product-detail-container .product-description-container {
  padding-top: 8px;
}

/* line 202, sass/partials/shop/_product_detail.scss */
body.rollover-enabled .product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container .add-to-cart-button {
  cursor: pointer;
}
/* line 205, sass/partials/shop/_product_detail.scss */
body.rollover-enabled .product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container .add-to-cart-button:hover {
  background-color: #ad841f;
}
/* line 209, sass/partials/shop/_product_detail.scss */
body.rollover-enabled .product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container .add-to-cart-button.disabled {
  cursor: auto;
}
/* line 212, sass/partials/shop/_product_detail.scss */
body.rollover-enabled .product-detail-container .add-product-form .add-to-cart-area-container .add-to-cart-button-container .add-to-cart-button.disabled:hover {
  background-color: #cccccb;
}

@media screen and (min-width: 768px) {
  /* line 225, sass/partials/shop/_product_detail.scss */
  .product-detail-container {
    padding-top: 28px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 231, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-detail-part {
    position: relative;
  }
  /* line 234, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-detail-part .column-divider {
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #eae9de;
  }
  /* line 243, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-detail-part.left {
    float: left;
  }
  /* line 246, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-detail-part.left .column-divider {
    right: -36px;
  }
  /* line 250, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-detail-part.right {
    float: right;
  }
  /* line 253, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-detail-part.right .column-divider {
    left: -33px;
  }
  /* line 259, sass/partials/shop/_product_detail.scss */
  .product-detail-container .meta-container {
    margin-top: -2px;
    padding-top: 0;
  }
  /* line 264, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-title {
    padding-top: 19px;
    margin-bottom: -7px;
    line-height: 56px;
    font-size: 64px;
  }
  /* line 275, sass/partials/shop/_product_detail.scss */
  .product-detail-container .images-container .product-images-slideshow-container .product-image-thumbnails .thumb-items-container {
    padding-top: 8px;
    margin-left: -8px;
    margin-right: -8px;
  }
  /* line 281, sass/partials/shop/_product_detail.scss */
  .product-detail-container .images-container .product-images-slideshow-container .product-image-thumbnails .thumb-items-container .item-container {
    margin: 8px 8px 0;
    width: 120px;
  }
  /* line 290, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-price-container {
    padding-top: 22px;
    margin-bottom: -6px;
  }
  /* line 294, sass/partials/shop/_product_detail.scss */
  .product-detail-container .product-price-container .product-price {
    line-height: 36px;
    font-size: 36px;
  }
  /* line 300, sass/partials/shop/_product_detail.scss */
  .product-detail-container .add-product-form {
    padding-top: 4px;
  }
}
/* line 1, sass/partials/shop/_cart.scss */
.cart-container {
  margin: 0 auto;
  max-width: 976px;
  padding-top: 10px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 11, sass/partials/shop/_cart.scss */
.cart-container .cart-form .labels-container {
  display: none;
}
/* line 16, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e3e3e2;
}
/* line 22, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .image-container, .cart-container .cart-form .cart-items .cart-item .details-container {
  float: left;
  width: 50%;
}
/* line 28, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .image-container .image-content {
  position: relative;
  padding-right: 8px;
}
/* line 33, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .image-container .image-content .image-link {
  display: block;
}
/* line 36, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .image-container .image-content .image-link .image {
  display: block;
  width: 100%;
}
/* line 45, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content {
  position: relative;
  padding-bottom: 4px;
  padding-left: 8px;
}
/* line 53, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .title-container .title {
  padding-top: 1px;
  padding-right: 32px;
  line-height: 24px;
  font-size: 22px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 68, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .title-container .title a {
  color: inherit;
}
/* line 75, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .price-container .price {
  padding-top: 2px;
  line-height: 24px;
  font-size: 22px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #b4b4b2;
}
/* line 91, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .qty-container .label, .cart-container .cart-form .cart-items .cart-item .details-container .details-content .total-container .label {
  padding-top: 6px;
  line-height: 16px;
  font-size: 11px;
  font-family: JenkemHelveticaNeueMedium;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #868583;
}
/* line 106, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .qty-container {
  float: left;
}
/* line 109, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .qty-container .label {
  padding-bottom: 6px;
}
/* line 112, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .qty-container .qty-input {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  display: block;
  width: 26px;
  line-height: 24px;
  font-size: 22px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  padding: 3px 4px 1px;
  border: 1px solid #b4b4b2;
}
/* line 135, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .total-container {
  float: right;
}
/* line 138, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .total-container .label {
  padding-bottom: 10px;
  text-align: right;
}
/* line 143, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .total-container .total {
  line-height: 24px;
  font-size: 22px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 156, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container {
  position: absolute;
  right: -12px;
  top: -8px;
}
/* line 161, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container .remove-link {
  display: block;
  width: 40px;
  height: 40px;
  text-indent: -9999px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -112px -96px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 161, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container .remove-link {
    background-position: -112px -96pxpx;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 174, sass/partials/shop/_cart.scss */
.cart-container .cart-form .cart-items .cart-item.first {
  margin-top: 0;
  border-top: none;
}
/* line 183, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container {
  margin-top: 16px;
  border-top: 1px solid #e3e3e2;
}
/* line 188, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .update-cart-button {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  float: left;
  margin-top: 12px;
  line-height: 16px;
  font-size: 11px;
  font-family: JenkemHelveticaNeueBoldItalic;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 204, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .checkout-total {
  float: right;
  text-align: right;
  padding-top: 12px;
}
/* line 210, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .checkout-total .total-label {
  line-height: 16px;
  font-size: 11px;
  font-family: JenkemHelveticaNeueMedium;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #868583;
}
/* line 221, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .checkout-total .total-value {
  padding-top: 3px;
  line-height: 32px;
  font-size: 32px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 236, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .special-directions-container {
  margin-top: -9px;
}
/* line 239, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .special-directions-container .special-directions-label {
  line-height: 16px;
  font-size: 11px;
  font-family: JenkemHelveticaNeueMedium;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #868583;
}
/* line 250, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .special-directions-container .special-directions-textarea-container {
  margin-top: 6px;
  padding-right: 22px;
}
/* line 255, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .special-directions-container .special-directions-textarea-container .special-directions-textarea {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  display: block;
  width: 100%;
  height: 86px;
  padding: 8px 10px;
  line-height: 16px;
  font-size: 13px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: 1px solid #b4b4b2;
}
/* line 277, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .checkout-buttons-container {
  padding-top: 20px;
  text-align: right;
}
/* line 281, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .checkout-buttons-container .checkout-button {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  height: 30px;
  padding-top: 3px;
  padding-bottom: 1px;
  padding-left: 12px;
  padding-right: 40px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: url("images/singles/1x/submit_button_arrow.png");
  background-position: 0px 0px;
  background-position: top right;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 281, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .checkout-buttons-container .checkout-button {
    -moz-background-size: 21px 30px;
    -o-background-size: 21px 30px;
    -webkit-background-size: 21px 30px;
    background-size: 21px 30px;
    background-image: url("images/singles/2x/submit_button_arrow.png");
  }
}
/* line 309, sass/partials/shop/_cart.scss */
.cart-container .cart-form .checkout-container .checkout-buttons-container .additional-checkout-options-container > div, .cart-container .cart-form .checkout-container .checkout-buttons-container .additional-checkout-options-container > button {
  margin-top: 20px;
}

/* line 327, sass/partials/shop/_cart.scss */
body.rollover-enabled .cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container .remove-link:hover {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -112px -136px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 327, sass/partials/shop/_cart.scss */
  body.rollover-enabled .cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container .remove-link:hover {
    background-position: -112px -136pxpx;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 337, sass/partials/shop/_cart.scss */
body.rollover-enabled .cart-container .cart-form .checkout-container .update-cart-button {
  cursor: pointer;
}
/* line 340, sass/partials/shop/_cart.scss */
body.rollover-enabled .cart-container .cart-form .checkout-container .update-cart-button:hover {
  color: #ad841f;
}
/* line 346, sass/partials/shop/_cart.scss */
body.rollover-enabled .cart-container .cart-form .checkout-container .checkout-buttons-container .checkout-button {
  cursor: pointer;
}
/* line 349, sass/partials/shop/_cart.scss */
body.rollover-enabled .cart-container .cart-form .checkout-container .checkout-buttons-container .checkout-button:hover {
  background-color: #ad841f;
}

@media screen and (min-width: 768px) {
  /* line 370, sass/partials/shop/_cart.scss */
  .cart-container {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 377, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .labels-container {
    display: block;
    border-bottom: 1px solid #e3e3e2;
  }
  /* line 382, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .labels-container .labels {
    padding-top: 1px;
    padding-bottom: 7px;
    line-height: 16px;
    font-size: 13px;
    font-family: JenkemHelveticaNeueMedium;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #868583;
  }
  /* line 396, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .labels-container .labels .label {
    float: left;
  }
  /* line 399, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .labels-container .labels .label.item {
    width: 57.61317%;
  }
  /* line 402, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .labels-container .labels .label.price {
    width: 11.31687%;
  }
  /* line 405, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .labels-container .labels .label.qty {
    width: 6.17284%;
    text-align: center;
  }
  /* line 410, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .labels-container .labels .label.total {
    width: 11.31687%;
    text-align: right;
  }
  /* line 416, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .labels-container .labels .label.remove {
    float: right;
    width: 13.58025%;
    text-align: right;
  }
  /* line 430, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .image-container {
    width: 24.69136%;
  }
  /* line 433, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .image-container .image-content {
    padding-right: 28px;
  }
  /* line 436, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .image-container .image-content .image-link {
    display: block;
  }
  /* line 439, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .image-container .image-content .image-link .image {
    display: block;
    width: 100%;
  }
  /* line 447, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container {
    width: 75.30864%;
  }
  /* line 450, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content {
    padding-bottom: 0px;
    padding-left: 0px;
  }
  /* line 454, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .title-container, .cart-container .cart-form .cart-items .cart-item .details-container .details-content .price-container, .cart-container .cart-form .cart-items .cart-item .details-container .details-content .qty-container, .cart-container .cart-form .cart-items .cart-item .details-container .details-content .total-container, .cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container {
    float: left;
    position: relative;
  }
  /* line 460, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .title-container {
    width: 43.71585%;
  }
  /* line 463, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .title-container .title {
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right: 40px;
  }
  /* line 472, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .price-container {
    width: 15.02732%;
  }
  /* line 475, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .price-container .price {
    padding-top: 4px;
    padding-bottom: 2px;
    color: #11100d;
  }
  /* line 484, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .qty-container .label, .cart-container .cart-form .cart-items .cart-item .details-container .details-content .total-container .label {
    display: none;
  }
  /* line 489, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .qty-container {
    width: 8.19672%;
  }
  /* line 492, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .qty-container .qty-input {
    margin: 0 auto;
  }
  /* line 497, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .total-container {
    width: 15.02732%;
  }
  /* line 500, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .total-container .total {
    padding-top: 4px;
    padding-bottom: 2px;
    text-align: right;
  }
  /* line 508, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container {
    right: 0;
    top: 0;
    width: 18.03279%;
    height: 30px;
  }
  /* line 515, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container .remove-link {
    position: absolute;
    right: -12px;
    top: -5px;
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -112px -56px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  /* line 515, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .cart-items .cart-item .details-container .details-content .remove-container .remove-link {
    background-position: -112px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 768px) {
  /* line 528, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container {
    margin-top: 16px;
  }
  /* line 531, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .update-cart-button {
    margin-top: 14px;
    line-height: 16px;
    font-size: 13px;
  }
  /* line 538, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .checkout-total {
    padding-top: 14px;
  }
  /* line 541, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .checkout-total .total-label {
    line-height: 16px;
    font-size: 13px;
  }
  /* line 545, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .checkout-total .total-value {
    padding-top: 7px;
    line-height: 36px;
    font-size: 36px;
  }
  /* line 553, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .special-directions-container {
    float: left;
    width: 50%;
    margin-top: -19px;
  }
  /* line 560, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .special-directions-container .special-directions-label {
    line-height: 16px;
    font-size: 13px;
  }
  /* line 564, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .special-directions-container .special-directions-textarea-container {
    margin-top: 7px;
    padding-right: 22px;
  }
  /* line 569, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .special-directions-container .special-directions-textarea-container .special-directions-textarea {
    height: 106px;
    padding: 6px 12px 4px;
    line-height: 18px;
    font-size: 14px;
  }
  /* line 580, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .checkout-buttons-container {
    float: left;
    width: 50%;
    padding-top: 24px;
  }
  /* line 592, sass/partials/shop/_cart.scss */
  .cart-container .cart-form .checkout-container .checkout-buttons-container .additional-checkout-options-container > div, .cart-container .cart-form .checkout-container .checkout-buttons-container .additional-checkout-options-container > button {
    margin-top: 24px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 603, sass/partials/shop/_cart.scss */
  .cart-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 2, sass/partials/_secondary_weekly_wrapup.scss */
.secondary-weekly-wrapup {
  padding-top: 20px;
}
/* line 5, sass/partials/_secondary_weekly_wrapup.scss */
.secondary-weekly-wrapup .weekly-wrapup-link {
  display: block;
  max-width: 300px;
}
/* line 9, sass/partials/_secondary_weekly_wrapup.scss */
.secondary-weekly-wrapup .weekly-wrapup-link .weekly-wrapup-image-container {
  display: block;
}
/* line 12, sass/partials/_secondary_weekly_wrapup.scss */
.secondary-weekly-wrapup .weekly-wrapup-link .weekly-wrapup-image-container .weekly-wrapup-image {
  display: block;
  width: 100%;
}
/* line 18, sass/partials/_secondary_weekly_wrapup.scss */
.secondary-weekly-wrapup .weekly-wrapup-link .weekly-wrapup-title {
  display: block;
  margin-top: 11px;
  margin-bottom: -5px;
  line-height: 26px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #262520;
}

/* line 40, sass/partials/_secondary_weekly_wrapup.scss */
body.rollover-enabled .secondary-weekly-wrapup .weekly-wrapup-link:hover .weekly-wrapup-title {
  color: #a48000;
}

/* line 2, sass/partials/_secondary_office_picks.scss */
.secondary-office-picks {
  padding-top: 20px;
}
/* line 5, sass/partials/_secondary_office_picks.scss */
.secondary-office-picks .office-picks-link {
  display: block;
  position: relative;
  max-width: 300px;
}
/* line 10, sass/partials/_secondary_office_picks.scss */
.secondary-office-picks .office-picks-link .post-image {
  position: absolute;
  top: 8.33333%;
  left: 6%;
  width: 62%;
  height: 62%;
}
/* line 18, sass/partials/_secondary_office_picks.scss */
.secondary-office-picks .office-picks-link .container-image {
  display: block;
  position: relative;
  max-width: 100%;
}

/* line 2, sass/partials/_jenkem_tv.scss */
.jenkem-tv .jenkem-tv-post-title {
  padding-top: 16px;
  padding-bottom: 14px;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #262520;
}
/* line 16, sass/partials/_jenkem_tv.scss */
.jenkem-tv .jenkem-tv-post-title .jenkem-tv-post-title-link {
  color: inherit;
}
/* line 21, sass/partials/_jenkem_tv.scss */
.jenkem-tv iframe {
  display: block;
  max-width: 100%;
}

/* line 31, sass/partials/_jenkem_tv.scss */
body.rollover-enabled .jenkem-tv .jenkem-tv-post-title .jenkem-tv-post-title-link:hover {
  color: #a48000;
}

/* line 1, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container {
  margin-top: 12px;
  border-top: 4px solid #434037;
  margin-bottom: -5px;
}
/* line 6, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-question {
  margin-top: 9px;
  line-height: 20px;
  font-size: 15px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 17, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content-container {
  overflow: hidden;
}
/* line 23, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options {
  line-height: 15px;
  font-size: 13px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 31, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option {
  margin-top: 9px;
}
/* line 34, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-input {
  display: none;
}
/* line 38, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-label {
  display: inline-block;
}
/* line 41, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-label .jenkem-poll-radio {
  display: inline-block;
  position: relative;
  top: 1px;
  margin-right: 8px;
  width: 12px;
  height: 12px;
  vertical-align: top;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: 0 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 41, sass/partials/_jenkem_poll.scss */
  .jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-label .jenkem-poll-radio {
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 53, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-label.selected .jenkem-poll-radio {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: 0 -12px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 53, sass/partials/_jenkem_poll.scss */
  .jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-label.selected .jenkem-poll-radio {
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 61, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-form-message {
  padding-top: 13px;
  padding-bottom: 2px;
  line-height: 15px;
  font-size: 13px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #afafab;
}
/* line 75, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-submit {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  display: none;
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 11px;
  height: 28px;
  padding-left: 12px;
  padding-right: 44px;
  background-image: url("images/singles/1x/submit_button_check.png");
  background-position: 0px 0px;
  background-position: top right;
  background-repeat: no-repeat;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 75, sass/partials/_jenkem_poll.scss */
  .jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-submit {
    -moz-background-size: 32px 30px;
    -o-background-size: 32px 30px;
    -webkit-background-size: 32px 30px;
    background-size: 32px 30px;
    background-image: url("images/singles/2x/submit_button_check.png");
  }
}
/* line 90, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .view-poll-results-link, .jenkem-poll-container .jenkem-poll-content .view-poll-link {
  display: none;
  line-height: 20px;
  font-size: 15px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}
/* line 103, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .view-poll-results-link {
  margin-top: 6px;
}
/* line 107, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .view-poll-link {
  margin-top: 4px;
}
/* line 111, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-answers {
  padding-top: 1px;
  line-height: 15px;
  font-size: 13px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 121, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-answers .jenkem-poll-answer {
  padding-top: 8px;
}
/* line 127, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-answers .jenkem-poll-answer .jenkem-poll-bar {
  margin-top: 5px;
  height: 8px;
  background-color: #646253;
}
/* line 134, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-answers .jenkem-poll-answer.selected .title {
  font-family: JenkemHelveticaNeueBoldItalic;
}
/* line 141, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .jenkem-poll-answers .jenkem-poll-answer.selected .jenkem-poll-bar {
  background-color: #a48000;
}
/* line 148, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content .total-voters-line {
  margin-top: 10px;
  padding-bottom: 1px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 164, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content.ajax-enabled .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-label {
  cursor: pointer;
}
/* line 169, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content.ajax-enabled .jenkem-poll-form .jenkem-poll-form-message {
  color: #967500;
}
/* line 172, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content.ajax-enabled .jenkem-poll-form .jenkem-poll-submit {
  display: block;
}
/* line 177, sass/partials/_jenkem_poll.scss */
.jenkem-poll-container .jenkem-poll-content.ajax-enabled .view-poll-results-link, .jenkem-poll-container .jenkem-poll-content.ajax-enabled .view-poll-link {
  display: inline-block;
}

/* line 192, sass/partials/_jenkem_poll.scss */
body.rollover-enabled .jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-label:hover .jenkem-poll-radio {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: 0 -24px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 192, sass/partials/_jenkem_poll.scss */
  body.rollover-enabled .jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-options .jenkem-poll-option .jenkem-poll-option-label:hover .jenkem-poll-radio {
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 200, sass/partials/_jenkem_poll.scss */
body.rollover-enabled .jenkem-poll-container .jenkem-poll-content .jenkem-poll-form .jenkem-poll-submit:hover {
  background-color: #a48000;
}
/* line 206, sass/partials/_jenkem_poll.scss */
body.rollover-enabled .jenkem-poll-container .jenkem-poll-content .view-poll-results-link:hover, body.rollover-enabled .jenkem-poll-container .jenkem-poll-content .view-poll-link:hover {
  color: #967500;
}

/* line 1, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz {
  padding: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 24px;
  font-size: 16px;
  font-family: JenkemHelveticaNeueBold;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 13, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz h2.fca_qc_quiz_title {
  margin: 0;
  line-height: 36px;
  font-size: 40px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 26, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz p.fca_qc_quiz_description {
  margin-bottom: 0;
}
/* line 30, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz img.fca_qc_quiz_description_img {
  margin-top: 8px;
}
/* line 34, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz button.fca_qc_button {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 20px;
  width: auto;
  height: 28px;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: normal;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 50, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz .flip-container .fca-qc-flipper div {
  padding: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 58, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz #fca_qc_question {
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 64, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz img.fca_qc_quiz_question_img {
  margin-bottom: 0;
}
/* line 69, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_answer_div {
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: normal;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #eae9de;
  text-align: center;
}
/* line 80, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_answer_div img.fca_qc_quiz_answer_img {
  padding-top: 6px;
  padding-bottom: 4px;
}
/* line 86, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_answer_div span.fca_qc_answer_span svg {
  display: none;
}
/* line 95, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca-qc-back #fca_qc_question_back {
  margin-top: 8px;
  margin-bottom: 0;
}
/* line 100, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca-qc-back p.fca_qc_back_response {
  margin-bottom: 0;
}
/* line 112, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca-qc-back button.fca_qc_next_question {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 20px;
  width: auto;
  height: 28px;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: normal;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 128, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_score_container p.fca_qc_score_text {
  margin: 0;
}
/* line 132, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_score_container h3.fca_qc_score_title {
  margin-top: 16px;
  margin-bottom: 0px;
  line-height: 48px;
  font-size: 52px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 146, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_score_container img.fca_qc_score_img {
  margin-top: 12px;
  margin-bottom: 0px;
}
/* line 151, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_score_container p.fca_qc_score_desc {
  line-height: 28px;
  font-size: 20px;
  font-family: JenkemHelveticaNeueBold;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 160, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_social_share {
  margin-top: 20px;
  margin-bottom: 0px;
}
/* line 164, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_social_share h3 {
  margin-bottom: 0px;
  padding-bottom: 12px;
  line-height: 28px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 176, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 4px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-weight: normal;
}
/* line 182, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link svg {
  margin-top: 2px;
}
/* line 186, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link#fca_qc_share_link_facebook {
  background-color: #bfbdb4;
}
/* line 189, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link#fca_qc_share_link_twitter {
  background-color: #bfbdb4;
}
/* line 192, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link#fca_qc_share_link_pinterest {
  background-color: #bfbdb4;
}
/* line 195, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link#fca_qc_share_link_email {
  background-color: #bfbdb4;
}
/* line 201, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_quiz_footer {
  margin-top: 0;
  padding-top: 20px;
}
/* line 205, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_quiz_footer span.fca_qc_question_count {
  display: block;
  text-align: right;
}
/* line 221, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_your_answer_container div.fca_qc_question_response_item h3.fca_qc_question_response_question {
  margin-bottom: 0;
}
/* line 225, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_your_answer_container div.fca_qc_question_response_item img.fca_qc_quiz_question_img {
  margin-top: 8px;
}
/* line 229, sass/partials/_fca_qc_quiz.scss */
div.fca_qc_quiz div.fca_qc_your_answer_container div.fca_qc_question_response_item p.fca_qc_question_response_response {
  margin-bottom: 0;
  display: none;
}

/* line 243, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz button.fca_qc_button {
  cursor: pointer;
}
/* line 246, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz button.fca_qc_button:hover {
  background-color: #a48000;
}
/* line 252, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz div.fca_qc_answer_div:hover {
  background-color: #c9a111;
}
/* line 258, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz div.fca-qc-back button.fca_qc_next_question {
  cursor: pointer;
}
/* line 261, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz div.fca-qc-back button.fca_qc_next_question:hover {
  background-color: #a48000;
}
/* line 269, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link:hover {
  color: #fff;
  opacity: 1;
}
/* line 273, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link:hover#fca_qc_share_link_facebook {
  background-color: #3b5998;
}
/* line 276, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link:hover#fca_qc_share_link_twitter {
  background-color: #4099ff;
}
/* line 279, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link:hover#fca_qc_share_link_pinterest {
  background-color: #b81621;
}
/* line 282, sass/partials/_fca_qc_quiz.scss */
body.rollover-enabled div.fca_qc_quiz div.fca_qc_social_share a.fca_qc_share_link:hover#fca_qc_share_link_email {
  background-color: #a48000;
}

/* line 294, sass/partials/_fca_qc_quiz.scss */
.primary-content.wide div.fca_qc_quiz div.fca_qc_score_container h3.fca_qc_score_title {
  line-height: 64px;
  font-size: 72px;
}
/* line 298, sass/partials/_fca_qc_quiz.scss */
.primary-content.wide div.fca_qc_quiz div.fca_qc_score_container p.fca_qc_score_desc {
  line-height: 36px;
  font-size: 26px;
}

@media screen and (min-width: 640px) {
  /* line 310, sass/partials/_fca_qc_quiz.scss */
  .article-main.wide div.fca_qc_quiz div.fca_qc_score_container h3.fca_qc_score_title {
    line-height: 64px;
    font-size: 72px;
  }
  /* line 314, sass/partials/_fca_qc_quiz.scss */
  .article-main.wide div.fca_qc_quiz div.fca_qc_score_container p.fca_qc_score_desc {
    line-height: 36px;
    font-size: 26px;
  }
}
/* line 3, sass/partials/_ad_container.scss */
.ad-container .ad-placeholder {
  margin: 0 auto;
  background-color: #c1c1bd;
}
/* line 7, sass/partials/_ad_container.scss */
.ad-container .ad-placeholder.top {
  width: 288px;
  height: 96px;
}
/* line 12, sass/partials/_ad_container.scss */
.ad-container .ad-placeholder.mid-page {
  width: 288px;
  height: 96px;
}
/* line 17, sass/partials/_ad_container.scss */
.ad-container .ad-placeholder.secondary {
  width: 288px;
  height: 96px;
}
/* line 23, sass/partials/_ad_container.scss */
.ad-container .adunit {
  margin: 0 auto;
}
/* line 26, sass/partials/_ad_container.scss */
.ad-container .adunit .adunit-placeholder {
  background-color: #c1c1bd;
}
/* line 31, sass/partials/_ad_container.scss */
.ad-container.top {
  margin-top: 16px;
}
/* line 35, sass/partials/_ad_container.scss */
.ad-container.mid-page {
  margin-top: 20px;
}
/* line 39, sass/partials/_ad_container.scss */
.ad-container.secondary {
  margin-top: 20px;
}

@media screen and (min-width: 480px) {
  /* line 47, sass/partials/_ad_container.scss */
  .ad-container .ad-placeholder.top {
    width: 448px;
  }
  /* line 50, sass/partials/_ad_container.scss */
  .ad-container .ad-placeholder.mid-page {
    width: 448px;
  }
  /* line 53, sass/partials/_ad_container.scss */
  .ad-container .ad-placeholder.secondary {
    width: 448px;
  }
}
@media screen and (min-width: 768px) {
  /* line 71, sass/partials/_ad_container.scss */
  .ad-container .ad-placeholder.top {
    width: 720px;
    height: 120px;
  }
  /* line 75, sass/partials/_ad_container.scss */
  .ad-container .ad-placeholder.mid-page {
    width: 720px;
    height: 120px;
  }
  /* line 79, sass/partials/_ad_container.scss */
  .ad-container .ad-placeholder.secondary {
    width: 300px;
    height: 300px;
  }
  /* line 85, sass/partials/_ad_container.scss */
  .ad-container.mid-page {
    margin-top: 32px;
  }
  /* line 89, sass/partials/_ad_container.scss */
  .ad-container.secondary {
    margin-top: 32px;
  }
  /* line 93, sass/partials/_ad_container.scss */
  .ad-container.first-in-column {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 103, sass/partials/_ad_container.scss */
  .ad-container .ad-placeholder.top {
    width: 976px;
  }
  /* line 106, sass/partials/_ad_container.scss */
  .ad-container .ad-placeholder.mid-page {
    width: 976px;
  }
}
/* line 2, sass/partials/_slideshow.scss */
.slideshow-container .items-container {
  overflow: hidden;
}
/* line 8, sass/partials/_slideshow.scss */
.slideshow-container .items-container:focus {
  outline: none;
}
/* line 12, sass/partials/_slideshow.scss */
.slideshow-container .items-container .item-container {
  width: 100%;
}

/* line 1, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container {
  position: relative;
  height: 0;
}
/* line 5, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container.hidden {
  display: none;
}
/* line 9, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow {
  position: absolute;
  bottom: 0;
  width: 0;
}
/* line 27, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow .arrow-button {
  display: block;
  position: absolute;
  width: 32px;
  height: 36px;
  overflow: hidden;
}
/* line 35, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow .arrow-button .bkg {
  position: absolute;
  top: 0;
  width: 36px;
  height: 36px;
  background-color: rgba(251, 251, 250, 0.25);
}
/* line 46, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow .arrow-button .icon {
  position: absolute;
  top: 8px;
  width: 12px;
  height: 20px;
}
/* line 55, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow.left {
  left: 0;
}
/* line 58, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow.left .arrow-button {
  left: 0;
}
/* line 61, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow.left .arrow-button .bkg {
  right: 0;
}
/* line 65, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow.left .arrow-button .icon {
  left: 8px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -37px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 65, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow.left .arrow-button .icon {
    background-position: -37px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 71, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow.right {
  right: 0;
}
/* line 74, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow.right .arrow-button {
  right: 0;
}
/* line 77, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow.right .arrow-button .bkg {
  left: 0;
}
/* line 81, sass/partials/_slideshow_arrows.scss */
.slideshow-arrows-container .arrow.right .arrow-button .icon {
  right: 8px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -25px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 81, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow.right .arrow-button .icon {
    background-position: -25px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 92, sass/partials/_slideshow_arrows.scss */
body.rollover-enabled .slideshow-arrows-container .arrow {
  cursor: pointer;
}
/* line 96, sass/partials/_slideshow_arrows.scss */
body.rollover-enabled .slideshow-arrows-container .arrow:hover .arrow-button {
  background-color: #fbfbfa;
}
/* line 102, sass/partials/_slideshow_arrows.scss */
body.rollover-enabled .slideshow-arrows-container .arrow:hover.left .arrow-button .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -37px -20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 102, sass/partials/_slideshow_arrows.scss */
  body.rollover-enabled .slideshow-arrows-container .arrow:hover.left .arrow-button .icon {
    background-position: -37px -20px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 109, sass/partials/_slideshow_arrows.scss */
body.rollover-enabled .slideshow-arrows-container .arrow:hover.right .arrow-button .icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -25px -20px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 109, sass/partials/_slideshow_arrows.scss */
  body.rollover-enabled .slideshow-arrows-container .arrow:hover.right .arrow-button .icon {
    background-position: -25px -20px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

@media screen and (min-width: 1024px) {
  /* line 136, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow .arrow-button {
    width: 44px;
    height: 48px;
  }
  /* line 140, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow .arrow-button .bkg {
    width: 48px;
    height: 48px;
  }
  /* line 145, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow .arrow-button .icon {
    top: 11px;
    width: 16px;
    height: 26px;
  }
  /* line 153, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow.left {
    left: 0;
  }
  /* line 157, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow.left .arrow-button .icon {
    left: 12px;
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -223px 0;
  }
}
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  /* line 157, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow.left .arrow-button .icon {
    background-position: -223px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 1024px) {
  /* line 164, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow.right {
    right: 0;
  }
  /* line 168, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow.right .arrow-button .icon {
    right: 12px;
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -207px 0;
  }
}
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  /* line 168, sass/partials/_slideshow_arrows.scss */
  .slideshow-arrows-container .arrow.right .arrow-button .icon {
    background-position: -207px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

@media screen and (min-width: 1024px) {
  /* line 184, sass/partials/_slideshow_arrows.scss */
  body.rollover-enabled .slideshow-arrows-container .arrow.left:hover .arrow-button .icon {
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -223px -26px;
  }
}
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  /* line 184, sass/partials/_slideshow_arrows.scss */
  body.rollover-enabled .slideshow-arrows-container .arrow.left:hover .arrow-button .icon {
    background-position: -223px -26px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
@media screen and (min-width: 1024px) {
  /* line 193, sass/partials/_slideshow_arrows.scss */
  body.rollover-enabled .slideshow-arrows-container .arrow.right:hover .arrow-button .icon {
    background-image: url('images/ui/1x-s08ecefabca.png');
    background-position: -207px -26px;
  }
}
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 1.5), screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  /* line 193, sass/partials/_slideshow_arrows.scss */
  body.rollover-enabled .slideshow-arrows-container .arrow.right:hover .arrow-button .icon {
    background-position: -207px -26px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 1, sass/partials/_slideshow_dots.scss */
.slideshow-dots-container {
  position: relative;
  top: -16px;
  height: 0;
  line-height: 0;
  font-size: 0;
  text-align: center;
}
/* line 17, sass/partials/_slideshow_dots.scss */
.slideshow-dots-container .dot {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 16px;
  opacity: 0.25;
}
/* line 25, sass/partials/_slideshow_dots.scss */
.slideshow-dots-container .dot .icon {
  position: absolute;
  left: 4px;
  top: 5px;
  width: 6px;
  height: 6px;
  background-color: #f6f6f2;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 37, sass/partials/_slideshow_dots.scss */
.slideshow-dots-container .dot.active {
  opacity: 1;
}

/* line 45, sass/partials/_slideshow_dots.scss */
body.rollover-enabled .slideshow-dots-container .dot {
  cursor: pointer;
}
/* line 48, sass/partials/_slideshow_dots.scss */
body.rollover-enabled .slideshow-dots-container .dot:hover {
  opacity: 1;
}

@media screen and (min-width: 768px) {
  /* line 56, sass/partials/_slideshow_dots.scss */
  .slideshow-dots-container {
    top: -24px;
  }
  /* line 65, sass/partials/_slideshow_dots.scss */
  .slideshow-dots-container .dot {
    width: 18px;
    height: 24px;
  }
  /* line 69, sass/partials/_slideshow_dots.scss */
  .slideshow-dots-container .dot .icon {
    left: 5px;
    top: 8px;
    width: 8px;
    height: 8px;
  }
}
/* line 2, sass/partials/_hero_slideshow.scss */
.hero-slideshow-area {
  margin: 0 auto;
  max-width: 976px;
  padding-top: 16px;
}
/* line 8, sass/partials/_hero_slideshow.scss */
.hero-slideshow-area .hero-column {
  float: left;
  width: 50%;
}
/* line 9, sass/partials/_hero_slideshow.scss */
.hero-slideshow-area .hero-column .column-content {
  padding-top: 16px;
}
/* line 21, sass/partials/_hero_slideshow.scss */
.hero-slideshow-area .hero-column.left .column-content {
  padding-left: 16px;
  padding-right: 8px;
}
/* line 28, sass/partials/_hero_slideshow.scss */
.hero-slideshow-area .hero-column.right .column-content {
  padding-left: 8px;
  padding-right: 16px;
}

/* line 39, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container .items-container .item-container .item-link {
  display: block;
  position: relative;
}
/* line 44, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container .items-container .item-container .item-link .image-container {
  display: block;
}
/* line 47, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container .items-container .item-container .item-link .image-container .image {
  display: block;
  width: 100%;
}
/* line 53, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container .items-container .item-container .item-link .title-container {
  position: absolute;
  left: 0;
  right: 16px;
  bottom: 16px;
  line-height: 0;
}
/* line 61, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container .items-container .item-container .item-link .title-container .title {
  display: block;
}
/* line 64, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container .items-container .item-container .item-link .title-container .title .title-text {
  background-color: #11100d;
  padding-left: 8px;
  padding-right: 8px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}
/* line 90, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container.primary .items-container .item-container .item-link .title-container .title .title-text {
  padding-top: 4px;
  padding-bottom: 2px;
  line-height: 26px;
  font-size: 24px;
}
/* line 119, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container.secondary .items-container .item-container .item-link .title-container .title .title-text {
  padding-top: 3px;
  padding-bottom: 1px;
  line-height: 20px;
  font-size: 18px;
}
/* line 137, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container.text-below-image .items-container .item-container .item-link .title-container {
  position: static;
  left: auto;
  right: auto;
  bottom: auto;
}
/* line 144, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container.text-below-image .items-container .item-container .item-link .title-container .title .bar-canvas {
  display: none;
}
/* line 148, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container.text-below-image .items-container .item-container .item-link .title-container .title .title-text {
  padding-top: 6px;
  margin-bottom: -4px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 22px;
  font-size: 20px;
  background-color: transparent;
  color: #11100d;
}
/* line 170, sass/partials/_hero_slideshow.scss */
.hero-slideshow-container.text-below-image .slideshow-dots-container, .hero-slideshow-container.text-below-image .slideshow-arrows-container {
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 177, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-area {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
  /* line 187, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-area .hero-column .column-content {
    padding-top: 20px;
  }
  /* line 192, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-area .hero-column.left .column-content {
    padding-left: 0;
    padding-right: 10px;
  }
  /* line 199, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-area .hero-column.right .column-content {
    padding-left: 10px;
    padding-right: 0;
  }

  /* line 211, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-container .items-container .item-container .item-link .title-container {
    bottom: 24px;
  }
  /* line 215, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-container .items-container .item-container .item-link .title-container .title .title-text {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 231, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-container.primary .items-container .item-container .item-link .title-container .title .title-text {
    padding-top: 5px;
    padding-bottom: 3px;
    line-height: 32px;
    font-size: 32px;
  }
  /* line 255, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-container.secondary .items-container .item-container .item-link .title-container .title .title-text {
    padding-top: 3px;
    padding-bottom: 1px;
    line-height: 24px;
    font-size: 22px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 276, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-area {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 24px;
  }
  /* line 283, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-area .hero-column .column-content {
    padding-top: 24px;
  }
  /* line 288, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-area .hero-column.left .column-content {
    padding-right: 12px;
  }
  /* line 294, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-area .hero-column.right .column-content {
    padding-left: 12px;
  }

  /* line 309, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-container .items-container .item-container .item-link .title-container .title .title-text {
    padding-left: 12px;
    padding-right: 12px;
  }
  /* line 325, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-container.primary .items-container .item-container .item-link .title-container .title .title-text {
    padding-top: 6px;
    padding-bottom: 4px;
    line-height: 36px;
    font-size: 36px;
  }
  /* line 349, sass/partials/_hero_slideshow.scss */
  .hero-slideshow-container.secondary .items-container .item-container .item-link .title-container .title .title-text {
    padding-top: 5px;
    padding-bottom: 3px;
    line-height: 26px;
    font-size: 24px;
  }
}
/* line 1, sass/partials/_bar_text.scss */
.bar-text-container {
  display: block;
  position: relative;
}
/* line 5, sass/partials/_bar_text.scss */
.bar-text-container .bar-canvas {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 13, sass/partials/_bar_text.scss */
.bar-text-container .test-text-container {
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 23, sass/partials/_bar_text.scss */
.bar-text-container .bar-text {
  display: inline-block;
  position: relative;
}
/* line 27, sass/partials/_bar_text.scss */
.bar-text-container .bar-text.drawn {
  background-color: transparent !important;
}

/* line 1, sass/partials/_hero_media_container.scss */
.hero-media-container {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 976px;
}
/* line 8, sass/partials/_hero_media_container.scss */
.hero-media-container img, .hero-media-container iframe {
  display: block;
  width: 100%;
}

@media screen and (min-width: 480px) {
  /* line 16, sass/partials/_hero_media_container.scss */
  .hero-media-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 768px) {
  /* line 23, sass/partials/_hero_media_container.scss */
  .hero-media-container {
    margin-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 32, sass/partials/_hero_media_container.scss */
  .hero-media-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 1, sass/partials/_content_pair.scss */
.content-pair-container {
  margin: 0 auto;
  max-width: 976px;
  padding-left: 16px;
  padding-right: 16px;
}
/* line 8, sass/partials/_content_pair.scss */
.content-pair-container .column-divider {
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 18, sass/partials/_content_pair.scss */
  .content-pair-container {
    margin-bottom: -32px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 25, sass/partials/_content_pair.scss */
  .content-pair-container .column-divider {
    position: absolute;
    display: block;
    width: 1px;
    top: 32px;
    bottom: 32px;
    background-color: #eae9de;
  }
  /* line 34, sass/partials/_content_pair.scss */
  .content-pair-container .primary-content, .content-pair-container .secondary-content {
    position: relative;
    padding-top: 32px;
    padding-bottom: 32px;
  }
  /* line 40, sass/partials/_content_pair.scss */
  .content-pair-container .primary-content.sticky, .content-pair-container .secondary-content.sticky {
    position: fixed;
  }
  /* line 45, sass/partials/_content_pair.scss */
  .content-pair-container .primary-content {
    position: relative;
    float: left;
  }
  /* line 49, sass/partials/_content_pair.scss */
  .content-pair-container .primary-content .column-divider {
    right: -36px;
  }
  /* line 54, sass/partials/_content_pair.scss */
  .content-pair-container .secondary-content {
    position: relative;
    float: right;
  }
  /* line 60, sass/partials/_content_pair.scss */
  .content-pair-container .secondary-content .column-divider {
    left: -33px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 68, sass/partials/_content_pair.scss */
  .content-pair-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
/* line 1, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area {
  padding-top: 8px;
}
/* line 4, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container {
  line-height: 0;
}
/* line 7, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: inline-block;
  margin-right: 12px;
  margin-top: 12px;
  cursor: pointer;
}
/* line 15, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button .text-container {
  display: block;
  overflow: hidden;
}
/* line 19, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button .text-container .text {
  display: inline-block;
  padding-left: 14px;
}
/* line 25, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button .icon {
  position: absolute;
  top: 0;
  right: 12px;
  height: 30px;
}
/* line 32, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button.latest {
  padding-right: 40px;
}
/* line 35, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button.latest .icon {
  width: 16px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -177px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 35, sass/partials/_listing_tabs_area.scss */
  .listing-tabs-area .listing-tab-buttons-container .listing-tab-button.latest .icon {
    background-position: -177px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 40, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button.popular {
  padding-right: 48px;
}
/* line 43, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button.popular .icon {
  width: 23px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -58px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 43, sass/partials/_listing_tabs_area.scss */
  .listing-tabs-area .listing-tab-buttons-container .listing-tab-button.popular .icon {
    background-position: -58px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 48, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button.random {
  padding-right: 52px;
}
/* line 51, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button.random .icon {
  width: 26px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -32px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 51, sass/partials/_listing_tabs_area.scss */
  .listing-tabs-area .listing-tab-buttons-container .listing-tab-button.random .icon {
    background-position: -32px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 58, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tab-buttons-container .listing-tab-button.active {
  cursor: auto;
  background-color: #262520;
}
/* line 65, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tabs-container {
  overflow: hidden;
}
/* line 69, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tabs-container .listing-tabs-inner-container .listing-tab {
  overflow: hidden;
}
/* line 72, sass/partials/_listing_tabs_area.scss */
.listing-tabs-area .listing-tabs-container .listing-tabs-inner-container .listing-tab.inactive {
  height: 0;
}

/* line 88, sass/partials/_listing_tabs_area.scss */
body.rollover-enabled .listing-tabs-area .listing-tab-buttons-container .listing-tab-button:hover {
  background-color: #a48000;
}
/* line 93, sass/partials/_listing_tabs_area.scss */
body.rollover-enabled .listing-tabs-area .listing-tab-buttons-container .listing-tab-button.active:hover {
  background-color: #262520;
}

@media screen and (min-width: 768px) {
  /* line 104, sass/partials/_listing_tabs_area.scss */
  .listing-tabs-area.first-in-column {
    padding-top: 0;
    position: relative;
    top: -12px;
  }
}
/* line 2, sass/partials/_post_list.scss */
.post-list-container {
  padding-top: 20px;
}
/* line 5, sass/partials/_post_list.scss */
.post-list-container .post-list-items {
  margin-bottom: -8px;
  overflow: hidden;
}

/* line 33, sass/partials/_post_list.scss */
.post-list-item {
  padding-bottom: 8px;
}
/* line 36, sass/partials/_post_list.scss */
.post-list-item.default, .post-list-item.mobile {
  margin-top: 8px;
  padding-top: 16px;
  border-top: 1px solid #eae9de;
}
/* line 42, sass/partials/_post_list.scss */
.post-list-item.default .article-link, .post-list-item.mobile .article-link {
  display: block;
  color: inherit;
}
/* line 46, sass/partials/_post_list.scss */
.post-list-item.default .article-link .post-thumb-container, .post-list-item.mobile .article-link .post-thumb-container {
  display: block;
}
/* line 49, sass/partials/_post_list.scss */
.post-list-item.default .article-link .post-thumb-container .post-listing-thumb, .post-list-item.mobile .article-link .post-thumb-container .post-listing-thumb {
  display: block;
  width: 100%;
}
/* line 56, sass/partials/_post_list.scss */
.post-list-item.default .article-link .post-listing-title, .post-list-item.mobile .article-link .post-listing-title {
  display: block;
  padding-top: 11px;
  margin-bottom: -5px;
  line-height: 26px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #262520;
}
/* line 73, sass/partials/_post_list.scss */
.post-list-item.default .post-listing-description, .post-list-item.mobile .post-listing-description {
  padding-top: 10px;
  margin-bottom: -4px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 85, sass/partials/_post_list.scss */
.post-list-item.default .meta-container, .post-list-item.mobile .meta-container {
  padding-top: 12px;
}
/* line 89, sass/partials/_post_list.scss */
.post-list-item.default.first, .post-list-item.mobile.first {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
/* line 97, sass/partials/_post_list.scss */
.post-list-item.minimal {
  margin-top: 8px;
  padding-top: 16px;
  border-top: 1px solid #eae9de;
}
/* line 103, sass/partials/_post_list.scss */
.post-list-item.minimal .article-link {
  display: block;
  position: relative;
  padding-left: 148px;
  color: inherit;
}
/* line 109, sass/partials/_post_list.scss */
.post-list-item.minimal .article-link .post-thumb-container {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 114, sass/partials/_post_list.scss */
.post-list-item.minimal .article-link .post-thumb-container .post-listing-thumb {
  display: block;
  max-width: 132px;
}
/* line 120, sass/partials/_post_list.scss */
.post-list-item.minimal .article-link .post-listing-title {
  display: block;
  position: relative;
  top: -2px;
  margin-bottom: -6px;
  line-height: 22px;
  font-size: 20px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #262520;
}
/* line 139, sass/partials/_post_list.scss */
.post-list-item.minimal .post-listing-description {
  display: none;
}
/* line 143, sass/partials/_post_list.scss */
.post-list-item.minimal .meta-container {
  display: none;
}
/* line 147, sass/partials/_post_list.scss */
.post-list-item.minimal.first {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
/* line 155, sass/partials/_post_list.scss */
.post-list-item.desktop {
  margin-top: 16px;
  padding-top: 24px;
  border-top: 1px solid #eae9de;
}
/* line 160, sass/partials/_post_list.scss */
.post-list-item.desktop .article-link {
  display: block;
  position: relative;
  padding-left: 268px;
  color: inherit;
}
/* line 166, sass/partials/_post_list.scss */
.post-list-item.desktop .article-link .post-thumb-container {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 171, sass/partials/_post_list.scss */
.post-list-item.desktop .article-link .post-thumb-container .post-listing-thumb {
  display: block;
  width: 250px;
}
/* line 177, sass/partials/_post_list.scss */
.post-list-item.desktop .article-link .post-listing-title {
  display: block;
  margin-bottom: -6px;
  line-height: 30px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #262520;
}
/* line 193, sass/partials/_post_list.scss */
.post-list-item.desktop .post-listing-description {
  padding-top: 13px;
  margin-bottom: -5px;
  padding-left: 268px;
  line-height: 20px;
  font-size: 15px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 207, sass/partials/_post_list.scss */
.post-list-item.desktop .meta-container {
  padding-top: 16px;
  padding-left: 268px;
}
/* line 212, sass/partials/_post_list.scss */
.post-list-item.desktop.first {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
/* line 219, sass/partials/_post_list.scss */
.post-list-item.grid {
  float: left;
  margin-top: 8px;
}
/* line 224, sass/partials/_post_list.scss */
.post-list-item.grid .article-link {
  display: block;
  color: inherit;
}
/* line 229, sass/partials/_post_list.scss */
.post-list-item.grid .article-link .post-thumb-container {
  display: block;
}
/* line 232, sass/partials/_post_list.scss */
.post-list-item.grid .article-link .post-thumb-container .post-listing-thumb {
  display: block;
  width: 100%;
}
/* line 238, sass/partials/_post_list.scss */
.post-list-item.grid .article-link .post-listing-title {
  display: block;
  padding-top: 6px;
  margin-bottom: -4px;
  line-height: 22px;
  font-size: 20px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #262520;
}
/* line 256, sass/partials/_post_list.scss */
.post-list-item.grid .post-listing-description {
  display: none;
}
/* line 260, sass/partials/_post_list.scss */
.post-list-item.grid .meta-container {
  display: none;
}
/* line 264, sass/partials/_post_list.scss */
.post-list-item.grid.top-row {
  margin-top: 0;
}

/* line 274, sass/partials/_post_list.scss */
body.rollover-enabled .post-list-item .article-link:hover .post-listing-title {
  color: #a48000;
}

@media screen and (min-width: 768px) {
  /* line 283, sass/partials/_post_list.scss */
  .post-list-container {
    padding-top: 32px;
  }
  /* line 286, sass/partials/_post_list.scss */
  .post-list-container.secondary {
    padding-top: 20px;
  }

  /* line 292, sass/partials/_post_list.scss */
  .post-list-item.grid {
    margin-top: 16px;
  }
  /* line 296, sass/partials/_post_list.scss */
  .post-list-item.grid .article-link .post-listing-title {
    margin-top: 7px;
    margin-bottom: -5px;
    line-height: 26px;
    font-size: 24px;
  }
}
/* line 1, sass/partials/_infinite_loader.scss */
.infinite-loader-next-button {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: inline-block;
  width: 96px;
  padding-left: 14px;
  padding-right: 54px;
  cursor: pointer;
}
/* line 10, sass/partials/_infinite_loader.scss */
.infinite-loader-next-button .infinity-symbol {
  position: absolute;
  top: 0;
  right: 12px;
  width: 32px;
  height: 28px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: 0 -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 10, sass/partials/_infinite_loader.scss */
  .infinite-loader-next-button .infinity-symbol {
    background-position: 0px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 19, sass/partials/_infinite_loader.scss */
.infinite-loader-next-button.inactive {
  background-color: #d5d5cf;
  cursor: default;
}

/* line 30, sass/partials/_infinite_loader.scss */
.primary-content .infinite-loader-next-button {
  margin-top: 16px;
}

/* line 37, sass/partials/_infinite_loader.scss */
body.rollover-enabled .infinite-loader-next-button:hover {
  background-color: #a48000;
}
/* line 40, sass/partials/_infinite_loader.scss */
body.rollover-enabled .infinite-loader-next-button:hover.inactive {
  background-color: #d5d5cf;
}

@media screen and (min-width: 480px) {
  /* line 50, sass/partials/_infinite_loader.scss */
  .infinite-loader-next-button.post-list {
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 58, sass/partials/_infinite_loader.scss */
  .primary-content .infinite-loader-next-button {
    margin-top: 32px;
  }
}
/* line 1, sass/partials/_zoom_image.scss */
.zoom-image-link {
  display: table;
  position: relative;
}
/* line 5, sass/partials/_zoom_image.scss */
.zoom-image-link .zoom-image-button {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 48px;
  height: 28px;
  background-color: rgba(38, 37, 32, 0.25);
}
/* line 14, sass/partials/_zoom_image.scss */
.zoom-image-link .zoom-image-button .zoom-image-icon {
  display: block;
  margin: 0 auto;
  width: 16px;
  height: 28px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -48px -56px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 14, sass/partials/_zoom_image.scss */
  .zoom-image-link .zoom-image-button .zoom-image-icon {
    background-position: -48px -56px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 24, sass/partials/_zoom_image.scss */
.zoom-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(38, 37, 32, 0.95);
  z-index: 99999999;
}
/* line 33, sass/partials/_zoom_image.scss */
.zoom-image-overlay .zoomable-image-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 41, sass/partials/_zoom_image.scss */
.zoom-image-overlay .zoomable-image-container .zoomable-image {
  position: absolute;
}
/* line 46, sass/partials/_zoom_image.scss */
.zoom-image-overlay .zoom-image-close-button {
  height: 26px;
  padding-top: 4px;
  background-color: #646253;
  color: #fff;
  line-height: 24px;
  font-size: 24px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 28px;
  background-color: #646253;
  cursor: pointer;
  z-index: 9999999999;
}
/* line 57, sass/partials/_zoom_image.scss */
.zoom-image-overlay .zoom-image-close-button .zoom-image-icon {
  margin: 0 auto;
  width: 16px;
  height: 28px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -193px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 57, sass/partials/_zoom_image.scss */
  .zoom-image-overlay .zoom-image-close-button .zoom-image-icon {
    background-position: -193px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 70, sass/partials/_zoom_image.scss */
body.rollover-enabled .zoom-image-link:hover .zoom-image-button {
  background-color: #262520;
}
/* line 78, sass/partials/_zoom_image.scss */
body.rollover-enabled .zoomable-image-container .zoom-image-close-button:hover {
  background-color: #a48000;
}

/* line 86, sass/partials/_zoom_image.scss */
body.rollover-enabled .zoom-image-link {
  cursor: default;
}
/* line 89, sass/partials/_zoom_image.scss */
body.rollover-enabled .zoom-image-link .zoom-image-button {
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 96, sass/partials/_zoom_image.scss */
  .zoom-image-link {
    cursor: default;
  }
  /* line 99, sass/partials/_zoom_image.scss */
  .zoom-image-link .zoom-image-button {
    display: none;
  }
}
/* line 1, sass/partials/_author.scss */
.author-bio-container {
  padding-bottom: 8px;
}

/* line 2, sass/partials/_landing_overlay.scss */
.landing-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 999999999;
}
/* line 13, sass/partials/_landing_overlay.scss */
.landing-overlay.hidden {
  display: none;
}
/* line 17, sass/partials/_landing_overlay.scss */
.landing-overlay .scroll-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 24, sass/partials/_landing_overlay.scss */
.landing-overlay .scroll-container .scroll-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 36, sass/partials/_landing_overlay.scss */
.landing-overlay .scroll-container.scrolling {
  padding-right: 40px;
  overflow-y: scroll;
}
/* line 42, sass/partials/_landing_overlay.scss */
.landing-overlay .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(251, 251, 250, 0.85);
}
/* line 54, sass/partials/_landing_overlay.scss */
.landing-overlay .panel {
  position: absolute;
}
/* line 57, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .panel-content {
  min-width: 240px;
  max-width: 320px;
  background-color: #11100d;
  color: #fbfbfa;
}
/* line 65, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .panel-content .text-content {
  padding: 12px 20px 20px;
}
/* line 69, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .panel-content .text-content .headline {
  padding-right: 24px;
  padding-top: 4px;
  margin-bottom: -6px;
  line-height: 30px;
  font-size: 28px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fbfbfa;
}
/* line 93, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .panel-content .text-content .message {
  padding-top: 14px;
  margin-bottom: -4px;
  line-height: 18px;
  font-size: 14px;
  font-family: JenkemHelveticaNeue;
  letter-spacing: 0.005em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fbfbfa;
}
/* line 107, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .panel-content .text-content .email-form {
  position: relative;
  margin-top: 20px;
  padding-right: 28px;
  background-color: #fff;
}
/* line 116, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .panel-content .text-content .email-form .email-input {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  position: relative;
  width: 100%;
  height: 28px;
  padding-left: 8px;
  line-height: 28px;
  font-size: 20px;
  font-family: JenkemLeagueGothicRegular;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #11100d;
}
/* line 136, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .panel-content .text-content .email-form .email-submit {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
  position: absolute;
  right: 0;
  top: 0;
  width: 28px;
  height: 28px;
  text-indent: -9999px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -261px 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 136, sass/partials/_landing_overlay.scss */
  .landing-overlay .panel .panel-content .text-content .email-form .email-submit {
    background-position: -261px 0px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 152, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .close-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
}
/* line 159, sass/partials/_landing_overlay.scss */
.landing-overlay .panel .close-button .close-icon {
  position: absolute;
  top: 11px;
  left: 11px;
  width: 18px;
  height: 18px;
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -239px -176px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 159, sass/partials/_landing_overlay.scss */
  .landing-overlay .panel .close-button .close-icon {
    background-position: -239px -176px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

/* line 175, sass/partials/_landing_overlay.scss */
body.rollover-enabled .landing-overlay .background {
  cursor: pointer;
}
/* line 182, sass/partials/_landing_overlay.scss */
body.rollover-enabled .landing-overlay .panel .panel-content .text-content .email-form .email-submit {
  cursor: pointer;
}
/* line 185, sass/partials/_landing_overlay.scss */
body.rollover-enabled .landing-overlay .panel .panel-content .text-content .email-form .email-submit:hover {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -261px -28px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 185, sass/partials/_landing_overlay.scss */
  body.rollover-enabled .landing-overlay .panel .panel-content .text-content .email-form .email-submit:hover {
    background-position: -261px -28px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}
/* line 193, sass/partials/_landing_overlay.scss */
body.rollover-enabled .landing-overlay .panel .close-button {
  cursor: pointer;
}
/* line 197, sass/partials/_landing_overlay.scss */
body.rollover-enabled .landing-overlay .panel .close-button:hover .close-icon {
  background-image: url('images/ui/1x-s08ecefabca.png');
  background-position: -239px -194px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
  /* line 197, sass/partials/_landing_overlay.scss */
  body.rollover-enabled .landing-overlay .panel .close-button:hover .close-icon {
    background-position: -239px -194px;
    -moz-background-size: 323px 508px;
    -o-background-size: 323px 508px;
    -webkit-background-size: 323px 508px;
    background-size: 323px 508px;
    background-image: url('images/ui/2x-sf04129a0d7.png');
  }
}

@media screen and (min-width: 768px) {
  /* line 210, sass/partials/_landing_overlay.scss */
  .landing-overlay .panel .panel-content {
    max-width: 420px;
  }
  /* line 213, sass/partials/_landing_overlay.scss */
  .landing-overlay .panel .panel-content .text-content {
    padding: 16px 24px 24px;
  }
  /* line 217, sass/partials/_landing_overlay.scss */
  .landing-overlay .panel .panel-content .text-content .headline {
    padding-top: 6px;
    margin-bottom: -6px;
    line-height: 36px;
    font-size: 36px;
  }
  /* line 225, sass/partials/_landing_overlay.scss */
  .landing-overlay .panel .panel-content .text-content .message {
    padding-top: 17px;
    margin-bottom: -5px;
    line-height: 20px;
    font-size: 15px;
  }
  /* line 233, sass/partials/_landing_overlay.scss */
  .landing-overlay .panel .panel-content .text-content .email-form {
    margin-top: 24px;
  }
}
