@import url("https://use.typekit.net/gvr0dch.css");
/* line 5, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.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, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

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

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

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

/* line 116, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.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 322, ../src/sass/main.scss */
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/* line 328, ../src/sass/main.scss */
.faq-text {
  padding-bottom: 12% !important;
}
/* line 330, ../src/sass/main.scss */
.faq-text .title-section-collapsible {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  font-size: 2em;
  text-transform: none;
  margin-bottom: 0.7em;
  padding-top: 1.5em;
}
/* line 337, ../src/sass/main.scss */
.faq-text hr {
  background-color: #d2c8af;
  margin: 0;
  padding: 0;
}
/* line 342, ../src/sass/main.scss */
.faq-text .content-collapsible {
  display: none;
  padding: 0 0 20px 0;
}
/* line 346, ../src/sass/main.scss */
.faq-text .header-collapsible {
  cursor: pointer;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  text-transform: none;
  font-size: 1em;
  font-weight: 700;
  margin: 0;
  padding: 20px 0;
}
/* line 354, ../src/sass/main.scss */
.faq-text .header-collapsible:hover {
  color: #c84b4d;
}
/* line 358, ../src/sass/main.scss */
.faq-text .header-collapsible:before {
  content: "\276e";
  float: right;
  color: gray;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 366, ../src/sass/main.scss */
.faq-text .header-collapsible.show:before {
  content: "\276f";
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

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

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

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

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

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

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

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

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

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

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

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

/* line 440, ../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 444, ../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 461, ../src/sass/main.scss */
body.special-loading .loading {
  background-color: rgba(255, 255, 255, 0.5);
}

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

/* line 477, ../src/sass/main.scss */
.text li {
  padding-bottom: 15px;
}

/* line 480, ../src/sass/main.scss */
.container {
  max-width: 1400px;
  margin: auto;
  background: white;
  min-height: 100%;
  position: relative;
}
/* line 487, ../src/sass/main.scss */
.container b.n {
  height: 50px;
  display: block;
}
/* line 491, ../src/sass/main.scss */
.container .webcast-schedule {
  overflow: hidden;
  clear: both;
  text-align: center;
  margin-top: 3em;
  font-size: 1em;
}
/* line 498, ../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 510, ../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 515, ../src/sass/main.scss */
.container .webcast-schedule ul li span {
  display: inline-block;
}
/* line 518, ../src/sass/main.scss */
.container .webcast-schedule ul li .time {
  font-size: 1.5em;
  margin-right: .25em;
}
/* line 524, ../src/sass/main.scss */
.container .webcast-schedule ul li .name {
  font-size: 2.25em;
}
/* line 530, ../src/sass/main.scss */
.container .webcast-schedule .disclaimer {
  font-size: 0.875em;
  text-transform: uppercase;
  margin-top: 3em;
}

/* line 540, ../src/sass/main.scss */
.page-id-3891 .formsignup {
  display: none;
}

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

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

/* line 564, ../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 568, ../src/sass/main.scss */
h1 {
  font-size: 8em;
}

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

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

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

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

/* line 593, ../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 606, ../src/sass/main.scss */
.farm-aid-logo.faded {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 614, ../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 629, ../src/sass/main.scss */
.button:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 632, ../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 646, ../src/sass/main.scss */
.button:hover {
  border-color: white;
}
/* line 648, ../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 652, ../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 656, ../src/sass/main.scss */
.button.trim_red {
  color: white;
  background-color: transparent;
  border-color: #c84b4d;
  overflow: hidden;
  z-index: 9;
}
/* line 662, ../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 669, ../src/sass/main.scss */
.button.trim_red:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 673, ../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 678, ../src/sass/main.scss */
.button.trim_red:hover {
  border-color: #c84b4d;
}
/* line 680, ../src/sass/main.scss */
.button.trim_red:hover:before, .button.trim_red:hover:after {
  border: 0;
}
/* line 687, ../src/sass/main.scss */
.button.trim_blue {
  color: white;
  background-color: transparent;
  border-color: #0080bb;
  overflow: hidden;
  z-index: 9;
}
/* line 693, ../src/sass/main.scss */
.button.trim_blue:before, .button.trim_blue:after {
  bottom: 0;
  z-index: -1;
  background: #0080bb url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 700, ../src/sass/main.scss */
.button.trim_blue:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 704, ../src/sass/main.scss */
.button.trim_blue: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 709, ../src/sass/main.scss */
.button.trim_blue:hover {
  border-color: #0080bb;
  color: #0080bb;
}
/* line 712, ../src/sass/main.scss */
.button.trim_blue:hover:before, .button.trim_blue:hover:after {
  border: 0;
}
/* line 719, ../src/sass/main.scss */
.button.trim_orange {
  color: white;
  background-color: transparent;
  border-color: #fe9920;
  overflow: hidden;
  z-index: 9;
}
/* line 725, ../src/sass/main.scss */
.button.trim_orange:before, .button.trim_orange:after {
  bottom: 0;
  z-index: -1;
  background: #fe9920 url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 732, ../src/sass/main.scss */
.button.trim_orange:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 736, ../src/sass/main.scss */
.button.trim_orange: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 741, ../src/sass/main.scss */
.button.trim_orange:hover {
  border-color: #fe9920;
  color: #fe9920;
}
/* line 744, ../src/sass/main.scss */
.button.trim_orange:hover:before, .button.trim_orange:hover:after {
  border: 0;
}
/* line 751, ../src/sass/main.scss */
.button.beige {
  color: #191919;
  background-color: transparent;
  border-color: #d2c8af;
  overflow: hidden;
  z-index: 9;
}
/* line 757, ../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 764, ../src/sass/main.scss */
.button.beige:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 768, ../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 773, ../src/sass/main.scss */
.button.beige:hover {
  border-color: #d2c8af;
}
/* line 775, ../src/sass/main.scss */
.button.beige:hover:before, .button.beige:hover:after {
  border: 0;
}
/* line 782, ../src/sass/main.scss */
.button.red {
  color: #f5f0f0;
  background-color: transparent;
  border-color: #c84b4d;
  overflow: hidden;
  z-index: 9;
}
/* line 788, ../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 795, ../src/sass/main.scss */
.button.red:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 799, ../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 804, ../src/sass/main.scss */
.button.red:hover {
  border-color: #c84b4d;
}
/* line 806, ../src/sass/main.scss */
.button.red:hover:before, .button.red:hover:after {
  border: 0;
}
/* line 813, ../src/sass/main.scss */
.button.blue {
  color: #f5f0f0;
  background-color: transparent;
  border-color: #0080bb;
  overflow: hidden;
  z-index: 9;
}
/* line 819, ../src/sass/main.scss */
.button.blue:before, .button.blue:after {
  bottom: 0;
  z-index: -1;
  background: #0080bb url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 826, ../src/sass/main.scss */
.button.blue:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 830, ../src/sass/main.scss */
.button.blue: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 835, ../src/sass/main.scss */
.button.blue:hover {
  border-color: #fff;
}
/* line 837, ../src/sass/main.scss */
.button.blue:hover:before, .button.blue:hover:after {
  border: 0;
}
/* line 843, ../src/sass/main.scss */
.button.blue.opaque {
  background: #0080bb;
}
/* line 847, ../src/sass/main.scss */
.button.opaque {
  background: #c84b4d;
}
/* line 849, ../src/sass/main.scss */
.button.opaque:before, .button.opaque:after {
  display: none;
}

/* line 308, ../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 312, ../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 315, ../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 936, ../src/sass/main.scss */
.home #down-arrow {
  display: none !important;
}

/* line 939, ../src/sass/main.scss */
article .text .simplePullQuote p {
  margin-bottom: 20px;
}

/* line 942, ../src/sass/main.scss */
article .text .simplePullQuote {
  border: 0px;
  width: 100%;
  font-weight: bold;
  font-size: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  box-shadow: initial;
  line-height: 33px;
  padding-top: 23px;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 955, ../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 972, ../src/sass/main.scss */
#down-arrow.down-arrow-big {
  top: 90vh;
}
/* line 975, ../src/sass/main.scss */
#down-arrow:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 978, ../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 992, ../src/sass/main.scss */
.page-slider {
  overflow: hidden;
  clear: both;
}
/* line 996, ../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 1009, ../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 1018, ../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 1025, ../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 1042, ../src/sass/main.scss */
.page-slider .slide .information h2.with-top-elements {
  margin-top: 0;
}
/* line 1045, ../src/sass/main.scss */
.page-slider .slide .information h2.with-button {
  margin-bottom: 5%;
}
/* line 1049, ../src/sass/main.scss */
.page-slider .slide .information.compact {
  top: auto;
  bottom: 0;
}
/* line 1052, ../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 1056, ../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 1061, ../src/sass/main.scss */
.page-slider .slide .information.compact .wrap .button {
  font-size: 0.6em;
}
/* line 1069, ../src/sass/main.scss */
.page-slider .slide.video-slide .information h2 {
  margin-bottom: 5%;
}
/* line 1076, ../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 1092, ../src/sass/main.scss */
.page-slider .slide.announcement-slide .information .wrap .button {
  /*border-color:rgb(0,96,154);
  color:$announcement_red;*/
  /*@include transition(color .5s ease);*/
}
/* line 1096, ../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 1101, ../src/sass/main.scss */
.page-slider .slide.announcement-slide .information .wrap .button:hover {
  color: #f5f0f0;
}
/* line 1109, ../src/sass/main.scss */
.page-slider .slide .description {
  font-size: 24px;
  max-width: 73%;
  margin: -1em auto 2em auto;
  text-align: left;
}
/* line 1116, ../src/sass/main.scss */
.page-slider .slide.image_description-slide .button {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-size: 2.15em;
  padding: .05em 1em;
  min-width: 250px;
  letter-spacing: 1px;
}
/* line 1122, ../src/sass/main.scss */
.page-slider .slide.image_description-slide .button.blue {
  border: 3px solid #296d9b;
}
/* line 1124, ../src/sass/main.scss */
.page-slider .slide.image_description-slide .button.blue:hover {
  border: 3px solid #fff;
}
/* line 1130, ../src/sass/main.scss */
.page-slider .slide.image_description-slide .button.opaque.blue {
  background-color: #296d9b;
}
/* line 1135, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide {
  background: #fbf7ec;
}
/* line 1137, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information {
  top: 0 !important;
  bottom: 0;
}
/* line 1140, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information h2.with-button {
  margin-bottom: 1%;
}
/* line 1144, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information .wrap {
  top: auto;
  bottom: 0;
}
/* line 1148, ../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 1154, ../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 1158, ../src/sass/main.scss */
.page-slider .slide.announcement-2016-slide .information .wrap .button:hover {
  background: #f2a320;
}
/* line 86, ../src/sass/main.scss */
.page-slider .slide.screen-bottom .information {
  z-index: 99;
}
/* line 89, ../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 103, ../src/sass/main.scss */
.page-slider .slide.screen-top .information {
  z-index: 99;
}
/* line 106, ../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 1169, ../src/sass/main.scss */
.page-slider.loaded .slide .information {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 1179, ../src/sass/main.scss */
.home.page .page-slider .slide .information {
  top: 5%;
}
/* line 1185, ../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 1201, ../src/sass/main.scss */
  .page-slider .slide.announcement-2016-slide img {
    margin: -5% auto 0;
  }
}
@media screen and (min-aspect-ratio: 72 / 35) {
  /* line 1214, ../src/sass/main.scss */
  .page-slider .slide.announcement-2016-slide img {
    width: 80%;
  }
}
@media screen and (max-aspect-ratio: 12 / 7) {
  /* line 1229, ../src/sass/main.scss */
  .home.page .page-slider .slide.announcement-slide .information .wrap .button {
    margin-bottom: 5%;
  }
}
@media screen and (min-width: 1400px) {
  /* line 1248, ../src/sass/main.scss */
  .home.page .page-slider .slide.announcement-slide .information .wrap .button {
    margin-bottom: 5%;
  }
}
/* line 1258, ../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 1269, ../src/sass/main.scss */
i.video-play:hover,
i.video-play-button:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 1279, ../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 1292, ../src/sass/main.scss */
.content-container {
  padding: 5% 8%;
}
/* line 1294, ../src/sass/main.scss */
.content-container.inner-block {
  padding-bottom: 0;
}

/* line 1299, ../src/sass/main.scss */
.homepage-description {
  overflow: hidden;
  clear: both;
  background: #f5f0f0;
  padding: 10px;
}
/* line 1304, ../src/sass/main.scss */
.homepage-description .wrapper {
  overflow: hidden;
  clear: both;
  position: relative;
  border: 1px dashed #4b4b4b;
}
/* line 1309, ../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 1319, ../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 1329, ../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 1336, ../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 1347, ../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 1355, ../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 1360, ../src/sass/main.scss */
.homepage-description .wrapper .content .text {
  line-height: 1.85;
  color: #4b4b4b;
  font-size: .85em;
  padding-right: 85px;
}
/* line 124, ../src/sass/main.scss */
.homepage-description .wrapper .content .text strong {
  font-weight: 800;
}
/* line 127, ../src/sass/main.scss */
.homepage-description .wrapper .content .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 132, ../src/sass/main.scss */
.homepage-description .wrapper .content .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 136, ../src/sass/main.scss */
.homepage-description .wrapper .content .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 140, ../src/sass/main.scss */
.homepage-description .wrapper .content .text h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 145, ../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 151, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 156, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 160, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 164, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 169, ../src/sass/main.scss */
.homepage-description .wrapper .content .text img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 177, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 182, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 186, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 190, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 194, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 200, ../src/sass/main.scss */
.homepage-description .wrapper .content .text .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 206, ../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;
  font-style: italic;
}
/* line 214, ../src/sass/main.scss */
.homepage-description .wrapper .content .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 220, ../src/sass/main.scss */
.homepage-description .wrapper .content .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 225, ../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 232, ../src/sass/main.scss */
.homepage-description .wrapper .content .text div {
  text-align: left !important;
}
/* line 234, ../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 241, ../src/sass/main.scss */
  .homepage-description .wrapper .content .text h2 {
    font-size: 3em;
  }
  /* line 244, ../src/sass/main.scss */
  .homepage-description .wrapper .content .text h3 {
    font-size: 2em;
  }
  /* line 247, ../src/sass/main.scss */
  .homepage-description .wrapper .content .text h4 {
    font-size: 1.5em;
  }
}
/* line 1366, ../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 1366, ../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 -294px;
    height: 50px;
    width: 82.5px;
  }
}
/* line 1376, ../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 1383, ../src/sass/main.scss */
.homepage-description .wrapper .stub .link {
  position: relative;
}
/* line 1385, ../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 1398, ../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 1408, ../src/sass/main.scss */
.homepage-description .wrapper .stub:hover .link p {
  color: white;
}

/* line 1418, ../src/sass/main.scss */
.search .article-list .article:nth-child(3) {
  clear: none;
}

/* line 1421, ../src/sass/main.scss */
.home .article-list .article:nth-child(4) {
  clear: none;
}

/* line 1424, ../src/sass/main.scss */
.archive .article-list .article:nth-child(4) {
  clear: none;
}

/* line 1427, ../src/sass/main.scss */
.page-id-59 .article-list .article:nth-child(4) {
  clear: none;
}

/* line 1430, ../src/sass/main.scss */
.farmer-banner {
  display: block;
  width: 100%;
}

/* line 1435, ../src/sass/main.scss */
.category-farmer-heroes .new-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 5.9%;
  grid-row-gap: 40px;
  margin-bottom: 5%;
}
/* line 1443, ../src/sass/main.scss */
.category-farmer-heroes .article {
  margin-bottom: 0;
}

/* line 1448, ../src/sass/main.scss */
.article-list {
  overflow: hidden;
  clear: both;
}
/* line 1451, ../src/sass/main.scss */
.article-list .wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 5.9%;
  grid-row-gap: 40px;
  margin-bottom: 5%;
}
/* line 1459, ../src/sass/main.scss */
.article-list .article {
  float: left;
  /* 345/1176 */
  /* 70/1176 */
  margin-bottom: 0;
  cursor: pointer;
  border: 1px solid #d2c8af;
  /* &:nth-child(4) {
       clear:left;
   }
   &:nth-child(5),
       &:nth-child(8),
       &:nth-child(11) {
       margin-right:0;
   }*/
}
/* line 1468, ../src/sass/main.scss */
.article-list .article .photo {
  overflow: hidden;
}
/* line 1471, ../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 1477, ../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;
  padding: 1em;
  border-top: 0;
  text-align: center;
  height: auto !important;
}
/* line 1484, ../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 1491, ../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 1507, ../src/sass/main.scss */
.article-list .article.wide {
  /* 760/1176 */
  grid-area: 1 / 2 / 2 / 4;
}
/* line 1512, ../src/sass/main.scss */
.article-list .article.wide.static {
  background-size: cover;
}
/* line 1514, ../src/sass/main.scss */
.article-list .article.wide.static a {
  display: block;
}
/* line 1517, ../src/sass/main.scss */
.article-list .article.wide.static .photo {
  padding: 9%;
}
/* line 1524, ../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 1529, ../src/sass/main.scss */
.article-list .article:hover .information .category {
  color: #191919;
}
/* line 1532, ../src/sass/main.scss */
.article-list .article:hover .information .headline {
  color: #c84b4d;
}
/* line 1538, ../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 1547, ../src/sass/main.scss */
.article-list .article.press a {
  display: block;
  overflow: hidden;
}
/* line 1551, ../src/sass/main.scss */
.article-list .article.press .wrapper {
  padding: 4% 0;
  overflow: hidden;
  clear: both;
}
/* line 1558, ../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 1570, ../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 1587, ../src/sass/main.scss */
.article-list .article.press:hover .date {
  color: #191919;
}
/* line 1590, ../src/sass/main.scss */
.article-list .article.press:hover .title {
  color: #c84b4d;
}
/* line 1597, ../src/sass/main.scss */
.article-list .more {
  overflow: hidden;
  clear: both;
  margin: 0 auto;
  text-align: center;
  grid-column: span 6;
  width: 100%;
}
/* line 1605, ../src/sass/main.scss */
.article-list .new-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 5.9%;
  grid-row-gap: 40px;
  margin-bottom: 5%;
}
/* line 1612, ../src/sass/main.scss */
.article-list .new-list.list-6-col {
  grid-template-columns: repeat(6, 1fr);
}
/* line 1614, ../src/sass/main.scss */
.article-list .new-list.list-6-col .article {
  grid-column: span 2;
}
/* line 1616, ../src/sass/main.scss */
.article-list .new-list.list-6-col .article.medium {
  grid-column: span 3;
}
/* line 1621, ../src/sass/main.scss */
.article-list .new-list .article {
  margin-bottom: 0;
}

/* line 1628, ../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 1633, ../src/sass/main.scss */
.article-list.no-wide .article:nth-child(3n) {
  margin-right: 0;
}

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

/* line 1650, ../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 1656, ../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 1659, ../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 1663, ../src/sass/main.scss */
.get-more.adding a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 1670, ../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 1674, ../src/sass/main.scss */
.new-list .diminished {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 1680, ../src/sass/main.scss */
.category-list {
  overflow: hidden;
  clear: both;
}
/* line 1683, ../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 1691, ../src/sass/main.scss */
.category-list .category-item .photo {
  position: relative;
  background: #d2c8af;
  overflow: hidden;
}
/* line 1695, ../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 1700, ../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 1711, ../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 1718, ../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 1725, ../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 1733, ../src/sass/main.scss */
.category-list .category-item:nth-child(4n) {
  margin-right: 0;
}
/* line 1738, ../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 1743, ../src/sass/main.scss */
.category-list .category-item:hover .information .category {
  color: #191919;
}
/* line 1746, ../src/sass/main.scss */
.category-list .category-item:hover .information .headline {
  color: #c84b4d;
}
/* line 1752, ../src/sass/main.scss */
.category-list .category-item .more {
  margin: 5% auto;
}

/* line 1759, ../src/sass/main.scss */
.news-list .headline-content {
  width: 70%;
  margin: auto;
  padding: 0 0 5em 0;
}
/* line 1760, ../src/sass/main.scss */
.news-list .headline-content h2 {
  font-size: 4em;
  line-height: 1em;
}
/* line 1768, ../src/sass/main.scss */
.news-list .heading {
  position: relative;
  overflow: hidden;
  margin-bottom: 3em;
}
/* line 1772, ../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;
  clear: both;
  position: relative;
}
/* line 1781, ../src/sass/main.scss */
.news-list .heading h4 a {
  color: #c84b4d;
  position: absolute;
  right: 0;
  top: 5px;
  font-style: italic;
  font-size: 0.8em;
}
/* line 1788, ../src/sass/main.scss */
.news-list .heading h4 a:hover {
  color: #000;
}
/* line 1794, ../src/sass/main.scss */
.news-list .heading.no-filter h4 {
  margin-right: 0;
}
/* line 1798, ../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 1816, ../src/sass/main.scss */
.news-list .heading .handle i {
  padding-left: .25em;
}
/* line 1833, ../src/sass/main.scss */
.news-list .heading .handle:hover {
  background-color: #d2c8af;
  color: #f5f0f0;
}
/* line 1836, ../src/sass/main.scss */
.news-list .heading .handle:hover:after {
  border-color: #f5f0f0;
}
/* line 1841, ../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 1851, ../src/sass/main.scss */
.news-list .article.medium:nth-child(2) {
  margin-right: 0;
}

/* line 1858, ../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 1865, ../src/sass/main.scss */
.category-filters .wrapper {
  padding: 1em;
  overflow: hidden;
}
/* line 1869, ../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 1877, ../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 1893, ../src/sass/main.scss */
.category-filters .filter:nth-child(4), .category-filters .cfilter:nth-child(4) {
  margin-right: 0;
}
/* line 1896, ../src/sass/main.scss */
.category-filters .filter:hover, .category-filters .cfilter:hover {
  padding-left: 1em;
  background-color: #f5f0f0;
}
/* line 1900, ../src/sass/main.scss */
.category-filters .filter.selected, .category-filters .cfilter.selected {
  background-color: #4b4b4b;
  color: #d2c8af;
  padding-left: 1em;
}
/* line 1904, ../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 1904, ../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 1913, ../src/sass/main.scss */
.category-filters .filter a, .category-filters .cfilter a {
  color: #4b4b4b;
}
/* line 1920, ../src/sass/main.scss */
.category-filters.expanded {
  max-height: 2000px;
  margin-top: -1px;
}

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

/* line 1928, ../src/sass/main.scss */
#content-list {
  position: relative;
}
/* line 1930, ../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 1943, ../src/sass/main.scss */
#content-list.loading:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visbility: visible;
}

/* line 1953, ../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 1958, ../src/sass/main.scss */
.bx-wrapper .bx-pager {
  bottom: 5%;
}
/* line 1961, ../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 1965, ../src/sass/main.scss */
.bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active {
  background: white;
}

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

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

/* line 1987, ../src/sass/main.scss */
.map-view {
  color: #0080bb;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  margin: 0 10px;
}

/* line 1992, ../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 2007, ../src/sass/main.scss */
#cboxClose:hover {
  border-color: #d2c8af;
  background: white;
  color: #191919;
}

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

/* line 2019, ../src/sass/main.scss */
.single .headings,
.page .headings {
  text-align: center;
  padding-top: 5%;
}
/* line 2023, ../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 2037, ../src/sass/main.scss */
.single .headings p,
.page .headings p {
  color: #969696;
  text-transform: uppercase;
  font-size: .9em;
}
/* line 2041, ../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 80, ../src/sass/main.scss */
.single .headings p a:hover,
.page .headings p a:hover {
  color: #c84b4d;
}
/* line 2044, ../src/sass/main.scss */
.single .headings p b,
.page .headings p b {
  padding: 0 .5em;
}

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

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

/* line 2071, ../src/sass/main.scss */
.website-link-all {
  background-image: url(../images/sprite-images/pointer.png);
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: left 7px;
  text-indent: 37px;
  color: #c84b4d;
  text-decoration: none;
  border: 0;
  display: block;
  margin-bottom: 1em;
  float: right;
  padding-top: 2px;
  line-height: 1.4em;
  float:none;
}
/* line 2085, ../src/sass/main.scss */
.website-link-all:hover {
  color: black;
}
/* line 2088, ../src/sass/main.scss */
.website-link-all.map-link {
  background-image: url(../images/icon-map-1.svg);
  padding-top: 5px;
  float:right!important;
	
}

/* line 2093, ../src/sass/main.scss */
article {
  line-height: 1.85;
  color: #4b4b4b;
  width: 41.78571429%;
  margin: auto;
  position: relative;
  overflow: visible;
  min-height: 100%;
}
/* line 124, ../src/sass/main.scss */
article strong {
  font-weight: 800;
}
/* line 127, ../src/sass/main.scss */
article em {
  font-style: italic;
  font-weight: 500;
}
/* line 132, ../src/sass/main.scss */
article em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 136, ../src/sass/main.scss */
article strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 140, ../src/sass/main.scss */
article h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 145, ../src/sass/main.scss */
article h3, article h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 151, ../src/sass/main.scss */
article img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 156, ../src/sass/main.scss */
article img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 160, ../src/sass/main.scss */
article img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 164, ../src/sass/main.scss */
article img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 169, ../src/sass/main.scss */
article img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 177, ../src/sass/main.scss */
article .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 182, ../src/sass/main.scss */
article .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 186, ../src/sass/main.scss */
article .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 190, ../src/sass/main.scss */
article .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 194, ../src/sass/main.scss */
article .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 200, ../src/sass/main.scss */
article .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 206, ../src/sass/main.scss */
article .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
  font-style: italic;
}
/* line 214, ../src/sass/main.scss */
article ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 220, ../src/sass/main.scss */
article ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 225, ../src/sass/main.scss */
article blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 232, ../src/sass/main.scss */
article div {
  text-align: left !important;
}
/* line 234, ../src/sass/main.scss */
article div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 241, ../src/sass/main.scss */
  article h2 {
    font-size: 3em;
  }
  /* line 244, ../src/sass/main.scss */
  article h3 {
    font-size: 2em;
  }
  /* line 247, ../src/sass/main.scss */
  article h4 {
    font-size: 1.5em;
  }
}
/* line 2102, ../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 2107, ../src/sass/main.scss */
article a:hover {
  border-color: #d2c8af;
  color: #c84b4d;
}
/* line 2112, ../src/sass/main.scss */
article p {
  margin-bottom: 1.5em;
}
/* line 2115, ../src/sass/main.scss */
article .text {
  padding-bottom: 6%;
}
/* line 2117, ../src/sass/main.scss */
article .text .website-link {
  color: #c84b4d;
  text-decoration: none;
  border: 0;
  display: block;
  margin-bottom: 1em;
}
/* line 2123, ../src/sass/main.scss */
article .text .website-link:hover {
  color: black;
}
/* line 2126, ../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 2126, ../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 2135, ../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 2142, ../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 2149, ../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 2155, ../src/sass/main.scss */
article .sharing a:hover {
  border-color: #4b4b4b;
}
/* line 2157, ../src/sass/main.scss */
article .sharing a:hover span {
  color: #4b4b4b;
}
/* line 2162, ../src/sass/main.scss */
article .sharing.stuck {
  position: fixed;
  top: 60px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
/* line 2169, ../src/sass/main.scss */
article .sharing.faded {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2173, ../src/sass/main.scss */
article .next {
  overflow: hidden;
  clear: both;
  border-top: 1px solid #4b4b4b;
  padding: 6% 0;
}
/* line 2178, ../src/sass/main.scss */
article .next .text {
  float: left;
  width: 35%;
  line-height: 1;
}
/* line 2182, ../src/sass/main.scss */
article .next .text h3 {
  font-size: 1.6em;
  line-height: 1.8;
}
/* line 2186, ../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 2192, ../src/sass/main.scss */
article .next .text a:hover {
  color: #c84b4d;
}
/* line 2197, ../src/sass/main.scss */
article .next img {
  width: 60%;
  float: right;
}

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

/* line 2210, ../src/sass/main.scss */
.article-container {
  background: white;
  overflow: hidden;
  clear: both;
}
/* line 2214, ../src/sass/main.scss */
.article-container .back {
  padding: 2em 2em 0;
}
/* line 2216, ../src/sass/main.scss */
.article-container .back a {
  color: #c84b4d;
  font-style: italic;
}
/* line 2219, ../src/sass/main.scss */
.article-container .back a:hover {
  color: #000;
}

/* line 2225, ../src/sass/main.scss */
.single-banner {
  position: relative;
  max-height: 600px;
  background: transparent;
  overflow: hidden;
}
/* line 86, ../src/sass/main.scss */
.single-banner.screen-bottom .information {
  z-index: 99;
}
/* line 89, ../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 103, ../src/sass/main.scss */
.single-banner.screen-top .information {
  z-index: 99;
}
/* line 106, ../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 2231, ../src/sass/main.scss */
.single-banner img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2234, ../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 2245, ../src/sass/main.scss */
.single-banner .information {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
/* line 2252, ../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 2261, ../src/sass/main.scss */
.single-banner .information .wrap .kicker {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
/* line 2267, ../src/sass/main.scss */
.single-banner.embed {
  max-height: 650px;
  background: white;
}

/* line 2273, ../src/sass/main.scss */
.post-navigation {
  position: absolute;
  top: 50%;
  z-index: 9;
  left: 0;
  right: 0;
}
/* line 2280, ../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 2289, ../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 2301, ../src/sass/main.scss */
.post-navigation a[rel=next] {
  left: 0;
  right: auto;
  border-left: 0;
}
/* line 2305, ../src/sass/main.scss */
.post-navigation a[rel=next]:before {
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  left: 20px;
}
/* line 2311, ../src/sass/main.scss */
.post-navigation a[rel=prev] {
  right: 0;
  left: auto;
  border-right: 0;
}
/* line 2315, ../src/sass/main.scss */
.post-navigation a[rel=prev]:before {
  border-top: 1px solid white;
  border-right: 1px solid white;
  right: 20px;
}
/* line 2321, ../src/sass/main.scss */
.post-navigation a:hover {
  border-color: #d2c8af;
}
/* line 2323, ../src/sass/main.scss */
.post-navigation a:hover:before {
  border-color: #d2c8af;
}

/* line 2332, ../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 2341, ../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 2353, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a.bx-prev {
  left: 0;
  right: auto;
  border-left: 0;
}
/* line 2357, ../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 2363, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a.bx-next {
  right: 0;
  left: auto;
  border-right: 0;
}
/* line 2367, ../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 2373, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a:hover {
  border-color: #d2c8af;
}
/* line 2375, ../src/sass/main.scss */
.bx-wrapper .bx-controls-direction a:hover:before {
  border-color: #d2c8af;
}

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

/* line 2406, ../src/sass/main.scss */
.explore-related {
  overflow: hidden;
  clear: both;
  border-top: 1px dashed #4b4b4b;
  padding: 6% 0;
}
/* line 2411, ../src/sass/main.scss */
.explore-related h3 {
  width: 35%;
  float: left;
  font-size: 1.6em;
  margin-top: 0;
  line-height: 1;
}
/* line 2418, ../src/sass/main.scss */
.explore-related .tags {
  width: 60%;
  float: right;
  font-size: .85em;
}
/* line 2422, ../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 2429, ../src/sass/main.scss */
.explore-related .tags a:hover {
  border-color: #191919;
  color: #191919;
}

/* line 2438, ../src/sass/main.scss */
.sidebar-texts {
  position: absolute;
  width: 33.33333333%;
  left: 117.09401709%;
}
/* line 2442, ../src/sass/main.scss */
.sidebar-texts h3 {
  color: #d2c8af;
  font-size: 1.6em;
  margin-top: 0;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 2449, ../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 2458, ../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 2466, ../src/sass/main.scss */
.pull-quote p {
  margin: 0;
}

/* line 2474, ../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 2487, ../src/sass/main.scss */
.search-panel .search-form-container {
  width: 100%;
}
/* line 2489, ../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 2507, ../src/sass/main.scss */
.search-panel .search-form-container .search-submit {
  display: none;
}
/* line 9, ../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 10, ../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 11, ../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 12, ../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 2519, ../src/sass/main.scss */
.search-panel.open {
  left: 97px;
}

/* line 2524, ../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 2538, ../src/sass/main.scss */
.navigation b {
  display: none;
}
/* line 2541, ../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 2541, ../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 2550, ../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 2550, ../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 2556, ../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 2556, ../src/sass/main.scss */
  .navigation .t {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -225px;
    height: 35px;
    width: 57px;
  }
}
/* line 2562, ../src/sass/main.scss */
.navigation .t:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2566, ../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 2574, ../src/sass/main.scss */
.navigation ul li {
  display: inline-block;
  float: left;
}
/* line 2577, ../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 2591, ../src/sass/main.scss */
.navigation ul li a:hover {
  color: #d2c8af;
}
/* line 2597, ../src/sass/main.scss */
.navigation ul li.donate a, .navigation ul li.tickets a {
  color: #d2c8af;
}
/* line 2599, ../src/sass/main.scss */
.navigation ul li.donate a:hover, .navigation ul li.tickets a:hover {
  color: #f5f0f0;
}
/* line 2605, ../src/sass/main.scss */
.navigation ul li:last-child a {
  border-right: 0;
}
/* line 2613, ../src/sass/main.scss */
.navigation ul.please-donate li.donate a {
  background: #c84b4d;
}
/* line 2615, ../src/sass/main.scss */
.navigation ul.please-donate li.donate a.hovered {
  color: #f5f0f0;
}
/* line 2624, ../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 2635, ../src/sass/main.scss */
.navigation.stuck {
  position: fixed;
  z-index: 9999;
  left: 0;
  right: 0;
  top: 0;
}

/* line 2644, ../src/sass/main.scss */
.primary-sponsor {
  margin: 1.5em 0;
}
/* line 2646, ../src/sass/main.scss */
.primary-sponsor img {
  width: 30%;
  margin: auto;
  max-width: 100%;
}
/* line 2651, ../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 2659, ../src/sass/main.scss */
.sponsor-carousel {
  padding: 0 80px;
}
/* line 2661, ../src/sass/main.scss */
.sponsor-carousel h3 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  font-size: .8em;
}
/* line 2665, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper {
  overflow: visible;
}
/* line 2668, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a {
  border: 1px solid #d2c8af;
  width: 40px;
  height: 40px;
  margin-top: 0;
}
/* line 2673, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a:before {
  border-color: #d2c8af;
  top: 14px;
  width: 10px;
  height: 10px;
}
/* line 2679, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a.bx-prev {
  left: -70px;
}
/* line 2681, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a.bx-prev:before {
  left: 15px;
}
/* line 2685, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a.bx-next {
  right: -70px;
}
/* line 2687, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a.bx-next:before {
  right: 15px;
}
/* line 2691, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a:hover {
  border-color: #191919;
}
/* line 2693, ../src/sass/main.scss */
.sponsor-carousel .bx-wrapper .bx-controls-direction a:hover:before {
  border-color: #191919;
}
/* line 2702, ../src/sass/main.scss */
.sponsor-carousel ul li {
  display: block;
  float: left;
}

/* line 2710, ../src/sass/main.scss */
footer {
  overflow: hidden;
  clear: both;
  background: #191919;
  color: #d2c8af;
  padding: 2.5% 6.07142857%;
  text-align: center;
}
/* line 2717, ../src/sass/main.scss */
footer .sub-menu {
  font-size: 0.8125em;
}
/* line 2720, ../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 2728, ../src/sass/main.scss */
footer #menu-footer-navigation li {
  display: inline-block;
  width: 15%;
  margin-right: 6%;
  float: left;
  margin-bottom: 5%;
}
/* line 2734, ../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 2743, ../src/sass/main.scss */
footer #menu-footer-navigation li a:hover {
  color: #c84b4d;
}
/* line 2747, ../src/sass/main.scss */
footer #menu-footer-navigation li ul {
  padding-top: 0.75em;
}
/* line 2749, ../src/sass/main.scss */
footer #menu-footer-navigation li ul li {
  width: 100%;
  display: block;
  margin-right: 0;
  float: none;
  margin-bottom: 0;
}
/* line 2755, ../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 2765, ../src/sass/main.scss */
footer #menu-footer-navigation li:last-child {
  margin-right: 0;
}
/* line 2770, ../src/sass/main.scss */
footer .footer-links {
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 2774, ../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 2774, ../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 2787, ../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 2787, ../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 2796, ../src/sass/main.scss */
footer .footer-links .site-by:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2800, ../src/sass/main.scss */
footer .footer-links .wrapper {
  height: 60px;
  background: transparent;
  margin-left: 150px;
  margin-right: 180px;
}
/* line 2806, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links {
  display: inline-block;
  float: left;
  margin-right: 5%;
}
/* line 2810, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links ul {
  list-style: none;
}
/* line 2812, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links ul li {
  display: inline;
  width: auto;
}
/* line 2815, ../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 2824, ../src/sass/main.scss */
footer .footer-links .wrapper .business-links ul li a:hover {
  color: #c84b4d;
}
/* line 2831, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links {
  display: inline-block;
  float: left;
  margin-right: 1em;
  clear: left;
  margin-top: 1em;
}
/* line 2838, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li {
  display: inline-block;
}
/* line 2840, ../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 2853, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li a i {
  margin: auto;
}
/* line 2856, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li a .fontawesome-text {
  display: none;
}
/* line 2859, ../src/sass/main.scss */
footer .footer-links .wrapper .social-links ul li a:hover {
  background: #c84b4d;
  color: #f5f0f0;
}
/* line 2867, ../src/sass/main.scss */
footer .footer-links .wrapper .newsletter-signup {
  display: inline-block;
  float: left;
  margin-top: 1em;
}
/* line 2871, ../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 2877, ../src/sass/main.scss */
footer .footer-links .wrapper .newsletter-signup a:hover {
  color: #f5f0f0;
}

/* line 2889, ../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 2894, ../src/sass/main.scss */
.home.page .navigation.stuck .t {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2902, ../src/sass/main.scss */
.panel {
  overflow: hidden;
  clear: both;
  position: relative;
  text-align: center;
}
/* line 2907, ../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 2918, ../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 287, ../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 2928, ../src/sass/main.scss */
.panel.donate-panel .information {
  color: white;
  z-index: 99;
}
/* line 2931, ../src/sass/main.scss */
.panel.donate-panel .information h2 {
  max-width: 80%;
  margin: 0 auto;
}
/* line 2936, ../src/sass/main.scss */
.panel.donate-panel .information p {
  max-width: 60%;
  margin: auto;
  margin-top: 2%;
}
/* line 2941, ../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 2952, ../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: 3px;
  background: #0080bb;
}
/* line 2960, ../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: 3px;
  background: #0080bb;
}
/* line 2970, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .wrapper {
  width: 100%;
  padding: 0 1%;
  padding-left: 3%;
  padding-top: 1%;
}
/* line 2975, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .wrapper:before {
  content: ' ';
  position: absolute;
  top: 8%;
  bottom: 8%;
  left: 0;
  right: auto;
  width: 3px;
  height: 84%;
  background: #0080bb;
}
/* line 2983, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .wrapper:after {
  content: ' ';
  position: absolute;
  top: 8%;
  bottom: 8%;
  left: auto;
  right: 0;
  width: 3px;
  height: 84%;
  background: #0080bb;
}
/* line 2995, ../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: #0080bb !important;
  font-size: 1.5em;
  padding: .3em 1em;
  width: 21%;
  margin-right: 3.5%;
}
/* line 3005, ../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: #0080bb url("../images/screen-pattern.png") repeat;
  border: 0;
}
/* line 3012, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .button:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 3016, ../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 3021, ../src/sass/main.scss */
.panel.donate-panel .information .donate-buttons .button:hover {
  border-color: #f5f0f0;
}
/* line 3023, ../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 287, ../src/sass/main.scss */
.panel.donatetoday-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 3036, ../src/sass/main.scss */
.panel.donatetoday-panel:after {
  background-image: none;
  background-size: 96% 90%;
  background-position: 25px 25px;
}
/* line 3041, ../src/sass/main.scss */
.panel.donatetoday-panel .information {
  color: white;
  z-index: 99;
  text-align: left;
  margin: 0 0 0 80px;
}
/* line 3046, ../src/sass/main.scss */
.panel.donatetoday-panel .information h2 {
  max-width: 80%;
  margin: 0;
  text-shadow: 5px 4px 2px black;
}
/* line 3051, ../src/sass/main.scss */
.panel.donatetoday-panel .information p {
  max-width: 60%;
  margin: 0;
  margin-top: 2%;
  font-size: 25px;
}
/* line 3057, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons {
  max-width: 275px;
  margin: 2% 0 0;
  overflow: hidden;
  clear: both;
  display: block;
  overflow: hidden;
  width: auto;
  width: 70%;
  position: relative;
  padding: 1% 0;
}
/* line 3068, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons:before {
  content: ' ';
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 3px;
}
/* line 3076, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons:after {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  width: 100%;
  height: 3px;
}
/* line 3086, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons .wrapper {
  width: 100%;
  padding: 0 1%;
  padding-left: 3%;
  padding-top: 1%;
}
/* line 3091, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons .wrapper:before {
  content: ' ';
  position: absolute;
  top: 8%;
  bottom: 8%;
  left: 0;
  right: auto;
  width: 3px;
  height: 84%;
}
/* line 3099, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons .wrapper:after {
  content: ' ';
  position: absolute;
  top: 8%;
  bottom: 8%;
  left: auto;
  right: 0;
  width: 3px;
  height: 84%;
}
/* line 3111, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons .button {
  font-family: 'Knockout 68 A', 'Knockout 68 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  border-color: #c53c42 !important;
  font-size: 1.7em;
  padding: .1em 1em;
  width: 45%;
  margin-right: 3.5%;
  text-align: center;
  letter-spacing: 1px;
}
/* line 3122, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons .button:before, .panel.donatetoday-panel .information .donate-buttons .button:after {
  bottom: 0;
  z-index: -1;
  /*@include screen-pattern(#0080bb);*/
  border: 0;
}
/* line 3130, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons .button:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-image: none;
  background-color: #c53c42;
}
/* line 3136, ../src/sass/main.scss */
.panel.donatetoday-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;
  background-color: #c53c42;
  background-image: none;
}
/* line 3142, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons .button:hover {
  border-color: #f5f0f0;
  color: #c53c42 !important;
}
/* line 3145, ../src/sass/main.scss */
.panel.donatetoday-panel .information .donate-buttons .button:hover:before, .panel.donatetoday-panel .information .donate-buttons .button:hover:after {
  border: 0;
}
/* line 3158, ../src/sass/main.scss */
.panel.frn-panel .information {
  cursor: pointer;
}
/* line 3160, ../src/sass/main.scss */
.panel.frn-panel .information h2 {
  margin-bottom: 7%;
}
/* line 3163, ../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 3172, ../src/sass/main.scss */
.panel.frn-panel .information .button:before, .panel.frn-panel .information .button:after {
  display: none;
}
/* line 3178, ../src/sass/main.scss */
.panel.frn-panel .information:hover .button {
  background: #f5f0f0;
  color: #191919;
}
/* line 3186, ../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 3191, ../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 3196, ../src/sass/main.scss */
.panel.connect-panel .wrap {
  overflow: hidden;
  clear: both;
  margin: 5% auto;
  max-width: 900px;
}
/* line 3202, ../src/sass/main.scss */
.panel.connect-panel .wrap .label {
  position: relative;
  width: 55.55555556%;
  float: left;
}
/* line 3206, ../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 3211, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .cover h2 {
  color: white;
  padding-right: 32px;
}
/* line 3215, ../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 3215, ../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 3227, ../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 3236, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li {
  display: block;
}
/* line 3238, ../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 3247, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li a:after {
  content: ' ';
}
/* line 3250, ../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 3256, ../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 -452px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 86px;
  width: 86px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3256, ../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 -501px;
    height: 86px;
    width: 86px;
  }
}
/* line 3264, ../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 3264, ../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 3272, ../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 -366px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 86px;
  width: 86px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3272, ../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 -415px;
    height: 86px;
    width: 86px;
  }
}
/* line 3280, ../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 3280, ../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 3287, ../src/sass/main.scss */
.panel.connect-panel .wrap .label .social ul li:last-child a {
  margin-right: 0;
}
/* line 3300, ../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 3303, ../src/sass/main.scss */
.panel.connect-panel .wrap .label.activated .social {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 3310, ../src/sass/main.scss */
.panel.connect-panel .wrap .form {
  width: 42.77777778%;
  float: left;
  padding-top: 3%;
  position: relative;
}
/* line 3315, ../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 3322, ../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 3331, ../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 9, ../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 10, ../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 11, ../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 12, ../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 3351, ../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 3365, ../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 3365, ../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 -157px;
    height: 68px;
    width: 72px;
  }
}
/* line 3376, ../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 3376, ../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 -225px;
    height: 69px;
    width: 72px;
  }
}
/* line 3389, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .submit:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 3392, ../src/sass/main.scss */
.panel.connect-panel .wrap .form .submit:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 3405, ../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 3409, ../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 3419, ../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 3437, ../src/sass/main.scss */
.panel.connect-panel .feedback.success, .panel.connect-panel .feedback.failure {
  bottom: 1em;
}
/* line 3444, ../src/sass/main.scss */
.panel.connect-panel .feedback.success {
  color: #ffc85a;
}
/* line 3447, ../src/sass/main.scss */
.panel.connect-panel .feedback.failure {
  color: #c84b4d;
}
/* line 3456, ../src/sass/main.scss */
.panel.image-panel .information, .panel.video-panel .information {
  padding: 5% 15%;
}
/* line 3458, ../src/sass/main.scss */
.panel.image-panel .information h2, .panel.video-panel .information h2 {
  margin-bottom: 5%;
}
/* line 3461, ../src/sass/main.scss */
.panel.image-panel .information p, .panel.video-panel .information p {
  color: white;
  margin: 5% 0;
}
/* line 3467, ../src/sass/main.scss */
.panel.what-panel {
  background: #8ca05f url("../images/screen-pattern.png") repeat;
  color: #f5f0f0;
  overflow: hidden;
  clear: both;
  height: auto;
}
/* line 3473, ../src/sass/main.scss */
.panel.what-panel .wrap {
  padding: 5% 15%;
  overflow: hidden;
  clear: both;
}
/* line 3477, ../src/sass/main.scss */
.panel.what-panel .wrap h2 {
  position: relative;
  line-height: .8;
  clear: both;
  text-align: left;
  color: #f5f0f0;
}
/* line 3483, ../src/sass/main.scss */
.panel.what-panel .wrap h2 .top,
.panel.what-panel .wrap h2 .bottom {
  display: block;
}
/* line 3487, ../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 3500, ../src/sass/main.scss */
.panel.what-panel .wrap .quote {
  float: left;
  width: 37.5%;
  padding: 3%;
  padding-left: 0;
  text-align: left;
}
/* line 3506, ../src/sass/main.scss */
.panel.what-panel .wrap .quote h3 {
  text-transform: none;
  font-size: 2.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 3513, ../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 3520, ../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 3533, ../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 124, ../src/sass/main.scss */
.panel.what-panel .wrap .content strong {
  font-weight: 800;
}
/* line 127, ../src/sass/main.scss */
.panel.what-panel .wrap .content em {
  font-style: italic;
  font-weight: 500;
}
/* line 132, ../src/sass/main.scss */
.panel.what-panel .wrap .content em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 136, ../src/sass/main.scss */
.panel.what-panel .wrap .content strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 140, ../src/sass/main.scss */
.panel.what-panel .wrap .content h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 145, ../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 151, ../src/sass/main.scss */
.panel.what-panel .wrap .content img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 156, ../src/sass/main.scss */
.panel.what-panel .wrap .content img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 160, ../src/sass/main.scss */
.panel.what-panel .wrap .content img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 164, ../src/sass/main.scss */
.panel.what-panel .wrap .content img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 169, ../src/sass/main.scss */
.panel.what-panel .wrap .content img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 177, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 182, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 186, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 190, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 194, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 200, ../src/sass/main.scss */
.panel.what-panel .wrap .content .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 206, ../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;
  font-style: italic;
}
/* line 214, ../src/sass/main.scss */
.panel.what-panel .wrap .content ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 220, ../src/sass/main.scss */
.panel.what-panel .wrap .content ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 225, ../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 232, ../src/sass/main.scss */
.panel.what-panel .wrap .content div {
  text-align: left !important;
}
/* line 234, ../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 241, ../src/sass/main.scss */
  .panel.what-panel .wrap .content h2 {
    font-size: 3em;
  }
  /* line 244, ../src/sass/main.scss */
  .panel.what-panel .wrap .content h3 {
    font-size: 2em;
  }
  /* line 247, ../src/sass/main.scss */
  .panel.what-panel .wrap .content h4 {
    font-size: 1.5em;
  }
}
/* line 3540, ../src/sass/main.scss */
.panel.what-panel .wrap .content p {
  margin-bottom: 1em;
}
/* line 3543, ../src/sass/main.scss */
.panel.what-panel .wrap .content .button {
  width: 100%;
  background: transparent;
  border-color: white;
  text-align: center;
  margin-top: 2em;
}
/* line 3549, ../src/sass/main.scss */
.panel.what-panel .wrap .content .button:hover {
  background: #d2c8af;
  border-color: transparent;
  color: #c84b4d;
}
/* line 3556, ../src/sass/main.scss */
.panel.what-panel .wrap .content.with-quote {
  float: left;
  width: 62.5%;
}
/* line 3565, ../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 3572, ../src/sass/main.scss */
.panel.donate-header-panel .information h2 {
  width: 58%;
  float: left;
  margin-top: 0;
}
/* line 3577, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons {
  width: 42%;
  float: left;
  margin-top: 2%;
}
/* line 3581, ../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 3596, ../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 3603, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons .button:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 3607, ../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 3612, ../src/sass/main.scss */
.panel.donate-header-panel .information .donate-buttons .button:hover {
  border-color: #f5f0f0;
}
/* line 3614, ../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 3625, ../src/sass/main.scss */
.panel.thanks-panel .information {
  color: #f5f0f0;
  padding: 0 13.5%;
}
/* line 3628, ../src/sass/main.scss */
.panel.thanks-panel .information h2 {
  float: left;
  width: 57.5%;
  margin-top: 0;
}
/* line 3634, ../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 3646, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share {
  list-style: none;
  margin-top: .3em;
}
/* line 3649, ../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 3658, ../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 3664, ../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 3669, ../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 3674, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button:hover {
  border-color: #f5f0f0;
  background: transparent;
}
/* line 3677, ../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 3682, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share .button span {
  margin: auto;
}
/* line 3687, ../src/sass/main.scss */
.panel.thanks-panel .information .caption ul.share li {
  display: inline;
}
/* line 3691, ../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 3691, ../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 3698, ../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 3698, ../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 -157px;
    height: 35px;
    width: 42px;
  }
}
/* line 86, ../src/sass/main.scss */
.panel.screen-bottom .information {
  z-index: 99;
}
/* line 89, ../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 103, ../src/sass/main.scss */
.panel.screen-top .information {
  z-index: 99;
}
/* line 106, ../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 3713, ../src/sass/main.scss */
.campaign-container-masterskin_2 .campaign-container-inner {
  max-width: 100%;
}

/* line 3716, ../src/sass/main.scss */
.campaign-item {
  float: left;
  width: 100%;
  background-color: #f5f0f0;
  padding: 20px;
  margin-bottom: 20px;
}
/* line 3722, ../src/sass/main.scss */
.campaign-item .wrap-img {
  width: 20%;
  float: left;
}
/* line 3726, ../src/sass/main.scss */
.campaign-item .wrap-content {
  width: 80%;
  float: left;
  padding-left: 5%;
  margin-bottom: 0px;
  text-align: left;
}
/* line 3733, ../src/sass/main.scss */
.campaign-item h3 {
  text-align: left !important;
  color: #adadad !important;
  margin: 0 !important;
  font-size: 1.6em;
}
/* line 3738, ../src/sass/main.scss */
.campaign-item h3 a {
  color: #2d78a5;
  font-size: 2em;
  font-weight: 400;
}
/* line 3744, ../src/sass/main.scss */
.campaign-item .content {
  margin-bottom: 20px;
}
/* line 3747, ../src/sass/main.scss */
.campaign-item .amount {
  padding: 10px 20px;
  display: inline-block;
  background-color: #2d78a5;
  font-size: 18px;
  color: #fff;
}
/* line 3754, ../src/sass/main.scss */
.campaign-item a {
  color: #2d78a5;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

/* line 3762, ../src/sass/main.scss */
.campaing-wrap {
  float: left;
  width: 100%;
  text-align: center;
}
/* line 3766, ../src/sass/main.scss */
.campaing-wrap .load {
  font-size: 20px;
  letter-spacing: 4px;
  font-weight: 700;
  display: none;
}
/* line 3771, ../src/sass/main.scss */
.campaing-wrap .load.processing {
  display: block;
}
/* line 3776, ../src/sass/main.scss */
.campaing-wrap .action.success {
  color: green;
}
/* line 3779, ../src/sass/main.scss */
.campaing-wrap .action.error {
  color: red;
}
/* line 3783, ../src/sass/main.scss */
.campaing-wrap .no-result {
  font-size: 20px;
  letter-spacing: 4px;
  font-weight: 700;
}

/* line 3789, ../src/sass/main.scss */
.wrap-form-s {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
/* line 3793, ../src/sass/main.scss */
.wrap-form-s input[type="text"] {
  background-color: #f5f0f0;
  border: 0px;
  color: #999;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  padding: 21px 30px;
  font-size: 25px;
  width: 70%;
  float: left;
}
/* line 3803, ../src/sass/main.scss */
.wrap-form-s input[type="submit"] {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-size: 2em;
  width: 30%;
  float: left;
  background: #2d78a5 url(../images/screen-pattern.png) repeat;
  background-color: #2d78a5 !important;
  border: 0;
  padding: 20px;
  color: #fff;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 3820, ../src/sass/main.scss */
.slide .mittun-classy-account-activity {
  display: none;
}
/* line 3823, ../src/sass/main.scss */
.slide .mittun-thermometer-container {
  margin-bottom: 0;
  padding: 0;
}
/* line 3827, ../src/sass/main.scss */
.slide .wrap-bar {
  position: absolute;
  width: 90%;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}
/* line 3835, ../src/sass/main.scss */
.slide .style_1 .mittun-thermometer {
  background: #f5f0f0;
  border: 2px solid #f5f0f0;
  height: 14px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-left: 2px solid #f5f0f0 !important;
  border-right: 2px solid #f5f0f0 !important;
}
/* line 3844, ../src/sass/main.scss */
.slide .style_1 .mittun-thermometer-progress {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* line 3850, ../src/sass/main.scss */
.wrap-classy {
  width: 100%;
  float: left;
  padding-bottom: 3em;
}
/* line 3854, ../src/sass/main.scss */
.wrap-classy:last-child {
  margin-bottom: 3em;
}
/* line 3857, ../src/sass/main.scss */
.wrap-classy .style_1 .mittun-thermometer {
  background: #adadad;
}
/* line 3860, ../src/sass/main.scss */
.wrap-classy .col-2 {
  width: 48%;
  display: inline-block;
  vertical-align: top;
  background-color: #f5f0f0;
  padding: 20px;
}
/* line 3867, ../src/sass/main.scss */
.wrap-classy .col-2:first-child {
  float: left;
}
/* line 3870, ../src/sass/main.scss */
.wrap-classy .col-2:last-child {
  float: right;
}
/* line 3873, ../src/sass/main.scss */
.wrap-classy > h2 {
  color: #c84b4d;
  font-size: 4em;
  text-align: center;
  margin: 0.2em 0;
}
/* line 3879, ../src/sass/main.scss */
.wrap-classy .mittun-classy-account-activity {
  margin-top: 0;
}
/* line 3881, ../src/sass/main.scss */
.wrap-classy .mittun-classy-account-activity h2 {
  color: #2d78a5;
  font-size: 2em;
  text-align: center;
  margin: 0.2em 0 1em 0;
}
/* line 3888, ../src/sass/main.scss */
.wrap-classy .leaderboardraise {
  color: #2d78a5 !important;
}
/* line 3891, ../src/sass/main.scss */
.wrap-classy .mittun-thermometer-progress {
  background-color: #2d78a5 !important;
}
/* line 3894, ../src/sass/main.scss */
.wrap-classy .mittun-campaign-link a {
  background-color: #2d78a5 !important;
  padding: 12px 10px;
  font-size: 16px;
}
/* line 3899, ../src/sass/main.scss */
.wrap-classy .mittun-thermometer-progress-marker {
  background-color: #2d78a5 !important;
}
/* line 3902, ../src/sass/main.scss */
.wrap-classy .mittun-campaign-link {
  max-width: 180px;
}
/* line 3905, ../src/sass/main.scss */
.wrap-classy .leaderboardgoal, .wrap-classy .eventgoal {
  color: #adadad !important;
}
/* line 3908, ../src/sass/main.scss */
.wrap-classy .leaderboardraise, .wrap-classy .eventraise {
  color: #2d78a5 !important;
}
/* line 3912, ../src/sass/main.scss */
.wrap-classy .events-container-inner h2 {
  font-size: 1em;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  text-align: left;
}
/* line 3918, ../src/sass/main.scss */
.wrap-classy h3 {
  color: #2d78a5;
  font-size: 2em;
  text-align: center;
  margin: 0.2em 0 1em 0;
}
/* line 3924, ../src/sass/main.scss */
.wrap-classy .campaign-container-masterskin_2 .campaign-container-inner {
  padding: 0;
}

/* line 3929, ../src/sass/main.scss */
.classypress-master {
  color: #4b4b4b;
}
/* line 3932, ../src/sass/main.scss */
.classypress-master .activity-feed-element img:not(.embedded) {
  width: 50px;
  height: 50px;
}
/* line 3937, ../src/sass/main.scss */
.classypress-master .mittun-classy-account-activity {
  background-color: #f5f0f0;
}
/* line 3942, ../src/sass/main.scss */
.classypress-master .recurring-options-container .recurring-labels {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-size: 2em;
  width: 20%;
  background: #2d78a5 url("../images/screen-pattern.png") repeat;
  background-color: #2d78a5 !important;
}
/* line 3950, ../src/sass/main.scss */
.classypress-master .mittun-classy-activity-more {
  text-align: center;
}
/* line 3953, ../src/sass/main.scss */
.classypress-master .mittun-classy-activity-more input[type="button"] {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-size: 2em;
  width: 20%;
  color: #fff;
  border: 0;
  background: #2d78a5 url("../images/screen-pattern.png") repeat;
  background-color: #2d78a5 !important;
}
/* line 3962, ../src/sass/main.scss */
.classypress-master .mittun-classy-activity-more img {
  width: 20px;
  height: 20px;
}
/* line 3966, ../src/sass/main.scss */
.classypress-master .activity-feed-author {
  padding-right: 5px;
  font-size: 22px;
  font-weight: 700;
}
/* line 3972, ../src/sass/main.scss */
.classypress-master .activity-feed-action {
  font-weight: 400;
  font-size: 20px;
}
/* line 3976, ../src/sass/main.scss */
.classypress-master .classy-donation-form.short input[type="text"] {
  background-color: #f5f0f0;
  border: 0px;
  color: #999;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  padding: 21px 30px;
  font-size: 25px;
  width: 60%;
}
/* line 3985, ../src/sass/main.scss */
.classypress-master .classy-donation-form.short .classy-currency, .classypress-master .classy-donation-form.long .classy-currency {
  line-height: 1.2em;
  padding: 21px 0;
}
/* line 3989, ../src/sass/main.scss */
.classypress-master .classy-currency {
  left: 10px;
}
/* line 3992, ../src/sass/main.scss */
.classypress-master .mittun-thermometer-goal {
  font-size: 25px;
}
/* line 3996, ../src/sass/main.scss */
.classypress-master .campaign-container-inner .mittun-thermometer-progress-marker {
  background-image: url("../images/icon-donate.png") !important;
  width: 131px;
  height: 112px;
  border-radius: 0;
  background-color: transparent !important;
  top: -116px;
}
/* line 4006, ../src/sass/main.scss */
.classypress-master .mittun-thermometer-value span {
  font-size: 20px;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  padding: 0;
  line-height: 1em;
  color: #2d78a5;
}
/* line 4014, ../src/sass/main.scss */
.classypress-master .mittun-thermometer-goal {
  font-size: 20px;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  padding: 0;
  line-height: 1em;
  color: #fff !important;
  background-color: #c84b4d;
  position: absolute;
  right: 0;
  top: -65px;
  margin: 0;
  padding: 5px 10px;
  letter-spacing: 2px;
}
/* line 4028, ../src/sass/main.scss */
.classypress-master .mittun-thermometer-goal:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 80px;
  background-color: #f5f0f0;
  right: 0;
  top: 0;
}
/* line 4038, ../src/sass/main.scss */
.classypress-master .mittun-thermometer-goal span {
  color: #fff !important;
}
/* line 4041, ../src/sass/main.scss */
.classypress-master .mittun-thermometer-value {
  background-color: #f5f0f0;
  position: absolute;
  left: 15%;
  top: -90px;
  margin: 0;
  padding: 5px 10px;
}

/* line 4052, ../src/sass/main.scss */
.story-panels .panel {
  color: #f5f0f0;
  position: relative;
  border: 3px solid white;
}
/* line 4056, ../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 4065, ../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 4072, ../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 4092, ../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 4113, ../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 4113, ../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 4117, ../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 4127, ../src/sass/main.scss */
.story-panels .panel .buttons .button {
  border-color: white;
  height: 70px;
  width: 250px;
  position: relative;
  margin-right: 10px;
  cursor: pointer;
}
/* line 4134, ../src/sass/main.scss */
.story-panels .panel .buttons .button:before, .story-panels .panel .buttons .button:after {
  background: #8ca05f;
}
/* line 4139, ../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 4148, ../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 4154, ../src/sass/main.scss */
.story-panels .panel .buttons .button.donate span {
  left: 65px;
  text-align: center;
}
/* line 4160, ../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 4167, ../src/sass/main.scss */
.story-panels .panel .buttons .button.read-more span {
  text-align: center;
  left: 10px;
  right: auto;
}
/* line 4181, ../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 4191, ../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 4195, ../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 4206, ../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 4219, ../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 4224, ../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 4232, ../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 4232, ../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 4241, ../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 4244, ../src/sass/main.scss */
.story-panels .panel.hidden-panel p {
  padding: 1em 4%;
}

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

/* line 4269, ../src/sass/main.scss */
.category-photo {
  position: absolute;
}
/* line 86, ../src/sass/main.scss */
.category-photo.screen-bottom .information {
  z-index: 99;
}
/* line 89, ../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 103, ../src/sass/main.scss */
.category-photo.screen-top .information {
  z-index: 99;
}
/* line 106, ../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 4273, ../src/sass/main.scss */
.wrap-bio {
  padding-bottom: 96px;
  width: 700px;
  float: left;
}

/* line 4279, ../src/sass/main.scss */
.wrap-profile-img {
  width: 180px;
  height: 180px;
  float: left;
}
/* line 4283, ../src/sass/main.scss */
.wrap-profile-img .profile-img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}

/* line 4289, ../src/sass/main.scss */
.profile-img-radius {
  float: left;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
  margin: 10px 10px 10px 0px;
}
/* line 4296, ../src/sass/main.scss */
.profile-img-radius img {
  width: 100%;
  height: auto;
}

/* line 4301, ../src/sass/main.scss */
.title-user {
  margin-top: -1em;
  margin-bottom: 0.8em;
}

/* line 4305, ../src/sass/main.scss */
.wrap-profile {
  padding: 0 0 20px 0;
}

/* line 4308, ../src/sass/main.scss */
.wrap-info-user {
  padding-left: 236px;
}
/* line 4310, ../src/sass/main.scss */
.wrap-info-user p {
  margin: 10px 0;
  line-height: 1.6em;
}
/* line 4314, ../src/sass/main.scss */
.wrap-info-user h4 {
  border-bottom: 0 !important;
  clear: none !important;
  font-size: 36px !important;
}

/* line 4320, ../src/sass/main.scss */
body .gform_wrapper ul.gfield_checkbox li, body .gform_wrapper ul.gfield_radio li {
  background: whitesmoke;
}

/* line 4323, ../src/sass/main.scss */
.gquiz-indicator, .gquiz-incorrect-response img, .gquiz-correct-response img {
  position: absolute;
  top: 8px;
  right: 10px;
  width: 20px !important;
  height: 20px !important;
}

/* line 4330, ../src/sass/main.scss */
.gquiz-answer-explanation {
  font-size: 17px;
  line-height: 1.5em;
  font-style: italic;
}
/* line 4334, ../src/sass/main.scss */
.gquiz-answer-explanation b {
  font-weight: 700;
}

/* line 4338, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
  width: 100%;
  display: block;
  margin: auto;
  max-width: initial;
  padding: 11px 15px;
  font-size: 19px;
}
/* line 4345, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label:hover, .gform_wrapper ul.gfield_radio li label:hover {
  background-color: #e0e0e0;
}
/* line 4348, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label img, .gform_wrapper ul.gfield_radio li label img {
  opacity: 0;
}
/* line 4351, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label.gquiz-correct-choice.has-img, .gform_wrapper ul.gfield_radio li label.gquiz-correct-choice.has-img {
  background-color: #638e7d;
  color: #fff;
}
/* line 4355, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label.gquiz-incorrect-choice.has-img, .gform_wrapper ul.gfield_radio li label.gquiz-incorrect-choice.has-img {
  background-color: #c74b4d;
  color: #fff;
}
/* line 4359, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label.gquiz-correct-choice.has-img:before, .gform_wrapper ul.gfield_radio li label.gquiz-correct-choice.has-img:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  color: #fff;
  display: block;
}
/* line 4369, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label.gquiz-incorrect-choice.has-img:before, .gform_wrapper ul.gfield_radio li label.gquiz-incorrect-choice.has-img:before {
  content: " ";
  background-image: url(../images/quiz-x.svg);
  width: 15px;
  height: 15px;
  background-size: 100%;
  position: absolute;
  right: 10px;
  top: 17px;
  display: block;
}
/* line 4380, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label.gquiz-correct-choice:before, .gform_wrapper ul.gfield_radio li label.gquiz-correct-choice:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  color: #638e7d;
  display: block;
}
/* line 4390, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label.gquiz-incorrect-choice:before, .gform_wrapper ul.gfield_radio li label.gquiz-incorrect-choice:before {
  content: " ";
  background-image: url(../images/quiz-x.svg);
  width: 15px;
  height: 15px;
  background-size: 100%;
  position: absolute;
  right: 10px;
  top: 17px;
  display: block;
}

/* line 4402, ../src/sass/main.scss */
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked + label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked + label {
  background: #ddd;
}

/* line 4405, ../src/sass/main.scss */
.gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {
  position: absolute;
  top: 36%;
  left: 8px;
  opacity: 1;
}

/* line 4411, ../src/sass/main.scss */
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {
  margin-top: 0 !important;
}

/* line 4414, ../src/sass/main.scss */
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  width: 100%;
  border: 1px solid #bbb;
  padding: 5px 4px 5px 22px !important;
}

/* line 4420, ../src/sass/main.scss */
.gform_wrapper .gfield_radio li input[type=radio] {
  position: absolute;
  top: 13%;
  left: 13px;
  opacity: 0;
}

/* line 4428, ../src/sass/main.scss */
.gform_wrapper .gfield_checkbox li input[type=checkbox] {
  -ms-transform: scale(1.4);
  /* IE */
  -moz-transform: scale(1.4);
  /* FF */
  -webkit-transform: scale(1.4);
  /* Safari and Chrome */
  -o-transform: scale(1.4);
  /* Opera */
  left: 15px;
}

/* line 4435, ../src/sass/main.scss */
.gform_wrapper ul.gfield_checkbox li label {
  padding: 11px 15px 11px 35px;
}

/* line 4438, ../src/sass/main.scss */
body .gform_wrapper .top_label div.ginput_container {
  width: 70% !important;
}

/* line 4442, ../src/sass/main.scss */
.category-content {
  position: relative;
  z-index: 9;
}
/* line 4445, ../src/sass/main.scss */
.category-content .headline-content {
  width: 70%;
  margin: auto;
  padding: 0 0 5em 0;
}
/* line 4446, ../src/sass/main.scss */
.category-content .headline-content h2 {
  font-size: 4em;
  line-height: 1em;
}
/* line 4454, ../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 4459, ../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 4465, ../src/sass/main.scss */
.category-content .headings p {
  margin-bottom: 3%;
}
/* line 4467, ../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 4476, ../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 4486, ../src/sass/main.scss */
.category-content .description:after {
  content: ' ';
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  left: 0;
  height: 2em;
  background: #f5f0f0;
}
/* line 4497, ../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 4506, ../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 4506, ../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 4511, ../src/sass/main.scss */
.category-content .description a.what:hover {
  color: #4b4b4b;
}
/* line 4516, ../src/sass/main.scss */
.category-content .description .title {
  width: 50%;
  float: left;
  padding-right: 30px;
}
/* line 4520, ../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 4530, ../src/sass/main.scss */
.category-content .description .text {
  width: 50%;
  float: right;
}
/* line 4534, ../src/sass/main.scss */
.category-content .description .text p {
  margin-bottom: 1em;
}
/* line 4538, ../src/sass/main.scss */
.category-content .description .wrap {
  line-height: 1.85;
  color: #4b4b4b;
  font-size: 1.125em;
}
/* line 124, ../src/sass/main.scss */
.category-content .description .wrap strong {
  font-weight: 800;
}
/* line 127, ../src/sass/main.scss */
.category-content .description .wrap em {
  font-style: italic;
  font-weight: 500;
}
/* line 132, ../src/sass/main.scss */
.category-content .description .wrap em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 136, ../src/sass/main.scss */
.category-content .description .wrap strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 140, ../src/sass/main.scss */
.category-content .description .wrap h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 145, ../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 151, ../src/sass/main.scss */
.category-content .description .wrap img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 156, ../src/sass/main.scss */
.category-content .description .wrap img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 160, ../src/sass/main.scss */
.category-content .description .wrap img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 164, ../src/sass/main.scss */
.category-content .description .wrap img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 169, ../src/sass/main.scss */
.category-content .description .wrap img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 177, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 182, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 186, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 190, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 194, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 200, ../src/sass/main.scss */
.category-content .description .wrap .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 206, ../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;
  font-style: italic;
}
/* line 214, ../src/sass/main.scss */
.category-content .description .wrap ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 220, ../src/sass/main.scss */
.category-content .description .wrap ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 225, ../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 232, ../src/sass/main.scss */
.category-content .description .wrap div {
  text-align: left !important;
}
/* line 234, ../src/sass/main.scss */
.category-content .description .wrap div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 241, ../src/sass/main.scss */
  .category-content .description .wrap h2 {
    font-size: 3em;
  }
  /* line 244, ../src/sass/main.scss */
  .category-content .description .wrap h3 {
    font-size: 2em;
  }
  /* line 247, ../src/sass/main.scss */
  .category-content .description .wrap h4 {
    font-size: 1.5em;
  }
}
/* line 4544, ../src/sass/main.scss */
.category-content .description.open {
  max-height: 2000px !important;
}
/* line 4549, ../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 4560, ../src/sass/main.scss */
.category-content b.p:hover {
  background: #c84b4d;
  color: #d2c8af;
}
/* line 4566, ../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 4575, ../src/sass/main.scss */
.category-content.main-category .headings p {
  display: none;
}
/* line 4578, ../src/sass/main.scss */
.category-content.main-category .headings h2 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  margin: 0 20%;
}
/* line 4581, ../src/sass/main.scss */
.category-content.main-category .headings h2 span {
  display: block;
  margin-bottom: .3em;
}
/* line 4594, ../src/sass/main.scss */
.category-content.main-category.link-collection .headings {
  position: relative;
}
/* line 4596, ../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 4606, ../src/sass/main.scss */
.category-content.main-category.link-collection .headings h2 i {
  display: block;
}
/* line 4611, ../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 124, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description strong {
  font-weight: 800;
}
/* line 127, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description em {
  font-style: italic;
  font-weight: 500;
}
/* line 132, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 136, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 140, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 145, ../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 151, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 156, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 160, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 164, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 169, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 177, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 182, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 186, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 190, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 194, ../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 200, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 206, ../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;
  font-style: italic;
}
/* line 214, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 220, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 225, ../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 232, ../src/sass/main.scss */
.category-content.main-category.link-collection .bottom-description div {
  text-align: left !important;
}
/* line 234, ../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 241, ../src/sass/main.scss */
  .category-content.main-category.link-collection .bottom-description h2 {
    font-size: 3em;
  }
  /* line 244, ../src/sass/main.scss */
  .category-content.main-category.link-collection .bottom-description h3 {
    font-size: 2em;
  }
  /* line 247, ../src/sass/main.scss */
  .category-content.main-category.link-collection .bottom-description h4 {
    font-size: 1.5em;
  }
}

/* line 4620, ../src/sass/main.scss */
.block-video-detail {
  position: relative;
  display: block;
  width: 100%;
}
/* line 4624, ../src/sass/main.scss */
.block-video-detail img {
  width: 100%;
}
/* line 4627, ../src/sass/main.scss */
.block-video-detail .link-video-call {
  position: relative;
  display: block;
  text-decoration: none;
}
/* line 4634, ../src/sass/main.scss */
.block-video-detail:hover .video-icon {
  opacity: 0.9;
}
/* line 4638, ../src/sass/main.scss */
.block-video-detail .video-icon {
  position: absolute;
  display: block;
  background-image: url("../images/tmp-play.png");
  width: 110px;
  background-position: center;
  background-size: 110px 101px;
  background-repeat: no-repeat;
  height: 101px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  display: block;
  left: 0;
  opacity: 0.7;
  z-index: 99;
}

/* line 4657, ../src/sass/main.scss */
#modal-slider {
  position: fixed;
  display: none;
  z-index: 99999;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  overflow-y: scroll;
  background-color: transparent;
}

/* line 4670, ../src/sass/main.scss */
.title-section {
  font-size: 17px;
  position: relative;
  padding: 0;
  color: #fff;
  letter-spacing: 17px;
  margin: 140px auto 70px;
  text-transform: uppercase;
  text-align: left;
  width: 860px;
}
/* line 4680, ../src/sass/main.scss */
.title-section .line {
  display: none;
  opacity: 0;
}

/* line 4685, ../src/sass/main.scss */
.block-modal {
  width: 100%;
  height: 100vh;
  position: relative;
}
/* line 4689, ../src/sass/main.scss */
.block-modal .wrapper-modal {
  width: 850px;
  margin: auto;
  display: block;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 4698, ../src/sass/main.scss */
.block-modal .wrapper-modal .title-section {
  margin: 50px auto 50px;
}
/* line 4703, ../src/sass/main.scss */
.block-modal.video-modal .wrapper-modal {
  top: 0;
  transform: none;
  width: 100%;
  float: left;
  bottom: 0;
}
/* line 4710, ../src/sass/main.scss */
.block-modal.video-modal .modal-ready {
  display: block;
  margin: auto;
  position: absolute;
  width: 80%;
  max-width: 1000px;
  top: 50%;
  -ms-transform: translateY(-55%);
  -webkit-transform: translateY(-55%);
  transform: translateY(-55%);
  left: 0;
  right: 0;
}
/* line 4722, ../src/sass/main.scss */
.block-modal.video-modal .modal-ready img {
  width: 100%;
  height: auto;
  opacity: 0;
  max-width: inherit;
  max-height: inherit;
}
/* line 4729, ../src/sass/main.scss */
.block-modal.video-modal .modal-ready .block-img {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  /*right: 0;*/
}
/* line 4740, ../src/sass/main.scss */
.block-modal.video-modal .modal-ready.heightvideo img {
  width: auto;
  height: 100%;
}
/* line 4744, ../src/sass/main.scss */
.block-modal.video-modal .modal-ready.heightvideo .block-img {
  width: auto;
  height: 100%;
  display: inline-block;
}
/* line 4750, ../src/sass/main.scss */
.block-modal.video-modal .modal-ready iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 4760, ../src/sass/main.scss */
.block-modal .modal-ready {
  position: relative;
  display: inline-block;
}
/* line 4763, ../src/sass/main.scss */
.block-modal .modal-ready .block-img {
  margin: auto;
  position: relative;
  line-height: 0;
}
/* line 4767, ../src/sass/main.scss */
.block-modal .modal-ready .block-img img {
  max-width: 100%;
  max-height: 600px;
}
/* line 4772, ../src/sass/main.scss */
.block-modal .modal-ready .close-modal {
  bottom: -70px;
  right: 0;
  margin: auto;
  position: absolute;
  left: 0;
  padding: 0;
  letter-spacing: 5px;
  color: #fff;
  font-size: 1.6em;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  line-height: 1em;
}

/* line 4791, ../src/sass/main.scss */
.page-template-template-action #down-arrow.down-arrow-big, .page-template-template-donatepage #down-arrow.down-arrow-big {
  display: none !important;
}
/* line 4794, ../src/sass/main.scss */
.page-template-template-action .descriptive-header .content .description, .page-template-template-donatepage .descriptive-header .content .description {
  max-width: 870px;
  margin: 0 auto;
}
/* line 4798, ../src/sass/main.scss */
.page-template-template-action .descriptive-header .content .description .title h3, .page-template-template-donatepage .descriptive-header .content .description .title h3 {
  font-family: 'Knockout 68 A', 'Knockout 68 B';
  font-size: 4.2em;
  line-height: 1.05em;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 4805, ../src/sass/main.scss */
.page-template-template-action .video-wrap, .page-template-template-donatepage .video-wrap {
  position: relative;
  padding-top: 56%;
  margin: 3em 0;
}
/* line 4809, ../src/sass/main.scss */
.page-template-template-action .video-wrap iframe, .page-template-template-donatepage .video-wrap iframe {
  position: absolute;
  width: 100%;
  top: 0;
  height: 100%;
}
/* line 4817, ../src/sass/main.scss */
.page-template-template-action .image-slide .button, .page-template-template-donatepage .image-slide .button {
  font-family: 'Knockout 68 A', 'Knockout 68 B';
  font-size: 25px;
  letter-spacing: 0.1em;
  padding: .3em 1em;
  min-width: 260px;
}

/* line 4826, ../src/sass/main.scss */
.descriptive-header {
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 4835, ../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 4864, ../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 4878, ../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 4890, ../src/sass/main.scss */
.descriptive-header .content .description .text p {
  margin-bottom: 1em;
}
/* line 4894, ../src/sass/main.scss */
.descriptive-header .content .description .wrap {
  line-height: 1.85;
  color: #4b4b4b;
  font-size: 1.125em;
}
/* line 124, ../src/sass/main.scss */
.descriptive-header .content .description .wrap strong {
  font-weight: 800;
}
/* line 127, ../src/sass/main.scss */
.descriptive-header .content .description .wrap em {
  font-style: italic;
  font-weight: 500;
}
/* line 132, ../src/sass/main.scss */
.descriptive-header .content .description .wrap em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 136, ../src/sass/main.scss */
.descriptive-header .content .description .wrap strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 140, ../src/sass/main.scss */
.descriptive-header .content .description .wrap h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 145, ../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 151, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 156, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 160, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 164, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 169, ../src/sass/main.scss */
.descriptive-header .content .description .wrap img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 177, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 182, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 186, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 190, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 194, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 200, ../src/sass/main.scss */
.descriptive-header .content .description .wrap .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 206, ../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;
  font-style: italic;
}
/* line 214, ../src/sass/main.scss */
.descriptive-header .content .description .wrap ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 220, ../src/sass/main.scss */
.descriptive-header .content .description .wrap ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 225, ../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 232, ../src/sass/main.scss */
.descriptive-header .content .description .wrap div {
  text-align: left !important;
}
/* line 234, ../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 241, ../src/sass/main.scss */
  .descriptive-header .content .description .wrap h2 {
    font-size: 3em;
  }
  /* line 244, ../src/sass/main.scss */
  .descriptive-header .content .description .wrap h3 {
    font-size: 2em;
  }
  /* line 247, ../src/sass/main.scss */
  .descriptive-header .content .description .wrap h4 {
    font-size: 1.5em;
  }
}
/* line 4900, ../src/sass/main.scss */
.descriptive-header .content .description.open {
  max-height: 2000px !important;
}
/* line 4905, ../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 4916, ../src/sass/main.scss */
.descriptive-header .content b.p:hover {
  background: #c84b4d;
  color: #d2c8af;
}

/* line 4932, ../src/sass/main.scss */
.page-template-template-quilt .quilt-container {
  overflow: visible;
}
/* line 4938, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper {
  border: 14px solid #c84b4d;
  position: relative;
  overflow: visible;
}
/* line 4943, ../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 4952, ../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 4960, ../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 4976, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper #quilt-modal {
  overflow: auto;
}
/* line 4980, ../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 4988, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .border-wrapper {
  background: transparent;
  border: 1px dashed #ece5d1;
}
/* line 4992, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings {
  position: relative;
  background: transparent;
}
/* line 4995, ../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 5002, ../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 5007, ../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 5016, ../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 5022, ../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 5027, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article {
  margin-top: 0;
  width: 60%;
}
/* line 5031, ../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 5037, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo-wrapper.no-caption {
  margin-bottom: 2em;
}
/* line 5040, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo-wrapper.allow-small {
  width: 100%;
  text-align: center !important;
}
/* line 5043, ../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 5048, ../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 5052, ../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 5060, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo {
  border: 5px solid #ece5d1;
}
/* line 5064, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo .border-wrapper {
  border-color: #c84b4d;
  background: #ece5d1;
  padding: 5px;
}
/* line 5068, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .photo .border-wrapper img {
  width: 100%;
  height: auto;
}
/* line 5074, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .text {
  padding: .25em;
  margin-bottom: 4em;
}
/* line 5077, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .grantee-wrapper article .text .link {
  clear: both;
  overflow: hidden;
  text-align: center;
}
/* line 5081, ../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 5094, ../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 5094, ../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 5103, ../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 5109, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key {
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 1em;
  background: #ece5d1;
}
/* line 5115, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 5120, ../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 5128, ../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 5139, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li:last-child {
  padding-right: 0;
}
/* line 5142, ../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 5156, ../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 5164, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.growing i {
  background-image: url("../images/markers/key-growing.png");
}
/* line 5169, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.helping i {
  background-image: url("../images/markers/key-helping.png");
}
/* line 5172, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.helping .tooltip {
  background: #2d78a5;
}
/* line 5177, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.action i {
  background-image: url("../images/markers/key-action.png");
}
/* line 5180, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li.action .tooltip {
  background: #8bc881;
}
/* line 5185, ../src/sass/main.scss */
.page-template-template-quilt .quilt-wrapper .key ul li:hover .tooltip {
  max-height: 2000px;
}
/* line 5193, ../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 5204, ../src/sass/main.scss */
.page-template-template-quilt #quilt-map {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 0;
  overflow: visible;
  margin-top: 10.8%;
}
/* line 5212, ../src/sass/main.scss */
.page-template-template-quilt #quilt-map svg {
  width: 100%;
  height: auto;
}
/* line 5216, ../src/sass/main.scss */
.page-template-template-quilt #quilt-map image {
  cursor: pointer;
}
/* line 5219, ../src/sass/main.scss */
.page-template-template-quilt #quilt-map path {
  stroke-dasharray: 3,6,3;
  stroke: #c84b4d !important;
}
/* line 5225, ../src/sass/main.scss */
.page-template-template-quilt .hoverinfo {
  width: 250px;
  overflow: hidden;
}
/* line 5228, ../src/sass/main.scss */
.page-template-template-quilt .hoverinfo img {
  float: left;
  margin-right: 1em;
  width: 30%;
}
/* line 5233, ../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 5244, ../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 5254, ../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 5259, ../src/sass/main.scss */
.page-template-template-quilt .datamaps-subunit.AK,
.page-template-template-quilt .datamaps-subunit.HI {
  display: none;
}

/* line 5264, ../src/sass/main.scss */
.map-wrapper {
  height: calc(100vh - 90px);
  background: grey;
  position: relative;
}
/* line 5268, ../src/sass/main.scss */
.map-wrapper .overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 9999;
  background: rgba(45, 120, 165, 0.8) url("../images/screen-pattern.png") repeat;
  width: 100%;
  height: 100%;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
  -moz-transition: opacity 0.5s ease, visibility 0s linear 0.5s;
  -o-transition: opacity 0.5s ease, visibility 0s linear 0.5s;
  -webkit-transition: opacity 0.5s ease, visibility 0s linear;
  -webkit-transition-delay: 0s, 0.5s;
  transition: opacity 0.5s ease, visibility 0s linear 0.5s;
}
/* line 5282, ../src/sass/main.scss */
.map-wrapper .overlay .wrapper {
  width: 90%;
  max-width: 650px;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  color: white;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 5292, ../src/sass/main.scss */
.map-wrapper .overlay .wrapper h2 {
  background: transparent url("../images/sprite-images@2x/farm-aid-logo.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  height: 0;
  padding-top: 25%;
  text-indent: -999em;
  overflow: hidden;
  width: 150px;
  margin: auto;
}
/* line 5303, ../src/sass/main.scss */
.map-wrapper .overlay .wrapper h4 {
  color: white;
  font-size: 0.8em;
  line-height: 1.5;
  font-family: 'Hefty Regular';
}
/* line 5310, ../src/sass/main.scss */
.map-wrapper .overlay .wrapper p {
  display: block;
  color: white;
  font-size: 0.875em;
  line-height: 1.5;
}
/* line 5317, ../src/sass/main.scss */
.map-wrapper .overlay .wrapper .button {
  border-color: #c84b4d;
  background-color: #c84b4d;
  color: #FFF;
  padding: 0.2em 0.6em;
  margin-top: 2em;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-size: 1.6em;
  letter-spacing: 0.5px;
  line-height: 1em;
}
/* line 5328, ../src/sass/main.scss */
.map-wrapper .overlay .wrapper .progress-bar {
  height: 14px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background: white;
  position: relative;
  overflow: visible;
  margin: 1em 0;
  display: none;
}
/* line 5336, ../src/sass/main.scss */
.map-wrapper .overlay .wrapper .progress-bar .p {
  max-width: 0%;
  background: #191919;
  position: absolute;
  left: -1px;
  top: 0;
  bottom: 0;
  width: 100%;
  -moz-transition: max-width 1s ease;
  -o-transition: max-width 1s ease;
  -webkit-transition: max-width 1s ease;
  transition: max-width 1s ease;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
/* line 5347, ../src/sass/main.scss */
.map-wrapper .overlay .wrapper .progress-bar .m {
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  -moz-transition: left 1s ease;
  -o-transition: left 1s ease;
  -webkit-transition: left 1s ease;
  transition: left 1s ease;
}
/* line 5362, ../src/sass/main.scss */
.map-wrapper #map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 5372, ../src/sass/main.scss */
.map-wrapper .leaflet-control-zoom,
.map-wrapper .leaflet-control,
.map-wrapper .leaflet-control-container {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 5378, ../src/sass/main.scss */
.map-wrapper .leaflet-control-zoom {
  margin-left: 2em;
  margin-bottom: 70px;
}
/* line 5383, ../src/sass/main.scss */
.map-wrapper .leaflet-bar {
  -moz-box-shadow: 0px !important;
  -webkit-box-shadow: 0px !important;
  box-shadow: 0px !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}
/* line 5388, ../src/sass/main.scss */
.map-wrapper .leaflet-bar a {
  display: inline-block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 0.25em;
  background: #191919;
  border: 0;
  color: white;
  float: left;
}
/* line 5398, ../src/sass/main.scss */
.map-wrapper .map-label {
  color: white;
  text-transform: uppercase;
  font-weight: normal;
  position: absolute;
  width: 200px;
  margin-top: 0.25em;
  margin-left: 0.25em;
  background: #c84b4d;
  display: inline-block;
  line-height: 1;
  padding: 5px 10px;
  letter-spacing: 3px;
  display: none;
  text-align: left;
  font-size: 1.2em;
}
/* line 5417, ../src/sass/main.scss */
.map-wrapper .leaflet-marker-icon {
  font-weight: bold;
  font-size: 1.5em;
  width: 25px !important;
  height: 25px !important;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  color: white;
  background: #0080bb;
  line-height: 1.1;
  text-align: center;
  font-weight: normal;
  padding-top: 0.09em;
}
/* line 5433, ../src/sass/main.scss */
.map-wrapper .map-icon {
  /*background:url('../images/flag.png') no-repeat top left;
  background-size:100% auto;*/
  width: 20px !important;
  height: 20px !important;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background-color: #c84b4d;
}
/* line 5440, ../src/sass/main.scss */
.map-wrapper .map-icon.spidered {
  background: #8D1821;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  width: 2px;
  height: 2px;
  padding: 0;
}
/* line 5450, ../src/sass/main.scss */
.map-wrapper .leaflet-popup-tip {
  display: none;
}
/* line 5453, ../src/sass/main.scss */
.map-wrapper .leaflet-popup-content {
  margin: 0;
}
/* line 5456, ../src/sass/main.scss */
.map-wrapper .leaflet-popup-close-button {
  z-index: 99;
  display: none;
}
/* line 5460, ../src/sass/main.scss */
.map-wrapper .leaflet-popup-content-wrapper {
  padding: 0;
  border-radius: 0;
}
/* line 5465, ../src/sass/main.scss */
.map-wrapper .map-popup {
  text-transform: uppercase;
  font-size: 0.9em;
}
/* line 5470, ../src/sass/main.scss */
.map-wrapper .map-popup .photo img {
  width: 100%;
  height: auto;
}
/* line 5475, ../src/sass/main.scss */
.map-wrapper .map-popup .information {
  padding: 1.4em 1.5em;
  text-align: center;
}
/* line 5478, ../src/sass/main.scss */
.map-wrapper .map-popup .information a {
  color: black;
  text-decoration: none;
  text-transform: initial;
  font-size: 1.4em;
}
/* line 5484, ../src/sass/main.scss */
.map-wrapper .map-popup .information h3 {
  text-transform: uppercase;
  font-weight: normal;
  color: black;
  margin-bottom: 0.5em;
  font-size: 1.55em;
  line-height: 1em;
}
/* line 5492, ../src/sass/main.scss */
.map-wrapper .map-popup .information h3 a {
  color: black;
  text-decoration: none;
}
/* line 5497, ../src/sass/main.scss */
.map-wrapper .map-popup .information p {
  margin: 0;
  padding: 0;
  color: #969696;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
}
/* line 5505, ../src/sass/main.scss */
.map-wrapper .map-popup .actions a {
  display: block;
  background: #c84b4d;
  color: white;
  text-decoration: none;
  padding: 0.2em;
  text-align: center;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
}
/* line 5517, ../src/sass/main.scss */
.map-wrapper.dismissed-overlay .overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden;
}

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

/* line 5527, ../src/sass/main.scss */
.grantees {
  overflow: hidden;
  clear: both;
  padding: 0;
  background: #eee7d2;
}
/* line 5532, ../src/sass/main.scss */
.grantees .grantee {
  overflow: hidden;
  width: 25%;
  float: left;
  position: relative;
  cursor: pointer;
  margin: 0;
}
/* line 5539, ../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 5549, ../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 5567, ../src/sass/main.scss */
.grantees .grantee:hover .information {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 5570, ../src/sass/main.scss */
.grantees .grantee:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 5575, ../src/sass/main.scss */
.grantees .cta {
  overflow: hidden;
  clear: both;
  text-align: center;
  padding: 4em 0;
}
/* line 5580, ../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 5586, ../src/sass/main.scss */
.grantees .cta a.donate:hover {
  background: #c84b4d;
  color: #ece5d1;
}
/* line 5591, ../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 5596, ../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 5604, ../src/sass/main.scss */
.grantees .cta a.learn-more {
  display: block;
  margin-top: 5%;
}
/* line 5607, ../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 5613, ../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 5613, ../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 -157px;
    height: 29px;
    width: 41px;
  }
}
/* line 5617, ../src/sass/main.scss */
.grantees .cta a.learn-more h4:hover {
  color: #191919;
}

/* line 5628, ../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 5634, ../src/sass/main.scss */
.action-center-container .action-actions {
  position: relative;
  overflow: hidden;
  clear: both;
  margin: 2% 0;
}
/* line 5639, ../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 5649, ../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 5658, ../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 5665, ../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 5675, ../src/sass/main.scss */
.action-center-container .action-actions .petitions {
  width: 100%;
}
/* line 5677, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item {
  margin-bottom: 2em;
  overflow: hidden;
  position: relative;
  clear: both;
  background: #f5f0f0;
}
/* line 5683, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .photo {
  float: left;
  width: 40%;
}
/* line 5687, ../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 5700, ../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 5708, ../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 5713, ../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 5726, ../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 5726, ../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 5741, ../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 5741, ../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 5745, ../src/sass/main.scss */
.action-center-container .action-actions .petitions .petition-item .information .button:hover {
  color: white;
  background-color: black;
}
/* line 5748, ../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 5754, ../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 5764, ../src/sass/main.scss */
.action-center-container .action-pages {
  position: relative;
  overflow: hidden;
  clear: both;
  margin: 4% 0;
}
/* line 5773, ../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 5791, ../src/sass/main.scss */
.poster-viewer {
  height: 0;
  padding-top: 50%;
  overflow: hidden;
  position: relative;
  border-bottom: 2px solid #191919;
  margin-bottom: 10%;
  cursor: pointer;
}
/* line 5799, ../src/sass/main.scss */
.poster-viewer img {
  width: 98%;
  height: auto;
  position: absolute;
  left: 1%;
  right: 1%;
  top: 0;
  z-index: 9;
}
/* line 5808, ../src/sass/main.scss */
.poster-viewer .button {
  position: absolute;
  bottom: 5%;
  z-index: 99;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #c84b4d;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 5816, ../src/sass/main.scss */
.poster-viewer .button:before, .poster-viewer .button:after {
  display: none;
}
/* line 5822, ../src/sass/main.scss */
.poster-viewer:hover .button {
  background: white;
  color: #c84b4d;
}

/* line 5829, ../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 5835, ../src/sass/main.scss */
.icon-links.green_bg {
  background-color: #6fa341;
  background-image: url(../images/fence1.svg);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding-top: 50px;
}
/* line 5841, ../src/sass/main.scss */
.icon-links.green_bg .link-item {
  border: 0;
}
/* line 5845, ../src/sass/main.scss */
.icon-links .content-container {
  padding-top: 0;
}
/* line 5848, ../src/sass/main.scss */
.icon-links h2 {
  font-size: 8em;
  text-align: center;
}
/* line 5852, ../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 5863, ../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 5868, ../src/sass/main.scss */
.icon-links .link-item .icon {
  margin: auto;
  max-width: 140px;
  position: relative;
}
/* line 5872, ../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 5883, ../src/sass/main.scss */
.icon-links .link-item h4 {
  font-size: 2.5em;
  margin-top: 1em;
  line-height: 1.1;
}
/* line 5888, ../src/sass/main.scss */
.icon-links .link-item .description {
  margin-top: 1em;
  font-size: .875em;
}
/* line 5891, ../src/sass/main.scss */
.icon-links .link-item .description p {
  margin-bottom: 1em;
}
/* line 5895, ../src/sass/main.scss */
.icon-links .link-item:last-child {
  margin-right: 0;
}
/* line 5898, ../src/sass/main.scss */
.icon-links .link-item:hover {
  border-color: #fec75a;
}
/* line 5901, ../src/sass/main.scss */
.icon-links .link-item:hover .icon img.over {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 5905, ../src/sass/main.scss */
.icon-links .link-item:hover a {
  color: #fec75a;
}

/* line 5912, ../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 124, ../src/sass/main.scss */
.donation-information strong {
  font-weight: 800;
}
/* line 127, ../src/sass/main.scss */
.donation-information em {
  font-style: italic;
  font-weight: 500;
}
/* line 132, ../src/sass/main.scss */
.donation-information em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 136, ../src/sass/main.scss */
.donation-information strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 140, ../src/sass/main.scss */
.donation-information h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 145, ../src/sass/main.scss */
.donation-information h3, .donation-information h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 151, ../src/sass/main.scss */
.donation-information img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 156, ../src/sass/main.scss */
.donation-information img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 160, ../src/sass/main.scss */
.donation-information img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 164, ../src/sass/main.scss */
.donation-information img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 169, ../src/sass/main.scss */
.donation-information img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 177, ../src/sass/main.scss */
.donation-information .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 182, ../src/sass/main.scss */
.donation-information .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 186, ../src/sass/main.scss */
.donation-information .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 190, ../src/sass/main.scss */
.donation-information .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 194, ../src/sass/main.scss */
.donation-information .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 200, ../src/sass/main.scss */
.donation-information .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 206, ../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;
  font-style: italic;
}
/* line 214, ../src/sass/main.scss */
.donation-information ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 220, ../src/sass/main.scss */
.donation-information ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 225, ../src/sass/main.scss */
.donation-information blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 232, ../src/sass/main.scss */
.donation-information div {
  text-align: left !important;
}
/* line 234, ../src/sass/main.scss */
.donation-information div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 241, ../src/sass/main.scss */
  .donation-information h2 {
    font-size: 3em;
  }
  /* line 244, ../src/sass/main.scss */
  .donation-information h3 {
    font-size: 2em;
  }
  /* line 247, ../src/sass/main.scss */
  .donation-information h4 {
    font-size: 1.5em;
  }
}
/* line 5920, ../src/sass/main.scss */
.donation-information .description {
  width: 100%;
  padding: 0 1em;
  float: none;
}
/* line 5925, ../src/sass/main.scss */
.donation-information .stats {
  width: 65%;
  float: left;
  padding: 0 1em;
}
/* line 5929, ../src/sass/main.scss */
.donation-information .stats .chart {
  width: 40%;
  float: left;
  cursor: pointer;
  padding: 0 3%;
}
/* line 5935, ../src/sass/main.scss */
.donation-information .stats .tips {
  width: 50%;
  float: right;
  position: relative;
}
/* line 5939, ../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 5944, ../src/sass/main.scss */
.donation-information .stats .tips .tip h4 {
  color: #2d78a5;
  font-size: 2.5em;
  line-height: .8;
  margin-bottom: .3em;
}
/* line 5950, ../src/sass/main.scss */
.donation-information .stats .tips .tip h5 {
  color: #c84b4d;
  font-size: 1.5625em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 5956, ../src/sass/main.scss */
.donation-information .stats .tips .tip p {
  font-size: 0.875em;
  font-weight: 700;
}
/* line 5960, ../src/sass/main.scss */
.donation-information .stats .tips .tip.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 5970, ../src/sass/main.scss */
.concert-pages {
  overflow: hidden;
  clear: both;
}
/* line 5973, ../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 5982, ../src/sass/main.scss */
.concert-pages .page-item a {
  text-decoration: none;
}
/* line 5985, ../src/sass/main.scss */
.concert-pages .page-item .caption {
  text-align: center;
}
/* line 5988, ../src/sass/main.scss */
.concert-pages .page-item .caption .wrapper h2 {
  line-height: .9;
}
/* line 5990, ../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 5998, ../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 6001, ../src/sass/main.scss */
.concert-pages .page-item.featured {
  /* 553/1176 */
  width: 47.02380952%;
  background-color: #2d78a5;
}
/* line 6005, ../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 260, ../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 6019, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 6022, ../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 6029, ../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 6036, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 b {
  padding: .02em 0;
  display: block;
  font-size: 0.9em;
}
/* line 6040, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 b.bottom {
  border-bottom: 3px dotted #f5f0f0;
}
/* line 6043, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 b.top {
  border-top: 3px dotted #f5f0f0;
}
/* line 6047, ../src/sass/main.scss */
.concert-pages .page-item.featured .caption .wrapper h2 i {
  padding: 1em 0;
  line-height: 1.2;
}
/* line 6055, ../src/sass/main.scss */
.concert-pages .page-item.featured:nth-child(3n) {
  margin-right: 5.95238095%;
}
/* line 6058, ../src/sass/main.scss */
.concert-pages .page-item.featured:nth-child(2n) {
  margin-right: 0;
}
/* line 6062, ../src/sass/main.scss */
.concert-pages .page-item.page-item-5 {
  margin-right: 0;
}
/* line 6065, ../src/sass/main.scss */
.concert-pages .page-item.standard {
  background-color: #8ca05f;
}
/* line 6067, ../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 6072, ../src/sass/main.scss */
.concert-pages .page-item.standard .caption .wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  padding: 0 20px;
}
/* line 6078, ../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 6081, ../src/sass/main.scss */
.concert-pages .page-item.standard .caption .wrapper h2 i {
  padding-top: 0;
}
/* line 6087, ../src/sass/main.scss */
.concert-pages .page-item.standard.page-item-4 {
  background-color: #4b4b4b;
}
/* line 6089, ../src/sass/main.scss */
.concert-pages .page-item.standard.page-item-4 .caption {
  background-color: #4b4b4b;
}
/* line 6093, ../src/sass/main.scss */
.concert-pages .page-item.standard.page-item-5 {
  background-color: #c84b4d;
}
/* line 6095, ../src/sass/main.scss */
.concert-pages .page-item.standard.page-item-5 .caption {
  background-color: #c84b4d;
}
/* line 6103, ../src/sass/main.scss */
.concert-pages .page-item:hover .photo {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

/* line 6112, ../src/sass/main.scss */
.video-item {
  clear: both;
  float: none;
  position: relative;
  cursor: pointer;
  background-color: black;
}
/* line 6118, ../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 6125, ../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 6129, ../src/sass/main.scss */
.video-item .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 3%;
  z-index: 9;
}
/* line 6136, ../src/sass/main.scss */
.video-item .caption i {
  position: relative;
  float: left;
}
/* line 6141, ../src/sass/main.scss */
.video-item .caption .information {
  width: 80%;
  float: left;
  padding-left: 3%;
  color: #f5f0f0;
}
/* line 6147, ../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 6154, ../src/sass/main.scss */
.video-item .caption .information p {
  font-weight: 500;
}
/* line 6160, ../src/sass/main.scss */
.video-item:hover .photo {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 6166, ../src/sass/main.scss */
.page-template-template-webcast {
  background: url("../images/webcast-bkg.jpg");
  /*    background-repeat: no-repeat;
      background-size: cover;*/
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
/* line 6174, ../src/sass/main.scss */
.page-template-template-webcast .mobile {
  display: none;
}
/* line 6178, ../src/sass/main.scss */
.page-template-template-webcast .button {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 34px;
  letter-spacing: 0.1em;
  padding: 10px 100px;
}
/* line 6185, ../src/sass/main.scss */
.page-template-template-webcast .container,
.page-template-template-webcast .content-container {
  background: transparent;
  max-width: none;
  width: 100%;
}
/* line 6191, ../src/sass/main.scss */
.page-template-template-webcast .webcast-seperator-container {
  text-align: center;
  width: 100%;
}
/* line 6195, ../src/sass/main.scss */
.page-template-template-webcast .webcast-seperator {
  margin: 30px 0;
  max-width: 1340px;
}
/* line 6199, ../src/sass/main.scss */
.page-template-template-webcast .webcast-seperator.first {
  margin-top: -22px;
}
/* line 6203, ../src/sass/main.scss */
.page-template-template-webcast .webcast-seperator-container-new {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 850px;
}
/* line 6210, ../src/sass/main.scss */
.page-template-template-webcast .webcast-seperator-container-new .webcast-seperator {
  max-height: 50px;
  width: 76px;
}
/* line 6214, ../src/sass/main.scss */
.page-template-template-webcast .webcast-seperator-container-new .webcast-seperator.middle {
  align-self: center;
  flex-grow: 1;
  height: 8px;
  width: 100%;
}
/* line 6221, ../src/sass/main.scss */
.page-template-template-webcast .webcast-seperator-container-new .webcast-seperator.first {
  margin-top: -15px;
}
/* line 6224, ../src/sass/main.scss */
.page-template-template-webcast .webcast-bottom {
  background-repeat: repeat-x;
  height: 0;
  margin-top: 10%;
  clear: both;
  overflow: hidden;
}
/* line 6231, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash {
  margin: auto;
  text-align: center;
  color: white;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0;
  position: relative;
}
/* line 6240, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash h2 {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #faf9da;
  text-align: center;
  font-size: 0.9375em;
  margin: 1em 0 0.5em;
  font-size: 44px;
  letter-spacing: .05em;
}
/* line 6251, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash .webcast-video {
  /*background: transparent url("../images/webcast-panel-bg.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 25px;*/
  border: 5px solid #C49A6C;
  margin: 1.5em 0;
  max-width: 750px;
  margin: 0 auto;
}
/* line 6263, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash .button {
  border: 4px solid white;
  border-radius: 10px;
  margin: auto;
}
/* line 6268, ../src/sass/main.scss */
.page-template-template-webcast .content-container.splash .full-site.button {
  margin-top: 3em;
  margin-bottom: 0;
}
/* line 6273, ../src/sass/main.scss */
.page-template-template-webcast .navigation {
  display: none;
}
/* line 6276, ../src/sass/main.scss */
.page-template-template-webcast .title {
  color: #faf9da;
  display: flex;
  flex-direction: column;
  padding-top: 6vh;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 6283, ../src/sass/main.scss */
.page-template-template-webcast .title h1 {
  font-size: 11vw;
  line-height: 11vw;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  letter-spacing: 0.1em;
}
/* line 6290, ../src/sass/main.scss */
.page-template-template-webcast .title.mobile {
  display: none;
  padding-bottom: 30px;
  padding-top: 0;
  text-align: center;
}
/* line 6296, ../src/sass/main.scss */
.page-template-template-webcast .title.mobile h1 {
  display: inline;
}
/* line 6300, ../src/sass/main.scss */
.page-template-template-webcast .title.mobile .venue__logo {
  margin-left: 15px;
  vertical-align: top;
  width: 50%;
}
/* line 6307, ../src/sass/main.scss */
.page-template-template-webcast .banner {
  width: 940px;
  margin: 0 auto;
}
/* line 6313, ../src/sass/main.scss */
.page-template-template-webcast .banner .title img {
  align-self: flex-end;
  position: initial;
  width: 33%;
}
/* line 6319, ../src/sass/main.scss */
.page-template-template-webcast .banner .title .venue__logo {
  width: 100%;
}
/* line 6323, ../src/sass/main.scss */
.page-template-template-webcast .banner .title.right {
  padding-top: 8vh;
  width: 33%;
}
/* line 6328, ../src/sass/main.scss */
.page-template-template-webcast .banner .middle {
  position: initial;
  width: 30vw;
}
/* line 6332, ../src/sass/main.scss */
.page-template-template-webcast .banner .middle img {
  max-height: 100%;
}
/* line 6334, ../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 6348, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 5px solid #C49A6C;
  height: 475px;
  margin: 1.5em 0;
  max-width: 750px;
  margin: 0 auto;
  position: relative;
}
/* line 6358, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate .top {
  color: #372318;
  font-size: 2em;
  line-height: 68px;
  margin: 25px 0;
  text-transform: uppercase;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  letter-spacing: 0.1em;
}
/* line 6367, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate .bottom {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #372318;
  font-size: 5em;
  line-height: 53px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
/* line 6375, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate .webcase-donate-button-container {
  bottom: 40px;
  margin: 0 auto;
  position: absolute;
  width: 100%;
}
/* line 6381, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate a.button {
  display: inline-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 6387, ../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 6393, ../src/sass/main.scss */
.page-template-template-webcast .webcast-donate a.button:hover {
  color: #0080bb;
}
/* line 6398, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion {
  border: 5px solid #C49A6C;
  overflow: hidden;
  clear: both;
  position: relative;
  cursor: pointer;
  max-width: 750px;
  margin: 0 auto;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 6408, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion .information {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 95%;
  margin: 0 auto;
}
/* line 6415, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion .information:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 6422, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion a {
  display: block;
  overflow: hidden;
  clear: both;
}
/* line 6427, ../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 6437, ../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 6443, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion:hover h3 {
  color: white;
}
/* line 6446, ../src/sass/main.scss */
.page-template-template-webcast .photo-promotion:hover .button {
  background: #0080bb;
}
/* line 6451, ../src/sass/main.scss */
.page-template-template-webcast .webcast-merchandise {
  margin: 0 auto;
  max-width: 750px;
  text-align: center;
  margin-top: 5em;
}
/* line 6456, ../src/sass/main.scss */
.page-template-template-webcast .webcast-merchandise h2 {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  color: #faf9da;
}
/* line 6460, ../src/sass/main.scss */
.page-template-template-webcast .webcast-merchandise .merchandise-items {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-bottom: 20px;
}
/* line 6465, ../src/sass/main.scss */
.page-template-template-webcast .webcast-merchandise .merchandise-items .merchandise-item {
  border: 5px solid #C49A6C;
  height: calc(1200 * .32);
  width: 32%;
}
/* line 6472, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule {
  overflow: hidden;
  clear: both;
  text-align: center;
  margin: 3em auto 0;
  max-width: 750px;
}
/* line 6479, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li {
  border-bottom: 1px solid rgba(196, 154, 108, 0.5);
  display: block;
  text-align: left;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}
/* line 6485, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li span {
  display: inline-block;
}
/* line 6488, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li .time {
  font-size: 1.5em;
  margin-right: .25em;
  color: #faf9da;
  letter-spacing: 0.1em;
}
/* line 6495, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li .name {
  font-size: 3em;
  color: #faf9da;
  letter-spacing: 0.1em;
}
/* line 6500, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule ul li:last-child {
  border: none;
}
/* line 6505, ../src/sass/main.scss */
.page-template-template-webcast .webcast-schedule .disclaimer {
  color: #faf9da;
  font-size: 0.875em;
  text-transform: uppercase;
  margin-top: 3em;
}

/* line 6515, ../src/sass/main.scss */
.page-template-template-webcast_2020 .donate-panel, .page-template-template-webcast_2020 .frn-panel {
  display: none;
}
/* line 6518, ../src/sass/main.scss */
.page-template-template-webcast_2020 .trim_blue {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 6521, ../src/sass/main.scss */
.page-template-template-webcast_2020 .container {
  width: 100%;
  max-width: initial;
}
/* line 6524, ../src/sass/main.scss */
.page-template-template-webcast_2020 .container .n {
  display: none;
}
/* line 6528, ../src/sass/main.scss */
.page-template-template-webcast_2020 .top-banner {
  background: #0080bb url(../images/screen-pattern.png) repeat;
  padding-top: 13%;
  position: relative;
}
/* line 6532, ../src/sass/main.scss */
.page-template-template-webcast_2020 .top-banner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  background-image: url(../images/screen-pattern.png);
}
/* line 6543, ../src/sass/main.scss */
.page-template-template-webcast_2020 .top-banner:after {
  background-image: url(../images/2020webcast/bg-top-banner-line.png);
  content: '';
  height: 54px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 6552, ../src/sass/main.scss */
.page-template-template-webcast_2020 .top-banner .wrap-banner {
  max-width: 1237px;
  margin: auto;
  position: relative;
  z-index: 1;
}
/* line 6557, ../src/sass/main.scss */
.page-template-template-webcast_2020 .top-banner .wrap-banner img {
  position: relative;
  z-index: 1;
}
/* line 6560, ../src/sass/main.scss */
.page-template-template-webcast_2020 .top-banner .wrap-banner img.logo-head {
  position: absolute;
  top: 3%;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
  max-width: 100%;
}
/* line 6569, ../src/sass/main.scss */
.page-template-template-webcast_2020 .top-banner .wrap-banner:after {
  content: '';
  width: 300px;
  height: 14%;
  position: absolute;
  bottom: 0;
  background-color: #acbc6a;
  left: 100px;
}
/* line 6580, ../src/sass/main.scss */
.page-template-template-webcast_2020 .footer-webcast {
  position: relative;
  z-index: 1;
}
/* line 6583, ../src/sass/main.scss */
.page-template-template-webcast_2020 .footer-webcast .wrap {
  max-width: 1237px;
  margin: auto;
  position: relative;
  z-index: 1;
}
/* line 6589, ../src/sass/main.scss */
.page-template-template-webcast_2020 .footer-webcast:after {
  content: '';
  width: 50%;
  left: 0;
  position: absolute;
  bottom: 0;
  border-top: 5.4px solid #000;
}
/* line 6597, ../src/sass/main.scss */
.page-template-template-webcast_2020 .footer-webcast:before {
  content: '';
  width: 50%;
  right: 0;
  position: absolute;
  bottom: 0;
  height: 42px;
  border-top: 5.4px solid #000;
  background: #2d78a5 url(../images/screen-pattern.png) repeat;
}
/* line 6608, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video {
  border: 5px solid #fff;
  position: relative;
  max-width: 750px;
  margin: 0 auto;
}
/* line 6613, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video img {
  width: 100%;
  height: auto;
}
/* line 6617, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 6625, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post {
  border: 5px solid #fff;
  position: relative;
  max-width: 750px;
  margin: 0 auto;
  display: block;
  z-index: 1;
}
/* line 6632, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post .photo-promotion {
  padding: 0;
  overflow: hidden;
  clear: both;
  position: relative;
  cursor: pointer;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 6639, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post .photo-promotion .information {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 95%;
  margin: 0 auto;
}
/* line 6646, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post .photo-promotion .information:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 6653, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post .photo-promotion a {
  display: block;
  overflow: hidden;
  clear: both;
}
/* line 6658, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post .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 6667, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post .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: 34px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 4px solid white;
  text-align: center;
}
/* line 6676, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post .photo-promotion:hover h3 {
  color: white;
}
/* line 6679, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-video-post .photo-promotion:hover .button {
  background: #0080bb;
}
/* line 6685, ../src/sass/main.scss */
.page-template-template-webcast_2020 .donate-item {
  max-width: 750px;
  margin: 0 auto 4em;
}
/* line 6688, ../src/sass/main.scss */
.page-template-template-webcast_2020 .donate-item .wrap-img {
  position: relative;
  border: 5px solid #fff;
}
/* line 6692, ../src/sass/main.scss */
.page-template-template-webcast_2020 .donate-item label {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.02em;
  font-size: 34px;
  text-align: center;
  display: block;
}
/* line 6701, ../src/sass/main.scss */
.page-template-template-webcast_2020 .donate-item .trim_blue {
  border-color: white;
  position: absolute;
  bottom: 30px;
  left: 50%;
  white-space: nowrap;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 6708, ../src/sass/main.scss */
.page-template-template-webcast_2020 .donate-item .trim_blue:hover {
  border-color: white;
}
/* line 6713, ../src/sass/main.scss */
.page-template-template-webcast_2020 .wrapper {
  width: 940px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
/* line 6719, ../src/sass/main.scss */
.page-template-template-webcast_2020 .wrap-full-section {
  background-color: #acbc6a;
  background: linear-gradient(180deg, #acbc6a 0%, #8c9b5b 100%);
  position: relative;
  padding-top: 6em;
}
/* line 6724, ../src/sass/main.scss */
.page-template-template-webcast_2020 .wrap-full-section:after {
  background-image: url("../images/2020webcast/over-repeat.png");
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}
/* line 6736, ../src/sass/main.scss */
.page-template-template-webcast_2020 .two-col-section h2 {
  font-size: 3.5em;
  text-align: center;
}
/* line 6741, ../src/sass/main.scss */
.page-template-template-webcast_2020 .two-col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  max-width: 750px;
  margin: 0 auto;
}
/* line 6749, ../src/sass/main.scss */
.page-template-template-webcast_2020 .two-col .wrap {
  position: relative;
  border: 5px solid #fff;
}
/* line 6753, ../src/sass/main.scss */
.page-template-template-webcast_2020 .two-col .trim_blue {
  border-color: white;
  position: absolute;
  bottom: -30px;
  left: 50%;
  padding: 5px 20px;
  min-width: 190px;
  white-space: nowrap;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}
/* line 6763, ../src/sass/main.scss */
.page-template-template-webcast_2020 .two-col .trim_blue:hover {
  border-color: white;
}
/* line 6767, ../src/sass/main.scss */
.page-template-template-webcast_2020 .two-col .caption {
  color: white;
  margin: 3em 0 4em;
  font-size: 1.1em;
}
/* line 6774, ../src/sass/main.scss */
.page-template-template-webcast_2020 .line-webcast {
  margin: 0 auto;
  padding: 3em 0;
  max-width: 850px;
  overflow: hidden;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
/* line 6784, ../src/sass/main.scss */
.page-template-template-webcast_2020 .line-webcast .icon-arrow {
  display: block;
  width: 76px;
  height: 50px;
  background-image: url(../images/webcast-arrow.svg);
  background-size: contain;
  float: left;
}
/* line 6791, ../src/sass/main.scss */
.page-template-template-webcast_2020 .line-webcast .icon-arrow.right {
  transform: rotate(180deg);
  margin-top: -2px;
}
/* line 6796, ../src/sass/main.scss */
.page-template-template-webcast_2020 .line-webcast .icon-line {
  width: calc(100% - 152px);
  height: 8px;
  background-color: #FBFAE1;
  display: block;
  margin: 20px 0;
  float: left;
}
/* line 6805, ../src/sass/main.scss */
.page-template-template-webcast_2020 .wrap-full-btb {
  text-align: center;
  padding: 6em 0 3em;
}
/* line 6808, ../src/sass/main.scss */
.page-template-template-webcast_2020 .wrap-full-btb .trim_blue {
  border-color: white;
}
/* line 6813, ../src/sass/main.scss */
.page-template-template-webcast_2020 .button {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  font-size: 34px;
  letter-spacing: 0.1em;
  padding: 10px 100px;
}
/* line 6819, ../src/sass/main.scss */
.page-template-template-webcast_2020 .content-container {
  background: transparent;
  max-width: none;
  width: 100%;
}
/* line 6824, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-merchandise {
  position: relative;
  z-index: 1;
}
/* line 6827, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-merchandise .merchandise-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  max-width: 750px;
  margin: auto;
}
/* line 6835, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-merchandise .merchandise-items .merchandise-item {
  border: 5px solid #fff;
}
/* line 6837, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-merchandise .merchandise-items .merchandise-item a {
  display: block;
}
/* line 6842, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-merchandise h2 {
  font-size: 3.5em;
  text-align: center;
}
/* line 6846, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-merchandise .trim_blue {
  border-color: white;
}
/* line 6848, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-merchandise .trim_blue:hover {
  border-color: white;
}
/* line 6852, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-merchandise .wrap-btb {
  width: 100%;
  text-align: center;
  margin-top: 3em;
}
/* line 6858, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-schedule {
  overflow: hidden;
  clear: both;
  text-align: center;
  margin-top: 3em;
}
/* line 6863, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-schedule h2 {
  font-size: 3.5em;
  text-align: center;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  margin: 0 0 .5em;
  color: black;
}
/* line 6870, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-schedule ul {
  max-width: 750px;
  margin: auto;
}
/* line 6873, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-schedule ul li {
  border-bottom: 1px solid #FBFAE1;
  display: block;
  text-align: left;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: white;
}
/* line 6883, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-schedule ul li span {
  display: inline-block;
}
/* line 6886, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-schedule ul li .time {
  font-size: 1.5em;
  margin-right: .25em;
  letter-spacing: 0.1em;
}
/* line 6892, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-schedule ul li .name {
  font-size: 3em;
  letter-spacing: 0.1em;
}
/* line 6898, ../src/sass/main.scss */
.page-template-template-webcast_2020 .webcast-schedule .disclaimer {
  font-size: 0.875em;
  text-transform: uppercase;
  margin-top: 3em;
  color: black;
}

/* line 6913, ../src/sass/main.scss */
.webcast-v2 .banner {
  padding-top: 29%;
  background-repeat: no-repeat;
  background-position: left bottom;
  position: relative;
  width: 100%;
  background-size: 100% auto;
  background-blend-mode: multiply;
  top: -50px;
}
/* line 6923, ../src/sass/main.scss */
.webcast-v2 .banner img {
  max-width: 100%;
  position: absolute;
  bottom: 0;
  right: -2.6%;
}
/* line 6930, ../src/sass/main.scss */
.webcast-v2 .container,
.webcast-v2 .content-container {
  background: transparent;
  max-width: none;
}
/* line 6935, ../src/sass/main.scss */
.webcast-v2 .webcast-bottom {
  background-repeat: repeat-x;
  height: 0;
  padding-top: 6%;
  margin-top: 10%;
  clear: both;
  overflow: hidden;
}
/* line 6943, ../src/sass/main.scss */
.webcast-v2 .content-container.splash {
  max-width: 1200px;
  margin: auto;
  text-align: center;
  color: white;
  padding-top: 0;
  padding-bottom: 0;
  top: -100px;
  position: relative;
}
/* line 6953, ../src/sass/main.scss */
.webcast-v2 .content-container.splash h2 {
  font-family: 'Hefty Regular';
  font-weight: normal;
  font-style: normal;
  color: white;
  text-align: center;
  font-size: 0.9375em;
  margin: 3em 0 1.5em;
}
/* line 6962, ../src/sass/main.scss */
.webcast-v2 .content-container.splash .webcast-video {
  /*background: transparent url("../images/webcast-panel-bg.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 25px;*/
  border: 5px solid #C49A6C;
  margin: 1.5em 0;
  max-width: 750px;
  margin: 0 auto;
}
/* line 6974, ../src/sass/main.scss */
.webcast-v2 .content-container.splash .button {
  margin: auto;
}
/* line 6977, ../src/sass/main.scss */
.webcast-v2 .content-container.splash .full-site.button {
  margin-top: 3em;
  margin-bottom: 0;
  padding: 27px;
}
/* line 6983, ../src/sass/main.scss */
.webcast-v2 .navigation {
  display: none;
}
/* line 6988, ../src/sass/main.scss */
.webcast-v2 .webcast-donate {
  background: transparent url("../images/webcast-panel-bg.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 25px;
  margin: 1.5em 0;
}
/* line 6994, ../src/sass/main.scss */
.webcast-v2 .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 7000, ../src/sass/main.scss */
.webcast-v2 .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 7006, ../src/sass/main.scss */
.webcast-v2 .webcast-donate a.button:hover {
  color: #0080bb;
}
/* line 7011, ../src/sass/main.scss */
.webcast-v2 .photo-promotion {
  background: transparent url("../images/webcast-panel-bg.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 25px;
  overflow: hidden;
  clear: both;
  position: relative;
  cursor: pointer;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  /*&:before {
      content:'';
      position:absolute;
      left:0; right:0; top:0; bottom:0;
      @include bottom-screen();
  }*/
}
/* line 7027, ../src/sass/main.scss */
.webcast-v2 .photo-promotion .information {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 95%;
  margin: 0 auto;
}
/* line 7034, ../src/sass/main.scss */
.webcast-v2 .photo-promotion .information:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 7041, ../src/sass/main.scss */
.webcast-v2 .photo-promotion a {
  display: block;
  overflow: hidden;
  clear: both;
}
/* line 7046, ../src/sass/main.scss */
.webcast-v2 .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 7056, ../src/sass/main.scss */
.webcast-v2 .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 7062, ../src/sass/main.scss */
.webcast-v2 .photo-promotion:hover h3 {
  color: white;
}
/* line 7065, ../src/sass/main.scss */
.webcast-v2 .photo-promotion:hover .button {
  background: #0080bb;
}
/* line 7070, ../src/sass/main.scss */
.webcast-v2 .webcast-merchandise {
  background: transparent url("../images/webcast-panel-bg.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 25px;
  text-align: center;
  margin-top: 5em;
}
/* line 7077, ../src/sass/main.scss */
.webcast-v2 .webcast-merchandise .merchandise-items {
  overflow: hidden;
  clear: both;
  margin-bottom: 1.5%;
}
/* line 7081, ../src/sass/main.scss */
.webcast-v2 .webcast-merchandise .merchandise-items .merchandise-item {
  float: left;
  width: 33.333333333%;
  padding-right: 1%;
}
/* line 7088, ../src/sass/main.scss */
.webcast-v2 .webcast-schedule {
  overflow: hidden;
  clear: both;
  text-align: center;
  margin-top: 3em;
}
/* line 7094, ../src/sass/main.scss */
.webcast-v2 .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 7099, ../src/sass/main.scss */
.webcast-v2 .webcast-schedule ul li span {
  display: inline-block;
}
/* line 7102, ../src/sass/main.scss */
.webcast-v2 .webcast-schedule ul li .time {
  font-size: 1.5em;
  margin-right: .25em;
  letter-spacing: 0.1em;
}
/* line 7108, ../src/sass/main.scss */
.webcast-v2 .webcast-schedule ul li .name {
  font-size: 3em;
  letter-spacing: 0.1em;
}
/* line 7114, ../src/sass/main.scss */
.webcast-v2 .webcast-schedule .disclaimer {
  font-size: 0.875em;
  text-transform: uppercase;
  margin-top: 3em;
}

/* line 7124, ../src/sass/main.scss */
.post-gallery {
  overflow: hidden;
  clear: both;
  margin: 2em 0;
}
/* line 7128, ../src/sass/main.scss */
.post-gallery ul {
  overflow: hidden;
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7134, ../src/sass/main.scss */
.post-gallery ul li {
  width: 33%;
  padding: .5em;
  float: left;
}
/* line 7138, ../src/sass/main.scss */
.post-gallery ul li img {
  width: 100%;
  height: auto;
}
/* line 7146, ../src/sass/main.scss */
.post-gallery.col-2 ul li {
  width: 50%;
}
/* line 7153, ../src/sass/main.scss */
.post-gallery.col-4 ul li {
  width: 25%;
}

/* line 7160, ../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 7174, ../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 7189, ../src/sass/main.scss */
#cboxPrevious {
  left: 0;
  right: auto;
  border-left: 0;
}
/* line 7193, ../src/sass/main.scss */
#cboxPrevious:before {
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  left: 20px;
}

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

/* line 7210, ../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 7221, ../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 7230, ../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 7234, ../src/sass/main.scss */
.gform_wrapper .button:hover {
  background: #d2c8af;
  color: #191919;
}

/* line 7241, ../src/sass/main.scss */
.search-page-form {
  position: relative;
  margin-bottom: 3em;
}
/* line 7244, ../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 7254, ../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 7268, ../src/sass/main.scss */
.search-page-form .search-submit:hover {
  background: #191919;
}

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

/* line 7283, ../src/sass/main.scss */
.category-description {
  overflow: hidden;
  clear: both;
  position: relative;
  border: 1px solid #d2c8af;
  margin-bottom: 2em;
}
/* line 7289, ../src/sass/main.scss */
.category-description .text {
  line-height: 1.85;
  color: #4b4b4b;
  padding: 2.8125em;
}
/* line 124, ../src/sass/main.scss */
.category-description .text strong {
  font-weight: 800;
}
/* line 127, ../src/sass/main.scss */
.category-description .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 132, ../src/sass/main.scss */
.category-description .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 136, ../src/sass/main.scss */
.category-description .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 140, ../src/sass/main.scss */
.category-description .text h2 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: .5em;
}
/* line 145, ../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 151, ../src/sass/main.scss */
.category-description .text img {
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 156, ../src/sass/main.scss */
.category-description .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 160, ../src/sass/main.scss */
.category-description .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 164, ../src/sass/main.scss */
.category-description .text img.alignnone {
  margin: 0;
  width: 100%;
  height: auto;
}
/* line 169, ../src/sass/main.scss */
.category-description .text img.aligncenter {
  width: auto;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 177, ../src/sass/main.scss */
.category-description .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 182, ../src/sass/main.scss */
.category-description .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 186, ../src/sass/main.scss */
.category-description .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 190, ../src/sass/main.scss */
.category-description .text .wp-caption.alignnone {
  margin: 0;
  width: 100% !important;
}
/* line 194, ../src/sass/main.scss */
.category-description .text .wp-caption.aligncenter {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/* line 200, ../src/sass/main.scss */
.category-description .text .wp-caption.aligncenter img {
  width: auto;
  margin: auto;
  max-width: 100%;
}
/* line 206, ../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;
  font-style: italic;
}
/* line 214, ../src/sass/main.scss */
.category-description .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 220, ../src/sass/main.scss */
.category-description .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 225, ../src/sass/main.scss */
.category-description .text blockquote {
  padding: 8.54700855%;
  background: #f5f0f0;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 232, ../src/sass/main.scss */
.category-description .text div {
  text-align: left !important;
}
/* line 234, ../src/sass/main.scss */
.category-description .text div em {
  text-align: left;
  font-style: none;
}
@media only screen and (max-width: 640px) {
  /* line 241, ../src/sass/main.scss */
  .category-description .text h2 {
    font-size: 3em;
  }
  /* line 244, ../src/sass/main.scss */
  .category-description .text h3 {
    font-size: 2em;
  }
  /* line 247, ../src/sass/main.scss */
  .category-description .text h4 {
    font-size: 1.5em;
  }
}
/* line 7294, ../src/sass/main.scss */
.category-description.with-photo .photo {
  float: left;
  width: 50%;
  position: relative;
}
/* line 274, ../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 7300, ../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 7311, ../src/sass/main.scss */
.category-description.with-photo .text {
  position: absolute;
  left: 50%;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 7321, ../src/sass/main.scss */
#bar-bottom {
  background: #c84b4d url("../images/screen-pattern.png") repeat;
  width: 100%;
  float: left;
  position: relative;
}
/* line 7327, ../src/sass/main.scss */
#bar-bottom .bar-left {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 7331, ../src/sass/main.scss */
#bar-bottom .bar-left li {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 7335, ../src/sass/main.scss */
#bar-bottom .bar-left li a {
  display: block;
  padding: 10px 18px;
  color: white;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1em;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 7345, ../src/sass/main.scss */
#bar-bottom .bar-left li a:hover {
  color: #d2c8af;
}
/* line 7351, ../src/sass/main.scss */
#bar-bottom .bar-right {
  float: right;
  margin: 0;
  padding: 0;
  background: #0080bb url("../images/screen-pattern.png") repeat;
  position: relative;
}
/* line 7357, ../src/sass/main.scss */
#bar-bottom .bar-right li {
  float: left;
  margin: 0;
  padding: 0;
  color: white;
  text-transform: uppercase;
}
/* line 7363, ../src/sass/main.scss */
#bar-bottom .bar-right li.jump {
  position: absolute;
  right: calc(100% + 10px);
  white-space: nowrap;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 1em;
  top: 10px;
}
/* line 7373, ../src/sass/main.scss */
#bar-bottom .bar-right li a {
  display: block;
  padding: 17px 20px 15px;
  color: white;
  font-family: 'Hefty Regular';
  font-size: 8px;
  line-height: 1em;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 7381, ../src/sass/main.scss */
#bar-bottom .bar-right li a:hover {
  color: #d2c8af;
}
/* line 7387, ../src/sass/main.scss */
#bar-bottom .bar-filter {
  background: #c84b4d url("../images/screen-pattern.png") repeat;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 3em;
  z-index: 99999;
  color: white;
  text-align: center;
  display: none;
}
/* line 7398, ../src/sass/main.scss */
#bar-bottom .bar-filter.panel {
  margin: 0;
}
/* line 7401, ../src/sass/main.scss */
#bar-bottom .bar-filter h2 {
  line-height: 1em;
}
/* line 7404, ../src/sass/main.scss */
#bar-bottom .bar-filter .wrap-btb {
  padding: 20px 0 0;
  width: 100%;
  text-align: center;
}
/* line 7408, ../src/sass/main.scss */
#bar-bottom .bar-filter .wrap-btb .apply-btb, #bar-bottom .bar-filter .wrap-btb .clear-btb {
  display: inline-block;
  background-color: white;
  color: #c84b4d;
  border: 1px solid white;
  width: 180px;
  padding: 10px 0;
  margin: 4px 2px;
  text-align: center;
  font-family: 'Hefty Regular';
  font-size: 10px;
  line-height: 1em;
  cursor: pointer;
}
/* line 7421, ../src/sass/main.scss */
#bar-bottom .bar-filter .wrap-btb .apply-btb:hover, #bar-bottom .bar-filter .wrap-btb .clear-btb:hover {
  background-color: #c84b4d;
  color: white;
}
/* line 7428, ../src/sass/main.scss */
#bar-bottom .bar-filter .close-filter {
  position: absolute;
  top: 10px;
  left: 10px;
  color: white;
  font-size: 25px;
  cursor: pointer;
}
/* line 7436, ../src/sass/main.scss */
#bar-bottom .bar-filter .grid-filter {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  padding: 2.2em 0;
}
/* line 7443, ../src/sass/main.scss */
#bar-bottom .bar-filter .grid-filter li {
  padding: 5px 10px;
  margin: 2px 0;
  border: 2px solid transparent;
  cursor: pointer;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 20px;
  letter-spacing: 1px;
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  text-transform: uppercase;
  line-height: 1em;
}
/* line 7455, ../src/sass/main.scss */
#bar-bottom .bar-filter .grid-filter li.active-filter {
  border: 2px solid #fff;
}

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

/* line 7478, ../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 7484, ../src/sass/main.scss */
.page-template-template-lineup .content-container {
  overflow: hidden;
  clear: both;
}
/* line 7487, ../src/sass/main.scss */
.page-template-template-lineup .content-container .video-item {
  float: left;
  width: 64.40677966%;
  margin-right: 6.7966101%;
}
/* line 7492, ../src/sass/main.scss */
.page-template-template-lineup .content-container .embed-item {
  float: left;
  width: 27.81355932%;
}

/* line 7516, ../src/sass/main.scss */
.lineup-list {
  overflow: hidden;
  clear: both;
  max-width: 1100px;
  margin: 0 auto 5%;
}
/* line 7521, ../src/sass/main.scss */
.lineup-list ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 7525, ../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 308, ../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 312, ../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 315, ../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 7500, ../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 7510, ../src/sass/main.scss */
.lineup-list ul li:last-child:after {
  display: none;
}
/* line 7540, ../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 7543, ../src/sass/main.scss */
.lineup-list ul li.linked a:hover {
  color: #c84b4d;
}

/* line 7552, ../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 7559, ../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 7567, ../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 7576, ../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 7580, ../src/sass/main.scss */
.action-heading .information h2 span {
  display: block;
  font-size: 2em;
}
/* line 7585, ../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 7585, ../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 -344px;
    height: 71.5px;
    width: 100px;
  }
}
/* line 7590, ../src/sass/main.scss */
.action-heading.detail {
  padding-top: 200px;
}
/* line 7593, ../src/sass/main.scss */
.action-heading.detail .information h2 {
  line-height: 1;
  font-size: 1em;
}
/* line 7596, ../src/sass/main.scss */
.action-heading.detail .information h2 span {
  display: inline-block;
  font-size: 1em;
}
/* line 7601, ../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 7601, ../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 7611, ../src/sass/main.scss */
body.page-template-template-vv .container iframe {
  background: white;
}
/* line 7615, ../src/sass/main.scss */
body.page-template-template-vv article {
  width: 70%;
}

/* line 7620, ../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 7628, ../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 7640, ../src/sass/main.scss */
.action-footer a:hover {
  background: rgba(200, 75, 77, 0.8);
}
/* line 7643, ../src/sass/main.scss */
.action-footer a b {
  font-size: 6.5em;
  display: block;
  line-height: 1;
}
/* line 7648, ../src/sass/main.scss */
.action-footer a span {
  font-size: 2.5em;
  display: block;
}
/* line 7652, ../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 7652, ../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 7660, ../src/sass/main.scss */
.inline-buttons {
  text-align: center;
  overflow: hidden;
  clear: both;
  margin-bottom: 5%;
}
/* line 7665, ../src/sass/main.scss */
.inline-buttons .button {
  color: #c84b4d;
  text-transform: none;
  padding: .75em 2em;
  margin-right: 1.5em;
  font-size: 1em;
}
/* line 7671, ../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 7677, ../src/sass/main.scss */
.inline-buttons .button.featured:hover {
  color: #c84b4d;
}
/* line 7681, ../src/sass/main.scss */
.inline-buttons .button.secondary {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  letter-spacing: normal;
}
/* line 7684, ../src/sass/main.scss */
.inline-buttons .button.secondary:hover {
  border-color: #d2c8af;
}

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

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

/* line 7706, ../src/sass/main.scss */
.aux-image {
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}

/* line 7714, ../src/sass/main.scss */
#banner-rocks {
  -webkit-transition: max-height 2s;
  -moz-transition: max-height 2s;
  -ms-transition: max-height 2s;
  -o-transition: max-height 2s;
  transition: max-height 2ss;
  background: #e5feff;
  overflow: hidden;
  max-height: 950px;
  overflow: hidden;
  position: relative;
}
/* line 7725, ../src/sass/main.scss */
#banner-rocks.open-rocks {
  max-height: 8125px !important;
}
/* line 7727, ../src/sass/main.scss */
#banner-rocks.open-rocks .btb-yellow {
  bottom: 1.3%;
  background-position: 53% 98%;
}
/* line 7732, ../src/sass/main.scss */
#banner-rocks .btb-yellow {
  background-color: #f8ba1b;
  background-image: url(../images/getstarted.svg);
  background-position: 53% -13%;
  background-repeat: no-repeat;
  background-size: 85%;
  display: inline-block;
  padding: 7px 30px;
  height: 70px;
  line-height: 1em;
  position: absolute;
  bottom: 16%;
  left: 0;
  width: 400px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  right: 0;
  margin: auto;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 7752, ../src/sass/main.scss */
#banner-rocks .btb-yellow:hover {
  background-color: #e26b6d;
}

/* line 7757, ../src/sass/main.scss */
.rockstar_carousel {
  background-color: #f4f1e0;
  padding: 5% 8%;
}
/* line 7760, ../src/sass/main.scss */
.rockstar_carousel #down-arrow {
  display: none;
}
/* line 7763, ../src/sass/main.scss */
.rockstar_carousel li {
  float: left;
  cursor: pointer;
  padding: 0 0px 0 0;
}
/* line 7768, ../src/sass/main.scss */
.rockstar_carousel .photo {
  background: #f5f0f0;
  overflow: hidden;
}
/* line 7772, ../src/sass/main.scss */
.rockstar_carousel .title-rock {
  font-size: .8em;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 7777, ../src/sass/main.scss */
.rockstar_carousel .description-rock {
  padding: 20px 0 50px 0;
}
/* line 7780, ../src/sass/main.scss */
.rockstar_carousel .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;
  font-size: 1.1em;
  font-weight: 600;
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  color: #2f7c76;
}
/* line 7794, ../src/sass/main.scss */
.rockstar_carousel .bx-wrapper {
  background-color: transparent;
  overflow: visible;
}
/* line 7798, ../src/sass/main.scss */
.rockstar_carousel .bx-wrapper .bx-controls-direction a.bx-next {
  left: 100%;
  right: inherit;
  border-right: 1px solid white;
}
/* line 7803, ../src/sass/main.scss */
.rockstar_carousel .bx-wrapper .bx-controls-direction a.bx-prev {
  left: inherit;
  right: 100%;
  border-left: 1px solid white;
}

/* line 7809, ../src/sass/main.scss */
.head-rock-carousel {
  text-align: center;
  margin-bottom: 4em;
}
/* line 7812, ../src/sass/main.scss */
.head-rock-carousel img {
  width: 400px;
}

/* line 7816, ../src/sass/main.scss */
.head-links {
  text-align: center;
}
/* line 7818, ../src/sass/main.scss */
.head-links img {
  width: 500px;
}

/* line 7825, ../src/sass/main.scss */
.page-template-template-school .panel.connect-panel {
  background-color: #f59421;
  background-image: none;
}
/* line 7829, ../src/sass/main.scss */
.page-template-template-school .panel.connect-panel .wrap .form .enter input {
  color: #f59421;
}
/* line 7832, ../src/sass/main.scss */
.page-template-template-school .panel.connect-panel .wrap .form .enter ::-webkit-input-placeholder {
  color: #f59421;
}

/* line 7836, ../src/sass/main.scss */
.bullet-links {
  position: fixed;
  top: 45%;
  width: 20px;
  right: 30px;
  z-index: 100;
}
/* line 7842, ../src/sass/main.scss */
.bullet-links a {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 10px;
  position: relative;
}
/* line 7850, ../src/sass/main.scss */
.bullet-links a span {
  display: none;
  position: absolute;
  right: 110%;
  background-color: #fff;
  font-size: 12px;
  padding: 10px;
  white-space: nowrap;
  color: #000;
  top: -7px;
}
/* line 7861, ../src/sass/main.scss */
.bullet-links a:hover {
  opacity: 0.7;
}
/* line 7863, ../src/sass/main.scss */
.bullet-links a:hover span {
  display: inline-block;
}

/* line 7869, ../src/sass/main.scss */
.wrap-rocks {
  position: relative;
}

/* line 7872, ../src/sass/main.scss */
#modal-farm {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: #191919;
  z-index: 999999;
  padding: 4em 0;
  border-bottom: 10px solid #d2c8af;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
  -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
  box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
  transform: translateY(-104%);
  transition-timing-function: ease-in;
  transition: 0.4s;
}
/* line 7886, ../src/sass/main.scss */
#modal-farm .wrapper {
  width: 1040px;
  margin: auto;
}
/* line 7890, ../src/sass/main.scss */
#modal-farm .img-modal {
  float: left;
  width: 37%;
}
/* line 7894, ../src/sass/main.scss */
#modal-farm .content-modal {
  float: left;
  width: 63%;
  color: #fff;
  padding: 0em 0 0 4em;
}
/* line 7899, ../src/sass/main.scss */
#modal-farm .content-modal.full {
  width: 100%;
}
/* line 7904, ../src/sass/main.scss */
#modal-farm h1 {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  font-size: 2em;
  text-transform: capitalize;
  margin-bottom: 1em;
}
/* line 7910, ../src/sass/main.scss */
#modal-farm .detail-modal {
  line-height: 1.7em;
  padding-bottom: 1.5em;
}
/* line 7914, ../src/sass/main.scss */
#modal-farm .button {
  font-family: 'Knockout 67 A', 'Knockout 67 B';
  font-size: 1.8em;
  padding: .1em 1em;
  line-height: 1em;
  letter-spacing: 2px;
  margin: 0 10px 0 0px;
}
/* line 7922, ../src/sass/main.scss */
#modal-farm .icon-close {
  position: absolute;
  color: #fff;
  top: 1em;
  right: 1em;
  cursor: pointer;
  font-family: arial;
  font-size: 20px;
}
/* line 7931, ../src/sass/main.scss */
#modal-farm.open {
  transform: translateY(0%);
}
/* line 7934, ../src/sass/main.scss */
#modal-farm.close {
  transform: translateY(-104%);
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 7942, ../src/sass/main.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 7947, ../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 7958, ../src/sass/main.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

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

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

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

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

/* line 2, ../src/sass/_webcast-2020.scss */
body.page-template-template-webcast_2020-v2 {
  background-color: #F8F1E0;
}
/* line 4, ../src/sass/_webcast-2020.scss */
body.page-template-template-webcast_2020-v2 .container {
  background-color: #F8F1E0;
}
/* line 7, ../src/sass/_webcast-2020.scss */
body.page-template-template-webcast_2020-v2 .panel.connect-panel {
  background: #F09223 url(../images/screen-pattern.png) repeat;
}
/* line 11, ../src/sass/_webcast-2020.scss */
body.page-template-template-webcast_2020-v2 .panel.connect-panel .wrap .form .enter input {
  color: #EF9123;
}
/* line 9, ../src/sass/main.scss */
body.page-template-template-webcast_2020-v2 .panel.connect-panel .wrap .form .enter ::-webkit-input-placeholder {
  color: #EF9123;
}
/* line 10, ../src/sass/main.scss */
body.page-template-template-webcast_2020-v2 .panel.connect-panel .wrap .form .enter :-moz-placeholder {
  color: #EF9123;
}
/* line 11, ../src/sass/main.scss */
body.page-template-template-webcast_2020-v2 .panel.connect-panel .wrap .form .enter ::-moz-placeholder {
  color: #EF9123;
}
/* line 12, ../src/sass/main.scss */
body.page-template-template-webcast_2020-v2 .panel.connect-panel .wrap .form .enter :-ms-input-placeholder {
  color: #EF9123;
}

/* line 20, ../src/sass/_webcast-2020.scss */
#banner-webcast {
  max-width: 1224px;
  margin: auto;
}
/* line 23, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner {
  display: flex;
}
/* line 25, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .logo-webcast {
  text-align: center;
  width: 24.4%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 2em;
  border-left: 16px solid #382A27;
}
/* line 34, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .live-webcast {
  font-family: railroad-gothic-atf, sans-serif;
  font-size: 23px;
  letter-spacing: 3px;
  position: relative;
  line-height: 1em;
  margin-top: 1em;
  margin-bottom: 0.2em;
}
/* line 42, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .live-webcast:after {
  content: '';
  width: 10px;
  height: 10px;
  background-color: #F09223;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 3px;
  left: 5px;
}
/* line 53, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .live-webcast:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: #F09223;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 3px;
  right: 5px;
}
/* line 65, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .video-webcast {
  padding-top: 4em;
  border-left: 16px solid #382A27;
  border-right: 16px solid #382A27;
}
/* line 69, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .video-webcast .wrap-video {
  border-top: 16px solid #382A27;
  position: relative;
}
/* line 73, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .video-webcast .wrap-video_inactive {
  border-top: 16px solid #382A27;
  position: relative;
}
/* line 76, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .video-webcast .wrap-video_inactive .caption {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  color: #F8F1E0;
  transform: translate(-50%, -50%);
  font-family: railroad-gothic-atf, sans-serif;
  font-size: 40px;
  text-align: center;
  transition: translate .4s;
}
/* line 87, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .video-webcast .wrap-video_inactive .caption span {
  font-size: 25px;
  background-color: #F09223;
  color: #F8F1E0;
  padding: 0.6em 0 0.4em;
  display: block;
  transition: color .2s, background-color .2s;
}
/* line 95, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .video-webcast .wrap-video_inactive .caption:hover {
  transform: translate(-50%, -54%);
}
/* line 97, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .video-webcast .wrap-video_inactive .caption:hover span {
  background-color: #F8F1E0;
  color: black;
}
/* line 104, ../src/sass/_webcast-2020.scss */
#banner-webcast .top-banner .video-webcast iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 113, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner {
  display: flex;
  border: solid 16px #382A27;
}
/* line 116, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .wrap-sponsors {
  text-align: center;
  width: 75.6%;
  display: flex;
  padding: 1em 0;
  align-items: center;
}
/* line 122, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .wrap-sponsors h2 {
  font-size: 60px;
  width: 50%;
  line-height: 1em;
  letter-spacing: .1em;
  font-family: railroad-gothic-atf, sans-serif;
}
/* line 128, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .wrap-sponsors h2 span {
  font-size: 28px;
  letter-spacing: 0.1em;
  line-height: 1em;
  display: block;
}
/* line 135, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .wrap-sponsors ul {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 3em;
  grid-row-gap: 0px;
  width: 50%;
  padding: 0 3em 0 0;
}
/* line 144, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .wrap-sponsors li {
  padding: 0.6em 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: opacity 0.3s;
}
/* line 151, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .wrap-sponsors li:hover {
  opacity: 0.6;
}
/* line 154, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .wrap-sponsors li.level-1 {
  grid-area: 1 / 1 / 2 / 3;
}
/* line 157, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .wrap-sponsors li.level-2 {
  grid-area: 1 / 3 / 2 / 5;
}
/* line 162, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .donate-btb {
  width: 24.4%;
  border-right: 16px solid #382A27;
  background-color: #F09223;
  align-items: center;
  justify-content: center;
  display: flex;
  transition: background-color .2s;
}
/* line 170, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .donate-btb span {
  border-bottom: 6px solid white;
  padding-bottom: 6px;
  line-height: 1em;
  color: white;
  font-size: 40px;
  font-family: railroad-gothic-atf, sans-serif;
  letter-spacing: 4px;
  transition: border-color .2s, color .2s;
}
/* line 180, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .donate-btb:hover {
  background-color: #382A27;
}
/* line 182, ../src/sass/_webcast-2020.scss */
#banner-webcast .bottom-banner .donate-btb:hover span {
  border-color: #F09223;
  color: #F09223;
}

/* line 190, ../src/sass/_webcast-2020.scss */
#content-webcast {
  max-width: 1075px;
  margin: 0 auto 7em;
}
/* line 193, ../src/sass/_webcast-2020.scss */
#content-webcast .pines {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 16px #382A27 solid;
  border-left: 16px #382A27 solid;
}
/* line 202, ../src/sass/_webcast-2020.scss */
#content-webcast .pines.sec-pines-2 .wrap-house {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
/* line 207, ../src/sass/_webcast-2020.scss */
#content-webcast .pines.sec-pines-2 .wrap-house img {
  position: static;
}
/* line 211, ../src/sass/_webcast-2020.scss */
#content-webcast .pines.sec-pines-2 .wrap-pine .pine {
  width: 74%;
}
/* line 214, ../src/sass/_webcast-2020.scss */
#content-webcast .pines.sec-pines-2 .wrap-pine .pine img {
  max-width: 232px;
}
/* line 219, ../src/sass/_webcast-2020.scss */
#content-webcast .wrap-pine {
  display: flex;
  justify-content: center;
  padding: 0 2em;
}
/* line 223, ../src/sass/_webcast-2020.scss */
#content-webcast .wrap-pine .pine {
  margin-bottom: -5%;
  padding-top: 24%;
}
/* line 226, ../src/sass/_webcast-2020.scss */
#content-webcast .wrap-pine .pine img {
  max-width: 135px;
}
/* line 231, ../src/sass/_webcast-2020.scss */
#content-webcast .wrap-bar {
  position: relative;
  display: flex;
  border-right: 16px #382A27 solid;
  border-left: 16px #382A27 solid;
  justify-content: center;
}
/* line 237, ../src/sass/_webcast-2020.scss */
#content-webcast .wrap-bar::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 245, ../src/sass/_webcast-2020.scss */
#content-webcast .wrap-bar .bar {
  display: inline-block;
  border-right: 16px #382A27 solid;
  border-left: 16px #382A27 solid;
  width: 25%;
  height: 100%;
  margin: 0 7.5%;
}
/* line 254, ../src/sass/_webcast-2020.scss */
#content-webcast .wrap-house {
  position: relative;
}
/* line 256, ../src/sass/_webcast-2020.scss */
#content-webcast .wrap-house img {
  max-width: 277px;
  position: absolute;
  right: -4%;
  bottom: -6%;
  width: 80%;
}
/* line 264, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate {
  border: 16px solid #382A27;
  background-color: #71C496;
  text-align: center;
  padding: 3em 0 2.5em;
  display: block;
}
/* line 270, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate.big {
  padding: 4.5em 0 3.8em;
}
/* line 272, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate.big .txt-donate {
  font-size: 65px;
  letter-spacing: 6.5px;
}
/* line 275, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate.big .txt-donate.left-icon {
  padding: 0 0 0 65px;
  max-width: 740px;
}
/* line 278, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate.big .txt-donate.left-icon i {
  left: -50%;
  bottom: -8px;
}
/* line 282, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate.big .txt-donate.left-icon span {
  width: 90px;
  height: 90px;
}
/* line 290, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate .txt-donate {
  font-family: railroad-gothic-atf, sans-serif;
  font-size: 56px;
  letter-spacing: 5.6px;
  color: white;
  max-width: 877px;
  line-height: 1em;
  margin: auto;
  position: relative;
}
/* line 299, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate .txt-donate.left-icon {
  padding: 0 0 0 150px;
}
/* line 301, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate .txt-donate.left-icon span {
  width: 110px;
  height: 110px;
  border-top: 16px solid #382A27;
  border-left: 16px solid #382A27;
  position: absolute;
  left: 25px;
  top: 27px;
}
/* line 310, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate .txt-donate.left-icon i {
  width: 60px;
  height: 40px;
  display: block;
  background-image: url(../images/webcast2020-v2/arrow.svg);
  background-size: contain;
  left: -41%;
  position: absolute;
  bottom: -15px;
}
/* line 321, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate .txt-donate.right-icon {
  padding: 0 150px 0 0;
}
/* line 323, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate .txt-donate.right-icon span {
  width: 110px;
  height: 110px;
  border-top: 16px solid #382A27;
  border-right: 16px solid #382A27;
  position: absolute;
  right: 25px;
  top: 27px;
}
/* line 332, ../src/sass/_webcast-2020.scss */
#content-webcast .head-donate .txt-donate.right-icon i {
  width: 60px;
  height: 40px;
  display: block;
  background-image: url(../images/webcast2020-v2/arrow.svg);
  background-size: contain;
  right: -40%;
  position: absolute;
  bottom: -15px;
}
/* line 345, ../src/sass/_webcast-2020.scss */
#content-webcast .circles {
  grid-area: 2 / 1 / 4 / 2;
  border-top: 16px solid #382A27;
}
/* line 348, ../src/sass/_webcast-2020.scss */
#content-webcast .circles img {
  max-width: 339px;
}
/* line 352, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 16px solid #382A27;
  border-right: 16px solid #382A27;
}
/* line 360, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .shirt {
  grid-area: 1 / 2 / 3 / 4;
  border-left: 16px solid #382A27;
  border-bottom: 16px solid #382A27;
  opacity: 1;
  overflow: hidden;
  position: relative;
  font-family: railroad-gothic-atf, sans-serif;
  display: flex;
  color: black;
}
/* line 370, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .shirt img {
  transition: transform 0.2s, opacity 0.2s;
  object-fit: cover;
}
/* line 374, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .shirt span {
  position: absolute;
  left: 50%;
  font-size: 56px;
  letter-spacing: 5.6px;
  line-height: 1em;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.2s;
  border-bottom: 6px solid black;
}
/* line 388, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .shirt:hover img {
  opacity: 0.3;
  transform: scale(1.07);
}
/* line 392, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .shirt:hover span {
  opacity: 1;
}
/* line 397, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .house {
  grid-area: 1 / 1 / 2 / 2;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: -4.5%;
}
/* line 403, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .house img {
  max-width: 205px;
  width: 59%;
}
/* line 408, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .wrap-bar {
  grid-area: 3 / 2 / 4 / 3;
}
/* line 411, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .tool {
  grid-area: 3 / 3 / 4 / 4;
  display: flex;
  justify-content: flex-end;
}
/* line 415, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section .tool img {
  max-width: 280px;
  width: 80%;
}
/* line 421, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section-2 {
  display: flex;
  border-left: 16px solid #382A27;
  border-right: 16px solid #382A27;
}
/* line 426, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section-2 .shirt {
  width: 66%;
  grid-area: 1 / 2 / 3 / 4;
  opacity: 1;
  overflow: hidden;
  position: relative;
  font-family: railroad-gothic-atf, sans-serif;
  display: block;
  color: black;
}
/* line 436, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section-2 .shirt img {
  transition: transform 0.2s, opacity 0.2s;
}
/* line 439, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section-2 .shirt span {
  position: absolute;
  left: 50%;
  font-size: 56px;
  letter-spacing: 5.6px;
  line-height: 1em;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.2s;
  border-bottom: 6px solid black;
}
/* line 453, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section-2 .shirt:hover img {
  opacity: 0.3;
  transform: scale(1.07);
}
/* line 457, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section-2 .shirt:hover span {
  opacity: 1;
}
/* line 462, ../src/sass/_webcast-2020.scss */
#content-webcast .donate-section-2 .circles {
  width: 34%;
  border-top: 0;
  border-left: 16px solid #382A27;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 471, ../src/sass/_webcast-2020.scss */
#content-webcast .list-webcast {
  font-family: railroad-gothic-atf, sans-serif;
}
/* line 473, ../src/sass/_webcast-2020.scss */
#content-webcast .list-webcast .item {
  display: flex;
  border-left: 16px solid #382A27;
  border-right: 16px solid #382A27;
  border-bottom: 16px solid #382A27;
}
/* line 479, ../src/sass/_webcast-2020.scss */
#content-webcast .list-webcast .img-item {
  width: 44.3%;
  background-size: cover;
  border-right: 16px solid #382A27;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
/* line 487, ../src/sass/_webcast-2020.scss */
#content-webcast .list-webcast .img-item::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.2);
  transition: background-color .2s;
  z-index: 0;
}
/* line 499, ../src/sass/_webcast-2020.scss */
#content-webcast .list-webcast .img-item span {
  font-size: 40px;
  letter-spacing: 4px;
  color: #F8F1E0;
  border-bottom: 6px solid #F8F1E0;
  z-index: 1;
}
/* line 507, ../src/sass/_webcast-2020.scss */
#content-webcast .list-webcast .img-item:hover::after {
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 512, ../src/sass/_webcast-2020.scss */
#content-webcast .list-webcast .content-item {
  width: 62%;
  font-size: 28px;
  padding: 2em 0 2em 2em;
  font-family: nobel, sans-serif;
  font-weight: 800;
  line-height: 1.2em;
  color: black;
}
/* line 522, ../src/sass/_webcast-2020.scss */
#content-webcast .full-site {
  display: flex;
  border: 16px solid #382A27;
  justify-content: center;
  align-items: center;
  padding: 4.5em 0;
  transition: background-color 0.3s;
}
/* line 529, ../src/sass/_webcast-2020.scss */
#content-webcast .full-site span {
  font-size: 65px;
  font-family: railroad-gothic-atf, sans-serif;
  letter-spacing: 5px;
  border-bottom: 8px solid #382A27;
  line-height: 1em;
  transition: transform 0.3s, color 0.3s, border-bottom-color 0.3s;
  color: #382A27;
}
/* line 538, ../src/sass/_webcast-2020.scss */
#content-webcast .full-site:hover {
  background-color: #75C7A9;
}
/* line 540, ../src/sass/_webcast-2020.scss */
#content-webcast .full-site:hover span {
  transform: translateY(-7px);
  color: #F8F1E0;
  border-bottom-color: #F8F1E0;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media only screen and (max-height: 800px) and (min-device-width: 600px) {
  /* line 9, ../src/sass/_responsive.scss */
  .page-slider .slide .information h2 {
    max-width: 90%;
  }
}
@media only screen and (max-width: 1237px) {
  /* line 31, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .top-banner:after {
    display: none;
  }

  /* line 34, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .footer-webcast:before {
    display: none;
  }

  /* line 37, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .footer-webcast:after {
    display: none;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 44, ../src/sass/_responsive.scss */
  .descriptive-header .content .description {
    padding: 2%;
    padding-bottom: 2em;
  }
  /* line 47, ../src/sass/_responsive.scss */
  .descriptive-header .content .description .wrap {
    font-size: 1em;
  }
  /* line 50, ../src/sass/_responsive.scss */
  .descriptive-header .content .description a.action-link {
    left: 2%;
  }

  /* line 57, ../src/sass/_responsive.scss */
  .page-template-template-webcast {
    /*.webcast-donate { height: calc((100vw - 50px)/1.55); }*/
  }
  /* line 58, ../src/sass/_responsive.scss */
  .page-template-template-webcast .photo-promotion,
  .page-template-template-webcast .webcast-donate,
  .page-template-template-webcast .webcast-merchandise,
  .page-template-template-webcast .webcast-schedule {
    /*margin: 0 20px;*/
  }
}
@media only screen and (max-width: 1024px) {
  /* line 72, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .top-banner .wrap-banner img.logo-head {
    width: 45%;
  }

  /* line 75, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .wrapper {
    width: 90%;
  }

  /* line 78, ../src/sass/_responsive.scss */
  .leaflet-bottom {
    bottom: initial !important;
    top: 10px;
  }

  /* line 82, ../src/sass/_responsive.scss */
  footer {
    font-size: 0.8em;
  }

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

  /* line 94, ../src/sass/_responsive.scss */
  .icon-links .link-item {
    width: 45%;
    margin-right: 5%;
    margin-bottom: 5%;
  }
  /* line 98, ../src/sass/_responsive.scss */
  .icon-links .link-item:nth-child(even) {
    margin-right: 0;
  }

  /* line 105, ../src/sass/_responsive.scss */
  .page-template-template-webcast .banner .title img {
    padding-top: 0;
  }

  /* line 110, ../src/sass/_responsive.scss */
  #modal-farm .wrapper {
    width: 100%;
  }

  /* line 113, ../src/sass/_responsive.scss */
  #modal-farm .content-modal {
    padding: 0em 1em 0 4em;
  }

  /* line 116, ../src/sass/_responsive.scss */
  #bar-bottom {
    position: absolute;
    bottom: 0;
    z-index: 999;
  }
}
@media only screen and (max-width: 900px) {
  /* line 126, ../src/sass/_responsive.scss */
  body.search .article-list .article:nth-child(3n) {
    margin-right: 5.95238095%;
  }

  /* line 129, ../src/sass/_responsive.scss */
  .map-wrapper {
    height: calc(100vh - 75px);
  }

  /* line 132, ../src/sass/_responsive.scss */
  .wrap-bio {
    width: 100%;
  }

  /* line 135, ../src/sass/_responsive.scss */
  .rockstar_carousel {
    padding: 5% 0%;
  }

  /* line 138, ../src/sass/_responsive.scss */
  .rockstar_carousel .bx-wrapper .bx-controls-direction a.bx-next {
    left: initial;
    right: 0;
  }

  /* line 142, ../src/sass/_responsive.scss */
  .rockstar_carousel .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
    right: initial;
  }

  /* line 149, ../src/sass/_responsive.scss */
  .page-slider .slide .information h2 {
    margin-bottom: 3%;
  }
  /* line 151, ../src/sass/_responsive.scss */
  .page-slider .slide .information h2.with-top-elements {
    max-width: 60%;
  }

  /* line 158, ../src/sass/_responsive.scss */
  .article-list {
    overflow: hidden;
    clear: both;
  }
  /* line 161, ../src/sass/_responsive.scss */
  .article-list .article,
  .article-list .article.wide {
    width: auto;
    grid-area: inherit;
    /*&:nth-child(5),
        &:nth-child(8),
        &:nth-child(11) {
        margin-right:5.95238095%;
    }
    &:nth-child(2n) {
        margin-right:0!important;
    }*/
  }
  /* line 174, ../src/sass/_responsive.scss */
  .article-list .wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  /* line 177, ../src/sass/_responsive.scss */
  .article-list .new-list {
    grid-template-columns: repeat(2, 1fr);
  }

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

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

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

  /* line 224, ../src/sass/_responsive.scss */
  .homepage-description .wrapper .number {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    width: 100%;
    border-right: 0;
    border-bottom: 1px dashed #4b4b4b;
  }
  /* line 232, ../src/sass/_responsive.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 239, ../src/sass/_responsive.scss */
  .homepage-description .wrapper .number .wrap p {
    border-bottom: 0;
  }
  /* line 244, ../src/sass/_responsive.scss */
  .homepage-description .wrapper .content {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 247, ../src/sass/_responsive.scss */
  .homepage-description .wrapper .content h3 {
    font-family: 'Hefty Regular';
    font-weight: normal;
    font-style: normal;
    font-size: 0.65em;
  }
  /* line 251, ../src/sass/_responsive.scss */
  .homepage-description .wrapper .content .text {
    padding-right: 0;
  }
  /* line 255, ../src/sass/_responsive.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 255, ../src/sass/_responsive.scss */
  .homepage-description .wrapper .content:after {
    background-image: url('../images/sprite-images@2x-s58bb835612.png');
    background-size: 160px 961.5px;
    background-position: 0 -294px;
    height: 50px;
    width: 82.5px;
  }
}
@media only screen and (max-width: 900px) {
  /* line 265, ../src/sass/_responsive.scss */
  .homepage-description .wrapper .stub {
    position: relative;
    height: auto;
    width: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 272, ../src/sass/_responsive.scss */
  .homepage-description .wrapper .stub .link {
    display: none;
  }
  /* line 276, ../src/sass/_responsive.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 293, ../src/sass/_responsive.scss */
  .panel {
    font-size: .9em;
  }
  /* line 297, ../src/sass/_responsive.scss */
  .panel.donate-header-panel .information h2 {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 302, ../src/sass/_responsive.scss */
  .panel.donate-header-panel .information .donate-buttons {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 5%;
  }
  /* line 312, ../src/sass/_responsive.scss */
  .panel.thanks-panel .information h2 {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 317, ../src/sass/_responsive.scss */
  .panel.thanks-panel .information .caption {
    float: none;
    clear: both;
    width: 100%;
    text-align: center;
  }
  /* line 322, ../src/sass/_responsive.scss */
  .panel.thanks-panel .information .caption ul.share {
    margin: auto;
    display: inline-block;
    margin-top: 1em;
  }

  /* line 332, ../src/sass/_responsive.scss */
  .descriptive-header .content {
    position: relative;
  }
  /* line 334, ../src/sass/_responsive.scss */
  .descriptive-header .content .description {
    margin-top: 0;
  }
  /* line 337, ../src/sass/_responsive.scss */
  .descriptive-header .content .description .text {
    font-size: .9em;
  }
  /* line 345, ../src/sass/_responsive.scss */
  .descriptive-header.no-title .content .description {
    margin-top: 0;
  }

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

  /* line 356, ../src/sass/_responsive.scss */
  .navigation {
    width: auto;
    background-position: center center;
    position: relative;
    height: 75px;
    overflow: visible;
    border-bottom: 1px dashed #f5f0f0;
  }
  /* line 363, ../src/sass/_responsive.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 370, ../src/sass/_responsive.scss */
  .navigation .donate a {
    color: #d2c8af;
    text-decoration: none;
    font-size: 1.5625em;
    text-transform: uppercase;
  }
  /* line 378, ../src/sass/_responsive.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 378, ../src/sass/_responsive.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 385, ../src/sass/_responsive.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 385, ../src/sass/_responsive.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 392, ../src/sass/_responsive.scss */
  .navigation .m.on {
    background-image: none;
  }
  /* line 394, ../src/sass/_responsive.scss */
  .navigation .m.on:before {
    color: #f5f0f0;
    font-size: 1.5em;
  }
  /* line 400, ../src/sass/_responsive.scss */
  .navigation .s {
    display: none;
  }
  /* line 403, ../src/sass/_responsive.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 414, ../src/sass/_responsive.scss */
  .navigation ul li {
    display: block;
    float: none;
  }
  /* line 417, ../src/sass/_responsive.scss */
  .navigation ul li a {
    display: block;
    float: none;
    clear: both;
    background: #191919;
    border-right: 0;
  }
  /* line 426, ../src/sass/_responsive.scss */
  .navigation ul li:first-child a {
    padding-top: 5%;
  }
  /* line 431, ../src/sass/_responsive.scss */
  .navigation ul li:last-child a {
    padding-bottom: 5%;
  }
  /* line 436, ../src/sass/_responsive.scss */
  .navigation ul li.search a {
    border-top: 1px dashed #f5f0f0;
  }
  /* line 441, ../src/sass/_responsive.scss */
  .navigation ul.open {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  /* line 445, ../src/sass/_responsive.scss */
  .navigation .donate-base {
    display: none;
  }

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

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

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

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

  /* line 499, ../src/sass/_responsive.scss */
  .action-center-container .action-actions .petitions .petition-item .photo {
    width: 100%;
    float: none;
  }
  /* line 503, ../src/sass/_responsive.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;
  }

  /* line 521, ../src/sass/_responsive.scss */
  .page-template-template-webcast .mobile {
    display: inherit;
  }
  /* line 522, ../src/sass/_responsive.scss */
  .page-template-template-webcast .desktop {
    display: none;
  }
  /* line 524, ../src/sass/_responsive.scss */
  .page-template-template-webcast .banner {
    /*.middle {*/
    margin: 0 auto;
    width: 80%;
    /*}*/
  }
  /* line 533, ../src/sass/_responsive.scss */
  .page-template-template-webcast .title h1 {
    padding-bottom: 30px;
    padding-top: 0;
    text-align: center;
  }
  /* line 539, ../src/sass/_responsive.scss */
  .page-template-template-webcast .title.mobile {
    display: inherit;
  }
  /* line 544, ../src/sass/_responsive.scss */
  .page-template-template-webcast .sponsor {
    margin: 0 auto;
    padding-top: 50px;
    width: 200px;
  }
  /* line 550, ../src/sass/_responsive.scss */
  .page-template-template-webcast .webcast-donate {
    height: calc((100vw - 50px)/1.55);
  }

  /* line 554, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .grid-filter {
    grid-template-columns: repeat(3, 1fr);
  }
  /* line 556, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .grid-filter li {
    padding: 5px;
  }

  /* line 561, ../src/sass/_responsive.scss */
  #bar-bottom h2 {
    font-size: 3em;
  }
}
@media only screen and (max-width: 850px) {
  /* line 567, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .line-webcast {
    width: 90%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 572, ../src/sass/_responsive.scss */
  .wrap-classy .col-2 {
    width: 100%;
    margin-bottom: 4%;
  }

  /* line 576, ../src/sass/_responsive.scss */
  #bar-bottom .bar-right li a {
    padding: 16px 10px 16px;
  }

  /* line 579, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .webcast-schedule ul li .name {
    font-size: 2.2em;
  }

  /* line 583, ../src/sass/_responsive.scss */
  .panel.donatetoday-panel .information {
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    position: static;
    margin: 0 0 0 0px;
    padding: 20px;
    background-color: #2d78a5;
  }
  /* line 589, ../src/sass/_responsive.scss */
  .panel.donatetoday-panel .information h2 {
    max-width: 100%;
  }
  /* line 592, ../src/sass/_responsive.scss */
  .panel.donatetoday-panel .information p {
    max-width: 100%;
  }
  /* line 595, ../src/sass/_responsive.scss */
  .panel.donatetoday-panel .information .donate-buttons {
    max-width: 100%;
    width: 100%;
  }
  /* line 601, ../src/sass/_responsive.scss */
  .panel.donatetoday-panel .background {
    display: block;
  }

  /* line 605, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .panel.connect-panel {
    background: #2d78a5 url(../images/screen-pattern.png) repeat;
    color: white;
    margin: 0;
  }

  /* line 610, ../src/sass/_responsive.scss */
  .block-video-detail {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 619, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper .grantee-wrapper .headings h1 {
    font-size: 1em;
    margin-top: 3em;
  }
  /* line 624, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper .grantee-wrapper article {
    width: 90%;
  }

  /* line 630, ../src/sass/_responsive.scss */
  .action-heading {
    padding-top: 80%;
  }
  /* line 633, ../src/sass/_responsive.scss */
  .action-heading .information h3 {
    font-size: 0.8em;
  }
  /* line 636, ../src/sass/_responsive.scss */
  .action-heading .information h2 {
    font-size: 0.75em;
  }
  /* line 642, ../src/sass/_responsive.scss */
  .action-heading.detail .information h2 {
    font-size: 0.75em;
  }

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

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

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

  /* line 676, ../src/sass/_responsive.scss */
  .panel.donate-panel:after {
    display: none;
  }
  /* line 680, ../src/sass/_responsive.scss */
  .panel.donate-panel .information p {
    display: none;
  }
  /* line 685, ../src/sass/_responsive.scss */
  .panel.connect-panel {
    background: transparent;
    color: #c84b4d;
  }
  /* line 689, ../src/sass/_responsive.scss */
  .panel.connect-panel .wrap .label {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 693, ../src/sass/_responsive.scss */
  .panel.connect-panel .wrap .label .cover {
    display: none;
  }
  /* line 696, ../src/sass/_responsive.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 702, ../src/sass/_responsive.scss */
  .panel.connect-panel .wrap .label .social ul {
    margin-left: 5%;
  }
  /* line 706, ../src/sass/_responsive.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 713, ../src/sass/_responsive.scss */
  .panel.connect-panel .wrap .label .social ul li a:after {
    margin: auto;
  }
  /* line 721, ../src/sass/_responsive.scss */
  .panel.connect-panel .wrap .label .social ul li:last-child a {
    margin-right: 0;
  }
  /* line 729, ../src/sass/_responsive.scss */
  .panel.connect-panel .wrap .form {
    width: 80%;
    float: none;
    clear: both;
    margin: auto;
  }
  /* line 734, ../src/sass/_responsive.scss */
  .panel.connect-panel .wrap .form .enter {
    width: 100%;
    padding: 0;
  }
  /* line 737, ../src/sass/_responsive.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 9, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter ::-webkit-input-placeholder {
    color: #f5f0f0;
  }
  /* line 10, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter :-moz-placeholder {
    color: #f5f0f0;
  }
  /* line 11, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter ::-moz-placeholder {
    color: #f5f0f0;
  }
  /* line 12, ../src/sass/main.scss */
  .panel.connect-panel .wrap .form .enter :-ms-input-placeholder {
    color: #f5f0f0;
  }
  /* line 750, ../src/sass/_responsive.scss */
  .panel.connect-panel .wrap .form .submit {
    display: none;
  }
  /* line 759, ../src/sass/_responsive.scss */
  .panel.what-panel .wrap .quote {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 764, ../src/sass/_responsive.scss */
  .panel.what-panel .wrap .quote .card .image {
    margin-right: 4%;
    width: 10%;
  }
  /* line 771, ../src/sass/_responsive.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 785, ../src/sass/_responsive.scss */
  .content-container.sponsors {
    margin: 0;
    padding: 0;
  }

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

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

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

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

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

  /* line 821, ../src/sass/_responsive.scss */
  .donation-information {
    margin-left: 5%;
    margin-top: 5%;
  }
  /* line 824, ../src/sass/_responsive.scss */
  .donation-information .description {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 829, ../src/sass/_responsive.scss */
  .donation-information .stats {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 5%;
    overflow: hidden;
  }
  /* line 837, ../src/sass/_responsive.scss */
  .donation-information .stats .tips .tip p {
    display: none;
  }

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

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

  /* line 880, ../src/sass/_responsive.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 887, ../src/sass/_responsive.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 895, ../src/sass/_responsive.scss */
  .action-center-container .action-actions .petitions {
    clear: both;
    float: none;
    width: 100%;
  }

  /* line 903, ../src/sass/_responsive.scss */
  .poster-viewer {
    padding-top: 100%;
  }

  /* line 907, ../src/sass/_responsive.scss */
  .page-template-template-webcast {
    /*.webcast-donate { height: calc((100vw - 50px)/1.55); }*/
  }
  /* line 908, ../src/sass/_responsive.scss */
  .page-template-template-webcast .webcast-seperator.first {
    margin-top: -10px;
  }
  /* line 912, ../src/sass/_responsive.scss */
  .page-template-template-webcast .webcast-donate .top {
    line-height: 34px;
  }
  /* line 916, ../src/sass/_responsive.scss */
  .page-template-template-webcast .webcast-donate .bottom {
    font-size: 2em;
  }
  /* line 920, ../src/sass/_responsive.scss */
  .page-template-template-webcast .photo-promotion,
  .page-template-template-webcast .webcast-donate,
  .page-template-template-webcast .webcast-merchandise,
  .page-template-template-webcast .webcast-schedule {
    margin: 0 20px;
  }

  /* line 928, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .grid-filter {
    grid-template-columns: repeat(2, 1fr);
  }
  /* line 930, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .grid-filter li {
    padding: 2px;
    font-size: 14px;
  }

  /* line 935, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter {
    padding: 3em 1em;
  }

  /* line 938, ../src/sass/_responsive.scss */
  .map-wrapper {
    height: calc(88vh - 75px);
  }

  /* line 943, ../src/sass/_responsive.scss */
  #banner-webcast .top-banner .video-webcast .wrap-video_inactive .caption {
    width: 80%;
    font-size: 30px;
    line-height: 1.2em;
  }
  /* line 947, ../src/sass/_responsive.scss */
  #banner-webcast .top-banner .video-webcast .wrap-video_inactive .caption span {
    font-size: 20px;
    line-height: 1.1em;
  }
  /* line 952, ../src/sass/_responsive.scss */
  #banner-webcast .bottom-banner {
    display: block;
  }
  /* line 954, ../src/sass/_responsive.scss */
  #banner-webcast .bottom-banner .donate-btb {
    width: 100%;
    border-right: 0px solid #382A27;
    border-bottom: 16px solid #382A27;
    padding: 1em 0;
  }
  /* line 960, ../src/sass/_responsive.scss */
  #banner-webcast .bottom-banner .wrap-sponsors {
    width: 100%;
    display: block;
  }
  /* line 963, ../src/sass/_responsive.scss */
  #banner-webcast .bottom-banner .wrap-sponsors h2 {
    width: 100%;
    padding: 0.5em 0;
  }
  /* line 967, ../src/sass/_responsive.scss */
  #banner-webcast .bottom-banner .wrap-sponsors ul {
    width: 100%;
    padding: 0 1em;
  }

  /* line 978, ../src/sass/_responsive.scss */
  #content-webcast .head-donate.big .txt-donate.left-icon .left-icon i {
    left: -57%;
  }
  /* line 981, ../src/sass/_responsive.scss */
  #content-webcast .head-donate.big .txt-donate.left-icon span {
    width: 60px;
    height: 60px;
  }
  /* line 987, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate {
    font-size: 35px;
  }
  /* line 989, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.right-icon {
    padding: 0 90px 0 0;
  }
  /* line 991, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.right-icon i {
    width: 36px;
    height: 24px;
    right: -45%;
    bottom: -10px;
  }
  /* line 997, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.right-icon span {
    width: 60px;
    height: 60px;
    border-top: 10px solid #382A27;
    border-right: 10px solid #382A27;
    right: 15px;
  }
  /* line 1005, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.left-icon {
    padding: 0  0 0 90px;
  }
  /* line 1007, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.left-icon i {
    width: 36px;
    height: 24px;
    left: -45%;
    bottom: -10px;
  }
  /* line 1013, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.left-icon span {
    width: 60px;
    height: 60px;
    border-top: 10px solid #382A27;
    border-left: 10px solid #382A27;
    left: 15px;
  }
  /* line 1023, ../src/sass/_responsive.scss */
  #content-webcast .wrap-pine {
    padding: 0 1em;
  }
  /* line 1026, ../src/sass/_responsive.scss */
  #content-webcast .wrap-bar .bar {
    width: 30%;
  }
  /* line 1029, ../src/sass/_responsive.scss */
  #content-webcast .list-webcast .item {
    display: block;
  }
  /* line 1032, ../src/sass/_responsive.scss */
  #content-webcast .list-webcast .img-item {
    width: 100%;
  }
  /* line 1035, ../src/sass/_responsive.scss */
  #content-webcast .list-webcast .content-item {
    width: 100%;
    display: block;
    padding: 1em 0 1em 1em;
    font-size: 23px;
  }
  /* line 1041, ../src/sass/_responsive.scss */
  #content-webcast .full-site span {
    font-size: 35px;
  }
  /* line 1044, ../src/sass/_responsive.scss */
  #content-webcast .head-donate.big .txt-donate {
    font-size: 35px;
  }
  /* line 1047, ../src/sass/_responsive.scss */
  #content-webcast .list-webcast .img-item {
    border-right: 0 solid #382A27;
    padding: 1em 0;
    border-bottom: 16px solid #382A27;
  }
  /* line 1051, ../src/sass/_responsive.scss */
  #content-webcast .list-webcast .img-item span {
    font-size: 30px;
    border-bottom: 4px solid #F8F1E0;
  }

  /* line 1058, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020-v2 .panel.connect-panel .wrap .form .enter input {
    border: 2px solid #fff;
    background: #fff;
  }
  /* line 1062, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020-v2 .panel.connect-panel .wrap .form .enter label {
    color: white;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1068, ../src/sass/_responsive.scss */
  .page-template-template-webcast_2020 .two-col {
    grid-template-columns: repeat(1, 1fr);
  }

  /* line 1071, ../src/sass/_responsive.scss */
  .block-modal.video-modal .modal-ready {
    width: 98%;
  }

  /* line 1074, ../src/sass/_responsive.scss */
  #banner-rocks .btb-yellow {
    width: 150px;
    padding: 7px 15px;
    height: 28px;
  }

  /* line 1079, ../src/sass/_responsive.scss */
  .head-rock-carousel img {
    width: 200px;
  }

  /* line 1082, ../src/sass/_responsive.scss */
  .head-links img {
    width: 250px;
  }

  /* line 1086, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-container {
    padding: 0;
    padding-top: 1em;
  }
  /* line 1090, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper {
    background: transparent;
    border: 0;
  }
  /* line 1094, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper .headings h1 {
    font-size: 1.8em;
  }
  /* line 1097, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper .headings h2 {
    display: none;
  }
  /* line 1101, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper .map-wrapper {
    background: transparent;
    padding: 0;
  }
  /* line 1105, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper i.close {
    top: 80px;
    right: 10px;
  }
  /* line 1109, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper .key {
    background: transparent;
  }
  /* line 1112, ../src/sass/_responsive.scss */
  .page-template-template-quilt .quilt-wrapper .key ul li {
    padding-right: 0;
  }

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

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

  /* line 1128, ../src/sass/_responsive.scss */
  .article-list .article,
  .article-list .article.wide,
  .article-list .article.medium {
    width: 100%;
    margin-right: 0;
    clear: both;
    float: none;
  }
  /* line 1136, ../src/sass/_responsive.scss */
  .article-list .article.wide {
    grid-area: inherit;
  }
  /* line 1139, ../src/sass/_responsive.scss */
  .article-list .wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  /* line 1142, ../src/sass/_responsive.scss */
  .article-list .new-list {
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 30px;
    margin-bottom: 0;
  }
  /* line 1146, ../src/sass/_responsive.scss */
  .article-list .new-list .article {
    margin-bottom: 0;
  }

  /* line 1153, ../src/sass/_responsive.scss */
  .category-content b.p {
    display: none;
  }
  /* line 1156, ../src/sass/_responsive.scss */
  .category-content .description {
    padding: 5%;
  }
  /* line 1159, ../src/sass/_responsive.scss */
  .category-content .description .title {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 1163, ../src/sass/_responsive.scss */
  .category-content .description .title h3 {
    font-size: 1.5em;
  }
  /* line 1167, ../src/sass/_responsive.scss */
  .category-content .description .text {
    width: 100%;
    padding-left: 0;
    float: none;
    clear: both;
    font-size: .8em;
    padding-bottom: 2em;
  }
  /* line 1175, ../src/sass/_responsive.scss */
  .category-content .description a.what {
    display: block;
    text-align: center;
    width: 100%;
  }

  /* line 1185, ../src/sass/_responsive.scss */
  .descriptive-header .content b.p {
    display: none;
  }
  /* line 1188, ../src/sass/_responsive.scss */
  .descriptive-header .content .description {
    padding: 5%;
  }
  /* line 1191, ../src/sass/_responsive.scss */
  .descriptive-header .content .description .title {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 1195, ../src/sass/_responsive.scss */
  .descriptive-header .content .description .title h3 {
    font-size: 1.5em;
    line-height: 1.1;
  }
  /* line 1200, ../src/sass/_responsive.scss */
  .descriptive-header .content .description .text {
    width: 100%;
    padding-left: 0;
    float: none;
    clear: both;
    font-size: .8em;
    padding-bottom: 2em;
  }
  /* line 1208, ../src/sass/_responsive.scss */
  .descriptive-header .content .description a.action-link {
    display: none;
  }

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

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

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

  /* line 1259, ../src/sass/_responsive.scss */
  .panel {
    background-size: cover;
    margin: 5% 8%;
  }
  /* line 1262, ../src/sass/_responsive.scss */
  .panel .background {
    display: none;
  }
  /* line 1265, ../src/sass/_responsive.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 1274, ../src/sass/_responsive.scss */
  .panel.donate-panel .information .donate-buttons .button {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  /* line 1285, ../src/sass/_responsive.scss */
  .panel.donate-header-panel .information {
    top: auto;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 1289, ../src/sass/_responsive.scss */
  .panel.donate-header-panel .information .donate-buttons .button {
    width: 100%;
    float: none;
    clear: both;
  }

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

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

  /* line 1322, ../src/sass/_responsive.scss */
  article {
    width: 90%;
  }
  /* line 1324, ../src/sass/_responsive.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 1338, ../src/sass/_responsive.scss */
  article .sharing a {
    width: 35px;
    float: right;
    margin-right: .3em;
    padding: .5em 0;
    margin-top: .5em;
  }
  /* line 1345, ../src/sass/_responsive.scss */
  article .sharing a span {
    font-size: 1em;
  }
  /* line 1349, ../src/sass/_responsive.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 1360, ../src/sass/_responsive.scss */
  article .next .text {
    width: 100%;
  }
  /* line 1363, ../src/sass/_responsive.scss */
  article .next img {
    display: none;
  }

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

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

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

  /* line 1395, ../src/sass/_responsive.scss */
  footer {
    padding: 60px 0;
  }
  /* line 1399, ../src/sass/_responsive.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 1408, ../src/sass/_responsive.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 1419, ../src/sass/_responsive.scss */
  footer #menu-footer-navigation li ul {
    display: none;
  }
  /* line 1424, ../src/sass/_responsive.scss */
  footer .footer-links {
    max-width: 250px;
    margin: auto;
    padding-top: 3%;
  }
  /* line 1428, ../src/sass/_responsive.scss */
  footer .footer-links .footer-farm-aid-logo {
    position: relative;
    margin: auto;
  }
  /* line 1433, ../src/sass/_responsive.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 1438, ../src/sass/_responsive.scss */
  footer .footer-links .wrapper {
    margin-left: 100px;
    padding-top: 0;
    height: auto;
    overflow: hidden;
    margin-right: 0;
    margin-bottom: 50px;
  }
  /* line 1448, ../src/sass/_responsive.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 1461, ../src/sass/_responsive.scss */
  footer .footer-links .wrapper .social-links {
    display: none;
  }
  /* line 1464, ../src/sass/_responsive.scss */
  footer .footer-links .wrapper .newsletter-signup {
    display: none;
  }

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

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

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

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

  /* line 1550, ../src/sass/_responsive.scss */
  .page-slider .slide.announcement-2016-slide .information .wrap .button {
    padding: 1em 1.5em;
  }

  /* line 1558, ../src/sass/_responsive.scss */
  .wrap-info-user {
    padding-left: 0;
    float: left;
    text-align: center;
  }

  /* line 1563, ../src/sass/_responsive.scss */
  .wrap-profile-img {
    float: none;
    margin: auto;
  }

  /* line 1567, ../src/sass/_responsive.scss */
  #bar-bottom .bar-right {
    width: 100%;
  }

  /* line 1570, ../src/sass/_responsive.scss */
  #bar-bottom .bar-right li a {
    font-family: 'Knockout 67 A', 'Knockout 67 B';
    font-size: 20px;
    letter-spacing: 1px;
  }

  /* line 1575, ../src/sass/_responsive.scss */
  #bar-bottom .bar-left {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 1581, ../src/sass/_responsive.scss */
  #banner-webcast .top-banner {
    display: block;
  }
  /* line 1584, ../src/sass/_responsive.scss */
  #banner-webcast .top-banner .logo-webcast {
    width: 100%;
    padding: 2em;
    border-right: 16px #382A27 solid;
  }
  /* line 1589, ../src/sass/_responsive.scss */
  #banner-webcast .top-banner .video-webcast {
    width: 100%;
    padding-top: 0;
  }

  /* line 1594, ../src/sass/_responsive.scss */
  #content-webcast .wrap-bar .bar {
    border-right: 7px #382A27 solid;
    border-left: 7px #382A27 solid;
  }

  /* line 1598, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.right-icon span {
    display: none;
  }

  /* line 1601, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.right-icon {
    padding: 0;
  }

  /* line 1604, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.left-icon span {
    display: none;
  }

  /* line 1607, ../src/sass/_responsive.scss */
  #content-webcast .head-donate .txt-donate.left-icon {
    padding: 0;
  }

  /* line 1610, ../src/sass/_responsive.scss */
  #content-webcast .head-donate.big .txt-donate.left-icon {
    padding: 0;
  }

  /* line 1613, ../src/sass/_responsive.scss */
  #content-webcast .head-donate.big .txt-donate.left-icon span {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1618, ../src/sass/_responsive.scss */
  .map-wrapper .overlay .wrapper h2 {
    padding-top: 110px;
  }

  /* line 1621, ../src/sass/_responsive.scss */
  #modal-farm h1 {
    font-size: 1.5em;
  }

  /* line 1624, ../src/sass/_responsive.scss */
  #modal-farm .detail-modal {
    line-height: 1.4em;
  }

  /* line 1627, ../src/sass/_responsive.scss */
  #modal-farm .content-modal {
    padding: 0em 2em 0 2em;
    width: 100%;
  }

  /* line 1631, ../src/sass/_responsive.scss */
  #modal-farm .img-modal {
    float: none;
    width: 250px;
    margin: 0 auto 1em;
  }

  /* line 1636, ../src/sass/_responsive.scss */
  #modal-farm {
    padding: 2em 0;
  }

  /* line 1639, ../src/sass/_responsive.scss */
  #bar-bottom .bar-left li a {
    padding: 10px 16px;
  }

  /* line 1646, ../src/sass/_responsive.scss */
  .panel.donate-panel .information .donate-buttons:before, .panel.donate-panel .information .donate-buttons:after {
    width: 100%;
  }
  /* line 1651, ../src/sass/_responsive.scss */
  .panel.donate-panel .information .donate-buttons .wrapper {
    padding: 10%;
  }
  /* line 1653, ../src/sass/_responsive.scss */
  .panel.donate-panel .information .donate-buttons .wrapper:before, .panel.donate-panel .information .donate-buttons .wrapper:after {
    top: 0;
    bottom: 0;
    height: 100%;
  }
  /* line 1661, ../src/sass/_responsive.scss */
  .panel.donate-panel .information .donate-buttons .button {
    width: 100%;
  }

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

  /* line 1680, ../src/sass/_responsive.scss */
  .page-template-template-lineup .content-container .video-item .caption .information h3 {
    font-size: 1em;
  }
}
/* ==========================================================================
   Print styles
   ========================================================================== */
/* line 1, ../src/sass/_map.scss */
.btbmap {
  font-family: 'Sentinel SSm A', 'Sentinel SSm B';
  text-transform: none;
  letter-spacing: normal;
  border: 0;
  font-size: .9em;
  font-weight: 700;
  color: white;
  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 11, ../src/sass/_map.scss */
.btbmap:before, .btbmap:after {
  display: none;
}

/* line 16, ../src/sass/_map.scss */
.map-bar {
  height: 52px;
  background: #191919;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 8;
  text-transform: uppercase;
  font-size: 0.625em;
  letter-spacing: 0.25em;
  color: white;
}
/* line 28, ../src/sass/_map.scss */
.map-bar .total-stories {
  position: absolute;
  left: 2em;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 33, ../src/sass/_map.scss */
.map-bar .total-stories span {
  color: #c84b4d;
  padding-left: 0.25em;
  font-size: 1.3em;
}
/* line 40, ../src/sass/_map.scss */
.map-bar .actions {
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 46, ../src/sass/_map.scss */
.map-bar .actions a {
  float: left;
  color: white;
  margin-right: 2em;
  text-decoration: none;
}
/* line 51, ../src/sass/_map.scss */
.map-bar .actions a:before {
  content: '';
  float: left;
}
/* line 55, ../src/sass/_map.scss */
.map-bar .actions a span {
  display: inline-block;
  margin-top: 10px;
  margin-left: 5px;
}
/* line 70, ../src/sass/_map.scss */
.map-bar .actions a:hover {
  color: #c84b4d;
}

/* line 77, ../src/sass/_map.scss */
.page-template-template-map-2 .map-wrapper .overlay, .page-template-template-map .map-wrapper .overlay {
  position: fixed;
}

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

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

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

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

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

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

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

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

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

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

  /* line 1760, ../src/sass/_responsive.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
@media not all and (pointer: coarse) {
  /* line 1770, ../src/sass/_responsive.scss */
  .map-icon:hover .map-label {
    display: block;
    letter-spacing: 1px;
    left: 100%;
    bottom: 100%;
  }

  /* line 1778, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .grid-filter li:hover {
    border: 2px solid #fff;
  }
}
@media screen and (orientation: landscape) and (max-width: 900px) {
  /* line 1784, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .grid-filter li {
    font-size: 12px;
    margin: 0px;
  }

  /* line 1788, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .wrap-btb {
    padding: 0px;
  }

  /* line 1791, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .close-filter {
    top: 40px;
  }

  /* line 1794, ../src/sass/_responsive.scss */
  #bar-bottom .bar-filter .grid-filter {
    grid-template-columns: repeat(5, 1fr);
  }

  /* line 1797, ../src/sass/_responsive.scss */
  .leaflet-top {
    z-index: 999 !important;
  }

  /* line 1800, ../src/sass/_responsive.scss */
  .leaflet-bottom {
    z-index: 999 !important;
  }
}
/* line 1804, ../src/sass/_responsive.scss */
.leaflet-top {
  z-index: 999 !important;
}

/* line 1807, ../src/sass/_responsive.scss */
.leaflet-bottom {
  z-index: 999 !important;
}

/* line 1811, ../src/sass/_responsive.scss */
.leaflet-map-pane svg {
  display: none;
}
