/*  Theme Name: 90 Ways to 90 Theme
	Description: Custom theme for 90 Ways to 90% wordpress based site
	Author: RED The Agency
*/
/* normalize.css v2.0.1 | MIT License | git.io/normalize */
/* normalize.scss v2.0.1 | MIT/GPLv2 License | bit.ly/normalize-with-compass */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */
/* line 52, ../sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block; }

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
/* line 70, ../sass/_normalize.scss */
audio, canvas, video {
  display: inline-block; }

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 85, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */
/* line 94, ../sass/_normalize.scss */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 110, ../sass/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* Establishes a vertical rhythm unit using $base-line-height. */ }

/*
 * Removes default margin.
 */
/* line 137, ../sass/_normalize.scss */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 149, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted; }

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
/* line 157, ../sass/_normalize.scss */
a:active, a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Sets 1 unit of vertical rhythm on the top and bottom margin.
 */
/* line 170, ../sass/_normalize.scss */
p, pre {
  margin: 1.5em 0; }

/* line 175, ../sass/_normalize.scss */
blockquote {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 40px; }

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */
/* line 185, ../sass/_normalize.scss */
h1 {
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 2em;
  line-height: 1.5em;
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.75em;
  margin-bottom: 0.75em; }

/* line 194, ../sass/_normalize.scss */
h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em; }

/* line 200, ../sass/_normalize.scss */
h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em; }

/* line 206, ../sass/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

/* line 212, ../sass/_normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em; }

/* line 218, ../sass/_normalize.scss */
h6 {
  font-size: 0.75em;
  line-height: 2em;
  margin-top: 2em;
  margin-bottom: 2em; }

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 228, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 236, ../sass/_normalize.scss */
b, strong {
  font-weight: bold; }

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
/* line 245, ../sass/_normalize.scss */
dfn {
  font-style: italic; }

/*
 * Addresses styling not present in IE 8/9.
 */
/* line 253, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */
/* line 262, ../sass/_normalize.scss */
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
  line-height: 1.5em; }

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 277, ../sass/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/*
 * Sets consistent quote types.
 */
/* line 287, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
/* line 295, ../sass/_normalize.scss */
small {
  font-size: 80%; }

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 303, ../sass/_normalize.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 311, ../sass/_normalize.scss */
sup {
  top: -0.5em; }

/* line 315, ../sass/_normalize.scss */
sub {
  bottom: -0.25em; }

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Set 1 unit of vertical rhythm and a consistent indentation.
 */
/* line 327, ../sass/_normalize.scss */
dl, menu, ol, ul {
  margin: 1.5em 0;
  padding: 0 0 0 40px; }

/* line 335, ../sass/_normalize.scss */
dl {
  padding: 0; }

/* line 339, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 40px; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
/* line 363, ../sass/_normalize.scss */
img {
  border: 0; }

/*
 * Corrects overflow displayed oddly in IE 9.
 */
/* line 375, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
/* line 387, ../sass/_normalize.scss */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding.
 */
/* line 409, ../sass/_normalize.scss */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-width: 0.0625em;
  border-top-style: solid;
  padding-top: 0.4625em;
  border-bottom-width: 0.0625em;
  border-bottom-style: solid;
  padding-bottom: 0.9125em;
  border-left-width: 0.0625em;
  border-left-style: solid;
  padding-left: 0.875em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding-right: 0.875em; }

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 425, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 * 4. Improves appearance and consistency with IE 6/7.
 */
/* line 440, ../sass/_normalize.scss */
button, input, select, textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 458, ../sass/_normalize.scss */
button, input {
  line-height: normal; }

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 473, ../sass/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/*
 * Re-set default cursor for disabled elements.
 */
/* line 488, ../sass/_normalize.scss */
button[disabled], input[disabled] {
  cursor: default; }

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 500, ../sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 516, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */ }

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 526, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/*
 * Removes inner padding and border in Firefox 4+.
 */
/* line 535, ../sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 546, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 559, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 24, ../sass/style.scss */
html {
  box-sizing: border-box;
  font-family: "proxima-nova", sans-serif; }

/* line 28, ../sass/style.scss */
*, *:before, *:after {
  box-sizing: inherit; }

/* line 32, ../sass/style.scss */
a {
  color: #8dc63f;
  text-decoration: none; }
/* line 36, ../sass/style.scss */
a:hover {
  text-decoration: underline; }

/* line 41, ../sass/style.scss */
ul {
  margin-top: 0.25em; }

/* line 46, ../sass/style.scss */
.basic-page h3 {
  margin-bottom: 0.25em; }
/* line 49, ../sass/style.scss */
.basic-page h4 {
  margin-bottom: 0.25em; }
/* line 53, ../sass/style.scss */
.basic-page h3 + p, .basic-page h4 + p {
  margin-top: 0.25em; }

/* line 58, ../sass/style.scss */
header.site-header {
  position: relative;
  height: 400px;
  width: 100%;
  overflow: hidden; }
/* line 64, ../sass/style.scss */
header.site-header video {
  position: absolute;
  z-index: 1; }
/* line 69, ../sass/style.scss */
header.site-header .video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }
/* line 78, ../sass/style.scss */
header.site-header .video-overlay.blue {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFUlEQVQI12NgKNy6jQEE0GncgPY6AM/QEL3pLdylAAAAAElFTkSuQmCC'); }
/* line 79, ../sass/style.scss */
header.site-header .video-overlay.coral {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFUlEQVQI12N4Xxy1jQEI0GncgA46ALYkFgM+EHAyAAAAAElFTkSuQmCC'); }
/* line 80, ../sass/style.scss */
header.site-header .video-overlay.green {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFUlEQVQI12PoOWa3jQEI0GncgA46AChtFHeu0GV2AAAAAElFTkSuQmCC'); }
/* line 81, ../sass/style.scss */
header.site-header .video-overlay.mint {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFUlEQVQI12NoO9azjQEI0GncgA46AAlYFv8YZVj0AAAAAElFTkSuQmCC'); }
/* line 84, ../sass/style.scss */
header.site-header .content {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3;
  color: white; }
/* line 93, ../sass/style.scss */
header.site-header .content .logo {
  position: absolute;
  left: 20px;
  top: 50px;
  height: -webkit-calc(100% - 100px);
  height: calc(100% - 100px); }
/* line 102, ../sass/style.scss */
header.site-header .content .coe-logo {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 190px; }
/* line 109, ../sass/style.scss */
header.site-header .content .resources-corner {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 50px;
  padding-right: 25px;
  font-size: 14px;
  color: white;
  background-color: rgba(1, 73, 38, 0.8);
  line-height: 50px; }
/* line 120, ../sass/style.scss */
header.site-header .content .resources-corner a {
  color: white;
  line-height: 50px;
  vertical-align: middle; }
/* line 124, ../sass/style.scss */
header.site-header .content .resources-corner a:hover {
  text-decoration: none;
  color: #8dc63f; }
/* line 130, ../sass/style.scss */
header.site-header .content .resources-corner .icon {
  height: 30px;
  width: 26.5px;
  background-size: contain;
  background-position: center center;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAC0CAMAAAAkVteSAAAC7lBMVEW000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000JrEEq6AAAA+XRSTlMAA/ob4C9L8cDbB645xWTlDxn+CJAdUAn5be2gAuMR9uZA4T69stSZwyzySAYfyaFs3nfMqwUwyvWUKBBNSs1Gedoh8/03sRTfK+JTweSSnvTSeDLwzwEkIrvoYVm1xJs8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');
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  line-height: 50px; }
/* line 142, ../sass/style.scss */
header.site-header .content .resources-corner:before {
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 50px 35px;
  border-color: transparent transparent rgba(1, 73, 38, 0.8) transparent;
  position: absolute;
  left: -35px;
  top: 0; }
/* line 156, ../sass/style.scss */
header.site-header .content .text {
  width: -webkit-calc(100% - 640px);
  width: calc(100% - 640px);
  left: 320px;
  position: absolute;
  height: 100%;
  text-align: center;
  font-weight: 700; }
/* line 165, ../sass/style.scss */
header.site-header .content .text h1 {
  font-size: 28px;
  margin: 0 0 1.5em 0;
  line-height: 1.2em; }
/* line 169, ../sass/style.scss */
header.site-header .content .text h1 .sub {
  margin-top: 0.5em; }
/* line 175, ../sass/style.scss */
header.site-header .content .button {
  border: 2px solid #ffffff;
  padding: 18px;
  color: rgba(2, 84, 44, 0.7);
  text-transform: uppercase;
  text-decoration: none;
  background-color: white;
  border-radius: 2px;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
/* line 186, ../sass/style.scss */
header.site-header .content .button:hover {
  text-decoration: none;
  background-color: white;
  color: #02542c; }

/* line 195, ../sass/style.scss */
.mobile-only {
  display: none; }

/* line 197, ../sass/style.scss */
header.mobile-header {
  display: none; }

/* line 201, ../sass/style.scss */
.relative-wrapper {
  height: 100%;
  width: 100%;
  position: relative; }

/* line 207, ../sass/style.scss */
.vcenter-outer {
  height: 100%;
  width: 100%;
  display: table; }
/* line 211, ../sass/style.scss */
.vcenter-outer .vcenter-inner {
  height: 100%;
  width: 100%;
  display: table-cell;
  vertical-align: middle; }

/* line 219, ../sass/style.scss */
.ideas {
  margin: 0 auto; }
/* line 221, ../sass/style.scss */
.ideas .idea {
  width: 236px;
  height: 236px;
  margin: 7px;
  display: inline-block; }
/* line 227, ../sass/style.scss */
.ideas .idea .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  z-index: 1; }
/* line 236, ../sass/style.scss */
.ideas .idea .image.mobile-image {
  display: none; }
/* line 241, ../sass/style.scss */
.ideas .idea .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }
/* line 252, ../sass/style.scss */
.ideas .idea .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: -webkit-calc(100% - 60px);
  height: calc(100% - 60px);
  padding: 0 15px;
  color: white;
  z-index: 3;
  opacity: 0;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }
/* line 264, ../sass/style.scss */
.ideas .idea .content a {
  color: #ffffff; }
/* line 269, ../sass/style.scss */
.ideas .idea .bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 5; }
/* line 277, ../sass/style.scss */
.ideas .idea .bar .icon {
  position: absolute;
  left: 15px;
  top: 17.5px;
  width: 25px;
  height: 25px;
  background-size: 100%; }
/* line 284, ../sass/style.scss */
.ideas .idea .bar .icon.video {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAABzUlEQVR4Ae3aMWtTURyG8RsrFXFwcCiJLi4SxUydHLvpBxCURjDZdGu/gW46Kq2gYAfdFLvYLjrp1HTRqV1E0KFCIVa6RIr8HKSQJsExfcX7/Ke7PVySc895z1scREPboo6e8dDTsaitoeif/oeaVYfHitoorRu6Dpeu5qDWkgyW+rWacpjd16r5Loeu2h+tVVmsKAoNeTQKbXm0Co/ksVBYN8wrddWxTN2yYdYKPcPUFWOb84bpFUZRHaNW1QhKrVLrr1NqXfXVpnnHkrSO+AHYNJOjdVY/z01laF1wkB23TeRpQcd0oha/PHQyTwu2XFfJ04K3ziVq8dNdx/O04JMriVrw0plELXbNO5qnBR9dStSCJ04larGtpZKnBe9dTNRiz30n8rTgs3qiFt9MJmox/e++rfK3tede3j/xXd66te1m3ir/OO+b+CFvB7FrLm+/9cLpvL385byTz528k8+bvHPilmsqaRnEg4AMIj+x2XHLRFoa+MxUWna6YSYraf5iw5zJMpcvtUqt/0Er9K563TDLh3+zH9qDCG2NhHZsCiuyeL3f3+rKoasa3XZL6gY+HWxSNgOalLP5vdMD09CyYG2MLd01C1qDLd3fm91nll4LJcgAAAAASUVORK5CYII='); }
/* line 287, ../sass/style.scss */
.ideas .idea .bar .icon.website {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAANlBMVEX///////////////////////////////////////////////////////////////8AAAD////xn2eRAAAAEXRSTlMAQBDP75+A3zBwv2CPr1AgAPAom6cAAAHYSURBVHhezdhRr6UgDATgUpAqoGf5/392b/SslXTNROThzqvJF0IyNZT+7OEl1d6khemSGOqbhHhK7OvbeFZqFKbUK2y/qzomkYjDICswLXVUFkrDrER1XC6Wdz3x/7Uc9cT9Dos/Y6xtkr3Ja+aXVpbrYOAXFqfaROZuy86SMEMLU4oBC1MaYWBhShMfWJaS4txyyoHvLUhNvOPnmMr3FqQOXLH1oVXiT1K4UkRyAKGvQ3Mpp6QHwxaOg9Z9nUXr3GPZOpOmPLV4rU38fH6RAxBk4TrT9NWnewvX+dNQdUOWUja+oYSA1VL2YErVDCxDhbK5KHphSiUC1k2do6U8I8vWeXZHayyFLEsFOepsKGhZ6t/8NBS2LPXFiA2FrGSpWiW6rQRDAStfqU+oJkpBS5qB7O8pbG0NpQezFLamhtILsxS2RH/JX8y31KoUsr5suXl3SVYEW8pq8io7NG1E/RYOthbSlDL3WUHn52W2hxR/Uh5aa3swU+cnVq6KmTo/tPQF6BfnitxQ2LIvU0ABiwVQDyxtIKCABercYdEsLZWYui1iU+d+i4jzGrTO3Zbmw7/+XYut8XuAcRm5Nxm5zxm5Zxq4/xq4lxu6LxyFeR65X9UM2fv+BbjM4uJOiUenAAAAAElFTkSuQmCC'); }
/* line 290, ../sass/style.scss */
.ideas .idea .bar .icon.tweet {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAADbElEQVR4Ae3ZX2iVdRzH8a/b1Mo/ma6iTApMrWV/zHLhxVAsCdNKCr1QSimooKwgEjOLKLKRGYFd1ArUCqwuTC8yKi9KHRlZ4oKFYupMdBSSfybMtr26GrLDzjznPM85x4u9Ptfnx5vxXIzfL/r169evLAxwp9dttFOL/bbZYKlx4vwLxdoQKxzRmz2eUJnlV+MtzsyqEKntMUf1ZY8ZImMTbdBpbs+sIX4wSqSwwdbJxYruXxhhnq904aDKnllPYncKYZdqlKuPTbLMNv/pNjvz22oihbBKWxRufeYnPwVSCFulcFsMzcx6nBTCJutSqAZV3X8iD3Qf+CYphH2vUMuFChO9aq8DqrsP3KCnZlNEnqtTqK3WaNQG2twquo/cIVOHt10s8tgaaZgvzmVt0pu96kTOOyy513p+8u/pXZf3DRU5bIKkOj0jemY9L7uDZuaQdbdk2twvMrNm6tsWDxkoss8jkjjqDiEzS6UjzqfVKjeILHtWEg9m+8fmDbnZbrEhQubmS2JOtqzrdMrVSR9Z4PoeR02VxKxsWWG1fP3jays9ba5ad0licvaswXYrl9HZs0KNM8qhS1XvWXMMEsJ0x5Xe36L3rJ+0WqlGlQn2K7WmbFkNgLOabVdq32XLWqKcPsmWNU05PZcta5RyujFbVtioXFpE9qyx2pVHQ19ZoV55PNx31jBHlV6HEX1nhbnOKrUduVwkzfCv0nopl6xQ44DSOa06t6xwpe1K5d38bgNrNTip2NqNzv+ScqR6bYrpQ5Fr1r2O+c02LToVV4exuWeFn5XGpyKfrFlKoctN+WWFnYpvtcg363YnFNcug/LPClOdUjynjCv0FaNOm2JZlORxZbrDiuGzpG8+F3nRcenab3gaT1GXqfeXtJxRm+YL2UjTLPGjZE6oE2lmhSrLtUui1SSRbtbNdknmkPEizayrvOWsZJqNEell3WKtdkn9olqkkzXGo76Vhs8NE0myKlyuxjwf2CcdzWaI/Bdqbfa7Rk1adUjTaUsNFIUshAEWOiRtX7pGFLpz17kvOC4tf7hHJFk4t0sstFWXJDpscp8KkWwhc9d6xZ/y1+VXL7tapLHQ2wa4zVPW2ycXLdZZ4AqR3kLfqzbbMu9Ya7Mdmh1zUJNG3/hCvUWmGC7SX7gQ1p/Vn9WfdUHuf3umPaDqs9IbAAAAAElFTkSuQmCC'); }
/* line 293, ../sass/style.scss */
.ideas .idea .bar .icon.photo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAACo0lEQVR4Ae3aSWgTURzH8dfFKnWpFkUTqSCI1kI8uFwUxAUEPXkRhEaxuXjQelARIohUxB5aEYVW6KEVLagHraApLhdtQW2iQkEUPFhEqAs6FkGM3b4e6tBMZqYmzEze/9DPO4V3yDe3CfNTVkSI0UqSNIWRJkkrMSKozJP5IUw3+iQIO2Xtw0Avg2h2VgcydGRmRZGj1swK8wM5DMITWd3IkkApIsgTUcSQp05xGXlaFCnsblNNqCCnmi7s+hRp7KpRBTursUsrnIQKmBXCwXRWEFk7uEAvn3nMebbIyFpAJ1ZtzNWdNZ8B7N4yW2/WFZxd0pm1FXcb9GU14i6uL+sR7m7pyxrAXb++rATuruvLasDdMX1Z6xnH2Qg1+rIUTTg7hdKZNYskdk+YoTdLUcYZRpk0TJxSGU8QNRzhKs/p4DArc/iyxRxiG0WynreW8RWAc5Kyikhi2iknq5ZJrymWkVXGezIdkJFVj9UHZurPmsMXsh3Vn3Uau29U6M1axE+cnNWbdRFnv1iiL2s5f3DTqi/rGu5GWBFk1gk6Wep4s4YxpnIjuKwYAK8ocbhLMLVx1gaTVc4gE+ptd5v5v4fBZJ3EZLAw6+4Zudjuf1YlQ0xqs9ztJjcpivzOaibTGOswb0p4Q672+JtVRRqrp5i/PEbu3lHqZ1Y7dvv//QX5SD4O+pdVwyh2n5iH4jj5GaTcr6w7OGumgu/kK+5P1kbcDHOT/A1R6UdWD35r8p61C//9pspbVjH9BKHBW1aUYLz0ltVLMHq8Zb0gCCPs9Za1ijbu88DHc5dGNk2/IZvO0pcl9F11Crsu3W/2he4ghK5GxG5sFAlkuWfutwzkMAiJXLtJ3Aa2Zy8powKWlLXyd6eWE6GOFvoKuNLto4W67JXuX7V2Al2MaPUDAAAAAElFTkSuQmCC'); }
/* line 298, ../sass/style.scss */
.ideas .idea .bar .like-container {
  position: absolute;
  right: 15px;
  top: 10px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle; }
/* line 306, ../sass/style.scss */
.ideas .idea .bar .like-container .like-button {
  display: inline-block;
  vertical-align: middle;
  height: 25px;
  width: 25px;
  cursor: pointer;
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -moz-transition: -moz-transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMAQGCAUCAAMI/P768Q35+/cIluEq8AAAJeSURBVHhetdbrkqsgEARgBAS5Ku//ssc9rjaipFe3tn+laqxPZhyTiL/NMEil9DCa+4yDVkoOw7UizCl2cmWPDzI2TpTBH3U32b4VVSpNcn37IbflpOK9pTwMZN57Hee7sl9uLOtKJ2q7U6/sbGtJX7qZo4lzv+zl2ZLlU5JMH+sSFqN4JCzdHGNe0+/Zf5Wbg+rdGn1Bgo77qt01lpTdylGH2h+/rbmSTtsu/c2YkbHS5s3S0HW75+FEhdjUNTrS/610UNZcoppFa2IPLH1ZukthW/Cw+pheraONxdxmoeUtwYiI6XWyvdG5U8WTi0LijJ1Et1IudijMSIqM2fViV8v2KDy7LNy3NZl+JlLd4gRa7CemrUPS5GFZ8yHjp6K9WOZ9/tQaXlPDxdIM4LMnO4HwnUgiYFdJ2K4GsWApSNhKLGLcrfzSyjswCuOOz6+o4yzOCHwB5d8da1mt6HGwXxzLx9WCPL+w5qorUdFleUwtpWpKVMtW/NMu8Ss9mc3CxOa3Hfq4WfVJ1SNKnacj4D9+xXVBP7DQt7c/pqzHnGGhS/x40UR36hCWCeXp/EEFc7ZiOrD87N0pKcJC99gVmqnUE4Z1+fsrmdReDAu3AsYpNAELyReMU9ncW9HVQ+CLhQ2CxTFOwcJlHYxdA4tjnIIFrDRYnyqg7i0jG6xPSXOxGMYpWAzjFCyGcQoWwzgFi2KEYpaZagwU3mduIbnGGiqbvsUxRsHimCQULI4VSsHiGChicQwUsTgGilgcA0UsjoFiFsVAUYtioKjFMVDU4hgoanEMFLN4pHlnvc8/hvXGAj1bCpYAAAAASUVORK5CYII=');
  background-size: 100% 100%; }
/* line 324, ../sass/style.scss */
.ideas .idea .bar .like-container .like-button:hover {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }
/* line 330, ../sass/style.scss */
.ideas .idea .bar .like-container .like-button.liked {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAANlBMVEX///8AAAD///////////////////////////////////////////////////////////////9TvwflAAAAEXRSTlMAAJ9g7xDPIDBw34CvQFC/jzOPlnIAAAFjSURBVHhe7dZrboQwDIXRWxInQx6A97/ZClXIagamYq7V/um3gCOcBwo+/Dqxeg+1Lj3jvNyXWkPv+KnHlvQotiCDI6FFPUrbA5dJLTo0dVh90qFSBafVqCetx6x51ZPifDZd0osq9qpelJ4mDVEvWwWy6mUxDJS+qoSirwoDRWUYFmVbDipH2orHbq/Kt44T8lMWF6vYZ/l8WHOyGiDqlSC4WQGTmzUhuVkJ6tcfWv9WcqMKmpvVMLtZM7KbleG2YAlwG3IGINGFigLA6a8zYS97rfzepnwbvpLotFp7s8smOr0CVlg50i8Ta+YntBpBNXxPyttUEQw94ptUfOCpwL9VrY058GPTW1f6PEm3qSS4xnjKNpPawhHjKcNuWAPFHLMA0JhRNGYUjRnFY0bx2Gvq/j3fcKvp9X2mMaNozCgaM4rGjKIxo2jMKBoziseM4jGjeMwoHjOKx4ziMaP4An67T6T98bNGx8txAAAAAElFTkSuQmCC');
  cursor: default; }
/* line 339, ../sass/style.scss */
.ideas .idea .bar .like-container .like-counter {
  vertical-align: middle;
  display: inline-block;
  color: #FFFFFF;
  margin-right: 5px; }
/* line 348, ../sass/style.scss */
.ideas .idea.wide {
  width: 486px; }
/* line 352, ../sass/style.scss */
.ideas .idea.tall {
  height: 486px; }
/* line 356, ../sass/style.scss */
.ideas .idea.large {
  height: 486px;
  width: 486px; }
/* line 362, ../sass/style.scss */
.ideas .idea:hover .overlay {
  opacity: 0.7; }
/* line 363, ../sass/style.scss */
.ideas .idea:hover .content {
  opacity: 1; }
/* line 367, ../sass/style.scss */
.ideas .idea.no-thumb .overlay, .ideas .idea.no-thumb .content {
  opacity: 1; }
/* line 369, ../sass/style.scss */
.ideas .idea.no-thumb:hover .overlay, .ideas .idea.no-thumb:hover .content {
  opacity: 1; }
/* line 374, ../sass/style.scss */
.ideas .idea.recycle .overlay {
  background-color: #0071b5; }
/* line 375, ../sass/style.scss */
.ideas .idea.recycle .bar {
  background-image: url("images/recycle-bar.png"); }
/* line 378, ../sass/style.scss */
.ideas .idea.reduce .overlay {
  background-color: #82d08c; }
/* line 379, ../sass/style.scss */
.ideas .idea.reduce .bar {
  background-image: url("images/reduce-bar.png"); }
/* line 382, ../sass/style.scss */
.ideas .idea.reuse .overlay {
  background-color: #5fc9d8; }
/* line 383, ../sass/style.scss */
.ideas .idea.reuse .bar {
  background-image: url("images/reuse-bar.png"); }
/* line 386, ../sass/style.scss */
.ideas .idea.go-bagless .overlay {
  background-color: #b2d45b; }
/* line 387, ../sass/style.scss */
.ideas .idea.go-bagless .bar {
  background-image: url("images/go-bagless-bar.png"); }
/* line 390, ../sass/style.scss */
.ideas .idea.compost .overlay {
  background-color: #f36744; }
/* line 391, ../sass/style.scss */
.ideas .idea.compost .bar {
  background-image: url("images/compost-bar.png"); }
/* line 394, ../sass/style.scss */
.ideas .idea.eco-stations .overlay {
  background-color: #eeac1d; }
/* line 395, ../sass/style.scss */
.ideas .idea.eco-stations .bar {
  background-image: url("images/eco-stations-bar.png"); }
/* line 405, ../sass/style.scss */
.ideas .idea.upload {
  background-image: url("images/upload-background.png"); }
/* line 408, ../sass/style.scss */
.ideas .idea.upload .content {
  height: -webkit-calc(100% - 40px);
  height: calc(100% - 40px);
  opacity: 1;
  text-align: center; }
/* line 414, ../sass/style.scss */
.ideas .idea.upload .content .label {
  font-size: 24px;
  font-weight: 600; }
/* line 419, ../sass/style.scss */
.ideas .idea.upload .content .button {
  border: 2px solid #ffffff;
  width: 100%;
  margin-top: 30px;
  padding: 18px 0;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  background-color: transparent;
  font-size: 15px;
  display: inline-block;
  border-radius: 3px;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
/* line 436, ../sass/style.scss */
.ideas .idea.upload .content .button:hover {
  text-decoration: none;
  background-color: white;
  color: #02542c; }
/* line 444, ../sass/style.scss */
.ideas .idea.upload .bottom-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  padding-top: 14px;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  background-image: url("images/footer-bar.png");
  background-position: left top;
  font-size: 12px;
  color: white;
  cursor: pointer;
  letter-spacing: 0.75px;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s; }
/* line 462, ../sass/style.scss */
.ideas .idea.upload .bottom-bar:hover {
  color: #014e29; }
/* line 468, ../sass/style.scss */
.ideas .idea[data-type=photo], .ideas .idea[data-type=video], .ideas .idea[data-type=website] {
  cursor: pointer; }

/* line 474, ../sass/style.scss */
#site-overlay, #loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: #000000;
  opacity: 0.65; }

/* line 485, ../sass/style.scss */
#loading-overlay {
  z-index: 1000; }

/* line 488, ../sass/style.scss */
#loading-indicator {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 60px;
  margin-left: -100px;
  margin-top: -30px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 10px;
  text-align: center;
  color: white;
  z-index: 10000; }

/* line 504, ../sass/style.scss */
.float-wrapper:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  content: ''; }

/* line 513, ../sass/style.scss */
.right {
  float: right; }

/* line 514, ../sass/style.scss */
.left {
  float: left; }

/* line 515, ../sass/style.scss */
.one-third {
  width: 33.33%; }

/* line 516, ../sass/style.scss */
.two-thrid {
  width: 66.66%; }

/* line 517, ../sass/style.scss */
.one-half {
  width: 50%; }

/* line 520, ../sass/style.scss */
.one-third.padded, .two-third.padded {
  padding: 0 10px; }
/* line 523, ../sass/style.scss */
.one-third.padded:first-child, .two-third.padded:first-child {
  padding-left: 0; }
/* line 526, ../sass/style.scss */
.one-third.padded:last-child, .two-third.padded:last-child {
  padding-right: 0; }

/* line 532, ../sass/style.scss */
.upload-form a.social-login-link.Facebook {
  display: none !important; }

/* line 534, ../sass/style.scss */
.upload-form a.social-login-link {
  color: black;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  margin: 0 20px 0 0; }
/* line 541, ../sass/style.scss */
.upload-form a.social-login-link .text {
  vertical-align: middle; }
/* line 543, ../sass/style.scss */
.upload-form a.social-login-link .text:after {
  color: black;
  vertical-align: middle; }
/* line 548, ../sass/style.scss */
.upload-form a.social-login-link .logo {
  vertical-align: middle;
  height: 32px;
  width: 32px;
  margin-left: 5px;
  background-size: 100% 100%;
  display: inline-block; }
/* line 557, ../sass/style.scss */
.upload-form a.social-login-link:hover {
  text-decoration: none; }
/* line 560, ../sass/style.scss */
.upload-form a.social-login-link:hover .text:after {
  color: #8dc63f; }

/* line 568, ../sass/style.scss */
.upload-form a.social-login-link.Instagram .text:after {
  content: 'Instagram'; }
/* line 571, ../sass/style.scss */
.upload-form a.social-login-link.Instagram .logo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAADZ0lEQVR4Ae2cz2tTWRhAz0rpgNAp4gSSSUrRlW6KiBgQdG3C7AKTnbu2u6YtTCmdNs1iFq+rSoNhCtKV2SlCxUHQjbipBheKoxFcT1elJLhwhm92JaT39fGS7713L+Scv+BAftwffJde+JFZHtHmyFLbPGKWCXxY4xBxwEPWOEGaFuKQLdL08BMHiGMecIFjPiAO+gEA4HfEUVcBziEOew7mnA6Ygz2nA/bgq9MBX6GDWOO/yAn/Q/C3Y0/ABtOk+Jlsn2km+ZXP/gFHiAUWOZ0ztBGDR3YE7BFMweaAJYJJ2RzwG8GkbQ5YIZjsKGAUMAoYBYwCRgG2Biy6vpSoEsykzQFtgqnaHCDscjq/IHEHfOIpDTw8GjzlExLgZ/5gmZUTLrPOEyTOgOfMcIl+LjHDc0RX/YAHXOE0rvDA3oA33ACCucG+jQFbhGHLtoBFwrJoU8ACg7BgS8A2g7JtQ8BHhuFj8gGXGYbLSQc8ZFgeRhPQpMHOsXXeI0ZzDEsOMfqeOjvHNmiGC+jnMWLwBRq8QAw+pp9QARl6GaOLGLyLBncRg11+oJdMuIAsvVxD/DIVyCBGr9FLdpiAEmLwC1p8QQyW9ALmEYNP0MK83p/XC6ghBu+jxX3EYE0vYBMx6KGFhxjc1AvwEgnw9AI2EvkIbegFVBL5Elf0AsqJ/IyW9QLyifyR5fUCxvke+1LiO+N6AfAu9sXcO1AJCNj8TUa2nN7WDSggRpsMSxMxWtANOEs31i1ll7O6AbCLGP07kk39LmgHXEV8rDModcTHq/oB8FbvXC7gbO4tRBFwG/F1ibAsIb7ejiYAXsdyuPsaogq4qHS8/gbxl4vRBUA18guOKkQZAK1Ir5haEHXAeb7pXPIZ/Mb56APgOhKR1yGOALiDROAdiCsACoiyRYgzAPKKI0OH5CHuAMjwClHwFRlIIgBgHRnSdYDkAmCaZ8iA/sU0JB0AUOQlEtKXFAHsCAC4xZ/8gwTLATvcArArAGCMIvfY99l+dtnnHkXGACwKMDDBTUpUqOHhUaNCiZtMYMaCAH1GAWlsIx0uIIVtpMIFFLGNQriANmewguAxrA7ik1BmihxTCZtjijLt4Ek+N+24Pwzq/jiu8wPRzo+kw6rbjwK4/ywDcMH1hzGcf5rE/cdh3H2e53+HFEtdhrAjVQAAAABJRU5ErkJggg=='); }
/* line 575, ../sass/style.scss */
.upload-form a.social-login-link.Instagram:hover .logo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAEXUlEQVR42u2dTUhUURTHz6owEEzEhCmVsFVtJCISQl3n0E7Inbt0pxkkYX4tWkxvkyhKgrjKnSIYhZAbcaMOLpQ+JnCdq0EcWlRM/wtXIhvHOc/33r133vnDD2F4797zzg/UeffNXDot3kbrZdADFkEGHAosMmBR97CaOMEJwyAL8kIgZMFwKY1PgLQnDQuLNEic1vwr4MCTJoXNAagtJGDPk+ZExd7J5r/wpClRM3Tc/EpPmmGKSiWg15NGmKJXCVjxpBGmWFEC9j1phCn2lYAjTxpRiF8lHvf7HHMciYD/GQPNoA5cA/VnkACN4BH46kfAoSdNPyZJ5wjOvwAyjPkORcBfViiAYJwOEeCPpwEJqBMB/ngWkICECPDH84AE1IsAESACRIAIEAEiQASIABEgAkSACCiNAbkVYZbRgAQ0igB/ZAISMCoC/DN/zuY/BPlyF/AFvAMzIKWZ0a99CWD8r+AlGATPS2AQjIBlkC9XAavgMbhBZ0Qdo49dNV+3+wLmwC3yGXUumBMBfLbAPQooaiywKQJK4zWFFDW2CCjOAIUcNYcIKMwTiihqLhHwL5MUcdScIgCAT2Qoam4RsNF606CAm3EX8JYMR9XgkoAFMANmCzAFdpkFNFggoIFZ8y6YOqUHM2AhNAElXMwSY/KPZElULYy6l+iMhCYAXC0yaQXIMcbqtkhAN6PuHLhUZKyrYQqoLzLxHZBnyTQeftM0dxhLkpEJ6GSM840si6qJUX+njQL6GOMsk2Vh3s/vs1HAOGOcaQsFTDPqH7dRwCvGOCkLBaQY9b+yUUAqRgJSNgoYi9GvoDEbBfTH6I9wv40CumL0b2iXjQJaYvRGrMVGAVXgZwxuRfwEVdYJ0JPvxOBm3A4hdgrgL/M1Ong7etJmAR3Mi1mwQMACs+YOmwVcBLkyXpLMgYvWCtAFzDMv6rNDi/LzhNgu4DbIM5ky0PwpH3Xetl6ALmI78KfizD8dt02IKwLao/nKGH7UHD5ra3dGgC5ko4wezt0gxDUBTZY9nr51jnqanBOgixktgw9ojBLipABdUNrhjyilCXFdQA34YfxDenx+gBrnBeii7oK8Y9wlxF4B/MIeONT8B4Q4KYBxs85WkoS4L6D4ylnW0o12WghxUwB/CXDdouavM5ZILRbAL3bEguaPkE7sBOiCm8F7A43/AJoJKU8B/MKTYC2Cxq+BJOmIgP8voA28Ad8D3rtrFrSRjgg4+0IqQBJMgE3mUmdOnzOhx6ggHRHg/8KqwX3QCfrBOEhpxvVrnfqYajoRERBxRIAICEVAgiRGN3CoI4nR7w1NksToJj4ZcIEkgW5jdQTyTAld4DpoUD9jje6B7klGdtJziyPZzNMs+7KdrVlWZENns/TKluZmqSRESRjypBlRM3Tyf9g9T5oSFXuF3kTUggNPmhM2B6C22I2ktCdNCos0SJTylnoYZD1pWFBkwTD3vsZl0AMWQQYcCiwyunc9xVbo/gBEMKjL/G6N3gAAAABJRU5ErkJggg=='); }

/* line 582, ../sass/style.scss */
.upload-form a.social-login-link.Google .text:after {
  content: 'YouTube'; }
/* line 585, ../sass/style.scss */
.upload-form a.social-login-link.Google .logo {
  background-image: url('data:image/png;base64,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'); }
/* line 589, ../sass/style.scss */
.upload-form a.social-login-link.Google:hover .logo {
  background-image: url('data:image/png;base64,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'); }

/* line 595, ../sass/style.scss */
.upload-form {
  background-color: white;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 640px;
  margin-left: -320px;
  height: 500px;
  margin-top: -250px;
  z-index: 20;
  padding: 20px;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }
/* line 608, ../sass/style.scss */
.upload-form h3 {
  margin-top: 0px;
  margin-bottom: 25px;
  font-weight: 600;
  font-size: 22px;
  color: #8dc63f; }
/* line 616, ../sass/style.scss */
.upload-form h4 {
  font-weight: 600;
  font-size: 16px;
  color: #8dc63f;
  text-transform: uppercase;
  margin: 0; }
/* line 622, ../sass/style.scss */
.upload-form h4.black {
  color: #000000; }
/* line 627, ../sass/style.scss */
.upload-form a {
  color: #8dc63f; }
/* line 631, ../sass/style.scss */
.upload-form .close-button {
  position: absolute;
  height: 16px;
  width: 16px;
  background-size: 100% 100%;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABmUlEQVR4Ac3WP4pTURzF8fNmCcPERgLuQ5ComzCFEe1EA+JOImS0CO5k8O8KFI2SETvTxDIh4pOv1YE0gXN/IHhudwPfD6S5Tx5XeMlP9rxlhIrnFu/Zs2HBme/80zW+4/XcLeXv0+NdMjwAnC8Szv/hcN8YGnA+JoI8JsTA+ZQI8t6KgVjgVYkHR/IAL8QGakSQh7XYQ40I8rATb6BGBHm4EDfpa0SQ7xkJca9EJPkxEikxqeQNZMSUDiFOeJrmDWQELJkz5zOkeQM54YV5Az6TmAjyBmpEkDdQJYK8gZwI8gFQIZwPgBrhfA6IKS17hFqBjiXpPtK1A2JOuhn6D4ETvvzbv+gJLXscAMGHSOFhDfN1IszXiTBfJ8J8nQjzdSLM14m2/AdmPONTC5Hnex7SIUTHlD4l8vy47b0w0ZSvEOI2fZYvETfEu2I+I16LX+V8QuzEpp4PiLVY1PMBcS4GrI7k7zhRJr5yKsSQyzwfEc5fRcJEng8I55EwscL77XydcB4DiDOes2bLBddR8Yx4xZYfnHPqu78U/yRNAWjN2gAAAABJRU5ErkJggg==');
  cursor: pointer;
  right: -2px;
  top: -20px; }
/* line 641, ../sass/style.scss */
.upload-form .close-button:before {
  content: 'Close';
  color: white;
  position: absolute;
  right: 20px;
  top: -1px; }
/* line 649, ../sass/style.scss */
.upload-form .close-button:hover {
  color: #8dc63f;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAB6klEQVR4Ae3Zz6oSYRzG8RkvQbRNCN1HUFY3kYsM20UJ0X20MNBaSHci/eVcwImTiUa73NiyMJp4ewZmIJ6FGPy+I0EHPjvfl+cLBwadzP+enF2/JC/kq+zljfQla9hNeVdt2MlcOv45P3RFPksyhdxpcPxICklmIz0PODy++YiR/Dqw49OfEYfHh0YEjPeIKqBr4wMimPFmLd3y4FySaTri3rHjzfPy8E4SEIGMN9vygr0kIAIZb76Xl7yWBEQg482ivOiGFEAEPb6Qfn3hXSCCHj/wB1lUxLCp8R4QGTGWXLJKSx6HjveAgAi3lGnlg6So8R4ARBhovAe4IRIRMN4DgAh2vAcAEex4DwAi+PEeAETw4z0AiAgYHxDgxmDAA8nogFyWwPj3klMBbgoETCT7H3CElnz8l/+FHkmCPAwICP3pA/96yo+HI/jxcAQ8no+Ax/MR8Hg+Ah7PR5Djz2UiT+WCiiDGF3Lfnqq5jKWIjiDGD8jvEx5BjucjqoBbUiDj+Yhr5WVvsfF8xKvyoh/AeDbCXnDssPF8xNZe8gHj2YhZ/Zp1/Zfjb9uAU0SspF0f7skGGE9FrOSyP8g8InZ8QISPrwM8Yi3J/LTxJ4nw8R5Q68gz2co3WchVyRrWl5fVhi8yk7Z/7jfFYU1MlPAn6gAAAABJRU5ErkJggg=='); }
/* line 651, ../sass/style.scss */
.upload-form .close-button:hover:before {
  color: #8dc63f; }
/* line 656, ../sass/style.scss */
.upload-form .error-message {
  font-size: 0.9em;
  color: red; }
/* line 661, ../sass/style.scss */
.upload-form input[type=button], .upload-form input[type=submit], .upload-form button, .upload-form .button {
  background-color: #8dc63f;
  color: white;
  text-transform: uppercase;
  padding: 0 1.5em;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  border: none;
  font-style: normal;
  display: inline-block;
  cursor: pointer;
  border-radius: 0;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s; }
/* line 677, ../sass/style.scss */
.upload-form input[type=button].small, .upload-form input[type=submit].small, .upload-form button.small, .upload-form .button.small {
  padding: 0.5em 1em;
  font-size: 0.9em; }
/* line 682, ../sass/style.scss */
.upload-form input[type=button]:hover, .upload-form input[type=submit]:hover, .upload-form button:hover, .upload-form .button:hover {
  background-color: #014e29; }
/* line 686, ../sass/style.scss */
.upload-form input[type=button]:disabled, .upload-form input[type=submit]:disabled, .upload-form button:disabled, .upload-form .button:disabled {
  background-color: #AAA !important;
  cursor: not-allowed; }
/* line 692, ../sass/style.scss */
.upload-form select {
  -webkit-appearance: button;
  -moz-appearance: button;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-padding-end: 20px;
  -moz-padding-end: 20px;
  -webkit-padding-start: 2px;
  -moz-padding-start: 2px;
  background-color: #8dc63f;
  /* fallback color if gradients are not supported */
  width: 100%;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAApklEQVQ4y53NOw6CUBRF0T0qQfzX0jlaOkXwNwsHYGNCfSzURAk8Hmff8uZkoUKNnsY1KlAuty2gkzWtAdDMGme8M+yab5rbrmFX/DbSzvhPZ9MF0MJ2R9gVXUXaU7qLsCv60tJ2AXQJTo+EGrBTwgXskqECdspwupougFa222OXxNZhJ8TXsg+MSWvbBdDNdFt2wvg+9h4nbSRJE7z00B037ZSH/i+AS53IbnhGqwAAAABJRU5ErkJggg==');
  background-position: calc(100% - 12px);
  background-size: 14px 14px;
  background-repeat: no-repeat;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: white;
  font-size: inherit;
  outline: none;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  height: 40px;
  padding: 0 10px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  text-transform: uppercase; }
/* line 727, ../sass/style.scss */
.upload-form .section {
  margin-top: 30px; }
/* line 729, ../sass/style.scss */
.upload-form .section .section-label {
  float: left;
  width: 20%;
  color: #8dc63f; }
/* line 734, ../sass/style.scss */
.upload-form .section .label {
  text-transform: uppercase;
  color: #8dc63f; }
/* line 738, ../sass/style.scss */
.upload-form .section .content {
  float: right;
  width: 80%; }
/* line 742, ../sass/style.scss */
.upload-form .section #upload-container {
  background-color: #eaeaea;
  text-align: center;
  position: relative; }
/* line 747, ../sass/style.scss */
.upload-form .section #upload-container input {
  position: absolute;
  cursor: pointer;
  left: 0px;
  top: 0px;
  opacity: 0; }
/* line 755, ../sass/style.scss */
.upload-form .section #upload-container div {
  color: #666;
  margin: 20px 0; }
/* line 760, ../sass/style.scss */
.upload-form .section #upload-container .line {
  font-style: italic; }
/* line 764, ../sass/style.scss */
.upload-form .section #upload-container.mouse-over {
  border: 1px solid #8dc63f; }
/* line 769, ../sass/style.scss */
.upload-form .section #upload-container.no-dnd .line {
  display: none; }
/* line 772, ../sass/style.scss */
.upload-form .section:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  content: ''; }
/* line 780, ../sass/style.scss */
.upload-form .section input[type=text] {
  width: 100%;
  height: 40px;
  background-color: #eaeaea;
  border: 1px solid #666;
  padding: 0 5px;
  border-radius: 0; }
/* line 788, ../sass/style.scss */
.upload-form .section input[type=text]:focus {
  outline: none;
  border: 1px solid #8dc63f; }
/* line 794, ../sass/style.scss */
.upload-form .section textarea {
  width: 100%;
  height: 40px;
  resize: none;
  background-color: #eaeaea;
  border: 1px solid #666;
  border-radius: 0; }
/* line 802, ../sass/style.scss */
.upload-form .section textarea:focus {
  outline: none;
  border: 1px solid #8dc63f; }
/* line 809, ../sass/style.scss */
.upload-form .image-preview {
  width: 160px;
  height: 160px;
  text-align: center;
  color: #666; }
/* line 814, ../sass/style.scss */
.upload-form .image-preview img {
  max-width: 100%;
  max-height: 140px; }
/* line 818, ../sass/style.scss */
.upload-form .image-preview span {
  display: block;
  font-size: 0.8em; }
/* line 824, ../sass/style.scss */
.upload-form .media-container {
  width: 100%;
  height: 150px;
  margin-bottom: 18px;
  position: relative; }
/* line 830, ../sass/style.scss */
.upload-form .media-container .media-left-arrow {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 20px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABsCAQAAACcexkOAAAEcUlEQVRo3u3Z/WtbZRQH8Gcj7VyVrSjOsqIVlGyZip2j4CTUIhNqR5koOkphpdRhF/YCRcuglYyF0l9G7UrbSabRlUqZrGoHYdEVm0q7lUGUdK0rxJF6mU3NdlfPTWJebpLjz9rq8pxzs/iD3/wBH56bwznPixD/x7BUrcMKeB8mIQ4IWViGYe0t5cG8s7u34BnAv/+0UOjdvLLWp/HKahYQUNPDH+WNrTHjzNosICCk1bN5YfdY8Nq/sAgIaWgynN1rxol7sAgIKwaz+7bgxzmwCGgo++Zj+GlurKHw/jI8lytrINxowhO5s4bBTUXYKcMaBLcUoV2ONQjGw7KsITA2Q7wAMB6EhDSbhSCXbSWwCGl4mcW2v4o/E1hd7WSxHbV4U55lj0V7HQYJbCo0wGIdu/EHCqt8xmK7cxt9q0pK+04pYrA923GSwkYuB00Mts+C0yTWE1jPYAc34ucEFqM/LWxisM4SPE9hY/Nz5QzWVYIXSOysfyuvPQ5Q2Piiz8xjT0GKwN6aqWGx2V4Km1Cmqlns6IdZXZ5NBr1WFjtmy9yWZ1N3x9tYrPtI+o48q6ueYyzWc0xX5dn0HfcRFjv+WkqRZzN/jHWxWK81SZi4oGf6WexUdYKwWkhle1nszAvxRQqLp1isryxO2F8A4ldDnMsV/9bYLIm94CphsHPlsXkSe97JYRfWRd2QJrDewQoGG1gf8ZDY6T4Lgw2aIpdJ7GTPdlYtB0cjhBmEV7srWazSqyUJ7KKjnsWGBjTCoMegvY7Fhg+RVnuzo5bFqg/BMoFNtTcLXtTDIF9UCWwV3KjXICvNHhT8qNJlhTYDWKiU/dDosBUZAdfIdSv8peUVYUSgVHrFN2zVhtBqWPo//vboNiPgs/KjAS+2VfBhK1D6lrv9STYdvqRlCPSXHWVceKP2K2m702/fwKRD2zSFRJ9xcGnlKW2RRDu7uXSwMnKXRJ9kF1mgPrJCOj90sumFvVGVRJ9g03O1McL5H/VB/qr9J2NRAr3kbGTTPntcI9Ah1wE2PdMRBwK9PNTMpqeGE5TtvX9kJ5tODBM2gZi9PrqLTSfPUejMjbEqNp0i3demf3SXM2FPqT5BofUJTymTdm9Oj1Po1PfjDzPpsU2Zbyh0ctr7CJMeNWd9lKu2xDC7yEZ2op9Cx0fY9NDzlLc10ONfsGnXS3hdno4nfJ+waWcjLsnTsaifv0cZbEDCfjQWm+ti031v4y15OhpdOM6msZPyIhNZCdTz6eMkGoL7+PR7lPOWFlHe4NNdlDaqaSEzE7ZvwH4SvRS2MOmOYjxNoeE39Vkm3V6MPQQ4CwHYzKTbKvAigc6Ai11kR5/ArykfXPBje5zyki6MSMsz6C0ILETTizhfEFiIxiq5aS2My/5dOFsQWAh8HaIFgYXAeogUBBYC60ArCCwEHrgvnWt19piw9R7wbXavXjs1Jnwnr9Ppn2MtxgZY6x48o10J7xD5TdWjeBp+/ws6r7SI+5PnHkArHAIHfBBpCFjEfyF/AsQ5ZZexJjI+AAAAAElFTkSuQmCC'); }
/* line 841, ../sass/style.scss */
.upload-form .media-container .media-left-arrow.enabled {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABsCAQAAACcexkOAAAEWklEQVRo3u3Z32sUVxQH8KsksSYa08RsNrtJdrPpzu5kN7szc+7M3CkhlUIhTQkthRaCYAlWjKII0oLQFEXJm7QREiy1v4SUYkl/IEhtFWMKsUWoxYTUh1YSg43xR4zGqGk2ZvpcNDVzzqzTh37nD/hw7x7uOfcuY//HtRQsEyF4G/rhPtiwABPQA68pBVlnV/nEQbAf+q6om7PKrn5GnHkEa4MNGfWDrLGFkvXzIqwNNsxrh7LDytbZf2FtsGEe3nCdLZKsvsewNtgw5TL7tM/6aAmsDbarbHGZ9enSWFfhYr91eKmsi3BJjrVn6axr8Npcq90J6xJcmit2O2NdgsU2p6wrsGiF+x7AYhPMOmYXYITKtiFYG+bhORJb/oL4A8FmtHYSG2gUFzEssS0Gm8QIgp1Tu0lshSXOYVjlMxJbKZl9qJI6peQS2Kq42Y9iT6RzCGxINgcwLD+eWk5gwyvNzxGszX9LFRLY6nzzCIodrgsS2Ei+0YtiB5MBUi0b3Sh2NCHR2P0wh2Av166jsZ0YVh+TG0hs9H0jg2BH5Hoau1W/jmBvxneSWGm7fgPBTsZ2kNjYDn0Swd6QtpPY+Iv6GIK9F+0gsXK9jum4Gb2LxjZgVgtzRieJrdX4KIrdT2ITfo6ZL2zjmwjlcSUZ4IMotjeST2DrgnwYw5pHqilsahk/BvMI9nQ4RGGX8+ModiAkE9h0DpxAsf1VcVItp78CRA8yf6pUSKzSCX85Z8VoRTOJVbsxjV6MBJto7BbUai8GGkmstgomEOxceSujRduGKKpZ0cao0c7CgmN2E6NHc1xWYqsLLChON1rs8+W6Aa9zdlqJS6XPMzcCRY5XfMHX4AqtXXP8G/9QFnMDPuS8NYij/hAdrkedW8fKw2Ra/Q4eIOivA34qvBL+xIw7oiu4gkrHYAxFH6yg0koNYCZp2/ywkkqnFbiJoveSiyzVzKcw9weznU6/xCdR9B4yXdfIEfd/MxOmrzq5l88g6PHq9WQ6sZtPI+5OVyIbyHTtO/w2gp6ItJJpuUdHjPfG+RqVTOs9mJuFMRQFOn0YQ+sXojqdRr3X6r9KQSIcK9L7UHRfrIhIS2v0kyj6x3gxkY4W6t+j6AG5hEpLxi+op7YecpHVqMZ5DM2/INORtHEORX9Jp581hpzTfDbxMZmuXm+OI+iZJH1GCbeYiHmU363rINOh183LmFWndpFpsx31R9BUqplO78LQcDv9Mp1+C3PfgjvKq2RadGCOUZhWJSIcXCG6UPS4KhPpQJ44gKKvakkiXZ4n3kPAC/A7rCHS/pA4iqAfwCfkIiurEt9iNpzR46sUvZ7AjJUmxGlPYMbWCmvYE5ixEt0a8gRmrBisQU9gxqxXYMYTmDGrGe54AjNmNcG0JzBj1oYncnI9nMIcq+0x8HXyWb0o/WZWu9PiWZ0nWuDaIzf5jFrLspuCUnEAbv0DHVY2sieT/KdEPWyBffAub0nJ7L+QvwEAAmNRY5JIfQAAAABJRU5ErkJggg==');
  cursor: pointer; }
/* line 844, ../sass/style.scss */
.upload-form .media-container .media-left-arrow.enabled:hover {
  background-image: url('data:image/png;base64,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'); }
/* line 850, ../sass/style.scss */
.upload-form .media-container .media-right-arrow {
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  width: 20px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABsCAQAAACcexkOAAAEdElEQVRo3uXa/0tddRgH8E/DL+VijqI1JmVQuLmKtobQQkxiwXLIoqghwkRs5KRtICUDDYci/jJsE+fClTUxZKGVg8tuTfIabpOBxvVLE27j2mXz2nVn9pxzb/fLufe++7natPM89wvUc/6AF5/PuZ/ny+dcpf634Vmvv039tERxAgVpjD5EftEDSWe97+lewt8fnN29Kams7xPd/CdLIOBq8TNJY7VzFL03SyBgorQgKSxVrcYSCLi+pzAZ8MrqLIGA0X2JX/XaLIGAT/dvSgtMwOdvPZ4WmIDzBzanBSbgRGVGWmACmqoy0wIT0FyTmRaYgPfTBFMQ1YmA3RS3TIdwSA6/slbKvA9dKy8STWQy3vQvDa+J6fuXxVXpm417xbT3jB5h0O7mMjHt+YJFT7XulsKZ+g+cnxlG26Ul051hXGbRYx3bhLRrnWFn0Vc6pT3K/Ab/z4xTDXzZ/ZCQns0LzLHoCz05Qtq5JTDNogd7pfRkQXCBRZ8Rn+qJ0uAtBh3BSTE9XhLycOj4KTHtKA67rdNxc+hjMT1SH7lrnY4tD9eJafsxU7NOR+/Yjohp25HoHeu0qdmPienhttgf1umIZ+R1MR3r4vQoYbejWEzHTxGjWoc84yViGic5dHBh4kUh3Lce33DSaHBqUjrq9eZgkEMHpp1bhHRPDi6w6LnZPCHdnQ8Hg476bfPSO7POQlzh0IbdtU5Id2zDGIu+7JaO9e07cM06bZjuIfGpbi0Ho0fRwx55tW4uA6Na6xGvvD1q3IubnFX7Dovphmow0igtaQ/LM3gthSzDppaIWxQcskzHtesqEYE6q2vWIgmB6zLRanWzaUdC6JpX8au1LEaliVhxCW5YXvFGMXt0K763/I59YrY+HxetlwvtnDSBPAUbI4GENVn32bgZXzNSZsx3SVYkstHFaYP02z7JpUVrNs6yWI93q4Btz0YPi13wPC1Lki0c1rjrluUrNHFmCmPFVS5jT3BYvza/T8R2N4ExNwaWZ2UXzD2VWGSwfmeLiO09CC9jaNMnm0VsXzWWGCxNNIrYgZ1wMgZzc7xfxA7tis8wTq4ZkrHDRbEbHDZ8XsTa8qI/cfJUZFDE2jeaoxzWHLVLmpuRRyI/ctjoiC1XwDoeDXNGcMS+G94g2uZQP+daLT45JPscFBxgfXF0DuyUsV+x2Km+F0Ts5GfBEIOd6X1ZxDpbAn4Gu9hTKWJn2wIBBnu7u0LEzh/3c1Z7q/MdEesqN1YYJzeCJhHr3m8Qiz0uYj1v6gZnDsIHItZboOuc9Ig2Eesr1BdZbFdztoDVnqPfWOzpxiwBS7nkYvz3BehoyBJtM/VSjMFerM9XsmBt8rdHn1Qq5TAG655QKuUwHDXPKpVyGHNVLymVchgzlUVKpRzG9IFdSqUe9uMNpVIPGyhXKvWwjjKV6Pg3mQsHVeKDcml5DbZ2T4ZKRqxenfBuaXJYpZTybdev3nPDfagozlLJDU+NPvcX/HecLnpMpSZchUYFfUStdBjFzz+o/pvxJ3osZZc2E1LZAAAAAElFTkSuQmCC'); }
/* line 861, ../sass/style.scss */
.upload-form .media-container .media-right-arrow.enabled {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABsCAQAAACcexkOAAAEYklEQVRo3uXa62sUVxQA8FvJwya6xsS8dpPsZtN9THazuzNn7sydEqIIBRsJLYUWgmAJrRhFEUoLQrcokXyTViFiqX0JKUVJaxGktpbGCLFFaIoJqR9aSRo0RmOMxrSmGzVd91tbs+mcMzsL7Zk/4Mc9M/ecc+8uY//biBXCi9ANE/AQFuAe9MEbwl34RMZZeStcS4J/e8ThFWWZZd+F+X+yKfr8yqcyxipH4P7j2UeP8b3DnxEWXk7HpugLDikT8HR6NkX3Flm/6qXZFP3+6rKswEn6o+LyrMBJ+mhxRVbgJL23JCcrcJKOr8nNCpwsKXtKc7MCJ+kdWYLhnmizAh5J9SNzz5zYQofXLlUyF6Hb6U0ivlhvSvumf6l8hkwv3hbT0pedG+j0IUgg6BFXM5mOfYyiB6oMKpwL32I+M723mtoyozlwBkX31QSJdGSZehpF97upM0rEof6E2NUL+ieeJ4l0g0sdRtHHaguIdNipDmJorcdLpUN+dRRFHyLv6vp16hUEndD2k2mpiY+h6AN0upGPINI973uHTAdf47fM03zSt51MB3bxKQR907+TTPt38psIeiqwi0z7OvnvCHos+CyZ5l2YQYGPSI1kWjuA6dZ8TGqi0/sxtDparxBhb6F2AlNG1YEQ9ajnLdB6UPRg2Emkawv0Yyh6uMFFpD1u/SyCvq+eilDvzNyS3o+iT0eWEemaoN6HoeFMlHqsr47p3yHo+ehn5F1d1SIwM8ofMXq3djULRLeGhEwfj5wbxGXMquVtZLqyTSDKKEwoK8i0aIc58x+ZYsUtithimn6oXGBWhNhuds1KwhK4LFfsM5tsiFlCl64Xv5qsYuusWHGTuGR6xUVktjwgvjb9jm+Q2Qq3OGm+XShHqAXEI05hapdCmz6dFeJzBPtA/pLWJPJFF2YMgqsy5dKiKl8cRrFjcoDAVufr76HY0VgdKc16B4q9FaXVKz2OOlNMR1po7F4UOxXZSGI9cR1xblQnG2gXzLWb9HEEOxvuILHezdo1BDsT2kNj27QJBHun/k0SWydrFxEH83mpm8T6QBvCnBw4keX8Eoo9SmL9Lv4jpk7xHhIbKOK9KLY3QBlugsX8HIr9xr+KwEolvB/FfuVzkNLMuzHXatoPPtrPQeqnKPZinUxjj6PYAW+UxIY+UOcQ7JD3aRIb7lBnzbP6eO0mEtvQqf6GYK96WklsZDdqtVfcL9HYFnUasXMTepzERp+DOyh2N4mNvQB3Mecg/XUSK/thBlMeRSeNlWAcxXa58gmsEobrKPagM4/Awir4GfHflwXxdmUeKc3wITxAsCcr3IwWqCR/UV7DmO2w6CmrZsx2WJwtDTFmO2wMrxGM2Q4bQyWcMdthY7AYGLMfnjWeZ8x++K7Rwpj98IzRzKyOf1O5jM3M+kjW6skl2HZHDstEpO9OxqsZYh+FXA/nH5vwG6J1ZR7LbMRegeG/4LfFwcJSZk9EJLUV3oJ9sE00Fixn/834E8WeY1ETkRWiAAAAAElFTkSuQmCC');
  cursor: pointer; }
/* line 864, ../sass/style.scss */
.upload-form .media-container .media-right-arrow.enabled:hover {
  background-image: url('data:image/png;base64,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'); }
/* line 870, ../sass/style.scss */
.upload-form .media-container .media-list {
  position: absolute;
  top: 0;
  height: 100%;
  left: 25px;
  right: 25px;
  overflow: hidden; }
/* line 878, ../sass/style.scss */
.upload-form .media-container .media-list .thumbnails {
  position: relative;
  height: 100%; }
/* line 882, ../sass/style.scss */
.upload-form .media-container .media-list .thumbnails .thumbnail {
  display: inline-block;
  width: 150px;
  height: 150px;
  cursor: pointer;
  color: #666;
  text-align: center;
  padding: 6px; }
/* line 891, ../sass/style.scss */
.upload-form .media-container .media-list .thumbnails .thumbnail:hover, .upload-form .media-container .media-list .thumbnails .thumbnail.selected {
  background-color: rgba(141, 198, 63, 0.2);
  border: 1px solid #8dc63f; }
/* line 896, ../sass/style.scss */
.upload-form .media-container .media-list .thumbnails .thumbnail img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: top; }
/* line 906, ../sass/style.scss */
.upload-form .right-bottom {
  text-align: right;
  padding-top: 18px; }
/* line 911, ../sass/style.scss */
.upload-form.initial-step {
  height: 474px;
  margin-top: -237px; }
/* line 915, ../sass/style.scss */
.upload-form.initial-step.has-error {
  height: 490px;
  margin-top: -245px; }
/* line 921, ../sass/style.scss */
.upload-form.file-upload, .upload-form.website-submission, .upload-form.social-submission {
  height: 344px;
  margin-top: -172px; }
/* line 925, ../sass/style.scss */
.upload-form.file-upload.has-error, .upload-form.website-submission.has-error, .upload-form.social-submission.has-error {
  height: 360px;
  margin-top: -180px; }
/* line 930, ../sass/style.scss */
.upload-form.file-upload.has-photo, .upload-form.website-submission.has-photo, .upload-form.social-submission.has-photo {
  height: 462px;
  margin-top: -231px; }
/* line 934, ../sass/style.scss */
.upload-form.file-upload.has-photo.has-error, .upload-form.website-submission.has-photo.has-error, .upload-form.social-submission.has-photo.has-error {
  height: 478px;
  margin-top: -239px; }
/* line 941, ../sass/style.scss */
.upload-form.website-image-select, .upload-form.social-selection {
  height: 294px;
  margin-top: -147px; }
/* line 945, ../sass/style.scss */
.upload-form.website-image-select h3, .upload-form.social-selection h3 {
  margin-bottom: 18px; }
/* line 949, ../sass/style.scss */
.upload-form.website-image-select.has-error, .upload-form.social-selection.has-error {
  height: 310px;
  margin-top: -155px; }
/* line 955, ../sass/style.scss */
.upload-form.thank-you {
  height: 176px;
  margin-top: -88px;
  text-align: center; }
/* line 959, ../sass/style.scss */
.upload-form.thank-you h2 {
  color: #8dc63f;
  font-weight: 600; }

/* line 963, ../sass/style.scss */
.terms-block {
  width: 80%;
  font-size: 14px;
  padding-top: 25px; }

/* line 969, ../sass/style.scss */
.sbHolder {
  background-color: #8dc63f;
  height: 40px;
  position: relative;
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  text-transform: uppercase; }
/* line 983, ../sass/style.scss */
.sbHolder .sbSelector {
  display: block;
  height: 40px;
  left: 0;
  line-height: 40px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 100%; }
/* line 995, ../sass/style.scss */
.sbHolder .sbSelector:link, .sbHolder .sbSelector:visited, .sbHolder .sbSelector:hover {
  color: #FFFFFF;
  outline: none;
  text-decoration: none; }
/* line 1004, ../sass/style.scss */
.sbHolder .sbToggle {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAAlklEQVR4AZ3Uu60CMRgFYdd2MW9BREKfy3OBIsgpAhqYmyCdlH+O42+00spuDGxo7jQALswcfoMNND5kZ6YSJ+BwAt3g7ESXOAGLExA4O9IdTmDicQIKJyBwduDP4OzJzuMXe4cfrMVnB9bxnZX4VYFFHFjHN5biYgTW8RhYwIF1PLIoPoCB7tG/Bv6Mv3BeQcEDW5o7//tEQDJNxlmMAAAAAElFTkSuQmCC');
  background-size: contain;
  display: block;
  height: 10px;
  outline: none;
  position: absolute;
  right: 10px;
  top: 15px;
  width: 10px; }
/* line 1015, ../sass/style.scss */
.sbHolder .sbToggle.sbToggleOpen {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAApklEQVQ4y53NOw6CUBRF0T0qQfzX0jlaOkXwNwsHYGNCfSzURAk8Hmff8uZkoUKNnsY1KlAuty2gkzWtAdDMGme8M+yab5rbrmFX/DbSzvhPZ9MF0MJ2R9gVXUXaU7qLsCv60tJ2AXQJTo+EGrBTwgXskqECdspwupougFa222OXxNZhJ8TXsg+MSWvbBdDNdFt2wvg+9h4nbSRJE7z00B037ZSH/i+AS53IbnhGqwAAAABJRU5ErkJggg=='); }
/* line 1021, ../sass/style.scss */
.sbHolder:hover .sbToggle {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAArUlEQVR42sXXuQ3CQAAFUVMObYC5hSMS+jT3UQQ5RUAD8I2ImHiHYJy+L0uWd6te02/TMlVm3eP17ZDGJvzoYAwQ4OcHZPs0kmEOcGEOqD2Y7VItwxwgwxzgwWybahfmgKEMc4AMc4AHs00aABa7pdU/4Htam/A1LfCqLdCAL2kufU4EC8MEDficZtJPgqABnwCWgwmWgQlOhcMeQO1AfwRYAv4BJ+YVpk1NqszebwxleMcWoXcAAAAASUVORK5CYII='); }
/* line 1024, ../sass/style.scss */
.sbHolder:hover .sbToggle.sbToggleOpen {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAApklEQVQ4y53NOw6CUBRF0T0qQfzX0jlaOkXwNwsHYGNCfSzURAk8Hmff8uZkoUKNnsY1KlAuty2gkzWtAdDMGme8M+yab5rbrmFX/DbSzvhPZ9MF0MJ2R9gVXUXaU7qLsCv60tJ2AXQJTo+EGrBTwgXskqECdspwupougFa222OXxNZhJ8TXsg+MSWvbBdDNdFt2wvg+9h4nbSRJE7z00B037ZSH/i+AS53IbnhGqwAAAABJRU5ErkJggg=='); }
/* line 1030, ../sass/style.scss */
.sbHolder .sbOptions {
  background-color: #ddeec6;
  list-style: none;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 40px;
  width: 100%;
  z-index: 20;
  overflow-y: auto; }
/* line 1042, ../sass/style.scss */
.sbHolder .sbOptions li {
  padding: 0; }
/* line 1046, ../sass/style.scss */
.sbHolder .sbOptions li.last a {
  border-bottom: none; }
/* line 1052, ../sass/style.scss */
.sbHolder .sbOptions span.sbDisabled {
  display: none; }
/* line 1054, ../sass/style.scss */
.sbHolder .sbOptions a {
  border-bottom: solid 1px #FFFFFF;
  display: block;
  outline: none;
  padding: 7px 7px 7px 10px;
  text-align: center; }
/* line 1061, ../sass/style.scss */
.sbHolder .sbOptions a:link, .sbHolder .sbOptions a:visited {
  color: #666;
  text-decoration: none; }
/* line 1066, ../sass/style.scss */
.sbHolder .sbOptions a:hover, .sbHolder .sbOptions a:focus, .sbHolder .sbOptions a.sbFocus {
  color: #FFFFFF; }
/* line 1068, ../sass/style.scss */
.sbHolder .sbOptions a:hover[rel=compost], .sbHolder .sbOptions a:focus[rel=compost], .sbHolder .sbOptions a.sbFocus[rel=compost] {
  background-color: #f36744; }
/* line 1069, ../sass/style.scss */
.sbHolder .sbOptions a:hover[rel=eco-stations], .sbHolder .sbOptions a:focus[rel=eco-stations], .sbHolder .sbOptions a.sbFocus[rel=eco-stations] {
  background-color: #eeac1d; }
/* line 1070, ../sass/style.scss */
.sbHolder .sbOptions a:hover[rel=go-bagless], .sbHolder .sbOptions a:focus[rel=go-bagless], .sbHolder .sbOptions a.sbFocus[rel=go-bagless] {
  background-color: #b2d45b; }
/* line 1071, ../sass/style.scss */
.sbHolder .sbOptions a:hover[rel=recycle], .sbHolder .sbOptions a:focus[rel=recycle], .sbHolder .sbOptions a.sbFocus[rel=recycle] {
  background-color: #0071b5; }
/* line 1072, ../sass/style.scss */
.sbHolder .sbOptions a:hover[rel=reduce], .sbHolder .sbOptions a:focus[rel=reduce], .sbHolder .sbOptions a.sbFocus[rel=reduce] {
  background-color: #82d08c; }
/* line 1073, ../sass/style.scss */
.sbHolder .sbOptions a:hover[rel=reuse], .sbHolder .sbOptions a:focus[rel=reuse], .sbHolder .sbOptions a.sbFocus[rel=reuse] {
  background-color: #5fc9d8; }
/* line 1078, ../sass/style.scss */
.sbHolder .sbOptions .sbSub {
  padding-left: 17px; }

/* line 1092, ../sass/style.scss */
.character-counter {
  display: inline-block;
  background-color: #666;
  color: white;
  padding: 4px 8px;
  font-size: 0.7em;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  position: relative;
  top: -1px; }
/* line 1102, ../sass/style.scss */
.character-counter.focused {
  background-color: #8dc63f; }

/* line 1107, ../sass/style.scss */
.footer-menu {
  text-align: center;
  margin: 10px 0; }
/* line 1111, ../sass/style.scss */
.footer-menu a {
  display: inline-block;
  margin: 0 10px; }

/* line 1117, ../sass/style.scss */
.site-footer {
  margin-top: 7px;
  background-image: url(images/footer-bar.png);
  background-size: cover;
  height: 158px;
  position: relative; }
/* line 1124, ../sass/style.scss */
.site-footer .resources-corner {
  background-color: rgba(1, 73, 38, 0.8);
  width: 620px;
  height: 98px;
  padding-left: 40px;
  position: absolute;
  bottom: 0;
  left: 0; }
/* line 1132, ../sass/style.scss */
.site-footer .resources-corner:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 98px 0 0 98px;
  border-color: transparent transparent transparent rgba(1, 73, 38, 0.8);
  position: absolute;
  right: -98px;
  top: 0; }
/* line 1145, ../sass/style.scss */
.site-footer .resources-corner .icon {
  height: 60px;
  width: 53px;
  background-size: contain;
  background-position: center center;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAC0CAMAAAAkVteSAAAC7lBMVEW000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000K000JrEEq6AAAA+XRSTlMAA/ob4C9L8cDbB645xWTlDxn+CJAdUAn5be2gAuMR9uZA4T69stSZwyzySAYfyaFs3nfMqwUwyvWUKBBNSs1Gedoh8/03sRTfK+JTweSSnvTSeDLwzwEkIrvoYVm1xJs8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');
  display: inline-block;
  margin-right: 25px;
  vertical-align: middle; }
/* line 1156, ../sass/style.scss */
.site-footer .resources-corner .description {
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
  vertical-align: middle;
  display: inline-block;
  height: 100%;
  color: white; }
/* line 1165, ../sass/style.scss */
.site-footer .resources-corner a {
  color: white;
  text-decoration: none;
  font-size: 18px;
  font-weight: 600; }
/* line 1168, ../sass/style.scss */
.site-footer .resources-corner a:hover {
  color: #b4d341; }
/* line 1174, ../sass/style.scss */
.site-footer .resources-corner a.small {
  font-size: 14px;
  font-weight: normal;
  margin-top: 8px;
  display: inline-block; }
/* line 1178, ../sass/style.scss */
.site-footer .coe-logo {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 190px; }

/* line 1186, ../sass/style.scss */
#top-jump {
  position: fixed;
  bottom: 80px;
  right: 0px;
  height: 67px;
  width: 67px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABDCAMAAADwFEhBAAABblBMVEUBVi0BVi0BVi0AVS0AVC0AUiwBVi0AUy0AUywWZjCNxj8AUSyFwD4WZTAcajAAVi0ZaTBlpjoATywWYi8gbzGGwT5srDsZaDCOxz9OlDd6tzwcbDAodDKTy0CDvj6Iwj4lcjJrqztcnzkWYy8vezMAVCyMxT8ZZy8AUCx/uz0hbDFNkzZwrjsdajCKxD8ZaS8vfDN2szxvrjsoczEIWy4teTMebjAlcTEXZzCRyj9npzqPyD+CvT4odzJ4tj0WZC9JjzYodDFSljiMxT5+uj0ATSwFWS4BVy0PYS6Auz1urTuRyUBrqzo3gDRPlDcdazB8uD0BVS19uT1qqjpzsTwWZS9xsDttrTsebjEgbDGPxz99uj0dbDAodTIoczJ/uj0cazAWZDA8hjV0sTwWYjBnqDofbjFFjDY/hzUATix0sjwWYzAZajBZnDmJwz8ZaC9RljcZZS53tTw/iDWAvD0reDJ6uD0cbTA1fzRMkTehdAaTAAAAA3RSTlP5+vOKhCYQAAAB70lEQVR4Xu3YRZPjMBCGYc92S6YwDDMzM+MyMzMzw7+fycpJWuWyEtk5+r266imVP19k45QRsROhiUetyTAiG0bZQFc7lpYN8/Rd3V6vMsmAzMXD67q1TwA13P6uC9p19SwjMUb71lq12zjYosbQpe7W+7oNzy8C3QWXLu/r9uYsyNu67450yyHZRR2YwFXVNiA/M5sciGRg4bvjOM12BAM7E06pJxkIa+CjhCMau2KGM5g4hTjJOAthnHH3BOEh95i+4T5OOLQHKUvXcFcEQZAW1DMs+RRinRbQMMgitLEM1G+YhKCde4r1GpZMSOtY9RmMjOpHWD2Gu+Aj6DpTzG8ov4tpDxgm66SsWgajxJ3bntE3R5AvoDbMTkI022Vj/Vs7nVhpQC89hQ03PeNGbuQq/diuKYyOTUIkgVcMhrcIsr0TbMBulTj/DDgxOFDkuRlo4Isq8RK4ZHBIVpFXuWBjsrLIAHDZKCGVF5sdDTTSb8m78BkcR8rIIAbvYr8Xo5YIv8GHUgLJflDskv746bNT/GoLwmdwTPX3OIk25bYc4GGhA4AHGPQ5NVRRg6ZnxEZsxEZsxMakZ2TDG9jmGT8wtAG9xf/Ez2SE+4v1q/uE+P0nHcHgmP/7bzAPXN+gma6pe5/Tz2jE/49G/Ic5BhnT+5ZUmvCpAAAAAElFTkSuQmCC');
  z-index: 5;
  cursor: pointer;
  display: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  cursor: pointer; }

/* line 1201, ../sass/style.scss */
.content-lightbox {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 100;
  background-color: white;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }
/* line 1209, ../sass/style.scss */
.content-lightbox.video {
  width: 800px;
  height: 600px;
  margin-left: -400px;
  margin-top: -300px; }
/* line 1216, ../sass/style.scss */
.content-lightbox.photo {
  width: 800px;
  height: 600px;
  margin-left: -400px;
  margin-top: -300px; }
/* line 1223, ../sass/style.scss */
.content-lightbox .close-button {
  position: absolute;
  height: 16px;
  width: 16px;
  background-size: 100% 100%;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABmUlEQVR4Ac3WP4pTURzF8fNmCcPERgLuQ5ComzCFEe1EA+JOImS0CO5k8O8KFI2SETvTxDIh4pOv1YE0gXN/IHhudwPfD6S5Tx5XeMlP9rxlhIrnFu/Zs2HBme/80zW+4/XcLeXv0+NdMjwAnC8Szv/hcN8YGnA+JoI8JsTA+ZQI8t6KgVjgVYkHR/IAL8QGakSQh7XYQ40I8rATb6BGBHm4EDfpa0SQ7xkJca9EJPkxEikxqeQNZMSUDiFOeJrmDWQELJkz5zOkeQM54YV5Az6TmAjyBmpEkDdQJYK8gZwI8gFQIZwPgBrhfA6IKS17hFqBjiXpPtK1A2JOuhn6D4ETvvzbv+gJLXscAMGHSOFhDfN1IszXiTBfJ8J8nQjzdSLM14m2/AdmPONTC5Hnex7SIUTHlD4l8vy47b0w0ZSvEOI2fZYvETfEu2I+I16LX+V8QuzEpp4PiLVY1PMBcS4GrI7k7zhRJr5yKsSQyzwfEc5fRcJEng8I55EwscL77XydcB4DiDOes2bLBddR8Yx4xZYfnHPqu78U/yRNAWjN2gAAAABJRU5ErkJggg==');
  cursor: pointer;
  right: -2px;
  top: -20px; }
/* line 1233, ../sass/style.scss */
.content-lightbox .close-button:before {
  content: 'Close';
  color: white;
  position: absolute;
  right: 20px;
  top: -1px; }
/* line 1241, ../sass/style.scss */
.content-lightbox .close-button:hover {
  color: #8dc63f;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAB6klEQVR4Ae3Zz6oSYRzG8RkvQbRNCN1HUFY3kYsM20UJ0X20MNBaSHci/eVcwImTiUa73NiyMJp4ewZmIJ6FGPy+I0EHPjvfl+cLBwadzP+enF2/JC/kq+zljfQla9hNeVdt2MlcOv45P3RFPksyhdxpcPxICklmIz0PODy++YiR/Dqw49OfEYfHh0YEjPeIKqBr4wMimPFmLd3y4FySaTri3rHjzfPy8E4SEIGMN9vygr0kIAIZb76Xl7yWBEQg482ivOiGFEAEPb6Qfn3hXSCCHj/wB1lUxLCp8R4QGTGWXLJKSx6HjveAgAi3lGnlg6So8R4ARBhovAe4IRIRMN4DgAh2vAcAEex4DwAi+PEeAETw4z0AiAgYHxDgxmDAA8nogFyWwPj3klMBbgoETCT7H3CElnz8l/+FHkmCPAwICP3pA/96yo+HI/jxcAQ8no+Ax/MR8Hg+Ah7PR5Djz2UiT+WCiiDGF3Lfnqq5jKWIjiDGD8jvEx5BjucjqoBbUiDj+Yhr5WVvsfF8xKvyoh/AeDbCXnDssPF8xNZe8gHj2YhZ/Zp1/Zfjb9uAU0SspF0f7skGGE9FrOSyP8g8InZ8QISPrwM8Yi3J/LTxJ4nw8R5Q68gz2co3WchVyRrWl5fVhi8yk7Z/7jfFYU1MlPAn6gAAAABJRU5ErkJggg=='); }
/* line 1243, ../sass/style.scss */
.content-lightbox .close-button:hover:before {
  color: #8dc63f; }
/* line 1248, ../sass/style.scss */
.content-lightbox .top {
  width: 100%;
  height: 64px;
  color: white;
  padding: 0 10px; }
/* line 1255, ../sass/style.scss */
.content-lightbox .content {
  width: 100%;
  height: -webkit-calc(100% - 150px);
  height: calc(100% - 150px);
  text-align: center; }
/* line 1260, ../sass/style.scss */
.content-lightbox .content img {
  max-width: 100%;
  max-height: 100%; }
/* line 1264, ../sass/style.scss */
.content-lightbox .content iframe {
  width: 100%;
  height: 100%; }
/* line 1270, ../sass/style.scss */
.content-lightbox .bottom {
  width: 100%;
  height: 86px;
  padding: 10px;
  position: relative; }
/* line 1276, ../sass/style.scss */
.content-lightbox .bottom .share {
  position: absolute;
  bottom: 10px;
  right: 10px;
  height: 46px;
  width: 140px;
  text-align: right; }
/* line 1284, ../sass/style.scss */
.content-lightbox .bottom .share .text {
  font-weight: 700;
  vertical-align: middle; }
/* line 1285, ../sass/style.scss */
.content-lightbox .bottom .share .share-button {
  display: inline-block;
  height: 25px;
  width: 25px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 6px;
  vertical-align: middle;
  cursor: pointer; }
/* line 1296, ../sass/style.scss */
.content-lightbox .bottom .share .share-button[data-type=twitter] {
  width: 31px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABLCAYAAAD9POB7AAAEoklEQVR4Ae3cf2hV5R/A8Q+uha5t/bL89cdGty1yoWUqTrPwR2WzPzSDNYNVrqwgUmoEJaFF0ZrwrczURebWL6go+7HVhExdCtG3RpZkjYLUtDLaj8qVZn16//EQoedez73n3nOf594zeLFxtjvYe5dzn/Oc+zySDx+xsvKTUYMmtONL/Ix+Yy+6sAG3oBKSCeaLnDUOj2MfNEmbsAAS0HRcluvBR+BpaBp8jKsgSRqDJ6CY6if4JIiDatELTbMWiA8TsRqHoNjk55RyIRQLIQ55GJpB3RgZ59l8M97zeEyFn+AboMZEiANaoCE4gAmYghXYjCNQD+v8vGiW4CjUGMR5EIuthFrmBxT4Cb7Q48F9qIBYqA5qofF+h4WtUA/9uABikbOgFroG4mG418Gd0DgGMR1iiXaoZbzG7lV4FQ94nb9/gZ7A9RbEvhhqka0YBUEBqnEfPoAaI4/9I2JQnx6EZNFbUEvsxiLcitfjXNmWe53Dx0OT8AbOyNKVpNrCx1lhDiRwcOMA5kJCdBvUEYsTjVJi0BStRhEkBK9AHXD3iYaFxRiApmgPaiEZ1gO13FK/4/Cd0IA6MBmSAcNxGGqxeoiXxPMowbVhfAbmuNVSP2I6JJng10HT7EVcCkmDaqiFunE2JNngxTgCzYAtWITTAwSfArXQyiC32FqhGdSHF7AAp0KSUAW1UFuQ4OdAQ9KLjViCSSiEJDAMh6CWeS7l4Maz0CzYj3fwP9RjBmImtBgfQi2zPmjwIvwKtcDfOIgebMMBqGXWBgpuXA6N+PJI4OBGYxTTl3tSCX4J5kGOsQKaUKQ+leCLoejCTRgBMWZhP9RTZFaqz3D9j9+xDc2owZNx5zEilakEL4cm8BeORnGPcxAnpRJ8CL6DRpKyPci7ZzdCI0lZEyT4ImgkKQ1BgpdG5+mkjU05uLEeGvFlLyRo8DHQiC9tgYMbj0YxfalNS3DjW2hckT9xWjqDV0LjinRkYhXbXKinSF3agxvzo7jH+Q1DMxLcqMbeKDSAljAWxpb8e68zUhU8uH8z8S40T3Vla+n3mbgdL2MAmidmhBF8AW7ANFyEcSjDZCzPo2ndXZAwgt8LjUVmhxW8AAPQPPZR2Nt33AnNY+NCDW7si2YFww0+FZpnBnFKVoIby6Mp2BCDG23QPPCmTXtePQ/NYX0YZk1w4yFojppm665uc/A1NIc02r6NXiHux09Qx7W6tG9hCRrQiT+gjtkKsT+4t1G4GndhKbZALfYZCqwKHsD5+ARqqd0ohrgevARroRb7HKUQ14PXOzD3sgNFEJeD12A71HKvQQzngg9BHXZAHdAEcTH4VDQ7dOEziFqIK8FjqMNT+MLBu+3nQrIZfCYeQwOuxGzzeT4a0IhV6EQP1FHLINkm5j/+DDRHtWMsxJbgYozGOmiO+BTzITbxOliBFocXwO7CjRAbJfpmGZocWu79Pq6F2MzPDw1FHTqgltmDVaiGuCCVIeESdGZx85qvsAY1KIS4JOgbOeehGZvRC02zw9iFl3AHJkBcls5fVmqCLMQytOJt/B89+B596Df6zLFv0I1NJmwTGnAFRkNyyT+OVlRktm8xvgAAAABJRU5ErkJggg=='); }
/* line 1299, ../sass/style.scss */
.content-lightbox .bottom .share .share-button[data-type=twitter]:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABLCAYAAAD9POB7AAAEoUlEQVR4Ae3cfWhVZRzA8R+uha5tvVm+/aG0NNLQMhU3W8OXymZ/uBasLVjlygoipUZQEloUrUlvZuoic+sNKspettogU5dG9DKyRtYoyJmrjJxWrjTr1/ePhwg9d557z73nPs+9Z/Bh42x3sO8uzz3nOfd5JBs+Hv6g7ESUowGt+Aq/YL/Ri05swI2YAEkF80XGmozHsBsapw5UQgIqRVmmBx+Bp6BJ8Akuh8RpDB6HosRP8OkQB1VhHzTJmiA+TMNqHISiw8+Qcj4UNRCHPABNoS6MjPFsvgHvejxmvJ/gG6DGNIgDmqAh6MNUzMQKbMJhqId1fl40C3AEagzgHIjFVkIt8yNy/ASv8XhwP8ZDLFQNtdAUv6eFzVAP+3EexCJnQC10JcTDcK+DO6AxDKAUYolWqGW8zt0n4RXc6zV+/wo9jmssiH0h1CJbMAqCHBTjbrwPNUYe/UcUQX26D5JGb0ItsROLcBNei3FlO85rDJ8CjcPrOC1NV5JqCx+jwnxI4OBGHxZAQnQz1BGLIYb4HlJ8WI08SAhehjrgjuOdFubjADRBu1AFSbEeqOWW+j0P3wENqA0zICkwHIegFquFeBl8HiW4FkxJwRy3WuonlELiCX41NMlewMWQJCiGWqgLZ0LiDZ6Pw9AU2IxFODVA8JlQC60McoutGZpC/XgelTgZEodJUAu1BAl+FjQk+7ARSzAduZBBDMNBqGWeTTi48Qw0DfbgbTyCWsxGkQktxodQy6wPGjwPv0Et8A/2ogdb0Qe1zNpAwY1LoBFfHgwc3KiPYvpyZyLBL8JCyFFWQAcVqU0k+GIoOnE9RkCMudgDjXiam+gzXP/nD2xFI8rxRMx5jMiERIKPgw7ibxyJ4h5jL05IJPgQfA+NxGVbkHfPboRG4rImSPBF0Ehc6oIEL4zG6bhNTDi4sR4a8aUXEjT4GGjEl5bAwY2Hopi+VCUluPEdNKbIXzglmcEnQGOKtKViFdsCqKdIddKDGxVR3GP8jqEpCW4UozcKDaApjIWxBf/d64xMCh7cvzl4B5qlOtO19Pt03IKXcACaJWaHEbwS12IWLsBkjMUMLM+iad1uSBjB74JGyuaFFTwHB6BZ7KOwt++4DZrFJoca3NgdzQqGG7wEmmUGcFJaghvLoynYEIMbLdAs8IZNe149B81g/RhmTXDjfmiGmmXrrm7z8Q00g9Tbvo1eLu7Bz1DHNbu0b2EB6tCOP6GO2QKxP7i3UbgCt2MpNkMt9jlyrAoewLn4FGqpnciHuB68AGuhFvsChRDXg9c6MPeyHXkQl4OXYxvUcq9CDOeCD0E1tkMd0ABxMXgJGh268BlAFcSV4EWoxpP40sG77WdD0hl8Dh5FHS7DPPO5AnWoxyq0owfqqGWQdBPzH38amqFaMRFiS3AxRmMdNEN8hgqITbwOjkeTwwtgu3EdxEaDfXMsGhxa7v0eroLYzM8PDUU12qCW2YVVKIa4IJFTwiVoT+PmNV9jDcqRC3FJ0DdyLkQjNmEfNMkOoRsv4lZMhbgsmb+s0ASpwTI04y18jB78gH7sN/rNsW/RhQ4TtgF1uBSjIZnkX3eMFFRSnTofAAAAAElFTkSuQmCC'); }
/* line 1301, ../sass/style.scss */
.content-lightbox .bottom .share .share-button[data-type=facebook] {
  width: 12px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABLCAYAAAD6fj5uAAABS0lEQVR4Ae3YvytFcRjH8WsQZbplc5HJ4tegdBH+AZPBpCQL051OGW62a2DwD1gkIxv/gLIom2KUgbpxlJTQ420x3OR0zjP4DM+p15m+w3v6Pk/fkvdr7+hsQxUJDnCGG9zjCc9IMxhuS/yK6sE2HmBuRBUNacD8fDFlXML+O6YL1zCFmGOYQswiTCXmXCVmCqYSs6kUc6oUc6USU8ajSkwFbzCHfUxgCKMY+8U4hrNi+vHhCDnKM26yDvTh3RGzrBQzqxQzEzEREzGuG9gRk2AL9RY17ODTEbOHddQzNJB8x6QwAU2lmAulmBOlmEOlmF2lmA2lmBWlmAWlmGmlmEGVmBd0q8Tc4ee5YxVLLeZRcw7KNfSi+oc5jPhXiNj0IiZiIiZiIiZiIiZiIiZiIiZiIiZiIiZiIiZiMABTiamgCUOawysMk3livgD6gaspTK0UsgAAAABJRU5ErkJggg=='); }
/* line 1304, ../sass/style.scss */
.content-lightbox .bottom .share .share-button[data-type=facebook]:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABLCAYAAAD6fj5uAAABS0lEQVR4Ae3YPyuFYRjH8cemTKdsDjJZ/BuUDnK8AZPBpCQL05meMpxsx4DyBiySkY03IBZlU4wyUCceJSV0+RosJ3mccw1+w3XX557u4Tvd99WdeNfWabkNJaTYwwmucYdHPCHLYbhJ2FrVhQ3cw9yIajWkBvPzxRRwAfvvmA5cwRRiDmEKMXMwlZgzlZgJmErMmlLMsVLMpUpMAQ8qMUW8whx2MYYBDGPkB6MYzIvpxbsj5ADJX+Ud6MGbI2ZBKaasFDMVMRETMa4b2BGTYh3VBhVs4sMRs4MVVHPUkH7FZDABdaWYc6WYI6WYfaWYbaWYVaWYRaWYWaWYSaWYfpWYZ3SqxNyi/fu7YwnzDWZQcT6Uy+hG6RfTGPKPEDHpRUzEREzEREzEREzEREzEREzEREzEREzEREzEoA+mElNEHYasCS8wjDcT8wmdFeEoRNnDPAAAAABJRU5ErkJggg=='); }
/* line 1306, ../sass/style.scss */
.content-lightbox .bottom .share .share-button[data-type=email] {
  width: 34px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAABLCAYAAABp2kmJAAAEx0lEQVR42u2dbYgVVRjHp/RQrBTJoqRr9sHENxQKSxQTJM1eNBSlD9nuWvmCm3v37oum6eq6mlaKZZ98BdH8YlDhyxdlsSIxK1JIBUVFtERx6ypavqCd/he0uYyXa+c/c+6ZnX0Gfsvu7M45c57fnHPnzHnuXU899HB/cABocBVcEorOFaDBUTDYw5YVUwZ2Ay044wfQywtu2FmvJDguaA66CIoZCc4pCVQxuARe9aNfWEypDGfW2Q+e9Ew3HLRMSfBs8JlHbb6YCeAvJYGMigrWRVBML/CjkoCG4TAYyBkoLGeNkuAyfA46erY2FD5NSZBNSDFBfpw45mlwTEnAC3EWDCdi+2j2SyuoIA4uAduUBD8fO0Bn8qbqjJdT0BJyOJutREIuTWQc59wtI/tDJqfAXaCUKHA0ON/OZWTAaxGMOJnszsuBwn8HI4jCu4A97VTIPvAEEbNnwPFAWZd9KfdSQ3bDj2V2/r/iNN0vo7CUIFtBR6LCSeDvhMu4Dd4khawD2lyKzxEwkKi4N/gloUJ+JWPyFPgJaFZKkMowV0WC2AweIOIwEVwDmpBib/xMACmy/R/6ZUQtxV8H6EneaZxoozLOgKFEm7uCFqAJKdSK2VjiJDuBL9uYkF3gMaKto8AFoGkpJM1kd36vjQhZSLZvLtA+rBSeneSV9CJoje3snB8JvgDanRSf38DzzBNqYsy1zXegjGjLs+Ak0Hak8FST3X1FTISsLsYaEy+FZwtQRMNed/gU4CaYTApZD7QDKdSMtz/RwD7goIO18wHk7PxnoB1IobkFysmrb0ORhGwCD5K9+jrQbqXwfEqKmUnVZ//17yOiLk6KZb4HPYgADAGnIj6X02AYeae4F+j4SeHJgJfJe/+vIjqH7eAR4hxeABeBTpYUn2WgKxGY90PW20jUWQoWEnU5lMIzhhzPx4A/iB76ClnfOKDbg5SakMmA3Q3G9m9BjxB1dWgPPaU6wkzNlfepa1WEdc1PqpSUhRTaN/LMF66DyRbqWpA0KWmLuc19weGc2Xk/i3UtSIqUWtOnrWRCWx0oIY4dZPj3jQ6kOBWyPMzTWkLIJ0CDuQ7EOJGSNmzoosDx34AySzK6gZaQF1CjVSmuhRS47fwTvBSxkNGg1cJ5x1pK2sIVNz8iIfMM5lFED4+nlDqL9/9fg06kjBLDLJpqw/Kb4iolxQgx5BQYYljPc8TaOSNmcdykpKhhhKeqSGsyswzb1RwXKWkqJyo8Gwvl9N75vabhxSxxLaXWiRCfQ6BPnnX+Q0RZUQ5lS11JqXMqxOcaGO+/kTNPZrubHrO42FLqGSE2oZL67ItpKpaUBkZIgqgixFiV0sAkcieQmYQYK1LqRYgNMbyUevnAg7zM4F78w0tpECGRimk2kGIsRD4Y1GcaMcGkpMwRIVbFLDWQQgmpU/JBOYyYD+4rhVwarVUiI4yY5fmkZHJ2zBMhzsVksjtuiZBYibnh3flmhQixwlTDuK4F2iMeS6eVBNuEd0xXZE3XumuUBJnhbVuJayklwQ3DWyIknkyJSki1kmBGSWVYIe8qCaINKlghVUqCZ1WMCGmjYvwENglWUcVID4kn5SIk5mL89/JJUOJAzV0h5f9lGsp/JnXJDfAPGP8vfo7brvNNBCcAAAAASUVORK5CYII='); }
/* line 1309, ../sass/style.scss */
.content-lightbox .bottom .share .share-button[data-type=email]:hover {
  background-image: url('data:image/png;base64,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'); }
/* line 1311, ../sass/style.scss */
.content-lightbox .bottom .share .share-button:last-child {
  margin-right: 0; }
/* line 1317, ../sass/style.scss */
.content-lightbox .bottom .source {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 150px;
  bottom: 10px; }
/* line 1326, ../sass/style.scss */
.content-lightbox.no-bottom {
  height: 514px;
  margin-top: -257px; }
/* line 1330, ../sass/style.scss */
.content-lightbox.no-bottom .top {
  background-image: url(images/green_bar_texture.png); }
/* line 1331, ../sass/style.scss */
.content-lightbox.no-bottom .content {
  height: -webkit-calc(100% - 64px);
  height: calc(100% - 64px); }
/* line 1338, ../sass/style.scss */
.content-lightbox.recycle .top {
  background-image: url("images/recycle-bar.png"); }
/* line 1341, ../sass/style.scss */
.content-lightbox.reduce .top {
  background-image: url("images/reduce-bar.png"); }
/* line 1344, ../sass/style.scss */
.content-lightbox.reuse .top {
  background-image: url("images/reuse-bar.png"); }
/* line 1347, ../sass/style.scss */
.content-lightbox.go-bagless .top {
  background-image: url("images/go-bagless-bar.png"); }
/* line 1350, ../sass/style.scss */
.content-lightbox.compost .top {
  background-image: url("images/compost-bar.png"); }
/* line 1353, ../sass/style.scss */
.content-lightbox.eco-stations .top {
  background-image: url("images/eco-stations-bar.png"); }

/* line 1357, ../sass/style.scss */
.basic-page {
  max-width: 980px;
  padding: 0 10px;
  margin: 0 auto; }

/* line 1363, ../sass/style.scss */
.filter-bar {
  margin: 10px 0 4px 0;
  height: 40px;
  text-align: center;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase; }
/* line 1371, ../sass/style.scss */
.filter-bar .filter.label {
  margin-top: 8px;
  display: inline-block;
  height: 26px;
  cursor: pointer;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -ms-transition: color 200ms ease-in-out;
  -o-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out; }
/* line 1382, ../sass/style.scss */
.filter-bar .filter.label .text {
  line-height: 26px;
  font-weight: bold;
  display: inline-block;
  height: 26px;
  vertical-align: 9px;
  padding: 0 10px;
  font-size: 14px; }
/* line 1392, ../sass/style.scss */
.filter-bar .filter.label:before {
  content: '/';
  display: inline-block;
  color: #000000;
  position: relative;
  top: -9px;
  font-size: 14px; }
/* line 1401, ../sass/style.scss */
.filter-bar .filter.label.disabled {
  cursor: default;
  color: #666666 !important; }
/* line 1404, ../sass/style.scss */
.filter-bar .filter.label.disabled:before {
  display: none; }
/* line 1407, ../sass/style.scss */
.filter-bar .filter.label.disabled .text {
  font-weight: normal; }
/* line 1412, ../sass/style.scss */
.filter-bar .filter.label:hover {
  color: #8dc63f; }
/* line 1417, ../sass/style.scss */
.filter-bar .filter.label:last-child:after {
  content: '';
  width: 8px;
  display: inline-block; }
/* line 1425, ../sass/style.scss */
.filter-bar .filter.label.active .text {
  color: #000000 !important;
  background-color: #8dc63f; }
/* line 1430, ../sass/style.scss */
.filter-bar .filter.label.active:after {
  content: '';
  display: inline-block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 26px 8px 0 0;
  border-color: #8dc63f transparent transparent transparent; }
/* line 1439, ../sass/style.scss */
.filter-bar .filter.label.active:before {
  content: '';
  display: inline-block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 0 26px 8px;
  border-color: transparent transparent #8dc63f transparent;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  top: 0; }
/* line 1453, ../sass/style.scss */
.filter-bar .filter.label.active.recycle .text {
  background-color: #0071b5; }
/* line 1454, ../sass/style.scss */
.filter-bar .filter.label.active.recycle:after {
  border-color: #0071b5 transparent transparent transparent; }
/* line 1455, ../sass/style.scss */
.filter-bar .filter.label.active.recycle:before {
  border-color: transparent transparent #0071b5 transparent; }
/* line 1459, ../sass/style.scss */
.filter-bar .filter.label.active.reduce .text {
  background-color: #82d08c; }
/* line 1460, ../sass/style.scss */
.filter-bar .filter.label.active.reduce:after {
  border-color: #82d08c transparent transparent transparent; }
/* line 1461, ../sass/style.scss */
.filter-bar .filter.label.active.reduce:before {
  border-color: transparent transparent #82d08c transparent; }
/* line 1465, ../sass/style.scss */
.filter-bar .filter.label.active.reuse .text {
  background-color: #5fc9d8; }
/* line 1466, ../sass/style.scss */
.filter-bar .filter.label.active.reuse:after {
  border-color: #5fc9d8 transparent transparent transparent; }
/* line 1467, ../sass/style.scss */
.filter-bar .filter.label.active.reuse:before {
  border-color: transparent transparent #5fc9d8 transparent; }
/* line 1471, ../sass/style.scss */
.filter-bar .filter.label.active.go-bagless .text {
  background-color: #b2d45b; }
/* line 1472, ../sass/style.scss */
.filter-bar .filter.label.active.go-bagless:after {
  border-color: #b2d45b transparent transparent transparent; }
/* line 1473, ../sass/style.scss */
.filter-bar .filter.label.active.go-bagless:before {
  border-color: transparent transparent #b2d45b transparent; }
/* line 1477, ../sass/style.scss */
.filter-bar .filter.label.active.compost .text {
  background-color: #f36744; }
/* line 1478, ../sass/style.scss */
.filter-bar .filter.label.active.compost:after {
  border-color: #f36744 transparent transparent transparent; }
/* line 1479, ../sass/style.scss */
.filter-bar .filter.label.active.compost:before {
  border-color: transparent transparent #f36744 transparent; }
/* line 1483, ../sass/style.scss */
.filter-bar .filter.label.active.eco-stations .text {
  background-color: #eeac1d; }
/* line 1484, ../sass/style.scss */
.filter-bar .filter.label.active.eco-stations:after {
  border-color: #eeac1d transparent transparent transparent; }
/* line 1485, ../sass/style.scss */
.filter-bar .filter.label.active.eco-stations:before {
  border-color: transparent transparent #eeac1d transparent; }
/* line 1496, ../sass/style.scss */
.filter-bar .filter.label.active + .filter:before {
  display: none; }
/* line 1502, ../sass/style.scss */
.filter-bar .filter.icon {
  width: 24px;
  height: 24px;
  margin: 8px 10px 0 10px;
  cursor: pointer;
  display: inline-block;
  background-size: contain; }
/* line 1510, ../sass/style.scss */
.filter-bar .filter.icon.tweet {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAD6UlEQVR42u3bWUhUUQCA4ePWZqta0UaBrbZvGj1IYUW0S5EPRQsFFbRCFO1EUUllBPVQFrSC1UPLQ0XLQ5mSkSUaTBiWaWJSRJtBpXP6H5oXUe/c8d45Z+beA9/gMIMMPzN37pxzrnCHO9zhDne4wx3ucMBI7NsvAuOxD9dRgAqUIRc52IoBEFYQ3ISaWOxCFaSfirEKURAmDMRyo1iRmoZagWrIABUjDcLAMOSgHunNxYrFI8RrFKk1zkNaZBdEA52xEDfghUQ5opqLtRoSRZoE64R8SIudxWhsQy7+QjYwy+iYVQKpSbAo3IFU4ILRAT4ZEtAi2BFFoe6gvVGslZCaBBsLr4JQ2Yhu5E00t+ELPACpSbAHCkLtgEAkhmEPSvEOCQ1fYA5kMzxIhrBZqoJQD3EC+aiF/K8WIxv7GOZBGqjDYbS1MdYJSE1kNHXMugnpp1Kk2hSrUpNQe5s7wB+HNMGLk2hvYahBkIrVY53Rt+EmyACUY5pFsaYoDlWLORBGsaZZcH4yHzEQAVqiMFQ1xvk76xCFKsgWqsERDIYwaYPCWPPMTtHsh7TQEyxHrJ+xMhTGmm02Vj/UQ1rsO85gEfpDNGGiwlgzzMUCsiBt9hm3cRBrkY4UTFAYa2wgsVqjCNJhepmPBSThl4NCeRFtJtZstILv/mR8cUisT2YXLJ6iBgeRhGgMQpkDYpWYjZUNCZ8/8OCJA2LdNxtrPaRDXTQba5KDY200GyvewbGGmIsFXHdgqIpAl+8T8dthsbIDiwVkOizWgpbE6oBqh4SqQ+fAYwHp+OOAWHlWbTlKw9cwj7XdmlhAEt6FaaifSLAuFtA9TH/yHLNz518KsvE9DEL9Ri87Y/nEIRO1IRzrtB17SqfjI14iFxWoD4PThUTrYwHPIMPIJTt3K88Is+njofbFAgrCJFYWhN2xxuBbiIcqRCv7YwET8SNEQ/3AgGBfYZEaoqcMy1RdjjIZlSEU6rLqa3faYEsIrCuWoaPqWD5dkIkPGob6hRRdrwqLwySsx2PFob4hFULPWEA0diiex6/BaAidYw1HIaRC7zEQQtdYPXBIg2loD/pA6BhrBM5psnT2HAkQOsXqg6W4B6mJK+gAoSpWJLoiCQtxCm8gNeJBGkQw+KaKb+EV8lGCGtRpvtCwFTEQweL7IwKL8R5Sc9fQGyLYGtt4u1nTnzCvMRVClaYeaIfFeAiv4rnym5iJSAjVsYz0xW68DeK07wvsRE8IXZh5cgRGYQ0uWPzNWIHzWIRuEDpq6T9IwCxsw1Gcwy3kwYOPKEcJ8nEXV5GJZUg2mD7RLpbLjeXGcmO5sdxYbiyXn/4BruYhZkeqdMcAAAAASUVORK5CYII='); }
/* line 1512, ../sass/style.scss */
.filter-bar .filter.icon.tweet:hover, .filter-bar .filter.icon.tweet.active {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAADy0lEQVR42u3cb2hVdRzH8W20rQ2taCIKyiwlFgZRZGWQZUJUaBCEFYHg7YmlJNluCf6htRFZLfqDwW5lTGhPKsjZxJiWLfSBLcsC0SeTHE0RTLY09sft0/vBfTAOu9s9555zfr/z5wuvB/dyuefLh9/5ce7v/M4tSyuttNJKK6200kpAtR57qAKP4yMcxQVcxRWcxwnsxZoSj1OOiqiGVIM3MQgVaQjNqHV5rDlowvzIJZkfSROQR+PIFHGcKjRC6J7ug/PxNRZYFtQ2yCedBY4xD7swBuXdPV1T6yG0WhRUG+Sz9vx3L8MO9EIOn8zU2BEo7zULgnofCsA1DEMF/IXa6Rq7E3JoNxhUC2TAAOY553Jncy9BU9hvIKgHIQMuYYGjl9uxxdngB1ABx1ETYliHoZD14uZJlw3PogvCLmeD+6BpXER9CEE9DIXsMtbjBZyCJumYqslD0Az+wT0GJvWgDWMMcjhSqMnvoSI1BRhWJ2SBP1BVqMlPIRf+xWafg6rEeciwjpkazUIe9GO5T2E1QIa9W0yjK6ASfIX6EsNaCRn0hptlj3NQiQ7gAY9hrYIMyblt9mPIJ2fRiFkRGVktbsNaCvlsHN14GUtnOP4SyJAPvZwKzSH89upCDm9hI1bjNjTgAmTAe16XUs9CBoxixOTk7iWwp6CEeaXYcGbhLpRPei8DJcgzbkZTPwawFhX59+7A31ACrHQTVo/jjkgn1mIPlAD1bsLKQVOYyFOM9bmd1DNQQu1zG9ZiKKF2erlk+A5KoCe8hLUGSpgrqPN6QXoISpCDpawpLcYIlBCZUlcsX4US4Crm+rHE+w4Ucx0Gdq9E1pN+35p6BINQzJwO6l5eOXbiGhQTjX6HNBtVk15XYwN+giKsHzV+h/U8hrEf3+Az7MGfUIRtCeL0q8MQFCMTuDWo+WoHFCNvB7mrpRJ9UAwMoDboPVOPQTHwXFi78TZAEdYW9l7P16EIOlbmqHSETe0/LDK5P30JfociYLVNz9MchyyVtfEhpAY041t8iV7IsB+i8JjbTeiBDPoZ19kcUqUld6932z6ansYYZFiTzSE9ihOQBdbZGFA9tuMcZIFRLAtlniniMzdiBbL4xbalYdwS1ii5D7txAK3Yihbk0IVTGIUsM4JtJk6re3EUioBxZG2Yi+bic8hS7ai2bQKvwxcWTd5tWGT7tdMN2IRfDV2BZ3B9FP+pYyE24keMB7TtpxtbsTBO/wMzG6uQxV704CT6MIBLGMRQ3mVcRD/O4Df0IIcXcT+qy9JKK6200korrbTiU/8DuIN7Yi5sx6QAAAAASUVORK5CYII='); }
/* line 1516, ../sass/style.scss */
.filter-bar .filter.icon.website {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAAM1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjBUbJAAAAEHRSTlMAQBDP75+A3zBwv2CPr1AgKGKTtgAAAdZJREFUeF7N2GuOwyAMBGAwBCc8Uu5/2t1u2hLkRaMQ/+gc4BOKNI5sc4S2WGcTNzKnBF/vxIePRK7ejaNGaWGCmsOeVKg6CcaQV7I8ma1qZTNRzYqm6uVkOTsT969lzUzsd1j00LH2hf+aXBLdtBKfBwPdsCjWLrxOW3KW+BVYkJIYtiQlwwQsTLWEC5akOFu7fWRPYwtSCz3tNqbS2ILUgTesXLRy+E30jXqGD8DPdWjN+WC6h2ELx0JrXGcuia5ZoM4nK1+1qNQubn1TxAfAyMJ1NstLX8YWrvOjo+o+tnAHXUcx6mNPyYc1qiZgCcrn3QZuH6xR0QBrUOcgKUfIknVe7dEaSSFLUp6POgsKWpJ6z09BYUtSL8yQoJAVJVUrB7tnLyhgpTP18FWkUdDibiC7MYWtvaPawySFraWj2geTFLa4/ZJfmOup0ihgveU82Ls4dQ605ChLhf+gZTdm3sLB1nYCcl7nLN/m52m2+xh+ky9apX+YqPMVK9UOozGFrbYBus3azAMKW3IzBRSwiAF1wWoNBBSwQJ0nLLNyT0W6saeRqPOkdWip+FZnhf3xQV+/12JL/w6gF827ieY9R/POpHj/UrzLqd4LtTBHyvdVzbvvD8pn1bR+FCCKAAAAAElFTkSuQmCC'); }
/* line 1518, ../sass/style.scss */
.filter-bar .filter.icon.website:hover, .filter-bar .filter.icon.website.active {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAANlBMVEUAAACNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkGNxkHnfTxiAAAAEXRSTlMAEHC/AIDvz0AgUJ/fr2AwjxzT9RgAAAHiSURBVHhe1djLrqQwDARQTMijwYTk/3927qQzhMiopIAXd2rRm5aOsikje/qGZpOfxsy0lEzl17r8Js6eFvn8Np6KVSgFrFiAGsH+WjbrxC4TOSXL0TRnrcyTUbPMlPVysXx4En9rheVJwu+w6KNjrRuXJu+RXlqRr4OBXlhkchc+HltylrgDWpiSGLIgJcMELEzJ2AFLUpxCmE/ZEbQwtVHBzzEVoYWpqp/YPmgl+xPjKlXDX8ABC+RIqSj9wzTmRBi2Wp15jzRo4TpfrDRq0Z67+OP8h2vBsYXrXK2t6hu2cJ0/HZVXbOEO+o5i1EdJyYc1KkdsScqlNVhuI6tRZgEWqLOVlCdk3df5CLU1gkLWPeX4W2dBQeue+jc/BYWte6piC91Q2DKSypltWJOTFLbilfpUqkZS2OJuIHtMYWvtqPIwQGFra1TJ4RCFLW6f5Ir5nto7ClqVTV9I7F0cewhbjW2JOxdoWxsxbsmMW/MFSOl4Zrk2Py+z3Rn7kzRo7f3DRJ1HrJg7jDCFrbYB+jmExJjClthMMYUtYkANWKKBkMIWqPO4VTHuKUMv9jQCdR6xqhZ3V+ussz9+6L/Ya7GlfwfQi+bdRPOeo3lnUrx/Kd7ltO+FKpgn9ftqicrd9w+4KAYrHo+VyQAAAABJRU5ErkJggg=='); }
/* line 1522, ../sass/style.scss */
.filter-bar .filter.icon.video {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAACLUlEQVR4Ae3cv2sTARiH8au1FXFwcJBEQUWQKGbq5Oimf4CgNIKXTbfmP9BNRyUVFOygm2IX46KTTomLTu0igg4VCqfSpVLK65MlSMLd+x6Uotdv4TN1ezgu9+O9Nyn6O33iZBNtLGKATViFbGKARbTRRJIn7x91vIbtQT3Uo7GuI4PtYRlaXqwlmIws5cVqwWTC/HisOn7AZEKG+iiWezKXHkaXB+aS5jBWG+aSdBjrIcwl3WGsD7CAl2igViENLMMC+kmJW5gGkgo6G701SkochrWKxqpFGyiWYimWYilWeYo1PTNzBd+wig4OIPmX7FosJ9Q+/IL9ZRUXFWsy1ilYjmc4igRQrHOwAj9xC9NQLFjAAHNQrKBtPMBhxYpbwzVMKVbcW5xRrLjfuIODihX3GZcVq5wXOK5YcRvoYL9ixX3CBcUq5zGOKFbcOlJMKVbce5xXrLgt3MMhxYr7goZixX3HrGLFzSmWjizonLWrtnBXv4a+d7rO8q3jhq7gfY90b+j7qKcOvg0s6HmW7zmO+QH0DP4SkmJ6u3Nbb3d8b/Te0LeGq3ojXWwb9zXroCmaHZvPuunPZ2ny76k/+aeZ0hXNlBZPK3/FChYwq2nl/5piKZZiKZZiKVb8G2l9I13m6/tlfX0f3esg3fjGEElL7qLRLpqhnmIUejW+PyuDyYQMtdhmNpmP7fyTJ942yRa0TZIjaif3lGpP6ZgmUnTRr+gG3D66SL0NuH8AmvPSCC9JG3EAAAAASUVORK5CYII='); }
/* line 1524, ../sass/style.scss */
.filter-bar .filter.icon.video:hover, .filter-bar .filter.icon.video.active {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAACgElEQVR4Ae3cX2jNfxzH8c9vi2wsG61cKNlE3FCau6XsF7vQRBObciE37ilhRSQXO4lcoFy5sWIhHRckaallpSZFytnFyN85O5wVzvb23IWsHZ/v9/O90/e8Vo/Xzbl73q3e34+L+ss83tiKsxjAOxRSaAxDuIKdcD6+H5rwAFaBnqItNNZe/IBVuN64WIdgAOS6L1YXTMpcnh1rCUy8ts+MNQgTrxLqHbMBJrF6HHMeJrEGHfMEJrFGHPMBFuAFOtGWIu3IwgKMOaYIC7AZLoWq8B0W46ubHliAVrgUqkYeFqPgpgcWYAtcCtWhoFiKpViKpVjJrMMdZLEfcxTLbwQ2Qw47FKtcHUqwv+hHk2L9sRgTMI+f6FYsoAHfYDFuohmKBQtQwlEoVgLD6FCsZB5ijWIlcwL/KVa4l9iqWMlcQ6NihXuPDsVKpg9NihVuCn1oVqxwJRxUrGRuYYVihZvEMcVK5hnWK1YyqxQrXEaxwv2vWGEOwClWtLtYDadYfm+xBy6aYvVjPpxi+d3HLjg/xRpBJ1w0xTqDuXCK5fc67FRTsU7HH5Uo1j2shfNTrBz2wUVTrOOoglMsv2z8vymK9QbdlX5FswhFWIQLqIWr9Fj1EZd/o+iCAxSrGuOwGaaQQY1uSsu14yM+4RSW6Vo5Wg1qdQf/71IsxVIsxdoEl0LzkA+NVYQFaIFLqYnQb6S/wALcxlLUpUgDTsIC5B3zHBZoEoUUKcICjTrmKkxiDTtmG0xiXfJ9RFlOlv+O1QITryOzX2brhZWRId+bfzdgAiCHBb5Y0y7CMjKAhSHvlO7GOKwCTaEn/FFXoBGH8Qiv8BmFFMojh0Gcw0pfk1+ftQ1JfDgt0AAAAABJRU5ErkJggg=='); }
/* line 1528, ../sass/style.scss */
.filter-bar .filter.icon.photo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAADP0lEQVR4Ae3cS2hrRRzH8entw1If1aJoIvWBorUQFz42CuIDBO/KjSAkisnGhdaFilBBpCJ20YoopEIXregFdaEVNOJjoy2oTVUoiIILLyLUBxqLIMa+fn4XSjRNcuacJuaczBQ+s+liZr6FQkrnb1p9XXLhRRkUsIAyqlAPqaKMBRSQgWmm2TfSeBtyUAlp21h3oQI5rIJcUKxlCIC33CxWDjrEy9bHSuNX6BCvgnQtVtAvc6/0T6wM5AXKGJYC5AXKG5bnIS9Q0bBsQBZexwRSPWQCK5CFdRPiI8wETA+6ArJQNSyylILpQSnIRjJi+Vg+1q14Bmv4AR/gadzoY9WchRNQC4s43fVYZ+IkZOErnOpyrBegEJ5zNdZNUATXuhhrFopg2sVY70MRvOZirJNQBJsuxipBEbzsYqwZKIKHXIx1DQ6gEHYx6V4sYA4K4TEYV2MNowxZ+BCD7sYChvAE9qAGdjCNAf9BumYSD+BFfIJl3I/LYI6qf3DwXNyHm9EHc0S9+fcsLnYBfoIgPOVjNQ7VhzJU5zaY//KxslADX+CYj1ULNYRvoCbugQF8rCmohW9xivOxuMxp+BEK8CCcj/U4ZOFnjDobi4ucg98gS0+6HOtZKITfcZ5zsbjExfgTCmnBxVgvQRHs4tJExuIwj+AEzoexdCX2oYheSVwsDlKAIHyOfhgLJegIDnBVYmJxiBFsQf8yBRPgBqgN3ktSrEehOhWcDdPCx1Cb3BL7WBxgDNtQA4swTdwOtdEG+uIeax5qYh9Xw9Tpx5dQm90R21hsPo4q1MJHDX7iBagDvsZAXGMtQRbuhvnbML6DOuTe2MVi40nsQRa+xxkweBjqoC2MxC3WG1AI8xjFL1CHTccmFpteB4W0g1eh/8E2xuISaxWKubmux2LD41AC/IHxrsVis2PYhBJippuxclCCfNbNWGtQgqx2M9anUELs4s5uxroci3gH78bUm5jF9c78Y4h/FeZj+Vg+Fvwb6ZBvpDcgCyv+9b2f62Cr6CeG2Mv7WTT2MnYPlry36udnVaBDvApSfjKbnayf+WdnKWiaZA7OT5NEtp1zSv2c0joZ5FHEeo9OwF1HEXlkYJr5C0dLGIdYMVjsAAAAAElFTkSuQmCC'); }
/* line 1530, ../sass/style.scss */
.filter-bar .filter.icon.photo:hover, .filter-bar .filter.icon.photo.active {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAADaElEQVR42u3cT0gUYRjH8WXNEHJpLZOCIrPw0KG6WF1ESqiIIAKTOuilQ5GXLkEEgpVFkm9hUJSUB4PoUBEejDwUbGaK9gezKAQ1ChJBW1ctiuzpN7jBZLszz7yt7cy878BnkdWXdb6sOjPvOwasNtFRUgwXoB2GIeZDY9AD12FvwOmGQQXwEEhBL6CUG6oSvgMprt4u1FGhI5ndThZqv9BxEmmcHWqp0FGs7DHH6hI6iJUfEDZCbRQ6Bke1Eeui0CE4uoxY3UKH4BgyYo0AMbyFMij1kR3QCsQwZsSaAmLYFvDhhv0KwjcgGxMB44EZq9insTIgCmQjFjAemLG2+zRWCGI6lptj4Ws2wXmIwBvohGuwWcf680XrgCw0wzzlY+FzN4AY+iBT2Vh4/gyQA4+VjIXn1gJJOKhiLCEZq1vFWBHJWF9ggWqxeoEk5asVS/6i4TSEVYt1WTLWKxV/Z62WjFWpViz5d9c71Y/gnwIxTMAKfW7YUXIXyEInFCh/bmh64QpogU8wBVF4BBUp3Lly2OL+WPxvIBNyIJTid0EbUNw5ffEv+U41JjrH1LH+3qFCi5ni+TqWabNZK1anY8U35vKCxTrWzM68BLJxVflY8RljYviqdCxjcgNGgJhqVI51GsihXOVi4bXygCTcVDFWLZCkAk/Gwphd0ABZDsd9AJL0wHOxjEsxprERB+MOAP2jDV6L9QTI5BBjTDaMpyBWn5euOpQDJZBnM64ZKEUOeyXWMFACrRZj8oFSaBKCro6Fr6uSWUHIWNsp44Sbr5QGYRLIwvsE49bP4WL/DLfGqgFiOCIxWSurzI0TFotg2sGM9LL4uJ1Ac2jAjbFOAjlwLz5uFGiO1bpp3jATYhIrae4D/Sdht8Q6C+RyTW6Yvg8DecTKdMdq8lCsW+lcRbMGyGPCaV0m6TG56YrV77FQl9L5Y7gOWuA5PHOxNqjSNzrptQ46llKxtvo0Vhb/Tlb+PdJFAZ9uxnkq9x7pz8xYLbAcQj6SA6eAGKJGrNcO74yI+cgUENPHmRsr9T+44Og1Yu0WOgSx14DhgyGhY9hZ9TtWkdAxrByf/eezXugoifQkO964I3Qcs0HItjpAuyJ0JEM7LOQc0e6DcUUj/YRqp6cAS+AYRKAfRiHmQ1EYhC5ogMJkTX4Bc0XbXrbpYe4AAAAASUVORK5CYII='); }
/* line 1537, ../sass/style.scss */
.filter-bar.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 35px;
  z-index: 10;
  margin-top: 0 !important;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.925); }

/* line 1550, ../sass/style.scss */
.page-title-wrapper {
  width: 100%;
  height: 78px;
  background-image: url(images/resources-bar.png);
  background-size: cover; }
/* line 1556, ../sass/style.scss */
.page-title-wrapper h2 {
  font-size: 40px;
  font-weight: 700;
  margin: 0 auto;
  max-width: 980px;
  padding: 0 10px;
  line-height: 78px;
  vertical-align: middle;
  color: white; }

/* line 1568, ../sass/style.scss */
.resources-container {
  margin-bottom: 35px; }
/* line 1570, ../sass/style.scss */
.resources-container .resources {
  width: 50%;
  padding: 0 50px 0 0; }
/* line 1574, ../sass/style.scss */
.resources-container .resources.left {
  float: left; }
/* line 1575, ../sass/style.scss */
.resources-container .resources.right {
  float: right; }
/* line 1577, ../sass/style.scss */
.resources-container .resources .resource {
  margin-top: 40px;
  padding-left: 22px; }
/* line 1580, ../sass/style.scss */
.resources-container .resources .resource a {
  text-decoration: none;
  color: black; }
/* line 1583, ../sass/style.scss */
.resources-container .resources .resource a.highlight {
  color: #8dc63f; }
/* line 1585, ../sass/style.scss */
.resources-container .resources .resource a.highlight:hover {
  text-decoration: underline; }
/* line 1588, ../sass/style.scss */
.resources-container .resources .resource .title {
  position: relative;
  font-size: 22px;
  font-weight: 600; }
/* line 1590, ../sass/style.scss */
.resources-container .resources .resource .title .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13.0px;
  position: absolute;
  left: -22px;
  top: 6px;
  display: inline-block; }
/* line 1604, ../sass/style.scss */
.resources-container .resources .resource .description {
  font-size: 16px; }
/* line 1606, ../sass/style.scss */
.resources-container .resources .resource .description p {
  margin: 0.25em 0; }
/* line 1611, ../sass/style.scss */
.resources-container:after {
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
  content: ''; }

/* line 1620, ../sass/style.scss */
.tooltip {
  position: fixed;
  z-index: 1000;
  max-width: 300px;
  background-color: #8dc63f;
  padding: 5px 10px;
  color: white;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75); }

@media only screen and (min-width: 768px) {
  /* line 1633, ../sass/style.scss */
  .ideas {
    width: 750px; } }
@media only screen and (min-width: 850px) {
  /* line 1637, ../sass/style.scss */
  header.site-header .content .text h1 {
    font-size: 32px; } }
@media only screen and (min-width: 1024px) {
  /* line 1641, ../sass/style.scss */
  .ideas {
    width: 1000px; } }
@media only screen and (min-width: 1280px) {
  /* line 1646, ../sass/style.scss */
  header.site-header .content .text h1 {
    font-size: 36px; }

  /* line 1647, ../sass/style.scss */
  .ideas {
    width: 1250px; } }
@media only screen and (min-width: 1550px) {
  /* line 1651, ../sass/style.scss */
  header.site-header .content .text h1 {
    font-size: 40px; }

  /* line 1652, ../sass/style.scss */
  .ideas {
    width: 1500px; } }
@media only screen and (min-width: 1800px) {
  /* line 1656, ../sass/style.scss */
  .ideas {
    width: 1750px; } }
@media only screen and (max-width: 1100px) {
  /* line 1662, ../sass/style.scss */
  header.site-header .content .logo {
    top: 80px;
    height: -webkit-calc(100% - 160px);
    height: calc(100% - 160px); }
  /* line 1667, ../sass/style.scss */
  header.site-header .content .text {
    left: 270px;
    width: -webkit-calc(100% - 540px);
    width: calc(100% - 540px); } }
@media only screen and (max-width: 1024px) {
  /* line 1680, ../sass/style.scss */
  .filter-bar .filter.label .text {
    font-size: 12px;
    height: 24px;
    line-height: 24px; }
  /* line 1687, ../sass/style.scss */
  .filter-bar .filter.label.active:before {
    border-width: 0 0 24px 8px; }
  /* line 1690, ../sass/style.scss */
  .filter-bar .filter.label.active:after {
    border-width: 24px 8px 0 0; } }
@media only screen and (max-width: 960px) {
  /* line 1701, ../sass/style.scss */
  .site-footer .coe-logo {
    display: none; } }
@media only screen and (max-width: 920px) {
  /* line 1710, ../sass/style.scss */
  header.site-header .content .logo {
    top: 100px;
    height: -webkit-calc(100% - 200px);
    height: calc(100% - 200px); }
  /* line 1715, ../sass/style.scss */
  header.site-header .content .text {
    left: 230px;
    width: -webkit-calc(100% - 460px);
    width: calc(100% - 460px); }

  /* line 1725, ../sass/style.scss */
  .filter-bar .filter.cat-header {
    display: none; } }
@media only screen and (max-width: 768px) {
  /* line 1735, ../sass/style.scss */
  html.touch .page-title-wrapper {
    height: 50px; }
  /* line 1737, ../sass/style.scss */
  html.touch .page-title-wrapper h2 {
    text-align: center;
    font-size: 25px;
    line-height: 50px; }
  /* line 1744, ../sass/style.scss */
  html.touch .mobile-only {
    display: initial; }
  /* line 1746, ../sass/style.scss */
  html.touch .filter-bar {
    max-height: 40px;
    height: auto;
    overflow: hidden;
    margin-top: 0px;
    -webkit-transition: max-height 250ms ease-in-out;
    -moz-transition: max-height 250ms ease-in-out;
    -ms-transition: max-height 250ms ease-in-out;
    -o-transition: max-height 250ms ease-in-out;
    transition: max-height 250ms ease-in-out;
    margin-bottom: 0px; }
  /* line 1758, ../sass/style.scss */
  html.touch .filter-bar .filter.icon {
    display: none; }
  /* line 1760, ../sass/style.scss */
  html.touch .filter-bar .filter.label {
    text-align: center;
    font-size: 13px;
    height: 40px;
    line-height: 38px;
    border-bottom: 1px solid black;
    width: 100%;
    display: block;
    background-color: white;
    color: black;
    margin: 0;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out; }
  /* line 1778, ../sass/style.scss */
  html.touch .filter-bar .filter.label .text {
    vertical-align: middle; }
  /* line 1780, ../sass/style.scss */
  html.touch .filter-bar .filter.label .text:before, html.touch .filter-bar .filter.label .text:after {
    display: none !important; }
  /* line 1785, ../sass/style.scss */
  html.touch .filter-bar .filter.label:before, html.touch .filter-bar .filter.label:after {
    display: none !important; }
  /* line 1789, ../sass/style.scss */
  html.touch .filter-bar .filter.label.active {
    background-color: #8dc63f;
    color: white; }
  /* line 1793, ../sass/style.scss */
  html.touch .filter-bar .filter.label.active.recycle {
    background-color: #0071b5; }
  /* line 1794, ../sass/style.scss */
  html.touch .filter-bar .filter.label.active.reduce {
    background-color: #82d08c; }
  /* line 1795, ../sass/style.scss */
  html.touch .filter-bar .filter.label.active.reuse {
    background-color: #5fc9d8; }
  /* line 1796, ../sass/style.scss */
  html.touch .filter-bar .filter.label.active.go-bagless {
    background-color: #b2d45b; }
  /* line 1797, ../sass/style.scss */
  html.touch .filter-bar .filter.label.active.compost {
    background-color: #f36744; }
  /* line 1798, ../sass/style.scss */
  html.touch .filter-bar .filter.label.active.eco-stations {
    background-color: #eeac1d; }
  /* line 1800, ../sass/style.scss */
  html.touch .filter-bar .filter.label.active .text {
    background-color: transparent; }
  /* line 1804, ../sass/style.scss */
  html.touch .filter-bar .filter.label.cat-header {
    color: white !important;
    background-color: #1f6301;
    background-image: url(images/green_bar_texture.png);
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px solid white; }
  /* line 1811, ../sass/style.scss */
  html.touch .filter-bar .filter.label.cat-header .mobile-arrow {
    display: inline-block;
    height: 10px;
    width: 18px;
    vertical-align: middle;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAUCAQAAABPc1e+AAABVElEQVQ4EZ3BL0urcRgA0Mc8UMQ/aSCGNQeCWATDwORnuMVuNwhiE8OqBjFoEkTQsrJmMC4oBsGvoEwZe3UbHuEO7va7Op2eE8ZtuvOkZk0uhiZnTc2TO5vGI8KWB111G3IxFDkb6roebEWEez0N20bjW0Zta+i5jwiP+jXsmowvmbSrod9jRKhKZcqmYiBTyjKpakQouZXK7MvHp+Tty6RulSLCiFXXUpkDM/GBGQcyqWurRqLLiprUiyOFSCg48iJVsxL9lFxJvToxF/+Yc+JV6kop/mfZpVTbmWL8pehMW+rScnzGkqpU24WFCAsutKWqlmIQiypSHRV/VHSkKhbjK+ade9Ov40FHvzfn5uM7ik61DNZyqhjDUHCs5XMtxwoxLLMOZT7KHJqNn5C3pynVtCcfP2VaWVNPU9l0/IYJO551PdsxEb9lzLobdTfWjcWX3gHOFJnBZC5BoAAAAABJRU5ErkJggg==');
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    background-position: center;
    background-size: contain;
    -webkit-transition: -webkit-transform 250ms ease-in-out;
    -moz-transition: -moz-transform 250ms ease-in-out;
    -ms-transition: -ms-transform 250ms ease-in-out;
    -o-transition: -o-transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out; }
  /* line 1834, ../sass/style.scss */
  html.touch .filter-bar.open {
    max-height: 380px; }
  /* line 1838, ../sass/style.scss */
  html.touch .filter-bar.open .filter.cat-header .mobile-arrow {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  /* line 1850, ../sass/style.scss */
  html.touch .ideas {
    width: 100%; }
  /* line 1852, ../sass/style.scss */
  html.touch .ideas .idea {
    margin: 0; }
  /* line 1854, ../sass/style.scss */
  html.touch .ideas .idea .overlay {
    opacity: 0.7;
    transition: none; }
  /* line 1858, ../sass/style.scss */
  html.touch .ideas .idea .content {
    opacity: 1;
    transition: none; }
  /* line 1863, ../sass/style.scss */
  html.touch .ideas .idea.no-thumb .overlay {
    opacity: 1; }
  /* line 1866, ../sass/style.scss */
  html.touch .ideas .idea.upload .label {
    line-height: 1em; }
  /* line 1869, ../sass/style.scss */
  html.touch .ideas .idea.upload .upload-button {
    margin-top: 10px;
    padding: 8px 0; }
  /* line 1870, ../sass/style.scss */
  html.touch .ideas .idea.upload .bottom-bar {
    font-size: 10px;
    padding-top: 15px; }
  /* line 1876, ../sass/style.scss */
  html.touch .ideas .idea[data-type=photo] .image.mobile-image {
    display: block; }
  /* line 1879, ../sass/style.scss */
  html.touch .ideas .idea[data-type=photo] .image.mobile-image + .image {
    display: none; }
  /* line 1887, ../sass/style.scss */
  html.touch .content-lightbox {
    top: 0px;
    left: 0; }
  /* line 1890, ../sass/style.scss */
  html.touch .content-lightbox.video, html.touch .content-lightbox.photo {
    height: 100%;
    overflow: auto;
    width: 100%;
    margin-left: 0;
    margin-top: 0; }
  /* line 1898, ../sass/style.scss */
  html.touch .content-lightbox .close-button {
    right: 5px;
    top: 25px; }
  /* line 1903, ../sass/style.scss */
  html.touch .content-lightbox .top {
    padding-right: 80px; }
  /* line 1905, ../sass/style.scss */
  html.touch .content-lightbox .content {
    height: auto; }
  /* line 1908, ../sass/style.scss */
  html.touch .content-lightbox .bottom .source {
    position: static;
    font-size: 0.85em;
    margin-bottom: 10px; }
  /* line 1913, ../sass/style.scss */
  html.touch .content-lightbox .bottom .share {
    height: auto;
    position: absolute;
    text-align: right;
    width: 100%;
    bottom: 10px;
    right: 5px; }
  /* line 1924, ../sass/style.scss */
  html.touch .upload-form {
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    overflow: auto;
    padding-top: 30px; }
  /* line 1934, ../sass/style.scss */
  html.touch .upload-form .close-button {
    right: 5px;
    top: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABfElEQVR4Ac3WT2pTURyG4ed2CaVxIgH3IUjUTdRBI3UmGhB3UiHVQXAnxb8rULSWRpyZSRy2RDzlOLGIBwL3iwh+v9kdvA/c0QHgiue+WXltZNPd8tbK0syOZtd8UX9dsYd8+4rLxtxwTT4hmvzFH43PhmvyOdHkG2LQ5COiybd3asCs+ZgT91ysbTxjqWZEkK8WrNSMCPLVOa/UjAjy1RE3lYwI8sUI7mZEkL8DfYnxhvmAmOjAlsdBPiCqY1NTH9Uk3xDhBXkY50SSz4k4nxNxPififE7E+ZyI8zCJgAfidY5759/r5DPtDRzwHwJbPv3bX/RIDe6h/BkVAcWePJ8TeT4n8nxO5PmcyPM5kedzIs6/c+CJDwER5Iv7OtCZKBmxH79zxgmR5yPitpLmA+IGb/J8QLzke54PiHOWeT4gFszyfEAcMnC6Jr8Lf0Wc2IaheZ7vQZy4Ci2R51uiyV8Sv3/UjzzfEm0edjy1cObIdZtu5IUzXx3aBvgJFaYwwrCdVasAAAAASUVORK5CYII='); }
  /* line 1938, ../sass/style.scss */
  html.touch .upload-form .close-button:before {
    color: black; }
  /* line 1943, ../sass/style.scss */
  html.touch .upload-form .section {
    margin-top: 15px; }
  /* line 1945, ../sass/style.scss */
  html.touch .upload-form .section .section-label {
    float: none;
    width: 100%; }
  /* line 1949, ../sass/style.scss */
  html.touch .upload-form .section .content {
    float: none;
    width: 100%; }
  /* line 1954, ../sass/style.scss */
  html.touch .upload-form .section #upload-container {
    padding: 0;
    background-color: transparent; }
  /* line 1955, ../sass/style.scss */
  html.touch .upload-form .section #upload-container .line {
    display: none; }
  /* line 1956, ../sass/style.scss */
  html.touch .upload-form .section #upload-container div {
    margin: 0; }
  /* line 1961, ../sass/style.scss */
  html.touch .upload-form .section .interfacecontainerdiv {
    margin: 5px 0; }
  /* line 1965, ../sass/style.scss */
  html.touch .upload-form .section .left {
    float: none;
    width: 100%;
    padding: 0;
    margin: 5px 0; }
  /* line 1971, ../sass/style.scss */
  html.touch .upload-form .section .right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 5px 0; }
  /* line 1978, ../sass/style.scss */
  html.touch .upload-form .section textarea {
    height: 65px; }
  /* line 1983, ../sass/style.scss */
  html.touch .upload-form .image-preview {
    width: 100%; }
  /* line 1984, ../sass/style.scss */
  html.touch .upload-form select {
    width: 100%; }
  /* line 1986, ../sass/style.scss */
  html.touch .upload-form.thank-you {
    top: 80px !important;
    height: auto !important; }
  /* line 1991, ../sass/style.scss */
  html.touch .upload-form h2 {
    line-height: 1.4em; }
  /* line 1992, ../sass/style.scss */
  html.touch .upload-form h3 {
    margin-bottom: 15px; }
  /* line 1995, ../sass/style.scss */
  html.touch .site-footer {
    height: 100px;
    background-image: url(images/mobile-bottom-bar.png);
    margin-top: 0px; }
  /* line 1999, ../sass/style.scss */
  html.touch .site-footer .resources-corner {
    background-color: transparent;
    width: 100%;
    height: 100%;
    padding: 0 15px; }
  /* line 2004, ../sass/style.scss */
  html.touch .site-footer .resources-corner .icon {
    margin-right: 20px; }
  /* line 2007, ../sass/style.scss */
  html.touch .site-footer .resources-corner .description {
    width: -webkit-calc(100% - 83px);
    width: calc(100% - 83px); }
  /* line 2011, ../sass/style.scss */
  html.touch .site-footer .resources-corner a {
    font-size: 15px; }
  /* line 2013, ../sass/style.scss */
  html.touch .site-footer .resources-corner a.small {
    font-size: 13px; }
  /* line 2017, ../sass/style.scss */
  html.touch .site-footer .resources-corner:after {
    display: none; }
  /* line 2022, ../sass/style.scss */
  html.touch .site-footer .coe-logo {
    display: none; }
  /* line 2026, ../sass/style.scss */
  html.touch .resources-container .resources {
    width: 100%;
    padding: 0; }
  /* line 2029, ../sass/style.scss */
  html.touch .resources-container .resources.left, html.touch .resources-container .resources.right {
    float: none; }
  /* line 2035, ../sass/style.scss */
  html.touch #file-browse-button {
    width: 100%; }
  /* line 2037, ../sass/style.scss */
  html.touch header.site-header {
    display: none; }
  /* line 2038, ../sass/style.scss */
  html.touch header.mobile-header {
    width: 100%;
    height: 410px;
    display: block; }
  /* line 2043, ../sass/style.scss */
  html.touch header.mobile-header .top-bar {
    width: 100%;
    height: 60px;
    text-align: center;
    background-image: url(images/mobile-top-bar.png);
    background-position: left center; }
  /* line 2050, ../sass/style.scss */
  html.touch header.mobile-header .top-bar img {
    height: -webkit-calc(100% - 20px);
    height: calc(100% - 20px);
    margin-top: 10px; }
  /* line 2057, ../sass/style.scss */
  html.touch header.mobile-header .main-area {
    width: 100%;
    height: 350px;
    position: relative; }
  /* line 2062, ../sass/style.scss */
  html.touch header.mobile-header .main-area .mobile-image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s; }
  /* line 2071, ../sass/style.scss */
  html.touch header.mobile-header .main-area .mobile-image img {
    position: absolute;
    top: 0;
    left: 50%;
    height: 350px;
    width: 740px;
    margin-left: -370px;
    z-index: 1; }
  /* line 2081, ../sass/style.scss */
  html.touch header.mobile-header .main-area .mobile-image .photo-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
  /* line 2089, ../sass/style.scss */
  html.touch header.mobile-header .main-area .mobile-image .photo-overlay.blue {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFUlEQVQI12NgKNy6jQEE0GncgPY6AM/QEL3pLdylAAAAAElFTkSuQmCC'); }
  /* line 2090, ../sass/style.scss */
  html.touch header.mobile-header .main-area .mobile-image .photo-overlay.coral {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFUlEQVQI12N4Xxy1jQEI0GncgA46ALYkFgM+EHAyAAAAAElFTkSuQmCC'); }
  /* line 2091, ../sass/style.scss */
  html.touch header.mobile-header .main-area .mobile-image .photo-overlay.green {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFUlEQVQI12PoOWa3jQEI0GncgA46AChtFHeu0GV2AAAAAElFTkSuQmCC'); }
  /* line 2092, ../sass/style.scss */
  html.touch header.mobile-header .main-area .mobile-image .photo-overlay.mint {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFUlEQVQI12NoO9azjQEI0GncgA46AAlYFv8YZVj0AAAAAElFTkSuQmCC'); }
  /* line 2096, ../sass/style.scss */
  html.touch header.mobile-header .main-area .content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 3;
    text-align: center; }
  /* line 2105, ../sass/style.scss */
  html.touch header.mobile-header .main-area .content .logo {
    height: 215px;
    margin: 7px 0 3px 0; }
  /* line 2110, ../sass/style.scss */
  html.touch header.mobile-header .main-area .content h1 {
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 24px 0;
    line-height: 1.2em;
    color: white; }
  /* line 2116, ../sass/style.scss */
  html.touch header.mobile-header .main-area .content h1 br.mobile-only {
    display: block; }
  /* line 2117, ../sass/style.scss */
  html.touch header.mobile-header .main-area .content h1 br {
    display: none; }
  /* line 2118, ../sass/style.scss */
  html.touch header.mobile-header .main-area .content h1 div {
    margin-left: 0.35em;
    display: inline; }
  /* line 2121, ../sass/style.scss */
  html.touch header.mobile-header .main-area .content .button {
    border: 2px solid #ffffff;
    padding: 12px 18px;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    background-color: transparent;
    border-radius: 2px;
    cursor: pointer; }
  /* line 2135, ../sass/style.scss */
  html.touch .upload-form a.social-login-link.Instagram {
    margin: 0;
    float: right; }
  /* line 2140, ../sass/style.scss */
  html.touch html.touch .upload-form .section .interfacecontainerdiv {
    margin: 5px 0 10px 0; }
  /* line 2142, ../sass/style.scss */
  html.touch #wpadminbar {
    display: none; }
  /* line 2143, ../sass/style.scss */
  html.touch .desktop-only {
    display: none; }
  /* line 2145, ../sass/style.scss */
  html.touch .terms-block {
    padding-top: 5px;
    margin-bottom: 10px;
    width: 100%; } }
@media only screen and (max-width: 360px) {
  /* line 2154, ../sass/style.scss */
  html.touch .ideas .idea .content {
    font-size: 14px; } }
