/******************************************************************
	
Stylesheet: Main Stylesheet

Here's where the magic happens. Here is where you import
all of your Sass files so they can compile into one
CSS file. 

******************************************************************/
@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,900");
/******************************************************************

Stylesheet: Mixins & Constants Stylesheet

This is where you can take advantage of Sass' great features:
Mixins & Constants.

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

/*********************
COLORS
*********************/
/*********************
TYPOGRAPHY
*********************/
/*	@font-face {
    	font-family: 'Font Name';
    	src: url('assets/fonts/font-name.eot');
    	src: url('assets/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('assets/fonts/font-name.woff') format('woff'),
             url('assets/fonts/font-name.ttf') format('truetype'),
             url('assets/fonts/font-name.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
*/
/* line 43, ../scss/_mixins.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/*********************
CSS3 GRADIENTS.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/**
 * Foundation for Sites by ZURB
 * Version 6.2.4
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/* line 3, ../../vendor/motion-ui/src/_classes.scss */
.slide-in-down.mui-enter, .slide-in-left.mui-enter, .slide-in-up.mui-enter, .slide-in-right.mui-enter, .slide-out-down.mui-leave, .slide-out-right.mui-leave, .slide-out-up.mui-leave, .slide-out-left.mui-leave, .fade-in.mui-enter, .fade-out.mui-leave, .hinge-in-from-top.mui-enter, .hinge-in-from-right.mui-enter, .hinge-in-from-bottom.mui-enter, .hinge-in-from-left.mui-enter, .hinge-in-from-middle-x.mui-enter, .hinge-in-from-middle-y.mui-enter, .hinge-out-from-top.mui-leave, .hinge-out-from-right.mui-leave, .hinge-out-from-bottom.mui-leave, .hinge-out-from-left.mui-leave, .hinge-out-from-middle-x.mui-leave, .hinge-out-from-middle-y.mui-leave, .scale-in-up.mui-enter, .scale-in-down.mui-enter, .scale-out-up.mui-leave, .scale-out-down.mui-leave, .spin-in.mui-enter, .spin-out.mui-leave, .spin-in-ccw.mui-enter, .spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-down.mui-enter {
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0);
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-left.mui-enter {
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0);
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-up.mui-enter {
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0);
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-right.mui-enter {
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0);
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-out-down.mui-leave {
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%);
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-out-right.mui-leave {
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%);
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-out-up.mui-leave {
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%);
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-out-left.mui-leave {
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%);
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.fade-in.mui-enter {
  opacity: 0;
  transition-property: opacity;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.fade-out.mui-leave {
  opacity: 1;
  transition-property: opacity;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-top.mui-enter {
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-right.mui-enter {
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-bottom.mui-enter {
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-left.mui-enter {
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-middle-x.mui-enter {
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-middle-y.mui-enter {
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-top.mui-leave {
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-right.mui-leave {
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-bottom.mui-leave {
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-left.mui-leave {
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-middle-x.mui-leave {
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-middle-y.mui-leave {
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.scale-in-up.mui-enter {
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.scale-in-down.mui-enter {
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.scale-out-up.mui-leave {
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.scale-out-down.mui-leave {
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.spin-in.mui-enter {
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.spin-out.mui-leave {
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.spin-in-ccw.mui-enter {
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.spin-out-ccw.mui-leave {
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}
/* line 34, ../../vendor/motion-ui/src/util/_transition.scss */
.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0;
}

/* line 56, ../../vendor/motion-ui/src/_classes.scss */
.slow {
  transition-duration: 750ms !important;
}

/* line 56, ../../vendor/motion-ui/src/_classes.scss */
.fast {
  transition-duration: 250ms !important;
}

/* line 62, ../../vendor/motion-ui/src/_classes.scss */
.linear {
  transition-timing-function: linear !important;
}

/* line 62, ../../vendor/motion-ui/src/_classes.scss */
.ease {
  transition-timing-function: ease !important;
}

/* line 62, ../../vendor/motion-ui/src/_classes.scss */
.ease-in {
  transition-timing-function: ease-in !important;
}

/* line 62, ../../vendor/motion-ui/src/_classes.scss */
.ease-out {
  transition-timing-function: ease-out !important;
}

/* line 62, ../../vendor/motion-ui/src/_classes.scss */
.ease-in-out {
  transition-timing-function: ease-in-out !important;
}

/* line 62, ../../vendor/motion-ui/src/_classes.scss */
.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

/* line 62, ../../vendor/motion-ui/src/_classes.scss */
.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

/* line 62, ../../vendor/motion-ui/src/_classes.scss */
.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

/* line 68, ../../vendor/motion-ui/src/_classes.scss */
.short-delay {
  transition-delay: 300ms !important;
}

/* line 68, ../../vendor/motion-ui/src/_classes.scss */
.long-delay {
  transition-delay: 700ms !important;
}

/* line 76, ../../vendor/motion-ui/src/_classes.scss */
.shake {
  animation-name: shake-7;
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}
/* line 77, ../../vendor/motion-ui/src/_classes.scss */
.spin-cw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}
/* line 78, ../../vendor/motion-ui/src/_classes.scss */
.spin-ccw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(1turn);
  }
}
/* line 79, ../../vendor/motion-ui/src/_classes.scss */
.wiggle {
  animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}
/* line 83, ../../vendor/motion-ui/src/_classes.scss */
.infinite {
  animation-iteration-count: infinite;
}

/* line 87, ../../vendor/motion-ui/src/_classes.scss */
.slow {
  animation-duration: 750ms !important;
}

/* line 87, ../../vendor/motion-ui/src/_classes.scss */
.fast {
  animation-duration: 250ms !important;
}

/* line 93, ../../vendor/motion-ui/src/_classes.scss */
.linear {
  animation-timing-function: linear !important;
}

/* line 93, ../../vendor/motion-ui/src/_classes.scss */
.ease {
  animation-timing-function: ease !important;
}

/* line 93, ../../vendor/motion-ui/src/_classes.scss */
.ease-in {
  animation-timing-function: ease-in !important;
}

/* line 93, ../../vendor/motion-ui/src/_classes.scss */
.ease-out {
  animation-timing-function: ease-out !important;
}

/* line 93, ../../vendor/motion-ui/src/_classes.scss */
.ease-in-out {
  animation-timing-function: ease-in-out !important;
}

/* line 93, ../../vendor/motion-ui/src/_classes.scss */
.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

/* line 93, ../../vendor/motion-ui/src/_classes.scss */
.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

/* line 93, ../../vendor/motion-ui/src/_classes.scss */
.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

/* line 99, ../../vendor/motion-ui/src/_classes.scss */
.short-delay {
  animation-delay: 300ms !important;
}

/* line 99, ../../vendor/motion-ui/src/_classes.scss */
.long-delay {
  animation-delay: 700ms !important;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
/* line 221, ../../vendor/foundation-sites/scss/_global.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 231, ../../vendor/foundation-sites/scss/_global.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 245, ../../vendor/foundation-sites/scss/_global.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
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 266, ../../vendor/foundation-sites/scss/_global.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 279, ../../vendor/foundation-sites/scss/_global.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/10/11, Safari, and Firefox < 22.
 */
/* line 289, ../../vendor/foundation-sites/scss/_global.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 301, ../../vendor/foundation-sites/scss/_global.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 310, ../../vendor/foundation-sites/scss/_global.scss */
a:active,
a:hover {
  outline: 0;
}

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

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

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 339, ../../vendor/foundation-sites/scss/_global.scss */
dfn {
  font-style: italic;
}

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

/**
 * Address styling not present in IE 8/9.
 */
/* line 357, ../../vendor/foundation-sites/scss/_global.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 366, ../../vendor/foundation-sites/scss/_global.scss */
small {
  font-size: 80%;
}

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

/* line 382, ../../vendor/foundation-sites/scss/_global.scss */
sup {
  top: -0.5em;
}

/* line 386, ../../vendor/foundation-sites/scss/_global.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 397, ../../vendor/foundation-sites/scss/_global.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 405, ../../vendor/foundation-sites/scss/_global.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 416, ../../vendor/foundation-sites/scss/_global.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 424, ../../vendor/foundation-sites/scss/_global.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 433, ../../vendor/foundation-sites/scss/_global.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 441, ../../vendor/foundation-sites/scss/_global.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 464, ../../vendor/foundation-sites/scss/_global.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 478, ../../vendor/foundation-sites/scss/_global.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 489, ../../vendor/foundation-sites/scss/_global.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 502, ../../vendor/foundation-sites/scss/_global.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 514, ../../vendor/foundation-sites/scss/_global.scss */
button[disabled],
html input[disabled] {
  cursor: not-allowed;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 523, ../../vendor/foundation-sites/scss/_global.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 534, ../../vendor/foundation-sites/scss/_global.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 546, ../../vendor/foundation-sites/scss/_global.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 558, ../../vendor/foundation-sites/scss/_global.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.
 */
/* line 568, ../../vendor/foundation-sites/scss/_global.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * 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 579, ../../vendor/foundation-sites/scss/_global.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 * [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling.
 */
/* 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 600, ../../vendor/foundation-sites/scss/_global.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 609, ../../vendor/foundation-sites/scss/_global.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 618, ../../vendor/foundation-sites/scss/_global.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 629, ../../vendor/foundation-sites/scss/_global.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 634, ../../vendor/foundation-sites/scss/_global.scss */
td,
th {
  padding: 0;
}

/* line 120, ../../vendor/foundation-sites/scss/_global.scss */
.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

/* line 124, ../../vendor/foundation-sites/scss/_global.scss */
html {
  font-size: 100%;
  box-sizing: border-box;
}

/* line 130, ../../vendor/foundation-sites/scss/_global.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
}

/* line 137, ../../vendor/foundation-sites/scss/_global.scss */
body {
  padding: 0;
  margin: 0;
  font-family: "Raleway", sans-serif;
  font-weight: normal;
  line-height: 1.4;
  color: #000000;
  background: #fff4e1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 152, ../../vendor/foundation-sites/scss/_global.scss */
img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle;
}

/* line 164, ../../vendor/foundation-sites/scss/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

/* line 171, ../../vendor/foundation-sites/scss/_global.scss */
select {
  width: 100%;
  border-radius: 0;
}

/* line 181, ../../vendor/foundation-sites/scss/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 189, ../../vendor/foundation-sites/scss/_global.scss */
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] button {
  outline: 0;
}

/* line 201, ../../vendor/foundation-sites/scss/_global.scss */
.is-visible {
  display: block !important;
}

/* line 205, ../../vendor/foundation-sites/scss/_global.scss */
.is-hidden {
  display: none !important;
}

/* line 26, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row {
  max-width: 76.25rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.row::before, .row::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.row::after {
  clear: both;
}
/* line 31, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row.collapse > .column, .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 37, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row .row {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
@media screen and (min-width: 40em) {
  /* line 37, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .row .row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}
/* line 40, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row .row.collapse {
  margin-left: 0;
  margin-right: 0;
}
/* line 47, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row.expanded {
  max-width: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row.expanded .row {
  margin-left: auto;
  margin-right: auto;
}

/* line 58, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.column, .columns {
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media screen and (min-width: 40em) {
  /* line 58, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .column, .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

/* line 70, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.column.row.row, .row.row.columns {
  float: none;
}

/* line 75, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row .column.row.row, .row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-1 {
  width: 8.33333%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-1 {
  position: relative;
  left: 8.33333%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-1 {
  position: relative;
  left: -8.33333%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-0 {
  margin-left: 0%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-2 {
  width: 16.66667%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-2 {
  position: relative;
  left: 16.66667%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-2 {
  position: relative;
  left: -16.66667%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-1 {
  margin-left: 8.33333%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-3 {
  width: 25%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-3 {
  position: relative;
  left: 25%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-3 {
  position: relative;
  left: -25%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-2 {
  margin-left: 16.66667%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-4 {
  width: 33.33333%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-4 {
  position: relative;
  left: 33.33333%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-4 {
  position: relative;
  left: -33.33333%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-3 {
  margin-left: 25%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-5 {
  width: 41.66667%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-5 {
  position: relative;
  left: 41.66667%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-5 {
  position: relative;
  left: -41.66667%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-4 {
  margin-left: 33.33333%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-6 {
  width: 50%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-6 {
  position: relative;
  left: 50%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-6 {
  position: relative;
  left: -50%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-5 {
  margin-left: 41.66667%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-7 {
  width: 58.33333%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-7 {
  position: relative;
  left: 58.33333%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-7 {
  position: relative;
  left: -58.33333%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-6 {
  margin-left: 50%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-8 {
  width: 66.66667%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-8 {
  position: relative;
  left: 66.66667%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-8 {
  position: relative;
  left: -66.66667%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-7 {
  margin-left: 58.33333%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-9 {
  width: 75%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-9 {
  position: relative;
  left: 75%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-9 {
  position: relative;
  left: -75%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-8 {
  margin-left: 66.66667%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-10 {
  width: 83.33333%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-10 {
  position: relative;
  left: 83.33333%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-10 {
  position: relative;
  left: -83.33333%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-9 {
  margin-left: 75%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-11 {
  width: 91.66667%;
}

/* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-push-11 {
  position: relative;
  left: 91.66667%;
}

/* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-pull-11 {
  position: relative;
  left: -91.66667%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-10 {
  margin-left: 83.33333%;
}

/* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-12 {
  width: 100%;
}

/* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-offset-11 {
  margin-left: 91.66667%;
}

/* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column, .small-up-1 > .columns {
  width: 100%;
  float: left;
}
/* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
  clear: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
  clear: both;
}
/* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
  float: left;
}

/* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column, .small-up-2 > .columns {
  width: 50%;
  float: left;
}
/* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
  clear: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
  clear: both;
}
/* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
  float: left;
}

/* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column, .small-up-3 > .columns {
  width: 33.33333%;
  float: left;
}
/* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
  clear: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
  clear: both;
}
/* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
  float: left;
}

/* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column, .small-up-4 > .columns {
  width: 25%;
  float: left;
}
/* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
  clear: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
  clear: both;
}
/* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
  float: left;
}

/* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column, .small-up-5 > .columns {
  width: 20%;
  float: left;
}
/* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
  clear: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
  clear: both;
}
/* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
  float: left;
}

/* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column, .small-up-6 > .columns {
  width: 16.66667%;
  float: left;
}
/* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
  clear: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
  clear: both;
}
/* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
  float: left;
}

/* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-7 > .column, .small-up-7 > .columns {
  width: 14.28571%;
  float: left;
}
/* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
  clear: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
  clear: both;
}
/* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
  float: left;
}

/* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-8 > .column, .small-up-8 > .columns {
  width: 12.5%;
  float: left;
}
/* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
  clear: none;
}
/* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
  clear: both;
}
/* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
.small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
  float: left;
}

/* line 117, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-collapse > .column, .small-collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 119, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 125, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.expanded.row .small-collapse.row {
  margin-left: 0;
  margin-right: 0;
}

/* line 133, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

/* line 137, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-centered {
  margin-left: auto;
  margin-right: auto;
}
/* line 20, ../../vendor/foundation-sites/scss/grid/_position.scss */
.small-centered, .small-centered:last-child:not(:first-child) {
  float: none;
  clear: both;
}

/* line 142, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0;
  float: left;
}

@media screen and (min-width: 40em) {
  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-1 {
    position: relative;
    left: -8.33333%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-2 {
    position: relative;
    left: -16.66667%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-3 {
    position: relative;
    left: -25%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-4 {
    position: relative;
    left: -33.33333%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-5 {
    position: relative;
    left: -41.66667%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-6 {
    position: relative;
    left: -50%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-7 {
    position: relative;
    left: -58.33333%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-8 {
    position: relative;
    left: -66.66667%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-9 {
    position: relative;
    left: -75%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-10 {
    position: relative;
    left: -83.33333%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-11 {
    position: relative;
    left: -91.66667%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column, .medium-up-1 > .columns {
    width: 100%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column, .medium-up-2 > .columns {
    width: 50%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column, .medium-up-3 > .columns {
    width: 33.33333%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column, .medium-up-4 > .columns {
    width: 25%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column, .medium-up-5 > .columns {
    width: 20%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column, .medium-up-6 > .columns {
    width: 16.66667%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-7 > .column, .medium-up-7 > .columns {
    width: 14.28571%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-8 > .column, .medium-up-8 > .columns {
    width: 12.5%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
    float: left;
  }

  /* line 117, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 119, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 125, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .expanded.row .medium-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 133, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  /* line 137, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-centered {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 20, ../../vendor/foundation-sites/scss/grid/_position.scss */
  .medium-centered, .medium-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }

  /* line 142, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}
@media screen and (min-width: 64em) {
  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-1 {
    position: relative;
    left: -8.33333%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-0 {
    margin-left: 0%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-2 {
    position: relative;
    left: -16.66667%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-3 {
    width: 25%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-3 {
    position: relative;
    left: -25%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-4 {
    position: relative;
    left: -33.33333%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-3 {
    margin-left: 25%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-5 {
    position: relative;
    left: -41.66667%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-6 {
    width: 50%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-6 {
    position: relative;
    left: -50%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-7 {
    position: relative;
    left: -58.33333%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-6 {
    margin-left: 50%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-8 {
    position: relative;
    left: -66.66667%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-9 {
    width: 75%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-9 {
    position: relative;
    left: -75%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-10 {
    position: relative;
    left: -83.33333%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-9 {
    margin-left: 75%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 91, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
  }

  /* line 95, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-pull-11 {
    position: relative;
    left: -91.66667%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 85, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-12 {
    width: 100%;
  }

  /* line 103, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column, .large-up-1 > .columns {
    width: 100%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column, .large-up-2 > .columns {
    width: 50%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column, .large-up-3 > .columns {
    width: 33.33333%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column, .large-up-4 > .columns {
    width: 25%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column, .large-up-5 > .columns {
    width: 20%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column, .large-up-6 > .columns {
    width: 16.66667%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-7 > .column, .large-up-7 > .columns {
    width: 14.28571%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
    float: left;
  }

  /* line 22, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-8 > .column, .large-up-8 > .columns {
    width: 12.5%;
    float: left;
  }
  /* line 46, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 50, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 54, ../../vendor/foundation-sites/scss/grid/_layout.scss */
  .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
    float: left;
  }

  /* line 117, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-collapse > .column, .large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 119, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 125, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .expanded.row .large-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 133, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  /* line 137, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-centered {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 20, ../../vendor/foundation-sites/scss/grid/_position.scss */
  .large-centered, .large-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }

  /* line 142, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}
/* line 232, ../../vendor/foundation-sites/scss/typography/_base.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 256, ../../vendor/foundation-sites/scss/typography/_base.scss */
p {
  font-size: inherit;
  line-height: 1.4;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
}

/* line 264, ../../vendor/foundation-sites/scss/typography/_base.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 271, ../../vendor/foundation-sites/scss/typography/_base.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 278, ../../vendor/foundation-sites/scss/typography/_base.scss */
small {
  font-size: 80%;
  line-height: inherit;
}

/* line 284, ../../vendor/foundation-sites/scss/typography/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #5c360b;
  text-rendering: optimizeLegibility;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
/* line 299, ../../vendor/foundation-sites/scss/typography/_base.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #808080;
  line-height: 0;
}

/* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
h1 {
  font-size: 1.5rem;
}

/* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
h2 {
  font-size: 1.25rem;
}

/* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
h3 {
  font-size: 1.1875rem;
}

/* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
h4 {
  font-size: 1.125rem;
}

/* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
h5 {
  font-size: 1rem;
}

/* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
h6 {
  font-size: 1rem;
}

@media screen and (min-width: 40em) {
  /* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
  h1 {
    font-size: 1.75rem;
  }

  /* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
  h2 {
    font-size: 1.4375rem;
  }

  /* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
  h3 {
    font-size: 1.25rem;
  }

  /* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
  h4 {
    font-size: 1.25rem;
  }

  /* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
  h5 {
    font-size: 1rem;
  }

  /* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
  h6 {
    font-size: 1rem;
  }
}
/* line 317, ../../vendor/foundation-sites/scss/typography/_base.scss */
a {
  color: #5c360b;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
}
/* line 323, ../../vendor/foundation-sites/scss/typography/_base.scss */
a:hover, a:focus {
  color: #4f2e09;
}
/* line 331, ../../vendor/foundation-sites/scss/typography/_base.scss */
a img {
  border: 0;
}

/* line 337, ../../vendor/foundation-sites/scss/typography/_base.scss */
hr {
  max-width: 76.25rem;
  height: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px solid #808080;
  border-left: 0;
  margin: 1.25rem auto;
  clear: both;
}

/* line 349, ../../vendor/foundation-sites/scss/typography/_base.scss */
ul,
ol,
dl {
  line-height: 1.4;
  margin-bottom: 1rem;
  list-style-position: outside;
}

/* line 358, ../../vendor/foundation-sites/scss/typography/_base.scss */
li {
  font-size: inherit;
}

/* line 363, ../../vendor/foundation-sites/scss/typography/_base.scss */
ul {
  list-style-type: disc;
  margin-left: 1.25rem;
}

/* line 369, ../../vendor/foundation-sites/scss/typography/_base.scss */
ol {
  margin-left: 1.25rem;
}

/* line 375, ../../vendor/foundation-sites/scss/typography/_base.scss */
ul ul, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 382, ../../vendor/foundation-sites/scss/typography/_base.scss */
dl {
  margin-bottom: 1rem;
}
/* line 385, ../../vendor/foundation-sites/scss/typography/_base.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 392, ../../vendor/foundation-sites/scss/typography/_base.scss */
blockquote {
  margin: 0 0 1rem;
  padding: 0;
  border-left: 0;
}
/* line 397, ../../vendor/foundation-sites/scss/typography/_base.scss */
blockquote, blockquote p {
  line-height: 1.4;
  color: #000000;
}

/* line 404, ../../vendor/foundation-sites/scss/typography/_base.scss */
cite {
  display: block;
  font-size: 0.75rem;
  color: #000000;
}
/* line 409, ../../vendor/foundation-sites/scss/typography/_base.scss */
cite:before {
  content: '\2014 \0020';
}

/* line 415, ../../vendor/foundation-sites/scss/typography/_base.scss */
abbr {
  color: #000000;
  cursor: help;
  border-bottom: 1px dotted #000000;
}

/* line 422, ../../vendor/foundation-sites/scss/typography/_base.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #000000;
  background-color: #e6e6e6;
  border: 1px solid #808080;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* line 432, ../../vendor/foundation-sites/scss/typography/_base.scss */
kbd {
  padding: 0.125rem 0.25rem 0;
  margin: 0;
  background-color: #e6e6e6;
  color: #000000;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
}

/* line 48, ../../vendor/foundation-sites/scss/typography/_helpers.scss */
.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #8a8a8a;
}

/* line 57, ../../vendor/foundation-sites/scss/typography/_helpers.scss */
.lead {
  font-size: 125%;
  line-height: 1.6;
}

/* line 63, ../../vendor/foundation-sites/scss/typography/_helpers.scss */
.stat {
  font-size: 2.5rem;
  line-height: 1;
}
/* line 67, ../../vendor/foundation-sites/scss/typography/_helpers.scss */
p + .stat {
  margin-top: -1rem;
}

/* line 73, ../../vendor/foundation-sites/scss/typography/_helpers.scss */
.no-bullet {
  margin-left: 0;
  list-style: none;
}

/* line 15, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
.text-left {
  text-align: left;
}

/* line 15, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
.text-right {
  text-align: right;
}

/* line 15, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
.text-center {
  text-align: center;
}

/* line 15, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
.text-justify {
  text-align: justify;
}

@media screen and (min-width: 40em) {
  /* line 10, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
  .medium-text-left {
    text-align: left;
  }

  /* line 10, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
  .medium-text-right {
    text-align: right;
  }

  /* line 10, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
  .medium-text-center {
    text-align: center;
  }

  /* line 10, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
  .medium-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 64em) {
  /* line 10, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
  .large-text-left {
    text-align: left;
  }

  /* line 10, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
  .large-text-right {
    text-align: right;
  }

  /* line 10, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
  .large-text-center {
    text-align: center;
  }

  /* line 10, ../../vendor/foundation-sites/scss/typography/_alignment.scss */
  .large-text-justify {
    text-align: justify;
  }
}
/* line 13, ../../vendor/foundation-sites/scss/typography/_print.scss */
.show-for-print {
  display: none !important;
}

@media print {
  /* line 16, ../../vendor/foundation-sites/scss/typography/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 26, ../../vendor/foundation-sites/scss/typography/_print.scss */
  .show-for-print {
    display: block !important;
  }

  /* line 27, ../../vendor/foundation-sites/scss/typography/_print.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 29, ../../vendor/foundation-sites/scss/typography/_print.scss */
  table.show-for-print {
    display: table !important;
  }

  /* line 30, ../../vendor/foundation-sites/scss/typography/_print.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 31, ../../vendor/foundation-sites/scss/typography/_print.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 32, ../../vendor/foundation-sites/scss/typography/_print.scss */
  tr.show-for-print {
    display: table-row !important;
  }

  /* line 33, ../../vendor/foundation-sites/scss/typography/_print.scss */
  td.show-for-print {
    display: table-cell !important;
  }

  /* line 34, ../../vendor/foundation-sites/scss/typography/_print.scss */
  th.show-for-print {
    display: table-cell !important;
  }

  /* line 37, ../../vendor/foundation-sites/scss/typography/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 39, ../../vendor/foundation-sites/scss/typography/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 42, ../../vendor/foundation-sites/scss/typography/_print.scss */
  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: '';
  }

  /* line 47, ../../vendor/foundation-sites/scss/typography/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 50, ../../vendor/foundation-sites/scss/typography/_print.scss */
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }

  /* line 57, ../../vendor/foundation-sites/scss/typography/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 59, ../../vendor/foundation-sites/scss/typography/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 62, ../../vendor/foundation-sites/scss/typography/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 66, ../../vendor/foundation-sites/scss/typography/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 74, ../../vendor/foundation-sites/scss/typography/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* line 110, ../../vendor/foundation-sites/scss/forms/_text.scss */
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #808080;
  margin: 0 0 1rem;
  font-family: inherit;
  font-size: 1rem;
  color: #000000;
  background-color: #fefefe;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* line 96, ../../vendor/foundation-sites/scss/forms/_text.scss */
[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
textarea:focus {
  border: 1px solid #8a8a8a;
  background-color: #fefefe;
  outline: none;
  box-shadow: 0 0 5px #808080;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

/* line 118, ../../vendor/foundation-sites/scss/forms/_text.scss */
textarea {
  max-width: 100%;
}
/* line 121, ../../vendor/foundation-sites/scss/forms/_text.scss */
textarea[rows] {
  height: auto;
}

/* line 129, ../../vendor/foundation-sites/scss/forms/_text.scss */
input::placeholder,
textarea::placeholder {
  color: #808080;
}
/* line 134, ../../vendor/foundation-sites/scss/forms/_text.scss */
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: default;
}

/* line 142, ../../vendor/foundation-sites/scss/forms/_text.scss */
[type='submit'],
[type='button'] {
  border-radius: 6px;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 151, ../../vendor/foundation-sites/scss/forms/_text.scss */
input[type='search'] {
  box-sizing: border-box;
}

/* line 10, ../../vendor/foundation-sites/scss/forms/_checkbox.scss */
[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem;
}

/* line 17, ../../vendor/foundation-sites/scss/forms/_checkbox.scss */
[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}
/* line 25, ../../vendor/foundation-sites/scss/forms/_checkbox.scss */
[type='checkbox'] + label[for],
[type='radio'] + label[for] {
  cursor: pointer;
}

/* line 31, ../../vendor/foundation-sites/scss/forms/_checkbox.scss */
label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.5rem;
}

/* line 37, ../../vendor/foundation-sites/scss/forms/_checkbox.scss */
[type='file'] {
  width: 100%;
}

/* line 41, ../../vendor/foundation-sites/scss/forms/_label.scss */
label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #000000;
}
/* line 44, ../../vendor/foundation-sites/scss/forms/_label.scss */
label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

/* line 22, ../../vendor/foundation-sites/scss/forms/_help-text.scss */
.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #000000;
}

/* line 27, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1rem;
}
/* line 36, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group > :first-child {
  border-radius: 0 0 0 0;
}
/* line 41, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group > :last-child > * {
  border-radius: 0 0 0 0;
}

/* line 47, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-label, .input-group-field, .input-group-button {
  margin: 0;
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle;
}

/* line 57, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-label {
  text-align: center;
  padding: 0 1rem;
  background: #e6e6e6;
  color: #000000;
  border: 1px solid #808080;
  white-space: nowrap;
  width: 1%;
  height: 100%;
}
/* line 77, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-label:first-child {
  border-right: 0;
}
/* line 81, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-label:last-child {
  border-left: 0;
}

/* line 87, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-field {
  border-radius: 0;
  height: 2.5rem;
}

/* line 101, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  height: 100%;
  width: 1%;
}
/* line 115, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-button a,
.input-group-button input,
.input-group-button button {
  margin: 0;
}

/* line 125, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group .input-group-button {
  display: table-cell;
}

/* line 40, ../../vendor/foundation-sites/scss/forms/_fieldset.scss */
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 46, ../../vendor/foundation-sites/scss/forms/_fieldset.scss */
legend {
  margin-bottom: 0.5rem;
  max-width: 100%;
}

/* line 51, ../../vendor/foundation-sites/scss/forms/_fieldset.scss */
.fieldset {
  border: 1px solid #808080;
  padding: 1.25rem;
  margin: 1.125rem 0;
}
/* line 30, ../../vendor/foundation-sites/scss/forms/_fieldset.scss */
.fieldset legend {
  background: #fff4e1;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* line 64, ../../vendor/foundation-sites/scss/forms/_select.scss */
select {
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #808080;
  margin: 0 0 1rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  color: #000000;
  background-color: #fefefe;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
  background-size: 9px 6px;
  background-position: right -1rem center;
  background-origin: content-box;
  background-repeat: no-repeat;
  padding-right: 1.5rem;
}
@media screen and (min-width: 0\0) {
  /* line 64, ../../vendor/foundation-sites/scss/forms/_select.scss */
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
/* line 47, ../../vendor/foundation-sites/scss/forms/_select.scss */
select:disabled {
  background-color: #e6e6e6;
  cursor: default;
}
/* line 53, ../../vendor/foundation-sites/scss/forms/_select.scss */
select::-ms-expand {
  display: none;
}
/* line 57, ../../vendor/foundation-sites/scss/forms/_select.scss */
select[multiple] {
  height: auto;
  background-image: none;
}

/* line 45, ../../vendor/foundation-sites/scss/forms/_error.scss */
.is-invalid-input:not(:focus) {
  background-color: rgba(236, 88, 64, 0.1);
  border-color: #ec5840;
}

/* line 71, ../../vendor/foundation-sites/scss/forms/_error.scss */
.is-invalid-label {
  color: #ec5840;
}

/* line 77, ../../vendor/foundation-sites/scss/forms/_error.scss */
.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ec5840;
}
/* line 80, ../../vendor/foundation-sites/scss/forms/_error.scss */
.form-error.is-visible {
  display: block;
}

/* line 209, ../../vendor/foundation-sites/scss/components/_button.scss */
.button {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 6px;
  padding: 5px 10px;
  margin: 0 0 1rem 0;
  font-size: 11px;
  background-color: #5c360b;
  color: #fefefe;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .button {
  outline: 0;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button:hover, .button:focus {
  background-color: #4e2e09;
  color: #fefefe;
}
/* line 214, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.tiny {
  font-size: 0.6rem;
}
/* line 214, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.small {
  font-size: 0.75rem;
}
/* line 214, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.large {
  font-size: 1.25rem;
}
/* line 219, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.expanded {
  display: block;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* line 224, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.primary {
  background-color: #5c360b;
  color: #fefefe;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.primary:hover, .button.primary:focus {
  background-color: #4a2b09;
  color: #fefefe;
}
/* line 224, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.secondary {
  background-color: #efdb8f;
  color: #000000;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.secondary:hover, .button.secondary:focus {
  background-color: #e5c64c;
  color: #000000;
}
/* line 224, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.success {
  background-color: #3adb76;
  color: #fefefe;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.success:hover, .button.success:focus {
  background-color: #22bb5b;
  color: #fefefe;
}
/* line 224, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.warning {
  background-color: #ffae00;
  color: #fefefe;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.warning:hover, .button.warning:focus {
  background-color: #cc8b00;
  color: #fefefe;
}
/* line 224, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.alert {
  background-color: #ec5840;
  color: #fefefe;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.alert:hover, .button.alert:focus {
  background-color: #da3116;
  color: #fefefe;
}
/* line 241, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow {
  border: 1px solid #5c360b;
  color: #5c360b;
}
/* line 129, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow, .button.hollow:hover, .button.hollow:focus {
  background-color: transparent;
}
/* line 144, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow:hover, .button.hollow:focus {
  border-color: #2e1b06;
  color: #2e1b06;
}
/* line 246, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.primary {
  border: 1px solid #5c360b;
  color: #5c360b;
}
/* line 144, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: #2e1b06;
  color: #2e1b06;
}
/* line 246, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.secondary {
  border: 1px solid #efdb8f;
  color: #efdb8f;
}
/* line 144, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #a78918;
  color: #a78918;
}
/* line 246, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.success {
  border: 1px solid #3adb76;
  color: #3adb76;
}
/* line 144, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: #157539;
  color: #157539;
}
/* line 246, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.warning {
  border: 1px solid #ffae00;
  color: #ffae00;
}
/* line 144, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: #805700;
  color: #805700;
}
/* line 246, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.alert {
  border: 1px solid #ec5840;
  color: #ec5840;
}
/* line 144, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: #881f0e;
  color: #881f0e;
}
/* line 254, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled, .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 155, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #5c360b;
  color: #fefefe;
}
/* line 259, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.primary, .button[disabled].primary {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 155, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary:hover, .button[disabled].primary:focus {
  background-color: #5c360b;
  color: #fefefe;
}
/* line 259, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.secondary, .button[disabled].secondary {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 155, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #efdb8f;
  color: #fefefe;
}
/* line 259, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.success, .button[disabled].success {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 155, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #3adb76;
  color: #fefefe;
}
/* line 259, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.warning, .button[disabled].warning {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 155, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
  background-color: #ffae00;
  color: #fefefe;
}
/* line 259, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.alert, .button[disabled].alert {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 155, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #ec5840;
  color: #fefefe;
}
/* line 170, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.dropdown::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  border-color: #fefefe transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  position: relative;
  top: 0.4em;
  float: right;
  margin-left: 10px;
  display: inline-block;
}
/* line 277, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.arrow-only::after {
  margin-left: 0;
  float: none;
  top: -0.1em;
}

/* line 62, ../../vendor/foundation-sites/scss/components/_visibility.scss */
.hide {
  display: none !important;
}

/* line 66, ../../vendor/foundation-sites/scss/components/_visibility.scss */
.invisible {
  visibility: hidden;
}

@media screen and (max-width: 39.9375em) {
  /* line 82, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  /* line 86, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .show-for-small-only {
    display: none !important;
  }
}

@media screen and (min-width: 40em) {
  /* line 73, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.9375em) {
  /* line 77, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .show-for-medium {
    display: none !important;
  }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  /* line 82, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
  /* line 86, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .show-for-medium-only {
    display: none !important;
  }
}

@media screen and (min-width: 64em) {
  /* line 73, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em) {
  /* line 77, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .show-for-large {
    display: none !important;
  }
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  /* line 82, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
  /* line 86, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .show-for-large-only {
    display: none !important;
  }
}

/* line 93, ../../vendor/foundation-sites/scss/components/_visibility.scss */
.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

/* line 100, ../../vendor/foundation-sites/scss/components/_visibility.scss */
.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

/* line 107, ../../vendor/foundation-sites/scss/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  /* line 107, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  /* line 107, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

/* line 120, ../../vendor/foundation-sites/scss/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  /* line 120, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  /* line 120, ../../vendor/foundation-sites/scss/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

/* line 10, ../../vendor/foundation-sites/scss/components/_float.scss */
.float-left {
  float: left !important;
}

/* line 14, ../../vendor/foundation-sites/scss/components/_float.scss */
.float-right {
  float: right !important;
}

/* line 18, ../../vendor/foundation-sites/scss/components/_float.scss */
.float-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.clearfix::before, .clearfix::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.clearfix::after {
  clear: both;
}

/* line 114, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion {
  list-style-type: none;
  background: none;
  margin-left: 0;
}

/* line 54, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}
/* line 58, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

/* line 122, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-title {
  display: block;
  padding: 20px 0;
  line-height: 1;
  font-size: 0.75rem;
  color: #000000;
  position: relative;
  border: 0;
  border-bottom: 0;
}
/* line 74, ../../vendor/foundation-sites/scss/components/_accordion.scss */
:last-child:not(.is-active) > .accordion-title {
  border-radius: 0 0 0 0;
  border-bottom: 0;
}
/* line 79, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-title:hover, .accordion-title:focus {
  background-color: 0;
}

/* line 126, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-content {
  padding: 10px 0;
  display: none;
  border: 0;
  border-bottom: 0;
  background-color: none;
  color: #000000;
}
/* line 108, ../../vendor/foundation-sites/scss/components/_accordion.scss */
:last-child > .accordion-content:last-child {
  border-bottom: 0;
}

/* line 15, ../../vendor/foundation-sites/scss/components/_accordion-menu.scss */
.is-accordion-submenu-parent > a {
  position: relative;
}
/* line 18, ../../vendor/foundation-sites/scss/components/_accordion-menu.scss */
.is-accordion-submenu-parent > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: #5c360b transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 1rem;
}

/* line 27, ../../vendor/foundation-sites/scss/components/_accordion-menu.scss */
.is-accordion-submenu-parent[aria-expanded='true'] > a::after {
  transform-origin: 50% 50%;
  transform: scaleY(-1);
}

/* line 40, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.3em;
  min-width: 2.1em;
  font-size: 0.6rem;
  text-align: center;
  border-radius: 50%;
  background: #5c360b;
  color: #fefefe;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.secondary {
  background: #efdb8f;
  color: #000000;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.success {
  background: #3adb76;
  color: #fefefe;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.warning {
  background: #ffae00;
  color: #fefefe;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.alert {
  background: #ec5840;
  color: #fefefe;
}

/* line 87, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs {
  list-style: none;
  margin: 0 0 1rem 0;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.breadcrumbs::before, .breadcrumbs::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.breadcrumbs::after {
  clear: both;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs li {
  float: left;
  color: #000000;
  font-size: 0.6875rem;
  cursor: default;
  text-transform: uppercase;
}
/* line 62, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs li:not(:last-child)::after {
  color: #808080;
  content: "/";
  margin: 0 0.75rem;
  position: relative;
  top: 1px;
  opacity: 1;
}
/* line 77, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs a {
  color: #5c360b;
}
/* line 80, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs a:hover {
  text-decoration: underline;
}
/* line 90, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs .disabled {
  color: #808080;
  cursor: not-allowed;
}

/* line 137, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group {
  margin-bottom: 1rem;
  font-size: 0;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.button-group::before, .button-group::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.button-group::after {
  clear: both;
}
/* line 42, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group .button {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 11px;
}
/* line 52, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group .button:last-child {
  margin-right: 0;
}
/* line 142, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.tiny .button {
  font-size: 0.6rem;
}
/* line 142, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.small .button {
  font-size: 0.75rem;
}
/* line 142, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.large .button {
  font-size: 1.25rem;
}
/* line 148, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded {
  margin-right: -1px;
}
/* line 67, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded::before, .button-group.expanded::after {
  display: none;
}
/* line 81, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(2), .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button {
  display: inline-block;
  width: calc(50% - 1px);
  margin-right: 1px;
}
/* line 86, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(2):last-child, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child {
  margin-right: -6px;
}
/* line 81, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(3), .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button {
  display: inline-block;
  width: calc(33.33333% - 1px);
  margin-right: 1px;
}
/* line 86, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(3):last-child, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child {
  margin-right: -6px;
}
/* line 81, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(4), .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button {
  display: inline-block;
  width: calc(25% - 1px);
  margin-right: 1px;
}
/* line 86, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(4):last-child, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child {
  margin-right: -6px;
}
/* line 81, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(5), .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button {
  display: inline-block;
  width: calc(20% - 1px);
  margin-right: 1px;
}
/* line 86, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(5):last-child, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child {
  margin-right: -6px;
}
/* line 81, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(6), .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button {
  display: inline-block;
  width: calc(16.66667% - 1px);
  margin-right: 1px;
}
/* line 86, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded .button:first-child:nth-last-child(6):last-child, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child {
  margin-right: -6px;
}
/* line 153, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.primary .button {
  background-color: #5c360b;
  color: #fefefe;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.primary .button:hover, .button-group.primary .button:focus {
  background-color: #4a2b09;
  color: #fefefe;
}
/* line 153, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.secondary .button {
  background-color: #efdb8f;
  color: #000000;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.secondary .button:hover, .button-group.secondary .button:focus {
  background-color: #e5c64c;
  color: #000000;
}
/* line 153, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.success .button {
  background-color: #3adb76;
  color: #fefefe;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.success .button:hover, .button-group.success .button:focus {
  background-color: #22bb5b;
  color: #fefefe;
}
/* line 153, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.warning .button {
  background-color: #ffae00;
  color: #fefefe;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.warning .button:hover, .button-group.warning .button:focus {
  background-color: #cc8b00;
  color: #fefefe;
}
/* line 153, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.alert .button {
  background-color: #ec5840;
  color: #fefefe;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.alert .button:hover, .button-group.alert .button:focus {
  background-color: #da3116;
  color: #fefefe;
}
/* line 105, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
  width: 100%;
}
/* line 113, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 40em) {
  /* line 125, ../../vendor/foundation-sites/scss/components/_button-group.scss */
  .button-group.stacked-for-small .button {
    width: auto;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 64em) {
  /* line 125, ../../vendor/foundation-sites/scss/components/_button-group.scss */
  .button-group.stacked-for-medium .button {
    width: auto;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  /* line 184, ../../vendor/foundation-sites/scss/components/_button-group.scss */
  .button-group.stacked-for-small.expanded {
    display: block;
  }
  /* line 188, ../../vendor/foundation-sites/scss/components/_button-group.scss */
  .button-group.stacked-for-small.expanded .button {
    display: block;
    margin-right: 0;
  }
}

/* line 88, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout {
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0;
  position: relative;
  color: #000000;
  background-color: white;
}
/* line 55, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout > :first-child {
  margin-top: 0;
}
/* line 59, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout > :last-child {
  margin-bottom: 0;
}
/* line 92, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.primary {
  background-color: #f8e2c8;
}
/* line 92, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.secondary {
  background-color: #fdfaee;
}
/* line 92, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.success {
  background-color: #e1faea;
}
/* line 92, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.warning {
  background-color: #fff3d9;
}
/* line 92, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.alert {
  background-color: #fce6e2;
}
/* line 97, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.small {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}
/* line 101, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.large {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

/* line 58, ../../vendor/foundation-sites/scss/components/_close-button.scss */
.close-button {
  position: absolute;
  color: #8a8a8a;
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
  cursor: pointer;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .close-button {
  outline: 0;
}
/* line 51, ../../vendor/foundation-sites/scss/components/_close-button.scss */
.close-button:hover, .close-button:focus {
  color: #000000;
}

/* line 27, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown {
  position: relative;
  overflow: hidden;
}
/* line 31, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown li {
  display: block !important;
}

/* line 37, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fefefe;
  transition: transform 0.15s linear;
}
/* line 47, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  transform: translateX(-100%);
}
/* line 53, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown-submenu.is-closing {
  transform: translateX(100%);
}

/* line 59, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown-submenu-parent > a {
  position: relative;
}
/* line 62, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown-submenu-parent > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent #5c360b;
  border-left-style: solid;
  border-right-width: 0;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
}

/* line 71, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.js-drilldown-back > a::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent #5c360b transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  border-left-width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}

/* line 52, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 0;
  top: 100%;
}
/* line 60, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 0;
  top: 100%;
}
/* line 68, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  padding-right: 1.5rem;
  position: relative;
}
/* line 73, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #5c360b transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  right: 5px;
  margin-top: -2px;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0;
}
/* line 118, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.no-js .dropdown.menu ul {
  display: none;
}
/* line 82, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}
/* line 87, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 100%;
}
/* line 94, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}
/* line 35, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li > a::after {
  right: 14px;
  margin-top: -3px;
}
/* line 40, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-left > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent #5c360b transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}
/* line 44, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-right > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #5c360b;
  border-left-style: solid;
  border-right-width: 0;
}
@media screen and (min-width: 40em) {
  /* line 52, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 0;
    top: 100%;
  }
  /* line 60, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 0;
    top: 100%;
  }
  /* line 68, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    padding-right: 1.5rem;
    position: relative;
  }
  /* line 73, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #5c360b transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    right: 5px;
    margin-top: -2px;
  }
  /* line 82, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  /* line 87, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 100%;
  }
  /* line 94, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  /* line 35, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
    margin-top: -3px;
  }
  /* line 40, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #5c360b transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
  }
  /* line 44, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #5c360b;
    border-left-style: solid;
    border-right-width: 0;
  }
}
@media screen and (min-width: 64em) {
  /* line 52, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 0;
    top: 100%;
  }
  /* line 60, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 0;
    top: 100%;
  }
  /* line 68, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    padding-right: 1.5rem;
    position: relative;
  }
  /* line 73, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #5c360b transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    right: 5px;
    margin-top: -2px;
  }
  /* line 82, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  /* line 87, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 100%;
  }
  /* line 94, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  /* line 35, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
    margin-top: -3px;
  }
  /* line 40, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #5c360b transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
  }
  /* line 44, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #5c360b;
    border-left-style: solid;
    border-right-width: 0;
  }
}
/* line 141, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  left: auto;
  right: 0;
}

/* line 149, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-menu.vertical {
  width: 100px;
}
/* line 152, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-menu.vertical.align-right {
  float: right;
}

/* line 157, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu-parent {
  position: relative;
}
/* line 160, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -2px;
}
/* line 167, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}
/* line 177, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 100%;
}
/* line 182, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

/* line 188, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  z-index: 1;
  background: #fefefe;
  border: 1px solid #808080;
}
/* line 35, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
  margin-top: -3px;
}
/* line 40, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent #5c360b transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}
/* line 44, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #5c360b;
  border-left-style: solid;
  border-right-width: 0;
}
/* line 205, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}
/* line 210, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu > li {
  width: 100%;
}
/* line 217, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

/* line 52, ../../vendor/foundation-sites/scss/components/_flex-video.scss */
.flex-video {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  margin-bottom: 1rem;
  overflow: hidden;
}
/* line 39, ../../vendor/foundation-sites/scss/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%;
}
/* line 55, ../../vendor/foundation-sites/scss/components/_flex-video.scss */
.flex-video.widescreen {
  padding-bottom: 56.25%;
}
/* line 59, ../../vendor/foundation-sites/scss/components/_flex-video.scss */
.flex-video.vimeo {
  padding-top: 0;
}

/* line 41, ../../vendor/foundation-sites/scss/components/_label.scss */
.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  border-radius: 0;
  background: #5c360b;
  color: #fefefe;
}
/* line 49, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.secondary {
  background: #efdb8f;
  color: #000000;
}
/* line 49, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.success {
  background: #3adb76;
  color: #fefefe;
}
/* line 49, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.warning {
  background: #ffae00;
  color: #fefefe;
}
/* line 49, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.alert {
  background: #ec5840;
  color: #fefefe;
}

/* line 74, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object {
  margin-bottom: 1rem;
  display: block;
}
/* line 77, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object img {
  max-width: none;
}
@media screen and (max-width: 39.9375em) {
  /* line 89, ../../vendor/foundation-sites/scss/components/_media-object.scss */
  .media-object.stack-for-small .media-object-section {
    padding: 0;
    padding-bottom: 1rem;
    display: block;
  }
  /* line 68, ../../vendor/foundation-sites/scss/components/_media-object.scss */
  .media-object.stack-for-small .media-object-section img {
    width: 100%;
  }
}

/* line 96, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object-section {
  display: table-cell;
  vertical-align: top;
}
/* line 42, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object-section:first-child {
  padding-right: 1rem;
}
/* line 46, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 1rem;
}
/* line 50, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object-section > :last-child {
  margin-bottom: 0;
}
/* line 106, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object-section.middle {
  vertical-align: middle;
}
/* line 110, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object-section.bottom {
  vertical-align: bottom;
}

/* line 227, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu {
  margin: 0;
  list-style-type: none;
}
/* line 46, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li {
  display: table-cell;
  vertical-align: middle;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .menu > li {
  outline: 0;
}
/* line 59, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li > a {
  display: block;
  padding: 0.7rem 1rem;
  line-height: 1;
}
/* line 66, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu input,
.menu a,
.menu button {
  margin-bottom: 0;
}
/* line 161, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li > a img,
.menu > li > a i,
.menu > li > a svg {
  vertical-align: middle;
}
/* line 166, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li > a img + span,
.menu > li > a i + span,
.menu > li > a svg + span {
  vertical-align: middle;
}
/* line 180, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li > a img,
.menu > li > a i,
.menu > li > a svg {
  margin-right: 0.25rem;
  display: inline-block;
}
/* line 100, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li {
  display: table-cell;
}
/* line 120, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.vertical > li {
  display: block;
}
@media screen and (min-width: 40em) {
  /* line 100, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.medium-horizontal > li {
    display: table-cell;
  }
  /* line 120, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.medium-vertical > li {
    display: block;
  }
}
@media screen and (min-width: 64em) {
  /* line 100, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.large-horizontal > li {
    display: table-cell;
  }
  /* line 120, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.large-vertical > li {
    display: block;
  }
}
/* line 132, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.simple li {
  line-height: 1;
  display: inline-block;
  margin-right: 1rem;
}
/* line 138, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.simple a {
  padding: 0;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu.align-right::before, .menu.align-right::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu.align-right::after {
  clear: both;
}
/* line 265, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.align-right > li {
  float: right;
}
/* line 272, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.expanded {
  width: 100%;
  display: table;
  table-layout: fixed;
}
/* line 275, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.expanded > li:first-child:last-child {
  width: 100%;
}
/* line 192, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.icon-top > li > a {
  text-align: center;
}
/* line 200, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.icon-top > li > a img,
.menu.icon-top > li > a i,
.menu.icon-top > li > a svg {
  display: block;
  margin: 0 auto 0.25rem;
}
/* line 286, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.nested {
  margin-left: 1rem;
}
/* line 291, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu .active > a {
  color: #fefefe;
  background: #5c360b;
}

/* line 297, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu-text {
  font-weight: bold;
  color: inherit;
  line-height: 1;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0.7rem 1rem;
}

/* line 302, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu-centered {
  text-align: center;
}
/* line 305, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu-centered > .menu {
  display: inline-block;
}

/* line 311, ../../vendor/foundation-sites/scss/components/_menu.scss */
.no-js [data-responsive-menu] ul {
  display: none;
}

/* line 2, ../../vendor/foundation-sites/scss/components/_menu-icon.scss */
.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}
/* line 83, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu-icon::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #fefefe;
  top: 0;
  left: 0;
  box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
}
/* line 109, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu-icon:hover::after {
  background: #808080;
  box-shadow: 0 7px 0 #808080, 0 14px 0 #808080;
}

/* line 6, ../../vendor/foundation-sites/scss/components/_menu-icon.scss */
.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}
/* line 83, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu-icon.dark::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #000000;
  top: 0;
  left: 0;
  box-shadow: 0 7px 0 #000000, 0 14px 0 #000000;
}
/* line 109, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu-icon.dark:hover::after {
  background: #8a8a8a;
  box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
}

/* line 46, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
html,
body {
  height: 100%;
}

/* line 51, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-wrapper {
  width: 100%;
  overflow-x: hidden;
  position: relative;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: auto;
}

/* line 59, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-wrapper-inner {
  position: relative;
  width: 100%;
  min-height: 100%;
  transition: transform 0.5s ease;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.off-canvas-wrapper-inner::before, .off-canvas-wrapper-inner::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.off-canvas-wrapper-inner::after {
  clear: both;
}

/* line 68, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-content,
.off-canvas-content {
  min-height: 100%;
  background: #fff4e1;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  z-index: 1;
  padding-bottom: 0.1px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

/* line 83, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.js-off-canvas-exit {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(254, 254, 254, 0.25);
  cursor: pointer;
  transition: background 0.5s ease;
}

/* line 157, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas {
  position: absolute;
  background: #e6e6e6;
  z-index: -1;
  max-height: 100%;
  overflow-y: auto;
  transform: translateX(0);
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .off-canvas {
  outline: 0;
}
/* line 160, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas.position-left {
  left: -250px;
  top: 0;
  width: 250px;
}
/* line 125, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.is-open-left {
  transform: translateX(250px);
}
/* line 161, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas.position-right {
  right: -250px;
  top: 0;
  width: 250px;
}
/* line 125, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.is-open-right {
  transform: translateX(-250px);
}

@media screen and (min-width: 40em) {
  /* line 168, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-medium {
    left: 0;
    z-index: auto;
    position: fixed;
  }
  /* line 148, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 250px;
  }

  /* line 172, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-medium {
    right: 0;
    z-index: auto;
    position: fixed;
  }
  /* line 148, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 250px;
  }
}
@media screen and (min-width: 64em) {
  /* line 168, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-large {
    left: 0;
    z-index: auto;
    position: fixed;
  }
  /* line 148, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 250px;
  }

  /* line 172, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-large {
    right: 0;
    z-index: auto;
    position: fixed;
  }
  /* line 148, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 250px;
  }
}
/* line 153, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit {
  position: relative;
}

/* line 157, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-container {
  position: relative;
  margin: 0;
  overflow: hidden;
  list-style: none;
}

/* line 161, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-slide {
  width: 100%;
  max-height: 100%;
}
/* line 72, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

/* line 165, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-figure {
  margin: 0;
}

/* line 169, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-image {
  margin: 0;
  width: 100%;
  max-width: 100%;
}

/* line 173, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 1rem;
  margin-bottom: 0;
  color: #fefefe;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 177, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-previous, .orbit-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fefefe;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
  outline: 0;
}
/* line 109, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 181, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-previous {
  left: 0;
}

/* line 186, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-next {
  left: auto;
  right: 0;
}

/* line 191, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .orbit-bullets {
  outline: 0;
}
/* line 135, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  background-color: #808080;
  border-radius: 50%;
}
/* line 142, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-bullets button:hover {
  background-color: #8a8a8a;
}
/* line 146, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-bullets button.is-active {
  background-color: #8a8a8a;
}

/* line 142, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.pagination::before, .pagination::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.pagination::after {
  clear: both;
}
/* line 73, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination li {
  font-size: 0.875rem;
  margin-right: 0.0625rem;
  border-radius: 0;
  display: none;
}
/* line 84, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media screen and (min-width: 40em) {
  /* line 73, ../../vendor/foundation-sites/scss/components/_pagination.scss */
  .pagination li {
    display: inline-block;
  }
}
/* line 102, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination a,
.pagination button {
  color: #000000;
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
}
/* line 109, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}
/* line 145, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #5c360b;
  color: #fefefe;
  cursor: default;
}
/* line 149, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #808080;
  cursor: not-allowed;
}
/* line 129, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination .disabled:hover {
  background: transparent;
}
/* line 153, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination .ellipsis::after {
  content: '\2026';
  padding: 0.1875rem 0.625rem;
  color: #000000;
}

/* line 159, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination-previous a::before,
.pagination-previous.disabled::before {
  content: '\00ab';
  display: inline-block;
  margin-right: 0.5rem;
}

/* line 166, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination-next a::after,
.pagination-next.disabled::after {
  content: '\00bb';
  display: inline-block;
  margin-left: 0.5rem;
}

/* line 43, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress {
  background-color: #808080;
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress.primary .progress-meter {
  background-color: #5c360b;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress.secondary .progress-meter {
  background-color: #efdb8f;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress.success .progress-meter {
  background-color: #3adb76;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress.warning .progress-meter {
  background-color: #ffae00;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress.alert .progress-meter {
  background-color: #ec5840;
}

/* line 56, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #5c360b;
}

/* line 61, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fefefe;
  white-space: nowrap;
}

/* line 102, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  user-select: none;
  touch-action: none;
}

/* line 107, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #808080;
  transition: all 0.2s ease-in-out;
}
/* line 43, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider-fill.is-dragging {
  transition: all 0s linear;
}

/* line 112, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  background-color: #5c360b;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation;
  border-radius: 0;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .slider-handle {
  outline: 0;
}
/* line 63, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider-handle:hover {
  background-color: #4e2e09;
}
/* line 67, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider-handle.is-dragging {
  transition: all 0s linear;
}

/* line 117, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

/* line 123, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  transform: scale(1, -1);
}
/* line 84, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}
/* line 90, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.4rem;
  height: 1.4rem;
  transform: translateX(-50%);
}

/* line 113, ../../vendor/foundation-sites/scss/components/_reveal.scss */
body.is-reveal-open {
  overflow: hidden;
}

/* line 117, ../../vendor/foundation-sites/scss/components/_reveal.scss */
html.is-reveal-open,
html.is-reveal-open body {
  min-height: 100%;
  overflow: hidden;
  user-select: none;
}

/* line 125, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal-overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1005;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: scroll;
}

/* line 130, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal {
  display: none;
  z-index: 1006;
  padding: 1rem;
  border: 1px solid #808080;
  background-color: #fefefe;
  border-radius: 0;
  position: relative;
  top: 100px;
  margin-left: auto;
  margin-right: auto;
  overflow-y: auto;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .reveal {
  outline: 0;
}
@media screen and (min-width: 40em) {
  /* line 130, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal {
    min-height: 0;
  }
}
/* line 70, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal .column, .reveal .columns,
.reveal .columns {
  min-width: 0;
}
/* line 76, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal > :last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 40em) {
  /* line 130, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal {
    width: 600px;
    max-width: 76.25rem;
  }
}
@media screen and (min-width: 40em) {
  /* line 142, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal .reveal {
    left: auto;
    right: auto;
    margin: 0 auto;
  }
}
/* line 150, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal.collapse {
  padding: 0;
}
@media screen and (min-width: 40em) {
  /* line 155, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal.tiny {
    width: 30%;
    max-width: 76.25rem;
  }
}
@media screen and (min-width: 40em) {
  /* line 156, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal.small {
    width: 50%;
    max-width: 76.25rem;
  }
}
@media screen and (min-width: 40em) {
  /* line 157, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal.large {
    width: 90%;
    max-width: 76.25rem;
  }
}
/* line 160, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal.full {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  max-width: none;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 39.9375em) {
  /* line 130, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    max-width: none;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}
/* line 168, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal.without-overlay {
  position: fixed;
}

/* line 192, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch {
  height: 2rem;
  margin-bottom: 1rem;
  outline: 0;
  position: relative;
  user-select: none;
  color: #fefefe;
  font-weight: bold;
  font-size: 0.875rem;
}

/* line 198, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch-input {
  opacity: 0;
  position: absolute;
  margin-bottom: 0;
}

/* line 203, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch-paddle {
  background: #808080;
  cursor: pointer;
  display: block;
  position: relative;
  width: 4rem;
  height: 2rem;
  transition: all 0.25s ease-out;
  border-radius: 0;
  color: inherit;
  font-weight: inherit;
}
/* line 97, ../../vendor/foundation-sites/scss/components/_switch.scss */
input + .switch-paddle {
  margin: 0;
}
/* line 102, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch-paddle::after {
  background: #fefefe;
  content: '';
  display: block;
  position: absolute;
  height: 1.5rem;
  left: 0.25rem;
  top: 0.25rem;
  width: 1.5rem;
  transition: all 0.25s ease-out;
  transform: translate3d(0, 0, 0);
  border-radius: 0;
}
/* line 117, ../../vendor/foundation-sites/scss/components/_switch.scss */
input:checked ~ .switch-paddle {
  background: #5c360b;
}
/* line 120, ../../vendor/foundation-sites/scss/components/_switch.scss */
input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] input:focus ~ .switch-paddle {
  outline: 0;
}

/* line 208, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch-active, .switch-inactive {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

/* line 213, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch-active {
  left: 8%;
  display: none;
}
/* line 142, ../../vendor/foundation-sites/scss/components/_switch.scss */
input:checked + label > .switch-active {
  display: block;
}

/* line 219, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch-inactive {
  right: 15%;
}
/* line 151, ../../vendor/foundation-sites/scss/components/_switch.scss */
input:checked + label > .switch-inactive {
  display: none;
}

/* line 225, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.tiny {
  height: 1.5rem;
}
/* line 174, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}
/* line 180, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.tiny .switch-paddle::after {
  width: 1rem;
  height: 1rem;
}
/* line 185, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

/* line 229, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.small {
  height: 1.75rem;
}
/* line 174, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}
/* line 180, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.small .switch-paddle::after {
  width: 1.25rem;
  height: 1.25rem;
}
/* line 185, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

/* line 233, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.large {
  height: 2.5rem;
}
/* line 174, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}
/* line 180, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.large .switch-paddle::after {
  width: 2rem;
  height: 2rem;
}
/* line 185, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

/* line 244, ../../vendor/foundation-sites/scss/components/_table.scss */
table {
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
/* line 76, ../../vendor/foundation-sites/scss/components/_table.scss */
thead,
tbody,
tfoot {
  border: 1px solid #f1f1f1;
  background-color: #fefefe;
}

/* line 84, ../../vendor/foundation-sites/scss/components/_table.scss */
caption {
  font-weight: bold;
  padding: 0.5rem 0.625rem 0.625rem;
}

/* line 90, ../../vendor/foundation-sites/scss/components/_table.scss */
thead {
  background: #f8f8f8;
  color: #000000;
}

/* line 96, ../../vendor/foundation-sites/scss/components/_table.scss */
tfoot {
  background: #f1f1f1;
  color: #000000;
}

/* line 105, ../../vendor/foundation-sites/scss/components/_table.scss */
thead tr,
tfoot tr {
  background: transparent;
}
/* line 110, ../../vendor/foundation-sites/scss/components/_table.scss */
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
  text-align: left;
}

/* line 123, ../../vendor/foundation-sites/scss/components/_table.scss */
tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
/* line 136, ../../vendor/foundation-sites/scss/components/_table.scss */
tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

@media screen and (max-width: 63.9375em) {
  /* line 223, ../../vendor/foundation-sites/scss/components/_table.scss */
  table.stack thead {
    display: none;
  }
  /* line 228, ../../vendor/foundation-sites/scss/components/_table.scss */
  table.stack tfoot {
    display: none;
  }
  /* line 232, ../../vendor/foundation-sites/scss/components/_table.scss */
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }
  /* line 238, ../../vendor/foundation-sites/scss/components/_table.scss */
  table.stack td {
    border-top: 0;
  }
}

/* line 254, ../../vendor/foundation-sites/scss/components/_table.scss */
table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

/* line 174, ../../vendor/foundation-sites/scss/components/_table.scss */
table.hover thead tr:hover {
  background-color: #f3f3f3;
}
/* line 181, ../../vendor/foundation-sites/scss/components/_table.scss */
table.hover tfoot tr:hover {
  background-color: #ececec;
}
/* line 188, ../../vendor/foundation-sites/scss/components/_table.scss */
table.hover tbody tr:hover {
  background-color: #f9f9f9;
}
/* line 194, ../../vendor/foundation-sites/scss/components/_table.scss */
table.hover tbody tr:nth-of-type(even):hover {
  background-color: #ececec;
}

/* line 262, ../../vendor/foundation-sites/scss/components/_table.scss */
.table-scroll {
  overflow-x: auto;
}
/* line 265, ../../vendor/foundation-sites/scss/components/_table.scss */
.table-scroll table {
  width: auto;
}

/* line 116, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs {
  margin: 0;
  list-style-type: none;
  background: #fefefe;
  border: 1px solid #e6e6e6;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.tabs::before, .tabs::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.tabs::after {
  clear: both;
}

/* line 63, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.vertical > li {
  width: auto;
  float: none;
  display: block;
}

/* line 127, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.simple > li > a {
  padding: 0;
}
/* line 130, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.simple > li > a:hover {
  background: transparent;
}

/* line 137, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.primary {
  background: #5c360b;
}
/* line 140, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.primary > li > a {
  color: #fefefe;
}
/* line 143, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #6e410d;
}

/* line 150, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-title {
  float: left;
}
/* line 74, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  line-height: 1;
  font-size: 0.75rem;
}
/* line 80, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-title > a:hover {
  background: #fefefe;
}
/* line 84, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
  background: #e6e6e6;
}

/* line 154, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-content {
  background: #fefefe;
  transition: all 0.5s ease;
  border: 1px solid #e6e6e6;
  border-top: 0;
}

/* line 158, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

/* line 162, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-panel {
  display: none;
  padding: 1rem;
}
/* line 110, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-panel.is-active {
  display: block;
}

/* line 51, ../../vendor/foundation-sites/scss/components/_thumbnail.scss */
.thumbnail {
  border: solid 4px #fefefe;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-block;
  line-height: 0;
  max-width: 100%;
  transition: box-shadow 200ms ease-out;
  border-radius: 0;
  margin-bottom: 1rem;
}
/* line 44, ../../vendor/foundation-sites/scss/components/_thumbnail.scss */
.thumbnail:hover, .thumbnail:focus {
  box-shadow: 0 0 6px 1px rgba(92, 54, 11, 0.5);
}

/* line 38, ../../vendor/foundation-sites/scss/components/_title-bar.scss */
.title-bar {
  background: #000000;
  color: #fefefe;
  padding: 0.5rem;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.title-bar::before, .title-bar::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.title-bar::after {
  clear: both;
}
/* line 52, ../../vendor/foundation-sites/scss/components/_title-bar.scss */
.title-bar .menu-icon {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

/* line 70, ../../vendor/foundation-sites/scss/components/_title-bar.scss */
.title-bar-left {
  float: left;
}

/* line 74, ../../vendor/foundation-sites/scss/components/_title-bar.scss */
.title-bar-right {
  float: right;
  text-align: right;
}

/* line 80, ../../vendor/foundation-sites/scss/components/_title-bar.scss */
.title-bar-title {
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
}

/* line 97, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.has-tip {
  border-bottom: dotted 1px #8a8a8a;
  font-weight: bold;
  position: relative;
  display: inline-block;
  cursor: help;
}

/* line 101, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip {
  background-color: #000000;
  color: #fefefe;
  font-size: 80%;
  padding: 0.75rem;
  position: absolute;
  z-index: 10;
  top: calc(100% + 0.6495rem);
  max-width: 10rem !important;
  border-radius: 0;
}
/* line 64, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent transparent #000000;
  border-bottom-style: solid;
  border-top-width: 0;
  bottom: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
/* line 72, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip.top::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: #000000 transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  top: 100%;
  bottom: auto;
}
/* line 78, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip.left::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent transparent transparent #000000;
  border-left-style: solid;
  border-right-width: 0;
  bottom: auto;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
/* line 86, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip.right::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent #000000 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
}

/* line 121, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar {
  padding: 0.5rem;
}
/* line 142, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.top-bar::before, .top-bar::after {
  content: ' ';
  display: table;
}
/* line 152, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.top-bar::after {
  clear: both;
}
/* line 47, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar,
.top-bar ul {
  background-color: #e6e6e6;
}
/* line 60, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar input {
  max-width: 200px;
  margin-right: 1rem;
}
/* line 66, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar .input-group-field {
  width: 100%;
  margin-right: 0;
}
/* line 72, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar input.button {
  width: auto;
}
/* line 91, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar .top-bar-left,
.top-bar .top-bar-right {
  width: 100%;
}
@media screen and (min-width: 40em) {
  /* line 112, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
  .top-bar .top-bar-left,
  .top-bar .top-bar-right {
    width: auto;
  }
}
@media screen and (max-width: 63.9375em) {
  /* line 91, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
  .top-bar.stacked-for-medium .top-bar-left,
  .top-bar.stacked-for-medium .top-bar-right {
    width: 100%;
  }
}
@media screen and (max-width: 74.9375em) {
  /* line 91, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
  .top-bar.stacked-for-large .top-bar-left,
  .top-bar.stacked-for-large .top-bar-right {
    width: 100%;
  }
}

/* line 156, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar-title {
  float: left;
  margin-right: 1rem;
}

/* line 162, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar-left {
  float: left;
}

/* line 166, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar-right {
  float: right;
}

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

Stylesheet: Main Stylesheet

*************************************************/
/*********************
GENERAL STYLES
*********************/
/*********************
LINK STYLES
*********************/
/* line 16, ../scss/_main.scss */
a:link, a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/* line 21, ../scss/_main.scss */
a, a.button {
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s;
}

/* line 28, ../scss/_main.scss */
.button.tiny-nobg {
  background: none;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 900;
  margin-bottom: 0;
}
/* line 33, ../scss/_main.scss */
.button.tiny-nobg:hover {
  background: #5c360b;
}

/*********************
H1, H2, H3, H4, H5 P STYLES
*********************/
/* line 45, ../scss/_main.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-weight: 500;
}
/* line 47, ../scss/_main.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 52, ../scss/_main.scss */
h1, .h1 {
  font-weight: 600;
}

/* line 60, ../scss/_main.scss */
.h1 {
  font-size: 1.5rem;
}

/* line 60, ../scss/_main.scss */
.h2 {
  font-size: 1.25rem;
}

/* line 60, ../scss/_main.scss */
.h3 {
  font-size: 1.1875rem;
}

/* line 60, ../scss/_main.scss */
.h4 {
  font-size: 1.125rem;
}

/* line 60, ../scss/_main.scss */
.h5 {
  font-size: 1rem;
}

/* line 60, ../scss/_main.scss */
.h6 {
  font-size: 1rem;
}

@media screen and (min-width: 40em) {
  /* line 60, ../scss/_main.scss */
  .h1 {
    font-size: 1.75rem;
  }

  /* line 60, ../scss/_main.scss */
  .h2 {
    font-size: 1.4375rem;
  }

  /* line 60, ../scss/_main.scss */
  .h3 {
    font-size: 1.25rem;
  }

  /* line 60, ../scss/_main.scss */
  .h4 {
    font-size: 1.25rem;
  }

  /* line 60, ../scss/_main.scss */
  .h5 {
    font-size: 1rem;
  }

  /* line 60, ../scss/_main.scss */
  .h6 {
    font-size: 1rem;
  }
}
/*********************
POSTS & CONTENT STYLES
*********************/
/* line 72, ../scss/_main.scss */
#content #inner-content {
  padding-top: 20px;
  padding-bottom: 40px;
}

/* line 80, ../scss/_main.scss */
.single-post #content #inner-content {
  padding-top: 50px;
}

/* line 86, ../scss/_main.scss */
.default-header {
  padding-top: 35px;
  padding-bottom: 50px;
}

/* line 91, ../scss/_main.scss */
.full-width-creambg {
  background-color: #f9eac0;
  padding: 30px 0;
}
/* line 94, ../scss/_main.scss */
.full-width-creambg header {
  margin-bottom: 20px;
}

/* line 111, ../scss/_main.scss */
.page-title .vcard {
  border: 0px;
  padding: 0px;
}

/* line 122, ../scss/_main.scss */
.byline {
  color: #999;
}

/* line 130, ../scss/_main.scss */
.entry-content img {
  max-width: 100%;
  height: auto;
}
/* line 135, ../scss/_main.scss */
.entry-content .alignleft, .entry-content img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}
/* line 140, ../scss/_main.scss */
.entry-content .alignright, .entry-content img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}
/* line 145, ../scss/_main.scss */
.entry-content .aligncenter, .entry-content img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}
/* line 152, ../scss/_main.scss */
.entry-content video, .entry-content object {
  max-width: 100%;
  height: auto;
}
/* line 157, ../scss/_main.scss */
.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px;
}

/* line 165, ../scss/_main.scss */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
}
/* line 171, ../scss/_main.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
/* line 177, ../scss/_main.scss */
.wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}

/* line 185, ../scss/_main.scss */
.post-password-form input[type="submit"] {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 6px;
  padding: 5px 10px;
  margin: 0 0 1rem 0;
  font-size: 11px;
  background-color: #5c360b;
  color: #fefefe;
}
/* line 173, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .post-password-form input[type="submit"] {
  outline: 0;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_button.scss */
.post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {
  background-color: #4e2e09;
  color: #fefefe;
}

/*********************
IMAGE GALLERY STYLES
*********************/
/*********************
PAGE NAVI STYLES
*********************/
/* line 218, ../scss/_main.scss */
.page-navigation {
  margin-top: 1rem;
}

/*********************
COMMENT STYLES
*********************/
/* line 226, ../scss/_main.scss */
#comments .commentlist {
  margin-left: 0px;
}

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

/* line 238, ../scss/_main.scss */
.commentlist li {
  position: relative;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0.7335em 10px;
}
/* line 246, ../scss/_main.scss */
.commentlist li:last-child {
  margin-bottom: 0;
}
/* line 250, ../scss/_main.scss */
.commentlist li ul.children {
  margin: 0;
}
/* line 267, ../scss/_main.scss */
.commentlist li[class*=depth-] {
  margin-top: 1.1em;
}
/* line 271, ../scss/_main.scss */
.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 276, ../scss/_main.scss */
.commentlist li:not(.depth-1) {
  margin-left: 10px;
  margin-top: 0;
  padding-bottom: 0;
}
/* line 306, ../scss/_main.scss */
.commentlist .vcard {
  margin-left: 50px;
}
/* line 309, ../scss/_main.scss */
.commentlist .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 317, ../scss/_main.scss */
.commentlist .vcard time {
  float: right;
}
/* line 320, ../scss/_main.scss */
.commentlist .vcard time a {
  color: #999;
  text-decoration: none;
}
/* line 324, ../scss/_main.scss */
.commentlist .vcard time a:hover {
  text-decoration: underline;
}
/* line 334, ../scss/_main.scss */
.commentlist .vcard img.avatar {
  position: absolute;
  left: 10px;
  padding: 2px;
  border: 1px solid #cecece;
  background: #fff;
}
/* line 361, ../scss/_main.scss */
.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 370, ../scss/_main.scss */
.commentlist .comment-reply-link {
  float: right;
}

/*********************
COMMENT FORM STYLES
*********************/
/* line 385, ../scss/_main.scss */
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em;
}
/* line 389, ../scss/_main.scss */
.respond-form form {
  margin: 0.75em 0;
}
/* line 392, ../scss/_main.scss */
.respond-form form li {
  list-style-type: none;
  clear: both;
  margin-bottom: 0.7335em;
}
/* line 397, ../scss/_main.scss */
.respond-form form li label,
.respond-form form li small {
  display: none;
}
/* line 403, ../scss/_main.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;
}
/* line 412, ../scss/_main.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 417, ../scss/_main.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 428, ../scss/_main.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 435, ../scss/_main.scss */
.respond-form form textarea {
  resize: none;
  width: 97.3%;
  height: 150px;
}

/* line 448, ../scss/_main.scss */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* line 461, ../scss/_main.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

/* line 466, ../scss/_main.scss */
.nocomments {
  margin: 0 20px 1.1em;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 483, ../scss/_main.scss */
.widget ul {
  margin: 0;
}
/* line 486, ../scss/_main.scss */
.widget ul li {
  list-style: none;
}

/*********************
FOUNDATION STYLES
*********************/
/* line 506, ../scss/_main.scss */
.row {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 509, ../scss/_main.scss */
.row .row, .row .row .row {
  padding-left: 0;
  padding-right: 0;
}

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

/* line 529, ../scss/_main.scss */
.border1px {
  border: 1px solid #000000;
}

/* line 535, ../scss/_main.scss */
body.is-reveal-open {
  overflow: visible;
}

/* line 538, ../scss/_main.scss */
.reveal-overlay {
  overflow-y: hidden;
}

/*********************
HEADER STYLES
*********************/
/* line 4, ../scss/_header.scss */
.header {
  background-color: #5c360b;
  color: #fff;
}
/* line 7, ../scss/_header.scss */
.header .logo {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media screen and (min-width: 40em) {
  /* line 7, ../scss/_header.scss */
  .header .logo {
    padding-top: 30px;
    padding-bottom: 20px;
  }
}
/* line 15, ../scss/_header.scss */
.header a {
  color: #fff;
}
/* line 18, ../scss/_header.scss */
.header ul.off-canvas-list li {
  list-style: none;
}
/* line 21, ../scss/_header.scss */
.header .main-nav {
  text-align: right;
}
/* line 23, ../scss/_header.scss */
.header .main-nav > ul {
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
}
/* line 27, ../scss/_header.scss */
.header .main-nav > ul li {
  padding: 0 20px;
}
/* line 29, ../scss/_header.scss */
.header .main-nav > ul li:last-child {
  padding-right: 0;
}
/* line 33, ../scss/_header.scss */
.header .main-nav > ul li.current_page_item a:after {
  content: '';
  -webkit-transform: scaleX(1);
  visibility: visible;
  transform: scaleX(1);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  border-bottom: 3px solid #efdb8f;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 12px;
  height: auto;
}
/* line 49, ../scss/_header.scss */
.header .main-nav > ul li.current_page_item .is-dropdown-submenu-item a:after, .header .main-nav > ul li.current_page_item .is-dropdown-submenu-parent a:after {
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
/* line 56, ../scss/_header.scss */
.header .main-nav > ul li.current_page_item .is-dropdown-submenu-item a:hover:after, .header .main-nav > ul li.current_page_item .is-dropdown-submenu-parent a:hover:after {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 62, ../scss/_header.scss */
.header .main-nav > ul li.current_page_item .is-dropdown-submenu-item.active a:after, .header .main-nav > ul li.current_page_item .is-dropdown-submenu-parent.active a:after {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 70, ../scss/_header.scss */
.header .main-nav > ul li a {
  display: block;
  position: relative;
  padding: 20px 0;
  font-size: 17px;
}
/* line 75, ../scss/_header.scss */
.header .main-nav > ul li a:after {
  content: '';
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  border-bottom: 3px solid #efdb8f;
  width: 100%;
  content: '';
  position: absolute;
  left: 0;
  bottom: 12px;
}
/* line 89, ../scss/_header.scss */
.header .main-nav > ul li a:hover:after {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* line 99, ../scss/_header.scss */
.mob-nav {
  position: relative;
}

/* line 102, ../scss/_header.scss */
.mob-nav-toggle {
  position: absolute;
  right: 20px;
  top: 30px;
  cursor: pointer;
  padding: 10px 35px 16px 0px;
}
/* line 108, ../scss/_header.scss */
.mob-nav-toggle span, .mob-nav-toggle span:before, .mob-nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 5px;
  width: 35px;
  background: white;
  position: absolute;
  display: block;
  content: '';
  transition: all 500ms ease-in-out;
}
/* line 119, ../scss/_header.scss */
.mob-nav-toggle span:before {
  top: -10px;
}
/* line 122, ../scss/_header.scss */
.mob-nav-toggle span:after {
  bottom: -10px;
}

/* line 128, ../scss/_header.scss */
.is-open-right .mob-nav-toggle span:before {
  transform: rotate(-45deg);
  top: 0;
}
/* line 132, ../scss/_header.scss */
.is-open-right .mob-nav-toggle span:after {
  transform: rotate(45deg);
  top: 0;
}
/* line 136, ../scss/_header.scss */
.is-open-right .mob-nav-toggle span {
  background-color: transparent;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 145, ../scss/_header.scss */
.top-bar .title-area {
  z-index: 1;
}

/* line 149, ../scss/_header.scss */
#off-canvas {
  background-color: #fff4e1;
  height: 100%;
}
/* line 152, ../scss/_header.scss */
#off-canvas li {
  position: relative;
}
/* line 154, ../scss/_header.scss */
#off-canvas li a {
  font-size: 18px;
  padding: 15px 20px;
}
/* line 158, ../scss/_header.scss */
#off-canvas li .submenu a {
  padding-left: 40px;
}
/* line 163, ../scss/_header.scss */
#off-canvas .is-accordion-submenu-parent > a {
  position: relative;
}
/* line 165, ../scss/_header.scss */
#off-canvas .is-accordion-submenu-parent > a:after {
  content: '';
  position: absolute;
  right: 10px;
  top: 0;
  width: 20px;
  height: 100%;
  background: url("../images/plus-brown.svg") no-repeat center center;
  border: 0;
  margin: 0;
  transition: all .5s ease-in-out;
}
/* line 179, ../scss/_header.scss */
#off-canvas .is-accordion-submenu-parent[aria-expanded="true"] > a:after {
  background: url("../images/minus-brown.svg") no-repeat center center;
  top: 1px;
  right: 9px;
}
/* line 185, ../scss/_header.scss */
#off-canvas .is-accordion-submenu-parent.active a:after {
  background: url("../images/plus-cream.svg") no-repeat center center;
}
/* line 188, ../scss/_header.scss */
#off-canvas .is-accordion-submenu-parent.active[aria-expanded="true"] a:after {
  background: url("../images/minus-cream.svg") no-repeat center center;
}

/* line 194, ../scss/_header.scss */
.off-canvas-list ul {
  margin-left: 0;
}
/* line 197, ../scss/_header.scss */
.off-canvas-list ul li a {
  border-bottom: 0px;
}
/* line 201, ../scss/_header.scss */
.off-canvas-list ul .dropdown {
  margin-left: 20px;
}

/* line 208, ../scss/_header.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  padding-right: 0;
}
/* line 210, ../scss/_header.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a:after {
  content: '';
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  border: 0;
  border-bottom: 3px solid #efdb8f;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 12px;
  height: auto;
}
/* line 225, ../scss/_header.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a:hover:after {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 231, ../scss/_header.scss */
.dropdown.menu > li .is-dropdown-submenu {
  border: 2px solid #f9eac0;
  background-color: #fff4e1;
}
/* line 234, ../scss/_header.scss */
.dropdown.menu > li .is-dropdown-submenu li {
  text-align: left;
  padding: 0 20px;
  display: block;
}
/* line 238, ../scss/_header.scss */
.dropdown.menu > li .is-dropdown-submenu li a {
  color: #5c360b;
  font-size: 16px;
}
/* line 242, ../scss/_header.scss */
.dropdown.menu > li .is-dropdown-submenu li.active, .dropdown.menu > li .is-dropdown-submenu li.active a {
  background-color: #fff4e1;
}

/*********************
FOOTER STYLES
*********************/
/* line 4, ../scss/_footer.scss */
.my-books {
  background-color: #64651f;
  padding: 50px 0 20px;
}
/* line 7, ../scss/_footer.scss */
.my-books h3 {
  color: #efdb8f;
  margin-bottom: 20px;
}

/* line 12, ../scss/_footer.scss */
.footer-books {
  margin: 0;
  padding: 0;
}
/* line 15, ../scss/_footer.scss */
.footer-books li {
  margin-bottom: 30px;
  list-style-type: none;
  display: inline-block;
}
@media screen and (max-width: 39.9375em) {
  /* line 15, ../scss/_footer.scss */
  .footer-books li {
    width: 48%;
    margin-right: 3%;
  }
  /* line 20, ../scss/_footer.scss */
  .footer-books li:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  /* line 15, ../scss/_footer.scss */
  .footer-books li {
    width: 22%;
    margin-right: 3.3%;
  }
  /* line 27, ../scss/_footer.scss */
  .footer-books li:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 64em) {
  /* line 15, ../scss/_footer.scss */
  .footer-books li {
    width: 10%;
    margin-right: 2.4%;
  }
}
/* line 37, ../scss/_footer.scss */
.footer-books li:last-child {
  margin-right: 0;
}
@media (max-width: 450px) {
  /* line 15, ../scss/_footer.scss */
  .footer-books li {
    width: 47%;
  }
  /* line 42, ../scss/_footer.scss */
  .footer-books li:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 46, ../scss/_footer.scss */
.footer-books li a {
  display: block;
}
/* line 49, ../scss/_footer.scss */
.footer-books li .image-link:hover + .button {
  background-color: #5c360b;
}
/* line 52, ../scss/_footer.scss */
.footer-books li .button {
  margin-top: 10px;
}

/* line 61, ../scss/_footer.scss */
.footer {
  padding: 30px 0;
  background-color: #000000;
  color: #ffffff;
}
@media screen and (min-width: 40em) {
  /* line 61, ../scss/_footer.scss */
  .footer {
    padding: 60px 0;
  }
}
/* line 68, ../scss/_footer.scss */
.footer h3 {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
}
@media screen and (min-width: 40em) {
  /* line 68, ../scss/_footer.scss */
  .footer h3 {
    font-size: 1.75rem;
  }
}
/* line 77, ../scss/_footer.scss */
.footer .gform_heading {
  margin-bottom: 0.9375rem;
}
/* line 80, ../scss/_footer.scss */
.footer .gform_body {
  margin: 0;
}
/* line 82, ../scss/_footer.scss */
.footer .gform_body label {
  display: none;
}
/* line 85, ../scss/_footer.scss */
.footer .gform_body input[type=text], .footer .gform_body input[type=email] {
  padding: 5px 10px;
  height: auto;
  background-color: #808080;
  border-radius: 0;
  color: #ffffff;
}
/* line 91, ../scss/_footer.scss */
.footer .gform_body input[type=text]::-webkit-input-placeholder, .footer .gform_body input[type=email]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}
/* line 94, ../scss/_footer.scss */
.footer .gform_body input[type=text]::-moz-placeholder, .footer .gform_body input[type=email]::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
/* line 97, ../scss/_footer.scss */
.footer .gform_body input[type=text]:-ms-input-placeholder, .footer .gform_body input[type=email]:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}
/* line 100, ../scss/_footer.scss */
.footer .gform_body input[type=text]:-moz-placeholder, .footer .gform_body input[type=email]:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
  opacity: 1;
}
/* line 106, ../scss/_footer.scss */
.footer .gform_footer {
  display: block;
  clear: both;
}
/* line 109, ../scss/_footer.scss */
.footer .gform_footer input[type=submit] {
  border: 1px solid #fff;
  border-radius: 0;
  padding: 9px 15px;
}
/* line 115, ../scss/_footer.scss */
.footer .button {
  background: 0;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 900;
  margin-bottom: 0;
}
/* line 120, ../scss/_footer.scss */
.footer .button:hover {
  background: #5c360b;
}
/* line 125, ../scss/_footer.scss */
.footer .bottom-footer {
  margin-top: 30px;
  font-size: 0.75rem;
}
/* line 128, ../scss/_footer.scss */
.footer .bottom-footer p {
  margin: 0;
}
/* line 132, ../scss/_footer.scss */
.footer .copyright {
  float: left;
}
/* line 134, ../scss/_footer.scss */
.footer .copyright a {
  color: #ffffff;
}
/* line 136, ../scss/_footer.scss */
.footer .copyright a:hover {
  color: #f9eac0;
}
/* line 141, ../scss/_footer.scss */
.footer .created-by {
  float: right;
}
/* line 143, ../scss/_footer.scss */
.footer .created-by a {
  color: #ffffff;
}
/* line 145, ../scss/_footer.scss */
.footer .created-by a:hover {
  color: #f9eac0;
}
@media screen and (max-width: 39.9375em) {
  /* line 151, ../scss/_footer.scss */
  .footer .copyright, .footer .created-by {
    float: none;
    text-align: center;
  }
}

/* line 1, ../scss/_books.scss */
.book-header {
  padding-top: 35px;
  padding-bottom: 50px;
}
/* line 4, ../scss/_books.scss */
.book-header.archive {
  padding-bottom: 40px;
}

/* line 10, ../scss/_books.scss */
.the-book .article-header h1 {
  font-weight: 600;
  margin-bottom: 0;
}
/* line 14, ../scss/_books.scss */
.the-book .article-header h2 {
  font-size: 1.4375rem;
}
/* line 18, ../scss/_books.scss */
.the-book .buttons {
  margin-top: 20px;
}
/* line 20, ../scss/_books.scss */
.the-book .buttons .button {
  max-width: 140px;
  font-weight: 600;
}
/* line 23, ../scss/_books.scss */
.the-book .buttons .button.expanded {
  display: inline-block;
}

/* line 31, ../scss/_books.scss */
.book-reviews {
  margin-top: 20px;
}
/* line 33, ../scss/_books.scss */
.book-reviews blockquote {
  font-size: 1rem;
  font-style: italic;
  margin-bottom: 20px;
}
/* line 36, ../scss/_books.scss */
.book-reviews blockquote p {
  margin-bottom: 10px;
  font-weight: 500;
}
/* line 43, ../scss/_books.scss */
.book-reviews cite span {
  font-style: normal;
  font-weight: 600;
}
/* line 47, ../scss/_books.scss */
.book-reviews cite:before {
  display: none;
}

/* line 53, ../scss/_books.scss */
.views-template-reviews .book-reviews {
  margin-bottom: 30px;
  margin-top: 0;
}

/* line 59, ../scss/_books.scss */
.book-archive-row {
  margin-bottom: 30px;
}
/* line 61, ../scss/_books.scss */
.book-archive-row h2 {
  font-size: 1rem;
  margin-bottom: 0;
}
/* line 65, ../scss/_books.scss */
.book-archive-row h3 {
  font-size: 0.875rem;
  color: #000000;
}
/* line 69, ../scss/_books.scss */
.book-archive-row h5 {
  color: #000000;
  font-weight: 700;
}
/* line 73, ../scss/_books.scss */
.book-archive-row p {
  font-size: 0.75rem;
}
/* line 77, ../scss/_books.scss */
.book-archive-row blockquote p {
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 500;
  margin-bottom: 10px;
}
/* line 84, ../scss/_books.scss */
.book-archive-row blockquote cite span {
  font-style: normal;
  font-weight: 600;
}
/* line 88, ../scss/_books.scss */
.book-archive-row blockquote cite:before {
  display: none;
}
/* line 93, ../scss/_books.scss */
.book-archive-row .thumbnail-image {
  padding-bottom: 20px;
}
/* line 95, ../scss/_books.scss */
.book-archive-row .thumbnail-image a {
  display: block;
}

/* line 101, ../scss/_books.scss */
.latest-book {
  background-color: #f9eac0;
  padding: 20px;
  border-radius: 20px;
  margin-bottom: 40px;
}
@media screen and (min-width: 40em) {
  /* line 101, ../scss/_books.scss */
  .latest-book {
    padding: 40px 30px;
    border-radius: 50px;
  }
}
/* line 111, ../scss/_books.scss */
.latest-book .book-archive-row {
  margin-bottom: 0;
}
/* line 113, ../scss/_books.scss */
.latest-book .book-archive-row h2 {
  font-size: 1.75rem;
  line-height: 34px;
  margin-bottom: 10px;
}

/* line 120, ../scss/_books.scss */
.more-link {
  font-size: 0.6875rem;
  font-weight: 900;
  color: #000000;
}
/* line 124, ../scss/_books.scss */
.more-link:hover {
  color: #5c360b;
}

/* line 129, ../scss/_books.scss */
.order-panel {
  padding-top: 15px;
  padding-bottom: 5px;
}

/* line 133, ../scss/_books.scss */
.order-logo {
  margin-bottom: 20px;
}

/* line 137, ../scss/_books.scss */
.other-interests-title {
  padding-top: 20px;
  margin-bottom: 10px;
}

/* line 142, ../scss/_books.scss */
.other-interests-container {
  margin-bottom: 1.25rem;
}

/* line 146, ../scss/_books.scss */
.other-interests .border1px {
  margin-bottom: 15px;
}
/* line 149, ../scss/_books.scss */
.other-interests h6 {
  color: #000000;
  font-size: 0.875rem;
}
/* line 153, ../scss/_books.scss */
.other-interests p {
  font-size: 0.75rem;
}
/* line 156, ../scss/_books.scss */
.other-interests a {
  display: block;
}

/* line 161, ../scss/_books.scss */
.other-editions {
  margin-top: 25px;
}
/* line 163, ../scss/_books.scss */
.other-editions h3 {
  margin-bottom: 15px;
}
/* line 166, ../scss/_books.scss */
.other-editions .image {
  display: block;
  margin-bottom: 15px;
}
/* line 170, ../scss/_books.scss */
.other-editions .editions-column {
  padding-bottom: 20px;
}

/* line 1, ../scss/_articles.scss */
.article-page-header {
  padding-top: 35px;
  padding-bottom: 35px;
}

/* line 9, ../scss/_articles.scss */
.accordion-item .accordion-title {
  padding-left: 30px;
  font-size: 1.25rem;
  color: #5c360b;
  font-weight: 600;
  position: relative;
  transition: all 0.5s ease-in-out;
}
/* line 16, ../scss/_articles.scss */
.accordion-item .accordion-title:before {
  position: absolute;
  left: 0;
  height: 16px;
  width: 16px;
  top: 21px;
  content: '';
  background-color: #64651f;
  transition: all 0.5s ease-in-out;
}
/* line 26, ../scss/_articles.scss */
.accordion-item .accordion-title:after {
  top: 27px;
  content: '';
  position: absolute;
  left: 3px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ffffff;
  transition: all 0.5s ease-in-out;
}
/* line 40, ../scss/_articles.scss */
.accordion-item .accordion-content p {
  font-size: 0.875rem;
}
/* line 42, ../scss/_articles.scss */
.accordion-item .accordion-content p a {
  font-style: italic;
  text-decoration: underline;
  color: #000000;
  font-weight: 600;
}
/* line 47, ../scss/_articles.scss */
.accordion-item .accordion-content p a:hover {
  color: #5c360b;
}
/* line 55, ../scss/_articles.scss */
.accordion-item.is-active .accordion-title:after {
  transform: rotate(180deg);
}

/* line 1, ../scss/_contact.scss */
.contact-me {
  background-color: #f9eac0;
  padding: 20px;
  border-radius: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 40em) {
  /* line 1, ../scss/_contact.scss */
  .contact-me {
    padding: 30px 20px;
    border-radius: 50px;
  }
}
/* line 9, ../scss/_contact.scss */
.contact-me h1 {
  margin-bottom: 0;
}
/* line 13, ../scss/_contact.scss */
.contact-me label {
  display: none;
}
/* line 16, ../scss/_contact.scss */
.contact-me input[type=text], .contact-me input[type=email], .contact-me textarea {
  background-color: fcf5e0;
  border: 0;
  padding: 5px 10px;
  height: auto;
}
/* line 21, ../scss/_contact.scss */
.contact-me input[type=text]::-webkit-input-placeholder, .contact-me input[type=email]::-webkit-input-placeholder, .contact-me textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000000;
}
/* line 24, ../scss/_contact.scss */
.contact-me input[type=text]::-moz-placeholder, .contact-me input[type=email]::-moz-placeholder, .contact-me textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
/* line 27, ../scss/_contact.scss */
.contact-me input[type=text]:-ms-input-placeholder, .contact-me input[type=email]:-ms-input-placeholder, .contact-me textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #000000;
}
/* line 30, ../scss/_contact.scss */
.contact-me input[type=text]:-moz-placeholder, .contact-me input[type=email]:-moz-placeholder, .contact-me textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
  opacity: 1;
}
/* line 35, ../scss/_contact.scss */
.contact-me textarea {
  height: 120px;
}
/* line 38, ../scss/_contact.scss */
.contact-me .gform_footer {
  text-align: center;
}
/* line 40, ../scss/_contact.scss */
.contact-me .gform_footer .button {
  background: none;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 900;
  color: #000000;
  margin-bottom: 0;
}
/* line 46, ../scss/_contact.scss */
.contact-me .gform_footer .button:hover {
  background: #5c360b;
  color: #ffffff;
}

/* line 54, ../scss/_contact.scss */
.contact-details {
  padding: 20px;
  border-radius: 20px;
  background-color: #f9eac0;
}
@media screen and (min-width: 40em) {
  /* line 54, ../scss/_contact.scss */
  .contact-details {
    padding: 30px 20px;
    border-radius: 50px;
  }
}
@media screen and (min-width: 64em) {
  /* line 54, ../scss/_contact.scss */
  .contact-details {
    background-size: cover;
    background: url("../images/Barbara-Oakley.jpg") no-repeat right center;
    color: #fff;
  }
  /* line 66, ../scss/_contact.scss */
  .contact-details h2 {
    color: #fff;
  }
}

/* line 72, ../scss/_contact.scss */
.views-template-contact-page #content #inner-content {
  padding-top: 40px;
  padding-bottom: 20px;
}

/* line 2, ../scss/_about.scss */
.views-template-about-me-template .about-title {
  margin-bottom: 20px;
  margin-top: 10px;
}
/* line 7, ../scss/_about.scss */
.views-template-about-me-template .about-content li {
  margin-bottom: 10px;
}
/* line 10, ../scss/_about.scss */
.views-template-about-me-template .about-content img {
  display: block;
  margin: 0 auto 30px auto;
}
/* line 14, ../scss/_about.scss */
.views-template-about-me-template .about-content h2, .views-template-about-me-template .about-content h3 {
  margin-top: 30px;
}
@media (min-width: 600px) {
  /* line 18, ../scss/_about.scss */
  .views-template-about-me-template .about-content img {
    display: inline-block;
    float: left;
    margin: 0 40px 20px 0;
  }
}
/* line 26, ../scss/_about.scss */
.views-template-about-me-template .about-gallery p {
  text-align: center;
  font-size: 12px;
}
/* line 30, ../scss/_about.scss */
.views-template-about-me-template .about-gallery a.image {
  display: block;
  padding-bottom: 10px;
}
/* line 33, ../scss/_about.scss */
.views-template-about-me-template .about-gallery a.image img {
  width: 100%;
}
/* line 37, ../scss/_about.scss */
.views-template-about-me-template .about-gallery .wpv_pagination_dots {
  display: inline-block;
  width: 100%;
  text-align: center;
}
/* line 41, ../scss/_about.scss */
.views-template-about-me-template .about-gallery .wpv_pagination_dots li.wpv_pagination_dots_item {
  float: none;
  display: inline-block;
}

@media screen and (max-width: 39.9375em) {
  /* line 1, ../scss/_speaking.scss */
  .speaking-listings {
    text-align: center;
  }
}
/* line 5, ../scss/_speaking.scss */
.speaking-listings .listing {
  margin-bottom: 30px;
}
/* line 8, ../scss/_speaking.scss */
.speaking-listings .listing-image {
  padding-bottom: 20px;
}
/* line 12, ../scss/_speaking.scss */
.speaking-listings .listing-text .details {
  margin-bottom: 10px;
}
/* line 15, ../scss/_speaking.scss */
.speaking-listings .listing-text p {
  font-size: 12px;
}

/* line 21, ../scss/_speaking.scss */
.speaking-bottom-blocks {
  margin-top: 20px;
}

/* line 25, ../scss/_speaking.scss */
.book-to-speak {
  background-color: #64651f;
  color: #fff;
  padding: 20px;
  border-radius: 20px;
  margin-bottom: 40px;
}
@media screen and (min-width: 40em) {
  /* line 25, ../scss/_speaking.scss */
  .book-to-speak {
    padding: 30px;
    border-radius: 50px;
  }
}
/* line 35, ../scss/_speaking.scss */
.book-to-speak h2 {
  color: #f9eac0;
  margin-bottom: 20px;
}
/* line 39, ../scss/_speaking.scss */
.book-to-speak img {
  margin-bottom: 15px;
}
/* line 42, ../scss/_speaking.scss */
.book-to-speak a {
  color: #fff;
}
/* line 44, ../scss/_speaking.scss */
.book-to-speak a:hover {
  color: #f9eac0;
}

/* line 50, ../scss/_speaking.scss */
.past-events, .fourthcoming-events {
  color: #000000;
  background: #f9eac0;
  padding: 20px;
  border-radius: 20px;
  margin-bottom: 40px;
}
@media screen and (min-width: 40em) {
  /* line 50, ../scss/_speaking.scss */
  .past-events, .fourthcoming-events {
    padding: 30px;
    border-radius: 50px;
  }
}
@media screen and (min-width: 64em) {
  /* line 50, ../scss/_speaking.scss */
  .past-events, .fourthcoming-events {
    background: url("../images/conference-image.jpg") no-repeat center center;
    background-size: cover;
  }
}

@media screen and (min-width: 64em) {
  /* line 66, ../scss/_speaking.scss */
  .fourthcoming-events {
    background: url("../images/Barbara-Oakley.jpg") no-repeat center center;
    background-size: cover;
    color: #ffffff;
  }
  /* line 71, ../scss/_speaking.scss */
  .fourthcoming-events h2 {
    color: #f9eac0;
  }
  /* line 74, ../scss/_speaking.scss */
  .fourthcoming-events a {
    color: #fff;
  }
  /* line 76, ../scss/_speaking.scss */
  .fourthcoming-events a:hover {
    color: #f9eac0;
  }
}

/* line 1, ../scss/_media.scss */
.media-header {
  padding: 30px 0;
}
/* line 3, ../scss/_media.scss */
.media-header p {
  margin-bottom: 0;
}
/* line 6, ../scss/_media.scss */
.media-header h1 {
  margin-bottom: 20px;
}

/* line 10, ../scss/_media.scss */
.video-row {
  padding-bottom: 30px;
}

/* line 13, ../scss/_media.scss */
.media-row {
  margin-bottom: 20px;
}

/* line 16, ../scss/_media.scss */
.video-container {
  margin-bottom: 30px;
}
/* line 17, ../scss/_media.scss */
.video-container .video-button {
  background-color: #5c360b;
  padding: 40px 30px;
  border-radius: 50px;
  display: block;
  margin-bottom: 10px;
  position: relative;
  transition: .5s;
}
@media screen and (max-width: 39.9375em) {
  /* line 17, ../scss/_media.scss */
  .video-container .video-button {
    border-radius: 20px;
  }
  /* line 27, ../scss/_media.scss */
  .video-container .video-button .video-overlay, .video-container .video-button .play-button {
    border-radius: 20px;
  }
}
/* line 31, ../scss/_media.scss */
.video-container .video-button .video-overlay {
  background-color: #5c360b;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: .5;
  border-radius: 50px;
  top: 0;
  left: 0;
}
/* line 41, ../scss/_media.scss */
.video-container .video-button .play-button {
  background: url("../images/media-play-button.png") no-repeat center;
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 50px;
  top: 0;
  left: 0;
  transition: .5s;
}
/* line 51, ../scss/_media.scss */
.video-container .video-button:hover .play-button {
  background: url("../images/media-play-button-light.png") no-repeat center;
}
/* line 55, ../scss/_media.scss */
.video-container p {
  margin-bottom: 0;
  font-size: 0.75rem;
}

/* line 63, ../scss/_media.scss */
.press-coverage h4 {
  font-size: 0.75rem;
  color: #000000;
}
/* line 67, ../scss/_media.scss */
.press-coverage .content {
  margin-bottom: 30px;
}

/* line 72, ../scss/_media.scss */
.media {
  padding: 40px 0;
}

/* line 76, ../scss/_media.scss */
.see-more .more-link {
  color: #5c360b;
}

/* line 1, ../scss/_homepage.scss */
.homepage {
  margin-top: 20px;
}
/* line 3, ../scss/_homepage.scss */
.homepage.second-row {
  margin-top: 0;
}

/* line 7, ../scss/_homepage.scss */
.promo-box, .homepage-media {
  color: #ffffff;
  padding: 20px;
  border-radius: 20px;
  margin-bottom: 40px;
  background-size: cover;
}
@media screen and (min-width: 40em) {
  /* line 7, ../scss/_homepage.scss */
  .promo-box, .homepage-media {
    padding: 40px;
    border-radius: 50px;
  }
}
/* line 17, ../scss/_homepage.scss */
.promo-box h1, .promo-box h2, .homepage-media h1, .homepage-media h2 {
  color: #f9eac0;
}
/* line 20, ../scss/_homepage.scss */
.promo-box a, .homepage-media a {
  color: #fff;
}
/* line 22, ../scss/_homepage.scss */
.promo-box a:hover, .homepage-media a:hover {
  color: #f9eac0;
}

/* line 28, ../scss/_homepage.scss */
.welcome {
  border-radius: 20px;
  margin-bottom: 40px;
}
@media screen and (min-width: 40em) {
  /* line 28, ../scss/_homepage.scss */
  .welcome {
    border-radius: 50px;
  }
}
@media screen and (max-width: 63.9375em) {
  /* line 28, ../scss/_homepage.scss */
  .welcome {
    background: #f9eac0 !important;
  }
}
@media screen and (min-width: 64em) {
  /* line 28, ../scss/_homepage.scss */
  .welcome {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;
  }
  /* line 42, ../scss/_homepage.scss */
  .welcome h1, .welcome h2 {
    color: #f9eac0;
  }
  /* line 45, ../scss/_homepage.scss */
  .welcome a {
    color: #fff;
  }
  /* line 47, ../scss/_homepage.scss */
  .welcome a:hover {
    color: #f9eac0;
  }
}
@media screen and (max-width: 39.9375em) {
  /* line 52, ../scss/_homepage.scss */
  .welcome .welcome-image {
    background-image: none !important;
  }
  /* line 55, ../scss/_homepage.scss */
  .welcome .welcome-image img {
    border-radius: 20px 20px 0 0;
    width: 100%;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  /* line 52, ../scss/_homepage.scss */
  .welcome .welcome-image {
    border-radius: 50px 0 0 50px;
  }
}
@media screen and (min-width: 40em) {
  /* line 52, ../scss/_homepage.scss */
  .welcome .welcome-image {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media screen and (min-width: 64em) {
  /* line 71, ../scss/_homepage.scss */
  .welcome .text-content .text-container {
    padding: 40px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0.65+74,0+100 */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 74%, transparent 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 74%, transparent 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 74%, transparent 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
    /* IE6-9 */
    border-radius: 50px 0 0 50px;
  }
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  /* line 69, ../scss/_homepage.scss */
  .welcome .text-content {
    padding: 20px 40px 20px 20px;
  }
}
@media screen and (max-width: 39.9375em) {
  /* line 69, ../scss/_homepage.scss */
  .welcome .text-content {
    padding: 20px 30px;
  }
}

/* line 90, ../scss/_homepage.scss */
.promo-box {
  background: #64651f;
}
/* line 92, ../scss/_homepage.scss */
.promo-box img {
  margin-bottom: 10px;
}
/* line 95, ../scss/_homepage.scss */
.promo-box p {
  font-size: 0.875rem;
}

/* line 101, ../scss/_homepage.scss */
.book-promo .latest-book {
  border-radius: 20px;
  margin-bottom: 40px;
}
@media screen and (max-width: 39.9375em) {
  /* line 101, ../scss/_homepage.scss */
  .book-promo .latest-book {
    padding: 20px 10px;
  }
}
@media screen and (min-width: 40em) {
  /* line 101, ../scss/_homepage.scss */
  .book-promo .latest-book {
    padding: 40px;
    border-radius: 50px;
  }
}
/* line 111, ../scss/_homepage.scss */
.book-promo .latest-book .book-archive-row {
  margin: 0;
}

/* line 117, ../scss/_homepage.scss */
.homepage-media {
  background: #5c360b;
  padding: 20px 20px;
  position: relative;
}
/* line 120, ../scss/_homepage.scss */
.homepage-media a {
  display: block;
  position: relative;
}
/* line 124, ../scss/_homepage.scss */
.homepage-media a + a:hover {
  color: #f9eac0;
}
/* line 128, ../scss/_homepage.scss */
.homepage-media .text {
  margin-top: 20px;
  z-index: 1;
}
/* line 131, ../scss/_homepage.scss */
.homepage-media .text p {
  font-size: 1.25rem;
  margin: 0;
  font-weight: 600;
}
@media screen and (min-width: 40em) {
  /* line 117, ../scss/_homepage.scss */
  .homepage-media {
    padding: 60px 40px;
  }
  /* line 139, ../scss/_homepage.scss */
  .homepage-media .text {
    position: absolute;
    width: 100%;
    padding: 0 20px;
    left: 0;
    bottom: 60px;
    margin-top: 0;
  }
  /* line 140, ../scss/_homepage.scss */
  .homepage-media .text p {
    font-size: 1.75rem;
    margin: 0;
    font-weight: 600;
  }
}
@media screen and (min-width: 64em) {
  /* line 154, ../scss/_homepage.scss */
  .homepage-media .text {
    bottom: 90px;
  }
}
/* line 158, ../scss/_homepage.scss */
.homepage-media .video-overlay {
  background-color: #5c360b;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: .7;
  border-radius: 50px;
  top: 0;
  left: 0;
}
/* line 168, ../scss/_homepage.scss */
.homepage-media .play-button {
  background: url("../images/media-play-button.png") no-repeat center;
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 50px;
  top: 0;
  left: 0;
  transition: .5s;
}
@media screen and (min-width: 40em) {
  /* line 168, ../scss/_homepage.scss */
  .homepage-media .play-button {
    background: url("../images/media-play-button.png") no-repeat center 40%;
  }
}
/* line 181, ../scss/_homepage.scss */
.homepage-media:hover .play-button {
  background: url("../images/media-play-button-light.png") no-repeat center;
}
@media screen and (min-width: 40em) {
  /* line 181, ../scss/_homepage.scss */
  .homepage-media:hover .play-button {
    background: url("../images/media-play-button-light.png") no-repeat center 40%;
  }
}

/* line 188, ../scss/_homepage.scss */
.brown {
  color: #5c360b;
}

/* line 192, ../scss/_homepage.scss */
.homepage-forthcoming-events {
  margin-top: 10px;
}
/* line 194, ../scss/_homepage.scss */
.homepage-forthcoming-events h2 {
  margin-bottom: 25px;
}
@media screen and (max-width: 39.9375em) {
  /* line 197, ../scss/_homepage.scss */
  .homepage-forthcoming-events.cheery-emails-homepage {
    margin-top: 50px;
  }
}
/* line 201, ../scss/_homepage.scss */
.homepage-forthcoming-events.cheery-emails-homepage h2 {
  margin-bottom: 0px;
}
/* line 204, ../scss/_homepage.scss */
.homepage-forthcoming-events.cheery-emails-homepage .lead {
  margin-bottom: 25px;
  font-size: 100%;
  color: #5c360b;
}

/*//---------- UPDATED HOMEPAGE STYLES ---------- //*/
/* line 240, ../scss/_homepage.scss */
.home_updated .homepage-media {
  background-color: #060B04;
}

/* line 242, ../scss/_homepage.scss */
.home_updated .homepage-media .video-overlay {
  background-color: #060B04;
  border-radius: 0;
}

/* line 244, ../scss/_homepage.scss */
.home_updated .homepage-media .play-button {
  background: url("../images/media-play-button-white.png") no-repeat center;
}

@media screen and (min-width: 40em) {
  /* line 247, ../scss/_homepage.scss */
  .home_updated .homepage-media .play-button {
    background: url("../images/media-play-button-white.png") no-repeat center 40%;
  }
}
/* line 250, ../scss/_homepage.scss */
.home_updated .homepage-media:hover .play-button {
  background: url("../images/media-play-button-white-light.png") no-repeat center;
}

@media screen and (min-width: 40em) {
  /* line 253, ../scss/_homepage.scss */
  .home_updated .homepage-media:hover .play-button {
    background: url("../images/media-play-button-white-light.png") no-repeat center 40%;
  }
}
/* line 257, ../scss/_homepage.scss */
.home_updated .second-row .latest-book {
  background-color: #5B360A;
  color: #fff;
}

/* line 259, ../scss/_homepage.scss */
.home_updated .second-row blockquote, .home_updated .second-row blockquote p, .home_updated .second-row cite {
  color: #fff;
}

/* line 261, ../scss/_homepage.scss */
.home_updated .second-row .latest-book h2, .home_updated .second-row .latest-book h2 a {
  color: #f9eac0;
}

/* line 263, ../scss/_homepage.scss */
.home_updated .second-row .promo-box {
  background-color: #5B360A;
}

/* line 266, ../scss/_homepage.scss */
.home_updated .third-row .latest-book {
  background-color: #64651F;
  color: #fff;
}

/* line 268, ../scss/_homepage.scss */
.home_updated .third-row blockquote, .home_updated .third-row blockquote p, .home_updated .third-row cite {
  color: #fff;
}

/* line 270, ../scss/_homepage.scss */
.home_updated .third-row .latest-book h2, .home_updated .third-row .latest-book h2 a {
  color: #f9eac0;
}

/* line 272, ../scss/_homepage.scss */
.home_updated .third-row .promo-box {
  background-color: #64651F;
}

/* line 274, ../scss/_homepage.scss */
.home_updated .welcome .more-link {
  color: #fff;
}

/* line 275, ../scss/_homepage.scss */
.home_updated .welcome .more-link:hover {
  color: #f9eac0;
}

@media screen and (max-width: 63.9375em) {
  /* line 278, ../scss/_homepage.scss */
  .home_updated .welcome .more-link {
    color: #000;
  }

  /* line 279, ../scss/_homepage.scss */
  .home_updated .welcome .more-link:hover {
    color: #5c360b;
  }
}
/* line 282, ../scss/_homepage.scss */
.home_updated .latest-book .more-link {
  color: #fff;
}

/* line 283, ../scss/_homepage.scss */
.home_updated .latest-book .more-link:hover {
  color: #f9eac0;
}

/* line 285, ../scss/_homepage.scss */
.home_updated .box_strip {
  position: absolute;
  background-color: #080B12;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  width: 60%;
  margin-left: 20%;
  text-align: center;
  color: #f9eac0;
  font-size: 14px;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
  left: 0;
  top: 0;
  z-index: 9999;
}

/* line 303, ../scss/_homepage.scss */
.home_updated .homepage-media .text {
  bottom: 8%;
}

/* line 305, ../scss/_homepage.scss */
.home_updated .homepage-media .text .subtitle {
  font-size: 1rem;
  font-weight: 300;
  padding-top: 10px;
}

/* line 307, ../scss/_homepage.scss */
.home_updated .book-promo {
  position: relative;
}

/* line 308, ../scss/_homepage.scss */
.home_updated .promo-box {
  position: relative;
}

/* line 310, ../scss/_homepage.scss */
.home_updated .book-promo .latest-book {
  padding-top: 60px;
}

/* line 311, ../scss/_homepage.scss */
.home_updated .promo-box, .home_updated .homepage-media {
  padding-top: 60px;
}

/* line 313, ../scss/_homepage.scss */
.home_updated .homepage-media {
  padding: 50px 0 0 0;
  overflow: hidden;
}

@media screen and (max-width: 63.9375em) {
  /* line 316, ../scss/_homepage.scss */
  .home_updated .homepage-media {
    padding: 0 0 0 0;
  }
}
/* line 319, ../scss/_homepage.scss */
.home_updated .second-row .box_arrow, .home_updated .third-row .box_arrow {
  height: 50px;
  width: 25px;
  position: absolute;
  right: -25px;
  top: 45%;
  background-image: url("../images/box_arrow_brown.png");
  background-position: left top;
}

/* line 329, ../scss/_homepage.scss */
.home_updated .third-row .box_arrow {
  background-image: url("../images/box_arrow_green.png");
}

@media screen and (max-width: 63.9375em) {
  /* line 332, ../scss/_homepage.scss */
  .home_updated .second-row .box_arrow, .home_updated .third-row .box_arrow {
    top: 100%;
    left: 45%;
    background-image: url("../images/box_arrow_brown_flip.png");
    height: 25px;
    width: 50px;
  }

  /* line 339, ../scss/_homepage.scss */
  .home_updated .third-row .box_arrow {
    background-image: url("../images/box_arrow_green_flip.png");
  }
}
/* line 342, ../scss/_homepage.scss */
.banner {
  display: block;
  background: #840d00;
  -webkit-animation: pulse 2s 6s;
  animation: pulse 2s 6s;
  transform: rotate(45deg);
  width: 393px;
  position: absolute;
  z-index: 2000;
  right: -133px;
  top: -22px;
}
/* line 353, ../scss/_homepage.scss */
.banner a {
  padding: 77px 75px 6px 64px;
}
/* line 356, ../scss/_homepage.scss */
.banner p.pre-order {
  font-size: 1.3125rem;
  color: #efdb8f;
}
/* line 359, ../scss/_homepage.scss */
.banner p.pre-order span {
  color: #fff;
  font-weight: 600;
  display: block;
}
/* line 365, ../scss/_homepage.scss */
.banner p {
  margin-bottom: 2px;
  line-height: 1.5rem;
}

@-webkit-keyframes pulse {
  0% {
    background: #840d00;
  }
  25% {
    background: #cd1703;
  }
  50% {
    background: #840d00;
  }
  75% {
    background: #cd1703;
  }
  100% {
    background: #840d00;
  }
}
@keyframes pulse {
  0% {
    background: #840d00;
  }
  25% {
    background: #cd1703;
  }
  50% {
    background: #840d00;
  }
  75% {
    background: #cd1703;
  }
  100% {
    background: #840d00;
  }
}
/******************************************************************

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.

******************************************************************/
@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) {
  /* 
  
  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. 
  
  */
}
/******************************************************************

Stylesheet: Print Stylesheet

This is the print stylesheet. There's probably not a lot
of reasons to edit this stylesheet. 

Remember to add things that won't make sense to print at 
the bottom. Things like nav, ads, and forms shouldbe set 
to display none.
******************************************************************/
@media print {
  /* line 14, ../scss/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

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

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

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

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

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

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

  @page {
    margin: 0.5cm;
  }
  /* line 64, ../scss/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

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

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