/******************************************************************

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.
******************************************************************/
@import "//fonts.googleapis.com/css?family=Open+Sans:400,300,700,600";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, ../../bower_components/foundation/scss/normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../../bower_components/foundation/scss/normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 43, ../../bower_components/foundation/scss/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 55, ../../bower_components/foundation/scss/normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 65, ../../bower_components/foundation/scss/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 76, ../../bower_components/foundation/scss/normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 87, ../../bower_components/foundation/scss/normalize.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 96, ../../bower_components/foundation/scss/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 107, ../../bower_components/foundation/scss/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 116, ../../bower_components/foundation/scss/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 124, ../../bower_components/foundation/scss/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 133, ../../bower_components/foundation/scss/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 142, ../../bower_components/foundation/scss/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 151, ../../bower_components/foundation/scss/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 160, ../../bower_components/foundation/scss/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 167, ../../bower_components/foundation/scss/normalize.scss */
sup {
  top: -0.5em;
}

/* line 171, ../../bower_components/foundation/scss/normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 182, ../../bower_components/foundation/scss/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 190, ../../bower_components/foundation/scss/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 201, ../../bower_components/foundation/scss/normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 209, ../../bower_components/foundation/scss/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 219, ../../bower_components/foundation/scss/normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 230, ../../bower_components/foundation/scss/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 254, ../../bower_components/foundation/scss/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 264, ../../bower_components/foundation/scss/normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 276, ../../bower_components/foundation/scss/normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 291, ../../bower_components/foundation/scss/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 301, ../../bower_components/foundation/scss/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 310, ../../bower_components/foundation/scss/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 320, ../../bower_components/foundation/scss/normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 333, ../../bower_components/foundation/scss/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 345, ../../bower_components/foundation/scss/normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

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

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 369, ../../bower_components/foundation/scss/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 377, ../../bower_components/foundation/scss/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 388, ../../bower_components/foundation/scss/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 397, ../../bower_components/foundation/scss/normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 406, ../../bower_components/foundation/scss/normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, ../../bower_components/foundation/scss/normalize.scss */
.hbt-body-wordpress table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 425, ../../bower_components/foundation/scss/normalize.scss */
.hbt-body-wordpress td,
.hbt-body-wordpress th {
  padding: 0;
}

/******************************************************************

Stylesheet: Mixins & Constants Stylesheet

This is where you can take advantage of Sass' great features:
Mixins & Constants. I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

******************************************************************/
/*********************
TOOLS
*********************/
/* line 21, ../scss/_mixins.scss */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*********************
TYPOGRAPHY
*********************/
/* 	To embed your own fonts, use this syntax
	and place your fonts inside the
	library/fonts folder. For more information
	on embedding fonts, go to:
	http://www.fontsquirrel.com/
	Be sure to remove the comment brackets.
*/
/*	@font-face {
    	font-family: 'Font Name';
    	src: url('library/fonts/font-name.eot');
    	src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
*/
/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 63, ../scss/_mixins.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/* line 329, ../../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.2.3/";
}

/* line 333, ../../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

/* line 338, ../../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

/* line 343, ../../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:60em)/";
  width: 60em;
}

/* line 348, ../../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:80em)/";
  width: 80em;
}

/* line 353, ../../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:100em)/";
  width: 100em;
}

/* line 358, ../../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 365, ../../bower_components/foundation/scss/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 370, ../../bower_components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 375, ../../bower_components/foundation/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 378, ../../bower_components/foundation/scss/foundation/components/_global.scss */
body {
  background: white;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}

/* line 391, ../../bower_components/foundation/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 394, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.hbt-body-wordpress img {
  max-width: 100%;
  height: auto;
}

/* line 396, ../../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 402, ../../bower_components/foundation/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 407, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 408, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 410, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 416, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 419, ../../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 429, ../../bower_components/foundation/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 432, ../../bower_components/foundation/scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 216, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 78.25rem;
}
/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 221, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 223, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 226, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 227, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}
/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 232, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 234, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 235, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

@media only screen {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 204, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 209, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }
}
@media only screen and (min-width: 48em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 204, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 209, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 245, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 248, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 60em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 204, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 209, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 256, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 80em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-1 {
    width: 8.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-2 {
    width: 16.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-3 {
    width: 25%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-4 {
    width: 33.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-5 {
    width: 41.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-6 {
    width: 50%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-7 {
    width: 58.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-8 {
    width: 66.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-9 {
    width: 75%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-10 {
    width: 83.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-11 {
    width: 91.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-12 {
    width: 100%;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-centered,
  .columns.xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered,
  .columns.xlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-centered:last-child,
  .columns.xlarge-centered:last-child {
    float: none;
  }

  /* line 204, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered:last-child,
  .columns.xlarge-uncentered:last-child {
    float: left;
  }

  /* line 209, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered.opposite,
  .columns.xlarge-uncentered.opposite {
    float: right;
  }
}
@media only screen and (min-width: 100em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-1 {
    width: 8.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-2 {
    width: 16.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-3 {
    width: 25%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-4 {
    width: 33.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-5 {
    width: 41.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-6 {
    width: 50%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-7 {
    width: 58.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-8 {
    width: 66.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-9 {
    width: 75%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-10 {
    width: 83.33333%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-11 {
    width: 91.66667%;
  }

  /* line 170, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-12 {
    width: 100%;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-centered,
  .columns.xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered,
  .columns.xxlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-centered:last-child,
  .columns.xxlarge-centered:last-child {
    float: none;
  }

  /* line 204, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered:last-child,
  .columns.xxlarge-uncentered:last-child {
    float: left;
  }

  /* line 209, ../../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered.opposite,
  .columns.xxlarge-uncentered.opposite {
    float: right;
  }
}
/* line 106, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
}
/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}
/* line 50, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem;
}

@media only screen {
  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 48em) {
  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 60em) {
  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 61, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* line 186, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button, .button {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #dfcd9b;
  border-color: #cdb062;
  color: #333333;
  transition: background-color 300ms ease-out;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #cdb062;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #333333;
}
/* line 193, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #b9b9b9;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333333;
}
/* line 194, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.success, .button.success {
  background-color: #43ac6a;
  border-color: #368a55;
  color: white;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #368a55;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: white;
}
/* line 195, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.alert, .button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #cf2a0e;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: white;
}
/* line 197, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.large, .button.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
}
/* line 198, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.small, .button.small {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
}
/* line 199, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.tiny, .button.tiny {
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-size: 0.6875rem;
}
/* line 200, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}
/* line 202, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}
/* line 203, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}
/* line 205, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.radius, .button.radius {
  border-radius: 5px;
}
/* line 206, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.round, .button.round {
  border-radius: 1000px;
}
/* line 208, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #dfcd9b;
  border-color: #cdb062;
  color: #333333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #cdb062;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #333333;
}
/* line 155, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #dfcd9b;
}
/* line 209, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #b9b9b9;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  color: #333333;
}
/* line 155, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #e7e7e7;
}
/* line 210, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  background-color: #43ac6a;
  border-color: #368a55;
  color: white;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #368a55;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  color: white;
}
/* line 155, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #43ac6a;
}
/* line 211, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #cf2a0e;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  color: white;
}
/* line 155, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #f04124;
}

@media only screen and (min-width: 48em) {
  /* line 216, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}
/* line 99, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group {
  list-style: none;
  margin: 0;
  left: 0;
}
/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.button-group:before, .button-group:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.button-group:after {
  clear: both;
}
/* line 101, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group > li {
  margin: 0;
  float: left;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group > li > button, .button-group > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group > li:first-child button, .button-group > li:first-child .button {
  border-left: 0;
}
/* line 56, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group > li:first-child {
  margin-left: 0;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > * > button, .button-group.radius > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
  border-left: 0;
}
/* line 78, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
  border-radius: 0;
}
/* line 82, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 86, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > * > button, .button-group.round > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:first-child button, .button-group.round > *:first-child .button {
  border-left: 0;
}
/* line 78, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button {
  border-radius: 0;
}
/* line 82, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
/* line 86, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
/* line 107, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li {
  width: 50%;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li > button, .button-group.even-2 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
  border-left: 0;
}
/* line 92, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li button, .button-group.even-2 li .button {
  width: 100%;
}
/* line 107, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li {
  width: 33.33333%;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li > button, .button-group.even-3 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
  border-left: 0;
}
/* line 92, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li button, .button-group.even-3 li .button {
  width: 100%;
}
/* line 107, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li {
  width: 25%;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li > button, .button-group.even-4 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
  border-left: 0;
}
/* line 92, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li button, .button-group.even-4 li .button {
  width: 100%;
}
/* line 107, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li {
  width: 20%;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li > button, .button-group.even-5 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
  border-left: 0;
}
/* line 92, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li button, .button-group.even-5 li .button {
  width: 100%;
}
/* line 107, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li {
  width: 16.66667%;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li > button, .button-group.even-6 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
  border-left: 0;
}
/* line 92, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li button, .button-group.even-6 li .button {
  width: 100%;
}
/* line 107, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li {
  width: 14.28571%;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li > button, .button-group.even-7 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
  border-left: 0;
}
/* line 92, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li button, .button-group.even-7 li .button {
  width: 100%;
}
/* line 107, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li {
  width: 12.5%;
}
/* line 40, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li > button, .button-group.even-8 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 46, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
  border-left: 0;
}
/* line 92, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li button, .button-group.even-8 li .button {
  width: 100%;
}

/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.button-bar:before, .button-bar:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.button-bar:after {
  clear: both;
}
/* line 113, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-bar .button-group {
  float: left;
  margin-right: 0.625rem;
}
/* line 33, ../../bower_components/foundation/scss/foundation/components/_button-groups.scss */
.button-bar .button-group div {
  overflow: hidden;
}

/* Foundation Dropdowns */
/* line 219, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: 2px;
  max-width: 200px;
}
/* line 69, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}
/* line 70, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}
/* line 95, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent white transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 99;
}
/* line 102, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 98;
}
/* line 110, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}
/* line 114, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}
/* line 222, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: 0;
  margin-left: 2px;
  max-width: 200px;
}
/* line 69, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:first-child {
  margin-top: 0;
}
/* line 70, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:last-child {
  margin-bottom: 0;
}
/* line 124, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent white transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: -12px;
  z-index: 99;
}
/* line 131, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -14px;
  z-index: 98;
}
/* line 226, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: 0;
  margin-left: -2px;
  max-width: 200px;
}
/* line 69, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:first-child {
  margin-top: 0;
}
/* line 70, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:last-child {
  margin-bottom: 0;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent white;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: -12px;
  left: auto;
  z-index: 99;
}
/* line 153, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -14px;
  left: auto;
  z-index: 98;
}
/* line 230, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: -2px;
  margin-left: 0;
  max-width: 200px;
}
/* line 69, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:first-child {
  margin-top: 0;
}
/* line 70, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:last-child {
  margin-bottom: 0;
}
/* line 168, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: white transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -12px;
  left: 10px;
  right: auto;
  z-index: 99;
}
/* line 177, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -14px;
  left: 9px;
  right: auto;
  z-index: 98;
}
/* line 235, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li {
  font-size: 0.875rem;
  cursor: pointer;
  line-height: 1.125rem;
  margin: 0;
}
/* line 206, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #eeeeee;
}
/* line 208, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}
/* line 238, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  padding: 1.25rem;
  width: 100%;
  height: auto;
  max-height: none;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  max-width: 200px;
}
/* line 69, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0;
}
/* line 70, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}
/* line 241, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}
/* line 242, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}
/* line 243, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}
/* line 244, ../../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}

/* line 122, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button, button.dropdown {
  position: relative;
  padding-right: 3.5625rem;
}
/* line 62, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:after, button.dropdown:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-color: white transparent transparent transparent;
  top: 50%;
}
/* line 97, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:after, button.dropdown:after {
  border-width: 0.375rem;
  right: 1.40625rem;
  margin-top: -0.15625rem;
}
/* line 116, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:after, button.dropdown:after {
  border-color: white transparent transparent transparent;
}
/* line 123, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny, button.dropdown.tiny {
  padding-right: 2.625rem;
}
/* line 77, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:before, button.dropdown.tiny:before {
  border-width: 0.375rem;
  right: 1.125rem;
  margin-top: -0.125rem;
}
/* line 116, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:after, button.dropdown.tiny:after {
  border-color: white transparent transparent transparent;
}
/* line 124, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small, button.dropdown.small {
  padding-right: 3.0625rem;
}
/* line 87, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small:after, button.dropdown.small:after {
  border-width: 0.4375rem;
  right: 1.3125rem;
  margin-top: -0.15625rem;
}
/* line 116, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small:after, button.dropdown.small:after {
  border-color: white transparent transparent transparent;
}
/* line 125, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large, button.dropdown.large {
  padding-right: 3.625rem;
}
/* line 107, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large:after, button.dropdown.large:after {
  border-width: 0.3125rem;
  right: 1.71875rem;
  margin-top: -0.15625rem;
}
/* line 116, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large:after, button.dropdown.large:after {
  border-color: white transparent transparent transparent;
}
/* line 126, ../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.secondary:after, button.dropdown.secondary:after {
  border-color: #333333 transparent transparent transparent;
}

/* line 49, ../../bower_components/foundation/scss/foundation/components/_flex-video.scss */
.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
}
/* line 32, ../../bower_components/foundation/scss/foundation/components/_flex-video.scss */
.flex-video.widescreen {
  padding-bottom: 56.34%;
}
/* line 33, ../../bower_components/foundation/scss/foundation/components/_flex-video.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 38, ../../bower_components/foundation/scss/foundation/components/_flex-video.scss */
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Standard Forms */
/* line 334, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
form {
  margin: 0 0 1rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 82, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.5rem;
}
/* line 85, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}
/* line 88, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}
/* line 91, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}
/* line 92, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse input {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 101, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}

/* Label Styles */
/* line 340, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */
}
/* line 341, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
label.right {
  float: none !important;
  text-align: right;
}
/* line 342, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
label.inline {
  margin: 0 0 1rem 0;
  padding: 0.5625rem 0;
}
/* line 344, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #676767;
}

/* line 350, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
select::-ms-expand {
  display: none;
}

/* Attach elements to the beginning or end of an input */
/* line 356, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 359, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 360, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 362, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.prefix.button.radius {
  border-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 363, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.postfix.button.radius {
  border-radius: 0;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 364, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.prefix.button.round {
  border-radius: 0;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 365, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.postfix.button.round {
  border-radius: 0;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 368, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}
/* line 369, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
span.prefix.radius, label.prefix.radius {
  border-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

/* line 371, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}
/* line 372, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
span.postfix.radius, label.postfix.radius {
  border-radius: 0;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

/* We use this to get basic styling on all basic form elements */
/* line 389, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
/* line 194, ../../bower_components/foundation/scss/foundation/components/_global.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}
/* line 124, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}
/* line 131, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="text"][disabled], fieldset[disabled] input[type="text"],
input[type="password"][disabled], fieldset[disabled]
input[type="password"],
input[type="date"][disabled], fieldset[disabled]
input[type="date"],
input[type="datetime"][disabled], fieldset[disabled]
input[type="datetime"],
input[type="datetime-local"][disabled], fieldset[disabled]
input[type="datetime-local"],
input[type="month"][disabled], fieldset[disabled]
input[type="month"],
input[type="week"][disabled], fieldset[disabled]
input[type="week"],
input[type="email"][disabled], fieldset[disabled]
input[type="email"],
input[type="number"][disabled], fieldset[disabled]
input[type="number"],
input[type="search"][disabled], fieldset[disabled]
input[type="search"],
input[type="tel"][disabled], fieldset[disabled]
input[type="tel"],
input[type="time"][disabled], fieldset[disabled]
input[type="time"],
input[type="url"][disabled], fieldset[disabled]
input[type="url"],
textarea[disabled], fieldset[disabled]
textarea {
  background-color: #dddddd;
}
/* line 395, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="text"].radius,
input[type="password"].radius,
input[type="date"].radius,
input[type="datetime"].radius,
input[type="datetime-local"].radius,
input[type="month"].radius,
input[type="week"].radius,
input[type="email"].radius,
input[type="number"].radius,
input[type="search"].radius,
input[type="tel"].radius,
input[type="time"].radius,
input[type="url"].radius,
textarea.radius {
  border-radius: 5px;
}

/* line 400, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
}

/* Respect enforced amount of rows for textarea */
/* line 405, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Add height value for select elements to match text input height */
/* line 410, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  background-color: #fafafa;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.3125rem;
}
/* line 324, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
select.radius {
  border-radius: 5px;
}
/* line 325, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
select:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}

/* Adjust margin for form elements below */
/* line 419, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0;
}

/* line 424, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
/* line 433, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* We add basic fieldset styling */
/* line 438, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #dddddd;
  padding: 1.25rem;
  margin: 1.125rem 0;
}
/* line 255, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* Error Handling */
/* line 445, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}
/* line 448, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 451, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}

/* line 458, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}
/* line 463, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem;
}
/* line 468, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}
/* line 472, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}
/* line 477, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline;
}
/* line 489, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 495, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
input.error,
textarea.error {
  margin-bottom: 0;
}

/* line 498, ../../bower_components/foundation/scss/foundation/components/_forms.scss */
label.error {
  color: #f04124;
}

/* line 53, ../../bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 42, ../../bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li {
  list-style: none;
  float: left;
  margin-left: 1.375rem;
  display: block;
}
/* line 47, ../../bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li > * {
  display: block;
}

/* line 137, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination {
  display: block;
  min-height: 1.5rem;
  margin-left: -0.3125rem;
}
/* line 100, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  height: 1.5rem;
  color: #222222;
  font-size: 0.875rem;
  margin-left: 0.3125rem;
}
/* line 106, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li a {
  display: block;
  padding: 0.0625rem 0.625rem 0.0625rem;
  color: #999999;
  border-radius: 5px;
}
/* line 114, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 51, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999999;
}
/* line 56, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 64, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a {
  background: #dfcd9b;
  color: white;
  font-weight: bold;
  cursor: default;
}
/* line 71, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #dfcd9b;
}
/* line 124, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  float: left;
  display: block;
}

/* Pagination centred wrapper */
/* line 142, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}
/* line 124, ../../bower_components/foundation/scss/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}

/* line 127, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table {
  background: white;
  margin-bottom: 1.25rem;
  border: solid 1px #dddddd;
}
/* line 65, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table caption {
  background: transparent;
  color: #222222;
  font-size: 1rem;
  font-weight: bold;
}
/* line 74, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table thead {
  background: whitesmoke;
}
/* line 79, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table thead tr th,
.hbt-body-wordpress table thead tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222;
}
/* line 88, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table tfoot {
  background: whitesmoke;
}
/* line 93, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table tfoot tr th,
.hbt-body-wordpress table tfoot tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222;
}
/* line 104, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table tr th,
.hbt-body-wordpress table tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #222222;
  text-align: left;
}
/* line 113, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table tr.even, .hbt-body-wordpress table tr.alt, .hbt-body-wordpress table tr:nth-of-type(even) {
  background: #f9f9f9;
}
/* line 121, ../../bower_components/foundation/scss/foundation/components/_tables.scss */
.hbt-body-wordpress table thead tr th,
.hbt-body-wordpress table tfoot tr th,
.hbt-body-wordpress table tfoot tr td,
.hbt-body-wordpress table tbody tr th,
.hbt-body-wordpress table tbody tr td,
.hbt-body-wordpress table tr td {
  display: table-cell;
  line-height: 1.125rem;
}

/* line 104, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 110, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
  background: #232020;
}
/* line 114, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 118, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}
/* line 125, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}
/* line 131, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}
/* line 137, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 50px;
}

/* line 144, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar {
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  position: relative;
  background: #232020;
  margin-bottom: 0;
}
/* line 153, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}
/* line 158, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .row {
  max-width: none;
}
/* line 161, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}
/* line 163, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar input {
  height: auto;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-size: 0.75rem;
}
/* line 165, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .button, .top-bar button {
  padding-top: .45rem;
  padding-bottom: .35rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}
/* line 176, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .title-area {
  position: relative;
  margin: 0;
}
/* line 181, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name {
  height: 50px;
  margin: 0;
  font-size: 16px;
}
/* line 186, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name h1 {
  line-height: 50px;
  font-size: 1.0625rem;
  margin: 0;
}
/* line 190, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name h1 a {
  font-weight: normal;
  color: white;
  width: 75%;
  display: block;
  padding: 0 16.66667px;
}
/* line 201, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 206, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 16.66667px;
  height: 50px;
  line-height: 50px;
}
/* line 219, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon {
  top: 50%;
  margin-top: -16px;
}
/* line 223, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a {
  height: 34px;
  line-height: 33px;
  padding: 0 41.66667px 0 16.66667px;
  color: white;
  position: relative;
}
/* line 138, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 16.66667px;
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 16px;
}
/* line 171, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
}
/* line 252, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded {
  height: auto;
  background: transparent;
}
/* line 256, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .title-area {
  background: #232020;
}
/* line 259, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}
/* line 260, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a::after {
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}

/* line 275, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out;
}
/* line 281, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul {
  padding: 0;
  width: 100%;
  height: auto;
  display: block;
  font-size: 16px;
  margin: 0;
}
/* line 291, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-top: solid 1px #1a1a1a;
  clear: both;
  height: 1px;
  width: 100%;
}
/* line 298, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li {
  background: #232020;
}
/* line 300, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: white;
  padding: 12px 0 12px 0;
  padding-left: 16.66667px;
  font-family: "Open Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 312, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button {
  font-size: 0.875rem;
  padding-right: 16.66667px;
  padding-left: 16.66667px;
  background-color: #dfcd9b;
  border-color: #cdb062;
  color: #333333;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  background-color: #cdb062;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  color: #333333;
}
/* line 318, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  background-color: #b9b9b9;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  color: #333333;
}
/* line 319, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success {
  background-color: #43ac6a;
  border-color: #368a55;
  color: white;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  background-color: #368a55;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  color: white;
}
/* line 320, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  background-color: #cf2a0e;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  color: white;
}
/* line 323, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button {
  font-size: 0.875rem;
  padding-right: 16.66667px;
  padding-left: 16.66667px;
  background-color: #dfcd9b;
  border-color: #cdb062;
  color: #333333;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  background-color: #cdb062;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  color: #333333;
}
/* line 329, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  background-color: #b9b9b9;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  color: #333333;
}
/* line 330, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.success {
  background-color: #43ac6a;
  border-color: #368a55;
  color: white;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  background-color: #368a55;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  color: white;
}
/* line 331, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  background-color: #cf2a0e;
}
/* line 145, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  color: white;
}
/* line 335, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li:hover:not(.has-form) > a {
  background-color: #555555;
  background: #232020;
  color: #dfcd9b;
}
/* line 345, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a {
  background: #232020;
  color: #dfcd9b;
}
/* line 348, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a:hover {
  background: #232020;
  color: #dfcd9b;
}
/* line 356, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-form {
  padding: 16.66667px;
}
/* line 359, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown {
  position: relative;
}
/* line 363, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
  border-left-style: solid;
  margin-right: 16.66667px;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}
/* line 375, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved {
  position: static;
}
/* line 376, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  width: 100%;
}
/* line 380, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > a:after {
  display: none;
}
/* line 387, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown {
  padding: 0;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 395, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}
/* line 399, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 16.66667px;
}
/* line 402, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}
/* line 407, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 410, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a {
  color: white;
  line-height: 25px;
  display: block;
}
/* line 416, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.has-form {
  padding: 8px 16.66667px;
}
/* line 417, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
  top: auto;
}
/* line 420, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown label {
  padding: 8px 16.66667px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #777777;
  font-weight: bold;
  font-size: 0.625rem;
}

/* line 431, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
.js-generated {
  display: block;
}

@media only screen and (min-width: 48em) {
  /* line 436, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar {
    background: #232020;
    overflow: visible;
  }
  /* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
  .top-bar:after {
    clear: both;
  }
  /* line 441, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 443, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .title-area {
    float: left;
  }
  /* line 444, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .name h1 a {
    width: auto;
  }
  /* line 448, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar input,
  .top-bar .button,
  .top-bar button {
    font-size: 0.875rem;
    position: relative;
    top: 7px;
  }
  /* line 454, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar.expanded {
    background: #232020;
  }

  /* line 457, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar {
    max-width: 78.25rem;
    margin: 0 auto;
    margin-bottom: 0;
  }

  /* line 463, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 467, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  /* line 472, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    float: left;
  }
  /* line 474, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 480, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.hover > a:not(.button) {
    background-color: #555555;
    background: #232020;
    color: #dfcd9b;
  }
  /* line 489, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 16.66667px;
    line-height: 50px;
    background: #232020;
  }
  /* line 493, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #555555;
    background: #232020;
  }
  /* line 502, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button) {
    padding: 0 16.66667px;
    line-height: 50px;
    color: #dfcd9b;
    background: #232020;
  }
  /* line 507, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: #232020;
  }
  /* line 516, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a {
    padding-right: 36.66667px !important;
  }
  /* line 518, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 25px;
  }
  /* line 527, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 528, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 534, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 541, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1rem;
    margin-top: -1px;
    right: 5px;
    line-height: 1.2;
  }
  /* line 554, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  /* line 561, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li a {
    color: white;
    line-height: 50px;
    white-space: nowrap;
    padding: 12px 16.66667px;
    background: #232020;
  }
  /* line 569, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form) a:not(.button) {
    color: white;
    background: #232020;
  }
  /* line 573, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: #dfcd9b;
    background-color: #555555;
    background: #232020;
  }
  /* line 581, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #333333;
  }
  /* line 587, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  /* line 595, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px #4e4e4e;
    clear: none;
    height: 50px;
    width: 0;
  }
  /* line 604, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    background: #232020;
    padding: 0 16.66667px;
    height: 50px;
  }
  /* line 612, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 616, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }
  /* line 620, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }
  /* line 624, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }

  /* line 634, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #232020;
    color: #dfcd9b;
  }
  /* line 643, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:active > a {
    background: #232020;
    color: #dfcd9b;
  }
  /* line 651, ../../bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
}
/* line 150, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 151, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 152, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 153, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 47.938em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 48em) and (max-width: 59.938em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 48em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 60em) and (max-width: 79.938em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 60em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 80em) and (max-width: 99.938em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 80em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 100em) and (max-width: 999999999999) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 100em) {
  /* line 157, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 158, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 159, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 160, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* Typography resets */
/* line 206, ../../bower_components/foundation/scss/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
.hbt-body-wordpress th,
.hbt-body-wordpress td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 212, ../../bower_components/foundation/scss/foundation/components/_type.scss */
a {
  color: #dfcd9b;
  text-decoration: none;
  line-height: inherit;
}
/* line 218, ../../bower_components/foundation/scss/foundation/components/_type.scss */
a:hover, a:focus {
  color: #d2b973;
}
/* line 225, ../../bower_components/foundation/scss/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 229, ../../bower_components/foundation/scss/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}
/* line 237, ../../bower_components/foundation/scss/foundation/components/_type.scss */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}
/* line 239, ../../bower_components/foundation/scss/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 247, ../../bower_components/foundation/scss/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
/* line 257, ../../bower_components/foundation/scss/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 264, ../../bower_components/foundation/scss/foundation/components/_type.scss */
h1 {
  font-size: 2.125rem;
}

/* line 265, ../../bower_components/foundation/scss/foundation/components/_type.scss */
h2 {
  font-size: 1.6875rem;
}

/* line 266, ../../bower_components/foundation/scss/foundation/components/_type.scss */
h3 {
  font-size: 1.375rem;
}

/* line 267, ../../bower_components/foundation/scss/foundation/components/_type.scss */
h4 {
  font-size: 1.125rem;
}

/* line 268, ../../bower_components/foundation/scss/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 269, ../../bower_components/foundation/scss/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 271, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 273, ../../bower_components/foundation/scss/foundation/components/_type.scss */
hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 283, ../../bower_components/foundation/scss/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 289, ../../bower_components/foundation/scss/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 294, ../../bower_components/foundation/scss/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 299, ../../bower_components/foundation/scss/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #bd260d;
}

/* Lists */
/* line 308, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 316, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul {
  margin-left: 1.1rem;
}
/* line 318, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  margin-left: 0;
}
/* line 322, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 335, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
/* line 343, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}
/* line 346, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}
/* line 347, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}
/* line 348, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}
/* line 349, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 353, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}
/* line 357, ../../bower_components/foundation/scss/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 366, ../../bower_components/foundation/scss/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
/* line 370, ../../bower_components/foundation/scss/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 375, ../../bower_components/foundation/scss/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px dotted #dddddd;
  cursor: help;
}

/* line 382, ../../bower_components/foundation/scss/foundation/components/_type.scss */
abbr {
  text-transform: none;
}

/* Blockquotes */
/* line 387, ../../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #dddddd;
}
/* line 392, ../../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555;
}
/* line 396, ../../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 401, ../../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #555555;
}

/* line 407, ../../bower_components/foundation/scss/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}

/* Microformats */
/* line 413, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #dddddd;
  padding: 0.625rem 0.75rem;
}
/* line 419, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}
/* line 423, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 430, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}
/* line 432, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width: 48em) {
  /* line 443, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 444, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  h1 {
    font-size: 2.75rem;
  }

  /* line 445, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  h2 {
    font-size: 2.3125rem;
  }

  /* line 446, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  h3 {
    font-size: 1.6875rem;
  }

  /* line 447, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  h4 {
    font-size: 1.4375rem;
  }

  /* line 448, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  h5 {
    font-size: 1.125rem;
  }

  /* line 449, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 460, ../../bower_components/foundation/scss/foundation/components/_type.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 462, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 470, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 471, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 473, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 478, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 481, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 486, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 489, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 491, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 497, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 503, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 505, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 506, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .print-only {
    display: block !important;
  }

  /* line 507, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 508, ../../bower_components/foundation/scss/foundation/components/_type.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* line 274, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 126, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
}

/* line 275, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.inner-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.inner-wrap:before, .inner-wrap:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.inner-wrap:after {
  clear: both;
}

/* line 277, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar {
  -webkit-backface-visibility: hidden;
  background: #333333;
  color: white;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative;
}
/* line 158, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
  color: white;
  font-weight: bold;
  line-height: 2.8125rem;
  margin: 0;
}
/* line 164, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
  font-size: 1.125rem;
}

/* line 279, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.left-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-right: solid 1px #1a1a1a;
  left: 0;
}

/* line 280, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.right-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-left: solid 1px #1a1a1a;
  right: 0;
}

/* line 282, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section {
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  height: 2.8125rem;
  top: 0;
}
@media only screen and (min-width: 48em) {
  /* line 282, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
  .tab-bar-section {
    text-align: left;
  }
}
/* line 195, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.left {
  left: 0;
  right: 2.8125rem;
}
/* line 199, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.right {
  left: 2.8125rem;
  right: 0;
}
/* line 203, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.middle {
  left: 2.8125rem;
  right: 2.8125rem;
}

/* line 286, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar .menu-icon {
  text-indent: 2.1875rem;
  width: 2.8125rem;
  height: 2.8125rem;
  display: block;
  padding: 0;
  color: white;
  position: relative;
  transform: translate3d(0, 0, 0);
}
/* line 138, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.tab-bar .menu-icon span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -0.5rem;
  left: 0.90625rem;
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 1rem;
}
/* line 171, ../../bower_components/foundation/scss/foundation/components/_global.scss */
.tab-bar .menu-icon span:hover:after {
  box-shadow: 0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
}

/* line 310, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-y: auto;
  background: #232020;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
}
/* line 98, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.left-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 311, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.right-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-y: auto;
  background: #232020;
  z-index: 1001;
  box-sizing: content-box;
  transition: transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
}
/* line 98, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.right-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 313, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 217, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li label {
  display: block;
  padding: 0.3rem 0.9375rem;
  color: #999999;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
  background: #444444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}
/* line 229, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a {
  display: block;
  padding: 0.66667rem;
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 1px solid #1a1818;
  transition: background 300ms ease;
}
/* line 234, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a:hover {
  background: #242424;
}

/* line 319, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.move-right > .inner-wrap {
  -ms-transform: translate(15.625rem, 0);
  -webkit-transform: translate3d(15.625rem, 0, 0);
  -moz-transform: translate3d(15.625rem, 0, 0);
  -ms-transform: translate3d(15.625rem, 0, 0);
  -o-transform: translate3d(15.625rem, 0, 0);
  transform: translate3d(15.625rem, 0, 0);
}
/* line 322, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.move-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 48em) {
  /* line 262, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
  .move-right .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 326, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.move-left > .inner-wrap {
  -ms-transform: translate(-15.625rem, 0);
  -webkit-transform: translate3d(-15.625rem, 0, 0);
  -moz-transform: translate3d(-15.625rem, 0, 0);
  -ms-transform: translate3d(-15.625rem, 0, 0);
  -o-transform: translate3d(-15.625rem, 0, 0);
  transform: translate3d(-15.625rem, 0, 0);
}
/* line 330, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.move-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 48em) {
  /* line 262, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
  .move-left .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 333, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
/* line 341, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.offcanvas-overlap .exit-offcanvas-menu {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 1002;
}
@media only screen and (min-width: 48em) {
  /* line 262, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
  .offcanvas-overlap .exit-offcanvas-menu:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 349, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .left-off-canvas-menu {
  left: -15.625rem;
}
/* line 350, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .right-off-canvas-menu {
  right: -15.625rem;
}
/* line 352, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .move-left > .inner-wrap {
  right: 15.625rem;
}
/* line 353, ../../bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .move-right > .inner-wrap {
  left: 15.625rem;
}

/* small displays */
@media only screen {
  /* line 244, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* medium displays */
@media only screen and (min-width: 48em) {
  /* line 244, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* large displays */
@media only screen and (min-width: 60em) {
  /* line 244, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* xlarge displays */
@media only screen and (min-width: 80em) {
  /* line 244, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* xxlarge displays */
@media only screen and (min-width: 100em) {
  /* line 244, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: inherit !important;
  }

  /* line 247, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: none !important;
  }

  /* line 251, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }

  /* line 259, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up {
    display: table;
  }

  /* line 262, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up {
    display: table-header-group !important;
  }

  /* line 265, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up {
    display: table-row-group !important;
  }

  /* line 268, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up {
    display: table-row !important;
  }

  /* line 271, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 286, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 288, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 293, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 297, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 301, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 305, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 310, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 315, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 317, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 322, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 326, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 330, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 334, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 339, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 345, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 347, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 352, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 356, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 360, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 364, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 369, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 374, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 375, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 376, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 377, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 380, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table;
}

/* line 381, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table;
}

/* line 382, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 383, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 384, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 385, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 386, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 387, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 388, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 389, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 390, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 391, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Print visibility */
@media print {
  /* line 396, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-print {
    display: block;
  }

  /* line 397, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-print {
    display: none;
  }

  /* line 399, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-print {
    display: table;
  }

  /* line 400, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 401, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 402, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-print {
    display: table-row !important;
  }

  /* line 403, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-print {
    display: table-cell !important;
  }

  /* line 404, ../../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.show-for-print {
    display: table-cell !important;
  }
}
/* line 58, ../scss/joints/_gallery.scss */
[class*="gallery-columns-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
}
/* line 181, ../../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="gallery-columns-"]:before, [class*="gallery-columns-"]:after {
  content: " ";
  display: table;
}
/* line 182, ../../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="gallery-columns-"]:after {
  clear: both;
}
/* line 23, ../scss/joints/_gallery.scss */
[class*="gallery-columns-"] > .gallery-item {
  display: inline;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-1 > .gallery-item {
  width: 100%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-1 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-1 > .gallery-item:nth-of-type(1n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-2 > .gallery-item {
  width: 50%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-2 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-2 > .gallery-item:nth-of-type(2n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-3 > .gallery-item {
  width: 33.33333%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-3 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-3 > .gallery-item:nth-of-type(3n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-4 > .gallery-item {
  width: 25%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-4 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-4 > .gallery-item:nth-of-type(4n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-5 > .gallery-item {
  width: 20%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-5 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-5 > .gallery-item:nth-of-type(5n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-6 > .gallery-item {
  width: 16.66667%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-6 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-6 > .gallery-item:nth-of-type(6n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-7 > .gallery-item {
  width: 14.28571%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-7 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-7 > .gallery-item:nth-of-type(7n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-8 > .gallery-item {
  width: 12.5%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-8 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-8 > .gallery-item:nth-of-type(8n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-9 > .gallery-item {
  width: 11.11111%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-9 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-9 > .gallery-item:nth-of-type(9n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-10 > .gallery-item {
  width: 10%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-10 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-10 > .gallery-item:nth-of-type(10n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-11 > .gallery-item {
  width: 9.09091%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-11 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-11 > .gallery-item:nth-of-type(11n+1) {
  clear: both;
}

/* line 32, ../scss/joints/_gallery.scss */
.gallery-columns-12 > .gallery-item {
  width: 8.33333%;
  padding: 0 0.625rem 1.25rem;
}
/* line 36, ../scss/joints/_gallery.scss */
.gallery-columns-12 > .gallery-item:nth-of-type(n) {
  clear: none;
}
/* line 37, ../scss/joints/_gallery.scss */
.gallery-columns-12 > .gallery-item:nth-of-type(12n+1) {
  clear: both;
}

/*
SMALL (BASE) SIZE
These are the small/base styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*/
/******************************************************************

Stylesheet: Base/Small Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LAYOUT & GRID STYLES
*********************/
/*********************
LINK STYLES
*********************/
/* line 66, ../scss/_small.scss */
a, a:visited {
  /*adds highlight on hover */
  /* on click */
  /* mobile tap color */
}
/* line 80, ../scss/_small.scss */
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 P STYLES
******************************************************************/
/* line 95, ../scss/_small.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
/* line 102, ../scss/_small.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/*********************
HEADER STYLES
*********************/
/* line 131, ../scss/_small.scss */
.header {
  background: url("images/header-bg.png");
  background-position: top center;
  background-repeat: repeat-y;
  background-size: contain;
  color: #333;
}
/* line 138, ../scss/_small.scss */
.header #inner-header {
  padding: 0 0;
}
/* line 141, ../scss/_small.scss */
.header #inner-header li {
  list-style: none;
}
/* line 146, ../scss/_small.scss */
.header #header-items {
  width: 100%;
  margin: 0 auto !important;
}
/* line 151, ../scss/_small.scss */
.header #forum-links-top {
  width: 100%;
  float: left;
  border-bottom: 1px solid rgba(130, 85, 25, 0.3);
  margin-top: 3px;
  background-image: url("images/forum-icon-sm.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding: 5px 0 5px 35px;
  margin-bottom: 10px;
}
/* line 162, ../scss/_small.scss */
.header #forum-links-top .forum-links-ul {
  float: left;
  margin-bottom: 0;
}
/* line 167, ../scss/_small.scss */
.header #forum-links-top .forum-links-ul li {
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-left: 15px;
  line-height: 24px;
}
/* line 173, ../scss/_small.scss */
.header #forum-links-top .forum-links-ul li a {
  color: #f7f2ea;
}
/* line 176, ../scss/_small.scss */
.header #forum-links-top .forum-links-ul li a:hover {
  color: #dfcd9b;
}
/* line 184, ../scss/_small.scss */
.header #logo {
  background: url("images/hbt-logo-m.png");
  background-repeat: no-repeat;
  background-position: top center;
  width: 150px;
  height: 125px;
  margin: 13px auto;
  clear: both;
}
/* line 194, ../scss/_small.scss */
.header #user-panel {
  float: left;
  width: 100%;
  padding-top: 7px;
  margin-right: 0;
}
/* line 200, ../scss/_small.scss */
.header #user-panel #search-form {
  float: left;
  width: 132px;
  border-right: 1px solid rgba(130, 85, 25, 0.3);
  padding: 10px 15px 10px 0;
}
/* line 206, ../scss/_small.scss */
.header #user-panel #search-form ul {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 211, ../scss/_small.scss */
.header #user-panel #search-form input[type="text"] {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  margin: 0 !important;
  border: none;
  height: 32px;
}
/* line 218, ../scss/_small.scss */
.header #user-panel #search-form button, .header #user-panel #search-form .button {
  margin: 0 !important;
  padding: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  height: 32px;
  background-image: url("images/search-icon.png");
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
/* line 233, ../scss/_small.scss */
.header #user-panel #social-icons {
  float: left;
  padding: 9px 15px 10px 0;
  border-right: 1px solid rgba(130, 85, 25, 0.3);
}
/* line 238, ../scss/_small.scss */
.header #user-panel #social-icons ul {
  line-height: auto;
}
/* line 242, ../scss/_small.scss */
.header #user-panel #social-icons .button-group > li > button, .header #user-panel #social-icons .button-group > li .button {
  border: 0px;
}
/* line 246, ../scss/_small.scss */
.header #user-panel #social-icons button, .header #user-panel #social-icons .button {
  border-radius: 3px;
  width: 32px;
  height: 32px;
  padding: 0;
  text-indent: -9999px;
  margin: 0 4px 0 0;
}
/* line 254, ../scss/_small.scss */
.header #user-panel #social-icons #fb-icon {
  background: url("images/fb-icon.png");
  transition: background 300ms ease-out;
}
/* line 257, ../scss/_small.scss */
.header #user-panel #social-icons #fb-icon:hover {
  background: url("images/fb-icon-h.png");
}
/* line 261, ../scss/_small.scss */
.header #user-panel #social-icons #tw-icon {
  background: url("images/tw-icon.png");
  transition: background 300ms ease-out;
}
/* line 264, ../scss/_small.scss */
.header #user-panel #social-icons #tw-icon:hover {
  background: url("images/tw-icon-h.png");
}
/* line 268, ../scss/_small.scss */
.header #user-panel #social-icons #gp-icon {
  background: url("images/gp-icon.png");
  transition: background 300ms ease-out;
}
/* line 271, ../scss/_small.scss */
.header #user-panel #social-icons #gp-icon:hover {
  background: url("images/gp-icon-h.png");
}
/* line 275, ../scss/_small.scss */
.header #user-panel #social-icons #in-icon {
  background: url("images/in-icon.png");
  transition: background 300ms ease-out;
}
/* line 278, ../scss/_small.scss */
.header #user-panel #social-icons #in-icon:hover {
  background: url("images/in-icon-h.png");
}
/* line 282, ../scss/_small.scss */
.header #user-panel #social-icons #rss-icon {
  background: url("images/rss-icon.png");
  transition: background 300ms ease-out;
  margin-right: 0px;
}
/* line 286, ../scss/_small.scss */
.header #user-panel #social-icons #rss-icon:hover {
  background: url("images/rss-icon-h.png");
}
/* line 295, ../scss/_small.scss */
.header #user-panel #controls #usera {
  float: left;
}
/* line 298, ../scss/_small.scss */
.header #user-panel #controls #usera button, .header #user-panel #controls #usera .button {
  background: none;
  background-repeat: no-repeat;
  background-position: left center;
  width: 50px;
  height: 34px;
  padding: 0;
  margin: 9px 0 0 15px;
}
/* line 308, ../scss/_small.scss */
.header #user-panel #controls #usera .dropdown.button:after, .header #user-panel #controls #usera button.dropdown:after {
  border-width: 0.375rem;
  right: 0;
  margin-top: -0.15625rem;
}
/* line 314, ../scss/_small.scss */
.header #user-panel #controls #usera .dropdown.button:after, .header #user-panel #controls #usera button.dropdown:after {
  border-color: #836636 transparent transparent transparent;
}
/* line 318, ../scss/_small.scss */
.header #user-panel #controls #mail-icon {
  width: 35px;
  height: 22px;
  float: left;
  margin: 16px 0 0 15px;
  background: url("images/mail-icon.png");
}
/* line 325, ../scss/_small.scss */
.header #user-panel #controls #user-n {
  float: left;
}
/* line 328, ../scss/_small.scss */
.header #user-panel #controls #user-n button, .header #user-panel #controls #user-n .button {
  background: url("images/bell-icon.png");
  background-repeat: no-repeat;
  background-position: top left;
  width: 30px;
  height: 23px;
  padding: 6px 0 0 14px;
  font-size: 12px;
  margin: 14px 0 0 6px;
  color: #fff;
}
/* line 340, ../scss/_small.scss */
.header #user-panel #controls #user-n .dropdown.button:after, .header #user-panel #controls #user-n button.dropdown:after {
  border-width: 0.375rem;
  right: 0;
  margin-top: -0.15625rem;
  display: none;
}
/* line 347, ../scss/_small.scss */
.header #user-panel #controls #user-n .dropdown.button:after, .header #user-panel #controls #user-n button.dropdown:after {
  border-color: #836636 transparent transparent transparent;
}
/* line 351, ../scss/_small.scss */
.header #user-panel #controls #forum-shortcuts {
  float: left;
  margin: 11px 0 0 15px;
}
/* line 355, ../scss/_small.scss */
.header #user-panel #controls #forum-shortcuts button, .header #user-panel #controls #forum-shortcuts .button {
  background-image: url("images/forum-icon.png");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-color: #b2905f;
  border-radius: 3px;
  padding: 6px 24px 7px 37px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  margin-bottom: 0;
}
/* line 367, ../scss/_small.scss */
.header #user-panel #controls #forum-shortcuts .dropdown.button:after, .header #user-panel #controls #forum-shortcuts button.dropdown:after {
  border-width: 0.375rem;
  right: 9px;
  margin-top: -0.15625rem;
}
/* line 372, ../scss/_small.scss */
.header #user-panel #controls #forum-shortcuts .dropdown.button:after, .header #user-panel #controls #forum-shortcuts button.dropdown:after {
  border-color: #e4d8c6 transparent transparent transparent;
}
/* line 379, ../scss/_small.scss */
.header #top-banner {
  margin: 0 auto;
  padding: 7px 0;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid rgba(130, 85, 25, 0.3);
}
/* line 387, ../scss/_small.scss */
.header #screen {
  background: #eee;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 396, ../scss/_small.scss */
.contain-to-grid {
  width: 100%;
  background: none;
  border-bottom: 5px solid #dfcd9b;
}

/* line 402, ../scss/_small.scss */
.tab-bar {
  background: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  color: white;
  height: 151px;
  line-height: 2.8125rem;
  position: relative;
}
/* line 411, ../scss/_small.scss */
.tab-bar nav.tab-bar {
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  height: 125px;
  top: 0;
}
/* line 419, ../scss/_small.scss */
.tab-bar .left-small {
  width: 3rem;
  height: 3rem;
  position: absolute;
  top: 0;
  border-right: 1px solid rgba(130, 85, 25, 0.3);
  left: 0;
}
/* line 428, ../scss/_small.scss */
.tab-bar .right-small {
  width: 3rem;
  height: 3rem;
  position: absolute;
  top: 0;
  border-left: 1px solid rgba(130, 85, 25, 0.3);
  right: 0;
  background: url("images/usermenuicon.png");
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 444, ../scss/_small.scss */
.tab-bar .right-small .menu-icon span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 27px;
  margin-top: 0;
  left: 30px;
  box-shadow: 0 0px 0 1px white, 0 5px 0 1px white, 0 10px 0 1px white;
  width: 0.7rem;
}

/* line 459, ../scss/_small.scss */
.off-canvas-list {
  margin-left: 0;
  font-size: 0.875rem;
}
/* line 464, ../scss/_small.scss */
.off-canvas-list ul {
  margin-left: 0;
}
/* line 470, ../scss/_small.scss */
.off-canvas-list li a {
  font-size: 0.875rem;
  border-bottom: 0px;
}
/* line 475, ../scss/_small.scss */
.off-canvas-list .dropdown {
  margin-left: 0;
}
/* line 478, ../scss/_small.scss */
.off-canvas-list .dropdown li a {
  padding-left: 30px;
}

/* line 489, ../scss/_small.scss */
.right-off-canvas-menu .off-canvas-list input[type="text"],
.right-off-canvas-menu .off-canvas-list input[type="password"] {
  width: 50%;
  max-width: 50%;
  height: 28px;
  margin-bottom: 7px;
  background-image: none !important;
  border: none;
  border-radius: 3px;
}
/* line 499, ../scss/_small.scss */
.right-off-canvas-menu .off-canvas-list .hbt-tiny_button {
  height: 29px;
  line-height: 29px;
  margin-bottom: 0;
  padding: 0 15px;
  border-radius: 3px;
  font-size: 12px;
  color: #625858;
  box-sizing: border-box;
}
/* line 510, ../scss/_small.scss */
.right-off-canvas-menu .off-canvas-list .hbt-user-login-li {
  padding: 0.66667rem;
}
/* line 515, ../scss/_small.scss */
.right-off-canvas-menu .off-canvas-list .hbt-user-login-li-form,
.right-off-canvas-menu .off-canvas-list .hbt-user-login-li-fb {
  border-bottom: 1px solid #3e3d3d;
}
/* line 519, ../scss/_small.scss */
.right-off-canvas-menu .off-canvas-list .hbt-tiny_button:hover {
  background-color: #cdb062;
}
/* line 524, ../scss/_small.scss */
.right-off-canvas-menu .notificationcount {
  position: absolute;
  top: 3px;
  right: 10px;
  font-size: 0.875rem;
  color: #dfcd9b;
}
/* line 532, ../scss/_small.scss */
.right-off-canvas-menu #usercptools_menu {
  display: block !important;
}
/* line 535, ../scss/_small.scss */
.right-off-canvas-menu #usercptools_menu .dropdown-menu-label {
  display: block;
  padding: 0.3rem 0.9375rem;
  color: #999999;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
  background: #444444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}
/* line 547, ../scss/_small.scss */
.right-off-canvas-menu #usercptools_menu .dropdown-menu-label a {
  color: #999999;
}
/* line 553, ../scss/_small.scss */
.right-off-canvas-menu #usercptools_menu .dropdown-menu-link,
.right-off-canvas-menu #usercptools_menu .vb_menu_header {
  display: block;
  padding: 0.66667rem;
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 1px solid #1a1818;
  transition: background 300ms ease;
}
/* line 562, ../scss/_small.scss */
.right-off-canvas-menu #usercptools_menu .dropdown-menu-link a,
.right-off-canvas-menu #usercptools_menu .dropdown-menu-link a:hover,
.right-off-canvas-menu #usercptools_menu .dropdown-menu-link a:focus,
.right-off-canvas-menu #usercptools_menu .vb_menu_header a,
.right-off-canvas-menu #usercptools_menu .vb_menu_header a:hover,
.right-off-canvas-menu #usercptools_menu .vb_menu_header a:focus {
  color: rgba(255, 255, 255, 0.7);
}

/*********************
POSTS & CONTENT STYLES
*********************/
/* line 574, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) {
  background: #232020;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 579, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .article-image {
  padding-top: 50px;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 200px;
  position: relative;
  left: 0;
}
/* line 588, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .article-gradient {
  width: 100%;
  height: 150px;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #232020 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(35, 32, 32, 0.65)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #232020 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #232020 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #232020 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #232020 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6232020',GradientType=0 );
  /* IE6-9 */
}
/* line 600, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content {
  padding-left: 20px;
  padding-right: 20px;
  min-height: 0;
}
/* line 605, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content h2 {
  font-size: 1.5em;
  padding-top: 0;
  margin-top: 0;
}
/* line 610, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content h2 a {
  color: #fff;
}
/* line 615, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content .byline {
  font-size: 0.813em;
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 622, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content p {
  color: #fff;
  font-size: 0.938em;
  font-weight: 300;
  margin-bottom: 12px;
}
/* line 628, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content .excerpt-read-more {
  display: none;
}
/* line 633, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content-single {
  padding-left: 20px;
  padding-right: 20px;
  min-height: 0;
}
/* line 638, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content-single h2 {
  font-size: 1.5em;
  padding-top: 0;
  margin-top: 0;
}
/* line 643, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content-single h2 a {
  color: #fff;
}
/* line 647, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content-single p {
  color: #fff;
  font-size: 0.938em;
  font-weight: 300;
  margin-bottom: 12px;
}
/* line 653, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .entry-content-single .excerpt-read-more {
  display: none;
}
/* line 660, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .article-footer .article-more {
  border-bottom: 1px solid #4f4d4d;
  margin: 0 20px 20px 20px;
  padding: 0;
}
/* line 666, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .article-footer .article-more .article-more-links {
  text-align: right;
  padding: 8px 0 0 0;
}
/* line 671, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .article-footer .article-more .article-more-links a {
  font-size: 0.813em;
  font-weight: 300;
  color: #fff;
  letter-spacing: 1px;
  padding-bottom: 15px;
  padding-top: 5px;
  text-transform: uppercase;
  display: inline-block;
  margin-left: 15px;
  margin-bottom: -1px;
}
/* line 683, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .article-footer .article-more .article-more-links .readmorelink {
  border-bottom: 2px solid #dfcd9b;
}
/* line 689, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .article-footer .article-social-links {
  background: url("images/sociallinks.png");
  background-repeat: no-repeat;
  height: 21px;
}
/* line 696, ../scss/_small.scss */
.home #main-content article:nth-of-type(1) .article-sep {
  display: none;
}

/* line 705, ../scss/_small.scss */
#main-content article {
  margin-top: 0;
}
/* line 708, ../scss/_small.scss */
#main-content article a {
  color: #cdb062;
}
/* line 712, ../scss/_small.scss */
#main-content article .article-image {
  width: 200px;
  height: 200px;
  background-size: cover;
  background-position: center center;
  position: relative;
  margin: 0 auto 10px auto;
}
@media screen and (min-width: 500px) {
  /* line 712, ../scss/_small.scss */
  #main-content article .article-image {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
  }
}
/* line 727, ../scss/_small.scss */
#main-content article .entry-content {
  padding-left: 0;
  padding-right: 0;
}
/* line 731, ../scss/_small.scss */
#main-content article .entry-content h2 {
  font-size: 1.250em;
  padding-top: 0;
  margin-top: 0;
}
/* line 736, ../scss/_small.scss */
#main-content article .entry-content h2 a {
  color: #232020;
}
/* line 739, ../scss/_small.scss */
#main-content article .entry-content h2 a:hover {
  color: #cdb062;
}
/* line 745, ../scss/_small.scss */
#main-content article .entry-content .byline {
  font-size: 0.813em;
  color: #232020;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 752, ../scss/_small.scss */
#main-content article .entry-content p {
  color: #232020;
  font-size: 0.938em;
  font-weight: 400;
  margin-bottom: 12px;
  line-height: 1.4;
}
/* line 759, ../scss/_small.scss */
#main-content article .entry-content .excerpt-read-more {
  display: none;
}
/* line 766, ../scss/_small.scss */
#main-content article .article-footer .article-more {
  border-bottom: 0px solid #dddddd;
  margin: 0 20px 0 0;
  padding: 0;
}
/* line 772, ../scss/_small.scss */
#main-content article .article-footer .article-more .article-more-links {
  text-align: right;
  padding: 8px 0 0 0;
}
/* line 777, ../scss/_small.scss */
#main-content article .article-footer .article-more .article-more-links a {
  font-size: 0.813em;
  font-weight: 300;
  color: #232020;
  letter-spacing: 1px;
  padding-bottom: 15px;
  padding-top: 5px;
  text-transform: uppercase;
  display: inline-block;
  margin-left: 15px;
  margin-bottom: -1px;
}
/* line 789, ../scss/_small.scss */
#main-content article .article-footer .article-more .article-more-links a:hover {
  color: #cdb062;
}
/* line 793, ../scss/_small.scss */
#main-content article .article-footer .article-more .article-more-links .readmorelink {
  border-bottom: 2px solid #dfcd9b;
}
/* line 799, ../scss/_small.scss */
#main-content article .article-footer .article-social-links {
  background: url("images/sociallinks-w.png");
  background-repeat: no-repeat;
  height: 21px;
}
/* line 806, ../scss/_small.scss */
#main-content article .article-sep {
  background: white url("images/article-sep.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 20px;
  margin-top: 13px;
  margin-bottom: 20px;
}

/* line 822, ../scss/_small.scss */
#main h1 {
  margin: 0 0 20px 0;
  text-transform: none;
  font-size: 1.625em;
  letter-spacing: 0.5px;
  font-weight: 600;
  color: #232020;
  padding-left: 15px;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 5px;
}
/* line 834, ../scss/_small.scss */
#main h1.hbt-h1_archive {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  border-bottom: none;
}
/* line 841, ../scss/_small.scss */
#main .article-sep {
  background: white url("images/article-sep.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 20px;
  margin-top: 8px;
  margin-bottom: 5px;
}
/* line 851, ../scss/_small.scss */
#main .page-navigation {
  float: left;
  width: 100%;
  margin-top: 15px;
}
/* line 856, ../scss/_small.scss */
#main .page-navigation ul {
  float: left;
}
/* line 859, ../scss/_small.scss */
#main .page-navigation ul li {
  margin-bottom: 10px;
}
/* line 863, ../scss/_small.scss */
#main .page-navigation ul li a {
  border: 1px solid #e6e6e6;
}
/* line 868, ../scss/_small.scss */
#main .page-navigation ul li a:hover,
#main .page-navigation ul li a:focus {
  background: #ffffff;
  border-color: #dfcd9b;
}
/* line 873, ../scss/_small.scss */
#main .page-navigation ul li.current a {
  border-color: #dfcd9b;
}
/* line 877, ../scss/_small.scss */
#main .page-navigation ul li.current a:hover {
  background: #dfcd9b;
  color: #ffffff;
}

/* line 885, ../scss/_small.scss */
#content {
  /*adds highlight on hover */
}
/* line 887, ../scss/_small.scss */
#content a:hover, #content a:focus {
  color: #dfcd9b;
}

/* line 892, ../scss/_small.scss */
#main-content-single {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 897, ../scss/_small.scss */
#main-content-single h1 {
  padding: 0 0 3px 0;
  font-size: 1.5rem;
  letter-spacing: 0;
  font-weight: 600;
  line-height: 1.2;
  color: #232020;
  margin-bottom: 0;
  border-bottom: none;
}
/* line 908, ../scss/_small.scss */
#main-content-single .byline {
  font-size: 0.8125rem;
  color: #232020;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 916, ../scss/_small.scss */
#main-content-single .byline a {
  color: #cdb062;
}
/* line 919, ../scss/_small.scss */
#main-content-single .byline a:hover {
  color: #dfcd9b;
}
/* line 925, ../scss/_small.scss */
#main-content-single .article-sep {
  background: white url("images/article-sep.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 20px;
  margin-top: 8px;
  margin-bottom: 5px;
}
/* line 935, ../scss/_small.scss */
#main-content-single p {
  color: #232020;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: 10px;
  line-height: 1.5;
}
/* line 943, ../scss/_small.scss */
#main-content-single p a {
  color: #cdb062;
}
/* line 946, ../scss/_small.scss */
#main-content-single p a:hover {
  color: #dfcd9b;
}
/* line 952, ../scss/_small.scss */
#main-content-single .article-entry-content {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 959, ../scss/_small.scss */
#main-content-single .article-entry-content a {
  color: #cdb062;
}
/* line 962, ../scss/_small.scss */
#main-content-single .article-entry-content a:hover {
  color: #dfcd9b;
}
/* line 968, ../scss/_small.scss */
#main-content-single .entry-content-single {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 974, ../scss/_small.scss */
#main-content-single .entry-content-single a {
  color: #cdb062;
}
/* line 977, ../scss/_small.scss */
#main-content-single .entry-content-single a:hover {
  color: #dfcd9b;
}
/* line 982, ../scss/_small.scss */
#main-content-single .entry-content-single .alignleft, #main-content-single .entry-content-single .alignright, #main-content-single .entry-content-single .aligncenter {
  margin: auto;
}
/* line 987, ../scss/_small.scss */
#main-content-single img {
  margin: 15px auto !important;
  text-align: center !important;
}
/* line 992, ../scss/_small.scss */
#main-content-single .respond-form {
  margin: 1.5em 10px;
  padding-bottom: 0;
}
/* line 997, ../scss/_small.scss */
#main-content-single .article-footer {
  margin-bottom: 20px;
}
/* line 1001, ../scss/_small.scss */
#main-content-single ol {
  margin-left: 0;
}
/* line 1005, ../scss/_small.scss */
#main-content-single .respond-form {
  margin: 1.5em 0;
}
/* line 1009, ../scss/_small.scss */
#main-content-single #comments, #main-content-single #comment-form-title {
  font-size: 1.125rem;
  margin-top: 30px;
  margin-bottom: 15px;
}

/* line 1016, ../scss/_small.scss */
.article-social-links {
  height: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 1024, ../scss/_small.scss */
.hbt-article-social_icons li {
  margin-right: 15px;
}
/* line 1028, ../scss/_small.scss */
.hbt-article-social_icons .facebook span {
  vertical-align: top !important;
}

/* end .hentry */
/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
/* line 1061, ../scss/_small.scss */
.byline {
  color: #999;
}

/* entry content */
/* line 1069, ../scss/_small.scss */
.hbt-body-wordpress .entry-content img {
  max-width: 100%;
}

/* line 1074, ../scss/_small.scss */
.entry-content {
  /*
  image alignment on a screen this size may be
  a bit difficult. It's set to start aligning
  and floating images at the next breakpoint,
  but it's up to you. Feel free to change it up.
  */
}
/* line 1108, ../scss/_small.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 1115, ../scss/_small.scss */
.entry-content img {
  height: auto;
}
/* line 1129, ../scss/_small.scss */
.entry-content video, .entry-content object {
  max-width: 100%;
  height: auto;
}
/* line 1134, ../scss/_small.scss */
.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px;
}

/* end .entry-content */
/* line 1142, ../scss/_small.scss */
#main-content-single .wp-caption {
  max-width: 100%;
  padding: 5px;
  /* images inside wp-caption */
}
/* line 1147, ../scss/_small.scss */
#main-content-single .wp-caption img {
  max-width: 100%;
  margin: 0 !important;
  width: 100%;
}
/* line 1153, ../scss/_small.scss */
#main-content-single .wp-caption p.wp-caption-text {
  font-size: 0.85em;
  font-style: italic;
  margin: 4px 0 7px;
  text-align: center;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 1191, ../scss/_small.scss */
.pagination a:hover {
  color: black;
}

/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
/* line 1201, ../scss/_small.scss */
#comments {
  /* number of comments span */
}

/* line 1209, ../scss/_small.scss */
#respond ul {
  margin-left: 0px;
}

/* line 1224, ../scss/_small.scss */
#main-content-single .commentlist {
  /* general comment classes */
  /* vcard */
  /* end .commentlist .vcard */
  /* comment meta */
  /* comment content */
  /* end .commentlist .comment_content */
  /* comment reply link */
  /* end .commentlist .comment-reply-link */
}
/* line 1226, ../scss/_small.scss */
#main-content-single .commentlist li {
  position: relative;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 0.5em;
  padding: 0.7335em 10px 0;
  /* end .commentlist li ul.children */
}
/* line 1234, ../scss/_small.scss */
#main-content-single .commentlist li:last-child {
  margin-bottom: 0;
}
/* line 1238, ../scss/_small.scss */
#main-content-single .commentlist li ul.children {
  margin: 0;
  /* variations */
  /* change number for different depth */
}
/* line 1256, ../scss/_small.scss */
#main-content-single .commentlist li[class*=depth-] {
  margin-top: 1.1em;
}
/* line 1260, ../scss/_small.scss */
#main-content-single .commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 1265, ../scss/_small.scss */
#main-content-single .commentlist li:not(.depth-1) {
  margin-left: 10px;
  margin-top: 0;
  padding-bottom: 0;
  background: #e7e7e7;
}
/* line 1273, ../scss/_small.scss */
#main-content-single .commentlist li.depth-3 {
  background: #dadada;
}
/* line 1297, ../scss/_small.scss */
#main-content-single .commentlist .vcard {
  margin-left: 50px;
}
/* line 1300, ../scss/_small.scss */
#main-content-single .commentlist .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 1308, ../scss/_small.scss */
#main-content-single .commentlist .vcard time {
  float: right;
}
/* line 1311, ../scss/_small.scss */
#main-content-single .commentlist .vcard time a {
  color: #999;
  text-decoration: none;
}
/* line 1315, ../scss/_small.scss */
#main-content-single .commentlist .vcard time a:hover {
  text-decoration: underline;
}
/* line 1325, ../scss/_small.scss */
#main-content-single .commentlist .vcard img.avatar {
  position: absolute;
  left: 10px;
  padding: 2px;
  border: 1px solid #cecece;
  background: #fff;
}
/* line 1350, ../scss/_small.scss */
#main-content-single .commentlist .comment_content {
  padding-right: 120px;
  float: left;
  margin-bottom: 0.75rem;
}
/* line 1355, ../scss/_small.scss */
#main-content-single .commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 1364, ../scss/_small.scss */
#main-content-single .commentlist .comment-reply-link {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
  background-color: #dfcd9b;
  border-color: #cdb062;
  color: #333333;
  float: right;
  margin: 5px 0 5px -120px;
  padding: .5rem 1.25rem .7rem;
}
/* line 134, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
#main-content-single .commentlist .comment-reply-link:hover, #main-content-single .commentlist .comment-reply-link:focus {
  background-color: #cdb062;
}
/* line 140, ../../bower_components/foundation/scss/foundation/components/_buttons.scss */
#main-content-single .commentlist .comment-reply-link:hover, #main-content-single .commentlist .comment-reply-link:focus {
  color: #333333;
}

/* end .commentlist */
/******************************************************************
COMMENT FORM STYLES
******************************************************************/
/* line 1383, ../scss/_small.scss */
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em;
}
/* line 1387, ../scss/_small.scss */
.respond-form form {
  margin: 0.75em 0;
}
/* line 1390, ../scss/_small.scss */
.respond-form form li {
  list-style-type: none;
  clear: both;
  margin-bottom: 0.7335em;
}
/* line 1396, ../scss/_small.scss */
.respond-form form li label,
.respond-form form li small {
  display: none;
}
/* line 1404, ../scss/_small.scss */
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
  padding: 3px 6px;
  background: #efefef;
  border: 2px solid #cecece;
  line-height: 1.5em;
  /* form validation */
}
/* line 1410, ../scss/_small.scss */
.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
  background: #fff;
}
/* line 1415, ../scss/_small.scss */
.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
  outline: none;
  border-color: #fbc2c4;
  background-color: #f6e7eb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 1428, ../scss/_small.scss */
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
  max-width: 400px;
  min-width: 250px;
}
/* line 1433, ../scss/_small.scss */
.respond-form form textarea {
  resize: none;
  width: 97.3%;
  height: 150px;
}

/* comment submit button */
/* comment form title */
/* line 1446, ../scss/_small.scss */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
/* line 1459, ../scss/_small.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

/* no comments */
/* line 1464, ../scss/_small.scss */
.nocomments {
  margin: 0 20px 1.1em;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 1472, ../scss/_small.scss */
.sidebar {
  clear: both;
  padding-left: 0 !important;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 25px;
}
/* line 1481, ../scss/_small.scss */
.sidebar #sidebar-inner-bg {
  background: #ededed;
  padding-left: none;
}
/* line 1487, ../scss/_small.scss */
.sidebar .sidebar-banner {
  max-width: 300px;
  padding-top: 20px;
  text-align: center;
  margin: 0 auto;
}
/* line 1493, ../scss/_small.scss */
.sidebar .sidebar-banner .sidebar-banner-p {
  text-align: center;
  padding-top: 13px;
}
/* line 1497, ../scss/_small.scss */
.sidebar .sidebar-banner .sidebar-banner-p a {
  color: #625858;
  font-weight: 700;
  font-size: 13px;
}
/* line 1502, ../scss/_small.scss */
.sidebar .sidebar-banner .sidebar-banner-p a a:hover {
  color: #dfcd9b;
  background: none;
}
/* line 1509, ../scss/_small.scss */
.sidebar .sidebar-banner .sidebar-banner-p img {
  padding-right: 8px;
  margin-top: -3px;
}
/* line 1516, ../scss/_small.scss */
.sidebar #sidebar-newsletter {
  width: 300px;
  background: #dfdfdf url("images/newsletter-icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 13px;
  padding-right: 20px;
  margin: 20px auto 0 auto;
}
/* line 1526, ../scss/_small.scss */
.sidebar #sidebar-newsletter h5 {
  color: #625858;
  font-size: 1.500em;
  text-transform: uppercase;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0;
  padding-left: 99px;
}
/* line 1536, ../scss/_small.scss */
.sidebar #sidebar-newsletter p {
  font-size: 0.938em;
  padding-left: 99px;
  line-height: normal;
}
/* line 1542, ../scss/_small.scss */
.sidebar #sidebar-newsletter input[type=text] {
  border-radius: 3px;
  border: none;
  box-shadow: none;
  text-align: center;
  background: white url("images/email-icon.png");
  background-position: 10px center;
  background-repeat: no-repeat;
  padding-left: 32px;
  margin-bottom: 10px;
}
/* line 1554, ../scss/_small.scss */
.sidebar #sidebar-newsletter button, .sidebar #sidebar-newsletter .button {
  background: #232020;
  border-radius: 3px;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.875em;
  font-weight: 600;
  letter-spacing: 0.5px;
  padding: 9px 0;
}
/* line 1564, ../scss/_small.scss */
.sidebar #sidebar-newsletter button:hover, .sidebar #sidebar-newsletter .button:hover {
  background: #dfcd9b;
}
/* line 1570, ../scss/_small.scss */
.sidebar .sidebar-list {
  padding: 20px 10px 5px 20px;
}
/* line 1574, ../scss/_small.scss */
.sidebar .sidebar-list h5 {
  font-size: 1em;
  font-weight: 700;
  color: #625858;
  background: url("images/forum-sidebar-icon.png");
  background-repeat: no-repeat;
  background-position: left 3px;
  float: left;
  padding-left: 24px;
}
/* line 1584, ../scss/_small.scss */
.sidebar .sidebar-list #latest-sponsor-icon {
  background: url("images/latest-sponsor-icon.png");
  background-repeat: no-repeat;
  background-position: left 1px;
  padding-left: 27px;
}
/* line 1591, ../scss/_small.scss */
.sidebar .sidebar-list .sidebar-list-more {
  color: #cdb062;
  float: right;
  background: url("images/more-arrow.png");
  background-repeat: no-repeat;
  background-position: right center;
  font-size: 0.813em;
  text-transform: uppercase;
  margin-top: 4px;
  padding: 5px 10px 5px 0;
}
/* line 1602, ../scss/_small.scss */
.sidebar .sidebar-list .sidebar-list-more:hover {
  background: url("images/more-arrow-h.png");
  background-repeat: no-repeat;
  background-position: right center;
  border-bottom: 1px solid #dfcd9b;
}
/* line 1610, ../scss/_small.scss */
.sidebar .sidebar-list ul {
  list-style: none;
  clear: both;
  margin: 0;
}
/* line 1615, ../scss/_small.scss */
.sidebar .sidebar-list ul li {
  font-size: 0.875em;
  font-weight: 600;
  border-bottom: 1px solid #e3e3e3;
  background: url("images/list-item.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding: 3px 0 3px 13px;
  margin-right: 10px;
}
/* line 1625, ../scss/_small.scss */
.sidebar .sidebar-list ul li:hover {
  background: url("images/list-item-h.png");
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 1631, ../scss/_small.scss */
.sidebar .sidebar-list ul li:last-child {
  border-bottom: none;
}
/* line 1635, ../scss/_small.scss */
.sidebar .sidebar-list ul li a {
  color: #625858;
}
/* line 1638, ../scss/_small.scss */
.sidebar .sidebar-list ul li a:hover {
  color: #dfcd9b;
}
/* line 1647, ../scss/_small.scss */
.sidebar .sidebar-img {
  margin: 30px auto 0 auto;
  padding-bottom: 30px;
  text-align: center;
}
/* line 1652, ../scss/_small.scss */
.sidebar .sidebar-img #photo-featured-icon {
  font-size: 1em;
  font-weight: 700;
  color: #625858;
  margin-top: 10px;
  border-top: 1px solid #e3e3e3;
  float: none;
  padding-top: 10px;
}
/* line 1661, ../scss/_small.scss */
.sidebar .sidebar-img #photo-featured-icon img {
  padding-top: 0;
  margin-top: -4px;
  margin-right: 9px;
}
/* line 1668, ../scss/_small.scss */
.sidebar .sidebar-img .photo-featured-img {
  padding: 3px 0 0 0;
  text-align: center;
  margin: 0 auto;
}

/* line 1683, ../scss/_small.scss */
.widget ul {
  margin: 0;
}
/* line 1686, ../scss/_small.scss */
.widget ul li {
  list-style: none;
  /* deep nesting */
}

/* line 1705, ../scss/_small.scss */
#sidebar-offcanvas .widgettitle {
  color: #fff;
}

/*********************
FOOTER STYLES
*********************/
/* line 1713, ../scss/_small.scss */
.footer {
  clear: both;
  background: #dfdfdf;
  border-top: 1px solid #d3d3d3;
}
/* line 1718, ../scss/_small.scss */
.footer #footer-br {
  border-top: 1px solid #d9d9d9;
}
/* line 1722, ../scss/_small.scss */
.footer #footer-links-ul {
  padding-top: 25px;
  text-align: center;
  margin-bottom: 0;
}
/* line 1728, ../scss/_small.scss */
.footer #footer-links-ul li {
  display: inline;
  padding: 0 5px;
}
/* line 1732, ../scss/_small.scss */
.footer #footer-links-ul li a {
  color: #625858;
}
/* line 1736, ../scss/_small.scss */
.footer #footer-links-ul li a:hover {
  color: #cdb062;
}
/* line 1743, ../scss/_small.scss */
.footer #footer-social-icons {
  padding-top: 20px;
  text-align: center;
}
/* line 1747, ../scss/_small.scss */
.footer #footer-social-icons ul {
  line-height: auto;
  margin: 0 auto;
  display: inline-block;
  text-align: center;
}
/* line 1754, ../scss/_small.scss */
.footer #footer-social-icons .button-group > li > button, .footer #footer-social-icons .button-group > li .button {
  border: 0px;
}
/* line 1758, ../scss/_small.scss */
.footer #footer-social-icons button, .footer #footer-social-icons .button {
  border-radius: 3px;
  width: 32px;
  height: 32px;
  padding: 0;
  text-indent: -9999px;
  margin-right: 10px;
  margin-bottom: 0;
}
/* line 1767, ../scss/_small.scss */
.footer #footer-social-icons #fb-icon {
  background: url("images/fb-icon.png");
  transition: background 300ms ease-out;
}
/* line 1770, ../scss/_small.scss */
.footer #footer-social-icons #fb-icon:hover {
  background: url("images/fb-icon-h.png");
}
/* line 1774, ../scss/_small.scss */
.footer #footer-social-icons #tw-icon {
  background: url("images/tw-icon.png");
  transition: background 300ms ease-out;
}
/* line 1777, ../scss/_small.scss */
.footer #footer-social-icons #tw-icon:hover {
  background: url("images/tw-icon-h.png");
}
/* line 1781, ../scss/_small.scss */
.footer #footer-social-icons #gp-icon {
  background: url("images/gp-icon.png");
  transition: background 300ms ease-out;
}
/* line 1784, ../scss/_small.scss */
.footer #footer-social-icons #gp-icon:hover {
  background: url("images/gp-icon-h.png");
}
/* line 1788, ../scss/_small.scss */
.footer #footer-social-icons #in-icon {
  background: url("images/in-icon.png");
  transition: background 300ms ease-out;
}
/* line 1791, ../scss/_small.scss */
.footer #footer-social-icons #in-icon:hover {
  background: url("images/in-icon-h.png");
}
/* line 1795, ../scss/_small.scss */
.footer #footer-social-icons #rss-icon {
  background: url("images/rss-icon.png");
  transition: background 300ms ease-out;
  margin-right: 0px;
}
/* line 1799, ../scss/_small.scss */
.footer #footer-social-icons #rss-icon:hover {
  background: url("images/rss-icon-h.png");
}

/*
if you checked out the link above:
http://www.alistapart.com/articles/organizing-mobile/
you'll want to style the footer nav
a bit more in-depth. Remember to keep
it simple because you'll have to
override these styles for the desktop
view.
*/
/* end .footer-links */
/* line 1827, ../scss/_small.scss */
.copyright {
  color: #232020;
  font-size: 0.875em;
  padding-top: 25px;
  text-align: center;
  font-weight: 300;
}

/*********************
FOUNDATION STYLES
*********************/
/* line 1838, ../scss/_small.scss */
.clearing-assembled.clearing-blackout a:hover {
  background: none;
}

/*********************
PLUGIN STYLES
*********************/
/* line 1846, ../scss/_small.scss */
.gform_body ul {
  list-style: none outside none;
  margin: 0;
}

/*********************
FORUMS
*********************/
/* line 1855, ../scss/_small.scss */
#main .wrapper .hbt-forum-container {
  /*overflow-x: scroll;*/
  overflow-y: hidden;
}
/* line 1860, ../scss/_small.scss */
#main .wrapper .hbt-forum-container .inlineimg {
  vertical-align: middle;
}

/* line 1865, ../scss/_small.scss */
.off-canvas-wrap {
  overflow: visible;
  overflow-x: hidden;
}

/* line 1870, ../scss/_small.scss */
.hbt-body-wordpress .off-canvas-wrap {
  overflow: hidden;
}

/*** Photo Page ***/
/* line 1875, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages {
  display: table;
  float: none;
  margin: -20px auto 0;
  padding: 0 15px 15px 15px;
  background: #fff;
  width: auto;
}
/* line 1883, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .title {
  width: auto;
  margin-bottom: 0;
  padding: 15px 0 10px 0;
}
/* line 1890, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .rsearch-box-wrap,
#main .hbt-forum-container .photo-pages .upload-btn {
  margin-left: 0;
  margin-right: 0;
}
/* line 1895, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .box-title {
  width: 100%;
  margin-left: 0;
}
/* line 1900, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .index-categories-wrapper {
  width: 50%;
}
/* line 1904, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .index-categories {
  margin-right: 10px;
}
/* line 1908, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .index-categories p {
  border: none;
}
/* line 1912, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .index-subcategories {
  margin-left: 0;
}
/* line 1916, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .index-cat-element-left {
  width: 95%;
}
/* line 1920, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .index-subcat-element {
  width: 100%;
}
/* line 1924, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .sort-menu {
  margin-bottom: 0;
}
/* line 1928, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .clear {
  clear: both;
}
/* line 1932, ../scss/_small.scss */
#main .hbt-forum-container .photo-pages .box-photo {
  width: 189px;
}

/*** Brew Setup Page ***/
/* line 1938, ../scss/_small.scss */
#main .hbt-forum-container #registry-index {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 15px 15px 15px 15px;
  background: #fff;
}
/* line 1946, ../scss/_small.scss */
#main .hbt-forum-container #registry-index .registry-search {
  margin-left: 0;
}
/* line 1950, ../scss/_small.scss */
#main .hbt-forum-container #registry-index .registry-search-text {
  display: inline;
  border-radius: 10px;
  width: 200px;
  padding: 5px 10px;
}
/* line 1957, ../scss/_small.scss */
#main .hbt-forum-container #registry-index .registry-button {
  margin-top: 3px;
  margin-right: 0;
}
/* line 1962, ../scss/_small.scss */
#main .hbt-forum-container #registry-index .clearboth {
  clear: both;
}
/* line 1966, ../scss/_small.scss */
#main .hbt-forum-container #registry-index .latest-registry-holder {
  margin-left: 0;
}
/* line 1970, ../scss/_small.scss */
#main .hbt-forum-container #registry-index .registry-entry-container {
  margin-left: 5px;
  margin-right: 0px;
  box-shadow: none;
}
/* line 1976, ../scss/_small.scss */
#main .hbt-forum-container #registry-index .paging ul {
  list-style: none;
  margin-bottom: 0;
}

/* line 1982, ../scss/_small.scss */
#main .hbt-forum-container .registry-container {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 15px 15px 15px 15px;
  background: #fff;
}
/* line 1990, ../scss/_small.scss */
#main .hbt-forum-container .registry-container h3.registry-title,
#main .hbt-forum-container .registry-container .comment-greenbg {
  width: 100%;
}
/* line 1994, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .clearboth {
  clear: both;
}
/* line 1998, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .flexslider {
  margin-right: 0;
  width: 100%;
  max-width: 625px;
}
/* line 2004, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .flexslider .flex-direction-nav {
  position: absolute;
  top: 50%;
  margin-top: -30px;
}
/* line 2010, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .comment-greenbg .comment-left {
  float: left;
}
/* line 2014, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .comment-greenbg .comment-right {
  float: right;
}
/* line 2019, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .comment-inputleft,
#main .hbt-forum-container .registry-container .comment-holder-left {
  float: left;
  width: 100px;
  margin-right: 15px;
}
/* line 2027, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .comment-inputright,
#main .hbt-forum-container .registry-container .comment-holder-right,
#main .hbt-forum-container .registry-container .comment-buttonholder {
  float: right;
  width: 450px;
}
/* line 2032, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .comment-buttonholder {
  margin-top: 5px;
}
/* line 2036, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .comment-holder {
  width: 625px;
  float: left;
  margin: 5px 10px;
  padding: 10px;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  clear: both;
  box-sizing: border-box;
}
/* line 2047, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .comment-inputwrap {
  padding: 20px;
}
/* line 2051, ../scss/_small.scss */
#main .hbt-forum-container .registry-container .comment-inputarea {
  margin-top: 10px;
}

/* line 2056, ../scss/_small.scss */
#main .hbt-forum-container .search-outerwrapper {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 15px 15px 15px 15px;
  background: #fff;
}
/* line 2063, ../scss/_small.scss */
#main .hbt-forum-container .search-outerwrapper .category-boxes {
  width: 100%;
  height: 100%;
  float: left;
  margin-left: 0;
  background-size: contain;
}
/* line 2071, ../scss/_small.scss */
#main .hbt-forum-container .search-outerwrapper .registry-list-datawrapper {
  margin-top: 3px;
  margin-bottom: 3px;
}

/* line 2077, ../scss/_small.scss */
.hbt-body-wordpress #main-content a {
  text-decoration: none !important;
}

/* line 2081, ../scss/_small.scss */
.sidebar a, .sidebar a:link, .sidebar a:visited:link {
  text-decoration: none;
}

/* line 2085, ../scss/_small.scss */
.sidebar .sidebar-list ul li {
  font-weight: normal;
}

/***
 * Member Options Page
 */
/* line 2092, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 0 15px 15px 15px;
  background: #fff;
}
/* line 2099, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section ul {
  list-style: none;
  margin-left: 0;
}
/* line 2104, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .member-review-navigation ul {
  padding-left: 0;
  margin-bottom: 15px;
}
/* line 2109, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .profile-right-section {
  float: left;
}
/* line 2113, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .profile-right-section p {
  margin-bottom: 0.5rem;
}
/* line 2117, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .profile-right-section h1 {
  padding-left: 0;
  margin-top: 11px;
}
/* line 2122, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .profile-left-section ul {
  width: 250px;
}
/* line 2125, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .profile-left-section ul li {
  width: 248px;
}
/* line 2130, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .video-section li {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 2134, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .video-section li img {
  width: 100%;
}
/* line 2138, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .video-section li .nofollowers img {
  width: auto;
}
/* line 2143, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .video-section li:nth-child(5n+1) {
  clear: left;
}
/* line 2147, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .video-section span select {
  height: auto;
  padding: 0;
}
/* line 2152, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .video-section .video {
  width: 604px;
  margin-bottom: 15px;
}
/* line 2157, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .video-section ul.width-video {
  width: 604px;
}
/* line 2161, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .threads-list-content h5 {
  margin-bottom: 10px;
}
/* line 2165, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-greenbg {
  float: left;
  margin-bottom: 5px;
  margin-top: 10px;
  background-color: #901d14;
  width: 604px;
  height: 29px;
}
/* line 2173, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-greenbg .comment-post, #main .hbt-forum-container .member-left-section .comment-greenbg .comment-left, #main .hbt-forum-container .member-left-section .comment-greenbg .comment-right a {
  text-align: left;
  margin: 0;
  padding: 6px 0px 6px 8px;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  font-family: arial;
}
/* line 2184, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-left {
  float: left;
}
/* line 2188, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-right {
  float: right;
  margin: 0 15px 0 0;
  padding: 4px 0 5px 0;
}
/* line 2193, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-right a {
  vertical-align: center;
  text-decoration: none;
}
/* line 2200, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-inputleft,
#main .hbt-forum-container .member-left-section .comment-holder-left {
  float: left;
  width: 100px;
}
/* line 2204, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-inputleft .comment-username,
#main .hbt-forum-container .member-left-section .comment-holder-left .comment-username {
  margin-top: 3px;
  font-size: 13px;
  font-weight: bold;
  font-family: arial;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
/* line 2216, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-inputright,
#main .hbt-forum-container .member-left-section .comment-holder-right {
  float: right;
  width: 460px;
}
/* line 2221, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-buttonholder {
  float: right;
  margin-top: 5px;
}
/* line 2225, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-buttonholder input[type="checkbox"] {
  margin: 4px;
}
/* line 2229, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-buttonholder .comment-report {
  float: left;
  width: auto;
  margin-right: 5px;
}
/* line 2234, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-buttonholder .comment-report a {
  float: left;
  width: auto;
  background: url(http://cdn.winemakingtalk.com/images/head/left1.gif) no-repeat 0 0;
  height: 24px;
  padding: 0 0 0 5px;
}
/* line 2242, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-buttonholder .comment-report a strong {
  float: left;
  background: url(http://cdn.homebrewtalk.com/images/head/right1.gif) no-repeat right 0;
  padding: 0 8px 0 3px;
  font: bold 12px/23px Arial, Helvetica, sans-serif;
  color: #20598e;
  height: 24px;
  cursor: pointer;
}
/* line 2254, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-holder {
  width: 604px;
  float: left;
  margin: 5px 0;
  padding: 10px;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  clear: both;
  box-sizing: border-box;
}
/* line 2266, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-holder-right .comment-datelabel,
#main .hbt-forum-container .member-left-section .comment-holder-right .comment-date {
  display: inline-block;
}
/* line 2270, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-holder-right .comment-message-holder {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2275, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-inputarea {
  float: left;
  width: 100%;
  clear: both;
  margin-top: 10px;
}
/* line 2281, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .comment-inputarea .comment-greenbg {
  margin-top: 0;
}
/* line 2286, ../scss/_small.scss */
#main .hbt-forum-container .member-left-section .clearboth {
  clear: both;
}

/* line 2291, ../scss/_small.scss */
#main .hbt-forum-container .member-index-left-section {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 0 15px 15px 15px;
  background: #fff;
}
/* line 2298, ../scss/_small.scss */
#main .hbt-forum-container .member-index-left-section ul {
  list-style: none;
  margin-left: 0;
  margin-bottom: 5px;
}
/* line 2304, ../scss/_small.scss */
#main .hbt-forum-container .member-index-left-section ul.pad_left {
  padding-left: 0;
}
/* line 2308, ../scss/_small.scss */
#main .hbt-forum-container .member-index-left-section h3 small {
  color: #ffffff;
}

/* line 2313, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-section {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 15px 15px 15px 15px;
  background: #fff;
}
/* line 2322, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-section form td {
  vertical-align: top;
}
/* line 2326, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-section form td select#day {
  width: 90%;
  margin-right: 5px;
}
/* line 2331, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-section form td select#month {
  width: 95%;
  margin-right: 5px;
}
/* line 2336, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-section form td input.button {
  height: 37px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 2342, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-section form td br {
  display: none;
}
/* line 2346, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-section form td img {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 2352, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-section form #main .hbt-forum-container .member-edit-section input[type="submit"] {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  background-color: #dfcd9b;
  color: #333333;
  padding: .5rem 1.25rem .7rem;
  margin-top: 7px;
}

/* line 2366, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-options .heading {
  color: black;
}
/* line 2370, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-options .panel > div {
  width: auto !important;
}
/* line 2374, ../scss/_small.scss */
#main .hbt-forum-container .member-edit-options .fieldset select {
  width: 100%;
}

/***
 * New Likes Page
 */
/* line 2383, ../scss/_small.scss */
#main .hbt-forum-container .newlikes-wrapper {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 10px 15px 30px 15px;
  background: #fff;
}
/* line 2390, ../scss/_small.scss */
#main .hbt-forum-container .newlikes-wrapper .article-entry {
  margin: 10px 0 20px 0;
}

/***
 * Private Message filtering
 */
/* line 2400, ../scss/_small.scss */
.hbt-forum-container #collapseobj_usercp_pmfilter label {
  display: inline;
  width: auto;
  vertical-align: middle;
  margin: 0 5px 0 10px;
}
/* line 2407, ../scss/_small.scss */
.hbt-forum-container #collapseobj_usercp_pmfilter input[type="text"] {
  display: inline;
  width: auto;
  height: 30px;
  vertical-align: middle;
}
/* line 2416, ../scss/_small.scss */
.hbt-forum-container #collapseobj_usercp_pmfilter .smallfont input {
  width: auto;
  height: 30px;
  vertical-align: middle;
  background: #fafafa;
  border: 1px solid #cccccc;
  box-shadow: none;
}
/* line 2425, ../scss/_small.scss */
.hbt-forum-container #collapseobj_usercp_pmfilter .smallfont input:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}
/* line 2430, ../scss/_small.scss */
.hbt-forum-container #collapseobj_usercp_pmfilter .smallfont select {
  width: auto;
  height: 30px;
  vertical-align: middle;
}
/* line 2437, ../scss/_small.scss */
.hbt-forum-container #collapseobj_usercp_pmfilter a img {
  vertical-align: middle !important;
  margin-left: 5px;
}
/* line 2442, ../scss/_small.scss */
.hbt-forum-container #collapseobj_usercp_pmfilter .button {
  margin-left: 10px;
}

/***
 * Member Browse page
 */
/* line 2450, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 0 15px 15px 15px;
  background: #fff;
}
/* line 2457, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper ul {
  list-style: none;
  margin: 0;
}
/* line 2461, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper ul li a {
  text-decoration: none;
}
/* line 2466, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper .member-browse-style {
  width: 100%;
  color: #232020;
}
/* line 2470, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper .member-browse-style b {
  display: inline-block;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 400;
}
/* line 2478, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper .member-browse-style input {
  height: 30px;
  padding-left: 10px;
  margin: 5px 10px 5px 10px;
  border: 1px solid #cccccc;
}
/* line 2485, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper .member-browse-style select {
  width: auto;
  height: 30px;
  margin: 7px 10px 7px 10px;
}
/* line 2492, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper .member-browse-style input[type="submit"],
#main .hbt-forum-container .member-browse-page-wrapper .member-browse-style input[type="reset"] {
  display: inline-block;
  height: 37px;
  border-style: solid;
  border-width: 0px;
  padding-top: 0;
  padding-right: 2rem;
  padding-bottom: 0;
  padding-left: 2rem;
  background-color: #dfcd9b;
  color: #333333;
  transition: background-color 300ms ease-out;
}
/* line 2507, ../scss/_small.scss */
#main .hbt-forum-container .member-browse-page-wrapper .member-browse-style input[type="submit"]:hover,
#main .hbt-forum-container .member-browse-page-wrapper .member-browse-style input[type="reset"]:hover {
  background-color: #cdb062;
}

/*
MEDIUM
*/
@media only screen and (min-width: 48em) {
  /******************************************************************
  
  Stylesheet: Mediun Stylesheet
  
  Styles apply to 40.063em and up.
  
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /* line 13, ../scss/_medium.scss */
  .column, .columns {
    padding-left: 0.6875rem;
    padding-right: 0.6875rem;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 22, ../scss/_medium.scss */
  .header {
    background: url("images/header-bg.png");
    background-position: top center;
    background-repeat: repeat-y;
    background-size: contain;
  }
  /* line 28, ../scss/_medium.scss */
  .header #header-items {
    width: 728px;
  }
  /* line 32, ../scss/_medium.scss */
  .header #forum-links-top {
    width: 562px;
    float: right;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0 0 10px 35px;
    letter-spacing: 0.5px;
    background-image: url("images/forum-icon-sm.png");
    background-repeat: no-repeat;
    background-position: left 7px;
  }
  /* line 43, ../scss/_medium.scss */
  .header #forum-links-top .forum-links-ul {
    padding-top: 5px;
  }
  /* line 46, ../scss/_medium.scss */
  .header #forum-links-top .forum-links-ul li {
    margin-left: 10px;
    line-height: 20px;
  }
  /* line 52, ../scss/_medium.scss */
  .header #forum-links-top #controls {
    float: right;
  }
  /* line 55, ../scss/_medium.scss */
  .header #forum-links-top #controls .hbt-user-login_form {
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid rgba(130, 85, 25, 0.3);
  }
  /* line 62, ../scss/_medium.scss */
  .header #forum-links-top #controls .hbt-user-login_form input[type="text"],
  .header #forum-links-top #controls .hbt-user-login_form input[type="password"] {
    width: 88px;
    height: 28px;
    margin-bottom: 0;
    background-image: none !important;
    border: none;
    border-radius: 3px;
  }
  /* line 72, ../scss/_medium.scss */
  .header #forum-links-top #controls .hbt-tiny_button.hbt-sign_up-medium {
    float: right;
  }
  /* line 78, ../scss/_medium.scss */
  .header #logo {
    margin: 12px 10px 12px 0;
    float: left;
    clear: none;
  }
  /* line 84, ../scss/_medium.scss */
  .header #hbt-user-logged_in {
    background: black !important;
  }
  /* line 87, ../scss/_medium.scss */
  .header #hbt-user-logged_in .usercptools_menu {
    background: none;
    height: 34px;
    padding: 0 17px 0 42px;
    line-height: 34px;
    float: left;
    margin: 0;
    width: auto;
    font-size: 13px;
    color: #232020;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
  }
  /* line 103, ../scss/_medium.scss */
  .header #user-panel {
    float: right;
    width: 562px;
    padding-top: 0;
    border-bottom: 1px solid rgba(130, 85, 25, 0.3);
  }
  /* line 109, ../scss/_medium.scss */
  .header #user-panel #search-form {
    width: 160px;
    padding: 15px 15px 15px 0;
  }
  /* line 114, ../scss/_medium.scss */
  .header #user-panel #social-icons {
    float: left;
    padding: 14px 15px 15px 15px;
    border-right: 1px solid rgba(130, 85, 25, 0.3);
  }
  /* line 120, ../scss/_medium.scss */
  .header #user-panel #controls {
    padding: 9px 5px 5px 5px;
    height: 62px;
    margin-left: 0;
    float: left;
    width: 195px;
  }
  /* line 129, ../scss/_medium.scss */
  .header #user-panel #controls #usera button, .header #user-panel #controls #usera .button {
    margin: 5px 0 0 0;
  }
  /* line 134, ../scss/_medium.scss */
  .header #user-panel #controls #mail-icon {
    margin: 16px 0 0 15px;
  }
  /* line 140, ../scss/_medium.scss */
  .header #user-panel #controls #user-n button, .header #user-panel #controls #user-n .button {
    margin: 11px 0 0 15px;
  }
  /* line 145, ../scss/_medium.scss */
  .header #user-panel #controls .hbt-fb_login {
    display: block;
    margin-top: 2px;
    margin-top: 9px;
    text-align: center;
  }
  /* line 153, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged {
    float: right;
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 6px;
    background: -moz-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(186, 153, 101, 0.65)), color-stop(100%, transparent));
    background: -webkit-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    background: -o-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    background: -ms-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    background: linear-gradient(to right, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ba9965', endColorstr='#00000000',GradientType=1 );
  }
  /* line 166, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .usercptools_menu-button {
    background: none;
    height: 34px;
    padding: 0 17px 0 0;
    line-height: 34px;
    float: left;
    margin: 0;
    width: auto;
    font-size: 13px;
    color: #232020;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
  }
  /* line 181, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged #usera span {
    display: none;
  }
  /* line 185, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged #drop1 {
    margin-top: 47px;
    margin-left: -60px;
  }
  /* line 191, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged #user-n {
    margin-top: 3px;
  }
  /* line 195, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged #drop2 {
    margin-left: -70px;
    margin-top: 30px;
  }
  /* line 200, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .notificationmenu ul {
    margin: 0;
  }
  /* line 203, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .notificationmenu ul li:hover {
    background: none;
  }
  /* line 207, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .notificationmenu ul .notificationlink {
    float: left;
  }
  /* line 211, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .notificationmenu ul .notificationlink a {
    padding: 0;
  }
  /* line 215, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .notificationmenu ul .notificationlink a:hover {
    color: #cdb062;
  }
  /* line 219, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .notificationmenu ul .notificationcount {
    float: right;
    font-weight: 600;
  }
  /* line 223, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .notificationmenu ul .notificationcount a:hover {
    color: #cdb062;
  }
  /* line 229, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .f-dropdown {
    background: none;
    border: none;
    outline: 0;
  }
  /* line 236, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .f-dropdown.drop-left:after {
    display: none;
  }
  /* line 240, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged #drop1:before {
    display: none;
  }
  /* line 244, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper {
    background: #fff;
    padding: 10px;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    z-index: 98;
    margin-top: -1px;
  }
  /* line 252, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-label {
    text-transform: uppercase;
    font-weight: 600;
    color: #232020;
  }
  /* line 257, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-label a {
    color: #232020;
  }
  /* line 261, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-label a:hover {
    color: #cdb062;
  }
  /* line 267, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-link,
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .vb_menu_header {
    margin: 5px 7px;
  }
  /* line 272, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-link a,
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .vb_menu_header a {
    color: #232020;
  }
  /* line 277, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-link a:hover,
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper .vb_menu_header a:hover {
    color: #cdb062;
  }
  /* line 282, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged #usercptools_menu.dropdown-menu-wrapper {
    display: block !important;
  }
  /* line 286, ../scss/_medium.scss */
  .header #user-panel #controls.hbt-controls-logged .dropdown-menu-wrapper:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent white transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    right: 10px;
    z-index: 99;
  }
  /* line 302, ../scss/_medium.scss */
  .header #top-banner {
    margin: 7px auto;
    padding: 0;
    clear: both;
    border-bottom: none;
  }
  /* line 309, ../scss/_medium.scss */
  .header #screen {
    background: #8560a8;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 317, ../scss/_medium.scss */
  .top-bar {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    height: 55px;
    text-align: center;
    border-bottom: 5px solid #dfcd9b;
    letter-spacing: 0.5px;
  }
  /* line 325, ../scss/_medium.scss */
  .top-bar section.top-bar-section {
    display: inline-block;
  }
  /* line 329, ../scss/_medium.scss */
  .top-bar .top-bar-section .has-dropdown > a {
    padding-right: 23px !important;
    padding-left: 0;
  }
  /* line 333, ../scss/_medium.scss */
  .top-bar .top-bar-section .has-dropdown > a:after {
    background-image: url("images/dropdown.png");
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    width: 12px;
    height: 8px;
    border: 0;
    margin-right: 6px;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
    right: 0;
  }
  /* line 348, ../scss/_medium.scss */
  .top-bar .top-bar-section .has-dropdown:hover > a:after {
    background-image: url("images/dropdown-h.png");
  }
  /* line 351, ../scss/_medium.scss */
  .top-bar .top-bar-section .has-dropdown.active > a:after {
    background-image: url("images/dropdown-h.png");
  }
  /* line 355, ../scss/_medium.scss */
  .top-bar ul {
    width: 230px;
    margin-left: 0;
  }
  /* line 360, ../scss/_medium.scss */
  .top-bar .top-bar-section ul li {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  /* line 365, ../scss/_medium.scss */
  .top-bar .top-bar-section ul li > a {
    display: block;
    width: 100%;
    color: white;
    padding: 12px 0 12px 0;
    padding-left: 16.66667px;
    font-size: 0.75rem;
    font-weight: normal;
    text-transform: uppercase;
  }
  /* line 376, ../scss/_medium.scss */
  .top-bar .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 6px;
  }
  /* line 380, ../scss/_medium.scss */
  .top-bar #menu-main-menu a:first-child {
    border-top-left-radius: 5px;
  }
  /* line 383, ../scss/_medium.scss */
  .top-bar .dropdown {
    text-align: left;
  }
  /* line 386, ../scss/_medium.scss */
  .top-bar .dropdown a:first-child {
    border-top-left-radius: 0px !important;
  }

  /* line 393, ../scss/_medium.scss */
  #container .hbt-tiny_button {
    height: 29px;
    line-height: 29px;
    margin-bottom: 0;
    padding: 0 15px;
    border-radius: 3px;
    font-size: 12px;
    color: #232020;
    box-sizing: border-box;
  }
  /* line 404, ../scss/_medium.scss */
  #container .hbt-tiny_button.hbt-sign_up-medium {
    float: right;
  }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* line 418, ../scss/_medium.scss */
  .home #main-content article:nth-of-type(1) .article-image {
    padding-top: 100px;
    height: 250px;
  }
  /* line 427, ../scss/_medium.scss */
  .home #main-content article:nth-of-type(1) .article-footer .article-more .article-more-links {
    padding: 0;
  }

  /* line 440, ../scss/_medium.scss */
  #main-content article .article-image {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
  }
  /* line 446, ../scss/_medium.scss */
  #main-content article .entry-content {
    padding-right: 20px;
    min-height: 214px;
  }
  /* line 455, ../scss/_medium.scss */
  #main-content article .article-footer .article-more .article-more-links {
    padding: 0;
  }

  /* line 463, ../scss/_medium.scss */
  #main-content {
    padding-right: 322px;
    background: #ffffff;
    padding-bottom: 40px;
  }

  /* line 469, ../scss/_medium.scss */
  .main-bg {
    width: 100%;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(left, white 0%, white 50%, #f2f2f2 51%, #f2f2f2 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(50%, white), color-stop(51%, #f2f2f2), color-stop(100%, #f2f2f2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, white 0%, white 50%, #f2f2f2 51%, #f2f2f2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, white 0%, white 50%, #f2f2f2 51%, #f2f2f2 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, white 0%, white 50%, #f2f2f2 51%, #f2f2f2 100%);
    /* IE10+ */
    background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #f2f2f2 51%, #f2f2f2 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=1 );
    /* IE6-9 */
  }

  /* line 481, ../scss/_medium.scss */
  #main {
    position: static;
  }
  /* line 485, ../scss/_medium.scss */
  #main h1.hbt-h1_archive {
    padding-top: 0;
  }
  /* line 490, ../scss/_medium.scss */
  #main .page-navigation ul {
    float: right;
    margin-right: 20px;
  }

  /* line 497, ../scss/_medium.scss */
  .hbt-body-wordpress #main {
    position: relative;
  }

  /* line 501, ../scss/_medium.scss */
  #main-content-single {
    padding-right: 341px;
    background: #ffffff;
    padding-bottom: 120px;
    padding-left: 15px;
    padding-top: 10px;
    min-height: 1850px;
  }
  /* line 509, ../scss/_medium.scss */
  #main-content-single h1 {
    padding: 0 0 3px 0;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 600;
    line-height: 1.2;
    color: #232020;
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 520, ../scss/_medium.scss */
  #main-content-single .byline {
    font-size: 0.8125rem;
    color: #232020;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 10px;
    line-height: 1.4;
  }
  /* line 528, ../scss/_medium.scss */
  #main-content-single .byline a {
    color: #cdb062;
  }
  /* line 531, ../scss/_medium.scss */
  #main-content-single .byline a:hover {
    color: #dfcd9b;
  }
  /* line 538, ../scss/_medium.scss */
  #main-content-single .entry-content-single .alignleft {
    float: left;
    margin-right: 10px;
  }
  /* line 542, ../scss/_medium.scss */
  #main-content-single .entry-content-single .alignright {
    float: right;
    margin-left: 10px;
  }

  /* entry content */
  /* line 550, ../scss/_medium.scss */
  .entry-content {
    /* at this larger size, we can start to align images */
  }
  /* line 554, ../scss/_medium.scss */
  .entry-content .alignleft, .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
  }
  /* line 559, ../scss/_medium.scss */
  .entry-content .alignright, .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
  }
  /* line 564, ../scss/_medium.scss */
  .entry-content .aligncenter, .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
  }

  /* end .entry-content */
  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 577, ../scss/_medium.scss */
  .sidebar {
    position: absolute;
    top: 301px;
    bottom: 0;
    right: 0;
    width: 337px;
    padding-right: 0.9375rem;
    border-left: 1px solid #e3e3e3;
    background: #ededed;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 591, ../scss/_medium.scss */
  .sidebar #sidebar-inner-bg {
    border-left: 1px solid #e9e9e9;
    padding-left: 20px;
    min-height: inherit;
  }

  /* line 598, ../scss/_medium.scss */
  .hbt-body-wordpress .sidebar {
    top: 0;
  }

  /* line 602, ../scss/_medium.scss */
  .widget {
    padding: 0 10px;
    margin: 2.2em 0;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 611, ../scss/_medium.scss */
  .footer {
    position: relative;
    z-index: 100;
  }
  /* line 615, ../scss/_medium.scss */
  .footer #footer-links-ul {
    text-align: left;
  }
  /* line 618, ../scss/_medium.scss */
  .footer #footer-links-ul li {
    padding: 0 15px 0 0;
  }
  /* line 623, ../scss/_medium.scss */
  .footer #footer-social-icons {
    text-align: right;
    padding-right: 1.1rem;
  }
  /* line 628, ../scss/_medium.scss */
  .footer .copyright {
    padding-top: 0;
    text-align: left;
    padding-left: 1.1rem;
  }

  /*
  check your menus here. do they look good?
  do they need tweaking?
  */
  /* end .footer-links */
  /*********************
  FOUNDATION STYLES
  *********************/
  /*********************
  PLUGIN STYLES
  *********************/
  /***
   * Dropdown Search
   */
  /* line 658, ../scss/_medium.scss */
  body .header #inner-header #user-panel.search_dropdown_enabled #search-form {
    width: 128px;
    margin-right: 0;
    padding: 15px 0 15px 0;
    border-right: none;
  }
  /* line 665, ../scss/_medium.scss */
  body .header #inner-header #user-panel.search_dropdown_enabled .dropdown-menu-wrapper #search-form {
    float: left;
    margin: 0;
  }
  /* line 670, ../scss/_medium.scss */
  body .header #inner-header #user-panel.search_dropdown_enabled .dropdown-menu-wrapper .dropdown-search_forums-ul {
    float: left;
    width: 100%;
    margin: 7px 0 0 0;
  }

  /* line 677, ../scss/_medium.scss */
  body .search_dropdown_enabled #search_dropdown {
    float: left;
    border-right: 1px solid rgba(130, 85, 25, 0.3);
  }
  /* line 681, ../scss/_medium.scss */
  body .search_dropdown_enabled #search_dropdown .search_dropdown-button {
    width: 30px;
    height: 32px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0;
    background: transparent;
  }
  /* line 690, ../scss/_medium.scss */
  body .search_dropdown_enabled #search_dropdown .search_dropdown-button:after {
    right: 11px;
    border-color: #836636 transparent transparent transparent;
  }
  /* line 695, ../scss/_medium.scss */
  body .search_dropdown_enabled #search_dropdown .dropdown-menu-wrapper {
    float: left;
    background: #fff;
    padding: 10px;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    z-index: 98;
    margin-top: -1px;
  }
  /* line 705, ../scss/_medium.scss */
  body .search_dropdown_enabled #search_dropdown .f-dropdown {
    background: none;
    border: none;
    outline: 0;
  }
  /* line 711, ../scss/_medium.scss */
  body .search_dropdown_enabled #search_dropdown #searchinput {
    width: 186px;
    float: left;
  }
  /* line 716, ../scss/_medium.scss */
  body .search_dropdown_enabled #search_dropdown .search_dropdown-search_button {
    width: 37px;
  }
}
/*
LARGE
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 60em) {
  /******************************************************************
  
  Stylesheet: Large Stylesheet
  
  Styles apply to 60.000em and up.
  
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /* line 16, ../scss/_large.scss */
  .column, .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 25, ../scss/_large.scss */
  .wrap {
    max-width: 1140px;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 33, ../scss/_large.scss */
  .header {
    background: url("images/header-bg.png");
    background-position: top center;
    background-repeat: repeat-y;
    background-size: contain;
  }
  /* line 39, ../scss/_large.scss */
  .header #header-items {
    width: 913px;
  }
  /* line 43, ../scss/_large.scss */
  .header #forum-links-top {
    width: 728px;
    margin-top: 0;
    background-position: 12px center;
    padding: 5px 0 5px 47px;
  }
  /* line 50, ../scss/_large.scss */
  .header #logo {
    background: url("images/hbt-logo-s.png");
    background-repeat: no-repeat;
    background-position: center center;
    width: 172px;
    height: 166px;
    margin: 17px 0 17px 0;
  }
  /* line 59, ../scss/_large.scss */
  .header .hbt-user-login_form {
    float: right;
  }
  /* line 63, ../scss/_large.scss */
  .header .hbt-user-login_form input[type="text"],
  .header .hbt-user-login_form input[type="password"] {
    width: 110px;
    height: 28px;
    margin-bottom: 0;
    background-image: none !important;
    border: none;
    border-radius: 3px;
  }
  /* line 73, ../scss/_large.scss */
  .header #user-panel {
    width: 728px;
    border-bottom: none;
  }
  /* line 77, ../scss/_large.scss */
  .header #user-panel #search-form {
    width: 265px;
    padding: 10px 15px 10px 0;
  }
  /* line 82, ../scss/_large.scss */
  .header #user-panel #social-icons {
    padding: 9px 15px 10px 15px;
  }
  /* line 86, ../scss/_large.scss */
  .header #user-panel #controls {
    height: 52px;
    width: 256px;
    padding: 9px 0 5px 0;
  }
  /* line 93, ../scss/_large.scss */
  .header #user-panel #controls #usera button, .header #user-panel #controls #usera .button {
    height: 34px;
    padding: 0 17px 0 0;
    line-height: 34px;
    float: left;
    margin: 0;
    width: auto;
    font-size: 13px;
    color: #232020;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
  }
  /* line 106, ../scss/_large.scss */
  .header #user-panel #controls #usera button #u-group, .header #user-panel #controls #usera .button #u-group {
    font-weight: 400;
    text-transform: none;
    font-size: 13px;
    color: #5a472c;
  }
  /* line 114, ../scss/_large.scss */
  .header #user-panel #controls #usera .dropdown.button:after, .header #user-panel #controls #usera button.dropdown:after {
    border-width: 0.375rem;
    right: 0;
    margin-top: -0.15625rem;
  }
  /* line 120, ../scss/_large.scss */
  .header #user-panel #controls #usera .dropdown.button:after, .header #user-panel #controls #usera button.dropdown:after {
    border-color: #836636 transparent transparent transparent;
  }
  /* line 124, ../scss/_large.scss */
  .header #user-panel #controls #usera #drop1 {
    margin-left: 45px;
  }
  /* line 129, ../scss/_large.scss */
  .header #user-panel #controls #mail-icon {
    margin: 11px 0 0 15px;
  }
  /* line 134, ../scss/_large.scss */
  .header #user-panel #controls #user-n button, .header #user-panel #controls #user-n .button {
    margin: 6px 0 0 15px;
  }
  /* line 139, ../scss/_large.scss */
  .header #user-panel #controls .hbt-fb_login {
    margin-top: 4px;
  }
  /* line 143, ../scss/_large.scss */
  .header #user-panel #controls .hbt-tiny_button.hbt-sign_up-medium {
    margin-top: 2px;
  }
  /* line 149, ../scss/_large.scss */
  .header #user-panel #controls.hbt-controls-logged #usera span {
    display: inline;
  }
  /* line 156, ../scss/_large.scss */
  .header #top-banner {
    float: right;
    margin: 0;
    border-top: 1px solid rgba(130, 85, 25, 0.3);
    padding-top: 10px;
    width: 728px;
    clear: none;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 174, ../scss/_large.scss */
  .top-bar .top-bar-section ul li {
    letter-spacing: 1px;
  }
  /* line 178, ../scss/_large.scss */
  .top-bar .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 12px;
  }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* line 190, ../scss/_large.scss */
  #main-content article .article-image {
    position: absolute;
    left: 0.9375rem;
  }
  /* line 195, ../scss/_large.scss */
  #main-content article .entry-content {
    padding-left: 220px;
    padding-right: 20px;
  }

  /* line 204, ../scss/_large.scss */
  #main-content-single h1 {
    font-size: 1.625rem;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 213, ../scss/_large.scss */
  .sidebar {
    top: 255px;
  }

  /* line 223, ../scss/_large.scss */
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  }
  /* line 231, ../scss/_large.scss */
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }

  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /*********************
  FOOTER STYLES
  *********************/
  /*********************
  FOUNDATION STYLES
  *********************/
  /*********************
  PLUGIN STYLES
  *********************/
  /***
   * Dropdown Search
   */
  /* line 345, ../scss/_large.scss */
  body .header #inner-header #user-panel.search_dropdown_enabled #search-form {
    width: 234px;
    padding: 10px 0 10px 0;
  }
  /* line 350, ../scss/_large.scss */
  body .header #inner-header #user-panel.search_dropdown_enabled #social-icons {
    padding: 10px 15px 10px 15px;
  }
  /* line 354, ../scss/_large.scss */
  body .header #inner-header #user-panel.search_dropdown_enabled #controls.hbt-controls-logged {
    padding: 6px 0 5px 15px;
  }

  /* line 359, ../scss/_large.scss */
  body .search_dropdown_enabled #search_dropdown .search_dropdown-button {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
/*
XLARGE
*/
@media only screen and (min-width: 80em) {
  /******************************************************************
  
  Stylesheet: X-Large Stylesheet
  
  Styles apply to 80.000em and up.
  
  
  ******************************************************************/
  /*********************
  HEADER STYLES
  *********************/
  /* line 16, ../scss/_xlarge.scss */
  .header #screen {
    background: #fff799;
  }
  /* line 22, ../scss/_xlarge.scss */
  .header #inner-header #header-items {
    width: 1205px;
  }
  /* line 26, ../scss/_xlarge.scss */
  .header #inner-header #forum-links {
    float: left;
    margin-left: 0;
    width: 1012px;
    border-bottom: 1px solid rgba(130, 85, 25, 0.3);
    margin-top: 0;
    background-image: url("images/forum-icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 44px;
    margin-right: 0;
  }
  /* line 38, ../scss/_xlarge.scss */
  .header #inner-header #forum-links .forum-links-ul {
    float: left;
    padding-top: 15px;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 45, ../scss/_xlarge.scss */
  .header #inner-header #forum-links .forum-links-ul li {
    font-size: 13px;
    text-transform: uppercase;
    margin-left: 15px;
  }
  /* line 50, ../scss/_xlarge.scss */
  .header #inner-header #forum-links .forum-links-ul li a {
    color: #f7f2ea;
    text-shadow: 1px 1px #8F7014;
  }
  /* line 54, ../scss/_xlarge.scss */
  .header #inner-header #forum-links .forum-links-ul li a:hover {
    color: #dfcd9b;
  }
  /* line 61, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls {
    float: right;
    width: 600px;
    border-left: 1px solid rgba(130, 85, 25, 0.3);
    padding-left: 15px;
    padding-bottom: 11px;
    padding-top: 10px;
    background: -moz-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(186, 153, 101, 0.65)), color-stop(100%, rgba(0, 0, 0, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* IE10+ */
    background: linear-gradient(to right, rgba(186, 153, 101, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ba9965', endColorstr='#00000000',GradientType=1 );
    /* IE6-9 */
  }
  /* line 77, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls .hbt-user-login_form {
    float: none;
    margin-left: 11px;
    margin-right: 11px;
    padding-right: 15px;
    padding-left: 14px;
    border-left: 1px solid rgba(130, 85, 25, 0.3);
    border-right: 1px solid rgba(130, 85, 25, 0.3);
  }
  /* line 88, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls input[type="text"],
  .header #inner-header #forum-links #controls input[type="password"] {
    width: 110px;
    height: 28px;
    margin-bottom: 0;
    background-image: none !important;
    border: none;
    border-radius: 3px;
  }
  /* line 97, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #usera {
    float: left;
  }
  /* line 100, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #usera button, .header #inner-header #forum-links #controls #usera .button {
    background: none;
    /*url('images/sample-avatar.png');*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 40px;
    line-height: 40px;
    padding: 0 17px 0 3px;
    float: left;
    margin: 0 0 0 0;
    width: auto;
    font-size: 13px;
    color: #232020;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
  }
  /* line 116, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #usera button #u-group, .header #inner-header #forum-links #controls #usera .button #u-group {
    font-weight: 400;
    text-transform: none;
    font-size: 13px;
    color: #5a472c;
  }
  /* line 124, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #usera .dropdown.button:after, .header #inner-header #forum-links #controls #usera button.dropdown:after {
    border-width: 0.375rem;
    right: 0;
    margin-top: -0.15625rem;
  }
  /* line 130, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #usera .dropdown.button:after, .header #inner-header #forum-links #controls #usera button.dropdown:after {
    border-color: #836636 transparent transparent transparent;
  }
  /* line 135, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #mail-icon {
    margin-left: 15px;
    margin-right: 0;
    float: left;
    margin-top: 11px;
    width: 35px;
    height: 22px;
    background: url("images/mail-icon.png");
  }
  /* line 144, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #user-n {
    float: left;
    margin-left: 15px;
    margin-top: 3px;
  }
  /* line 149, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #user-n button, .header #inner-header #forum-links #controls #user-n .button {
    margin: 6px 0 0 0;
    background: url("images/bell-icon.png");
    background-repeat: no-repeat;
    background-position: top left;
    width: 30px;
    height: 29px;
    padding: 0 0 0 14px;
    font-size: 12px;
    color: #fff;
  }
  /* line 161, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #user-n .dropdown.button:after, .header #inner-header #forum-links #controls #user-n button.dropdown:after {
    border-width: 0.375rem;
    right: 0;
    margin-top: -0.15625rem;
    display: none;
  }
  /* line 168, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls #user-n .dropdown.button:after, .header #inner-header #forum-links #controls #user-n button.dropdown:after {
    border-color: #836636 transparent transparent transparent;
  }
  /* line 174, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged {
    float: right;
    width: 271px;
    border-left: 1px solid rgba(130, 85, 25, 0.3);
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 6px;
    background: -moz-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(186, 153, 101, 0.65)), color-stop(100%, transparent));
    background: -webkit-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    background: -o-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    background: -ms-linear-gradient(left, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    background: linear-gradient(to right, rgba(186, 153, 101, 0.65) 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ba9965', endColorstr='#00000000',GradientType=1 );
  }
  /* line 189, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .usercptools_menu-button {
    background: none;
    height: 34px;
    padding: 0 17px 0 0;
    line-height: 34px;
    float: left;
    margin: 0;
    width: auto;
    font-size: 13px;
    color: #232020;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
  }
  /* line 204, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .notificationmenu ul {
    margin: 0;
  }
  /* line 207, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .notificationmenu ul li:hover {
    background: none;
  }
  /* line 211, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .notificationmenu ul .notificationlink {
    float: left;
  }
  /* line 215, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .notificationmenu ul .notificationlink a {
    padding: 0;
  }
  /* line 219, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .notificationmenu ul .notificationlink a:hover {
    color: #cdb062;
  }
  /* line 223, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .notificationmenu ul .notificationcount {
    float: right;
    font-weight: 600;
  }
  /* line 227, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .notificationmenu ul .notificationcount a:hover {
    color: #cdb062;
  }
  /* line 233, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .f-dropdown {
    background: none;
    border: none;
    outline: 0;
  }
  /* line 239, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper {
    background: #fff;
    padding: 10px;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    z-index: 98;
    margin-top: -1px;
  }
  /* line 247, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-label {
    text-transform: uppercase;
    font-weight: 600;
    color: #232020;
  }
  /* line 252, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-label a {
    color: #232020;
  }
  /* line 256, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-label a:hover {
    color: #cdb062;
  }
  /* line 262, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-link,
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .vb_menu_header {
    margin: 5px 7px;
  }
  /* line 267, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-link a,
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .vb_menu_header a {
    color: #232020;
  }
  /* line 272, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .dropdown-menu-link a:hover,
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper .vb_menu_header a:hover {
    color: #cdb062;
  }
  /* line 277, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged #usercptools_menu.dropdown-menu-wrapper {
    display: block !important;
  }
  /* line 281, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #controls.hbt-controls-logged .dropdown-menu-wrapper:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent white transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    right: 10px;
    z-index: 99;
  }
  /* line 296, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons {
    float: right;
    width: 271px;
    padding: 9px 0 10px 15px;
    border-right: 0;
    border-left: 1px solid rgba(130, 85, 25, 0.3);
  }
  /* line 303, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons ul {
    line-height: auto;
  }
  /* line 307, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons .button-group > li > button, .header #inner-header #forum-links #social-icons .button-group > li .button {
    border: 0px;
  }
  /* line 311, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons button, .header #inner-header #forum-links #social-icons .button {
    border-radius: 3px;
    width: 32px;
    height: 32px;
    padding: 0;
    text-indent: -9999px;
    margin-right: 10px;
    margin-bottom: 0;
  }
  /* line 320, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #fb-icon {
    background: url("images/fb-icon.png");
    transition: background 300ms ease-out;
  }
  /* line 323, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #fb-icon:hover {
    background: url("images/fb-icon-h.png");
  }
  /* line 327, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #tw-icon {
    background: url("images/tw-icon.png");
    transition: background 300ms ease-out;
  }
  /* line 330, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #tw-icon:hover {
    background: url("images/tw-icon-h.png");
  }
  /* line 334, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #gp-icon {
    background: url("images/gp-icon.png");
    transition: background 300ms ease-out;
  }
  /* line 337, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #gp-icon:hover {
    background: url("images/gp-icon-h.png");
  }
  /* line 341, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #in-icon {
    background: url("images/in-icon.png");
    transition: background 300ms ease-out;
  }
  /* line 344, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #in-icon:hover {
    background: url("images/in-icon-h.png");
  }
  /* line 348, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #rss-icon {
    background: url("images/rss-icon.png");
    transition: background 300ms ease-out;
    margin-right: 0px;
  }
  /* line 352, ../scss/_xlarge.scss */
  .header #inner-header #forum-links #social-icons #rss-icon:hover {
    background: url("images/rss-icon-h.png");
  }
  /* line 359, ../scss/_xlarge.scss */
  .header #inner-header #user-panel {
    padding-top: 3px;
    width: 272px;
    height: 104px;
    border-left: 1px solid rgba(130, 85, 25, 0.3);
  }
  /* line 365, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #search-form {
    width: 234px;
    border-right: none;
    margin: 10px 15px 10px 15px;
    padding: 0;
    background-color: #fff;
    border-radius: 3px;
  }
  /* line 374, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #social-icons {
    padding: 2px 15px 10px 15px;
    border-right: none;
  }
  /* line 378, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #social-icons button, .header #inner-header #user-panel #social-icons .button {
    margin-right: 7px;
  }
  /* line 383, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #controls {
    float: right;
    clear: right;
    width: 272px;
    height: 104px;
    border-left: 1px solid rgba(130, 85, 25, 0.3);
    background: none;
  }
  /* line 391, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #controls #usera {
    width: 250px;
  }
  /* line 394, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #controls #usera button, .header #inner-header #user-panel #controls #usera .button {
    height: 40px;
    line-height: 40px;
    padding: 0 1px 0 46px;
    margin: 3px 0 0 0;
    font-size: 14px;
    color: #232020;
  }
  /* line 404, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #controls #mail-icon {
    margin: 15px 0 0 15px;
  }
  /* line 408, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #controls #user-n {
    margin-left: 0;
    margin-top: 7px;
  }
  /* line 412, ../scss/_xlarge.scss */
  .header #inner-header #user-panel #controls #user-n button, .header #inner-header #user-panel #controls #user-n .button {
    margin: 6px 0 0 0;
  }
  /* line 419, ../scss/_xlarge.scss */
  .header #inner-header #logo {
    margin: 17px 20px 17px 0;
    height: 143px;
  }
  /* line 424, ../scss/_xlarge.scss */
  .header #inner-header #top-banner {
    float: left;
    padding-top: 13px;
    border-top: none;
    padding-left: 0;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 439, ../scss/_xlarge.scss */
  .top-bar .top-bar-section .has-dropdown > a {
    padding-right: 33px !important;
    padding-left: 20px !important;
  }
  /* line 443, ../scss/_xlarge.scss */
  .top-bar .top-bar-section .has-dropdown > a:after {
    margin-right: 14px;
  }
  /* line 447, ../scss/_xlarge.scss */
  .top-bar .top-bar-section ul li > a {
    font-size: 0.875rem;
  }
  /* line 451, ../scss/_xlarge.scss */
  .top-bar .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 15px;
  }
  /* line 455, ../scss/_xlarge.scss */
  .top-bar #menu-main-menu a:first-child {
    padding-left: 15px;
  }
  /* line 458, ../scss/_xlarge.scss */
  .top-bar .dropdown .has-dropdown > a {
    padding-right: 32px !important;
    padding-left: 15px !important;
  }
  /* line 462, ../scss/_xlarge.scss */
  .top-bar .dropdown .has-dropdown > a:after {
    background-image: url("images/dropdown-r.png");
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    width: 8px;
    height: 12px;
    border: 0;
    margin-right: 10px;
    margin-top: -4.5px;
    position: absolute;
    top: 100%;
    right: 0;
  }
  /* line 477, ../scss/_xlarge.scss */
  .top-bar .dropdown .has-dropdown:hover > a:after {
    background-image: url("images/dropdown-r-h.png");
  }
  /* line 480, ../scss/_xlarge.scss */
  .top-bar .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "";
    top: 20px;
    width: 8px !important;
    height: 12px !important;
    margin-top: -1px;
    right: 5px;
    line-height: 0;
  }
  /* line 490, ../scss/_xlarge.scss */
  .top-bar .dropdown a:first-child {
    border-top-left-radius: 0px !important;
  }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* line 499, ../scss/_xlarge.scss */
  #content {
    background: #ededed;
  }

  /* line 503, ../scss/_xlarge.scss */
  #main-content-b-l-1 {
    border-left: 1px solid #e9e9e9;
    margin-left: -2px;
  }

  /* line 508, ../scss/_xlarge.scss */
  #main-content-b-l-2 {
    border-left: 1px solid #e3e3e3;
  }

  /* line 514, ../scss/_xlarge.scss */
  .home #main-content article:nth-of-type(1) {
    margin-right: 20px;
  }
  /* line 517, ../scss/_xlarge.scss */
  .home #main-content article:nth-of-type(1) .entry-content {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 521, ../scss/_xlarge.scss */
  .home #main-content article:nth-of-type(1) .entry-content h2 {
    font-size: 1.625em;
  }
  /* line 525, ../scss/_xlarge.scss */
  .home #main-content article:nth-of-type(1) .entry-content .byline {
    font-size: 0.875em;
  }
  /* line 529, ../scss/_xlarge.scss */
  .home #main-content article:nth-of-type(1) .entry-content p {
    font-size: 1em;
    margin-bottom: 14px;
  }
  /* line 537, ../scss/_xlarge.scss */
  .home #main-content article:nth-of-type(1) .article-footer .article-more {
    margin: 0 30px 20px 30px;
  }
  /* line 542, ../scss/_xlarge.scss */
  .home #main-content article:nth-of-type(1) .article-footer .article-more .article-more-links a {
    font-size: 0.875em;
  }
  /* line 548, ../scss/_xlarge.scss */
  .home #main-content article:nth-of-type(1) .article-footer .article-social-links {
    padding-left: 0;
  }

  /* line 556, ../scss/_xlarge.scss */
  #main-content {
    padding-left: 20px;
  }
  /* line 561, ../scss/_xlarge.scss */
  #main-content article .article-image {
    position: relative;
    left: 0;
  }
  /* line 566, ../scss/_xlarge.scss */
  #main-content article .entry-content {
    padding-left: 230px;
    padding-right: 50px;
    min-height: 180px;
  }
  /* line 571, ../scss/_xlarge.scss */
  #main-content article .entry-content h2 {
    font-size: 1.500em;
  }
  /* line 575, ../scss/_xlarge.scss */
  #main-content article .entry-content .byline {
    font-size: 0.875em;
  }
  /* line 578, ../scss/_xlarge.scss */
  #main-content article .entry-content p {
    font-size: 1em;
  }
  /* line 585, ../scss/_xlarge.scss */
  #main-content article .article-footer .article-more {
    margin: 0 50px 0 0;
  }
  /* line 591, ../scss/_xlarge.scss */
  #main-content article .article-footer .article-more .article-more-links a {
    font-size: 0.875em;
  }
  /* line 597, ../scss/_xlarge.scss */
  #main-content article .article-footer .article-social-links {
    background: url("images/sociallinks-w.png");
    background-repeat: no-repeat;
    background-position: 230px top;
    padding-left: 230px;
  }

  /* line 607, ../scss/_xlarge.scss */
  #main-content-single {
    padding-right: 362px;
    padding-left: 40px;
  }
  /* line 611, ../scss/_xlarge.scss */
  #main-content-single h1 {
    padding: 0;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 600;
    line-height: 1.2;
    color: #232020;
    margin-bottom: 0;
    border-bottom: none;
  }
  /* line 622, ../scss/_xlarge.scss */
  #main-content-single .byline {
    margin-bottom: 15px;
    font-size: 0.875rem;
  }
  /* line 627, ../scss/_xlarge.scss */
  #main-content-single p {
    line-height: 1.7;
  }
  /* line 631, ../scss/_xlarge.scss */
  #main-content-single .article-entry-content {
    line-height: 1.7;
  }
  /* line 635, ../scss/_xlarge.scss */
  #main-content-single .entry-content-single {
    line-height: 1.7;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 644, ../scss/_xlarge.scss */
  .sidebar {
    top: 232px;
    height: auto;
  }

  /* line 649, ../scss/_xlarge.scss */
  #main .wrapper .hbt-forum-container {
    overflow-x: hidden;
  }

  /***
   * Dropdown Search
   */
  /* line 658, ../scss/_xlarge.scss */
  body .header #inner-header #user-panel.search_dropdown_enabled #search-form {
    width: 224px;
    padding: 0;
  }
  /* line 663, ../scss/_xlarge.scss */
  body .header #inner-header #user-panel.search_dropdown_enabled #social-icons {
    padding: 2px 15px 10px 15px;
  }

  /* line 668, ../scss/_xlarge.scss */
  body .search_dropdown_enabled #search_dropdown {
    float: right;
    border-right: none;
  }
}
/*
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
}
/*
iPHONE 5 MEDIA QUERY
Want to get fancy for no good reason? Knock yourself out.
*/
/*
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*/
@media print {
  /******************************************************************
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  /* line 13, ../scss/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 21, ../scss/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 26, ../scss/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 31, ../scss/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 38, ../scss/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 42, ../scss/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 47, ../scss/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 51, ../scss/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 55, ../scss/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 63, ../scss/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 69, ../scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 78, ../scss/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
