/* line 5, C:/Ruby22-x64/lib/ruby/gems/2.2.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, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby22-x64/lib/ruby/gems/2.2.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, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby22-x64/lib/ruby/gems/2.2.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, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby22-x64/lib/ruby/gems/2.2.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;
}

/*
 * Retina Backgrounds for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create background image for pixel ratio 1 screens and put it somewhere in your images folder.
 * 2. create background image for pixel ratio 2 screens and put it somewhere in your images folder.
 * 3. include the background-image property in your Sass/Scss using: '@include background-retina(<ratio-1-imagefile>, <ratio-2-imagefile>)'
 */
/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
@font-face {
  font-family: 'Hefty Regular';
  src: url("../fonts/Hefty Regular-webfont.eot");
  src: url("../fonts/Hefty Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Hefty Regular-webfont.woff2") format("woff2"), url("../fonts/Hefty Regular-webfont.woff") format("woff"), url("../fonts/Hefty Regular-webfont.ttf") format("truetype"), url("../fonts/Hefty Regular-webfont.svg#heftyregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'primus_scriptregular';
  src: url("../fonts/primusscript-webfont.eot");
  src: url("../fonts/primusscript-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/primusscript-webfont.woff2") format("woff2"), url("../fonts/primusscript-webfont.woff") format("woff"), url("../fonts/primusscript-webfont.ttf") format("truetype"), url("../fonts/primusscript-webfont.svg#primus_scriptregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* StateFace */
@font-face {
  font-family: 'statefaceregular';
  src: url("../fonts/stateface-regular-webfont.eot");
  src: url("../fonts/stateface-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/stateface-regular-webfont.woff") format("woff"), url("../fonts/stateface-regular-webfont.ttf") format("truetype"), url("../fonts/stateface-regular-webfont.svg#statefaceregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 106, ../src/sass/_plugins.scss */
.stateface:before {
  font-family: 'statefaceregular';
  margin-right: 5px;
}

/* line 111, ../src/sass/_plugins.scss */
.stateface-replace {
  text-indent: -999em;
  display: inline-block;
  position: relative;
  min-width: 1em;
}

/* line 118, ../src/sass/_plugins.scss */
.stateface-replace:before {
  position: absolute;
  left: 0;
  top: 0;
  text-indent: 0;
}

/* line 125, ../src/sass/_plugins.scss */
.stateface-ak:before {
  content: "A";
}

/* line 129, ../src/sass/_plugins.scss */
.stateface-al:before {
  content: "B";
}

/* line 133, ../src/sass/_plugins.scss */
.stateface-ar:before {
  content: "C";
}

/* line 137, ../src/sass/_plugins.scss */
.stateface-az:before {
  content: "D";
}

/* line 141, ../src/sass/_plugins.scss */
.stateface-ca:before {
  content: "E";
}

/* line 145, ../src/sass/_plugins.scss */
.stateface-co:before {
  content: "F";
}

/* line 149, ../src/sass/_plugins.scss */
.stateface-ct:before {
  content: "G";
}

/* line 153, ../src/sass/_plugins.scss */
.stateface-dc:before {
  content: "y";
}

/* line 157, ../src/sass/_plugins.scss */
.stateface-de:before {
  content: "H";
}

/* line 161, ../src/sass/_plugins.scss */
.stateface-fl:before {
  content: "I";
}

/* line 165, ../src/sass/_plugins.scss */
.stateface-ga:before {
  content: "J";
}

/* line 169, ../src/sass/_plugins.scss */
.stateface-hi:before {
  content: "K";
}

/* line 173, ../src/sass/_plugins.scss */
.stateface-ia:before {
  content: "L";
}

/* line 177, ../src/sass/_plugins.scss */
.stateface-id:before {
  content: "M";
}

/* line 181, ../src/sass/_plugins.scss */
.stateface-il:before {
  content: "N";
}

/* line 185, ../src/sass/_plugins.scss */
.stateface-in:before {
  content: "O";
}

/* line 189, ../src/sass/_plugins.scss */
.stateface-ks:before {
  content: "P";
}

/* line 193, ../src/sass/_plugins.scss */
.stateface-ky:before {
  content: "Q";
}

/* line 197, ../src/sass/_plugins.scss */
.stateface-la:before {
  content: "R";
}

/* line 201, ../src/sass/_plugins.scss */
.stateface-ma:before {
  content: "S";
}

/* line 205, ../src/sass/_plugins.scss */
.stateface-md:before {
  content: "T";
}

/* line 209, ../src/sass/_plugins.scss */
.stateface-me:before {
  content: "U";
}

/* line 213, ../src/sass/_plugins.scss */
.stateface-mi:before {
  content: "V";
}

/* line 217, ../src/sass/_plugins.scss */
.stateface-mn:before {
  content: "W";
}

/* line 221, ../src/sass/_plugins.scss */
.stateface-mo:before {
  content: "X";
}

/* line 225, ../src/sass/_plugins.scss */
.stateface-ms:before {
  content: "Y";
}

/* line 229, ../src/sass/_plugins.scss */
.stateface-mt:before {
  content: "Z";
}

/* line 233, ../src/sass/_plugins.scss */
.stateface-nc:before {
  content: "a";
}

/* line 237, ../src/sass/_plugins.scss */
.stateface-nd:before {
  content: "b";
}

/* line 241, ../src/sass/_plugins.scss */
.stateface-ne:before {
  content: "c";
}

/* line 245, ../src/sass/_plugins.scss */
.stateface-nh:before {
  content: "d";
}

/* line 249, ../src/sass/_plugins.scss */
.stateface-nj:before {
  content: "e";
}

/* line 253, ../src/sass/_plugins.scss */
.stateface-nm:before {
  content: "f";
}

/* line 257, ../src/sass/_plugins.scss */
.stateface-nv:before {
  content: "g";
}

/* line 261, ../src/sass/_plugins.scss */
.stateface-ny:before {
  content: "h";
}

/* line 265, ../src/sass/_plugins.scss */
.stateface-oh:before {
  content: "i";
}

/* line 269, ../src/sass/_plugins.scss */
.stateface-ok:before {
  content: "j";
}

/* line 273, ../src/sass/_plugins.scss */
.stateface-or:before {
  content: "k";
}

/* line 277, ../src/sass/_plugins.scss */
.stateface-pa:before {
  content: "l";
}

/* line 281, ../src/sass/_plugins.scss */
.stateface-ri:before {
  content: "m";
}

/* line 285, ../src/sass/_plugins.scss */
.stateface-sc:before {
  content: "n";
}

/* line 289, ../src/sass/_plugins.scss */
.stateface-sd:before {
  content: "o";
}

/* line 293, ../src/sass/_plugins.scss */
.stateface-tn:before {
  content: "p";
}

/* line 297, ../src/sass/_plugins.scss */
.stateface-tx:before {
  content: "q";
}

/* line 301, ../src/sass/_plugins.scss */
.stateface-us:before {
  content: "z";
}

/* line 305, ../src/sass/_plugins.scss */
.stateface-ut:before {
  content: "r";
}

/* line 309, ../src/sass/_plugins.scss */
.stateface-va:before {
  content: "s";
}

/* line 313, ../src/sass/_plugins.scss */
.stateface-vt:before {
  content: "t";
}

/* line 317, ../src/sass/_plugins.scss */
.stateface-wa:before {
  content: "u";
}

/* line 321, ../src/sass/_plugins.scss */
.stateface-wi:before {
  content: "v";
}

/* line 325, ../src/sass/_plugins.scss */
.stateface-wv:before {
  content: "w";
}

/* line 329, ../src/sass/_plugins.scss */
.stateface-wy:before {
  content: "x";
}

/* Variables */
/***
 * BxSlider v4.2.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 ***/
/** RESET AND LAYOUT
===================================*/
/* line 14, ../src/sass/_sources.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* line 22, ../src/sass/_sources.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/* line 26, ../src/sass/_sources.scss */
.bxslider {
  margin: 0;
  padding: 0;
}

/* line 30, ../src/sass/_sources.scss */
ul.bxslider {
  list-style: none;
}

/* line 33, ../src/sass/_sources.scss */
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}

/** THEME
===================================*/
/* line 39, ../src/sass/_sources.scss */
.bx-wrapper {
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}

/* line 45, ../src/sass/_sources.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
/* line 52, ../src/sass/_sources.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../images/bx_loader.gif) center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
/* line 63, ../src/sass/_sources.scss */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

/* line 71, ../src/sass/_sources.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px;
}

/* line 81, ../src/sass/_sources.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}

/* line 86, ../src/sass/_sources.scss */
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 92, ../src/sass/_sources.scss */
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 97, ../src/sass/_sources.scss */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(../images/controls.png) no-repeat 0 -32px;
}

/* line 101, ../src/sass/_sources.scss */
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}

/* line 105, ../src/sass/_sources.scss */
.bx-wrapper .bx-next {
  right: 10px;
  background: url(../images/controls.png) no-repeat -43px -32px;
}

/* line 109, ../src/sass/_sources.scss */
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}

/* line 113, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

/* line 123, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
/* line 127, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

/* line 130, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

/* line 139, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}

/* line 144, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

/* line 153, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 159, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

/* line 163, ../src/sass/_sources.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
/* line 168, ../src/sass/_sources.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

/* line 176, ../src/sass/_sources.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 188, ../src/sass/_sources.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 189, ../src/sass/_sources.scss */
#cboxWrapper {
  max-width: none;
}

/* line 190, ../src/sass/_sources.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 191, ../src/sass/_sources.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 192, ../src/sass/_sources.scss */
#cboxContent {
  position: relative;
}

/* line 193, ../src/sass/_sources.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 194, ../src/sass/_sources.scss */
#cboxTitle {
  margin: 0;
}

/* line 195, ../src/sass/_sources.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 196, ../src/sass/_sources.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 197, ../src/sass/_sources.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 198, ../src/sass/_sources.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 199, ../src/sass/_sources.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 206, ../src/sass/_sources.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.7);
}

/* line 207, ../src/sass/_sources.scss */
#colorbox {
  outline: 0;
  overflow: visible;
}

/* line 208, ../src/sass/_sources.scss */
#cboxTopLeft {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 209, ../src/sass/_sources.scss */
#cboxTopRight {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 210, ../src/sass/_sources.scss */
#cboxBottomLeft {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 211, ../src/sass/_sources.scss */
#cboxBottomRight {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 212, ../src/sass/_sources.scss */
#cboxMiddleLeft {
  width: 0;
  background: transparent;
}

/* line 213, ../src/sass/_sources.scss */
#cboxMiddleRight {
  width: 0;
  background: transparent;
}

/* line 214, ../src/sass/_sources.scss */
#cboxTopCenter {
  height: 0;
  background: transparent;
}

/* line 215, ../src/sass/_sources.scss */
#cboxBottomCenter {
  height: 0;
  background: transparent;
}

/* line 216, ../src/sass/_sources.scss */
#cboxContent {
  background: transparent;
  overflow: visible;
}

/* line 217, ../src/sass/_sources.scss */
.cboxIframe {
  background: #fff;
}

/* line 218, ../src/sass/_sources.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 219, ../src/sass/_sources.scss */
#cboxLoadedContent {
  margin-bottom: 28px;
  overflow: visible;
}

/* line 220, ../src/sass/_sources.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 221, ../src/sass/_sources.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 222, ../src/sass/_sources.scss */
#cboxLoadingOverlay {
  background: black;
}

/* line 223, ../src/sass/_sources.scss */
#cboxLoadingGraphic {
  background: transparent no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 226, ../src/sass/_sources.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 229, ../src/sass/_sources.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 231, ../src/sass/_sources.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 237, ../src/sass/_sources.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
/* line 324, ../src/sass/main.scss */
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/* line 330, ../src/sass/main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 335, ../src/sass/main.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 340, ../src/sass/main.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 349, ../src/sass/main.scss */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/* line 358, ../src/sass/main.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 364, ../src/sass/main.scss */
textarea {
  resize: vertical;
}

/* line 368, ../src/sass/main.scss */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* line 376, ../src/sass/main.scss */
.stateface {
  font-family: statefaceregular;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* line 384, ../src/sass/main.scss */
html {
  box-sizing: border-box;
}

/* line 387, ../src/sass/main.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 390, ../src/sass/main.scss */
html, body {
  height: 100%;
}

/* line 394, ../src/sass/main.scss */
body {
  background: #f5f0f0;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 398, ../src/sass/main.scss */
body .loading {
  position: fixed;
  display: block;
  z-index: 999;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  visbility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background: white url("../images/FA_Loader.gif") center center;
  background-repeat: no-repeat;
}
/* line 415, ../src/sass/main.scss */
body.special-loading .loading {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 422, ../src/sass/main.scss */
.thumbnail_caption {
  position: absolute;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 10px 20px;
}

/* line 430, ../src/sass/main.scss */
.container {
  max-width: 1400px;
  margin: auto;
  background: white;
  min-height: 100%;
  position: relative;
}
/* line 437, ../src/sass/main.scss */
.container b.n {
  height: 50px;
  display: block;
}
/* line 441, ../src/sass/main.scss */
.container .webcast-schedule {
  overflow: hidden;
  clear: both;
  text-align: center;
  margin-top: 3em;
  font-size: 1em;
}
/* line 448, ../src/sass/main.scss */
.container .webcast-schedule h2 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  color: #4b4b4b;
  text-align: center;
  font-size: 1em;
  margin: 3em 0 1.5em;
}
/* line 460, ../src/sass/main.scss */
.container .webcast-schedule ul li {
  display: block;
  text-align: center;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}
/* line 465, ../src/sass/main.scss */
.container .webcast-schedule ul li span {
  display: inline-block;
}
/* line 468, ../src/sass/main.scss */
.container .webcast-schedule ul li .time {
  font-size: 1.5em;
  margin-right: .25em;
}
/* line 474, ../src/sass/main.scss */
.container .webcast-schedule ul li .name {
  font-size: 2.25em;
}
/* line 480, ../src/sass/main.scss */
.container .webcast-schedule .disclaimer {
  font-size: 0.875em;
  text-transform: uppercase;
  margin-top: 3em;
}

/* line 492, ../src/sass/main.scss */
.home.page .container b.n {
  display: none;
}
/* line 498, ../src/sass/main.scss */
.home.page.page-template-template-webcast .container b.n {
  display: block;
}

/* line 505, ../src/sass/main.scss */
img:not(.embedded) {
  width: 100%;
  height: auto;
}

/* line 510, ../src/sass/main.scss */
h1, h2, h3, h4, h5 {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  letter-spacing: .02em;
}

/* line 514, ../src/sass/main.scss */
h1 {
  font-size: 8em;
}

/* line 518, ../src/sass/main.scss */
h2 {
  font-size: 5em;
}

/* line 523, ../src/sass/main.scss */
body.loaded .loading {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden;
}

/* line 530, ../src/sass/main.scss */
body.no-scroll {
  height: 100%;
  overflow: hidden;
}

/* line 535, ../src/sass/main.scss */
a {
  text-decoration: none;
}

/* line 539, ../src/sass/main.scss */
.farm-aid-logo {
  background: transparent url("../images/sprite-images@2x/farm-aid-logo.png");
  background-size: 100% auto;
  width: 11.42857143%;
  padding-top: 100px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 999;
  left: 50%;
  -moz-transform: translate(-50%, 1em);
  -ms-transform: translate(-50%, 1em);
  -webkit-transform: translate(-50%, 1em);
  transform: translate(-50%, 1em);
  margin-top: 2em;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 552, ../src/sass/main.scss */
.farm-aid-logo.faded {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 560, ../src/sass/main.scss */
.button {
  display: inline-block;
  position: relative;
  padding: .75em 1em;
  border: 3px solid #c84b4d;
  font-size: .75em;
  color: white;
  text-decoration: none;
  overflow: hidden;
  text-transform: uppercase;
  letter-spacing: .2em;
  cursor: pointer;
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  -moz-transition: border-color 0.5s ease;
  -o-transition: border-color 0.5s ease;
  -webkit-transition: border-color 0.5s ease;
  transition: border-color 0.5s ease;
}
/* line 575, ../src/sass/main.scss */
.button:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 578, ../src/sass/main.scss */
.button:before, .button:after {
  -moz-transition: all 0.75s linear;
  -o-transition: all 0.75s linear;
  -webkit-transition: all 0.75s linear;
  transition: all 0.75s linear;
  content: ' ';
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 100%;
  left: 0;
  right: 0;
  z-index: -1;
  background: #c84b4d;
  -moz-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
/* line 592, ../src/sass/main.scss */
.button:hover {
  border-color: white;
}
/* line 594, ../src/sass/main.scss */
.button:hover:before, .button:hover:after {
  -moz-transform: translate3d(0, 100%, 0);
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
/* line 598, ../src/sass/main.scss */
.button:hover:after {
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
/* line 602, ../src/sass/main.scss */
.button.trim_red {
  color: white;
  background-color: transparent;
  border-color: #c84b4d;
  overflow: hidden;
  z-index: 9;
}
/* line 608, ../src/sass/main.scss */
.button.trim_red:before, .button.trim_red:after {
  bottom: 0;
  z-index: -1;
  background: #c84b4d url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 615, ../src/sass/main.scss */
.button.trim_red:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 619, ../src/sass/main.scss */
.button.trim_red:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
/* line 624, ../src/sass/main.scss */
.button.trim_red:hover {
  border-color: #c84b4d;
}
/* line 626, ../src/sass/main.scss */
.button.trim_red:hover:before, .button.trim_red:hover:after {
  border: 0;
}
/* line 633, ../src/sass/main.scss */
.button.beige {
  color: #191919;
  background-color: transparent;
  border-color: #d2c8af;
  overflow: hidden;
  z-index: 9;
}
/* line 639, ../src/sass/main.scss */
.button.beige:before, .button.beige:after {
  bottom: 0;
  z-index: -1;
  background: #d2c8af url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 646, ../src/sass/main.scss */
.button.beige:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 650, ../src/sass/main.scss */
.button.beige:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
/* line 655, ../src/sass/main.scss */
.button.beige:hover {
  border-color: #d2c8af;
}
/* line 657, ../src/sass/main.scss */
.button.beige:hover:before, .button.beige:hover:after {
  border: 0;
}
/* line 664, ../src/sass/main.scss */
.button.red {
  color: #f5f0f0;
  background-color: transparent;
  border-color: #c84b4d;
  overflow: hidden;
  z-index: 9;
}
/* line 670, ../src/sass/main.scss */
.button.red:before, .button.red:after {
  bottom: 0;
  z-index: -1;
  background: #c84b4d url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 677, ../src/sass/main.scss */
.button.red:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 681, ../src/sass/main.scss */
.button.red:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
/* line 686, ../src/sass/main.scss */
.button.red:hover {
  border-color: #c84b4d;
}
/* line 688, ../src/sass/main.scss */
.button.red:hover:before, .button.red:hover:after {
  border: 0;
}
/* line 695, ../src/sass/main.scss */
.button.opaque {
  background: #c84b4d;
}
/* line 697, ../src/sass/main.scss */
.button.opaque:before, .button.opaque:after {
  display: none;
}

/* line 309, ../src/sass/main.scss */
h2 span.big, h4 span.big {
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  letter-spacing: -0.01em;
}
/* line 313, ../src/sass/main.scss */
h2 span.small, h4 span.small {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
}
/* line 316, ../src/sass/main.scss */
h2 span.medium, h4 span.medium {
  font-family: 'Knockout 68 A', 'Knockout 68 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
}

@-moz-keyframes change-bg {
  0% {
    background: url("../images/reveal-1.png") no-repeat;
  }
  8% {
    background: url("../images/reveal-2.png") no-repeat;
  }
  16% {
    background: url("../images/reveal-3.png") no-repeat;
  }
  24% {
    background: url("../images/reveal-4.png") no-repeat;
  }
  32% {
    background: url("../images/reveal-5.png") no-repeat;
  }
  40% {
    background: url("../images/reveal-6.png") no-repeat;
  }
  58% {
    background: url("../images/reveal-7.png") no-repeat;
  }
  66% {
    background: url("../images/reveal-8.png") no-repeat;
  }
  74% {
    background: url("../images/reveal-9.png") no-repeat;
  }
  82% {
    background: url("../images/reveal-10.png") no-repeat;
  }
  100% {
    background: url("../images/reveal-11.png") no-repeat;
  }
}
@-webkit-keyframes change-bg {
  0% {
    background: url("../images/reveal-1.png") no-repeat;
  }
  8% {
    background: url("../images/reveal-2.png") no-repeat;
  }
  16% {
    background: url("../images/reveal-3.png") no-repeat;
  }
  24% {
    background: url("../images/reveal-4.png") no-repeat;
  }
  32% {
    background: url("../images/reveal-5.png") no-repeat;
  }
  40% {
    background: url("../images/reveal-6.png") no-repeat;
  }
  58% {
    background: url("../images/reveal-7.png") no-repeat;
  }
  66% {
    background: url("../images/reveal-8.png") no-repeat;
  }
  74% {
    background: url("../images/reveal-9.png") no-repeat;
  }
  82% {
    background: url("../images/reveal-10.png") no-repeat;
  }
  100% {
    background: url("../images/reveal-11.png") no-repeat;
  }
}
@keyframes change-bg {
  0% {
    background: url("../images/reveal-1.png") no-repeat;
  }
  8% {
    background: url("../images/reveal-2.png") no-repeat;
  }
  16% {
    background: url("../images/reveal-3.png") no-repeat;
  }
  24% {
    background: url("../images/reveal-4.png") no-repeat;
  }
  32% {
    background: url("../images/reveal-5.png") no-repeat;
  }
  40% {
    background: url("../images/reveal-6.png") no-repeat;
  }
  58% {
    background: url("../images/reveal-7.png") no-repeat;
  }
  66% {
    background: url("../images/reveal-8.png") no-repeat;
  }
  74% {
    background: url("../images/reveal-9.png") no-repeat;
  }
  82% {
    background: url("../images/reveal-10.png") no-repeat;
  }
  100% {
    background: url("../images/reveal-11.png") no-repeat;
  }
}
@-moz-keyframes change-bg-reverse {
  0% {
    background: url("../images/reveal-11.png") no-repeat;
  }
  8% {
    background: url("../images/reveal-10.png") no-repeat;
  }
  16% {
    background: url("../images/reveal-9.png") no-repeat;
  }
  24% {
    background: url("../images/reveal-8.png") no-repeat;
  }
  32% {
    background: url("../images/reveal-7.png") no-repeat;
  }
  40% {
    background: url("../images/reveal-6.png") no-repeat;
  }
  58% {
    background: url("../images/reveal-5.png") no-repeat;
  }
  66% {
    background: url("../images/reveal-4.png") no-repeat;
  }
  74% {
    background: url("../images/reveal-3.png") no-repeat;
  }
  82% {
    background: url("../images/reveal-2.png") no-repeat;
  }
  98% {
    background: url("../images/reveal-1.png") no-repeat;
  }
  100% {
    background: transparent;
  }
}
@-webkit-keyframes change-bg-reverse {
  0% {
    background: url("../images/reveal-11.png") no-repeat;
  }
  8% {
    background: url("../images/reveal-10.png") no-repeat;
  }
  16% {
    background: url("../images/reveal-9.png") no-repeat;
  }
  24% {
    background: url("../images/reveal-8.png") no-repeat;
  }
  32% {
    background: url("../images/reveal-7.png") no-repeat;
  }
  40% {
    background: url("../images/reveal-6.png") no-repeat;
  }
  58% {
    background: url("../images/reveal-5.png") no-repeat;
  }
  66% {
    background: url("../images/reveal-4.png") no-repeat;
  }
  74% {
    background: url("../images/reveal-3.png") no-repeat;
  }
  82% {
    background: url("../images/reveal-2.png") no-repeat;
  }
  98% {
    background: url("../images/reveal-1.png") no-repeat;
  }
  100% {
    background: transparent;
  }
}
@keyframes change-bg-reverse {
  0% {
    background: url("../images/reveal-11.png") no-repeat;
  }
  8% {
    background: url("../images/reveal-10.png") no-repeat;
  }
  16% {
    background: url("../images/reveal-9.png") no-repeat;
  }
  24% {
    background: url("../images/reveal-8.png") no-repeat;
  }
  32% {
    background: url("../images/reveal-7.png") no-repeat;
  }
  40% {
    background: url("../images/reveal-6.png") no-repeat;
  }
  58% {
    background: url("../images/reveal-5.png") no-repeat;
  }
  66% {
    background: url("../images/reveal-4.png") no-repeat;
  }
  74% {
    background: url("../images/reveal-3.png") no-repeat;
  }
  82% {
    background: url("../images/reveal-2.png") no-repeat;
  }
  98% {
    background: url("../images/reveal-1.png") no-repeat;
  }
  100% {
    background: transparent;
  }
}
/* line 784, ../src/sass/main.scss */
.home #down-arrow {
  display: none !important;
}

/* line 787, ../src/sass/main.scss */
#down-arrow {
  position: absolute;
  top: 90%;
  z-index: 99;
  height: 56px;
  width: 56px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: transparent;
  overflow: hidden;
  right: 0;
  left: 0;
  margin: auto;
  outline: 0;
  text-indent: -9999px;
  background-color: rgba(0, 0, 0, 0.1);
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 804, ../src/sass/main.scss */
#down-arrow.down-arrow-big {
  top: 90vh;
}
/* line 807, ../src/sass/main.scss */
#down-arrow:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 810, ../src/sass/main.scss */
#down-arrow:before {
  border-top: 1px solid white;
  border-right: 1px solid white;
  right: 16px;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  content: ' ';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  top: 15px;
}

/* line 824, ../src/sass/main.scss */
.page-slider {
  overflow: hidden;
  clear: both;
}
/* line 828, ../src/sass/main.scss */
.page-slider .slide .information {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-align: center;
}
/* line 841, ../src/sass/main.scss */
.page-slider .slide .information .wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  bottom: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 850, ../src/sass/main.scss */
.page-slider .slide .information .kicker {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125em;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-bottom: 3%;
}
/* line 857, ../src/sass/main.scss */
.page-slider .slide .information h2 {
  display: block;
  color: #f5f0f0;
  /* experimenting on flicker */
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  /* */
  max-width: 80%;
  margin: 0 auto;
  font-size: 12em;
  line-height: .75;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
}
/* line 874, ../src/sass/main.scss */
.page-slider .slide .information h2.with-top-elements {
  margin-top: 0;
}
/* line 877, ../src/sass/main.scss */
.page-slider .slide .information h2.with-button {
  margin-bottom: 5%;
}
/* line 881, ../src/sass/main.scss */
.page-slider .slide .information.compact {
  top: auto;
  bottom: 0;
}
/* line 884, ../src/sass/main.scss */
.page-slider .slide .information.compact .wrap {
  top: auto;
  bottom: 8%;
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 888, ../src/sass/main.scss */
.page-slider .slide .information.compact .wrap h2 {
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 4em;
  margin-bottom: .5em;
}
/* line 893, ../src/sass/main.scss */
.page-slider .slide .information.compact .wrap .button {
  font-size: 0.6em;
}
/* line 901, ../src/sass/main.scss */
.page-slider .slide.video-slide .information h2 {
  margin-bottom: 5%;
}
/* line 908, ../src/sass/main.scss */
.page-slider .slide.active .information h2 {
  -moz-animation-play-state: stop-end;
  -webkit-animation-play-state: stop-end;
  animation-play-state: stop-end;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -moz-animation-timing-function: steps(1, end);
  -webkit-animation-timing-function: steps(1, end);
  animation-timing-function: steps(1, end);
  -moz-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* line 924, ../src/sass/main.scss */
.page-slider .slide.announcement-slide .information .wrap .button {
  border-color: #00609a;
  color: #ed1c24;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
/* line 928, ../src/sass/main.scss */
.page-slider .slide.announcement-slide .information .wrap .button:before, .page-slider .slide.announcement-slide .information .wrap .button:after {
  background: #00609a;
}
/* line 933, ../src/sass/main.scss */
.page-slider .slide.announcement-slide .information .wrap .button:hover {
  color: #f5f0f0;
}
/* line 942, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide {
  background: #fbf7ec;
}
/* line 944, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information {
  top: 0 !important;
  bottom: 0;
}
/* line 947, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information h2.with-button {
  margin-bottom: 1%;
}
/* line 951, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information .wrap {
  top: auto;
  bottom: 0;
}
/* line 955, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information .wrap .button {
  background: #638e7d;
  color: white;
  border: 0;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
}
/* line 961, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information .wrap .button:before, .page-slider .slide.announcement-2016-slide .information .wrap .button:after {
  display: none;
}
/* line 965, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information .wrap .button:hover {
  background: #f2a320;
}
/* line 87, ../src/sass/main.scss */
.page-slider .slide.screen-bottom .information {
  z-index: 99;
}
/* line 90, ../src/sass/main.scss */
.page-slider .slide.screen-bottom:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPjxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjYTlhOWE5IiBzdG9wLW9wYWNpdHk9IjAuMTciLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIwLjQ5Ii8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiIHN0b3Atb3BhY2l0eT0iMC41NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(3%, rgba(255, 255, 255, 0)), color-stop(5%, rgba(250, 250, 250, 0)), color-stop(20%, rgba(211, 211, 211, 0.07)), color-stop(36%, rgba(169, 169, 169, 0.17)), color-stop(78%, rgba(58, 58, 58, 0.49)), color-stop(94%, rgba(16, 16, 16, 0.57)), color-stop(100%, rgba(0, 0, 0, 0.59)));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
}
/* line 104, ../src/sass/main.scss */
.page-slider .slide.screen-top .information {
  z-index: 99;
}
/* line 107, ../src/sass/main.scss */
.page-slider .slide.screen-top:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+PHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU3Ii8+PHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40OSIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMTciLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA3Ii8+PHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.59)), color-stop(6%, rgba(0, 0, 0, 0.57)), color-stop(22%, rgba(0, 0, 0, 0.49)), color-stop(64%, rgba(0, 0, 0, 0.17)), color-stop(80%, rgba(0, 0, 0, 0.07)), color-stop(95%, rgba(0, 0, 0, 0)), color-stop(97%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
}
/* line 976, ../src/sass/main.scss */
.page-slider.loaded .slide .information {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 986, ../src/sass/main.scss */
.home.page .page-slider .slide .information {
  top: 5%;
}
/* line 992, ../src/sass/main.scss */
.home.page .page-slider .slide.announcement-slide .information .wrap .button {
  font-size: 0.65em;
}

@media screen and (min-aspect-ratio: 9 / 5) {
  /* line 1008, ../src/sass/main.scss */
  .page-slider .slide.announcement-2016-slide img {
    margin: -5% auto 0;
  }
}
@media screen and (min-aspect-ratio: 72 / 35) {
  /* line 1021, ../src/sass/main.scss */
  .page-slider .slide.announcement-2016-slide img {
    width: 80%;
  }
}
@media screen and (max-aspect-ratio: 12 / 7) {
  /* line 1036, ../src/sass/main.scss */
  .home.page .page-slider .slide.announcement-slide .information .wrap .button {
    margin-bottom: 5%;
  }
}
@media screen and (min-width: 1400px) {
  /* line 1055, ../src/sass/main.scss */
  .home.page .page-slider .slide.announcement-slide .information .wrap .button {
    margin-bottom: 5%;
  }
}
/* line 1065, ../src/sass/main.scss */
i.video-play,
i.video-play-button {
  display: block;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: transparent url("../images/play.png") no-repeat center center;
  background-size: 100% auto;
  width: 15%;
  padding-top: 15%;
  margin: auto;
  cursor: pointer;
}
/* line 1076, ../src/sass/main.scss */
i.video-play:hover,
i.video-play-button:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 1086, ../src/sass/main.scss */
.touch .page-slider .slide.active .information h2 {
  -moz-animation: 0;
  -webkit-animation: 0;
  animation: 0;
  color: white;
  background: none;
  -webkit-text-fill-color: white;
  -moz-background-clip: border;
  -o-background-clip: border-box;
  -webkit-background-clip: border;
  background-clip: border-box;
}

/* line 1099, ../src/sass/main.scss */
.content-container {
  padding: 5% 8%;
}
/* line 1101, ../src/sass/main.scss */
.content-container.inner-block {
  padding-bottom: 0;
}

/* line 1106, ../src/sass/main.scss */
.homepage-description {
  overflow: hidden;
  clear: both;
  background: #f5f0f0;
  padding: 10px;
}
/* line 1111, ../src/sass/main.scss */
.homepage-description .wrapper {
  overflow: hidden;
  clear: both;
  position: relative;
  border: 1px dashed #4b4b4b;
}
/* line 1116, ../src/sass/main.scss */
.homepage-description .wrapper .number {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 20.77922078%;
  color: #4b4b4b;
  border-right: 1px dashed #4b4b4b;
  text-align: center;
}
/* line 1126, ../src/sass/main.scss */
.homepage-description .wrapper .number .wrap {
  position: absolute;
  top: 50%;
  margin: auto;
  text-align: center;
  left: 0;
  right: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1136, ../src/sass/main.scss */
.homepage-description .wrapper .number h2 {
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 6.5em;
  line-height: .8;
}
/* line 1143, ../src/sass/main.scss */
.homepage-description .wrapper .number p {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  display: inline-block;
  margin: auto;
  width: auto;
  font-size: 1.6em;
  letter-spacing: .2em;
  text-transform: uppercase;
  padding: 0 .5em;
}
/* line 1154, ../src/sass/main.scss */
.homepage-description .wrapper .content {
  position: relative;
  padding: 4%;
  /* 240 / 1155 */
  margin-left: 20.77922078%;
  /* 80 / 1155 */
  margin-right: 80px;
  color: #4b4b4b;
}
/* line 1162, ../src/sass/main.scss */
.homepage-description .wrapper .content h3 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  font-size: 0.85em;
  margin-bottom: 0.5em;
}
/* line 1167, ../src/sass/main.scss */
.homepage-description .wrapper .content .text {
  line-height: 1.85;
  color: #4b4b4b;
  font-size: .85em;
  padding-right: 85px;
}
/* line 126, ../src/sass/main.scss */
.homepage-description .wrapper .content .text strong {
  font-weight: 800;
}
/* line 129, ../src/sass/main.scss */
.homepage-description .wrapper .content .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 134, ../src/sass/main.scss */
.homepage-description .wrapper .content .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 138, ../src/sass/main.scss */
.homepage-description .wrapper .content .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 142, ../src/sass/main.scss */
.homepage-description .wrapper .content .text h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 147, ../src/sass/main.scss */
.homepage-description .wrapper .content .text h3, .homepage-description .wrapper .content .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 153, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 158, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 162, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 166, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 179, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 184, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 188, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 192, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 196, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 202, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 208, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 215, ../src/sass/main.scss */
.homepage-description .wrapper .content .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 221, ../src/sass/main.scss */
.homepage-description .wrapper .content .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 226, ../src/sass/main.scss */
.homepage-description .wrapper .content .text blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 233, ../src/sass/main.scss */
.homepage-description .wrapper .content .text div {
  text-align: left !important;
}
/* line 235, ../src/sass/main.scss */
.homepage-description .wrapper .content .text div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 242, ../src/sass/main.scss */
  .homepage-description .wrapper .content .text h2 {
    font-size: 3em;
  }
  /* line 245, ../src/sass/main.scss */
  .homepage-description .wrapper .content .text h3 {
    font-size: 2em;
  }
  /* line 248, ../src/sass/main.scss */
  .homepage-description .wrapper .content .text h4 {
    font-size: 1.5em;
  }
}
/* line 1173, ../src/sass/main.scss */
.homepage-description .wrapper .content:after {
  content: ' ';
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -105px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 50px;
  width: 82px;
  float: right;
  border-bottom: 2px solid #4b4b4b;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1173, ../src/sass/main.scss */
  .homepage-description .wrapper .content:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -293px;
    height: 50px;
    width: 82.5px;
  }
}
/* line 1183, ../src/sass/main.scss */
.homepage-description .wrapper .stub {
  position: absolute;
  width: 80px;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent url("../images/arrow-border.png") repeat-y left top;
}
/* line 1190, ../src/sass/main.scss */
.homepage-description .wrapper .stub .link {
  position: relative;
}
/* line 1192, ../src/sass/main.scss */
.homepage-description .wrapper .stub .link p {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  display: block;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-indent: -120%;
  color: #f5f0f0;
  text-transform: uppercase;
  font-size: 1.3em;
  letter-spacing: 0.1em;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1205, ../src/sass/main.scss */
.homepage-description .wrapper .stub a {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: block;
  background: transparent;
  text-indent: -99999em;
}
/* line 1215, ../src/sass/main.scss */
.homepage-description .wrapper .stub:hover .link p {
  color: white;
}

/* line 1225, ../src/sass/main.scss */
.article-list {
  overflow: hidden;
  clear: both;
}
/* line 1228, ../src/sass/main.scss */
.article-list .article {
  float: left;
  /* 345/1176 */
  width: 29.33673469%;
  /* 70/1176 */
  margin-right: 5.95238095%;
  margin-bottom: 5.95238095%;
  cursor: pointer;
}
/* line 1236, ../src/sass/main.scss */
.article-list .article .photo {
  background: #f5f0f0;
  overflow: hidden;
}
/* line 1239, ../src/sass/main.scss */
.article-list .article .photo figure {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1245, ../src/sass/main.scss */
.article-list .article .information {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border: 1px solid #d2c8af;
  padding: 1em;
  border-top: 0;
  text-align: center;
}
/* line 1251, ../src/sass/main.scss */
.article-list .article .information .category {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  font-size: .8em;
  color: #969696;
  text-transform: uppercase;
  margin-top: .5em;
}
/* line 1258, ../src/sass/main.scss */
.article-list .article .information .headline {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin: .75em 0;
  color: #4b4b4b;
  font-size: 1.1em;
  font-weight: 600;
}
/* line 1266, ../src/sass/main.scss */
.article-list .article:nth-child(5), .article-list .article:nth-child(8), .article-list .article:nth-child(11) {
  margin-right: 0;
}
/* line 1271, ../src/sass/main.scss */
.article-list .article.wide {
  /* 760/1176 */
  width: 64.62585034%;
  margin-right: 0;
}
/* line 1278, ../src/sass/main.scss */
.article-list .article:hover .photo figure {
  -moz-transform: scale(1.02, 1.02);
  -ms-transform: scale(1.02, 1.02);
  -webkit-transform: scale(1.02, 1.02);
  transform: scale(1.02, 1.02);
}
/* line 1284, ../src/sass/main.scss */
.article-list .article:hover .information .category {
  color: #191919;
}
/* line 1287, ../src/sass/main.scss */
.article-list .article:hover .information .headline {
  color: #c84b4d;
}
/* line 1293, ../src/sass/main.scss */
.article-list .article.press {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #d2c8af;
  float: none;
  clear: both;
  max-width: 748px;
  margin: auto !important;
  position: relative;
}
/* line 1302, ../src/sass/main.scss */
.article-list .article.press a {
  display: block;
  overflow: hidden;
}
/* line 1306, ../src/sass/main.scss */
.article-list .article.press .wrapper {
  padding: 4% 0;
  overflow: hidden;
  clear: both;
}
/* line 1313, ../src/sass/main.scss */
.article-list .article.press .date {
  /* 165 / 748 */
  width: 22.0582353%;
  float: left;
  /* 28 / 748 */
  margin-right: 3.74331551%;
  color: #969696;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.875em;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1325, ../src/sass/main.scss */
.article-list .article.press .title {
  border: 0;
  text-align: left;
  /* 555 / 748 */
  width: 74.19786096%;
  float: left;
  font-size: 1.25em;
  color: #4b4b4b;
  line-height: 1.4;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  font-weight: 700;
}
/* line 1342, ../src/sass/main.scss */
.article-list .article.press:hover .date {
  color: #191919;
}
/* line 1345, ../src/sass/main.scss */
.article-list .article.press:hover .title {
  color: #c84b4d;
}
/* line 1352, ../src/sass/main.scss */
.article-list .more {
  overflow: hidden;
  clear: both;
  margin: 5% auto;
  text-align: center;
}

/* line 1362, ../src/sass/main.scss */
.article-list.no-wide .article:nth-child(5), .article-list.no-wide .article:nth-child(8), .article-list.no-wide .article:nth-child(11) {
  margin-right: 5.95238095%;
}
/* line 1367, ../src/sass/main.scss */
.article-list.no-wide .article:nth-child(3n) {
  margin-right: 0;
}

/* line 1374, ../src/sass/main.scss */
.more {
  margin-bottom: 5%;
  overflow: hidden;
  clear: both;
  text-align: center;
}
/* line 1379, ../src/sass/main.scss */
.more a {
  min-width: 30%;
}

/* line 1384, ../src/sass/main.scss */
.get-more {
  height: auto;
  background-position: right -20% center;
  margin-bottom: 0;
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1390, ../src/sass/main.scss */
.get-more a {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1393, ../src/sass/main.scss */
.get-more.adding {
  -moz-transition: 0;
  -o-transition: 0;
  -webkit-transition: 0;
  transition: 0;
  height: 100px;
  background: transparent url("../images/FA_Loader.gif") no-repeat center center;
}
/* line 1397, ../src/sass/main.scss */
.get-more.adding a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 1404, ../src/sass/main.scss */
.new-list {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  -moz-transition-delay: 1s;
  -o-transition-delay: 1s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}
/* line 1408, ../src/sass/main.scss */
.new-list .diminished {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 1414, ../src/sass/main.scss */
.category-list {
  overflow: hidden;
  clear: both;
}
/* line 1417, ../src/sass/main.scss */
.category-list .category-item {
  float: left;
  /* 277/1176 */
  width: 23.55442177%;
  /* 22/1176 */
  margin-right: 1.8707483%;
  margin-bottom: 1.8707483%;
  cursor: pointer;
}
/* line 1425, ../src/sass/main.scss */
.category-list .category-item .photo {
  position: relative;
  background: #d2c8af;
  overflow: hidden;
}
/* line 1429, ../src/sass/main.scss */
.category-list .category-item .photo img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1434, ../src/sass/main.scss */
.category-list .category-item .photo .icon {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: 30% auto;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 9;
}
/* line 1445, ../src/sass/main.scss */
.category-list .category-item .information {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border: 1px solid #d2c8af;
  padding: 1em;
  border-top: 0;
  overflow: hidden;
  text-align: center;
}
/* line 1452, ../src/sass/main.scss */
.category-list .category-item .information .category {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  font-size: .8em;
  color: #969696;
  text-transform: uppercase;
  margin-top: .5em;
}
/* line 1459, ../src/sass/main.scss */
.category-list .category-item .information .headline {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin: .75em 0;
  color: #4b4b4b;
  font-size: 1.375em;
  font-weight: 600;
}
/* line 1467, ../src/sass/main.scss */
.category-list .category-item:nth-child(4n) {
  margin-right: 0;
}
/* line 1472, ../src/sass/main.scss */
.category-list .category-item:hover .photo img {
  -moz-transform: scale(1.02, 1.02);
  -ms-transform: scale(1.02, 1.02);
  -webkit-transform: scale(1.02, 1.02);
  transform: scale(1.02, 1.02);
}
/* line 1477, ../src/sass/main.scss */
.category-list .category-item:hover .information .category {
  color: #191919;
}
/* line 1480, ../src/sass/main.scss */
.category-list .category-item:hover .information .headline {
  color: #c84b4d;
}
/* line 1486, ../src/sass/main.scss */
.category-list .category-item .more {
  margin: 5% auto;
}

/* line 1495, ../src/sass/main.scss */
.news-list .heading {
  position: relative;
  overflow: hidden;
  margin-bottom: 3em;
}
/* line 1499, ../src/sass/main.scss */
.news-list .heading h4 {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  color: #4b4b4b;
  font-size: 1.3em;
  text-transform: none;
  border-bottom: 1px solid #d2c8af;
  padding-bottom: 0.25em;
}
/* line 1508, ../src/sass/main.scss */
.news-list .heading.no-filter h4 {
  margin-right: 0;
}
/* line 1512, ../src/sass/main.scss */
.news-list .heading .handle {
  display: block;
  position: absolute;
  width: 180px;
  height: 35px;
  background: #191919;
  right: 0;
  top: 0;
  cursor: pointer;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  font-family: 'Knockout 68 A', 'Knockout 68 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 1.125em;
  text-align: center;
  text-transform: uppercase;
  color: white;
  padding: .2em 0;
  letter-spacing: 0.05em;
  /*
  &:after {
      content:' ';
      display:block;
      position:absolute;
      width:8px;
      height:8px;
      left:10px;
      top:10px;
      @include rotate(-45deg);
      border-left:1px solid $nav_beige;
      border-bottom:1px solid $nav_beige;
  }
  */
}
/* line 1530, ../src/sass/main.scss */
.news-list .heading .handle i {
  padding-left: .25em;
}
/* line 1547, ../src/sass/main.scss */
.news-list .heading .handle:hover {
  background-color: #d2c8af;
  color: #f5f0f0;
}
/* line 1550, ../src/sass/main.scss */
.news-list .heading .handle:hover:after {
  border-color: #f5f0f0;
}
/* line 1555, ../src/sass/main.scss */
.news-list .heading .handle.down:after {
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
  top: 12px;
}
/* line 1565, ../src/sass/main.scss */
.news-list .article.medium {
  width: 47.02380952%;
}
/* line 1567, ../src/sass/main.scss */
.news-list .article.medium:nth-child(2) {
  margin-right: 0;
}

/* line 1574, ../src/sass/main.scss */
.category-filters {
  overflow: hidden;
  clear: both;
  background: #d2c8af;
  padding: 0;
  max-height: 0;
  -moz-transition: max-height 1s ease;
  -o-transition: max-height 1s ease;
  -webkit-transition: max-height 1s ease;
  transition: max-height 1s ease;
}
/* line 1581, ../src/sass/main.scss */
.category-filters .wrapper {
  padding: 1em;
  overflow: hidden;
}
/* line 1585, ../src/sass/main.scss */
.category-filters h3 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  font-size: .8em;
  text-align: center;
  margin-top: 20px;
}
/* line 1593, ../src/sass/main.scss */
.category-filters .filter, .category-filters .cfilter {
  font-family: 'Knockout 68 A', 'Knockout 68 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #4b4b4b;
  display: block;
  float: left;
  width: 23%;
  position: relative;
  margin-right: 2%;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-top: 1px solid #4b4b4b;
  border-bottom: 1px solid #4b4b4b;
  font-size: 1.25em;
  margin-bottom: .5em;
  padding: .2em 0;
  cursor: pointer;
  text-transform: uppercase;
}
/* line 1609, ../src/sass/main.scss */
.category-filters .filter:nth-child(4), .category-filters .cfilter:nth-child(4) {
  margin-right: 0;
}
/* line 1612, ../src/sass/main.scss */
.category-filters .filter:hover, .category-filters .cfilter:hover {
  padding-left: 1em;
  background-color: #f5f0f0;
}
/* line 1616, ../src/sass/main.scss */
.category-filters .filter.selected, .category-filters .cfilter.selected {
  background-color: #4b4b4b;
  color: #d2c8af;
  padding-left: 1em;
}
/* line 1620, ../src/sass/main.scss */
.category-filters .filter.selected:after, .category-filters .cfilter.selected:after {
  content: ' ';
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -146px -45px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 9px;
  width: 9px;
  float: right;
  margin-right: 6%;
  margin-top: .4em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1620, ../src/sass/main.scss */
  .category-filters .filter.selected:after, .category-filters .cfilter.selected:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -146px -45px;
    height: 9px;
    width: 9px;
  }
}
/* line 1629, ../src/sass/main.scss */
.category-filters .filter a, .category-filters .cfilter a {
  color: #4b4b4b;
}
/* line 1636, ../src/sass/main.scss */
.category-filters.expanded {
  max-height: 2000px;
  margin-top: -1px;
}

/* line 1641, ../src/sass/main.scss */
#concert-list {
  margin-bottom: 60px;
}

/* line 1644, ../src/sass/main.scss */
#content-list {
  position: relative;
}
/* line 1646, ../src/sass/main.scss */
#content-list:after {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background: white;
  visibility: hidden;
}
/* line 1659, ../src/sass/main.scss */
#content-list.loading:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visbility: visible;
}

/* line 1669, ../src/sass/main.scss */
.bx-wrapper {
  margin-bottom: 0;
  overflow: hidden;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1674, ../src/sass/main.scss */
.bx-wrapper .bx-pager {
  bottom: 5%;
}
/* line 1677, ../src/sass/main.scss */
.bx-wrapper .bx-pager .bx-pager-item .bx-pager-link {
  border: 1px solid #d2c8af;
  background: transparent;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1681, ../src/sass/main.scss */
.bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active {
  background: white;
}

/* line 1692, ../src/sass/main.scss */
#cboxOverlay {
  background: black;
}

/* line 1697, ../src/sass/main.scss */
#cboxTitle p {
  background: black;
  padding: .5em;
  font-size: .8em;
}

/* line 1704, ../src/sass/main.scss */
#cboxClose {
  top: 0;
  position: absolute;
  right: 0;
  z-index: 9999;
  text-indent: 0;
  color: #d2c8af;
  height: auto;
  width: auto;
  display: block;
  font-size: 2em;
  padding: .2em .5em .4em;
  border: 1px solid #d2c8af;
  overflow: hidden;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1719, ../src/sass/main.scss */
#cboxClose:hover {
  border-color: #d2c8af;
  background: white;
  color: #191919;
}

/* line 1727, ../src/sass/main.scss */
.sharing {
  /* TODO: include generalized styles */
}

/* line 1731, ../src/sass/main.scss */
.single .headings,
.page .headings {
  text-align: center;
  padding-top: 5%;
}
/* line 1735, ../src/sass/main.scss */
.single .headings h1,
.page .headings h1 {
  text-transform: none;
  margin: auto;
  text-align: center;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  font-weight: 700;
  font-size: 3em;
  margin-bottom: 5%;
  /* max-width:1200px; */
  color: #4b4b4b;
  /* padding: 0em 24% 0; */
  padding: 0em 2% 0;
  line-height: 1.6;
}
/* line 1749, ../src/sass/main.scss */
.single .headings p,
.page .headings p {
  color: #969696;
  text-transform: uppercase;
  font-size: .9em;
}
/* line 1753, ../src/sass/main.scss */
.single .headings p a,
.page .headings p a {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  color: #969696;
  text-decoration: none;
}
/* line 81, ../src/sass/main.scss */
.single .headings p a:hover,
.page .headings p a:hover {
  color: #c84b4d;
}
/* line 1756, ../src/sass/main.scss */
.single .headings p b,
.page .headings p b {
  padding: 0 .5em;
}

/* line 1762, ../src/sass/main.scss */
.single .headings {
  margin-bottom: 5%;
}
/* line 1764, ../src/sass/main.scss */
.single .headings h1 {
  margin-bottom: 0;
}
/* line 1767, ../src/sass/main.scss */
.single .headings .author {
  color: #8ca05f;
  padding-top: 1.5em;
}
/* line 1770, ../src/sass/main.scss */
.single .headings .author a {
  color: #8ca05f;
}
/* line 1773, ../src/sass/main.scss */
.single .headings .author span {
  text-transform: lowercase;
  font-weight: 500;
  font-style: italic;
}

/* line 1781, ../src/sass/main.scss */
.single .container {
  background: transparent;
}

/* line 1784, ../src/sass/main.scss */
.website-link-all {
  background-image: url(../images/sprite-images/pointer.png);
  background-repeat: no-repeat;
  background-position: left 10px;
  text-indent: 26px;
  color: #c84b4d;
  text-decoration: none;
  border: 0;
  display: block;
  margin-bottom: 1em;
}
/* line 1794, ../src/sass/main.scss */
.website-link-all:hover {
  color: black;
}

/* line 1798, ../src/sass/main.scss */
article {
  line-height: 1.85;
  color: #4b4b4b;
  width: 41.78571429%;
  margin: auto;
  position: relative;
  overflow: visible;
  min-height: 100%;
}
/* line 126, ../src/sass/main.scss */
article strong {
  font-weight: 800;
}
/* line 129, ../src/sass/main.scss */
article em {
  font-style: italic;
  font-weight: 500;
}
/* line 134, ../src/sass/main.scss */
article em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 138, ../src/sass/main.scss */
article strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 142, ../src/sass/main.scss */
article h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 147, ../src/sass/main.scss */
article h3, article h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 153, ../src/sass/main.scss */
article img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 158, ../src/sass/main.scss */
article img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 162, ../src/sass/main.scss */
article img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 166, ../src/sass/main.scss */
article img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
article img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 179, ../src/sass/main.scss */
article .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 184, ../src/sass/main.scss */
article .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 188, ../src/sass/main.scss */
article .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 192, ../src/sass/main.scss */
article .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 196, ../src/sass/main.scss */
article .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 202, ../src/sass/main.scss */
article .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 208, ../src/sass/main.scss */
article .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 215, ../src/sass/main.scss */
article ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 221, ../src/sass/main.scss */
article ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 226, ../src/sass/main.scss */
article blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 233, ../src/sass/main.scss */
article div {
  text-align: left !important;
}
/* line 235, ../src/sass/main.scss */
article div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 242, ../src/sass/main.scss */
  article h2 {
    font-size: 3em;
  }
  /* line 245, ../src/sass/main.scss */
  article h3 {
    font-size: 2em;
  }
  /* line 248, ../src/sass/main.scss */
  article h4 {
    font-size: 1.5em;
  }
}
/* line 1807, ../src/sass/main.scss */
article a {
  color: #4b4b4b;
  text-decoration: none;
  border-bottom: 1px solid #ffc85a;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1812, ../src/sass/main.scss */
article a:hover {
  border-color: #d2c8af;
  color: #c84b4d;
}
/* line 1817, ../src/sass/main.scss */
article p {
  margin-bottom: 1.5em;
}
/* line 1820, ../src/sass/main.scss */
article .text {
  padding-bottom: 6%;
}
/* line 1822, ../src/sass/main.scss */
article .text .website-link {
  color: #c84b4d;
  text-decoration: none;
  border: 0;
  display: block;
  margin-bottom: 1em;
}
/* line 1828, ../src/sass/main.scss */
article .text .website-link:hover {
  color: black;
}
/* line 1831, ../src/sass/main.scss */
article .text .website-link i {
  float: left;
  margin-right: .5em;
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -71px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 9px;
  width: 21px;
  margin-top: .5em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1831, ../src/sass/main.scss */
  article .text .website-link i {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -71px;
    height: 9px;
    width: 21px;
  }
}
/* line 1840, ../src/sass/main.scss */
article .sharing {
  position: absolute;
  -moz-transition: top, opacity 0.5s ease;
  -o-transition: top, opacity 0.5s ease;
  -webkit-transition: top, opacity 0.5s ease;
  transition: top, opacity 0.5s ease;
  width: 55px;
  left: -26.4957265%;
  height: 300px;
  background: transparent;
}
/* line 1847, ../src/sass/main.scss */
article .sharing a {
  display: block;
  padding: .75em 0;
  border: 1px solid #d2c8af;
  text-align: center;
  margin-bottom: .5em;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1854, ../src/sass/main.scss */
article .sharing a span {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  font-size: 1.8em;
  color: #d2c8af;
  display: block;
}
/* line 1860, ../src/sass/main.scss */
article .sharing a:hover {
  border-color: #4b4b4b;
}
/* line 1862, ../src/sass/main.scss */
article .sharing a:hover span {
  color: #4b4b4b;
}
/* line 1867, ../src/sass/main.scss */
article .sharing.stuck {
  position: fixed;
  top: 60px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
/* line 1874, ../src/sass/main.scss */
article .sharing.faded {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1878, ../src/sass/main.scss */
article .next {
  overflow: hidden;
  clear: both;
  border-top: 1px solid #4b4b4b;
  padding: 6% 0;
}
/* line 1883, ../src/sass/main.scss */
article .next .text {
  float: left;
  width: 35%;
  line-height: 1;
}
/* line 1887, ../src/sass/main.scss */
article .next .text h3 {
  font-size: 1.6em;
  line-height: 1.8;
}
/* line 1891, ../src/sass/main.scss */
article .next .text a {
  color: #969696;
  border: 0;
  font-weight: 600;
  font-size: .85em;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1897, ../src/sass/main.scss */
article .next .text a:hover {
  color: #c84b4d;
}
/* line 1902, ../src/sass/main.scss */
article .next img {
  width: 60%;
  float: right;
}

/* line 1910, ../src/sass/main.scss */
.page article {
  margin-top: 50px;
}

/* line 1915, ../src/sass/main.scss */
.article-container {
  background: white;
  overflow: hidden;
  clear: both;
}

/* line 1920, ../src/sass/main.scss */
.single-banner {
  position: relative;
  max-height: 600px;
  background: transparent;
  overflow: hidden;
}
/* line 87, ../src/sass/main.scss */
.single-banner.screen-bottom .information {
  z-index: 99;
}
/* line 90, ../src/sass/main.scss */
.single-banner.screen-bottom:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPjxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjYTlhOWE5IiBzdG9wLW9wYWNpdHk9IjAuMTciLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIwLjQ5Ii8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiIHN0b3Atb3BhY2l0eT0iMC41NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(3%, rgba(255, 255, 255, 0)), color-stop(5%, rgba(250, 250, 250, 0)), color-stop(20%, rgba(211, 211, 211, 0.07)), color-stop(36%, rgba(169, 169, 169, 0.17)), color-stop(78%, rgba(58, 58, 58, 0.49)), color-stop(94%, rgba(16, 16, 16, 0.57)), color-stop(100%, rgba(0, 0, 0, 0.59)));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
}
/* line 104, ../src/sass/main.scss */
.single-banner.screen-top .information {
  z-index: 99;
}
/* line 107, ../src/sass/main.scss */
.single-banner.screen-top:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+PHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU3Ii8+PHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40OSIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMTciLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA3Ii8+PHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.59)), color-stop(6%, rgba(0, 0, 0, 0.57)), color-stop(22%, rgba(0, 0, 0, 0.49)), color-stop(64%, rgba(0, 0, 0, 0.17)), color-stop(80%, rgba(0, 0, 0, 0.07)), color-stop(95%, rgba(0, 0, 0, 0)), color-stop(97%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
}
/* line 1926, ../src/sass/main.scss */
.single-banner img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1929, ../src/sass/main.scss */
.single-banner .by {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: inline-block;
  right: 0;
  bottom: 0;
  font-size: .6em;
  color: #f5f0f0;
  background: #191919;
  padding: .2em;
}
/* line 1940, ../src/sass/main.scss */
.single-banner .information {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
/* line 1947, ../src/sass/main.scss */
.single-banner .information .wrap {
  position: absolute;
  top: 50%;
  left: 60px;
  right: 60px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #f5f0f0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
  text-align: center;
}
/* line 1956, ../src/sass/main.scss */
.single-banner .information .wrap .kicker {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
/* line 1962, ../src/sass/main.scss */
.single-banner.embed {
  max-height: 650px;
  background: white;
}

/* line 1968, ../src/sass/main.scss */
.post-navigation {
  position: absolute;
  top: 50%;
  z-index: 9;
  left: 0;
  right: 0;
}
/* line 1975, ../src/sass/main.scss */
.post-navigation a {
  position: absolute;
  display: block;
  height: 55px;
  width: 55px;
  border: 1px solid white;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1984, ../src/sass/main.scss */
.post-navigation a:before {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  content: ' ';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 15px;
}
/* line 1996, ../src/sass/main.scss */
.post-navigation a[rel=next] {
  left: 0;
  right: auto;
  border-left: 0;
}
/* line 2000, ../src/sass/main.scss */
.post-navigation a[rel=next]:before {
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  left: 20px;
}
/* line 2006, ../src/sass/main.scss */
.post-navigation a[rel=prev] {
  right: 0;
  left: auto;
  border-right: 0;
}
/* line 2010, ../src/sass/main.scss */
.post-navigation a[rel=prev]:before {
  border-top: 1px solid white;
  border-right: 1px solid white;
  right: 20px;
}
/* line 2016, ../src/sass/main.scss */
.post-navigation a:hover {
  border-color: #d2c8af;
}
/* line 2018, ../src/sass/main.scss */
.post-navigation a:hover:before {
  border-color: #d2c8af;
}

/* line 2027, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a {
  height: 56px;
  width: 56px;
  border: 1px solid white;
  background: transparent;
  overflow: hidden;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 2036, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a:before {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  content: ' ';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 15px;
}
/* line 2048, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a.bx-prev {
  left: 0;
  right: auto;
  border-left: 0;
}
/* line 2052, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a.bx-prev:before {
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  left: 20px;
}
/* line 2058, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a.bx-next {
  right: 0;
  left: auto;
  border-right: 0;
}
/* line 2062, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a.bx-next:before {
  border-top: 1px solid white;
  border-right: 1px solid white;
  right: 20px;
}
/* line 2068, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a:hover {
  border-color: #d2c8af;
}
/* line 2070, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a:hover:before {
  border-color: #d2c8af;
}

/* line 2079, ../src/sass/main.scss */
.further-reading {
  overflow: hidden;
  clear: both;
  border-top: 1px dashed #4b4b4b;
  padding: 6% 0;
}
/* line 2084, ../src/sass/main.scss */
.further-reading h3 {
  width: 35%;
  float: left;
  font-size: 1.6em;
  margin-top: 0;
  line-height: 1;
}
/* line 2091, ../src/sass/main.scss */
.further-reading .text {
  width: 60%;
  float: right;
  font-size: .85em;
  font-weight: 500;
  font-style: italic;
}

/* line 2101, ../src/sass/main.scss */
.explore-related {
  overflow: hidden;
  clear: both;
  border-top: 1px dashed #4b4b4b;
  padding: 6% 0;
}
/* line 2106, ../src/sass/main.scss */
.explore-related h3 {
  width: 35%;
  float: left;
  font-size: 1.6em;
  margin-top: 0;
  line-height: 1;
}
/* line 2113, ../src/sass/main.scss */
.explore-related .tags {
  width: 60%;
  float: right;
  font-size: .85em;
}
/* line 2117, ../src/sass/main.scss */
.explore-related .tags a {
  display: inline-block;
  padding: .5em;
  border: 1px solid #c84b4d;
  color: #c84b4d;
  margin: .5em;
  text-transform: uppercase;
}
/* line 2124, ../src/sass/main.scss */
.explore-related .tags a:hover {
  border-color: #191919;
  color: #191919;
}

/* line 2133, ../src/sass/main.scss */
.sidebar-texts {
  position: absolute;
  width: 33.33333333%;
  left: 117.09401709%;
}
/* line 2137, ../src/sass/main.scss */
.sidebar-texts h3 {
  color: #d2c8af;
  font-size: 1.6em;
  margin-top: 0;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 2144, ../src/sass/main.scss */
.sidebar-texts .description {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  font-weight: 600;
  font-size: .8em;
  line-height: 1.5;
}

/* line 2153, ../src/sass/main.scss */
.pull-quote {
  font-weight: bold;
  margin-left: -26.4957265%;
  font-size: 2.2em;
  font-family: 'Knockout 68 A', 'Knockout 68 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  line-height: 1;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 2161, ../src/sass/main.scss */
.pull-quote p {
  margin: 0;
}

/* line 2169, ../src/sass/main.scss */
.search-panel {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  background: white;
  height: 50px;
  left: 100%;
  z-index: 9;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2182, ../src/sass/main.scss */
.search-panel .search-form-container {
  width: 100%;
}
/* line 2184, ../src/sass/main.scss */
.search-panel .search-form-container .search-field {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  text-align: left;
  height: 50px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 0;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 1.5em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #4b4b4b;
}
/* line 2202, ../src/sass/main.scss */
.search-panel .search-form-container .search-submit {
  display: none;
}
/* line 7, ../src/sass/main.scss */
.search-panel .search-form-container ::-webkit-input-placeholder {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 1em;
  text-transform: uppercase;
  color: #4b4b4b;
  height: 100%;
  line-height: 1;
}
/* line 8, ../src/sass/main.scss */
.search-panel .search-form-container :-moz-placeholder {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 1em;
  text-transform: uppercase;
  color: #4b4b4b;
  height: 100%;
  line-height: 1;
}
/* line 9, ../src/sass/main.scss */
.search-panel .search-form-container ::-moz-placeholder {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 1em;
  text-transform: uppercase;
  color: #4b4b4b;
  height: 100%;
  line-height: 1;
}
/* line 10, ../src/sass/main.scss */
.search-panel .search-form-container :-ms-input-placeholder {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 1em;
  text-transform: uppercase;
  color: #4b4b4b;
  height: 100%;
  line-height: 1;
}
/* line 2214, ../src/sass/main.scss */
.search-panel.open {
  left: 97px;
}

/* line 2219, ../src/sass/main.scss */
.navigation {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  overflow: hidden;
  clear: both;
  height: 50px;
  background: #191919;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-align: center;
  position: relative;
  max-width: 1400px;
  margin: auto;
  top: auto;
}
/* line 2233, ../src/sass/main.scss */
.navigation b {
  display: none;
}
/* line 2236, ../src/sass/main.scss */
.navigation .s {
  position: absolute;
  right: 20px;
  top: 15px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -69px -71px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2236, ../src/sass/main.scss */
  .navigation .s {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -69px -71px;
    height: 20px;
    width: 20px;
  }
}
/* line 2245, ../src/sass/main.scss */
.navigation .s.closer {
  z-index: 99;
  top: 19px;
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -21px -71px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2245, ../src/sass/main.scss */
  .navigation .s.closer {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -21px -71px;
    height: 16px;
    width: 16px;
  }
}
/* line 2251, ../src/sass/main.scss */
.navigation .t {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -100px -294px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 57px;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  left: 20px;
  top: 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2251, ../src/sass/main.scss */
  .navigation .t {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -224px;
    height: 35px;
    width: 57px;
  }
}
/* line 2257, ../src/sass/main.scss */
.navigation .t:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2261, ../src/sass/main.scss */
.navigation ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
  width: auto;
  z-index: 2;
  background: #191919;
}
/* line 2269, ../src/sass/main.scss */
.navigation ul li {
  display: inline-block;
  float: left;
}
/* line 2272, ../src/sass/main.scss */
.navigation ul li a {
  display: inline-block;
  padding: .27em 1em;
  color: #f5f0f0;
  float: left;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.6em;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  letter-spacing: .05em;
  border-right: 1px dashed #5f5f5f;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2286, ../src/sass/main.scss */
.navigation ul li a:hover {
  color: #d2c8af;
}
/* line 2292, ../src/sass/main.scss */
.navigation ul li.donate a, .navigation ul li.tickets a {
  color: #d2c8af;
}
/* line 2294, ../src/sass/main.scss */
.navigation ul li.donate a:hover, .navigation ul li.tickets a:hover {
  color: #f5f0f0;
}
/* line 2300, ../src/sass/main.scss */
.navigation ul li:last-child a {
  border-right: 0;
}
/* line 2308, ../src/sass/main.scss */
.navigation ul.please-donate li.donate a {
  background: #c84b4d;
}
/* line 2310, ../src/sass/main.scss */
.navigation ul.please-donate li.donate a.hovered {
  color: #f5f0f0;
}
/* line 2319, ../src/sass/main.scss */
.navigation .donate-base {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: #c84b4d;
  z-index: -1;
  left: 50%;
  cursor: pointer;
}
/* line 2330, ../src/sass/main.scss */
.navigation.stuck {
  position: fixed;
  z-index: 9999;
  left: 0;
  right: 0;
  top: 0;
}

/* line 2339, ../src/sass/main.scss */
.primary-sponsor {
  margin: 1.5em 0;
}
/* line 2341, ../src/sass/main.scss */
.primary-sponsor img {
  width: 30%;
  margin: auto;
  max-width: 100%;
}
/* line 2346, ../src/sass/main.scss */
.primary-sponsor h4 {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  text-transform: none;
  font-weight: bold;
  font-style: italic;
  margin-top: 1em;
}

/* line 2354, ../src/sass/main.scss */
.sponsor-carousel {
  padding: 0 80px;
}
/* line 2356, ../src/sass/main.scss */
.sponsor-carousel h3 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  font-size: .8em;
}
/* line 2360, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper {
  overflow: visible;
}
/* line 2363, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a {
  border: 1px solid #d2c8af;
  width: 40px;
  height: 40px;
  margin-top: 0;
}
/* line 2368, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a:before {
  border-color: #d2c8af;
  top: 14px;
  width: 10px;
  height: 10px;
}
/* line 2374, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a.bx-prev {
  left: -70px;
}
/* line 2376, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a.bx-prev:before {
  left: 15px;
}
/* line 2380, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a.bx-next {
  right: -70px;
}
/* line 2382, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a.bx-next:before {
  right: 15px;
}
/* line 2386, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a:hover {
  border-color: #191919;
}
/* line 2388, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a:hover:before {
  border-color: #191919;
}
/* line 2397, ../src/sass/main.scss */
.sponsor-carousel ul li {
  display: block;
  float: left;
}

/* line 2405, ../src/sass/main.scss */
footer {
  overflow: hidden;
  clear: both;
  background: #191919;
  color: #d2c8af;
  padding: 2.5% 6.07142857%;
  text-align: center;
}
/* line 2412, ../src/sass/main.scss */
footer .sub-menu {
  font-size: 0.8125em;
}
/* line 2415, ../src/sass/main.scss */
footer #menu-footer-navigation {
  width: 100%;
  display: inline-block;
  margin: auto;
  overflow: hidden;
  clear: both;
  text-align: left;
  position: relative;
}
/* line 2423, ../src/sass/main.scss */
footer #menu-footer-navigation li {
  display: inline-block;
  width: 15%;
  margin-right: 6%;
  float: left;
  margin-bottom: 5%;
}
/* line 2429, ../src/sass/main.scss */
footer #menu-footer-navigation li a {
  display: inline-block;
  font-weight: 800;
  width: 100%;
  color: #d2c8af;
  text-decoration: none;
  text-transform: uppercase;
  padding-bottom: .5em;
  letter-spacing: 0.1em;
}
/* line 2438, ../src/sass/main.scss */
footer #menu-footer-navigation li a:hover {
  color: #c84b4d;
}
/* line 2442, ../src/sass/main.scss */
footer #menu-footer-navigation li ul {
  padding-top: 0.75em;
}
/* line 2444, ../src/sass/main.scss */
footer #menu-footer-navigation li ul li {
  width: 100%;
  display: block;
  margin-right: 0;
  float: none;
  margin-bottom: 0;
}
/* line 2450, ../src/sass/main.scss */
footer #menu-footer-navigation li ul li a {
  color: white;
  font-weight: 400;
  text-transform: none;
  border: 0;
  letter-spacing: normal;
}
/* line 2460, ../src/sass/main.scss */
footer #menu-footer-navigation li:last-child {
  margin-right: 0;
}
/* line 2465, ../src/sass/main.scss */
footer .footer-links {
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 2469, ../src/sass/main.scss */
footer .footer-links .footer-farm-aid-logo {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -80px -242px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 52px;
  width: 80px;
  padding: 0;
  position: absolute;
  z-index: 999;
  left: 0;
  top: auto;
  -moz-transform: translate(none, 1em);
  -ms-transform: translate(none, 1em);
  -webkit-transform: translate(none, 1em);
  transform: translate(none, 1em);
  margin-top: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2469, ../src/sass/main.scss */
  footer .footer-links .footer-farm-aid-logo {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -80px -105px;
    height: 51.5px;
    width: 80px;
  }
}
/* line 2482, ../src/sass/main.scss */
footer .footer-links .site-by {
  position: absolute;
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -45px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 26px;
  width: 146px;
  right: 0;
  bottom: 0;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2482, ../src/sass/main.scss */
  footer .footer-links .site-by {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -45px;
    height: 26px;
    width: 146px;
  }
}
/* line 2491, ../src/sass/main.scss */
footer .footer-links .site-by:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2495, ../src/sass/main.scss */
footer .footer-links .wrapper {
  height: 60px;
  background: transparent;
  margin-left: 150px;
  margin-right: 180px;
}
/* line 2501, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links {
  display: inline-block;
  float: left;
  margin-right: 5%;
}
/* line 2505, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links ul {
  list-style: none;
}
/* line 2507, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links ul li {
  display: inline;
  width: auto;
}
/* line 2510, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links ul li a {
  color: #969696;
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
  padding-right: 1em;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2519, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links ul li a:hover {
  color: #c84b4d;
}
/* line 2526, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links {
  display: inline-block;
  float: left;
  margin-right: 1em;
  clear: left;
  margin-top: 1em;
}
/* line 2533, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li {
  display: inline-block;
}
/* line 2535, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li a {
  border-bottom: 0;
  width: 20px;
  height: 20px;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: block;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background: #d2c8af;
  color: #191919;
  text-align: center;
  line-height: 1.7;
  font-size: 0.8em;
  margin-right: 1em;
}
/* line 2548, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li a i {
  margin: auto;
}
/* line 2551, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li a .fontawesome-text {
  display: none;
}
/* line 2554, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li a:hover {
  background: #c84b4d;
  color: #f5f0f0;
}
/* line 2562, ../src/sass/main.scss */
footer .footer-links .wrapper .newsletter-signup {
  display: inline-block;
  float: left;
  margin-top: 1em;
}
/* line 2566, ../src/sass/main.scss */
footer .footer-links .wrapper .newsletter-signup a {
  color: #c84b4d;
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  font-size: 0.5625em;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-transform: uppercase;
}
/* line 2572, ../src/sass/main.scss */
footer .footer-links .wrapper .newsletter-signup a:hover {
  color: #f5f0f0;
}

/* line 2584, ../src/sass/main.scss */
.home.page .navigation .t {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2589, ../src/sass/main.scss */
.home.page .navigation.stuck .t {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2597, ../src/sass/main.scss */
.panel {
  overflow: hidden;
  clear: both;
  position: relative;
  text-align: center;
}
/* line 2602, ../src/sass/main.scss */
.panel .information {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  bottom: auto;
  height: auto;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 2613, ../src/sass/main.scss */
.panel .information h2 {
  color: white;
  margin: 0;
  line-height: .85;
  margin-top: 5%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
}
/* line 288, ../src/sass/main.scss */
.panel.donate-panel:after {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  background: transparent url("../images/screen-overlay.png") no-repeat top center;
  background-size: 100% auto;
}
/* line 2623, ../src/sass/main.scss */
.panel.donate-panel .information {
  color: white;
  z-index: 99;
}
/* line 2626, ../src/sass/main.scss */
.panel.donate-panel .information h2 {
  max-width: 80%;
  margin: 0 auto;
}
/* line 2631, ../src/sass/main.scss */
.panel.donate-panel .information p {
  max-width: 60%;
  margin: auto;
  margin-top: 2%;
}
/* line 2636, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons {
  max-width: 845px;
  margin: 2% auto 0;
  overflow: hidden;
  clear: both;
  display: block;
  overflow: hidden;
  width: auto;
  width: 70%;
  position: relative;
  padding: 1% 0;
}
/* line 2647, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons:before {
  content: ' ';
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 4px;
  background: transparent url("../images/rb-h.png") repeat-x center center;
}
/* line 2655, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons:after {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  width: 100%;
  height: 4px;
  background: transparent url("../images/rb-h.png") repeat-x center center;
}
/* line 2665, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .wrapper {
  width: 100%;
  padding: 0 1%;
  padding-left: 3%;
  padding-top: 1%;
}
/* line 2670, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .wrapper:before {
  content: ' ';
  position: absolute;
  top: 8%;
  bottom: 8%;
  left: 0;
  right: auto;
  width: 4px;
  height: 84%;
  background: transparent url("../images/rb-v.png") repeat-y center center;
}
/* line 2678, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .wrapper:after {
  content: ' ';
  position: absolute;
  top: 8%;
  bottom: 8%;
  left: auto;
  right: 0;
  width: 4px;
  height: 84%;
  background: transparent url("../images/rb-v.png") repeat-y center center;
}
/* line 2690, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .button {
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  border-color: transparent;
  font-size: 1.5em;
  padding: .3em 1em;
  width: 21%;
  margin-right: 3.5%;
}
/* line 2699, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .button:before, .panel.donate-panel .information .donate-buttons .button:after {
  bottom: 0;
  z-index: -1;
  background: #c84b4d url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 2706, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .button:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2710, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .button:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
/* line 2715, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .button:hover {
  border-color: #f5f0f0;
}
/* line 2717, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .button:hover:before, .panel.donate-panel .information .donate-buttons .button:hover:after {
  border: 0;
}
/* line 2729, ../src/sass/main.scss */
.panel.frn-panel .information {
  cursor: pointer;
}
/* line 2731, ../src/sass/main.scss */
.panel.frn-panel .information h2 {
  margin-bottom: 7%;
}
/* line 2734, ../src/sass/main.scss */
.panel.frn-panel .information .button {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  text-transform: none;
  letter-spacing: normal;
  border: 0;
  font-size: .9em;
  font-weight: 700;
  background: #c84b4d url("../images/screen-pattern.png") repeat;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
/* line 2743, ../src/sass/main.scss */
.panel.frn-panel .information .button:before, .panel.frn-panel .information .button:after {
  display: none;
}
/* line 2749, ../src/sass/main.scss */
.panel.frn-panel .information:hover .button {
  background: #f5f0f0;
  color: #191919;
}
/* line 2757, ../src/sass/main.scss */
.panel.connect-panel {
  background: #2d78a5 url("../images/screen-pattern.png") repeat;
  color: white;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
}
/* line 2762, ../src/sass/main.scss */
.panel.connect-panel:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2767, ../src/sass/main.scss */
.panel.connect-panel .wrap {
  overflow: hidden;
  clear: both;
  margin: 5% auto;
  max-width: 900px;
}
/* line 2773, ../src/sass/main.scss */
.panel.connect-panel .wrap .label {
  position: relative;
  width: 55.55555556%;
  float: left;
}
/* line 2777, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .cover {
  overflow: hidden;
  clear: both;
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 2782, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .cover h2 {
  color: white;
  padding-right: 32px;
}
/* line 2786, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .cover i {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -37px -71px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 18px;
  width: 32px;
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2786, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .cover i {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -37px -71px;
    height: 18px;
    width: 32px;
  }
}
/* line 2798, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social {
  position: absolute;
  left: 5%;
  right: 0;
  top: 0;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2807, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li {
  display: block;
}
/* line 2809, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li a {
  display: block;
  float: left;
  width: 20%;
  margin-right: 3%;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2818, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li a:after {
  content: ' ';
}
/* line 2821, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2827, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li.ic-facebook a:after {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -366px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 86px;
  width: 86px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2827, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social ul li.ic-facebook a:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -415px;
    height: 86px;
    width: 86px;
  }
}
/* line 2835, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li.ic-twitter a:after {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -538px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 86px;
  width: 86px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2835, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social ul li.ic-twitter a:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -587px;
    height: 86px;
    width: 86px;
  }
}
/* line 2843, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li.ic-instagram a:after {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -452px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 86px;
  width: 86px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2843, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social ul li.ic-instagram a:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -501px;
    height: 86px;
    width: 86px;
  }
}
/* line 2851, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li.ic-youtube a:after {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -624px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 86px;
  width: 86px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2851, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social ul li.ic-youtube a:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -673px;
    height: 86px;
    width: 86px;
  }
}
/* line 2858, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li:last-child a {
  margin-right: 0;
}
/* line 2871, ../src/sass/main.scss */
.panel.connect-panel .wrap .label.activated .cover {
  -moz-transform: translateX(-150%);
  -ms-transform: translateX(-150%);
  -webkit-transform: translateX(-150%);
  transform: translateX(-150%);
}
/* line 2874, ../src/sass/main.scss */
.panel.connect-panel .wrap .label.activated .social {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2881, ../src/sass/main.scss */
.panel.connect-panel .wrap .form {
  width: 42.77777778%;
  float: left;
  padding-top: 3%;
  position: relative;
}
/* line 2886, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .enter {
  text-align: left;
  width: 84.21052632%;
  float: left;
  padding-left: 5%;
  padding-right: 5%;
}
/* line 2893, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .enter label {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  display: block;
  font-size: .6em;
  text-transform: uppercase;
  padding-bottom: .5em;
}
/* line 2902, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .enter input {
  width: 90%;
  height: 2em;
  padding: 0 .5em;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #2d78a5;
  text-transform: uppercase;
  font-size: 1.375em;
  line-height: 1;
  letter-spacing: 0.05em;
}
/* line 7, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .enter ::-webkit-input-placeholder {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #2d78a5;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.05em;
}
/* line 8, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .enter :-moz-placeholder {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #2d78a5;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.05em;
}
/* line 9, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .enter ::-moz-placeholder {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #2d78a5;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.05em;
}
/* line 10, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .enter :-ms-input-placeholder {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #2d78a5;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.05em;
}
/* line 2922, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .submit {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  cursor: pointer;
  height: 68px;
  z-index: 999;
  width: 72px;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 5%;
}
/* line 2936, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .submit:before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -82px -105px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 68px;
  width: 72px;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2936, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .submit:before {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -83px -156px;
    height: 68px;
    width: 72px;
  }
}
/* line 2947, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .submit:after {
  content: ' ';
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -83px -173px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 69px;
  width: 72px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2947, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .submit:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -57px -224px;
    height: 69px;
    width: 72px;
  }
}
/* line 2960, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .submit:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2963, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .submit:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2976, ../src/sass/main.scss */
.panel.connect-panel.processing .wrap {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2980, ../src/sass/main.scss */
.panel.connect-panel.processing:before {
  content: ' ';
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
  background: rgba(255, 255, 255, 0.7) url("../images/FA_Loader.gif") no-repeat center center;
}
/* line 2990, ../src/sass/main.scss */
.panel.connect-panel .feedback {
  position: absolute;
  display: block;
  margin: auto;
  background: transparent;
  padding: .3em 1em;
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #2d78a5;
  z-index: 99;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-transform: uppercase;
  font-size: 1.5em;
  left: 50%;
  bottom: -3em;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 3008, ../src/sass/main.scss */
.panel.connect-panel .feedback.success, .panel.connect-panel .feedback.failure {
  bottom: 1em;
}
/* line 3015, ../src/sass/main.scss */
.panel.connect-panel .feedback.success {
  color: #ffc85a;
}
/* line 3018, ../src/sass/main.scss */
.panel.connect-panel .feedback.failure {
  color: #c84b4d;
}
/* line 3027, ../src/sass/main.scss */
.panel.image-panel .information, .panel.video-panel .information {
  padding: 5% 15%;
}
/* line 3029, ../src/sass/main.scss */
.panel.image-panel .information h2, .panel.video-panel .information h2 {
  margin-bottom: 5%;
}
/* line 3032, ../src/sass/main.scss */
.panel.image-panel .information p, .panel.video-panel .information p {
  color: white;
  margin: 5% 0;
}
/* line 3038, ../src/sass/main.scss */
.panel.what-panel {
  background: #8ca05f url("../images/screen-pattern.png") repeat;
  color: #f5f0f0;
  overflow: hidden;
  clear: both;
  height: auto;
}
/* line 3044, ../src/sass/main.scss */
.panel.what-panel .wrap {
  padding: 5% 15%;
  overflow: hidden;
  clear: both;
}
/* line 3048, ../src/sass/main.scss */
.panel.what-panel .wrap h2 {
  position: relative;
  line-height: .8;
  clear: both;
  text-align: left;
  color: #f5f0f0;
}
/* line 3054, ../src/sass/main.scss */
.panel.what-panel .wrap h2 .top,
.panel.what-panel .wrap h2 .bottom {
  display: block;
}
/* line 3058, ../src/sass/main.scss */
.panel.what-panel .wrap h2:before {
  content: ' ';
  position: absolute;
  bottom: 0;
  right: 2%;
  background: transparent url("../images/big-tractor.png") no-repeat center center;
  background-size: 100% auto;
  width: 25%;
  height: 50%;
}
/* line 3071, ../src/sass/main.scss */
.panel.what-panel .wrap .quote {
  float: left;
  width: 37.5%;
  padding: 3%;
  padding-left: 0;
  text-align: left;
}
/* line 3077, ../src/sass/main.scss */
.panel.what-panel .wrap .quote h3 {
  text-transform: none;
  font-size: 2.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 3084, ../src/sass/main.scss */
.panel.what-panel .wrap .quote .card .image {
  width: 16%;
  float: left;
  margin-right: 9%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  overflow: hidden;
}
/* line 3091, ../src/sass/main.scss */
.panel.what-panel .wrap .quote .card p {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  width: 75%;
  float: left;
  text-transform: uppercase;
  font-size: 1.5em;
  margin: 0;
  line-height: 1;
}
/* line 3104, ../src/sass/main.scss */
.panel.what-panel .wrap .content {
  line-height: 1.85;
  color: #4b4b4b;
  width: 100%;
  color: #f5f0f0;
  padding: 3%;
  text-align: left;
  padding-right: 0;
}
/* line 126, ../src/sass/main.scss */
.panel.what-panel .wrap .content strong {
  font-weight: 800;
}
/* line 129, ../src/sass/main.scss */
.panel.what-panel .wrap .content em {
  font-style: italic;
  font-weight: 500;
}
/* line 134, ../src/sass/main.scss */
.panel.what-panel .wrap .content em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 138, ../src/sass/main.scss */
.panel.what-panel .wrap .content strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 142, ../src/sass/main.scss */
.panel.what-panel .wrap .content h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 147, ../src/sass/main.scss */
.panel.what-panel .wrap .content h3, .panel.what-panel .wrap .content h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 153, ../src/sass/main.scss */
.panel.what-panel .wrap .content img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 158, ../src/sass/main.scss */
.panel.what-panel .wrap .content img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 162, ../src/sass/main.scss */
.panel.what-panel .wrap .content img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 166, ../src/sass/main.scss */
.panel.what-panel .wrap .content img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.panel.what-panel .wrap .content img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 179, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 184, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 188, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 192, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 196, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 202, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 208, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 215, ../src/sass/main.scss */
.panel.what-panel .wrap .content ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 221, ../src/sass/main.scss */
.panel.what-panel .wrap .content ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 226, ../src/sass/main.scss */
.panel.what-panel .wrap .content blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 233, ../src/sass/main.scss */
.panel.what-panel .wrap .content div {
  text-align: left !important;
}
/* line 235, ../src/sass/main.scss */
.panel.what-panel .wrap .content div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 242, ../src/sass/main.scss */
  .panel.what-panel .wrap .content h2 {
    font-size: 3em;
  }
  /* line 245, ../src/sass/main.scss */
  .panel.what-panel .wrap .content h3 {
    font-size: 2em;
  }
  /* line 248, ../src/sass/main.scss */
  .panel.what-panel .wrap .content h4 {
    font-size: 1.5em;
  }
}
/* line 3111, ../src/sass/main.scss */
.panel.what-panel .wrap .content p {
  margin-bottom: 1em;
}
/* line 3114, ../src/sass/main.scss */
.panel.what-panel .wrap .content .button {
  width: 100%;
  background: transparent;
  border-color: white;
  text-align: center;
  margin-top: 2em;
}
/* line 3120, ../src/sass/main.scss */
.panel.what-panel .wrap .content .button:hover {
  background: #d2c8af;
  border-color: transparent;
  color: #c84b4d;
}
/* line 3127, ../src/sass/main.scss */
.panel.what-panel .wrap .content.with-quote {
  float: left;
  width: 62.5%;
}
/* line 3136, ../src/sass/main.scss */
.panel.donate-header-panel .information {
  left: 0;
  right: 0;
  bottom: auto;
  top: 50%;
  margin: 0 10%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: auto;
  width: auto;
}
/* line 3143, ../src/sass/main.scss */
.panel.donate-header-panel .information h2 {
  width: 58%;
  float: left;
  margin-top: 0;
}
/* line 3148, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons {
  width: 42%;
  float: left;
  margin-top: 2%;
}
/* line 3152, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons .button {
  float: left;
  display: block;
  width: 46.42857143%;
  margin-right: 3.57142857%;
  margin-bottom: 3.57142857%;
  padding: 0;
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  text-align: left;
  font-size: 3.5em;
  line-height: .7;
  padding-top: 4%;
  letter-spacing: normal;
  border-color: transparent;
}
/* line 3167, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons .button:before, .panel.donate-header-panel .information .donate-buttons .button:after {
  bottom: 0;
  z-index: -1;
  background: #c84b4d url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 3174, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons .button:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 3178, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons .button:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
/* line 3183, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons .button:hover {
  border-color: #f5f0f0;
}
/* line 3185, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons .button:hover:before, .panel.donate-header-panel .information .donate-buttons .button:hover:after {
  border: 0;
}
/* line 3196, ../src/sass/main.scss */
.panel.thanks-panel .information {
  color: #f5f0f0;
  padding: 0 13.5%;
}
/* line 3199, ../src/sass/main.scss */
.panel.thanks-panel .information h2 {
  float: left;
  width: 57.5%;
  margin-top: 0;
}
/* line 3205, ../src/sass/main.scss */
.panel.thanks-panel .information .caption {
  float: left;
  width: 42.5%;
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #f5f0f0;
  font-size: 1.8em;
  text-transform: uppercase;
  text-align: left;
  padding-right: 5%;
  padding-top: 1.4%;
  line-height: 1.2;
}
/* line 3217, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share {
  list-style: none;
  margin-top: .3em;
}
/* line 3220, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button {
  background: #c84b4d url("../images/screen-pattern.png") repeat;
  display: block;
  padding: .24em .5em;
  text-align: center;
  width: 65px;
  float: left;
  margin-right: 0.5em;
  height: 62px;
}
/* line 3229, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button:before, .panel.thanks-panel .information .caption ul.share .button:after {
  bottom: 0;
  z-index: -1;
  background: #c84b4d url("../images/screen-pattern.png") repeat;
}
/* line 3235, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  padding-left: 2px;
}
/* line 3240, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
/* line 3245, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button:hover {
  border-color: #f5f0f0;
  background: transparent;
}
/* line 3248, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button:hover:before, .panel.thanks-panel .information .caption ul.share .button:hover:after {
  border: 0;
}
/* line 3253, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button span {
  margin: auto;
}
/* line 3258, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share li {
  display: inline;
}
/* line 3262, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share li.facebook .button span {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -86px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 45px;
  width: 21px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3262, ../src/sass/main.scss */
  .panel.thanks-panel .information .caption ul.share li.facebook .button span {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -86px 0;
    height: 45px;
    width: 21px;
  }
}
/* line 3269, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share li.twitter .button span {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -41px -173px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 42px;
  margin-top: .24em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3269, ../src/sass/main.scss */
  .panel.thanks-panel .information .caption ul.share li.twitter .button span {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -41px -156px;
    height: 35px;
    width: 42px;
  }
}
/* line 87, ../src/sass/main.scss */
.panel.screen-bottom .information {
  z-index: 99;
}
/* line 90, ../src/sass/main.scss */
.panel.screen-bottom:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPjxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjYTlhOWE5IiBzdG9wLW9wYWNpdHk9IjAuMTciLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIwLjQ5Ii8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiIHN0b3Atb3BhY2l0eT0iMC41NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(3%, rgba(255, 255, 255, 0)), color-stop(5%, rgba(250, 250, 250, 0)), color-stop(20%, rgba(211, 211, 211, 0.07)), color-stop(36%, rgba(169, 169, 169, 0.17)), color-stop(78%, rgba(58, 58, 58, 0.49)), color-stop(94%, rgba(16, 16, 16, 0.57)), color-stop(100%, rgba(0, 0, 0, 0.59)));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
}
/* line 104, ../src/sass/main.scss */
.panel.screen-top .information {
  z-index: 99;
}
/* line 107, ../src/sass/main.scss */
.panel.screen-top:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+PHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU3Ii8+PHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40OSIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMTciLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA3Ii8+PHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.59)), color-stop(6%, rgba(0, 0, 0, 0.57)), color-stop(22%, rgba(0, 0, 0, 0.49)), color-stop(64%, rgba(0, 0, 0, 0.17)), color-stop(80%, rgba(0, 0, 0, 0.07)), color-stop(95%, rgba(0, 0, 0, 0)), color-stop(97%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
}

/* line 3286, ../src/sass/main.scss */
.story-panels .panel {
  color: #f5f0f0;
  position: relative;
  border: 3px solid white;
}
/* line 3290, ../src/sass/main.scss */
.story-panels .panel .wrap {
  overflow: hidden;
  clear: both;
  position: relative;
  text-align: center;
  padding-top: 60%;
  background: black;
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 3299, ../src/sass/main.scss */
.story-panels .panel .wrap.moved {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 3306, ../src/sass/main.scss */
.story-panels .panel h2 {
  color: #f5f0f0;
  background-size: 80% auto;
  margin: 2% auto;
  -moz-transition: all 0.5s ease, -moz-transform 1s ease;
  -o-transition: all 0.5s ease, -o-transform 1s ease;
  -webkit-transition: all 0.5s ease, -webkit-transform 1s ease;
  transition: all 0.5s ease, transform 1s ease;
  -moz-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  /*
  mix-blend-mode: screen;
  @include animation(change-bg-reverse);
  @include animation-play-state(stop-end);
  @include animation-fill-mode(forwards);
  @include animation-duration(1.5s);
  @include animation-timing-function(steps(1, end));
  @include animation-iteration-count(1);
  */
}
/* line 3326, ../src/sass/main.scss */
.story-panels .panel .kicker {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  color: #f5f0f0;
  /*
  -webkit-background-clip:text;
  -webkit-text-fill-color: transparent;
  background-size: 80% auto;
  mix-blend-mode: screen;
  @include animation(change-bg-reverse);
  @include animation-play-state(stop-end);
  @include animation-fill-mode(forwards);
  @include animation-duration(1s);
  @include animation-timing-function(steps(1, end));
  @include animation-iteration-count(1);
  */
}
/* line 3347, ../src/sass/main.scss */
.story-panels .panel i.tractor {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -89px -71px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 34px;
  width: 55px;
  float: left;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3347, ../src/sass/main.scss */
  .story-panels .panel i.tractor {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -89px -71px;
    height: 34px;
    width: 55px;
  }
}
/* line 3351, ../src/sass/main.scss */
.story-panels .panel .buttons {
  overflow: hidden;
  clear: both;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 4%;
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.5s ease 0.5s;
  -o-transition: all 0.5s ease 0.5s;
  -webkit-transition: all 0.5s ease;
  -webkit-transition-delay: 0.5s;
  transition: all 0.5s ease 0.5s;
}
/* line 3361, ../src/sass/main.scss */
.story-panels .panel .buttons .button {
  border-color: white;
  height: 70px;
  width: 250px;
  position: relative;
  margin-right: 10px;
  cursor: pointer;
}
/* line 3368, ../src/sass/main.scss */
.story-panels .panel .buttons .button:before, .story-panels .panel .buttons .button:after {
  background: #8ca05f;
}
/* line 3373, ../src/sass/main.scss */
.story-panels .panel .buttons .button span {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3382, ../src/sass/main.scss */
.story-panels .panel .buttons .button.donate i {
  position: absolute;
  left: 10px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3388, ../src/sass/main.scss */
.story-panels .panel .buttons .button.donate span {
  left: 65px;
  text-align: center;
}
/* line 3394, ../src/sass/main.scss */
.story-panels .panel .buttons .button.read-more i {
  position: absolute;
  right: 10px;
  font-size: 1.8em;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3401, ../src/sass/main.scss */
.story-panels .panel .buttons .button.read-more span {
  text-align: center;
  left: 10px;
  right: auto;
}
/* line 3415, ../src/sass/main.scss */
.story-panels .panel:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  -moz-transition: -moz-transform 0.5s ease, opacity 1s ease;
  -o-transition: -o-transform 0.5s ease, opacity 1s ease;
  -webkit-transition: -webkit-transform 0.5s ease, opacity 1s ease;
  transition: transform 0.5s ease, opacity 1s ease;
}
/* line 3425, ../src/sass/main.scss */
.story-panels .panel.active .buttons {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 3429, ../src/sass/main.scss */
.story-panels .panel.active .kicker {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  /*
  @include animation(change-bg);
  @include animation-play-state(stop-end);
  @include animation-fill-mode(forwards);
  @include animation-duration(1s);
  @include animation-timing-function(steps(1, end));
  @include animation-iteration-count(1);  
  */
}
/* line 3440, ../src/sass/main.scss */
.story-panels .panel.active h2 {
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  /*
  @include animation(change-bg);
  @include animation-play-state(stop-end);
  @include animation-fill-mode(forwards);
  @include animation-duration(1.5s);
  @include animation-timing-function(steps(1, end));
  @include animation-iteration-count(1);
  */
}
/* line 3453, ../src/sass/main.scss */
.story-panels .panel.active:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 3458, ../src/sass/main.scss */
.story-panels .panel.hidden-panel {
  position: absolute;
  z-index: 99;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: #8ca05f url("../images/screen-pattern.png") repeat;
}
/* line 3466, ../src/sass/main.scss */
.story-panels .panel.hidden-panel .x {
  position: absolute;
  top: 5%;
  right: 5%;
  display: block;
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -21px -71px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 16px;
  width: 16px;
  text-indent: -999em;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3466, ../src/sass/main.scss */
  .story-panels .panel.hidden-panel .x {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -21px -71px;
    height: 16px;
    width: 16px;
  }
}
/* line 3475, ../src/sass/main.scss */
.story-panels .panel.hidden-panel.open {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* line 3478, ../src/sass/main.scss */
.story-panels .panel.hidden-panel p {
  padding: 1em 4%;
}

/* line 3488, ../src/sass/main.scss */
.category-header {
  position: relative;
}
/* line 3493, ../src/sass/main.scss */
.category-header .information {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
}

/* line 3505, ../src/sass/main.scss */
.category-photo {
  position: absolute;
}
/* line 87, ../src/sass/main.scss */
.category-photo.screen-bottom .information {
  z-index: 99;
}
/* line 90, ../src/sass/main.scss */
.category-photo.screen-bottom:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPjxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjYTlhOWE5IiBzdG9wLW9wYWNpdHk9IjAuMTciLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIwLjQ5Ii8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiMxMDEwMTAiIHN0b3Atb3BhY2l0eT0iMC41NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(3%, rgba(255, 255, 255, 0)), color-stop(5%, rgba(250, 250, 250, 0)), color-stop(20%, rgba(211, 211, 211, 0.07)), color-stop(36%, rgba(169, 169, 169, 0.17)), color-stop(78%, rgba(58, 58, 58, 0.49)), color-stop(94%, rgba(16, 16, 16, 0.57)), color-stop(100%, rgba(0, 0, 0, 0.59)));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3%, rgba(250, 250, 250, 0) 5%, rgba(211, 211, 211, 0.07) 20%, rgba(169, 169, 169, 0.17) 36%, rgba(58, 58, 58, 0.49) 78%, rgba(16, 16, 16, 0.57) 94%, rgba(0, 0, 0, 0.59) 100%);
}
/* line 104, ../src/sass/main.scss */
.category-photo.screen-top .information {
  z-index: 99;
}
/* line 107, ../src/sass/main.scss */
.category-photo.screen-top:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU5Ii8+PHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU3Ii8+PHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40OSIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMTciLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA3Ii8+PHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.59)), color-stop(6%, rgba(0, 0, 0, 0.57)), color-stop(22%, rgba(0, 0, 0, 0.49)), color-stop(64%, rgba(0, 0, 0, 0.17)), color-stop(80%, rgba(0, 0, 0, 0.07)), color-stop(95%, rgba(0, 0, 0, 0)), color-stop(97%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 0%, rgba(0, 0, 0, 0.57) 6%, rgba(0, 0, 0, 0.49) 22%, rgba(0, 0, 0, 0.17) 64%, rgba(0, 0, 0, 0.07) 80%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 97%, rgba(255, 255, 255, 0) 100%);
}

/* line 3511, ../src/sass/main.scss */
.category-content {
  position: relative;
  z-index: 9;
}
/* line 3514, ../src/sass/main.scss */
.category-content .headings {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
  padding: 5% 0;
  text-align: center;
  color: #f5f0f0;
}
/* line 3519, ../src/sass/main.scss */
.category-content .headings h2 {
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  line-height: 0.8;
  margin: 0 10%;
}
/* line 3525, ../src/sass/main.scss */
.category-content .headings p {
  margin-bottom: 3%;
}
/* line 3527, ../src/sass/main.scss */
.category-content .headings p a {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #f5f0f0;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
/* line 3536, ../src/sass/main.scss */
.category-content .description {
  width: 90%;
  margin: auto;
  margin-bottom: 0;
  background: #f5f0f0;
  padding: 3%;
  overflow: hidden;
  position: relative;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 3546, ../src/sass/main.scss */
.category-content .description:after {
  content: ' ';
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  left: 0;
  height: 2em;
  background: #f5f0f0;
}
/* line 3557, ../src/sass/main.scss */
.category-content .description a.what {
  position: absolute;
  bottom: 2.5em;
  left: 3%;
  color: #8ca05f;
  text-transform: uppercase;
  text-decoration: none;
  font-size: .9em;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 3566, ../src/sass/main.scss */
.category-content .description a.what i {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -155px -45px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 10px;
  width: 5px;
  display: inline-block;
  margin-left: .5em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3566, ../src/sass/main.scss */
  .category-content .description a.what i {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -155px -45px;
    height: 10px;
    width: 5px;
  }
}
/* line 3571, ../src/sass/main.scss */
.category-content .description a.what:hover {
  color: #4b4b4b;
}
/* line 3576, ../src/sass/main.scss */
.category-content .description .title {
  width: 50%;
  float: left;
}
/* line 3579, ../src/sass/main.scss */
.category-content .description .title h3 {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  font-size: 2.8em;
  font-weight: 700;
  text-transform: none;
  color: #4b4b4b;
  letter-spacing: normal;
}
/* line 3589, ../src/sass/main.scss */
.category-content .description .text {
  width: 50%;
  float: right;
}
/* line 3592, ../src/sass/main.scss */
.category-content .description .text p {
  margin-bottom: 1em;
}
/* line 3596, ../src/sass/main.scss */
.category-content .description .wrap {
  line-height: 1.85;
  color: #4b4b4b;
  font-size: 1.125em;
}
/* line 126, ../src/sass/main.scss */
.category-content .description .wrap strong {
  font-weight: 800;
}
/* line 129, ../src/sass/main.scss */
.category-content .description .wrap em {
  font-style: italic;
  font-weight: 500;
}
/* line 134, ../src/sass/main.scss */
.category-content .description .wrap em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 138, ../src/sass/main.scss */
.category-content .description .wrap strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 142, ../src/sass/main.scss */
.category-content .description .wrap h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 147, ../src/sass/main.scss */
.category-content .description .wrap h3, .category-content .description .wrap h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 153, ../src/sass/main.scss */
.category-content .description .wrap img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 158, ../src/sass/main.scss */
.category-content .description .wrap img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 162, ../src/sass/main.scss */
.category-content .description .wrap img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 166, ../src/sass/main.scss */
.category-content .description .wrap img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.category-content .description .wrap img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 179, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 184, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 188, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 192, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 196, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 202, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 208, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 215, ../src/sass/main.scss */
.category-content .description .wrap ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 221, ../src/sass/main.scss */
.category-content .description .wrap ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 226, ../src/sass/main.scss */
.category-content .description .wrap blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 233, ../src/sass/main.scss */
.category-content .description .wrap div {
  text-align: left !important;
}
/* line 235, ../src/sass/main.scss */
.category-content .description .wrap div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 242, ../src/sass/main.scss */
  .category-content .description .wrap h2 {
    font-size: 3em;
  }
  /* line 245, ../src/sass/main.scss */
  .category-content .description .wrap h3 {
    font-size: 2em;
  }
  /* line 248, ../src/sass/main.scss */
  .category-content .description .wrap h4 {
    font-size: 1.5em;
  }
}
/* line 3602, ../src/sass/main.scss */
.category-content .description.open {
  max-height: 2000px !important;
}
/* line 3607, ../src/sass/main.scss */
.category-content b.p {
  display: block;
  position: relative;
  width: 50px;
  height: 25px;
  background: #d2c8af;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}
/* line 3618, ../src/sass/main.scss */
.category-content b.p:hover {
  background: #c84b4d;
  color: #d2c8af;
}
/* line 3624, ../src/sass/main.scss */
.category-content .article-list h3 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-align: center;
  clear: both;
  margin-bottom: 5%;
}
/* line 3633, ../src/sass/main.scss */
.category-content.main-category .headings p {
  display: none;
}
/* line 3636, ../src/sass/main.scss */
.category-content.main-category .headings h2 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  margin: 0 20%;
}
/* line 3639, ../src/sass/main.scss */
.category-content.main-category .headings h2 span {
  display: block;
  margin-bottom: .3em;
}
/* line 3652, ../src/sass/main.scss */
.category-content.main-category.link-collection .headings {
  position: relative;
}
/* line 3654, ../src/sass/main.scss */
.category-content.main-category.link-collection .headings h2 {
  font-size: 3em;
  margin: 0;
  position: absolute;
  width: 100%;
  display: block;
  top: 50%;
  text-align: center;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 1.3;
}
/* line 3664, ../src/sass/main.scss */
.category-content.main-category.link-collection .headings h2 i {
  display: block;
}
/* line 3669, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description {
  line-height: 1.85;
  color: #4b4b4b;
  clear: both;
  float: none;
  padding: 4em 0;
}
/* line 126, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description strong {
  font-weight: 800;
}
/* line 129, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description em {
  font-style: italic;
  font-weight: 500;
}
/* line 134, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 138, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 142, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 147, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description h3, .category-content.main-category.link-collection .bottom-description h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 153, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 158, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 162, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 166, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 179, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 184, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 188, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 192, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 196, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 202, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 208, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 215, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 221, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 226, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 233, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description div {
  text-align: left !important;
}
/* line 235, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 242, ../src/sass/main.scss */
  .category-content.main-category.link-collection .bottom-description h2 {
    font-size: 3em;
  }
  /* line 245, ../src/sass/main.scss */
  .category-content.main-category.link-collection .bottom-description h3 {
    font-size: 2em;
  }
  /* line 248, ../src/sass/main.scss */
  .category-content.main-category.link-collection .bottom-description h4 {
    font-size: 1.5em;
  }
}

/* line 3679, ../src/sass/main.scss */
.descriptive-header {
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 3688, ../src/sass/main.scss */
.descriptive-header .content {
        /*
        position:absolute;
        z-index:9;
        bottom:10px;

        .headings {
            @include opacity(0.95);
            padding:5% 0;
            text-align:center;
            color:$offwhite;
            h2 {
                @include font-knockout-90;
                line-height:0.8;
                margin:0 10%;

            }
            p {
                margin-bottom:3%;
                a {
                    @include font-hefty;
                    text-decoration:none;
                    color:$offwhite;
                    text-transform: uppercase; 
                    letter-spacing: 0.15em; 
                }
            }
        }
        */
}
/* line 3717, ../src/sass/main.scss */
.descriptive-header .content .description {
  width: 100%;
  margin: 0;
  background: transparent;
  clear: both;
  overflow: hidden;
  position: relative;
  margin-bottom: 3%;
  max-width: 830px;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 3731, ../src/sass/main.scss */
.descriptive-header .content .description .title h3 {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  font-size: 2.8em;
  font-weight: 700;
  text-transform: none;
  color: #4b4b4b;
  letter-spacing: normal;
  margin-bottom: .2em;
}
/* line 3743, ../src/sass/main.scss */
.descriptive-header .content .description .text p {
  margin-bottom: 1em;
}
/* line 3747, ../src/sass/main.scss */
.descriptive-header .content .description .wrap {
  line-height: 1.85;
  color: #4b4b4b;
  font-size: 1.125em;
}
/* line 126, ../src/sass/main.scss */
.descriptive-header .content .description .wrap strong {
  font-weight: 800;
}
/* line 129, ../src/sass/main.scss */
.descriptive-header .content .description .wrap em {
  font-style: italic;
  font-weight: 500;
}
/* line 134, ../src/sass/main.scss */
.descriptive-header .content .description .wrap em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 138, ../src/sass/main.scss */
.descriptive-header .content .description .wrap strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 142, ../src/sass/main.scss */
.descriptive-header .content .description .wrap h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 147, ../src/sass/main.scss */
.descriptive-header .content .description .wrap h3, .descriptive-header .content .description .wrap h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 153, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 158, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 162, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 166, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 179, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 184, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 188, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 192, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 196, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 202, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 208, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 215, ../src/sass/main.scss */
.descriptive-header .content .description .wrap ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 221, ../src/sass/main.scss */
.descriptive-header .content .description .wrap ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 226, ../src/sass/main.scss */
.descriptive-header .content .description .wrap blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 233, ../src/sass/main.scss */
.descriptive-header .content .description .wrap div {
  text-align: left !important;
}
/* line 235, ../src/sass/main.scss */
.descriptive-header .content .description .wrap div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 242, ../src/sass/main.scss */
  .descriptive-header .content .description .wrap h2 {
    font-size: 3em;
  }
  /* line 245, ../src/sass/main.scss */
  .descriptive-header .content .description .wrap h3 {
    font-size: 2em;
  }
  /* line 248, ../src/sass/main.scss */
  .descriptive-header .content .description .wrap h4 {
    font-size: 1.5em;
  }
}
/* line 3753, ../src/sass/main.scss */
.descriptive-header .content .description.open {
  max-height: 2000px !important;
}
/* line 3758, ../src/sass/main.scss */
.descriptive-header .content b.p {
  display: block;
  position: relative;
  width: 50px;
  height: 25px;
  background: #d2c8af;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}
/* line 3769, ../src/sass/main.scss */
.descriptive-header .content b.p:hover {
  background: #c84b4d;
  color: #d2c8af;
}

/* line 3785, ../src/sass/main.scss */
.page-template-template-quilt .quilt-container {
  overflow: visible;
}
/* line 3791, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper {
  border: 14px solid #c84b4d;
  position: relative;
  overflow: visible;
}
/* line 3796, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .headings {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 0;
  padding: 2% 5%;
  background: transparent;
}
/* line 3805, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .headings h1 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #c84b4d;
  text-align: center;
  font-size: 0.65em;
  margin-bottom: 0.35em;
}
/* line 3813, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .headings h2 {
  font-family: 'primus_scriptregular';
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  display: inline-block;
  color: #c84b4d;
  text-align: center;
  font-size: 0.65em;
  margin: auto;
  letter-spacing: 0.08em;
  width: auto;
  margin: 0;
  padding: 0 .25em;
}
/* line 3829, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper #quilt-modal {
  overflow: auto;
}
/* line 3833, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper {
  max-width: 1400px;
  overflow: auto;
  margin: auto;
  background: #c84b4d;
  color: #ece5d1;
  padding: .5em;
  position: relative;
}
/* line 3841, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .border-wrapper {
  background: transparent;
  border: 1px dashed #ece5d1;
}
/* line 3845, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings {
  position: relative;
  background: transparent;
}
/* line 3848, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings .state-illustration {
  font-size: 6em;
  line-height: 1;
  margin: auto;
  clear: both;
  text-align: center;
}
/* line 3855, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings h1 {
  font-size: 1.3em;
  margin-top: .2em;
  margin-bottom: 2em;
}
/* line 3860, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings h2 {
  clear: both;
  float: none;
  display: block;
  text-align: center;
  font-size: 1.5em;
  letter-spacing: normal;
  margin-bottom: 0;
}
/* line 3869, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings h3 {
  font-family: 'primus_scriptregular';
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 1em;
}
/* line 3875, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .text,
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings h1,
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings h2 {
  color: #ece5d1;
}
/* line 3880, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article {
  margin-top: 0;
  width: 60%;
}
/* line 3884, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo-wrapper .caption {
  margin-bottom: 2em;
  color: #ece5d1;
  padding: .5em;
  font-size: .8em;
}
/* line 3890, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo-wrapper.no-caption {
  margin-bottom: 2em;
}
/* line 3893, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo-wrapper.allow-small {
  width: 100%;
  text-align: center !important;
}
/* line 3896, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo-wrapper.allow-small .photo {
  display: inline-block;
  margin: auto;
  width: auto;
  border: 0;
}
/* line 3901, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo-wrapper.allow-small .photo .border-wrapper {
  display: inline-block;
  margin: auto;
  width: auto;
}
/* line 3905, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo-wrapper.allow-small .photo .border-wrapper img {
  width: auto;
  height: auto;
}
/* line 3913, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo {
  border: 5px solid #ece5d1;
}
/* line 3917, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo .border-wrapper {
  border-color: #c84b4d;
  background: #ece5d1;
  padding: 5px;
}
/* line 3921, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo .border-wrapper img {
  width: 100%;
  height: auto;
}
/* line 3927, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .text {
  padding: .25em;
  margin-bottom: 4em;
}
/* line 3930, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .text .link {
  clear: both;
  overflow: hidden;
  text-align: center;
}
/* line 3934, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .text .link a {
  font-family: 'primus_scriptregular';
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 1em;
  border: 0;
  color: #ece5d1;
  display: block;
  text-align: center;
}
/* line 3947, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper i.close {
  position: absolute;
  top: 2.5%;
  right: 5%;
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -107px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px;
  cursor: pointer;
  z-index: 99;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3947, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper .grantee-wrapper i.close {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -107px 0;
    height: 32px;
    width: 32px;
  }
}
/* line 3956, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper i.close:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 3962, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key {
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 1em;
  background: #ece5d1;
}
/* line 3968, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 3973, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li {
  display: inline-block;
  font-family: 'primus_scriptregular';
  font-weight: normal;
  font-style: normal;
  font-size: 0.8em;
  color: #c84b4d;
  padding-right: 4em;
  margin-bottom: .5em;
  position: relative;
}
/* line 3981, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li i {
  display: inline-block;
  float: left;
  width: 28px;
  height: 14px;
  margin-top: .1em;
  margin-right: .8em;
  background: url("../images/markers/key-growing.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
}
/* line 3992, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li:last-child {
  padding-right: 0;
}
/* line 3995, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li .tooltip {
  position: absolute;
  top: 2em;
  width: 300px;
  background: #c84b4d;
  z-index: 99;
  font-size: 1.1em;
  color: #ece5d1;
  text-align: left;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  max-height: 0px;
  overflow: hidden;
  -moz-transition: max-height 0.8s ease;
  -o-transition: max-height 0.8s ease;
  -webkit-transition: max-height 0.8s ease;
  transition: max-height 0.8s ease;
}
/* line 4009, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li .tooltip p {
  margin: 5px;
  border: 1px dashed #ece5d1;
  padding: 10px;
  line-height: 1.5;
}
/* line 4017, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.growing i {
  background-image: url("../images/markers/key-growing.png");
}
/* line 4022, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.helping i {
  background-image: url("../images/markers/key-helping.png");
}
/* line 4025, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.helping .tooltip {
  background: #2d78a5;
}
/* line 4030, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.action i {
  background-image: url("../images/markers/key-action.png");
}
/* line 4033, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.action .tooltip {
  background: #8bc881;
}
/* line 4038, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li:hover .tooltip {
  max-height: 2000px;
}
/* line 4047, ../src/sass/main.scss */
.page-template-template-quilt .map-wrapper {
  background-image: url("../images/map-ground.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding: 0;
  padding-left: 12.8%;
  padding-right: 12.9%;
  overflow: hidden;
  background-color: #ece5d1;
}
/* line 4059, ../src/sass/main.scss */
.page-template-template-quilt #quilt-map {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  overflow: visible;
  margin-top: 10.8%;
}
/* line 4067, ../src/sass/main.scss */
.page-template-template-quilt #quilt-map svg {
  width: 100%;
  height: auto;
}
/* line 4071, ../src/sass/main.scss */
.page-template-template-quilt #quilt-map image {
  cursor: pointer;
}
/* line 4074, ../src/sass/main.scss */
.page-template-template-quilt #quilt-map path {
  stroke-dasharray: 3,6,3;
  stroke: #c84b4d !important;
}
/* line 4080, ../src/sass/main.scss */
.page-template-template-quilt .hoverinfo {
  width: 250px;
  overflow: hidden;
}
/* line 4083, ../src/sass/main.scss */
.page-template-template-quilt .hoverinfo img {
  float: left;
  margin-right: 1em;
  width: 30%;
}
/* line 4088, ../src/sass/main.scss */
.page-template-template-quilt .hoverinfo h4 {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  text-transform: none;
  margin: 0;
  font-size: 1.2em;
  color: #191919;
  font-weight: 700;
  letter-spacing: auto;
}
/* line 4099, ../src/sass/main.scss */
.page-template-template-quilt #quilt-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f5f0f0;
  z-index: 9999;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 4109, ../src/sass/main.scss */
.page-template-template-quilt #quilt-modal.open {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* line 4114, ../src/sass/main.scss */
.page-template-template-quilt .datamaps-subunit.AK,
.page-template-template-quilt .datamaps-subunit.HI {
  display: none;
}

/* line 4120, ../src/sass/main.scss */
.collapseomatic_content {
  margin-left: 0 !important;
}

/* line 4124, ../src/sass/main.scss */
.grantees {
  overflow: hidden;
  clear: both;
  padding: 0;
  background: #eee7d2;
}
/* line 4129, ../src/sass/main.scss */
.grantees .grantee {
  overflow: hidden;
  width: 25%;
  float: left;
  position: relative;
  cursor: pointer;
  margin: 0;
}
/* line 4136, ../src/sass/main.scss */
.grantees .grantee:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #191919;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 4146, ../src/sass/main.scss */
.grantees .grantee .information {
  position: absolute;
  top: 50%;
  left: 5%;
  right: 5%;
  text-align: center;
  padding: .2em;
  background: transparent;
  color: #f5f0f0;
  z-index: 9;
  font-family: 'primus_scriptregular';
  font-weight: normal;
  font-style: normal;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 4164, ../src/sass/main.scss */
.grantees .grantee:hover .information {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 4167, ../src/sass/main.scss */
.grantees .grantee:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 4172, ../src/sass/main.scss */
.grantees .cta {
  overflow: hidden;
  clear: both;
  text-align: center;
  padding: 4em 0;
}
/* line 4177, ../src/sass/main.scss */
.grantees .cta a.donate {
  display: inline-block;
  border: 2px dashed #c84b4d;
  padding: 1em;
  color: #c84b4d;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 4183, ../src/sass/main.scss */
.grantees .cta a.donate:hover {
  background: #c84b4d;
  color: #ece5d1;
}
/* line 4188, ../src/sass/main.scss */
.grantees .cta h3 {
  font-family: 'primus_scriptregular';
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-size: 0.875em;
}
/* line 4193, ../src/sass/main.scss */
.grantees .cta h2 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  font-size: 1.2em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  display: inline-block;
  padding: .2em;
}
/* line 4201, ../src/sass/main.scss */
.grantees .cta a.learn-more {
  display: block;
  margin-top: 5%;
}
/* line 4204, ../src/sass/main.scss */
.grantees .cta a.learn-more h4 {
  font-family: 'primus_scriptregular';
  font-weight: normal;
  font-style: normal;
  color: #c84b4d;
  text-transform: none;
  text-align: center;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 4210, ../src/sass/main.scss */
.grantees .cta a.learn-more h4 i {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -173px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 29px;
  width: 41px;
  margin: 1em auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4210, ../src/sass/main.scss */
  .grantees .cta a.learn-more h4 i {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -156px;
    height: 29px;
    width: 41px;
  }
}
/* line 4214, ../src/sass/main.scss */
.grantees .cta a.learn-more h4:hover {
  color: #191919;
}

/* line 4225, ../src/sass/main.scss */
.action-center-container h2.section {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1em;
  text-align: center;
}
/* line 4231, ../src/sass/main.scss */
.action-center-container .action-actions {
  position: relative;
  overflow: hidden;
  clear: both;
  margin: 2% 0;
}
/* line 4236, ../src/sass/main.scss */
.action-center-container .action-actions .quote {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 48.52320675%;
  background-color: #191919;
  color: #f5f0f0;
  background-size: cover;
}
/* line 4246, ../src/sass/main.scss */
.action-center-container .action-actions .quote:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #191919;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 4255, ../src/sass/main.scss */
.action-center-container .action-actions .quote .wrapper {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 5%;
  text-align: center;
  font-size: 1.5em;
}
/* line 4262, ../src/sass/main.scss */
.action-center-container .action-actions .quote .wrapper .credit {
  display: block;
  font-family: 'Knockout 70 A', 'Knockout 70 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  font-size: 0.8em;
  margin-top: 4%;
}
/* line 4272, ../src/sass/main.scss */
.action-center-container .action-actions .petitions {
  width: 100%;
}
/* line 4274, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item {
  margin-bottom: 2em;
  overflow: hidden;
  position: relative;
  clear: both;
  background: #f5f0f0;
}
/* line 4280, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .photo {
  float: left;
  width: 40%;
}
/* line 4284, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information {
  text-align: center;
  border-top: 0;
  padding: 0 5%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: 40%;
  height: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 4297, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information h3 {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  font-size: 5em;
  color: black;
  margin: 0;
  line-height: 1;
}
/* line 4305, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information .caption {
  font-size: 0.8em;
  margin-bottom: 2em;
  padding: 0 5%;
}
/* line 4310, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information .button {
  display: inline-block;
  text-align: center;
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  background-color: transparent;
  position: relative;
  border: 2px solid black;
  color: black;
  padding: .85em 50px;
  font-size: 0.75em;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 4323, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information .button:after, .action-center-container .action-actions .petitions .petition-item .information .button:before {
  content: '';
  position: absolute;
  right: 8px;
  top: 50%;
  left: auto;
  bottom: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 26px;
  width: 28px;
  background-color: transparent;
  z-index: 99;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4323, ../src/sass/main.scss */
  .action-center-container .action-actions .petitions .petition-item .information .button:after, .action-center-container .action-actions .petitions .petition-item .information .button:before {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 0;
    height: 26px;
    width: 28px;
  }
}
/* line 4338, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information .button:before {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: -28px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 26px;
  width: 28px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4338, ../src/sass/main.scss */
  .action-center-container .action-actions .petitions .petition-item .information .button:before {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -28px 0;
    height: 26px;
    width: 28px;
  }
}
/* line 4342, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information .button:hover {
  color: white;
  background-color: black;
}
/* line 4345, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information .button:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 4351, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information .button:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 4361, ../src/sass/main.scss */
.action-center-container .action-pages {
  position: relative;
  overflow: hidden;
  clear: both;
  margin: 4% 0;
}
/* line 4370, ../src/sass/main.scss */
.action-center-container .action-pages .page-item.post .caption .wrapper h2 {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  font-size: 1.1em;
  font-weight: 600;
  color: #4b4b4b;
  margin: .5em 0;
  text-transform: none;
  line-height: normal;
}

/* line 4387, ../src/sass/main.scss */
.icon-links {
  background: #2d78a5 url("../images/screen-pattern.png") repeat;
  color: white;
  overflow: hidden;
  clear: both;
  padding: 1% 0 10%;
}
/* line 4393, ../src/sass/main.scss */
.icon-links .content-container {
  padding-top: 0;
}
/* line 4396, ../src/sass/main.scss */
.icon-links h2 {
  font-size: 8em;
  text-align: center;
}
/* line 4400, ../src/sass/main.scss */
.icon-links .link-item {
  width: 23%;
  float: left;
  margin-right: 2%;
  text-align: center;
  border: 2px solid white;
  position: relative;
  padding: 5% 3%;
  overflow: hidden;
  -moz-transition: border-color 0.5s ease;
  -o-transition: border-color 0.5s ease;
  -webkit-transition: border-color 0.5s ease;
  transition: border-color 0.5s ease;
  cursor: pointer;
}
/* line 4411, ../src/sass/main.scss */
.icon-links .link-item a {
  color: white;
  text-decoration: none;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
/* line 4416, ../src/sass/main.scss */
.icon-links .link-item .icon {
  margin: auto;
  max-width: 140px;
  position: relative;
}
/* line 4420, ../src/sass/main.scss */
.icon-links .link-item .icon img.over {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
/* line 4431, ../src/sass/main.scss */
.icon-links .link-item h4 {
  font-size: 2.5em;
  margin-top: 1em;
  line-height: 1.1;
}
/* line 4436, ../src/sass/main.scss */
.icon-links .link-item .description {
  margin-top: 1em;
  font-size: .875em;
}
/* line 4439, ../src/sass/main.scss */
.icon-links .link-item .description p {
  margin-bottom: 1em;
}
/* line 4443, ../src/sass/main.scss */
.icon-links .link-item:last-child {
  margin-right: 0;
}
/* line 4446, ../src/sass/main.scss */
.icon-links .link-item:hover {
  border-color: #fec75a;
}
/* line 4449, ../src/sass/main.scss */
.icon-links .link-item:hover .icon img.over {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 4453, ../src/sass/main.scss */
.icon-links .link-item:hover a {
  color: #fec75a;
}

/* line 4460, ../src/sass/main.scss */
.donation-information {
  line-height: 1.85;
  color: #4b4b4b;
  overflow: hidden;
  clear: both;
  max-width: 900px;
  margin: auto;
  padding: 5% 0;
}
/* line 126, ../src/sass/main.scss */
.donation-information strong {
  font-weight: 800;
}
/* line 129, ../src/sass/main.scss */
.donation-information em {
  font-style: italic;
  font-weight: 500;
}
/* line 134, ../src/sass/main.scss */
.donation-information em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 138, ../src/sass/main.scss */
.donation-information strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 142, ../src/sass/main.scss */
.donation-information h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 147, ../src/sass/main.scss */
.donation-information h3, .donation-information h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 153, ../src/sass/main.scss */
.donation-information img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 158, ../src/sass/main.scss */
.donation-information img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 162, ../src/sass/main.scss */
.donation-information img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 166, ../src/sass/main.scss */
.donation-information img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.donation-information img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 179, ../src/sass/main.scss */
.donation-information .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 184, ../src/sass/main.scss */
.donation-information .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 188, ../src/sass/main.scss */
.donation-information .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 192, ../src/sass/main.scss */
.donation-information .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 196, ../src/sass/main.scss */
.donation-information .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 202, ../src/sass/main.scss */
.donation-information .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 208, ../src/sass/main.scss */
.donation-information .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 215, ../src/sass/main.scss */
.donation-information ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 221, ../src/sass/main.scss */
.donation-information ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 226, ../src/sass/main.scss */
.donation-information blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 233, ../src/sass/main.scss */
.donation-information div {
  text-align: left !important;
}
/* line 235, ../src/sass/main.scss */
.donation-information div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 242, ../src/sass/main.scss */
  .donation-information h2 {
    font-size: 3em;
  }
  /* line 245, ../src/sass/main.scss */
  .donation-information h3 {
    font-size: 2em;
  }
  /* line 248, ../src/sass/main.scss */
  .donation-information h4 {
    font-size: 1.5em;
  }
}
/* line 4468, ../src/sass/main.scss */
.donation-information .description {
  width: 100%;
  padding: 0 1em;
  float: none;
}
/* line 4473, ../src/sass/main.scss */
.donation-information .stats {
  width: 65%;
  float: left;
  padding: 0 1em;
}
/* line 4477, ../src/sass/main.scss */
.donation-information .stats .chart {
  width: 40%;
  float: left;
  cursor: pointer;
  padding: 0 3%;
}
/* line 4483, ../src/sass/main.scss */
.donation-information .stats .tips {
  width: 50%;
  float: right;
  position: relative;
}
/* line 4487, ../src/sass/main.scss */
.donation-information .stats .tips .tip {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 4492, ../src/sass/main.scss */
.donation-information .stats .tips .tip h4 {
  color: #2d78a5;
  font-size: 2.5em;
  line-height: .8;
  margin-bottom: .3em;
}
/* line 4498, ../src/sass/main.scss */
.donation-information .stats .tips .tip h5 {
  color: #c84b4d;
  font-size: 1.5625em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 4504, ../src/sass/main.scss */
.donation-information .stats .tips .tip p {
  font-size: 0.875em;
  font-weight: 700;
}
/* line 4508, ../src/sass/main.scss */
.donation-information .stats .tips .tip.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 4518, ../src/sass/main.scss */
.concert-pages {
  overflow: hidden;
  clear: both;
}
/* line 4521, ../src/sass/main.scss */
.concert-pages .page-item {
  position: relative;
  float: left;
  /* 345/1176 */
  width: 29.33673469%;
  /* 70/1176 */
  margin-right: 5.95238095%;
  margin-bottom: 5.95238095%;
  cursor: pointer;
}
/* line 4530, ../src/sass/main.scss */
.concert-pages .page-item a {
  text-decoration: none;
}
/* line 4533, ../src/sass/main.scss */
.concert-pages .page-item .caption {
  text-align: center;
}
/* line 4536, ../src/sass/main.scss */
.concert-pages .page-item .caption .wrapper h2 {
  line-height: .9;
}
/* line 4538, ../src/sass/main.scss */
.concert-pages .page-item .caption .wrapper h2 i, .concert-pages .page-item .caption .wrapper h2 em {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  display: block;
  font-size: .1em;
}
/* line 4546, ../src/sass/main.scss */
.concert-pages .page-item .photo {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 4549, ../src/sass/main.scss */
.concert-pages .page-item.featured {
  /* 553/1176 */
  width: 47.02380952%;
  background-color: #2d78a5;
}
/* line 4554, ../src/sass/main.scss */
.concert-pages .page-item.featured a {
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 100;
  position: relative;
}
/* line 261, ../src/sass/main.scss */
.concert-pages .page-item.featured a:after {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent url("../images/screen-overlay-med.png") no-repeat center center;
  background-size: 100% auto;
}
/* line 4569, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 4572, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper {
  position: absolute;
  top: 50%;
  text-align: center;
  left: 0;
  right: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 4579, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 {
  display: inline-block;
  width: auto;
  margin: auto;
  color: #f5f0f0;
  font-size: 8.75em;
  max-width: 80%;
}
/* line 4586, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 b {
  padding: .02em 0;
  display: block;
  font-size: 0.9em;
}
/* line 4590, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 b.bottom {
  border-bottom: 3px dotted #f5f0f0;
}
/* line 4593, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 b.top {
  border-top: 3px dotted #f5f0f0;
}
/* line 4597, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 i {
  padding: 1em 0;
  line-height: 1.2;
}
/* line 4605, ../src/sass/main.scss */
.concert-pages .page-item.featured:nth-child(3n) {
  margin-right: 5.95238095%;
}
/* line 4608, ../src/sass/main.scss */
.concert-pages .page-item.featured:nth-child(2n) {
  margin-right: 0;
}
/* line 4612, ../src/sass/main.scss */
.concert-pages .page-item.page-item-5 {
  margin-right: 0;
}
/* line 4615, ../src/sass/main.scss */
.concert-pages .page-item.standard {
  background-color: #8ca05f;
}
/* line 4617, ../src/sass/main.scss */
.concert-pages .page-item.standard .caption {
  padding: 5% 0 4%;
  position: relative;
  background: #8ca05f url("../images/screen-pattern.png") repeat;
  color: #f5f0f0;
}
/* line 4622, ../src/sass/main.scss */
.concert-pages .page-item.standard .caption .wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  padding: 0 20px;
}
/* line 4628, ../src/sass/main.scss */
.concert-pages .page-item.standard .caption .wrapper h2 {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 4631, ../src/sass/main.scss */
.concert-pages .page-item.standard .caption .wrapper h2 i {
  padding-top: 0;
}
/* line 4637, ../src/sass/main.scss */
.concert-pages .page-item.standard.page-item-4 {
  background-color: #4b4b4b;
}
/* line 4639, ../src/sass/main.scss */
.concert-pages .page-item.standard.page-item-4 .caption {
  background-color: #4b4b4b;
}
/* line 4643, ../src/sass/main.scss */
.concert-pages .page-item.standard.page-item-5 {
  background-color: #c84b4d;
}
/* line 4645, ../src/sass/main.scss */
.concert-pages .page-item.standard.page-item-5 .caption {
  background-color: #c84b4d;
}
/* line 4653, ../src/sass/main.scss */
.concert-pages .page-item:hover .photo {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

/* line 4662, ../src/sass/main.scss */
.video-item {
  clear: both;
  float: none;
  position: relative;
  cursor: pointer;
  background-color: black;
}
/* line 4668, ../src/sass/main.scss */
.video-item:after {
  content: ' ';
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MjMyNCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMmIyODI5IiBzdG9wLW9wYWNpdHk9IjAuNDgiLz48c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjM2MzODM5IiBzdG9wLW9wYWNpdHk9IjAuNDYiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjM2YzYzNkIiBzdG9wLW9wYWNpdHk9IjAuNDQiLz48c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNGI0NzQ4IiBzdG9wLW9wYWNpdHk9IjAuNDIiLz48c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjNTI0ZjUwIiBzdG9wLW9wYWNpdHk9IjAuNCIvPjxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiM1YzU5NWEiIHN0b3Atb3BhY2l0eT0iMC4zOCIvPjxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM2NjYzNjQiIHN0b3Atb3BhY2l0eT0iMC4zNiIvPjxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiM2OTY3NjciIHN0b3Atb3BhY2l0eT0iMC4zMyIvPjxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiM3NjczNzQiIHN0b3Atb3BhY2l0eT0iMC4zMiIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjN2I3OTdhIiBzdG9wLW9wYWNpdHk9IjAuMyIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjODQ4MTgyIiBzdG9wLW9wYWNpdHk9IjAuMjgiLz48c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzhjODk4YSIgc3RvcC1vcGFjaXR5PSIwLjI3Ii8+PHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM5MThmOGYiIHN0b3Atb3BhY2l0eT0iMC4yNiIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjOTg5Njk2IiBzdG9wLW9wYWNpdHk9IjAuMjQiLz48c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzlhOTg5OSIgc3RvcC1vcGFjaXR5PSIwLjIzIi8+PHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiNhM2ExYTIiIHN0b3Atb3BhY2l0eT0iMC4yMiIvPjxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjYTdhNmE2IiBzdG9wLW9wYWNpdHk9IjAuMjEiLz48c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2FiYWFhYSIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2I3YjViNiIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNjYmNhY2EiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjZDJkMWQxIiBzdG9wLW9wYWNpdHk9IjAuMSIvPjxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjZDhkN2Q3IiBzdG9wLW9wYWNpdHk9IjAuMDkiLz48c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+PHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMC4wNiIvPjxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjAuMDQiLz48c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMC4wNCIvPjxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjAuMDQiLz48c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjZTllOWU5IiBzdG9wLW9wYWNpdHk9IjAuMDgiLz48c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNkN2Q2ZDYiIHN0b3Atb3BhY2l0eT0iMC4xNCIvPjxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjYzdjNmM2IiBzdG9wLW9wYWNpdHk9IjAuMTkiLz48c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2M0YzNjMyIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2JkYmNiYyIgc3RvcC1vcGFjaXR5PSIwLjIyIi8+PHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiNiM2IyYjIiIHN0b3Atb3BhY2l0eT0iMC4yNiIvPjxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjYWRhY2FjIiBzdG9wLW9wYWNpdHk9IjAuMjgiLz48c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2E3YTZhNiIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2EzYTFhMiIgc3RvcC1vcGFjaXR5PSIwLjMyIi8+PHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiM5ZjlkOWQiIHN0b3Atb3BhY2l0eT0iMC4zNCIvPjxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjOWE5ODk5IiBzdG9wLW9wYWNpdHk9IjAuMzYiLz48c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzkxOGY4ZiIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+PHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiM4ZThjOGQiIHN0b3Atb3BhY2l0eT0iMC40Ii8+PHN0b3Agb2Zmc2V0PSI4OSUiIHN0b3AtY29sb3I9IiM4OTg3ODciIHN0b3Atb3BhY2l0eT0iMC40MyIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjODE3ZjdmIiBzdG9wLW9wYWNpdHk9IjAuNDUiLz48c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzc4NzY3NyIgc3RvcC1vcGFjaXR5PSIwLjQ4Ii8+PHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiM3MzcwNzEiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM2NjYzNjQiIHN0b3Atb3BhY2l0eT0iMC41MSIvPjxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjNjA1ZDVkIiBzdG9wLW9wYWNpdHk9IjAuNTQiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzU5NTY1NyIgc3RvcC1vcGFjaXR5PSIwLjU3Ii8+PHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiM0ZTRiNGMiIHN0b3Atb3BhY2l0eT0iMC42MSIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjNDc0NDQ1IiBzdG9wLW9wYWNpdHk9IjAuNjQiLz48c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzM4MzQzNSIgc3RvcC1vcGFjaXR5PSIwLjY3Ii8+PHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMzMDJjMmQiIHN0b3Atb3BhY2l0eT0iMC43MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3MjMyNCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(39, 35, 36, 0.5)), color-stop(1%, rgba(43, 40, 41, 0.48)), color-stop(2%, rgba(60, 56, 57, 0.46)), color-stop(3%, rgba(63, 60, 61, 0.44)), color-stop(4%, rgba(75, 71, 72, 0.42)), color-stop(5%, rgba(82, 79, 80, 0.4)), color-stop(6%, rgba(92, 89, 90, 0.38)), color-stop(7%, rgba(102, 99, 100, 0.36)), color-stop(8%, rgba(105, 103, 103, 0.33)), color-stop(9%, rgba(118, 115, 116, 0.32)), color-stop(10%, rgba(123, 121, 122, 0.3)), color-stop(11%, rgba(132, 129, 130, 0.28)), color-stop(12%, rgba(140, 137, 138, 0.27)), color-stop(13%, rgba(145, 143, 143, 0.26)), color-stop(14%, rgba(152, 150, 150, 0.24)), color-stop(15%, rgba(154, 152, 153, 0.23)), color-stop(16%, rgba(163, 161, 162, 0.22)), color-stop(17%, rgba(167, 166, 166, 0.21)), color-stop(18%, rgba(171, 170, 170, 0.2)), color-stop(20%, rgba(183, 181, 182, 0.18)), color-stop(25%, rgba(203, 202, 202, 0.12)), color-stop(27%, rgba(210, 209, 209, 0.1)), color-stop(29%, rgba(216, 215, 215, 0.09)), color-stop(31%, rgba(223, 223, 223, 0.08)), color-stop(36%, rgba(234, 234, 234, 0.06)), color-stop(41%, rgba(242, 242, 242, 0.04)), color-stop(42%, rgba(244, 244, 244, 0.04)), color-stop(48%, rgba(248, 248, 248, 0.04)), color-stop(52%, rgba(248, 248, 248, 0.04)), color-stop(56%, rgba(245, 245, 245, 0.05)), color-stop(57%, rgba(244, 244, 244, 0.05)), color-stop(64%, rgba(233, 233, 233, 0.08)), color-stop(71%, rgba(218, 218, 218, 0.13)), color-stop(72%, rgba(215, 214, 214, 0.14)), color-stop(76%, rgba(199, 198, 198, 0.19)), color-stop(77%, rgba(196, 195, 195, 0.2)), color-stop(78%, rgba(189, 188, 188, 0.22)), color-stop(81%, rgba(179, 178, 178, 0.26)), color-stop(82%, rgba(173, 172, 172, 0.28)), color-stop(83%, rgba(167, 166, 166, 0.3)), color-stop(84%, rgba(163, 161, 162, 0.32)), color-stop(85%, rgba(159, 157, 157, 0.34)), color-stop(86%, rgba(154, 152, 153, 0.36)), color-stop(87%, rgba(145, 143, 143, 0.37)), color-stop(88%, rgba(142, 140, 141, 0.4)), color-stop(89%, rgba(137, 135, 135, 0.43)), color-stop(90%, rgba(129, 127, 127, 0.45)), color-stop(91%, rgba(120, 118, 119, 0.48)), color-stop(92%, rgba(115, 112, 113, 0.5)), color-stop(93%, rgba(102, 99, 100, 0.51)), color-stop(94%, rgba(96, 93, 93, 0.54)), color-stop(95%, rgba(89, 86, 87, 0.57)), color-stop(96%, rgba(78, 75, 76, 0.61)), color-stop(97%, rgba(71, 68, 69, 0.64)), color-stop(98%, rgba(56, 52, 53, 0.67)), color-stop(99%, rgba(48, 44, 45, 0.71)), color-stop(100%, rgba(39, 35, 36, 0.75)));
  background-image: -moz-linear-gradient(top, rgba(39, 35, 36, 0.5) 0%, rgba(43, 40, 41, 0.48) 1%, rgba(60, 56, 57, 0.46) 2%, rgba(63, 60, 61, 0.44) 3%, rgba(75, 71, 72, 0.42) 4%, rgba(82, 79, 80, 0.4) 5%, rgba(92, 89, 90, 0.38) 6%, rgba(102, 99, 100, 0.36) 7%, rgba(105, 103, 103, 0.33) 8%, rgba(118, 115, 116, 0.32) 9%, rgba(123, 121, 122, 0.3) 10%, rgba(132, 129, 130, 0.28) 11%, rgba(140, 137, 138, 0.27) 12%, rgba(145, 143, 143, 0.26) 13%, rgba(152, 150, 150, 0.24) 14%, rgba(154, 152, 153, 0.23) 15%, rgba(163, 161, 162, 0.22) 16%, rgba(167, 166, 166, 0.21) 17%, rgba(171, 170, 170, 0.2) 18%, rgba(183, 181, 182, 0.18) 20%, rgba(203, 202, 202, 0.12) 25%, rgba(210, 209, 209, 0.1) 27%, rgba(216, 215, 215, 0.09) 29%, rgba(223, 223, 223, 0.08) 31%, rgba(234, 234, 234, 0.06) 36%, rgba(242, 242, 242, 0.04) 41%, rgba(244, 244, 244, 0.04) 42%, rgba(248, 248, 248, 0.04) 48%, rgba(248, 248, 248, 0.04) 52%, rgba(245, 245, 245, 0.05) 56%, rgba(244, 244, 244, 0.05) 57%, rgba(233, 233, 233, 0.08) 64%, rgba(218, 218, 218, 0.13) 71%, rgba(215, 214, 214, 0.14) 72%, rgba(199, 198, 198, 0.19) 76%, rgba(196, 195, 195, 0.2) 77%, rgba(189, 188, 188, 0.22) 78%, rgba(179, 178, 178, 0.26) 81%, rgba(173, 172, 172, 0.28) 82%, rgba(167, 166, 166, 0.3) 83%, rgba(163, 161, 162, 0.32) 84%, rgba(159, 157, 157, 0.34) 85%, rgba(154, 152, 153, 0.36) 86%, rgba(145, 143, 143, 0.37) 87%, rgba(142, 140, 141, 0.4) 88%, rgba(137, 135, 135, 0.43) 89%, rgba(129, 127, 127, 0.45) 90%, rgba(120, 118, 119, 0.48) 91%, rgba(115, 112, 113, 0.5) 92%, rgba(102, 99, 100, 0.51) 93%, rgba(96, 93, 93, 0.54) 94%, rgba(89, 86, 87, 0.57) 95%, rgba(78, 75, 76, 0.61) 96%, rgba(71, 68, 69, 0.64) 97%, rgba(56, 52, 53, 0.67) 98%, rgba(48, 44, 45, 0.71) 99%, rgba(39, 35, 36, 0.75) 100%);
  background-image: -webkit-linear-gradient(top, rgba(39, 35, 36, 0.5) 0%, rgba(43, 40, 41, 0.48) 1%, rgba(60, 56, 57, 0.46) 2%, rgba(63, 60, 61, 0.44) 3%, rgba(75, 71, 72, 0.42) 4%, rgba(82, 79, 80, 0.4) 5%, rgba(92, 89, 90, 0.38) 6%, rgba(102, 99, 100, 0.36) 7%, rgba(105, 103, 103, 0.33) 8%, rgba(118, 115, 116, 0.32) 9%, rgba(123, 121, 122, 0.3) 10%, rgba(132, 129, 130, 0.28) 11%, rgba(140, 137, 138, 0.27) 12%, rgba(145, 143, 143, 0.26) 13%, rgba(152, 150, 150, 0.24) 14%, rgba(154, 152, 153, 0.23) 15%, rgba(163, 161, 162, 0.22) 16%, rgba(167, 166, 166, 0.21) 17%, rgba(171, 170, 170, 0.2) 18%, rgba(183, 181, 182, 0.18) 20%, rgba(203, 202, 202, 0.12) 25%, rgba(210, 209, 209, 0.1) 27%, rgba(216, 215, 215, 0.09) 29%, rgba(223, 223, 223, 0.08) 31%, rgba(234, 234, 234, 0.06) 36%, rgba(242, 242, 242, 0.04) 41%, rgba(244, 244, 244, 0.04) 42%, rgba(248, 248, 248, 0.04) 48%, rgba(248, 248, 248, 0.04) 52%, rgba(245, 245, 245, 0.05) 56%, rgba(244, 244, 244, 0.05) 57%, rgba(233, 233, 233, 0.08) 64%, rgba(218, 218, 218, 0.13) 71%, rgba(215, 214, 214, 0.14) 72%, rgba(199, 198, 198, 0.19) 76%, rgba(196, 195, 195, 0.2) 77%, rgba(189, 188, 188, 0.22) 78%, rgba(179, 178, 178, 0.26) 81%, rgba(173, 172, 172, 0.28) 82%, rgba(167, 166, 166, 0.3) 83%, rgba(163, 161, 162, 0.32) 84%, rgba(159, 157, 157, 0.34) 85%, rgba(154, 152, 153, 0.36) 86%, rgba(145, 143, 143, 0.37) 87%, rgba(142, 140, 141, 0.4) 88%, rgba(137, 135, 135, 0.43) 89%, rgba(129, 127, 127, 0.45) 90%, rgba(120, 118, 119, 0.48) 91%, rgba(115, 112, 113, 0.5) 92%, rgba(102, 99, 100, 0.51) 93%, rgba(96, 93, 93, 0.54) 94%, rgba(89, 86, 87, 0.57) 95%, rgba(78, 75, 76, 0.61) 96%, rgba(71, 68, 69, 0.64) 97%, rgba(56, 52, 53, 0.67) 98%, rgba(48, 44, 45, 0.71) 99%, rgba(39, 35, 36, 0.75) 100%);
  background-image: linear-gradient(to bottom, rgba(39, 35, 36, 0.5) 0%, rgba(43, 40, 41, 0.48) 1%, rgba(60, 56, 57, 0.46) 2%, rgba(63, 60, 61, 0.44) 3%, rgba(75, 71, 72, 0.42) 4%, rgba(82, 79, 80, 0.4) 5%, rgba(92, 89, 90, 0.38) 6%, rgba(102, 99, 100, 0.36) 7%, rgba(105, 103, 103, 0.33) 8%, rgba(118, 115, 116, 0.32) 9%, rgba(123, 121, 122, 0.3) 10%, rgba(132, 129, 130, 0.28) 11%, rgba(140, 137, 138, 0.27) 12%, rgba(145, 143, 143, 0.26) 13%, rgba(152, 150, 150, 0.24) 14%, rgba(154, 152, 153, 0.23) 15%, rgba(163, 161, 162, 0.22) 16%, rgba(167, 166, 166, 0.21) 17%, rgba(171, 170, 170, 0.2) 18%, rgba(183, 181, 182, 0.18) 20%, rgba(203, 202, 202, 0.12) 25%, rgba(210, 209, 209, 0.1) 27%, rgba(216, 215, 215, 0.09) 29%, rgba(223, 223, 223, 0.08) 31%, rgba(234, 234, 234, 0.06) 36%, rgba(242, 242, 242, 0.04) 41%, rgba(244, 244, 244, 0.04) 42%, rgba(248, 248, 248, 0.04) 48%, rgba(248, 248, 248, 0.04) 52%, rgba(245, 245, 245, 0.05) 56%, rgba(244, 244, 244, 0.05) 57%, rgba(233, 233, 233, 0.08) 64%, rgba(218, 218, 218, 0.13) 71%, rgba(215, 214, 214, 0.14) 72%, rgba(199, 198, 198, 0.19) 76%, rgba(196, 195, 195, 0.2) 77%, rgba(189, 188, 188, 0.22) 78%, rgba(179, 178, 178, 0.26) 81%, rgba(173, 172, 172, 0.28) 82%, rgba(167, 166, 166, 0.3) 83%, rgba(163, 161, 162, 0.32) 84%, rgba(159, 157, 157, 0.34) 85%, rgba(154, 152, 153, 0.36) 86%, rgba(145, 143, 143, 0.37) 87%, rgba(142, 140, 141, 0.4) 88%, rgba(137, 135, 135, 0.43) 89%, rgba(129, 127, 127, 0.45) 90%, rgba(120, 118, 119, 0.48) 91%, rgba(115, 112, 113, 0.5) 92%, rgba(102, 99, 100, 0.51) 93%, rgba(96, 93, 93, 0.54) 94%, rgba(89, 86, 87, 0.57) 95%, rgba(78, 75, 76, 0.61) 96%, rgba(71, 68, 69, 0.64) 97%, rgba(56, 52, 53, 0.67) 98%, rgba(48, 44, 45, 0.71) 99%, rgba(39, 35, 36, 0.75) 100%);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
/* line 4675, ../src/sass/main.scss */
.video-item .photo {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 4679, ../src/sass/main.scss */
.video-item .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 3%;
  z-index: 9;
}
/* line 4686, ../src/sass/main.scss */
.video-item .caption i {
  position: relative;
  float: left;
}
/* line 4691, ../src/sass/main.scss */
.video-item .caption .information {
  width: 80%;
  float: left;
  padding-left: 3%;
  color: #f5f0f0;
}
/* line 4697, ../src/sass/main.scss */
.video-item .caption .information h3 {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  font-weight: 700;
  text-transform: none;
  font-size: 3em;
  line-height: 1;
}
/* line 4704, ../src/sass/main.scss */
.video-item .caption .information p {
  font-weight: 500;
}
/* line 4710, ../src/sass/main.scss */
.video-item:hover .photo {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 4715, ../src/sass/main.scss */
.page-template-template-webcast {
  background: white url("../images/webcast-bg.png") repeat;
}
/* line 4717, ../src/sass/main.scss */
.page-template-template-webcast .container,
.page-template-template-webcast .content-container {
  background: transparent;
  max-width: none;
}
/* line 4722, ../src/sass/main.scss */
.page-template-template-webcast .webcast-bottom {
  background: transparent url("../images/webcast-bg-bottom-2.png?v=2") no-repeat center bottom;
  background-repeat: repeat-x;
  height: 0;
  padding-top: 6%;
  margin-top: 10%;
  clear: both;
  overflow: hidden;
}
/* line 4731, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash {
  max-width: 1200px;
  margin: auto;
  text-align: center;
  color: #4b4b4b;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 4738, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash h2 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  color: #4b4b4b;
  text-align: center;
  font-size: 0.9375em;
  margin: 3em 0 1.5em;
}
/* line 4746, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash .button {
  margin: auto;
}
/* line 4749, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash .full-site.button {
  margin-top: 3em;
  margin-bottom: 0;
}
/* line 4754, ../src/sass/main.scss */
.page-template-template-webcast .navigation {
  display: none;
}
/* line 4757, ../src/sass/main.scss */
.page-template-template-webcast .banner {
  padding-top: 38%;
  margin-bottom: 1.5em;
  background: transparent url("../images/splash-banner-3.png?v=4");
  background-repeat: no-repeat;
  background-position: left bottom;
  position: relative;
  width: 100%;
  margin-left: 4.5%;
  background-size: 100% auto;
  background-blend-mode: multiply;
}
/* line 4768, ../src/sass/main.scss */
.page-template-template-webcast .banner img {
  max-width: 100%;
  position: absolute;
  bottom: 0;
  right: -2.6%;
}
/* line 4774, ../src/sass/main.scss */
.page-template-template-webcast .banner .webcast-sponsor {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 24%;
  height: 0;
  padding-top: 5%;
  background: transparent url("../images/webcast-sponsor.png") no-repeat;
  background-size: 100% auto;
}
/* line 4788, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate {
  margin: 1.5em 0;
}
/* line 4790, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate a.button {
  display: block;
  width: 100%;
  text-align: center;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: 1.1em;
}
/* line 4796, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate a.button span {
  display: block;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 1.2em;
  letter-spacing: 0.15em;
}
/* line 4802, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate a.button:hover {
  color: #c84b4d;
}
/* line 4807, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion {
  overflow: hidden;
  clear: both;
  position: relative;
  cursor: pointer;
  background: #191919;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 4814, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjAuMSIvPjxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjN2E3YTdhIiBzdG9wLW9wYWNpdHk9IjAuNTQiLz48c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIwLjc4Ii8+PHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwYTBhMGEiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.01)), color-stop(51%, rgba(250, 250, 250, 0.01)), color-stop(60%, rgba(204, 204, 204, 0.1)), color-stop(76%, rgba(122, 122, 122, 0.54)), color-stop(84%, rgba(81, 81, 81, 0.7)), color-stop(91%, rgba(46, 46, 46, 0.78)), color-stop(98%, rgba(10, 10, 10, 0.8)), color-stop(100%, rgba(0, 0, 0, 0.76)));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(250, 250, 250, 0.01) 51%, rgba(204, 204, 204, 0.1) 60%, rgba(122, 122, 122, 0.54) 76%, rgba(81, 81, 81, 0.7) 84%, rgba(46, 46, 46, 0.78) 91%, rgba(10, 10, 10, 0.8) 98%, rgba(0, 0, 0, 0.76) 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(250, 250, 250, 0.01) 51%, rgba(204, 204, 204, 0.1) 60%, rgba(122, 122, 122, 0.54) 76%, rgba(81, 81, 81, 0.7) 84%, rgba(46, 46, 46, 0.78) 91%, rgba(10, 10, 10, 0.8) 98%, rgba(0, 0, 0, 0.76) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(250, 250, 250, 0.01) 51%, rgba(204, 204, 204, 0.1) 60%, rgba(122, 122, 122, 0.54) 76%, rgba(81, 81, 81, 0.7) 84%, rgba(46, 46, 46, 0.78) 91%, rgba(10, 10, 10, 0.8) 98%, rgba(0, 0, 0, 0.76) 100%);
}
/* line 4820, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion .information {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
}
/* line 4826, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion a {
  display: block;
  overflow: hidden;
  clear: both;
}
/* line 4831, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion h3 {
  padding: 0 10%;
  text-align: center;
  color: #f5f0f0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  font-size: 3em;
  line-height: 1.2;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 4841, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion .button {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: .5em;
}
/* line 4847, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion:hover h3 {
  color: white;
}
/* line 4850, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion:hover .button {
  background: #c84b4d;
}
/* line 4855, ../src/sass/main.scss */
.page-template-template-webcast .webcast-merchandise {
  text-align: center;
  margin-top: 5em;
}
/* line 4858, ../src/sass/main.scss */
.page-template-template-webcast .webcast-merchandise .merchandise-items {
  overflow: hidden;
  clear: both;
  margin-bottom: 1.5%;
}
/* line 4862, ../src/sass/main.scss */
.page-template-template-webcast .webcast-merchandise .merchandise-items .merchandise-item {
  float: left;
  width: 33.333333333%;
  padding-right: 1%;
}
/* line 4869, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule {
  overflow: hidden;
  clear: both;
  text-align: center;
  margin-top: 3em;
}
/* line 4875, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li {
  display: block;
  text-align: center;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}
/* line 4880, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li span {
  display: inline-block;
}
/* line 4883, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li .time {
  font-size: 1.5em;
  margin-right: .25em;
}
/* line 4889, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li .name {
  font-size: 2.25em;
}
/* line 4895, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule .disclaimer {
  font-size: 0.875em;
  text-transform: uppercase;
  margin-top: 3em;
}

/* line 4905, ../src/sass/main.scss */
.post-gallery {
  overflow: hidden;
  clear: both;
  margin: 2em 0;
}
/* line 4909, ../src/sass/main.scss */
.post-gallery ul {
  overflow: hidden;
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4915, ../src/sass/main.scss */
.post-gallery ul li {
  width: 33%;
  padding: .5em;
  float: left;
}
/* line 4919, ../src/sass/main.scss */
.post-gallery ul li img {
  width: 100%;
  height: auto;
}
/* line 4927, ../src/sass/main.scss */
.post-gallery.col-2 ul li {
  width: 50%;
}
/* line 4934, ../src/sass/main.scss */
.post-gallery.col-4 ul li {
  width: 25%;
}

/* line 4941, ../src/sass/main.scss */
#cboxNext,
#cboxPrevious {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 56px;
  width: 56px;
  border: 1px solid white;
  background: transparent;
  overflow: hidden;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-indent: -999em;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 4955, ../src/sass/main.scss */
#cboxNext:before,
#cboxPrevious:before {
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  content: ' ';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 15px;
}

/* line 4970, ../src/sass/main.scss */
#cboxPrevious {
  left: 0;
  right: auto;
  border-left: 0;
}
/* line 4974, ../src/sass/main.scss */
#cboxPrevious:before {
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  left: 20px;
}

/* line 4980, ../src/sass/main.scss */
#cboxNext {
  right: 0;
  left: auto;
  border-right: 0;
}
/* line 4984, ../src/sass/main.scss */
#cboxNext:before {
  border-top: 1px solid white;
  border-right: 1px solid white;
  right: 20px;
}

/* line 4991, ../src/sass/main.scss */
#cboxCurrent {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 1.8em;
  text-transform: uppercase;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -10px;
}

/* line 5002, ../src/sass/main.scss */
.container .gform_wrapper .gsection .gfield_label,
.container .gform_wrapper h2.gsection_title,
.container .gform_wrapper h3.gform_title {
  letter-spacing: 0.05em !important;
  font-size: 2em;
  font-weight: 300;
}

/* line 5011, ../src/sass/main.scss */
.gform_wrapper .button {
  background: #c84b4d;
  border: 0;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 5015, ../src/sass/main.scss */
.gform_wrapper .button:hover {
  background: #d2c8af;
  color: #191919;
}

/* line 5022, ../src/sass/main.scss */
.search-page-form {
  position: relative;
  margin-bottom: 3em;
}
/* line 5025, ../src/sass/main.scss */
.search-page-form .search-field {
  width: 100%;
  height: 40px;
  border: 1px solid #d2c8af;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-size: 1.5em;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  color: #969696;
}
/* line 5035, ../src/sass/main.scss */
.search-page-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 90px;
  -moz-appearance: none;
  -webkit-appearance: none;
  height: 100%;
  border: 0;
  background: #d2c8af;
  color: white;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-transform: uppercase;
}
/* line 5049, ../src/sass/main.scss */
.search-page-form .search-submit:hover {
  background: #191919;
}

/* line 5058, ../src/sass/main.scss */
body.search .article-list .article:nth-child(3n) {
  margin-right: 0;
}

/* line 5065, ../src/sass/main.scss */
.category-description {
  overflow: hidden;
  clear: both;
  position: relative;
  border: 1px solid #d2c8af;
  margin-bottom: 2em;
}
/* line 5071, ../src/sass/main.scss */
.category-description .text {
  line-height: 1.85;
  color: #4b4b4b;
  padding: 2.8125em;
}
/* line 126, ../src/sass/main.scss */
.category-description .text strong {
  font-weight: 800;
}
/* line 129, ../src/sass/main.scss */
.category-description .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 134, ../src/sass/main.scss */
.category-description .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 138, ../src/sass/main.scss */
.category-description .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 142, ../src/sass/main.scss */
.category-description .text h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 147, ../src/sass/main.scss */
.category-description .text h3, .category-description .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 153, ../src/sass/main.scss */
.category-description .text img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 158, ../src/sass/main.scss */
.category-description .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 162, ../src/sass/main.scss */
.category-description .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 166, ../src/sass/main.scss */
.category-description .text img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.category-description .text img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 179, ../src/sass/main.scss */
.category-description .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 184, ../src/sass/main.scss */
.category-description .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 188, ../src/sass/main.scss */
.category-description .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 192, ../src/sass/main.scss */
.category-description .text .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 196, ../src/sass/main.scss */
.category-description .text .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 202, ../src/sass/main.scss */
.category-description .text .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 208, ../src/sass/main.scss */
.category-description .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 215, ../src/sass/main.scss */
.category-description .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 221, ../src/sass/main.scss */
.category-description .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 226, ../src/sass/main.scss */
.category-description .text blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 233, ../src/sass/main.scss */
.category-description .text div {
  text-align: left !important;
}
/* line 235, ../src/sass/main.scss */
.category-description .text div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 242, ../src/sass/main.scss */
  .category-description .text h2 {
    font-size: 3em;
  }
  /* line 245, ../src/sass/main.scss */
  .category-description .text h3 {
    font-size: 2em;
  }
  /* line 248, ../src/sass/main.scss */
  .category-description .text h4 {
    font-size: 1.5em;
  }
}
/* line 5076, ../src/sass/main.scss */
.category-description.with-photo .photo {
  float: left;
  width: 50%;
  position: relative;
}
/* line 275, ../src/sass/main.scss */
.category-description.with-photo .photo:after {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent url("../images/screen-overlay-cat.png") no-repeat center center;
  background-size: 100% auto;
}
/* line 5082, ../src/sass/main.scss */
.category-description.with-photo .photo h4 {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 6em;
  text-align: center;
  color: #f5f0f0;
}
/* line 5095, ../src/sass/main.scss */
.category-description.with-photo .text {
  position: absolute;
  left: 50%;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 5107, ../src/sass/main.scss */
.not-found {
  padding: 10% 5%;
  text-align: center;
  background: #f5f0f0;
}
/* line 5111, ../src/sass/main.scss */
.not-found h1 {
  color: #c84b4d;
}
/* line 5114, ../src/sass/main.scss */
.not-found .button {
  color: #4b4b4b;
}

/* line 5121, ../src/sass/main.scss */
.page-template-template-lineup .headings h1 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1em;
}
/* line 5127, ../src/sass/main.scss */
.page-template-template-lineup .content-container {
  overflow: hidden;
  clear: both;
}
/* line 5130, ../src/sass/main.scss */
.page-template-template-lineup .content-container .video-item {
  float: left;
  width: 64.40677966%;
  margin-right: 6.7966101%;
}
/* line 5135, ../src/sass/main.scss */
.page-template-template-lineup .content-container .embed-item {
  float: left;
  width: 27.81355932%;
}

/* line 5159, ../src/sass/main.scss */
.lineup-list {
  overflow: hidden;
  clear: both;
  max-width: 1100px;
  margin: 0 auto 5%;
}
/* line 5164, ../src/sass/main.scss */
.lineup-list ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 5168, ../src/sass/main.scss */
.lineup-list ul li {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  letter-spacing: .02em;
  font-size: 4.2em;
  display: inline-block;
  color: #4b4b4b;
  overflow: hidden;
  line-height: 1.1;
  position: relative;
  padding-right: .4em;
}
/* line 309, ../src/sass/main.scss */
.lineup-list ul li span.big {
  font-family: 'Knockout 90 A', 'Knockout 90 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  letter-spacing: -0.01em;
}
/* line 313, ../src/sass/main.scss */
.lineup-list ul li span.small {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
}
/* line 316, ../src/sass/main.scss */
.lineup-list ul li span.medium {
  font-family: 'Knockout 68 A', 'Knockout 68 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
}
/* line 5143, ../src/sass/main.scss */
.lineup-list ul li:after {
  display: inline-block;
  position: absolute;
  content: '\2022';
  font-size: 1.4em;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 5153, ../src/sass/main.scss */
.lineup-list ul li:last-child:after {
  display: none;
}
/* line 5183, ../src/sass/main.scss */
.lineup-list ul li.linked a {
  color: #4b4b4b;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
/* line 5186, ../src/sass/main.scss */
.lineup-list ul li.linked a:hover {
  color: #c84b4d;
}

/* line 5195, ../src/sass/main.scss */
.action-heading {
  overflow: hidden;
  clear: both;
  background: #2d78a5 url("../images/ac-bg.jpg") repeat;
  height: 0;
  padding-top: 30%;
  position: relative;
}
/* line 5202, ../src/sass/main.scss */
.action-heading .information {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: white;
}
/* line 5210, ../src/sass/main.scss */
.action-heading .information h3 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1em;
  border-bottom: 2px dotted white;
  padding-bottom: 0.5em;
  display: inline-block;
  margin: auto;
}
/* line 5219, ../src/sass/main.scss */
.action-heading .information h2 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 2em;
}
/* line 5223, ../src/sass/main.scss */
.action-heading .information h2 span {
  display: block;
  font-size: 2em;
}
/* line 5228, ../src/sass/main.scss */
.action-heading .information i {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -294px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 72px;
  width: 100px;
  margin: 1em auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 5228, ../src/sass/main.scss */
  .action-heading .information i {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -343px;
    height: 71.5px;
    width: 100px;
  }
}
/* line 5233, ../src/sass/main.scss */
.action-heading.detail {
  padding-top: 200px;
}
/* line 5236, ../src/sass/main.scss */
.action-heading.detail .information h2 {
  line-height: 1;
  font-size: 1em;
}
/* line 5239, ../src/sass/main.scss */
.action-heading.detail .information h2 span {
  display: inline-block;
  font-size: 1em;
}
/* line 5244, ../src/sass/main.scss */
.action-heading.detail .information i {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -710px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 100px;
  width: 100px;
  margin: 0 auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 5244, ../src/sass/main.scss */
  .action-heading.detail .information i {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -759px;
    height: 100px;
    width: 100px;
  }
}

/* line 5254, ../src/sass/main.scss */
body.page-template-template-vv .container iframe {
  background: white;
}
/* line 5258, ../src/sass/main.scss */
body.page-template-template-vv article {
  width: 70%;
}

/* line 5263, ../src/sass/main.scss */
.action-footer {
  overflow: hidden;
  clear: both;
  background: black url("../images/ac-footer-bg.jpg") no-repeat;
  background-size: cover;
  background-position: center center;
  text-align: center;
  padding: 10% 0;
}
/* line 5271, ../src/sass/main.scss */
.action-footer a {
  display: inline-block;
  width: auto;
  padding: 1% 2%;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  letter-spacing: .02em;
  text-align: center;
  color: white;
  margin: auto;
  position: relative;
  border: 5px solid white;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 5283, ../src/sass/main.scss */
.action-footer a:hover {
  background: rgba(200, 75, 77, 0.8);
}
/* line 5286, ../src/sass/main.scss */
.action-footer a b {
  font-size: 6.5em;
  display: block;
  line-height: 1;
}
/* line 5291, ../src/sass/main.scss */
.action-footer a span {
  font-size: 2.5em;
  display: block;
}
/* line 5295, ../src/sass/main.scss */
.action-footer a i {
  background-image: url('../images/sprite-images-sc0a3e871d0.png');
  background-position: 0 -710px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 100px;
  width: 100px;
  margin: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 5295, ../src/sass/main.scss */
  .action-footer a i {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -759px;
    height: 100px;
    width: 100px;
  }
}

/* line 5303, ../src/sass/main.scss */
.inline-buttons {
  text-align: center;
  overflow: hidden;
  clear: both;
  margin-bottom: 5%;
}
/* line 5308, ../src/sass/main.scss */
.inline-buttons .button {
  color: #c84b4d;
  text-transform: none;
  padding: .75em 2em;
  margin-right: 1.5em;
  font-size: 1em;
}
/* line 5314, ../src/sass/main.scss */
.inline-buttons .button.featured {
  color: white;
  text-transform: uppercase;
  font-size: 0.7em;
  padding: 1.35em 4em;
  -moz-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
/* line 5320, ../src/sass/main.scss */
.inline-buttons .button.featured:hover {
  color: #c84b4d;
}
/* line 5324, ../src/sass/main.scss */
.inline-buttons .button.secondary {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  letter-spacing: normal;
}
/* line 5327, ../src/sass/main.scss */
.inline-buttons .button.secondary:hover {
  border-color: #d2c8af;
}

/* line 5334, ../src/sass/main.scss */
.embed-container {
  position: relative;
  overflow: hidden;
  padding-bottom: 75%;
}

/* line 5340, ../src/sass/main.scss */
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media only screen and (max-height: 800px) and (min-device-width: 600px) {
  /* line 5360, ../src/sass/main.scss */
  .page-slider .slide .information h2 {
    max-width: 90%;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 5385, ../src/sass/main.scss */
  .descriptive-header .content .description {
    padding: 2%;
    padding-bottom: 2em;
  }
  /* line 5388, ../src/sass/main.scss */
  .descriptive-header .content .description .wrap {
    font-size: 1em;
  }
  /* line 5391, ../src/sass/main.scss */
  .descriptive-header .content .description a.action-link {
    left: 2%;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 5402, ../src/sass/main.scss */
  footer {
    font-size: 0.8em;
  }

  /* line 5407, ../src/sass/main.scss */
  .descriptive-header .content .description {
    font-size: 0.9em;
  }

  /* line 5414, ../src/sass/main.scss */
  .icon-links .link-item {
    width: 45%;
    margin-right: 5%;
    margin-bottom: 5%;
  }
  /* line 5418, ../src/sass/main.scss */
  .icon-links .link-item:nth-child(even) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 900px) {
  /* line 5433, ../src/sass/main.scss */
  .page-slider .slide .information h2 {
    margin-bottom: 3%;
  }
  /* line 5435, ../src/sass/main.scss */
  .page-slider .slide .information h2.with-top-elements {
    max-width: 60%;
  }

  /* line 5443, ../src/sass/main.scss */
  .article-list {
    overflow: hidden;
    clear: both;
  }
  /* line 5446, ../src/sass/main.scss */
  .article-list .article,
  .article-list .article.wide {
    width: 47.02380952%;
  }
  /* line 5449, ../src/sass/main.scss */
  .article-list .article:nth-child(5), .article-list .article:nth-child(8), .article-list .article:nth-child(11),
  .article-list .article.wide:nth-child(5),
  .article-list .article.wide:nth-child(8),
  .article-list .article.wide:nth-child(11) {
    margin-right: 5.95238095%;
  }
  /* line 5454, ../src/sass/main.scss */
  .article-list .article:nth-child(2n),
  .article-list .article.wide:nth-child(2n) {
    margin-right: 0;
  }

  /* line 5461, ../src/sass/main.scss */
  .category-content .description .text {
    font-size: .9em;
  }

  /* line 5471, ../src/sass/main.scss */
  .descriptive-header .content .description .title h3 {
    font-size: 2em;
  }
  /* line 5476, ../src/sass/main.scss */
  .descriptive-header .content .description .text {
    font-size: .9em;
  }

  /* line 5486, ../src/sass/main.scss */
  .category-list {
    overflow: hidden;
    clear: both;
  }
  /* line 5489, ../src/sass/main.scss */
  .category-list .category-item {
    width: 47.02380952%;
  }
  /* line 5491, ../src/sass/main.scss */
  .category-list .category-item:nth-child(2n) {
    margin-right: 0;
  }

  /* line 5500, ../src/sass/main.scss */
  .homepage-description .wrapper .number {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    width: 100%;
    border-right: 0;
    border-bottom: 1px dashed #4b4b4b;
  }
  /* line 5508, ../src/sass/main.scss */
  .homepage-description .wrapper .number .wrap {
    position: relative;
    padding: 1em 0;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    width: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  /* line 5515, ../src/sass/main.scss */
  .homepage-description .wrapper .number .wrap p {
    border-bottom: 0;
  }
  /* line 5520, ../src/sass/main.scss */
  .homepage-description .wrapper .content {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 5523, ../src/sass/main.scss */
  .homepage-description .wrapper .content h3 {
    font-family: 'Hefty Regular';
    font-weight: normal;
    font-style: normal;
    font-size: 0.65em;
  }
  /* line 5527, ../src/sass/main.scss */
  .homepage-description .wrapper .content .text {
    padding-right: 0;
  }
  /* line 5531, ../src/sass/main.scss */
  .homepage-description .wrapper .content:after {
    content: ' ';
    background-image: url('../images/sprite-images-sc0a3e871d0.png');
    background-position: 0 -105px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 82px;
    float: none;
    clear: both;
    margin: 1em auto;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@media only screen and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 900px) and (min-resolution: 2dppx) {
  /* line 5531, ../src/sass/main.scss */
  .homepage-description .wrapper .content:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -293px;
    height: 50px;
    width: 82.5px;
  }
}
@media only screen and (max-width: 900px) {
  /* line 5541, ../src/sass/main.scss */
  .homepage-description .wrapper .stub {
    position: relative;
    height: auto;
    width: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 5548, ../src/sass/main.scss */
  .homepage-description .wrapper .stub .link {
    display: none;
  }
  /* line 5552, ../src/sass/main.scss */
  .homepage-description .wrapper .stub a {
    font-family: 'Knockout 67 A', 'Knockout 67 B';
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.02em;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    position: relative;
    background: #4b4b4b;
    display: block;
    padding: 1em 0;
    text-align: center;
    color: #f5f0f0;
    text-indent: 0;
    text-transform: uppercase;
    font-size: 1.5em;
  }

  /* line 5569, ../src/sass/main.scss */
  .panel {
    font-size: .9em;
  }
  /* line 5573, ../src/sass/main.scss */
  .panel.donate-header-panel .information h2 {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 5578, ../src/sass/main.scss */
  .panel.donate-header-panel .information .donate-buttons {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 5%;
  }
  /* line 5588, ../src/sass/main.scss */
  .panel.thanks-panel .information h2 {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 5593, ../src/sass/main.scss */
  .panel.thanks-panel .information .caption {
    float: none;
    clear: both;
    width: 100%;
    text-align: center;
  }
  /* line 5598, ../src/sass/main.scss */
  .panel.thanks-panel .information .caption ul.share {
    margin: auto;
    display: inline-block;
    margin-top: 1em;
  }

  /* line 5608, ../src/sass/main.scss */
  .descriptive-header .content {
    position: relative;
  }
  /* line 5610, ../src/sass/main.scss */
  .descriptive-header .content .description {
    margin-top: 0;
  }
  /* line 5613, ../src/sass/main.scss */
  .descriptive-header .content .description .text {
    font-size: .9em;
  }
  /* line 5621, ../src/sass/main.scss */
  .descriptive-header.no-title .content .description {
    margin-top: 0;
  }

  /* line 5628, ../src/sass/main.scss */
  .container b.n {
    height: 75px;
  }

  /* line 5632, ../src/sass/main.scss */
  .navigation {
    width: auto;
    background-position: center center;
    position: relative;
    height: 75px;
    overflow: visible;
    border-bottom: 1px dashed #f5f0f0;
  }
  /* line 5639, ../src/sass/main.scss */
  .navigation .donate {
    position: absolute;
    right: 20px;
    display: block;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-family: 'Knockout 67 A', 'Knockout 67 B';
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.02em;
  }
  /* line 5646, ../src/sass/main.scss */
  .navigation .donate a {
    color: #d2c8af;
    text-decoration: none;
    font-size: 1.5625em;
    text-transform: uppercase;
  }
  /* line 5654, ../src/sass/main.scss */
  .navigation .t {
    background-image: url('../images/sprite-images-sc0a3e871d0.png');
    background-position: 0 -242px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 80px;
    left: 50%;
    top: 12px;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 48px !important;
  }
}
@media only screen and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 900px) and (min-resolution: 2dppx) {
  /* line 5654, ../src/sass/main.scss */
  .navigation .t {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -105px;
    height: 49.5px;
    width: 80px;
  }
}
@media only screen and (max-width: 900px) {
  /* line 5661, ../src/sass/main.scss */
  .navigation .m {
    background-image: url('../images/sprite-images-sc0a3e871d0.png');
    background-position: -56px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 30px;
    width: 30px;
    display: block;
    position: absolute;
    left: 22px;
    top: 22px;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
}
@media only screen and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 900px) and (min-resolution: 2dppx) {
  /* line 5661, ../src/sass/main.scss */
  .navigation .m {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: -56px 0;
    height: 30px;
    width: 30px;
  }
}
@media only screen and (max-width: 900px) {
  /* line 5668, ../src/sass/main.scss */
  .navigation .m.on {
    background-image: none;
  }
  /* line 5670, ../src/sass/main.scss */
  .navigation .m.on:before {
    color: #f5f0f0;
    font-size: 1.5em;
  }
  /* line 5676, ../src/sass/main.scss */
  .navigation .s {
    display: none;
  }
  /* line 5679, ../src/sass/main.scss */
  .navigation ul {
    position: fixed;
    top: 75px;
    left: 0;
    right: 0;
    bottom: 0;
    min-width: 250px;
    background: #191919;
    z-index: 9;
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  /* line 5690, ../src/sass/main.scss */
  .navigation ul li {
    display: block;
    float: none;
  }
  /* line 5693, ../src/sass/main.scss */
  .navigation ul li a {
    display: block;
    float: none;
    clear: both;
    background: #191919;
    border-right: 0;
  }
  /* line 5702, ../src/sass/main.scss */
  .navigation ul li:first-child a {
    padding-top: 5%;
  }
  /* line 5707, ../src/sass/main.scss */
  .navigation ul li:last-child a {
    padding-bottom: 5%;
  }
  /* line 5712, ../src/sass/main.scss */
  .navigation ul li.search a {
    border-top: 1px dashed #f5f0f0;
  }
  /* line 5717, ../src/sass/main.scss */
  .navigation ul.open {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  /* line 5721, ../src/sass/main.scss */
  .navigation .donate-base {
    display: none;
  }

  /* line 5728, ../src/sass/main.scss */
  .category-filters .filter {
    width: 48%;
  }

  /* line 5734, ../src/sass/main.scss */
  .category-description .photo,
  .category-description.with-photo .photo {
    display: none;
  }
  /* line 5737, ../src/sass/main.scss */
  .category-description .text,
  .category-description.with-photo .text {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    font-size: .8em;
  }

  /* line 5746, ../src/sass/main.scss */
  .lineup-list ul li {
    font-size: 3.2em;
  }

  /* line 5754, ../src/sass/main.scss */
  .page-template-template-lineup .content-container .video-item {
    float: none;
    clear: both;
    margin: 0 auto 5%;
    width: 100%;
    max-width: 760px;
  }
  /* line 5761, ../src/sass/main.scss */
  .page-template-template-lineup .content-container .embed-item {
    float: none;
    clear: both;
    margin: 0 auto 5%;
    width: 100%;
    max-width: 300px;
  }

  /* line 5775, ../src/sass/main.scss */
  .action-center-container .action-actions .petitions .petition-item .photo {
    width: 100%;
    float: none;
  }
  /* line 5779, ../src/sass/main.scss */
  .action-center-container .action-actions .petitions .petition-item .information {
    padding: 1em;
    width: 100%;
    float: none;
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    right: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  /* line 5805, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings h1 {
    font-size: 1em;
    margin-top: 3em;
  }
  /* line 5810, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper .grantee-wrapper article {
    width: 90%;
  }

  /* line 5816, ../src/sass/main.scss */
  .action-heading {
    padding-top: 80%;
  }
  /* line 5819, ../src/sass/main.scss */
  .action-heading .information h3 {
    font-size: 0.8em;
  }
  /* line 5822, ../src/sass/main.scss */
  .action-heading .information h2 {
    font-size: 0.75em;
  }
  /* line 5828, ../src/sass/main.scss */
  .action-heading.detail .information h2 {
    font-size: 0.75em;
  }

  /* line 5836, ../src/sass/main.scss */
  .action-footer a b {
    font-size: 3.5em;
  }

  /* line 5844, ../src/sass/main.scss */
  .bx-wrapper .bx-pager {
    display: none;
  }

  /* line 5851, ../src/sass/main.scss */
  .page-slider .slide .information .button {
    font-family: 'Sentinel SSm A', 'Sentinel SSm B';
    letter-spacing: normal;
    padding: 0.5%;
    font-size: .8em;
  }

  /* line 5862, ../src/sass/main.scss */
  .panel.donate-panel:after {
    display: none;
  }
  /* line 5866, ../src/sass/main.scss */
  .panel.donate-panel .information p {
    display: none;
  }
  /* line 5871, ../src/sass/main.scss */
  .panel.connect-panel {
    background: transparent;
    color: #c84b4d;
  }
  /* line 5875, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 5879, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .cover {
    display: none;
  }
  /* line 5882, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    overflow: hidden;
    clear: both;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }
  /* line 5888, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social ul {
    margin-left: 5%;
  }
  /* line 5892, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social ul li a {
    background: #2d78a5 url("../images/screen-pattern.png") repeat;
    text-align: center;
    width: 45%;
    margin-right: 5%;
    padding-bottom: 5%;
    margin-bottom: 5%;
  }
  /* line 5899, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social ul li a:after {
    margin: auto;
  }
  /* line 5907, ../src/sass/main.scss */
  .panel.connect-panel .wrap .label .social ul li:last-child a {
    margin-right: 0;
  }
  /* line 5915, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form {
    width: 80%;
    float: none;
    clear: both;
    margin: auto;
  }
  /* line 5920, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter {
    width: 100%;
    padding: 0;
  }
  /* line 5923, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter input {
    border: 2px solid #c84b4d;
    width: 100%;
    background: #c84b4d;
    color: #f5f0f0;
    font-family: 'Knockout 67 A', 'Knockout 67 B';
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.02em;
    font-size: 1.2em;
    text-transform: uppercase;
  }
  /* line 7, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter ::-webkit-input-placeholder {
    color: #f5f0f0;
  }
  /* line 8, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter :-moz-placeholder {
    color: #f5f0f0;
  }
  /* line 9, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter ::-moz-placeholder {
    color: #f5f0f0;
  }
  /* line 10, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter :-ms-input-placeholder {
    color: #f5f0f0;
  }
  /* line 5936, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .submit {
    display: none;
  }
  /* line 5945, ../src/sass/main.scss */
  .panel.what-panel .wrap .quote {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 5950, ../src/sass/main.scss */
  .panel.what-panel .wrap .quote .card .image {
    margin-right: 4%;
    width: 10%;
  }
  /* line 5957, ../src/sass/main.scss */
  .panel.what-panel .wrap .content,
  .panel.what-panel .wrap .content.with-quote {
    width: 100%;
    clear: both;
    float: none;
    padding: 0;
    padding-top: 2em;
  }

  /* line 5971, ../src/sass/main.scss */
  .content-container.sponsors {
    margin: 0;
    padding: 0;
  }

  /* line 5975, ../src/sass/main.scss */
  .sponsor-carousel {
    padding: 0;
  }

  /* line 5979, ../src/sass/main.scss */
  article {
    width: 60%;
  }

  /* line 5983, ../src/sass/main.scss */
  .single .headings h1 {
    font-size: 2em;
    padding: 0 20px;
  }

  /* line 5988, ../src/sass/main.scss */
  .sidebar-texts {
    position: relative;
    left: auto;
    width: 100%;
    padding-bottom: 5%;
    border-bottom: 1px dashed #4b4b4b;
    margin-bottom: 5%;
  }

  /* line 5999, ../src/sass/main.scss */
  .category-content .description .text {
    font-size: .9em;
  }

  /* line 6007, ../src/sass/main.scss */
  .donation-information {
    margin-left: 5%;
    margin-top: 5%;
  }
  /* line 6010, ../src/sass/main.scss */
  .donation-information .description {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 6015, ../src/sass/main.scss */
  .donation-information .stats {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 5%;
    overflow: hidden;
  }
  /* line 6023, ../src/sass/main.scss */
  .donation-information .stats .tips .tip p {
    display: none;
  }

  /* line 6034, ../src/sass/main.scss */
  .video-item .caption .information h3 {
    margin-top: 1%;
  }
  /* line 6037, ../src/sass/main.scss */
  .video-item .caption .information p {
    display: none;
  }

  /* line 6044, ../src/sass/main.scss */
  .inline-buttons {
    max-width: 300px;
    margin: auto;
  }
  /* line 6047, ../src/sass/main.scss */
  .inline-buttons .button {
    display: block;
    width: auto;
    clear: both;
    margin-bottom: 3%;
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
  }
  /* line 6055, ../src/sass/main.scss */
  .inline-buttons .button.featured {
    padding-left: 0;
    padding-right: 0;
    font-size: .8em;
    margin-right: 0;
  }

  /* line 6066, ../src/sass/main.scss */
  .action-center-container .action-actions .quote {
    position: relative;
    width: 100%;
    left: auto;
    top: auto;
    bottom: auto;
    right: auto;
    margin: 4% 0;
    overflow: hidden;
    clear: both;
  }
  /* line 6073, ../src/sass/main.scss */
  .action-center-container .action-actions .quote .wrapper {
    position: relative;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    top: auto;
    padding-top: 4%;
    padding-bottom: 4%;
  }
  /* line 6081, ../src/sass/main.scss */
  .action-center-container .action-actions .petitions {
    clear: both;
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 6097, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-container {
    padding: 0;
    padding-top: 1em;
  }
  /* line 6101, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper {
    background: transparent;
    border: 0;
  }
  /* line 6105, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper .headings h1 {
    font-size: 1.8em;
  }
  /* line 6108, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper .headings h2 {
    display: none;
  }
  /* line 6112, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper .map-wrapper {
    background: transparent;
    padding: 0;
  }
  /* line 6116, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper i.close {
    top: 80px;
    right: 10px;
  }
  /* line 6120, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper .key {
    background: transparent;
  }
  /* line 6123, ../src/sass/main.scss */
  .page-template-template-quilt .quilt-wrapper .key ul li {
    padding-right: 0;
  }

  /* line 6133, ../src/sass/main.scss */
  .grantees .grantee {
    width: 50%;
  }

  /* line 6137, ../src/sass/main.scss */
  .farm-aid-logo {
    margin-top: 0;
  }

  /* line 6141, ../src/sass/main.scss */
  .article-list .article,
  .article-list .article.wide,
  .article-list .article.medium {
    width: 100%;
    margin-right: 0;
    clear: both;
    float: none;
  }

  /* line 6152, ../src/sass/main.scss */
  .category-content b.p {
    display: none;
  }
  /* line 6155, ../src/sass/main.scss */
  .category-content .description {
    padding: 5%;
  }
  /* line 6158, ../src/sass/main.scss */
  .category-content .description .title {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 6162, ../src/sass/main.scss */
  .category-content .description .title h3 {
    font-size: 1.5em;
  }
  /* line 6166, ../src/sass/main.scss */
  .category-content .description .text {
    width: 100%;
    padding-left: 0;
    float: none;
    clear: both;
    font-size: .8em;
    padding-bottom: 2em;
  }
  /* line 6174, ../src/sass/main.scss */
  .category-content .description a.what {
    display: block;
    text-align: center;
    width: 100%;
  }

  /* line 6184, ../src/sass/main.scss */
  .descriptive-header .content b.p {
    display: none;
  }
  /* line 6187, ../src/sass/main.scss */
  .descriptive-header .content .description {
    padding: 5%;
  }
  /* line 6190, ../src/sass/main.scss */
  .descriptive-header .content .description .title {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 6194, ../src/sass/main.scss */
  .descriptive-header .content .description .title h3 {
    font-size: 1.5em;
    line-height: 1.1;
  }
  /* line 6199, ../src/sass/main.scss */
  .descriptive-header .content .description .text {
    width: 100%;
    padding-left: 0;
    float: none;
    clear: both;
    font-size: .8em;
    padding-bottom: 2em;
  }
  /* line 6207, ../src/sass/main.scss */
  .descriptive-header .content .description a.action-link {
    display: none;
  }

  /* line 6215, ../src/sass/main.scss */
  .icon-links h2 {
    font-size: 3em;
  }
  /* line 6218, ../src/sass/main.scss */
  .icon-links .link-item {
    width: 100%;
    margin-right: 0;
  }

  /* line 6224, ../src/sass/main.scss */
  .category-list .category-item {
    width: 100%;
    margin-right: 0;
    clear: both;
    float: none;
  }

  /* line 6233, ../src/sass/main.scss */
  .page-template-template-webcast .photo-promotion .information {
    font-size: .6em;
  }
  /* line 6235, ../src/sass/main.scss */
  .page-template-template-webcast .photo-promotion .information h3 {
    color: white;
  }
  /* line 6238, ../src/sass/main.scss */
  .page-template-template-webcast .photo-promotion .information .button {
    display: inline-block;
    width: 80%;
  }
  /* line 6246, ../src/sass/main.scss */
  .page-template-template-webcast .webcast-merchandise .merchandise-items .merchandise-item {
    width: 100%;
    float: none;
    clear: both;
    padding-right: 0;
    margin-bottom: 2em;
  }

  /* line 6258, ../src/sass/main.scss */
  .panel {
    background-size: cover;
    margin: 5% 8%;
  }
  /* line 6261, ../src/sass/main.scss */
  .panel .background {
    display: none;
  }
  /* line 6264, ../src/sass/main.scss */
  .panel .information {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 5% 0;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 6273, ../src/sass/main.scss */
  .panel.donate-panel .information .donate-buttons .button {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  /* line 6284, ../src/sass/main.scss */
  .panel.donate-header-panel .information {
    top: auto;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 6288, ../src/sass/main.scss */
  .panel.donate-header-panel .information .donate-buttons .button {
    width: 100%;
    float: none;
    clear: both;
  }

  /* line 6300, ../src/sass/main.scss */
  .article-list .article.press .date {
    float: none;
    clear: both;
    width: 100%;
    margin-right: 0;
  }
  /* line 6306, ../src/sass/main.scss */
  .article-list .article.press .title {
    float: none;
    clear: both;
    width: 100%;
  }

  /* line 6317, ../src/sass/main.scss */
  .single .headings h1 {
    font-size: 1.5em;
  }

  /* line 6321, ../src/sass/main.scss */
  article {
    width: 90%;
  }
  /* line 6323, ../src/sass/main.scss */
  article .sharing {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 50px;
    z-index: 9999;
    padding: 0 5%;
    background: white;
    border-top: 1px solid #d2c8af;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
  }
  /* line 6337, ../src/sass/main.scss */
  article .sharing a {
    width: 35px;
    float: right;
    margin-right: .3em;
    padding: .5em 0;
    margin-top: .5em;
  }
  /* line 6344, ../src/sass/main.scss */
  article .sharing a span {
    font-size: 1em;
  }
  /* line 6348, ../src/sass/main.scss */
  article .sharing:before {
    font-family: 'Knockout 67 A', 'Knockout 67 B';
    font-weight: 400;
    font-style: normal;
    letter-spacing: -0.02em;
    color: #d2c8af;
    content: 'Share';
    display: inline-block;
    float: left;
    font-size: 1.6525em;
    text-transform: uppercase;
  }
  /* line 6359, ../src/sass/main.scss */
  article .next .text {
    width: 100%;
  }
  /* line 6362, ../src/sass/main.scss */
  article .next img {
    display: none;
  }

  /* line 6368, ../src/sass/main.scss */
  .pull-quote {
    margin-left: 0;
  }

  /* line 6374, ../src/sass/main.scss */
  .further-reading h3,
  .explore-related h3 {
    float: none;
    clear: both;
    width: 100%;
    margin-bottom: .5em;
  }
  /* line 6380, ../src/sass/main.scss */
  .further-reading .text,
  .further-reading .tags,
  .explore-related .text,
  .explore-related .tags {
    width: 100%;
    float: none;
    clear: both;
  }

  /* line 6389, ../src/sass/main.scss */
  .single .headings h1,
  .page .headings h1 {
    padding: 0;
  }

  /* line 6394, ../src/sass/main.scss */
  footer {
    padding: 60px 0;
  }
  /* line 6398, ../src/sass/main.scss */
  footer #menu-footer-navigation li {
    float: none;
    clear: both;
    width: 100%;
    display: inline-block;
    display: block;
    border-bottom: 0;
    text-align: center;
    margin-bottom: 0;
  }
  /* line 6407, ../src/sass/main.scss */
  footer #menu-footer-navigation li a {
    display: inline-block;
    border-bottom: 1px solid #f5f0f0;
    width: auto;
    margin: auto;
    padding-top: .5em;
    margin-bottom: .5em;
  }
  /* line 6418, ../src/sass/main.scss */
  footer #menu-footer-navigation li ul {
    display: none;
  }
  /* line 6423, ../src/sass/main.scss */
  footer .footer-links {
    max-width: 250px;
    margin: auto;
    padding-top: 3%;
  }
  /* line 6427, ../src/sass/main.scss */
  footer .footer-links .footer-farm-aid-logo {
    position: relative;
    margin: auto;
  }
  /* line 6432, ../src/sass/main.scss */
  footer .footer-links .site-by {
    left: 50%;
    right: auto;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 6437, ../src/sass/main.scss */
  footer .footer-links .wrapper {
    margin-left: 100px;
    padding-top: 0;
    height: auto;
    overflow: hidden;
    margin-right: 0;
    margin-bottom: 50px;
  }
  /* line 6447, ../src/sass/main.scss */
  footer .footer-links .wrapper .business-links ul li a {
    text-align: center;
    display: block;
    float: none;
    clear: both;
    width: 100%;
    padding: .5em 0;
    text-align: left;
  }
  /* line 6460, ../src/sass/main.scss */
  footer .footer-links .wrapper .social-links {
    display: none;
  }
  /* line 6463, ../src/sass/main.scss */
  footer .footer-links .wrapper .newsletter-signup {
    display: none;
  }

  /* line 6475, ../src/sass/main.scss */
  .page-slider .slide .information.compact .wrap h2 {
    font-size: 2em;
  }

  /* line 6487, ../src/sass/main.scss */
  .page-template-template-lineup .headings h1 {
    font-size: 0.8em;
  }
  /* line 6495, ../src/sass/main.scss */
  .page-template-template-lineup .content-container .video-item .caption .information h3 {
    font-size: 1.5em;
  }

  /* line 6507, ../src/sass/main.scss */
  .lineup-list ul li {
    font-size: 2.2em;
    display: block;
    text-align: center;
  }
  /* line 6511, ../src/sass/main.scss */
  .lineup-list ul li:after {
    display: none;
  }

  /* line 6520, ../src/sass/main.scss */
  .action-center-container .action-actions .petitions .petition-item {
    float: none;
    clear: both;
    width: 100%;
    margin-bottom: 4%;
  }
  /* line 6525, ../src/sass/main.scss */
  .action-center-container .action-actions .petitions .petition-item:last-child {
    margin-left: 0;
  }
  /* line 6533, ../src/sass/main.scss */
  .action-center-container .action-pages .page-item.featured {
    width: 100%;
    clear: both;
    float: none;
  }

  /* line 6549, ../src/sass/main.scss */
  .page-slider .slide.announcement-2016-slide .information .wrap .button {
    padding: 1em 1.5em;
  }
}
@media only screen and (max-width: 480px) {
  /* line 6572, ../src/sass/main.scss */
  .panel.donate-panel .information .donate-buttons:before, .panel.donate-panel .information .donate-buttons:after {
    width: 100%;
  }
  /* line 6577, ../src/sass/main.scss */
  .panel.donate-panel .information .donate-buttons .wrapper {
    padding: 10%;
  }
  /* line 6579, ../src/sass/main.scss */
  .panel.donate-panel .information .donate-buttons .wrapper:before, .panel.donate-panel .information .donate-buttons .wrapper:after {
    top: 0;
    bottom: 0;
    height: 100%;
  }
  /* line 6587, ../src/sass/main.scss */
  .panel.donate-panel .information .donate-buttons .button {
    width: 100%;
  }

  /* line 6596, ../src/sass/main.scss */
  .category-filters .filter {
    width: 100%;
    margin-right: 0;
  }

  /* line 6606, ../src/sass/main.scss */
  .page-template-template-lineup .content-container .video-item .caption .information h3 {
    font-size: 1em;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 6630, ../src/sass/main.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 6635, ../src/sass/main.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 6646, ../src/sass/main.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 6656, ../src/sass/main.scss */
.invisible {
  visibility: hidden;
}

/* line 6660, ../src/sass/main.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 6666, ../src/sass/main.scss */
.clearfix:after {
  clear: both;
}

/* line 6670, ../src/sass/main.scss */
.clearfix {
  *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  /* line 6679, ../src/sass/main.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 6688, ../src/sass/main.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 6693, ../src/sass/main.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 6697, ../src/sass/main.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 6701, ../src/sass/main.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 6706, ../src/sass/main.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 6712, ../src/sass/main.scss */
  thead {
    display: table-header-group;
  }

  /* line 6716, ../src/sass/main.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 6721, ../src/sass/main.scss */
  img {
    max-width: 100% !important;
  }

  /* line 6725, ../src/sass/main.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 6732, ../src/sass/main.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
