@charset "UTF-8";
/******************************************************************

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.

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

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.3.0
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/* line 22, ../../vendor/motion-ui/src/util/_transition.scss */
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  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 81, ../../vendor/motion-ui/src/_classes.scss */
.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}

/* line 90, ../../vendor/motion-ui/src/_classes.scss */
.infinite {
  animation-iteration-count: infinite;
}

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

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

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

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

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

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

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

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

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

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

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

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

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
   ========================================================================== */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* line 59, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 83, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 91, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 105, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 198, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
figcaption,
figure {
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 207, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 221, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * Add the correct display in IE.
 */
/* line 231, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
main {
  display: block;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 251, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 266, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 276, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 291, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 301, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 310, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 320, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 331, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 339, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 348, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 357, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 365, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
sub {
  bottom: -0.25em;
}

/* line 369, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 382, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 391, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 400, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 408, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 422, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 */
/* line 442, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
button {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 451, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 462, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/* line 469, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
}
/* line 478, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/* line 487, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Show the overflow in Edge.
 */
/* line 496, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
input {
  overflow: visible;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 505, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 515, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 525, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
   */
}
/* line 533, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 544, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 553, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 566, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 580, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 589, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
textarea {
  overflow: auto;
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE, and Firefox.
 */
/* line 602, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 610, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
summary {
  display: list-item;
}

/*
 * Add the correct display in IE 9-.
 */
/* line 618, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
menu {
  display: block;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 651, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 659, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 672, ../../vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */
[hidden] {
  display: none;
}

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

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

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

/* line 133, ../../vendor/foundation-sites/scss/_global.scss */
body {
  margin: 0;
  padding: 0;
  background: #F2F3EE;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #2A2A2A;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

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

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

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

/* line 28, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
}
/* line 146, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.row::before, .row::after {
  display: table;
  content: ' ';
}
/* line 157, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.row::after {
  clear: both;
}
/* line 33, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row.collapse > .column, .row.collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}
/* line 39, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row .row {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  /* line 39, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  /* line 39, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
/* line 42, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}
/* line 49, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row.expanded {
  max-width: none;
}
/* line 52, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row.expanded .row {
  margin-right: auto;
  margin-left: auto;
}
/* line 63, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row.gutter-small > .column, .row.gutter-small > .columns {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
/* line 63, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.row.gutter-medium > .column, .row.gutter-medium > .columns {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

/* line 72, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.column, .columns {
  width: 100%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  /* line 72, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .column, .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
/* line 68, ../../vendor/foundation-sites/scss/grid/_column.scss */
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: right;
}
/* line 49, ../../vendor/foundation-sites/scss/grid/_position.scss */
.column.end:last-child:last-child, .end.columns:last-child:last-child {
  float: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 117, ../../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 {
  float: left;
  width: 100%;
}
/* 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 {
  float: left;
  width: 50%;
}
/* 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 {
  float: left;
  width: 33.33333%;
}
/* 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 {
  float: left;
  width: 25%;
}
/* 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 {
  float: left;
  width: 20%;
}
/* 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 {
  float: left;
  width: 16.66667%;
}
/* 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 {
  float: left;
  width: 14.28571%;
}
/* 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 {
  float: left;
  width: 12.5%;
}
/* 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 131, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-collapse > .column, .small-collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}
/* line 133, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.small-collapse .row {
  margin-right: 0;
  margin-left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 117, ../../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 {
    float: left;
    width: 100%;
  }
  /* 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 {
    float: left;
    width: 50%;
  }
  /* 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 {
    float: left;
    width: 33.33333%;
  }
  /* 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 {
    float: left;
    width: 25%;
  }
  /* 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 {
    float: left;
    width: 20%;
  }
  /* 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 {
    float: left;
    width: 16.66667%;
  }
  /* 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 {
    float: left;
    width: 14.28571%;
  }
  /* 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 {
    float: left;
    width: 12.5%;
  }
  /* 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 131, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 133, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .medium-collapse .row {
    margin-right: 0;
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 117, ../../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 {
    float: left;
    width: 100%;
  }
  /* 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 {
    float: left;
    width: 50%;
  }
  /* 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 {
    float: left;
    width: 33.33333%;
  }
  /* 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 {
    float: left;
    width: 25%;
  }
  /* 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 {
    float: left;
    width: 20%;
  }
  /* 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 {
    float: left;
    width: 16.66667%;
  }
  /* 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 {
    float: left;
    width: 14.28571%;
  }
  /* 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 {
    float: left;
    width: 12.5%;
  }
  /* 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 131, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 133, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-collapse .row {
    margin-right: 0;
    margin-left: 0;
  }

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

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

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

  /* line 154, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 162, ../../vendor/foundation-sites/scss/grid/_classes.scss */
.column-block {
  margin-bottom: 1.25rem;
}
/* line 78, ../../vendor/foundation-sites/scss/grid/_gutter.scss */
.column-block > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  /* line 162, ../../vendor/foundation-sites/scss/grid/_classes.scss */
  .column-block {
    margin-bottom: 1.875rem;
  }
  /* line 78, ../../vendor/foundation-sites/scss/grid/_gutter.scss */
  .column-block > :last-child {
    margin-bottom: 0;
  }
}

/* line 256, ../../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 280, ../../vendor/foundation-sites/scss/typography/_base.scss */
p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

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

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

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

/* line 309, ../../vendor/foundation-sites/scss/typography/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
}
/* line 321, ../../vendor/foundation-sites/scss/typography/_base.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  line-height: 0;
  color: #CACACA;
}

/* line 332, ../../vendor/foundation-sites/scss/typography/_base.scss */
h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 332, ../../vendor/foundation-sites/scss/typography/_base.scss */
h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 332, ../../vendor/foundation-sites/scss/typography/_base.scss */
h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 332, ../../vendor/foundation-sites/scss/typography/_base.scss */
h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 332, ../../vendor/foundation-sites/scss/typography/_base.scss */
h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 332, ../../vendor/foundation-sites/scss/typography/_base.scss */
h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

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

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

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

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

  /* line 332, ../../vendor/foundation-sites/scss/typography/_base.scss */
  h6 {
    font-size: 1rem;
  }
}
/* line 371, ../../vendor/foundation-sites/scss/typography/_base.scss */
a {
  line-height: inherit;
  color: #F19039;
  text-decoration: none;
  cursor: pointer;
}
/* line 378, ../../vendor/foundation-sites/scss/typography/_base.scss */
a:hover, a:focus {
  color: #ee7a12;
}
/* line 386, ../../vendor/foundation-sites/scss/typography/_base.scss */
a img {
  border: 0;
}

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

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

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

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

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

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

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

/* line 449, ../../vendor/foundation-sites/scss/typography/_base.scss */
blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #CACACA;
}
/* line 454, ../../vendor/foundation-sites/scss/typography/_base.scss */
blockquote, blockquote p {
  line-height: 1.6;
  color: #8A8A8A;
}

/* line 461, ../../vendor/foundation-sites/scss/typography/_base.scss */
cite {
  display: block;
  font-size: 0.8125rem;
  color: #8A8A8A;
}
/* line 466, ../../vendor/foundation-sites/scss/typography/_base.scss */
cite:before {
  content: "— ";
}

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

/* line 479, ../../vendor/foundation-sites/scss/typography/_base.scss */
figure {
  margin: 0;
}

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

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

/* 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 58, ../../vendor/foundation-sites/scss/typography/_helpers.scss */
.lead {
  font-size: 125%;
  line-height: 1.6;
}

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

/* line 74, ../../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 print, 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 print, 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 14, ../../vendor/foundation-sites/scss/typography/_print.scss */
.show-for-print {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 78, ../../vendor/foundation-sites/scss/typography/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* line 116, ../../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;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #CACACA;
  border-radius: 0;
  background-color: #F2F3EE;
  box-shadow: inset 0 1px 2px rgba(42, 42, 42, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  color: #2A2A2A;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
/* line 102, ../../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 {
  outline: none;
  border: 1px solid #8A8A8A;
  background-color: #F2F3EE;
  box-shadow: 0 0 5px #CACACA;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

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

/* line 134, ../../vendor/foundation-sites/scss/forms/_text.scss */
input::placeholder,
textarea::placeholder {
  color: #CACACA;
}
/* line 139, ../../vendor/foundation-sites/scss/forms/_text.scss */
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #E6E6E6;
  cursor: not-allowed;
}

/* line 147, ../../vendor/foundation-sites/scss/forms/_text.scss */
[type='submit'],
[type='button'] {
  appearance: none;
  border-radius: 0;
}

/* line 154, ../../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;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}
/* line 26, ../../vendor/foundation-sites/scss/forms/_checkbox.scss */
[type='checkbox'] + label[for],
[type='radio'] + label[for] {
  cursor: pointer;
}

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

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

/* line 43, ../../vendor/foundation-sites/scss/forms/_label.scss */
label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #2A2A2A;
}
/* line 46, ../../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: #2A2A2A;
}

/* 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, .input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle;
}

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

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

/* line 102, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  width: 1%;
  height: 100%;
}
/* line 116, ../../vendor/foundation-sites/scss/forms/_input-group.scss */
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  height: 2.5rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

/* line 131, ../../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 {
  margin: 0;
  padding: 0;
  border: 0;
}

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

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

/* line 82, ../../vendor/foundation-sites/scss/forms/_select.scss */
select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  appearance: none;
  border: 1px solid #CACACA;
  border-radius: 0;
  background-color: #F2F3EE;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  color: #2A2A2A;
  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-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0) {
  /* line 82, ../../vendor/foundation-sites/scss/forms/_select.scss */
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
/* line 53, ../../vendor/foundation-sites/scss/forms/_select.scss */
select:focus {
  outline: none;
  border: 1px solid #8A8A8A;
  background-color: #F2F3EE;
  box-shadow: 0 0 5px #CACACA;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
/* line 65, ../../vendor/foundation-sites/scss/forms/_select.scss */
select:disabled {
  background-color: #E6E6E6;
  cursor: not-allowed;
}
/* line 71, ../../vendor/foundation-sites/scss/forms/_select.scss */
select::-ms-expand {
  display: none;
}
/* line 75, ../../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) {
  border-color: #cc4b37;
  background-color: #eee2dc;
}
/* line 48, ../../vendor/foundation-sites/scss/forms/_error.scss */
.is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}

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

/* line 81, ../../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: #cc4b37;
}
/* line 84, ../../vendor/foundation-sites/scss/forms/_error.scss */
.form-error.is-visible {
  display: block;
}

/* line 220, ../../vendor/foundation-sites/scss/components/_button.scss */
.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background-color: #F19039;
  color: #F2F3EE;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .button {
  outline: 0;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button:hover, .button:focus {
  background-color: #ed7911;
  color: #F2F3EE;
}
/* line 225, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.tiny {
  font-size: 0.6rem;
}
/* line 225, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.small {
  font-size: 0.75rem;
}
/* line 225, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.large {
  font-size: 1.25rem;
}
/* line 230, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
/* line 235, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.primary {
  background-color: #F19039;
  color: #2A2A2A;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.primary:hover, .button.primary:focus {
  background-color: #df7210;
  color: #2A2A2A;
}
/* line 235, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.secondary {
  background-color: #767676;
  color: #F2F3EE;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.secondary:hover, .button.secondary:focus {
  background-color: #5e5e5e;
  color: #F2F3EE;
}
/* line 235, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.success {
  background-color: #3adb76;
  color: #2A2A2A;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.success:hover, .button.success:focus {
  background-color: #22bb5b;
  color: #2A2A2A;
}
/* line 235, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.warning {
  background-color: #ffae00;
  color: #2A2A2A;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.warning:hover, .button.warning:focus {
  background-color: #cc8b00;
  color: #2A2A2A;
}
/* line 235, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.alert {
  background-color: #cc4b37;
  color: #F2F3EE;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.alert:hover, .button.alert:focus {
  background-color: #a53b2a;
  color: #F2F3EE;
}
/* line 252, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow {
  border: 1px solid #F19039;
  color: #F19039;
}
/* line 139, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow, .button.hollow:hover, .button.hollow:focus {
  background-color: transparent;
}
/* line 154, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow:hover, .button.hollow:focus {
  border-color: #8b470a;
  color: #8b470a;
}
/* line 257, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.primary {
  border: 1px solid #F19039;
  color: #F19039;
}
/* line 154, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: #8b470a;
  color: #8b470a;
}
/* line 257, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.secondary {
  border: 1px solid #767676;
  color: #767676;
}
/* line 154, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #3b3b3b;
  color: #3b3b3b;
}
/* line 257, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.success {
  border: 1px solid #3adb76;
  color: #3adb76;
}
/* line 154, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: #157539;
  color: #157539;
}
/* line 257, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.warning {
  border: 1px solid #ffae00;
  color: #ffae00;
}
/* line 154, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: #805700;
  color: #805700;
}
/* line 257, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.alert {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
/* line 154, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: #67251a;
  color: #67251a;
}
/* line 265, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled, .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 165, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #F19039;
  color: #F2F3EE;
}
/* line 270, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.primary, .button[disabled].primary {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 165, ../../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: #F19039;
  color: #F2F3EE;
}
/* line 270, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.secondary, .button[disabled].secondary {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 165, ../../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: #767676;
  color: #F2F3EE;
}
/* line 270, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.success, .button[disabled].success {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 165, ../../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: #F2F3EE;
}
/* line 270, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.warning, .button[disabled].warning {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 165, ../../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: #F2F3EE;
}
/* line 270, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.disabled.alert, .button[disabled].alert {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 165, ../../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: #cc4b37;
  color: #F2F3EE;
}
/* line 180, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #F2F3EE transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
/* line 288, ../../vendor/foundation-sites/scss/components/_button.scss */
.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

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

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

/* line 143, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #E6E6E6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #F19039;
}
/* line 88, ../../vendor/foundation-sites/scss/components/_accordion.scss */
:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #E6E6E6;
  border-radius: 0 0 0 0;
}
/* line 93, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-title:hover, .accordion-title:focus {
  background-color: #E6E6E6;
}
/* line 99, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: '+';
}
/* line 107, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.is-active > .accordion-title::before {
  content: '–';
}

/* line 147, ../../vendor/foundation-sites/scss/components/_accordion.scss */
.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #E6E6E6;
  border-bottom: 0;
  background-color: #F2F3EE;
  color: #2A2A2A;
}
/* line 129, ../../vendor/foundation-sites/scss/components/_accordion.scss */
:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #E6E6E6;
}

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

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

/* line 50, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge {
  display: inline-block;
  min-width: 2.1em;
  padding: 0.3em;
  border-radius: 50%;
  font-size: 0.6rem;
  text-align: center;
  background: #F19039;
  color: #F2F3EE;
}
/* line 57, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.primary {
  background: #F19039;
  color: #2A2A2A;
}
/* line 57, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.secondary {
  background: #767676;
  color: #F2F3EE;
}
/* line 57, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.success {
  background: #3adb76;
  color: #2A2A2A;
}
/* line 57, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.warning {
  background: #ffae00;
  color: #2A2A2A;
}
/* line 57, ../../vendor/foundation-sites/scss/components/_badge.scss */
.badge.alert {
  background: #cc4b37;
  color: #F2F3EE;
}

/* line 89, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}
/* line 146, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.breadcrumbs::before, .breadcrumbs::after {
  display: table;
  content: ' ';
}
/* line 157, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.breadcrumbs::after {
  clear: both;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs li {
  float: left;
  font-size: 0.6875rem;
  color: #2A2A2A;
  cursor: default;
  text-transform: uppercase;
}
/* line 63, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs li:not(:last-child)::after {
  position: relative;
  top: 1px;
  margin: 0 0.75rem;
  opacity: 1;
  content: "/";
  color: #CACACA;
}
/* line 79, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs a {
  color: #F19039;
}
/* line 82, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs a:hover {
  text-decoration: underline;
}
/* line 92, ../../vendor/foundation-sites/scss/components/_breadcrumbs.scss */
.breadcrumbs .disabled {
  color: #CACACA;
  cursor: not-allowed;
}

/* line 186, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group {
  margin-bottom: 1rem;
  font-size: 0;
}
/* line 146, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.button-group::before, .button-group::after {
  display: table;
  content: ' ';
}
/* line 157, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.button-group::after {
  clear: both;
}
/* line 46, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group .button {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
}
/* line 56, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group .button:last-child {
  margin-right: 0;
}
/* line 191, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.tiny .button {
  font-size: 0.6rem;
}
/* line 191, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.small .button {
  font-size: 0.75rem;
}
/* line 191, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.large .button {
  font-size: 1.25rem;
}
/* line 197, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded {
  margin-right: -1px;
}
/* line 86, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.expanded::before, .button-group.expanded::after {
  display: none;
}
/* line 99, ../../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 104, ../../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 99, ../../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 104, ../../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 99, ../../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 104, ../../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 99, ../../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 104, ../../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 99, ../../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 104, ../../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 202, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.primary .button {
  background-color: #F19039;
  color: #2A2A2A;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.primary .button:hover, .button-group.primary .button:focus {
  background-color: #df7210;
  color: #2A2A2A;
}
/* line 202, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.secondary .button {
  background-color: #767676;
  color: #F2F3EE;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.secondary .button:hover, .button-group.secondary .button:focus {
  background-color: #5e5e5e;
  color: #F2F3EE;
}
/* line 202, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.success .button {
  background-color: #3adb76;
  color: #2A2A2A;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.success .button:hover, .button-group.success .button:focus {
  background-color: #22bb5b;
  color: #2A2A2A;
}
/* line 202, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.warning .button {
  background-color: #ffae00;
  color: #2A2A2A;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.warning .button:hover, .button-group.warning .button:focus {
  background-color: #cc8b00;
  color: #2A2A2A;
}
/* line 202, ../../vendor/foundation-sites/scss/components/_button-group.scss */
.button-group.alert .button {
  background-color: #cc4b37;
  color: #F2F3EE;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.button-group.alert .button:hover, .button-group.alert .button:focus {
  background-color: #a53b2a;
  color: #F2F3EE;
}
/* line 123, ../../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 131, ../../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 print, screen and (min-width: 40em) {
  /* line 159, ../../vendor/foundation-sites/scss/components/_button-group.scss */
  .button-group.stacked-for-small .button {
    width: auto;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  /* line 159, ../../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 232, ../../vendor/foundation-sites/scss/components/_button-group.scss */
  .button-group.stacked-for-small.expanded {
    display: block;
  }
  /* line 236, ../../vendor/foundation-sites/scss/components/_button-group.scss */
  .button-group.stacked-for-small.expanded .button {
    display: block;
    margin-right: 0;
  }
}

/* line 89, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(42, 42, 42, 0.25);
  border-radius: 0;
  background-color: #fdfdfc;
  color: #2A2A2A;
}
/* 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 93, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.primary {
  background-color: #fdeee1;
  color: #2A2A2A;
}
/* line 93, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.secondary {
  background-color: #eaeaea;
  color: #2A2A2A;
}
/* line 93, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.success {
  background-color: #e1faea;
  color: #2A2A2A;
}
/* line 93, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.warning {
  background-color: #fff3d9;
  color: #2A2A2A;
}
/* line 93, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.alert {
  background-color: #f7e4e1;
  color: #2A2A2A;
}
/* line 98, ../../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 102, ../../vendor/foundation-sites/scss/components/_callout.scss */
.callout.large {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

/* line 110, ../../vendor/foundation-sites/scss/components/_card.scss */
.card {
  margin-bottom: 1rem;
  border: 1px solid #E6E6E6;
  border-radius: 0;
  background: #F2F3EE;
  box-shadow: none;
  overflow: hidden;
  color: #2A2A2A;
}
/* line 72, ../../vendor/foundation-sites/scss/components/_card.scss */
.card > :last-child {
  margin-bottom: 0;
}

/* line 114, ../../vendor/foundation-sites/scss/components/_card.scss */
.card-divider {
  padding: 1rem;
  background: #E6E6E6;
}
/* line 89, ../../vendor/foundation-sites/scss/components/_card.scss */
.card-divider > :last-child {
  margin-bottom: 0;
}

/* line 118, ../../vendor/foundation-sites/scss/components/_card.scss */
.card-section {
  padding: 1rem;
}
/* line 104, ../../vendor/foundation-sites/scss/components/_card.scss */
.card-section > :last-child {
  margin-bottom: 0;
}

/* line 96, ../../vendor/foundation-sites/scss/components/_close-button.scss */
.close-button {
  position: absolute;
  color: #8A8A8A;
  cursor: pointer;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .close-button {
  outline: 0;
}
/* line 89, ../../vendor/foundation-sites/scss/components/_close-button.scss */
.close-button:hover, .close-button:focus {
  color: #2A2A2A;
}
/* line 99, ../../vendor/foundation-sites/scss/components/_close-button.scss */
.close-button.small {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}
/* line 100, ../../vendor/foundation-sites/scss/components/_close-button.scss */
.close-button, .close-button.medium {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}

/* line 240, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu {
  margin: 0;
  list-style-type: none;
}
/* line 54, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li {
  display: table-cell;
  vertical-align: middle;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .menu > li {
  outline: 0;
}
/* line 67, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li > a {
  display: block;
  padding: 0.7rem 1rem;
  line-height: 1;
}
/* line 74, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
/* line 173, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li > a img,
.menu > li > a i,
.menu > li > a svg {
  vertical-align: middle;
}
/* line 178, ../../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 192, ../../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 112, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu > li, .menu.horizontal > li {
  display: table-cell;
}
/* line 250, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.expanded {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 95, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.expanded > li:first-child:last-child {
  width: 100%;
}
/* line 132, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.vertical > li {
  display: block;
}
@media print, screen and (min-width: 40em) {
  /* line 112, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.medium-horizontal > li {
    display: table-cell;
  }
  /* line 264, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.medium-expanded {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  /* line 95, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.medium-expanded > li:first-child:last-child {
    width: 100%;
  }
  /* line 132, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.medium-vertical > li {
    display: block;
  }
}
@media print, screen and (min-width: 64em) {
  /* line 112, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.large-horizontal > li {
    display: table-cell;
  }
  /* line 264, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.large-expanded {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  /* line 95, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.large-expanded > li:first-child:last-child {
    width: 100%;
  }
  /* line 132, ../../vendor/foundation-sites/scss/components/_menu.scss */
  .menu.large-vertical > li {
    display: block;
  }
}
/* line 144, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.simple li {
  display: inline-block;
  margin-right: 1rem;
  line-height: 1;
}
/* line 150, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.simple a {
  padding: 0;
}
/* line 146, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu.align-right::before, .menu.align-right::after {
  display: table;
  content: ' ';
}
/* line 157, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu.align-right::after {
  clear: both;
}
/* line 286, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.align-right > li {
  float: right;
}
/* line 204, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.icon-top > li > a {
  text-align: center;
}
/* line 212, ../../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 297, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.icon-top.vertical a > span {
  margin: auto;
}
/* line 304, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.nested {
  margin-left: 1rem;
}
/* line 309, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu .active > a {
  background: #F19039;
  color: #F2F3EE;
}
/* line 316, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.menu-bordered li {
  border: 1px solid #E6E6E6;
}
/* line 318, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.menu-bordered li:not(:first-child) {
  border-top: 0;
}
/* line 326, ../../vendor/foundation-sites/scss/components/_menu.scss */
.menu.menu-hover li:hover {
  background-color: #E6E6E6;
}

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

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

/* line 346, ../../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;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
/* line 90, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu-icon::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #F2F3EE;
  box-shadow: 0 7px 0 #F2F3EE, 0 14px 0 #F2F3EE;
  content: '';
}
/* line 113, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu-icon:hover::after {
  background: #CACACA;
  box-shadow: 0 7px 0 #CACACA, 0 14px 0 #CACACA;
}

/* line 6, ../../vendor/foundation-sites/scss/components/_menu-icon.scss */
.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
/* line 90, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.menu-icon.dark::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #2A2A2A;
  box-shadow: 0 7px 0 #2A2A2A, 0 14px 0 #2A2A2A;
  content: '';
}
/* line 113, ../../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 31, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown {
  position: relative;
  overflow: hidden;
}
/* line 35, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown li {
  display: block;
}
/* line 39, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.is-drilldown.animate-height {
  transition: height 0.5s;
}

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

/* line 66, ../../vendor/foundation-sites/scss/components/_drilldown.scss */
.drilldown-submenu-cover-previous {
  min-height: 100%;
}

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

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

/* line 63, ../../vendor/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: block;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #CACACA;
  border-radius: 0;
  background-color: #F2F3EE;
  font-size: 1rem;
}
/* line 57, ../../vendor/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane.is-open {
  visibility: visible;
}

/* line 68, ../../vendor/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane.tiny {
  width: 100px;
}

/* line 68, ../../vendor/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane.small {
  width: 200px;
}

/* line 68, ../../vendor/foundation-sites/scss/components/_dropdown.scss */
.dropdown-pane.large {
  width: 400px;
}

/* line 55, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto;
}
/* line 63, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0;
}
/* line 71, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem;
}
/* line 76, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #F19039 transparent transparent;
  right: 5px;
  margin-top: -3px;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0;
}
/* line 121, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.no-js .dropdown.menu ul {
  display: none;
}
/* line 85, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}
/* line 90, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto;
}
/* line 97, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}
/* line 39, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li > a::after {
  right: 14px;
}
/* line 43, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #F19039 transparent transparent;
}
/* line 47, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #F19039;
}
@media print, screen and (min-width: 40em) {
  /* line 55, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }
  /* line 63, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }
  /* line 71, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }
  /* line 76, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #F19039 transparent transparent;
    right: 5px;
    margin-top: -3px;
  }
  /* line 85, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  /* line 90, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto;
  }
  /* line 97, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  /* line 39, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
  }
  /* line 43, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #F19039 transparent transparent;
  }
  /* line 47, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #F19039;
  }
}
@media print, screen and (min-width: 64em) {
  /* line 55, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }
  /* line 63, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }
  /* line 71, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }
  /* line 76, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #F19039 transparent transparent;
    right: 5px;
    margin-top: -3px;
  }
  /* line 85, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  /* line 90, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto;
  }
  /* line 97, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  /* line 39, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
  }
  /* line 43, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #F19039 transparent transparent;
  }
  /* line 47, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #F19039;
  }
}
/* line 144, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto;
}

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

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

/* line 192, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #CACACA;
  background: #F2F3EE;
}
/* line 39, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
}
/* line 43, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #F19039 transparent transparent;
}
/* line 47, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #F19039;
}
/* line 211, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}
/* line 216, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu > li {
  width: 100%;
}
/* line 222, ../../vendor/foundation-sites/scss/components/_dropdown-menu.scss */
.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

/* line 45, ../../vendor/foundation-sites/scss/components/_responsive-embed.scss */
.responsive-embed, .flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}
/* line 32, ../../vendor/foundation-sites/scss/components/_responsive-embed.scss */
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video, .flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 51, ../../vendor/foundation-sites/scss/components/_responsive-embed.scss */
.responsive-embed.widescreen, .flex-video.widescreen {
  padding-bottom: 56.25%;
}

/* line 51, ../../vendor/foundation-sites/scss/components/_label.scss */
.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #F19039;
  color: #F2F3EE;
}
/* line 58, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.primary {
  background: #F19039;
  color: #2A2A2A;
}
/* line 58, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.secondary {
  background: #767676;
  color: #F2F3EE;
}
/* line 58, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.success {
  background: #3adb76;
  color: #2A2A2A;
}
/* line 58, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.warning {
  background: #ffae00;
  color: #2A2A2A;
}
/* line 58, ../../vendor/foundation-sites/scss/components/_label.scss */
.label.alert {
  background: #cc4b37;
  color: #F2F3EE;
}

/* line 74, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object {
  display: block;
  margin-bottom: 1rem;
}
/* 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 105, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object-section.middle {
  vertical-align: middle;
}
/* line 109, ../../vendor/foundation-sites/scss/components/_media-object.scss */
.media-object-section.bottom {
  vertical-align: bottom;
}

/* line 59, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.is-off-canvas-open {
  overflow: hidden;
}

/* line 64, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(242, 243, 238, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
/* line 81, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.js-off-canvas-overlay.is-visible {
  opacity: 1;
  visibility: visible;
}
/* line 86, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.js-off-canvas-overlay.is-closable {
  cursor: pointer;
}
/* line 90, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.js-off-canvas-overlay.is-overlay-absolute {
  position: absolute;
}
/* line 94, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.js-off-canvas-overlay.is-overlay-fixed {
  position: fixed;
}

/* line 282, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 287, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas {
  position: fixed;
  z-index: 1;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #E6E6E6;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .off-canvas {
  outline: 0;
}
/* line 129, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas.is-transition-overlap {
  z-index: 10;
}
/* line 132, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(42, 42, 42, 0.7);
}
/* line 138, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas.is-open {
  transform: translate(0, 0);
}

/* line 292, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-absolute {
  position: absolute;
  z-index: 1;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #E6E6E6;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .off-canvas-absolute {
  outline: 0;
}
/* line 129, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-absolute.is-transition-overlap {
  z-index: 10;
}
/* line 132, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-absolute.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(42, 42, 42, 0.7);
}
/* line 138, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-absolute.is-open {
  transform: translate(0, 0);
}

/* line 297, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-left {
  top: 0;
  left: 0;
  width: 250px;
  height: 100%;
  transform: translateX(-250px);
  overflow-y: auto;
}
/* line 159, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-left.is-open ~ .off-canvas-content {
  transform: translateX(250px);
}
/* line 211, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-left.is-transition-push::after {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  box-shadow: 0 0 10px rgba(42, 42, 42, 0.7);
  content: " ";
}
/* line 249, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-left.is-transition-overlap.is-open ~ .off-canvas-content {
  transform: none;
}

/* line 298, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-right {
  top: 0;
  right: 0;
  width: 250px;
  height: 100%;
  transform: translateX(250px);
  overflow-y: auto;
}
/* line 173, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-right.is-open ~ .off-canvas-content {
  transform: translateX(-250px);
}
/* line 211, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-right.is-transition-push::after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 1px;
  box-shadow: 0 0 10px rgba(42, 42, 42, 0.7);
  content: " ";
}
/* line 249, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-right.is-transition-overlap.is-open ~ .off-canvas-content {
  transform: none;
}

/* line 299, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-top {
  top: 0;
  left: 0;
  width: 100%;
  height: 250px;
  transform: translateY(-250px);
  overflow-x: auto;
}
/* line 188, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-top.is-open ~ .off-canvas-content {
  transform: translateY(250px);
}
/* line 211, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-top.is-transition-push::after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  box-shadow: 0 0 10px rgba(42, 42, 42, 0.7);
  content: " ";
}
/* line 249, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-top.is-transition-overlap.is-open ~ .off-canvas-content {
  transform: none;
}

/* line 300, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 250px;
  transform: translateY(250px);
  overflow-x: auto;
}
/* line 203, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-bottom.is-open ~ .off-canvas-content {
  transform: translateY(-250px);
}
/* line 211, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-bottom.is-transition-push::after {
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 100%;
  box-shadow: 0 0 10px rgba(42, 42, 42, 0.7);
  content: " ";
}
/* line 249, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.position-bottom.is-transition-overlap.is-open ~ .off-canvas-content {
  transform: none;
}

/* line 302, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
.off-canvas-content {
  transition: transform 0.5s ease;
  backface-visibility: hidden;
}

@media print, screen and (min-width: 40em) {
  /* line 310, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-medium {
    transform: none;
    z-index: 1;
  }
  /* line 273, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 250px;
  }

  /* line 314, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-medium {
    transform: none;
    z-index: 1;
  }
  /* line 273, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 250px;
  }

  /* line 318, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-top.reveal-for-medium {
    transform: none;
    z-index: 1;
  }
  /* line 273, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-top.reveal-for-medium ~ .off-canvas-content {
    margin-top: 250px;
  }

  /* line 322, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-bottom.reveal-for-medium {
    transform: none;
    z-index: 1;
  }
  /* line 273, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-bottom.reveal-for-medium ~ .off-canvas-content {
    margin-bottom: 250px;
  }
}
@media print, screen and (min-width: 64em) {
  /* line 310, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-large {
    transform: none;
    z-index: 1;
  }
  /* line 273, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 250px;
  }

  /* line 314, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-large {
    transform: none;
    z-index: 1;
  }
  /* line 273, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 250px;
  }

  /* line 318, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-top.reveal-for-large {
    transform: none;
    z-index: 1;
  }
  /* line 273, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-top.reveal-for-large ~ .off-canvas-content {
    margin-top: 250px;
  }

  /* line 322, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-bottom.reveal-for-large {
    transform: none;
    z-index: 1;
  }
  /* line 273, ../../vendor/foundation-sites/scss/components/_off-canvas.scss */
  .position-bottom.reveal-for-large ~ .off-canvas-content {
    margin-bottom: 250px;
  }
}
/* line 155, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit {
  position: relative;
}

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

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

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

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

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

/* line 179, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-previous, .orbit-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #F2F3EE;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
  outline: 0;
}
/* line 110, ../../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(42, 42, 42, 0.5);
}

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

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

/* line 193, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .orbit-bullets {
  outline: 0;
}
/* line 136, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #CACACA;
}
/* line 144, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-bullets button:hover {
  background-color: #8A8A8A;
}
/* line 148, ../../vendor/foundation-sites/scss/components/_orbit.scss */
.orbit-bullets button.is-active {
  background-color: #8A8A8A;
}

/* line 162, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
/* line 146, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.pagination::before, .pagination::after {
  display: table;
  content: ' ';
}
/* line 157, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.pagination::after {
  clear: both;
}
/* line 83, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
/* line 94, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 40em) {
  /* line 83, ../../vendor/foundation-sites/scss/components/_pagination.scss */
  .pagination li {
    display: inline-block;
  }
}
/* line 112, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #2A2A2A;
}
/* line 119, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination a:hover,
.pagination button:hover {
  background: #E6E6E6;
}
/* line 165, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #F19039;
  color: #F2F3EE;
  cursor: default;
}
/* line 169, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #CACACA;
  cursor: not-allowed;
}
/* line 146, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination .disabled:hover {
  background: transparent;
}
/* line 173, ../../vendor/foundation-sites/scss/components/_pagination.scss */
.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: '\2026';
  color: #2A2A2A;
}

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

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

/* line 43, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress {
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  background-color: #CACACA;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress.primary .progress-meter {
  background-color: #F19039;
}
/* line 48, ../../vendor/foundation-sites/scss/components/_progress-bar.scss */
.progress.secondary .progress-meter {
  background-color: #767676;
}
/* 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: #cc4b37;
}

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

/* 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: #F2F3EE;
  white-space: nowrap;
}

/* line 107, ../../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 112, ../../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: #CACACA;
  transition: all 0.2s ease-in-out;
}
/* line 46, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider-fill.is-dragging {
  transition: all 0s linear;
}

/* line 117, ../../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;
  border-radius: 0;
  background-color: #F19039;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .slider-handle {
  outline: 0;
}
/* line 68, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider-handle:hover {
  background-color: #ed7911;
}
/* line 72, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider-handle.is-dragging {
  transition: all 0s linear;
}

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

/* line 128, ../../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 89, ../../vendor/foundation-sites/scss/components/_slider.scss */
.slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}
/* line 95, ../../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 6, ../../vendor/foundation-sites/scss/components/_sticky.scss */
.sticky-container {
  position: relative;
}

/* line 10, ../../vendor/foundation-sites/scss/components/_sticky.scss */
.sticky {
  position: relative;
  z-index: 0;
  transform: translate3d(0, 0, 0);
}

/* line 16, ../../vendor/foundation-sites/scss/components/_sticky.scss */
.sticky.is-stuck {
  position: fixed;
  z-index: 5;
}
/* line 20, ../../vendor/foundation-sites/scss/components/_sticky.scss */
.sticky.is-stuck.is-at-top {
  top: 0;
}
/* line 24, ../../vendor/foundation-sites/scss/components/_sticky.scss */
.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}

/* line 29, ../../vendor/foundation-sites/scss/components/_sticky.scss */
.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto;
}
/* line 34, ../../vendor/foundation-sites/scss/components/_sticky.scss */
.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}

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

/* line 123, ../../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 131, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(42, 42, 42, 0.45);
  overflow-y: scroll;
}

/* line 136, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #CACACA;
  border-radius: 0;
  background-color: #F2F3EE;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 40em) {
  /* line 136, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal {
    min-height: 0;
  }
}
/* line 75, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal .column, .reveal .columns,
.reveal .columns {
  min-width: 0;
}
/* line 81, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  /* line 136, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal {
    width: 600px;
    max-width: 75rem;
  }
}
@media print, screen and (min-width: 40em) {
  /* line 148, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* line 156, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  /* line 161, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal.tiny {
    width: 30%;
    max-width: 75rem;
  }
}
@media print, screen and (min-width: 40em) {
  /* line 162, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal.small {
    width: 50%;
    max-width: 75rem;
  }
}
@media print, screen and (min-width: 40em) {
  /* line 163, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal.large {
    width: 90%;
    max-width: 75rem;
  }
}
/* line 166, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal.full {
  top: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 39.9375em) {
  /* line 136, ../../vendor/foundation-sites/scss/components/_reveal.scss */
  .reveal {
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}
/* line 174, ../../vendor/foundation-sites/scss/components/_reveal.scss */
.reveal.without-overlay {
  position: fixed;
}

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

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

/* line 214, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0;
  background: #CACACA;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}
/* line 105, ../../vendor/foundation-sites/scss/components/_switch.scss */
input + .switch-paddle {
  margin: 0;
}
/* line 110, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch-paddle::after {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  transform: translate3d(0, 0, 0);
  border-radius: 0;
  background: #F2F3EE;
  transition: all 0.25s ease-out;
  content: '';
}
/* line 127, ../../vendor/foundation-sites/scss/components/_switch.scss */
input:checked ~ .switch-paddle {
  background: #F19039;
}
/* line 130, ../../vendor/foundation-sites/scss/components/_switch.scss */
input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] input:focus ~ .switch-paddle {
  outline: 0;
}

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

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

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

/* line 236, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.tiny {
  height: 1.5rem;
}
/* line 183, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}
/* line 189, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.tiny .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1rem;
  height: 1rem;
}
/* line 196, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

/* line 240, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.small {
  height: 1.75rem;
}
/* line 183, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}
/* line 189, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.small .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}
/* line 196, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

/* line 244, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.large {
  height: 2.5rem;
}
/* line 183, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}
/* line 189, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.large .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 2rem;
  height: 2rem;
}
/* line 196, ../../vendor/foundation-sites/scss/components/_switch.scss */
.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

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

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

/* line 121, ../../vendor/foundation-sites/scss/components/_table.scss */
thead {
  background: #edeee7;
  color: #2A2A2A;
}

/* line 127, ../../vendor/foundation-sites/scss/components/_table.scss */
tfoot {
  background: #e7e9e0;
  color: #2A2A2A;
}

/* line 136, ../../vendor/foundation-sites/scss/components/_table.scss */
thead tr,
tfoot tr {
  background: transparent;
}
/* line 141, ../../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 151, ../../vendor/foundation-sites/scss/components/_table.scss */
tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

/* line 83, ../../vendor/foundation-sites/scss/components/_table.scss */
tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: #e7e9e0;
}

/* line 164, ../../vendor/foundation-sites/scss/components/_table.scss */
table.unstriped tbody {
  background-color: #F2F3EE;
}
/* line 99, ../../vendor/foundation-sites/scss/components/_table.scss */
table.unstriped tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid #e7e9e0;
  background-color: #F2F3EE;
}

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

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

/* line 216, ../../vendor/foundation-sites/scss/components/_table.scss */
table.hover thead tr:hover {
  background-color: #e8eae1;
}
/* line 223, ../../vendor/foundation-sites/scss/components/_table.scss */
table.hover tfoot tr:hover {
  background-color: #e3e5da;
}
/* line 230, ../../vendor/foundation-sites/scss/components/_table.scss */
table.hover tbody tr:hover {
  background-color: #edefe8;
}
/* line 238, ../../vendor/foundation-sites/scss/components/_table.scss */
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #e2e4d9;
}

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

/* line 147, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs {
  margin: 0;
  border: 1px solid #E6E6E6;
  background: #F2F3EE;
  list-style-type: none;
}
/* line 146, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.tabs::before, .tabs::after {
  display: table;
  content: ' ';
}
/* line 157, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.tabs::after {
  clear: both;
}

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

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

/* line 168, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.primary {
  background: #F19039;
}
/* line 171, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.primary > li > a {
  color: #2A2A2A;
}
/* line 174, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #f0882b;
}

/* line 181, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-title {
  float: left;
}
/* line 93, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #F19039;
}
/* line 100, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-title > a:hover {
  background: #F2F3EE;
  color: #ee7a12;
}
/* line 105, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
  background: #E6E6E6;
  color: #F19039;
}

/* line 185, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-content {
  border: 1px solid #E6E6E6;
  border-top: 0;
  background: #F2F3EE;
  color: #2A2A2A;
  transition: all 0.5s ease;
}

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

/* line 193, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-panel {
  display: none;
  padding: 1rem;
}
/* line 141, ../../vendor/foundation-sites/scss/components/_tabs.scss */
.tabs-panel[aria-hidden="false"] {
  display: block;
}

/* line 60, ../../vendor/foundation-sites/scss/components/_thumbnail.scss */
.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 1rem;
  border: solid 4px #F2F3EE;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(42, 42, 42, 0.2);
  line-height: 0;
}

/* line 64, ../../vendor/foundation-sites/scss/components/_thumbnail.scss */
a.thumbnail {
  transition: box-shadow 200ms ease-out;
}
/* line 49, ../../vendor/foundation-sites/scss/components/_thumbnail.scss */
a.thumbnail:hover, a.thumbnail:focus {
  box-shadow: 0 0 6px 1px rgba(241, 144, 57, 0.5);
}
/* line 54, ../../vendor/foundation-sites/scss/components/_thumbnail.scss */
a.thumbnail image {
  box-shadow: none;
}

/* line 38, ../../vendor/foundation-sites/scss/components/_title-bar.scss */
.title-bar {
  padding: 0.5rem;
  background: #2A2A2A;
  color: #F2F3EE;
}
/* line 146, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.title-bar::before, .title-bar::after {
  display: table;
  content: ' ';
}
/* line 157, ../../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 69, ../../vendor/foundation-sites/scss/components/_title-bar.scss */
.title-bar-left {
  float: left;
}

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

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

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

/* line 104, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #2A2A2A;
  font-size: 80%;
  color: #F2F3EE;
}
/* line 67, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #2A2A2A;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
/* line 75, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip.top::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #2A2A2A transparent transparent;
  top: 100%;
  bottom: auto;
}
/* line 81, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip.left::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #2A2A2A;
  top: 50%;
  bottom: auto;
  left: 100%;
  transform: translateY(-50%);
}
/* line 89, ../../vendor/foundation-sites/scss/components/_tooltip.scss */
.tooltip.right::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #2A2A2A transparent transparent;
  top: 50%;
  right: 100%;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}

/* line 120, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar {
  padding: 0.5rem;
}
/* line 146, ../../vendor/foundation-sites/scss/util/_mixins.scss */
.top-bar::before, .top-bar::after {
  display: table;
  content: ' ';
}
/* line 157, ../../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 71, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar input.button {
  width: auto;
}
/* line 90, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar .top-bar-left,
.top-bar .top-bar-right {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  /* line 111, ../../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 90, ../../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 90, ../../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 155, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar-title {
  display: inline-block;
  float: left;
  padding: 0.45rem 1rem 0 1rem;
}
/* line 160, ../../vendor/foundation-sites/scss/components/_top-bar.scss */
.top-bar-title .menu-icon {
  bottom: 2px;
}

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

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

/* 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 print, 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 print, 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;
  width: auto;
  height: 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-right: auto;
  margin-left: auto;
}

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

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

Stylesheet: Main Stylesheet

*************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 11, ../scss/_main.scss */
body {
  font-family: "titregular", sans-serif;
}

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

/* line 27, ../scss/_main.scss */
a.mes {
  font-family: "titsemibold";
}

/*********************
H1, H2, H3, H4, H5 P STYLES
*********************/
/* line 34, ../scss/_main.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-family: "titsemibold", sans-serif;
  line-height: 120%;
}
/* line 40, ../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 45, ../scss/_main.scss */
p {
  line-height: 1.4;
  color: #4a4a4a;
}

/* line 70, ../scss/_main.scss */
h1.rubik, h2.rubik, h3.rubik {
  font-family: "rubikbold";
}

/* line 74, ../scss/_main.scss */
h2.rubik {
  font-size: 2rem;
}

/* line 78, ../scss/_main.scss */
a.button, button {
  font-family: "titsemibold";
}

/* line 82, ../scss/_main.scss */
.sand-bkg {
  background-color: #FAF8F3;
}

/* line 86, ../scss/_main.scss */
.orange {
  color: #F49339;
}

/* line 89, ../scss/_main.scss */
.green {
  color: #1FCBA9;
}

/* line 92, ../scss/_main.scss */
.purple {
  color: #862CD0;
}

/* line 96, ../scss/_main.scss */
.tit-bold, .bold, strong {
  font-family: "tit_bdbold";
  font-weight: normal;
}

/* line 101, ../scss/_main.scss */
.semi-bold {
  font-family: "titsemibold";
  font-weight: normal;
}

/* line 106, ../scss/_main.scss */
.hidetxt {
  text-indent: -8000px;
  overflow: hidden;
}

/* line 111, ../scss/_main.scss */
.top-bar-right.show-for-small-only a {
  color: #fff;
}

/* line 115, ../scss/_main.scss */
.off-canvas {
  background-color: #eef9f7;
}

/* line 121, ../scss/_main.scss */
.off-canvas-wrapper #top-bar-menu .menu > li > a {
  font-family: "titsemibold";
  font-weight: normal;
  font-size: 1.2rem;
}
/* line 127, ../scss/_main.scss */
.off-canvas-wrapper .menu > li > a {
  font-family: "titsemibold";
  font-weight: normal;
  font-size: 1.5rem;
}
/* line 133, ../scss/_main.scss */
.off-canvas-wrapper #menu-menu-estatic.menu > li > a {
  font-size: 1rem;
}

/*texto del campo de search*/
/* line 140, ../scss/_main.scss */
input#searchText::-webkit-input-placeholder {
  color: #F49339;
}

/* line 145, ../scss/_main.scss */
.search-box-panel {
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: 9999;
  width: 390px;
  max-height: 800px;
  display: none;
}

/* line 155, ../scss/_main.scss */
#map.leaflet-container .leaflet-control {
  background-color: #f8f8f8;
}
/* line 157, ../scss/_main.scss */
#map.leaflet-container .leaflet-control h3 {
  font-size: 1.5rem;
  padding: 0.6rem 1rem 0.8rem 1rem;
  background: #F49339;
  line-height: 22px;
}
/* line 163, ../scss/_main.scss */
#map.leaflet-container .leaflet-control p {
  color: #F49339;
  font-family: "titsemibold";
}

/* line 170, ../scss/_main.scss */
.leaflet-sidebar {
  position: absolute;
  height: auto !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  z-index: 2000;
  max-height: 100% !important;
}

/* line 181, ../scss/_main.scss */
.leaflet-sidebar > .leaflet-control {
  height: auto !important;
  width: 100%;
  overflow: hidden !important;
  -webkit-overflow-scrolling: touch;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.1em;
  background: white;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.65);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  transition-property: height;
  transition-duration: 1s;
  transition-timing-function: linear;
  transition-delay: 0.5s;
}

/* line 201, ../scss/_main.scss */
#map .leaflet-control-attribution.leaflet-control {
  background-color: #ffffff;
  color: #ddd;
}
/* line 204, ../scss/_main.scss */
#map .leaflet-control-attribution.leaflet-control a {
  color: #ddd;
}

/* line 207, ../scss/_main.scss */
#map .leaflet-popup-content-wrapper, .map-legends, .map-tooltip {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  background-color: #ffffff !important;
  color: #F49339 !important;
  padding: 20px;
}

/* line 216, ../scss/_main.scss */
#map .leaflet-sidebar .leaflet-control {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  background-color: #ffffff !important;
  color: #F49339 !important;
  padding: 20px;
  overflow: hidden;
}

/* line 226, ../scss/_main.scss */
#sidebar {
  cursor: pointer;
}

/* line 230, ../scss/_main.scss */
.search-box-panel.special-fixed {
  position: fixed;
  top: 75px;
  z-index: -1;
}

/* line 236, ../scss/_main.scss */
.leaflet-popup-content-wrapper, .map-legends, .map-tooltip {
  background-color: #f3eee4  !important;
  color: #F49339 !important;
}

/* line 241, ../scss/_main.scss */
.leaflet-popup-content-wrapper {
  padding: 5px;
}
/* line 243, ../scss/_main.scss */
.leaflet-popup-content-wrapper .leaflet-popup-content {
  font-size: 1rem;
}

/* CELITOS */
/* line 262, ../scss/_main.scss */
.celito {
  width: 47px;
  height: 18px;
  position: absolute;
  z-index: 996;
  opacity: 0.75;
}
/* line 268, ../scss/_main.scss */
.celito.purple {
  background-color: #862CD0;
}
/* line 270, ../scss/_main.scss */
.celito.purple.left {
  left: -15px;
  top: -0px;
  position: absolute;
  transform: rotate(-45deg);
}
/* line 273, ../scss/_main.scss */
.celito.purple.right {
  right: -15px;
  top: -0px;
  position: absolute;
  transform: rotate(45deg);
}
/* line 277, ../scss/_main.scss */
.celito.orange {
  background-color: #F49339;
}
/* line 279, ../scss/_main.scss */
.celito.orange.left {
  left: -15px;
  top: -0px;
  position: absolute;
  transform: rotate(-45deg);
}
/* line 282, ../scss/_main.scss */
.celito.orange.right {
  right: -15px;
  top: -0px;
  position: absolute;
  transform: rotate(45deg);
}
/* line 286, ../scss/_main.scss */
.celito.green {
  background-color: #1FCBA9;
}
/* line 288, ../scss/_main.scss */
.celito.green.left {
  left: -15px;
  top: -0px;
  position: absolute;
  transform: rotate(-45deg);
}
/* line 291, ../scss/_main.scss */
.celito.green.right {
  right: -15px;
  top: -0px;
  position: absolute;
  transform: rotate(45deg);
}

/* line 300, ../scss/_main.scss */
.social-afiliations .celito {
  width: 30px;
  height: 15px;
  position: absolute;
  z-index: 999;
  opacity: 0.75;
  left: 50%;
  top: -7px;
}
/* line 310, ../scss/_main.scss */
.social-afiliations .celito.purple {
  background-color: #862CD0;
}
/* line 314, ../scss/_main.scss */
.social-afiliations .celito.orange {
  background-color: #F49339;
}
/* line 318, ../scss/_main.scss */
.social-afiliations .celito.green {
  background-color: #1FCBA9;
}

/* line 325, ../scss/_main.scss */
.related img {
  margin: 0 5px 10px 0;
}
/* line 329, ../scss/_main.scss */
.related p.semi-bold {
  font-size: 1.25rem;
  margin-bottom: 0;
}

/* line 335, ../scss/_main.scss */
.centered {
  margin-left: auto;
  margin-right: auto;
  float: none;
  clear: both;
}

/* line 342, ../scss/_main.scss */
.textcenter {
  text-align: center;
}

/*********************
HEADER STYLES
*********************/
/* line 349, ../scss/_main.scss */
.header {
  border-top: 1px solid #F49339;
}
/* line 352, ../scss/_main.scss */
.header ul.off-canvas-list li {
  list-style: none;
}
/* line 355, ../scss/_main.scss */
.header #logo {
  text-align: center;
  display: block;
  margin: 0 auto 0 auto;
  padding-top: 1rem;
  background-color: #FAF8F3;
}
/* line 361, ../scss/_main.scss */
.header #logo a {
  width: 270px;
  height: auto;
  display: block;
  margin: 0 auto;
}
/* line 368, ../scss/_main.scss */
.header #logo a img {
  width: 100%;
  height: auto;
}
/* line 374, ../scss/_main.scss */
.header .idiomas {
  min-width: 120px;
  padding: .5rem;
  margin: 0;
  border: 0px solid #ccc;
  border-radius: 0;
  overflow: hidden;
  background-color: #fff;
  font-family: "titsemibold";
}
/* line 384, ../scss/_main.scss */
.header .idiomas select {
  color: #F49339;
  padding: 0;
  margin: 0;
  height: inherit;
  width: 130%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
/* line 400, ../scss/_main.scss */
.header .idiomas select:focus {
  outline: none;
}
/* line 404, ../scss/_main.scss */
.header .idiomas span.icon-arrow-down {
  color: #F49339;
  font-size: 1.25rem;
  position: absolute;
  right: 8px;
  top: 10px;
}
/* line 413, ../scss/_main.scss */
.header .sessio {
  min-width: 135px;
  padding: .5rem;
  font-family: "titsemibold";
  position: relative;
}
/* line 419, ../scss/_main.scss */
.header .sessio .icon-arrow-right {
  font-size: 1.25rem;
  top: 10px;
  right: 10px;
  position: absolute;
}
/* line 427, ../scss/_main.scss */
.header #lema {
  text-align: center;
  background-color: #FAF8F3;
  padding-bottom: 1rem;
  position: relative;
  margin-bottom: 64px;
}
/* line 435, ../scss/_main.scss */
.header #top-bar-menu {
  text-align: center;
  background-color: #F49339;
  border-top: 1px solid #F2F3EE;
  position: absolute;
  margin-top: -64px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 999;
}
/* line 445, ../scss/_main.scss */
.header #top-bar-menu img {
  width: 120px;
  height: auto;
  position: absolute;
  left: 2%;
  top: -2000px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 460, ../scss/_main.scss */
.header #top-bar-menu.specialfixed img {
  top: 22px;
}

/* line 467, ../scss/_main.scss */
.menu-centered .menu a {
  font-family: "titsemibold";
  color: #fff;
}

/* line 472, ../scss/_main.scss */
.menu-centered .menu a:hover {
  color: #000;
}

/* line 476, ../scss/_main.scss */
.menu-centered .menu .active > a {
  color: #2A2A2A;
  border-bottom: 2px solid #2A2A2A;
  background-color: transparent;
}

/* line 482, ../scss/_main.scss */
.menu-centered .menu.submenu .active > a {
  color: #2A2A2A;
  border-bottom: 1px solid #ddd;
  background-color: #F2F3EE;
}

/* line 488, ../scss/_main.scss */
.menu-centered .menu.submenu a {
  color: #2A2A2A;
  border-bottom: 1px solid #ddd;
  background-color: #F2F3EE;
}

/* MENU STATIC */
/* line 496, ../scss/_main.scss */
.menu-static {
  margin: 0 auto 2rem auto;
}
/* line 499, ../scss/_main.scss */
.menu-static .menu {
  text-align: center;
  margin: 0 auto;
  width: 99%;
  clear: both;
  float: none;
}
/* line 506, ../scss/_main.scss */
.menu-static .menu img {
  width: 70%;
}
/* line 510, ../scss/_main.scss */
.menu-static .menu a {
  font-family: "titsemibold";
  text-align: center;
  padding: .5rem;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 523, ../scss/_main.scss */
section.entry-content.specialheight h2 {
  padding-top: 5px;
}

/* line 530, ../scss/_main.scss */
#top-bar-menu.specialfixed {
  position: fixed;
  top: 0;
  left: 50%;
  z-index: 999;
  margin-top: 0px;
}

/* line 538, ../scss/_main.scss */
#menu-menu-estatic.menu.medium-horizontal > li {
  display: inline-block;
  text-align: center;
}

/* line 543, ../scss/_main.scss */
.menu-static.specialfixed {
  position: fixed;
  top: 64px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  width: 100%;
  background-color: #faf8f3;
  padding: 0.4687rem;
}

/* line 554, ../scss/_main.scss */
.admin-bar .menu-static.specialfixed {
  top: 97px;
}

/* line 559, ../scss/_main.scss */
.menu-static.specialfixed .menu {
  width: 40%;
  margin: 0 auto;
}
/* line 563, ../scss/_main.scss */
.menu-static.specialfixed .menu img {
  display: none !important;
  width: 30%;
  margin: 0 auto;
  vertical-align: middle;
}

/* line 572, ../scss/_main.scss */
.admin-bar #top-bar-menu.specialfixed {
  top: 31px;
}

/* line 576, ../scss/_main.scss */
.top-bar {
  background-color: #fff;
}
/* line 578, ../scss/_main.scss */
.top-bar .title-area {
  z-index: 1;
}
/* line 581, ../scss/_main.scss */
.top-bar ul {
  background-color: transparent;
}

/* line 588, ../scss/_main.scss */
.off-canvas-list ul {
  margin-left: 0;
}
/* line 591, ../scss/_main.scss */
.off-canvas-list ul li a {
  border-bottom: 0px;
}
/* line 595, ../scss/_main.scss */
.off-canvas-list ul .dropdown {
  margin-left: 20px;
}

/*********************
POSTS & CONTENT STYLES
*********************/
/* line 605, ../scss/_main.scss */
#content #inner-content {
  padding: 1rem 0rem;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 614, ../scss/_main.scss */
.box-head {
  margin-bottom: 1rem;
}
/* line 616, ../scss/_main.scss */
.box-head p {
  width: 75%;
  color: #862CD0;
}

/* line 622, ../scss/_main.scss */
.box-head::after {
  content: " ";
  display: table;
  clear: both;
}

/* line 630, ../scss/_main.scss */
.box-search, .widget_search {
  margin-bottom: 2rem;
  padding: 0 1rem;
  background-color: #FAF8F3;
  font-family: "titsemibold";
  position: relative;
}
/* line 637, ../scss/_main.scss */
.box-search button.control, .widget_search button.control {
  padding: 12px 12px;
  color: #fff;
}
/* line 642, ../scss/_main.scss */
.box-search button.control:hover, .widget_search button.control:hover {
  cursor: pointer;
}
/* line 646, ../scss/_main.scss */
.box-search .comissions button.control, .widget_search .comissions button.control {
  color: #F49339;
}
/* line 651, ../scss/_main.scss */
.box-search .icon-iconos-my-roca-comparer, .widget_search .icon-iconos-my-roca-comparer {
  font-size: 1.5rem;
  vertical-align: middle;
}
/* line 656, ../scss/_main.scss */
.box-search input, .widget_search input {
  border: 0;
  box-shadow: none;
  background-color: transparent;
  color: #666;
  border-bottom: 1px solid #666;
}
/* line 665, ../scss/_main.scss */
.box-search input::placeholder, .widget_search input::placeholder {
  color: #666;
}
/* line 669, ../scss/_main.scss */
.box-search div.columns, .widget_search div.columns {
  padding: 1rem;
}
/* line 673, ../scss/_main.scss */
.box-search select, .widget_search select {
  text-align: center;
  color: #666;
  padding: 4px 0;
  margin: 4px 0 0 0;
  height: inherit;
  border: none;
  box-shadow: none;
  background-color: #F2F3EE;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 688, ../scss/_main.scss */
.box-search fieldset, .widget_search fieldset {
  position: relative;
}
/* line 692, ../scss/_main.scss */
.box-search fieldset.select-wrapper::after, .widget_search fieldset.select-wrapper::after {
  font-family: 'icomoon' !important;
  content: "\e901";
  position: absolute;
  right: 4px;
  z-index: 998;
  top: 22%;
  right: 2px;
}
/* line 702, ../scss/_main.scss */
.box-search .txt-search, .widget_search .txt-search {
  background-color: #EEF9F7;
  padding: 1rem 0;
  /* height: 100%; */
  display: inline-block;
}

/* line 711, ../scss/_main.scss */
.widget_search {
  background-color: #F2F3EE;
  padding: 0;
}

/* line 716, ../scss/_main.scss */
.single-title,
h1.page-title {
  font-family: "tit_bdbold";
  color: #862CD0;
  font-size: 2.5rem;
  width: 80%;
  display: inline-block;
}

/* line 725, ../scss/_main.scss */
.link-to-map {
  width: 15%;
  display: inline-block;
  float: right;
}
/* line 729, ../scss/_main.scss */
.link-to-map a {
  width: 100%;
}

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

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

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

/* line 795, ../scss/_main.scss */
.wp-post-image {
  display: block;
  margin: auto;
}

/* line 800, ../scss/_main.scss */
.resum p {
  margin: 1.5em 0;
  font-size: 1.3em;
  color: #F19039;
  text-align: center;
}

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

/* line 827, ../scss/_main.scss */
.post-password-form input[type="submit"] {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background-color: #F19039;
  color: #F2F3EE;
}
/* line 178, ../../vendor/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .post-password-form input[type="submit"] {
  outline: 0;
}
/* line 131, ../../vendor/foundation-sites/scss/components/_button.scss */
.post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {
  background-color: #ed7911;
  color: #F2F3EE;
}

/* line 837, ../scss/_main.scss */
.single-map {
  background-color: #FAF8F3;
  min-height: 420px;
  margin-top: 1rem;
}

/* line 844, ../scss/_main.scss */
.criteris li {
  list-style-type: none;
  padding: 6px;
  margin: 0;
  position: relative;
  display: block;
}
/* line 851, ../scss/_main.scss */
.criteris li:nth-child(odd) {
  background-color: #f3f1ec;
}
/* line 854, ../scss/_main.scss */
.criteris li p {
  padding: 0;
  margin: 0;
  text-indent: 0.5rem;
  font-size: .85rem;
  font-family: "titsemibold";
  display: inline-block;
}
/* line 862, ../scss/_main.scss */
.criteris li p.out {
  color: #cccccc;
}
/* line 865, ../scss/_main.scss */
.criteris li.cero > p {
  color: #bbb;
}
/* line 868, ../scss/_main.scss */
.criteris li > span {
  color: #F49339;
  font-size: 1.5rem;
  vertical-align: middle;
}
/* line 873, ../scss/_main.scss */
.criteris li div {
  position: absolute;
  right: 0;
  top: 0px;
  width: 156px;
  height: 100%;
}
/* line 881, ../scss/_main.scss */
.criteris li div span {
  width: 14px;
  height: 14px;
  background-color: transparent;
  display: inline-block;
  margin: 7px 2px 0 2px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 15px;
  vertical-align: middle;
}
/* line 893, ../scss/_main.scss */
.criteris li div span.do {
  background-color: #F49339;
}
/* line 897, ../scss/_main.scss */
.criteris img.disabled {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
}

/* line 904, ../scss/_main.scss */
p.titol-sidebar {
  font-size: 20px;
  font-weight: 800;
  border-bottom: 1px solid #ccc;
  padding-bottom: 4px;
}

/* line 915, ../scss/_main.scss */
.sidebar-criteris {
  background: #fff;
  padding: 20px 20px 0 20px !important;
  background: rgba(255, 255, 255, 0.6);
}

/* line 922, ../scss/_main.scss */
.ima-pagina-ficha img {
  width: 100%;
}

/* line 929, ../scss/_main.scss */
section.adress {
  font-size: 15px;
}
/* line 931, ../scss/_main.scss */
section.adress p {
  line-height: 24px;
}

/* line 936, ../scss/_main.scss */
ul.criteris {
  margin-left: 0px;
}
/* line 938, ../scss/_main.scss */
ul.criteris li img {
  padding: 1px;
}

/* line 947, ../scss/_main.scss */
.share {
  padding: 2rem 0;
}

/* line 951, ../scss/_main.scss */
.share div {
  padding: 1rem;
  background-color: #FAF8F3;
  text-align: center;
}

/* line 957, ../scss/_main.scss */
.share .telegram {
  padding: 2.75rem 1rem;
}

/* line 961, ../scss/_main.scss */
.share .telegram, .share .entry-content {
  height: 123px;
}

/* line 965, ../scss/_main.scss */
.share .telegram span.icon-telegram {
  font-size: 2rem;
  vertical-align: middle;
  padding: 4px 10px;
  color: #0088cc;
}

/* line 972, ../scss/_main.scss */
.share .favorite {
  margin-top: 0;
  text-align: center;
  padding: .15rem;
}

/* line 978, ../scss/_main.scss */
.favorite .icon-xinxeta {
  font-size: 2.5rem;
  vertical-align: middle;
}

/* line 984, ../scss/_main.scss */
.share .social-sharing {
  padding: .15rem;
}

/* line 988, ../scss/_main.scss */
.single-xinxeta {
  padding: 0 30px 0 25px !important;
}
/* line 990, ../scss/_main.scss */
.single-xinxeta h1.entry-title.single-title {
  font-family: "rubikbold";
  font-size: 1.75rem;
  color: #2A2A2A;
}
/* line 995, ../scss/_main.scss */
.single-xinxeta h2 {
  font-size: 1.15rem;
}
/* line 998, ../scss/_main.scss */
.single-xinxeta p.descripcio {
  font-size: 1.05rem;
}
/* line 1001, ../scss/_main.scss */
.single-xinxeta .fn, .single-xinxeta .twitter {
  display: inline-block;
  padding: 0.5rem 0;
}
/* line 1006, ../scss/_main.scss */
.single-xinxeta .fn a, .single-xinxeta .twitter a {
  padding: 1rem 0.5rem 1rem 0;
}

/* line 1011, ../scss/_main.scss */
.social a {
  color: #4a4a4a;
  padding-right: 0.5rem;
}

/* line 1017, ../scss/_main.scss */
ul.llista-sectors {
  list-style-type: none;
  margin-left: 0;
  color: #F19039;
  font-weight: 600;
}
/* line 1022, ../scss/_main.scss */
ul.llista-sectors li {
  padding-bottom: 6px;
  font-size: 15px;
}
/* line 1025, ../scss/_main.scss */
ul.llista-sectors li img {
  width: 25px;
}
/* line 1028, ../scss/_main.scss */
ul.llista-sectors li:first-child {
  padding-top: 10px;
}

/* line 1035, ../scss/_main.scss */
.bloc-xinxeta h1.entry-title.single-title {
  font-family: "titsemibold",sans-serif;
  font-size: 2rem;
  color: #2A2A2A;
  text-align: center;
  width: 100%;
}
/* line 1043, ../scss/_main.scss */
.bloc-xinxeta .large-4.medium-4.columns > div {
  width: 70%;
  margin: 0 auto 2rem auto;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  overflow: hidden;
}
/* line 1053, ../scss/_main.scss */
.bloc-xinxeta .favorite p {
  margin-bottom: 0;
}

/* line 1059, ../scss/_main.scss */
ul.dades_agenda {
  list-style: none;
  margin: 0;
}

/* line 1064, ../scss/_main.scss */
.related .blog {
  background-color: transparent;
}

/* line 1068, ../scss/_main.scss */
.xinxeta {
  min-height: 480px;
  display: inline-block;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 1076, ../scss/_main.scss */
.xinxeta h3 {
  text-align: center;
  margin: 1rem 0;
}
/* line 1080, ../scss/_main.scss */
.xinxeta p {
  text-align: center;
  font-size: .875rem;
  margin-bottom: .5rem;
}
/* line 1085, ../scss/_main.scss */
.xinxeta .circle {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  width: 100%;
  height: auto;
  margin: 20px auto 0 auto;
  overflow: hidden;
  width: 70%;
}
/* line 1095, ../scss/_main.scss */
.xinxeta hr {
  width: 50%;
  margin: 1rem auto;
}

/* line 1103, ../scss/_main.scss */
.xinxeta.visualEffect {
  background-color: #FFDC70;
}

/* line 1107, ../scss/_main.scss */
#users .featured-image {
  margin-bottom: 30px;
}

/*********************
IMAGE GALLERY STYLES
*********************/
/* line 1120, ../scss/_main.scss */
#punts .visualEffect {
  background-color: #FFDC70;
}
/* line 1124, ../scss/_main.scss */
#punts .panel {
  min-height: 380px;
  max-height: 380px;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 1133, ../scss/_main.scss */
#punts .panel h3 {
  font-size: 1.15em;
  padding-top: .5rem;
  min-height: 2.9em;
}
/* line 1137, ../scss/_main.scss */
#punts .panel h3 a {
  color: #2A2A2A !important;
}
/* line 1142, ../scss/_main.scss */
#punts .panel .favorite {
  position: absolute;
  top: 10px;
  left: 20px;
  width: 40px;
  height: 40px;
  background-color: #FAF8F3;
  z-index: 997;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  text-align: center;
  padding: 2px;
}
/* line 1155, ../scss/_main.scss */
#punts .panel .favorite .icon-xinxeta {
  font-size: 2rem;
  color: #F49339;
}
/* line 1163, ../scss/_main.scss */
#punts .description p {
  clear: both;
  float: none;
}
/* line 1169, ../scss/_main.scss */
#punts .featured-image img {
  margin-bottom: 1rem;
}
/* line 1173, ../scss/_main.scss */
#punts .veurefitxa span {
  font-size: 4rem;
  vertical-align: middle;
}
/* line 1180, ../scss/_main.scss */
#punts .veurefitxa p {
  display: inline-block;
}
/* line 1184, ../scss/_main.scss */
#punts li {
  list-style-type: none;
}
/* line 1188, ../scss/_main.scss */
#punts li h3 {
  font-size: 1.15em;
}
/* line 1190, ../scss/_main.scss */
#punts li h3 a {
  color: #2A2A2A;
}
/* line 1195, ../scss/_main.scss */
#punts .featured-image {
  float: left;
  display: block;
  width: 60%;
  background-size: cover;
  height: 150px;
  margin-right: 13px;
}
/* line 1202, ../scss/_main.scss */
#punts .featured-image img {
  padding-right: .25rem;
  width: 95%;
  max-height: 150px;
  object-fit: cover;
  height: auto;
}
/* line 1212, ../scss/_main.scss */
#punts featured-image.visualEffect {
  background-color: #FFDC70;
}
/* line 1216, ../scss/_main.scss */
#punts .sectors {
  font-size: 80%;
}
/* line 1220, ../scss/_main.scss */
#punts .entry-content {
  display: block;
}
/* line 1223, ../scss/_main.scss */
#punts .entry-content p {
  padding: .5rem 0 .5rem 0;
  margin-bottom: 0;
}
/* line 1228, ../scss/_main.scss */
#punts .entry-content.description {
  max-height: 140px;
}
/* line 1233, ../scss/_main.scss */
#punts .entity-box-header {
  height: 170px;
}
/* line 1239, ../scss/_main.scss */
#punts entity-box-header.visualEffect {
  background-color: #FFDC70;
}
/* line 1243, ../scss/_main.scss */
#punts .entity-slider-box-header {
  height: auto;
  background-color: #f6f1e7;
  /*#f3eee4;*/
  min-height: 160px;
}
/* line 1248, ../scss/_main.scss */
#punts .entity-slider-box-header img {
  width: 38%;
  height: auto;
  /*height: 145px;*/
  float: left;
  margit-right: 10px;
  max-height: 145px;
  margin: 2%;
  border: 5px solid #fff;
}
/* line 1258, ../scss/_main.scss */
#punts .entity-slider-box-header a {
  color: #F49339;
}
/* line 1262, ../scss/_main.scss */
#punts .entity-slider-box-header .sectors img {
  width: 24px;
  height: 24px;
}
/* line 1267, ../scss/_main.scss */
#punts .entity-slider-box-header .entity-slider-box-info {
  display: inline-block;
  margin-left: 0px;
  width: 55%;
  padding: 17px 14px 12px 10px;
}
/* line 1272, ../scss/_main.scss */
#punts .entity-slider-box-header .entity-slider-box-info i.fa.fa-map-marker, #punts .entity-slider-box-header .entity-slider-box-info i.fa.fa-calendar, #punts .entity-slider-box-header .entity-slider-box-info i.fa.fa-circle {
  padding-right: 7px;
  font-size: 15px;
}
/* line 1278, ../scss/_main.scss */
#punts .entity-slider-box-header .entity-slider-box-info h4 {
  font-size: 1.2em;
  margin-top: 8px;
}
/* line 1283, ../scss/_main.scss */
#punts .entity-slider-box-header .entity-slider-box-info span {
  color: #4a4a4a;
}
/* line 1289, ../scss/_main.scss */
#punts .entity-slider-box-contents {
  width: 100%;
  height: auto;
  margin-top: 18px;
}
/* line 1295, ../scss/_main.scss */
#punts .entity-slider-box-description {
  width: 92%;
  float: left;
  color: #4a4a4a;
  margin-left: 18px;
  height: auto;
  padding-left: 2%;
  padding-right: 5%;
  font-size: 14px;
  margin-bottom: 16px;
}
/* line 1308, ../scss/_main.scss */
#punts .entity-slider-box-button {
  float: left;
  clear: left;
  width: 100%;
  text-align: center;
  padding-top: 14px;
  background: #f6f1e7;
  /*#faf5eb;*/
}
/* line 1318, ../scss/_main.scss */
#punts .entity-slider-box-criteria {
  width: 100%;
  display: inline-block;
  text-align: center;
  background: #faf8f3;
  padding: 8px 12px;
  border-top: 1px solid #f4bb87;
  border-bottom: 1px solid #f4bb87;
}
/* line 1330, ../scss/_main.scss */
#punts .entity-slider-box-criteria h4 {
  font-size: 1.2em;
}
/* line 1334, ../scss/_main.scss */
#punts .entity-slider-box-criteria img {
  margin: 4px;
}
/* line 1338, ../scss/_main.scss */
#punts .entity-slider-box-criteria .entity-slider-box-icons {
  margin: auto;
  width: 100%;
}
/* line 1342, ../scss/_main.scss */
#punts .entity-slider-box-criteria .entity-slider-box-icons img {
  width: 18px;
}
/* line 1348, ../scss/_main.scss */
#punts li > div {
  height: 340px;
}

/* end punts */
/*añadidos por V*/
/* line 1355, ../scss/_main.scss */
.ficha-punts {
  background: #faf8f3;
}
/* line 1357, ../scss/_main.scss */
.ficha-punts h3 {
  background: #fff;
  margin-bottom: 0;
  padding-bottom: 10px;
}
/* line 1361, ../scss/_main.scss */
.ficha-punts h3 a {
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
}

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

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

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

/* line 1420, ../scss/_main.scss */
.commentlist li {
  position: relative;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0.7335em 10px;
}
/* line 1428, ../scss/_main.scss */
.commentlist li:last-child {
  margin-bottom: 0;
}
/* line 1432, ../scss/_main.scss */
.commentlist li ul.children {
  margin: 0;
}
/* line 1449, ../scss/_main.scss */
.commentlist li[class*=depth-] {
  margin-top: 1.1em;
}
/* line 1453, ../scss/_main.scss */
.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 1458, ../scss/_main.scss */
.commentlist li:not(.depth-1) {
  margin-left: 10px;
  margin-top: 0;
  padding-bottom: 0;
}
/* line 1488, ../scss/_main.scss */
.commentlist .vcard {
  margin-left: 50px;
}
/* line 1491, ../scss/_main.scss */
.commentlist .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 1499, ../scss/_main.scss */
.commentlist .vcard time {
  float: right;
}
/* line 1502, ../scss/_main.scss */
.commentlist .vcard time a {
  color: #999;
  text-decoration: none;
}
/* line 1506, ../scss/_main.scss */
.commentlist .vcard time a:hover {
  text-decoration: underline;
}
/* line 1516, ../scss/_main.scss */
.commentlist .vcard img.avatar {
  position: absolute;
  left: 10px;
  padding: 2px;
  border: 1px solid #cecece;
  background: #fff;
}
/* line 1543, ../scss/_main.scss */
.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 1552, ../scss/_main.scss */
.commentlist .comment-reply-link {
  float: right;
}

/*********************
COMMENT FORM STYLES
*********************/
/* line 1567, ../scss/_main.scss */
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em;
}
/* line 1571, ../scss/_main.scss */
.respond-form form {
  margin: 0.75em 0;
}
/* line 1574, ../scss/_main.scss */
.respond-form form li {
  list-style-type: none;
  clear: both;
  margin-bottom: 0.7335em;
}
/* line 1579, ../scss/_main.scss */
.respond-form form li label,
.respond-form form li small {
  display: none;
}
/* line 1585, ../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 1594, ../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 1599, ../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 1610, ../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 1617, ../scss/_main.scss */
.respond-form form textarea {
  resize: none;
  width: 97.3%;
  height: 150px;
}

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

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

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

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

/*********************
BANNERS AFILIACIO
*********************/
/* line 1688, ../scss/_main.scss */
.social-afiliations {
  background-color: #FAF8F3;
  min-height: 300px;
  display: block;
}
/* line 1694, ../scss/_main.scss */
.social-afiliations .large-6.columns {
  height: 100px;
  text-align: center;
  margin: 2rem 0;
}
/* line 1702, ../scss/_main.scss */
.social-afiliations .columns.in {
  background-color: #F2F3EE;
  margin: 2rem 0;
  padding: 2rem;
  min-height: 150px;
  position: relative;
}
/* line 1710, ../scss/_main.scss */
.social-afiliations p {
  font-family: "tit_bdbold";
  font-size: 1.25rem;
  padding-top: 1rem;
}
/* line 1716, ../scss/_main.scss */
.social-afiliations ul {
  list-style-type: none;
  margin: 0;
  padding-top: 1rem;
}
/* line 1722, ../scss/_main.scss */
.social-afiliations ul li {
  display: inline-block;
}
/* line 1726, ../scss/_main.scss */
.social-afiliations span {
  text-indent: inherit;
  padding: 1rem;
  font-size: 2rem;
}
/* line 1731, ../scss/_main.scss */
.social-afiliations span.icon-arrow-right {
  line-height: 1;
  font-size: 3rem;
  vertical-align: middle;
}

/* line 1738, ../scss/_main.scss */
.social-walls {
  display: block;
  min-height: 150px;
}

/*********************
FOOTER STYLES
*********************/
/* line 1746, ../scss/_main.scss */
.cont-footer-2 {
  background: #2a2a2a;
}

/* line 1750, ../scss/_main.scss */
.footer-2 {
  background: #2a2a2a;
  padding: 20px 0 17px 0;
}
/* line 1754, ../scss/_main.scss */
.footer-2 p, .footer-2 a {
  color: #efefef;
  margin-bottom: 0px;
}

/* line 1762, ../scss/_main.scss */
.contacta-footer {
  border-right: 1px solid #F19039;
  text-align: right;
  padding-right: 20px !important;
}

/* line 1768, ../scss/_main.scss */
.copyright-footer {
  text-align: left;
  padding-left: 20px !important;
}

/* line 1777, ../scss/_main.scss */
.footer {
  clear: both;
  margin-top: 0;
  text-align: center;
  background-color: #f3eee4;
}
/* line 1782, ../scss/_main.scss */
.footer img {
  width: 260px;
  height: auto;
  margin: 2rem auto;
}

/*********************
FOUNDATION STYLES
*********************/
/* line 1793, ../scss/_main.scss */
.column, .columns, .columns {
  padding-left: 0.4687rem;
  padding-right: 0.4687rem;
}

/* line 1798, ../scss/_main.scss */
.content .row .row {
  padding-left: 0;
  padding-right: 0;
}

/* line 1803, ../scss/_main.scss */
.contain-to-grid {
  width: 100%;
  display: block;
}

/* line 1808, ../scss/_main.scss */
.contain-to-grid::before, .contain-to-grid::after {
  content: " ";
  display: table;
  clear: both;
}

/*********************
Inici
*********************/
/* line 1817, ../scss/_main.scss */
.blog {
  background-color: #F3EEE4;
}
/* line 1819, ../scss/_main.scss */
.blog h2 {
  font-family: "tit_bdbold";
  font-weight: normal;
  letter-spacing: -1px;
  line-height: 1.1;
  font-size: 2rem;
}
/* line 1826, ../scss/_main.scss */
.blog h2 a {
  color: #4A4A4A;
}

/* line 1831, ../scss/_main.scss */
.blog .large-12 {
  padding-left: 0;
  padding-right: 0;
}

/* line 1837, ../scss/_main.scss */
.page-template-template-blog .blog {
  background-color: #F2F3EE;
}

/* PAGE TEMPLATE QUI SOM */
/* line 1845, ../scss/_main.scss */
.page-template-template-queespamapam section.entry-content img.aligncenter.size-full {
  width: 80px;
  height: auto;
  clear: both;
  float: none;
  display: block;
  text-align: center;
  margin: 40px auto 0 auto;
}
/* line 1855, ../scss/_main.scss */
.page-template-template-queespamapam article h2 {
  clear: both;
  float: none;
  color: #862CD0;
  margin-top: 2rem;
  display: block;
}
/* line 1863, ../scss/_main.scss */
.page-template-template-queespamapam article h3 {
  font-size: 1.5rem;
  margin: 0 auto;
  margin-bottom: 1rem;
  width: 80%;
  clear: both;
}
/* line 1871, ../scss/_main.scss */
.page-template-template-queespamapam article h1, .page-template-template-queespamapam article h2, .page-template-template-queespamapam article h3 {
  text-align: center;
}
/* line 1875, ../scss/_main.scss */
.page-template-template-queespamapam article p {
  width: 50%;
  margin: 1rem auto;
  padding: 0 1rem;
}
/* line 1881, ../scss/_main.scss */
.page-template-template-queespamapam article img {
  margin: 0 auto 2rem auto;
}
/* line 1885, ../scss/_main.scss */
.page-template-template-queespamapam article hr {
  margin: 2rem auto;
}

/* line 1891, ../scss/_main.scss */
.home .blog .blog, .page-template-template-blog .blog {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: nowrap;
  flex-flow: row wrap;
}
/* line 1899, ../scss/_main.scss */
.home .blog .blog article, .page-template-template-blog .blog article {
  margin: 5px;
}

/* line 1904, ../scss/_main.scss */
.home #inner-content > #main {
  margin-top: 0px;
  background-color: #f3eee4;
  padding-top: 10px;
}

/* line 1910, ../scss/_main.scss */
.home #inner-content > #main > .row {
  background-color: #f3eee4;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem;
  padding-bottom: 0;
  padding-top: 0;
}

/* line 1919, ../scss/_main.scss */
.home #inner-content > #main.special-margin {
  margin-top: 490px;
}

/* line 1923, ../scss/_main.scss */
.article-header img {
  margin-bottom: 1rem;
}

/* line 1927, ../scss/_main.scss */
.article-header h1.page-title {
  display: none;
}

/* line 1931, ../scss/_main.scss */
.page-template-default .article-header h1.page-title {
  display: block;
}

/* line 1935, ../scss/_main.scss */
.box-01, .box-02, .box-03 {
  padding: 1rem 0;
  margin: 2rem auto;
}

/* line 1940, ../scss/_main.scss */
.box-01 {
  background-color: #1FCBA9;
  color: #F2F3EE;
  display: inline-block;
  position: relative;
}
/* line 1946, ../scss/_main.scss */
.box-01 p {
  font-family: "titsemibold";
  color: #F2F3EE;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 40%;
  display: block;
  padding-left: 4px;
}
/* line 1958, ../scss/_main.scss */
.box-01 span.icon-arrow-right {
  position: absolute;
  right: 8px;
  top: 20%;
  font-size: 3rem;
}
/* line 1965, ../scss/_main.scss */
.box-01 a span.icon-arrow-right {
  color: #F2F3EE;
}
/* line 1969, ../scss/_main.scss */
.box-01 h2 a {
  color: #F2F3EE;
  display: block;
}

/* line 1975, ../scss/_main.scss */
.box-02 {
  text-align: left;
  display: inline-block;
  position: relative;
}
/* line 1979, ../scss/_main.scss */
.box-02 h3 {
  color: #F49339;
  font-size: 1.75rem;
  margin-bottom: 2rem;
}
/* line 1984, ../scss/_main.scss */
.box-02 p {
  font-size: 1.25rem;
}

/* line 1989, ../scss/_main.scss */
.box-03 {
  background-color: #862CD0;
  color: #F2F3EE;
  display: inline-block;
  position: relative;
}
/* line 1994, ../scss/_main.scss */
.box-03 p {
  font-family: "titsemibold";
  color: #F2F3EE;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  padding-left: 4px;
}
/* line 2003, ../scss/_main.scss */
.box-03 h2 a {
  color: #F2F3EE;
  display: block;
}
/* line 2007, ../scss/_main.scss */
.box-03 span.icon-arrow-right {
  position: absolute;
  right: 8px;
  top: 20%;
  font-size: 3rem;
}
/* line 2013, ../scss/_main.scss */
.box-03 a span.icon-arrow-right {
  color: #F2F3EE;
}

/* line 2018, ../scss/_main.scss */
.large-6.columns.banner {
  padding: 0;
}

/* line 2023, ../scss/_main.scss */
.comunitat.banner h4 {
  width: 80%;
  color: #F2F3EE;
}
/* line 2027, ../scss/_main.scss */
.comunitat.banner p a {
  font-size: 2rem;
  color: #862CD0;
}
/* line 2032, ../scss/_main.scss */
.comunitat.banner a span.icon-arrow-right {
  font-size: 5rem;
  color: #862CD0;
  position: absolute;
  right: 5%;
  top: 45%;
  vertical-align: middle;
}

/* line 2042, ../scss/_main.scss */
.comunitat.banner, .xinxeta.banner {
  min-height: 430px;
  position: relative;
  margin: 2rem 0;
}
/* line 2046, ../scss/_main.scss */
.comunitat.banner div, .xinxeta.banner div {
  margin: 0 auto;
  padding: 1rem;
  position: absolute;
  top: 50%;
  left: 25%;
  transform: translate(0, -50%);
  width: 60%;
}
/* line 2055, ../scss/_main.scss */
.comunitat.banner p, .comunitat.banner h3, .xinxeta.banner p, .xinxeta.banner h3 {
  color: #F2F3EE;
}
/* line 2058, ../scss/_main.scss */
.comunitat.banner p, .xinxeta.banner p {
  font-family: "tit_bdbold";
  font-size: 1rem;
}
/* line 2062, ../scss/_main.scss */
.comunitat.banner h3, .xinxeta.banner h3 {
  font-family: "stencil";
  font-size: 4rem;
}

/* line 2068, ../scss/_main.scss */
.comunitat.banner {
  margin-bottom: 0;
}

/* line 2072, ../scss/_main.scss */
.bloc-xinxeta {
  background-color: #FAF8F3;
  padding: 1rem;
  display: flex;
  position: relative;
  height: 100%;
  width: 100%;
}

/* line 2081, ../scss/_main.scss */
.comunitat h3.title {
  margin-top: 0.9rem;
}

/* line 2085, ../scss/_main.scss */
img.xinxetaWhite {
  background-color: white;
  border-radius: 50%;
  width: 265px;
  padding: 65px;
}

/* line 2091, ../scss/_main.scss */
img.xinxeta100 {
  border-radius: 50%;
  width: 100%;
}

/*********************
WIDGETS
*********************/
/* line 2099, ../scss/_main.scss */
.widget {
  margin: 2rem 0;
}
/* line 2102, ../scss/_main.scss */
.widget h4.widgettitle {
  font-size: 1rem;
  color: #862CD0;
}
/* line 2109, ../scss/_main.scss */
.widget .tagcloud a {
  padding-right: 6px;
}
/* line 2113, ../scss/_main.scss */
.widget .tagcloud a.tag-link-position-1 {
  font-size: 1.5rem !important;
}
/* line 2116, ../scss/_main.scss */
.widget .tagcloud a.tag-link-position-2 {
  font-size: 1.25rem !important;
}
/* line 2119, ../scss/_main.scss */
.widget .tagcloud a.tag-link-position-3 {
  font-size: 1rem !important;
}
/* line 2122, ../scss/_main.scss */
.widget .tagcloud a.tag-link-position-4 {
  font-size: .875rem !important;
}

/***************************
blog
***************************/
/* line 2133, ../scss/_main.scss */
.single-post h1.entry-title {
  font-family: "tit_bdbold";
  color: #4A4A4A;
  font-size: 2rem;
  width: 100%;
  display: block;
}

/*********************
MAP STYLES
*********************/
/* line 2146, ../scss/_main.scss */
.buttons-on-map {
  position: absolute;
  right: 4rem;
  z-index: 998;
  width: auto;
  max-width: 280px;
}
/* line 2153, ../scss/_main.scss */
.buttons-on-map a.button {
  color: #fff;
  font-family: "titsemibold";
  padding-left: 3rem;
  padding-right: 3rem;
}
/* line 2160, ../scss/_main.scss */
.buttons-on-map.add-iniciativa {
  top: 33rem;
}
/* line 2163, ../scss/_main.scss */
.buttons-on-map.add-iniciativa span.icon-arrow-right {
  color: #F2F3EE;
  font-size: 2rem;
  position: absolute;
  right: 4px;
  top: 4px;
}
/* line 2171, ../scss/_main.scss */
.buttons-on-map.add-iniciativa span.icon-xinxeta {
  color: #F2F3EE;
  font-size: 2rem;
  position: absolute;
  left: 4px;
  top: 4px;
}
/* line 2181, ../scss/_main.scss */
.buttons-on-map.geolocalitzacio {
  top: 2rem;
}
/* line 2184, ../scss/_main.scss */
.buttons-on-map.geolocalitzacio span.icon-ic_room_48px {
  color: #F2F3EE;
  font-size: 2rem;
  position: absolute;
  left: 4px;
  top: 4px;
}

/* line 2195, ../scss/_main.scss */
#map {
  width: 100%;
  height: 600px;
  /*470px*/
  background-color: #eee;
  position: relative;
  z-index: 0;
}

/* line 2203, ../scss/_main.scss */
#map.special-zindex {
  z-index: -2;
  top: 64px;
  position: fixed;
}

/*********************
PARRTICIPA
*********************/
/* line 2215, ../scss/_main.scss */
.participa .row.out {
  padding: 1rem;
  background-color: #F3EEE4;
  margin: 2rem 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
}
/* line 2225, ../scss/_main.scss */
.participa .row.out.visualEffect {
  background-color: #FFDC70;
}
/* line 2229, ../scss/_main.scss */
.participa img {
  width: 100px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
/* line 2235, ../scss/_main.scss */
.participa h3 {
  display: inline-block;
  width: 80%;
  padding: 0 0 0 1rem;
  vertical-align: middle;
}
/* line 2240, ../scss/_main.scss */
.participa h3 a {
  display: block;
}
/* line 2244, ../scss/_main.scss */
.participa p {
  display: inline-block;
  width: 80%;
  padding: 0 0 0 1rem;
  vertical-align: middle;
}
/* line 2249, ../scss/_main.scss */
.participa p a {
  color: #8A8A8A;
  display: block;
}
/* line 2254, ../scss/_main.scss */
.participa span {
  display: inline-block;
  vertical-align: middle;
  font-size: 4.5rem;
  padding: 1rem 0 1rem 2rem;
  color: #F49339;
}

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

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 15, 2014 */
@font-face {
  font-family: 'titbold_italic';
  src: url("../fonts/titillium-semibolditalic-webfont.eot");
  src: url("../fonts/titillium-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-semibolditalic-webfont.woff2") format("woff2"), url("../fonts/titillium-semibolditalic-webfont.woff") format("woff"), url("../fonts/titillium-semibolditalic-webfont.ttf") format("truetype"), url("../fonts/titillium-semibolditalic-webfont.svg#titilliumbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'titregular';
  src: url("../fonts/titillium-regular-webfont.eot");
  src: url("../fonts/titillium-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-regular-webfont.woff2") format("woff2"), url("../fonts/titillium-regular-webfont.woff") format("woff"), url("../fonts/titillium-regular-webfont.ttf") format("truetype"), url("../fonts/titillium-regular-webfont.svg#titilliumregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'tititalic';
  src: url("../fonts/titillium-regularitalic-webfont.eot");
  src: url("../fonts/titillium-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-regularitalic-webfont.woff2") format("woff2"), url("../fonts/titillium-regularitalic-webfont.woff") format("woff"), url("../fonts/titillium-regularitalic-webfont.ttf") format("truetype"), url("../fonts/titillium-regularitalic-webfont.svg#titilliumitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'titsemibold';
  src: url("../fonts/titillium-semibold-webfont.eot");
  src: url("../fonts/titillium-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-semibold-webfont.woff2") format("woff2"), url("../fonts/titillium-semibold-webfont.woff") format("woff"), url("../fonts/titillium-semibold-webfont.ttf") format("truetype"), url("../fonts/titillium-semibold-webfont.svg#titilliumbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'tit_bdbold';
  src: url("../fonts/titillium-bold-webfont.eot");
  src: url("../fonts/titillium-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-bold-webfont.woff2") format("woff2"), url("../fonts/titillium-bold-webfont.woff") format("woff"), url("../fonts/titillium-bold-webfont.ttf") format("truetype"), url("../fonts/titillium-bold-webfont.svg#titillium_bdbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'tit_bdbold_italic';
  src: url("../fonts/titillium-bolditalic-webfont.eot");
  src: url("../fonts/titillium-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-bolditalic-webfont.woff2") format("woff2"), url("../fonts/titillium-bolditalic-webfont.woff") format("woff"), url("../fonts/titillium-bolditalic-webfont.ttf") format("truetype"), url("../fonts/titillium-bolditalic-webfont.svg#titillium_bdbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'stencil';
  src: url("../fonts/mkstencilsansblackpap-webfont.eot");
  src: url("../fonts/mkstencilsansblackpap-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/mkstencilsansblackpap-webfont.woff2") format("woff2"), url("../fonts/mkstencilsansblackpap-webfont.woff") format("woff"), url("../fonts/mkstencilsansblackpap-webfont.ttf") format("truetype"), url("../fonts/mkstencilsansblackpap-webfont.svg#mkstencilsansblackpapmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikblack';
  src: url("../fonts/rubik-black-webfont.eot");
  src: url("../fonts/rubik-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rubik-black-webfont.woff2") format("woff2"), url("../fonts/rubik-black-webfont.woff") format("woff"), url("../fonts/rubik-black-webfont.ttf") format("truetype"), url("../fonts/rubik-black-webfont.svg#rubikblack") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikblack_italic';
  src: url("../fonts/rubik-blackitalic-webfont.eot");
  src: url("../fonts/rubik-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rubik-blackitalic-webfont.woff2") format("woff2"), url("../fonts/rubik-blackitalic-webfont.woff") format("woff"), url("../fonts/rubik-blackitalic-webfont.ttf") format("truetype"), url("../fonts/rubik-blackitalic-webfont.svg#rubikblack_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikbold';
  src: url("../fonts/rubik-bold-webfont.eot");
  src: url("../fonts/rubik-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rubik-bold-webfont.woff2") format("woff2"), url("../fonts/rubik-bold-webfont.woff") format("woff"), url("../fonts/rubik-bold-webfont.ttf") format("truetype"), url("../fonts/rubik-bold-webfont.svg#rubikbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikbold_italic';
  src: url("../fonts/rubik-bolditalic-webfont.eot");
  src: url("../fonts/rubik-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/rubik-bolditalic-webfont.woff2") format("woff2"), url("../fonts/rubik-bolditalic-webfont.woff") format("woff"), url("../fonts/rubik-bolditalic-webfont.ttf") format("truetype"), url("../fonts/rubik-bolditalic-webfont.svg#rubikbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?vg138q");
  src: url("../fonts/icomoon.eot?vg138q#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?vg138q") format("truetype"), url("../fonts/icomoon.woff?vg138q") format("woff"), url("../fonts/icomoon.svg?vg138q#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'coolvetica';
  src: url("../fonts/coolvetica_rg.ttf");
  src: url("../fonts/coolvetica_rg.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 2412, ../scss/_main.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 2427, ../scss/_main.scss */
.icon-banca-etica:before, .icon-finances-etiques:before {
  content: "\e90e";
}

/* line 2430, ../scss/_main.scss */
.icon-cc:before, .icon-programari-lliure:before {
  content: "\e90f";
}

/* line 2433, ../scss/_main.scss */
.icon-comerc-just:before {
  content: "\e910";
}

/* line 2436, ../scss/_main.scss */
.icon-democracioa-intern:before, .icon-democracia-interna:before {
  content: "\e911";
}

/* line 2439, ../scss/_main.scss */
.icon-desenvolupa-personal:before, .icon-desenvolupament-personal:before {
  content: "\e913";
}

/* line 2442, ../scss/_main.scss */
.icon-eficiencia-energetica:before {
  content: "\e914";
}

/* line 2445, ../scss/_main.scss */
.icon-equitat-genero:before, .icon-equitat-de-genere:before {
  content: "\e915";
}

/* line 2448, ../scss/_main.scss */
.icon-forquilla-salarial:before {
  content: "\e916";
}

/* line 2451, ../scss/_main.scss */
.icon-integracio-social:before {
  content: "\e917";
}

/* line 2454, ../scss/_main.scss */
.icon-intercooperacio:before {
  content: "\e918";
}

/* line 2457, ../scss/_main.scss */
.icon-proximitat:before {
  content: "\e919";
}

/* line 2460, ../scss/_main.scss */
.icon-residus:before, .icon-gestio-residus:before {
  content: "\e91a";
}

/* line 2463, ../scss/_main.scss */
.icon-sostenibilitat:before, .icon-criteris-ecologics:before {
  content: "\e91b";
}

/* line 2466, ../scss/_main.scss */
.icon-transparencia:before {
  content: "\e91c";
}

/* line 2470, ../scss/_main.scss */
.icon-xinxeta:before {
  content: "\e905";
}

/* line 2473, ../scss/_main.scss */
.icon-arrow-down:before {
  content: "\e909";
}

/* line 2476, ../scss/_main.scss */
.icon-arrow-right:before {
  content: "\e90b";
}

/* line 2479, ../scss/_main.scss */
.icon-puntos:before {
  content: "\e90c";
}

/* line 2482, ../scss/_main.scss */
.icon-Find01:before {
  content: "\e90a";
}

/* line 2485, ../scss/_main.scss */
.icon-icon-more:before {
  content: "\e900";
}

/* line 2488, ../scss/_main.scss */
.icon-ic_room_48px:before {
  content: "\e908";
}

/* line 2491, ../scss/_main.scss */
.icon-iconos-favorite-roca:before {
  content: "\e906";
}

/* line 2494, ../scss/_main.scss */
.icon-iconos-user-roca:before {
  content: "\e907";
}

/* line 2497, ../scss/_main.scss */
.icon-iconos-my-roca-arrow-down:before {
  content: "\e901";
}

/* line 2500, ../scss/_main.scss */
.icon-iconos-my-roca-arrow-left:before {
  content: "\e902";
}

/* line 2503, ../scss/_main.scss */
.icon-iconos-my-roca-arrow-right:before {
  content: "\e903";
}

/* line 2506, ../scss/_main.scss */
.icon-iconos-my-roca-comparer:before {
  content: "\e904";
}

/* line 2509, ../scss/_main.scss */
.icon-image:before {
  content: "\e90d";
}

/* line 2512, ../scss/_main.scss */
.icon-play:before {
  content: "\e912";
}

/* line 2515, ../scss/_main.scss */
.icon-file-empty:before {
  content: "\e924";
}

/* line 2518, ../scss/_main.scss */
.icon-file-text2:before {
  content: "\e926";
}

/* line 2521, ../scss/_main.scss */
.icon-clock2:before {
  content: "\e94f";
}

/* line 2524, ../scss/_main.scss */
.icon-enlarge:before {
  content: "\e989";
}

/* line 2527, ../scss/_main.scss */
.icon-menu:before {
  content: "\e9bd";
}

/* line 2530, ../scss/_main.scss */
.icon-smile:before {
  content: "\e9e1";
}

/* line 2533, ../scss/_main.scss */
.icon-play3:before {
  content: "\ea1c";
}

/* line 2536, ../scss/_main.scss */
.icon-pause2:before {
  content: "\ea1d";
}

/* line 2539, ../scss/_main.scss */
.icon-stop2:before {
  content: "\ea1e";
}

/* line 2542, ../scss/_main.scss */
.icon-arrow-right2:before {
  content: "\ea3c";
}

/* line 2545, ../scss/_main.scss */
.icon-arrow-down2:before {
  content: "\ea3e";
}

/* line 2548, ../scss/_main.scss */
.icon-arrow-left2:before {
  content: "\ea40";
}

/* line 2551, ../scss/_main.scss */
.icon-share2:before {
  content: "\ea82";
}

/* line 2554, ../scss/_main.scss */
.icon-google-plus:before {
  content: "\ea8b";
}

/* line 2557, ../scss/_main.scss */
.icon-google-plus3:before {
  content: "\ea8d";
}

/* line 2560, ../scss/_main.scss */
.icon-facebook:before {
  content: "\ea90";
}

/* line 2563, ../scss/_main.scss */
.icon-facebook2:before {
  content: "\ea91";
}

/* line 2566, ../scss/_main.scss */
.icon-instagram:before {
  content: "\ea92";
}

/* line 2569, ../scss/_main.scss */
.icon-telegram:before {
  content: "\ea95";
}

/* line 2572, ../scss/_main.scss */
.icon-twitter:before {
  content: "\ea96";
}

/* line 2575, ../scss/_main.scss */
.icon-rss:before {
  content: "\ea9b";
}

/* line 2578, ../scss/_main.scss */
.icon-youtube:before {
  content: "\ea9d";
}

/* line 2581, ../scss/_main.scss */
.icon-vimeo2:before {
  content: "\eaa1";
}

/* line 2584, ../scss/_main.scss */
.icon-linkedin:before {
  content: "\eac9";
}

/* line 2587, ../scss/_main.scss */
.icon-linkedin2:before {
  content: "\eaca";
}

/* line 2590, ../scss/_main.scss */
.icon-pinterest:before {
  content: "\ead1";
}

/* line 2593, ../scss/_main.scss */
.icon-pinterest2:before {
  content: "\ead2";
}

/* line 2596, ../scss/_main.scss */
.icon-file-pdf:before {
  content: "\eadf";
}

/* Small only */
@media screen and (max-width: 39.9375em) {
  /* line 2603, ../scss/_main.scss */
  .circle {
    width: 160px !important;
    height: 160px !important;
  }

  /* line 2607, ../scss/_main.scss */
  .search-box-panel {
    left: 0px;
    top: 0px;
    width: 100%;
  }

  /* line 2613, ../scss/_main.scss */
  .single-title, h1.page-title {
    display: block;
    font-size: 2rem;
    width: 99%;
    text-align: center;
    margin: 1rem auto;
  }

  /* line 2621, ../scss/_main.scss */
  .link-to-map {
    display: block;
    width: 80%;
    clear: both;
    float: none;
    margin: 0 auto;
  }

  /* line 2629, ../scss/_main.scss */
  .menu-static.specialfixed .menu {
    margin: 0 auto;
    width: 99%;
  }

  /* line 2634, ../scss/_main.scss */
  section.entry-content h2 {
    font-size: 2.35rem;
  }

  /* line 2638, ../scss/_main.scss */
  .page-template-template-queespamapam article p {
    width: 90%;
  }

  /* line 2642, ../scss/_main.scss */
  .columns.center {
    float: none !important;
    margin: 0 auto;
    text-align: center;
  }
  /* line 2647, ../scss/_main.scss */
  .columns.center a {
    text-align: center;
    margin: 0 auto;
  }

  /* line 2653, ../scss/_main.scss */
  .related p.semi-bold {
    text-align: center;
  }

  /* line 2657, ../scss/_main.scss */
  .column:last-child:not(:first-child), .columns:last-child:not(:first-child), .columns:last-child:not(:first-child) {
    float: left;
  }

  /* line 2661, ../scss/_main.scss */
  .box-02 h3 {
    margin-top: 1rem;
  }

  /* line 2665, ../scss/_main.scss */
  .box-01 p, .box-03 p {
    position: relative;
    top: inherit;
    left: inherit;
    display: block;
    translate: inherit;
    width: 100%;
    margin: 1rem;
  }

  /* line 2675, ../scss/_main.scss */
  .geo p {
    clear: both;
    float: none;
    text-align: center;
  }

  /* line 2681, ../scss/_main.scss */
  .comunitat.banner, .xinxeta.banner {
    min-height: 300px;
  }

  /* line 2685, ../scss/_main.scss */
  .comunitat.banner div, .xinxeta.banner div {
    left: 1%;
    margin: 0 auto;
    padding: 1rem;
    position: absolute;
    top: 1%;
    transform: translate(0px, -1%);
    width: 95%;
  }

  /* line 2695, ../scss/_main.scss */
  .comunitat.banner h3, .xinxeta.banner h3 {
    font-size: 2rem;
  }

  /* line 2699, ../scss/_main.scss */
  .header #top-bar-menu img {
    left: inherit;
    right: 2%;
  }

  /* line 2704, ../scss/_main.scss */
  .header #logo a img {
    width: 70%;
    float: left;
    padding-left: 15px;
  }

  /* line 2710, ../scss/_main.scss */
  .header #logo a {
    margin: 2px;
  }

  /* line 2714, ../scss/_main.scss */
  .header #lema {
    text-align: left;
    padding-left: 15px;
  }

  /* line 2718, ../scss/_main.scss */
  .bloc-xinxeta {
    display: block;
    min-height: 100vh;
    flex: 1;
  }

  /* line 2723, ../scss/_main.scss */
  .bloc-xinxeta-article {
    display: flex;
  }

  /* line 2728, ../scss/_main.scss */
  .participa img {
    width: auto;
    height: 70%;
    display: block;
    vertical-align: middle;
  }
}
/* Medium and up 640 or wider */
/* Medium only 640 to 1024 */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  /* line 2745, ../scss/_main.scss */
  .menu-static.specialfixed .menu {
    margin: 0 auto;
    width: 99%;
  }

  /* line 2750, ../scss/_main.scss */
  section.entry-content h2 {
    font-size: 2.35rem;
  }

  /* line 2754, ../scss/_main.scss */
  .page-template-template-queespamapam article p {
    width: 90%;
  }

  /* line 2758, ../scss/_main.scss */
  .columns.center {
    float: none !important;
    margin: 0 auto;
  }

  /* line 2763, ../scss/_main.scss */
  .column:last-child:not(:first-child), .columns:last-child:not(:first-child), .columns:last-child:not(:first-child) {
    float: left;
  }

  /* line 2767, ../scss/_main.scss */
  .related p.semi-bold {
    text-align: center;
  }

  /* line 2772, ../scss/_main.scss */
  .box-01 p, .box-03 p {
    position: relative;
    top: inherit;
    left: inherit;
    display: block;
    translate: inherit;
    width: 100%;
    margin: 1rem;
  }

  /* line 2782, ../scss/_main.scss */
  .geo p {
    clear: both;
    float: none;
    text-align: center;
  }

  /* line 2788, ../scss/_main.scss */
  .comunitat.banner, .xinxeta.banner {
    min-height: 300px;
  }

  /* line 2792, ../scss/_main.scss */
  .comunitat.banner div, .xinxeta.banner div {
    left: 1%;
    margin: 0 auto;
    padding: 1rem;
    position: absolute;
    top: 1%;
    transform: translate(0px, -1%);
    width: 95%;
  }

  /* line 2802, ../scss/_main.scss */
  .comunitat.banner h3, .xinxeta.banner h3 {
    font-size: 2rem;
  }

  /* line 2806, ../scss/_main.scss */
  .box-02 h3 {
    margin-top: 1rem;
  }

  /* line 2810, ../scss/_main.scss */
  .header #top-bar-menu img {
    left: inherit;
    right: 2%;
  }

  /* line 2815, ../scss/_main.scss */
  .header #logo a img {
    width: 70%;
    float: left;
    padding-left: 15px;
  }

  /* line 2821, ../scss/_main.scss */
  .header #logo a {
    margin: 2px;
  }

  /* line 2825, ../scss/_main.scss */
  .header #lema {
    text-align: left;
    padding-left: 15px;
  }
}
/* Large and up 1024 or wider */
/* Large only */
/*Xinxeta*/
/* line 2846, ../scss/_main.scss */
.xinxeta-form input[type="text"],
.xinxeta-form input[type="url"],
.xinxeta-form input[type="mail"],
.xinxeta-form input[type="tel"],
.xinxeta-form input[type="number"],
.xinxeta-form textarea {
  background-color: white;
  width: 100%;
  height: 40px;
  border: none;
}
/* line 2857, ../scss/_main.scss */
.xinxeta-form select {
  background-color: white;
  width: 100%;
  height: auto;
  border: none;
}
/* line 2863, ../scss/_main.scss */
.xinxeta-form .button-submit {
  background-color: #1FCBA9;
  padding: 6px 20px;
  color: white;
  margin: 10px 0;
  text-align: center;
}
/* line 2869, ../scss/_main.scss */
.xinxeta-form .button-submit i {
  vertical-align: middle;
  font-size: 37px;
}
/* line 2874, ../scss/_main.scss */
.xinxeta-form .radioButton {
  border: 1px solid #F49339;
  padding: 20px 20px 1px;
}
/* line 2877, ../scss/_main.scss */
.xinxeta-form .radioButton input[type="radio"] {
  border: 1px solid #fff;
  padding: 14px;
  background: white;
}
/* line 2882, ../scss/_main.scss */
.xinxeta-form .radioButton label {
  font-size: 20px;
  vertical-align: top;
  padding-right: 15px;
}

/* line 2889, ../scss/_main.scss */
.xinxeta-background, .iniciativa-background, .voluntaria-background {
  height: 76vh;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 1em;
}

/* line 2895, ../scss/_main.scss */
.girar-180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 2902, ../scss/_main.scss */
.button-large {
  width: 150px;
  text-align: center;
  font-size: 19px;
}

/* line 2907, ../scss/_main.scss */
.border-left-celito::after {
  content: '';
  width: 13px;
  background-color: #862CD0;
  height: 28px;
  display: block;
  margin: -24px 0 0 -23px;
}

/* line 2915, ../scss/_main.scss */
.box-celitos {
  margin: 2rem 0;
  background-color: #FAF8F3;
  position: relative;
}

/* line 2920, ../scss/_main.scss */
.box-celitos h1 {
  color: #862CD0;
  font-family: "titsemibold",sans-serif;
  font-size: 2rem;
  width: 100%;
}

/* line 2926, ../scss/_main.scss */
.cuadrado {
  width: 250px;
  height: 250px;
  background: #862CD0;
  color: white;
  text-align: center;
  padding: 32px;
  opacity: 0.75;
}

/* line 2935, ../scss/_main.scss */
.circle {
  width: 210px;
  height: 210px;
  background: rgba(255, 255, 255, 0.79);
  border-radius: 50%;
  border: 11px solid rgba(239, 137, 19, 0.79);
  color: white;
  text-align: center;
  padding: 0px 0px;
}
/* line 2944, ../scss/_main.scss */
.circle img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
/* line 2949, ../scss/_main.scss */
.circle img.xinxetaComunitat {
  margin-top: 17%;
  width: 60%;
  height: 60%;
}

/* line 2956, ../scss/_main.scss */
.triangle-up {
  height: 50px;
  width: 50px;
  position: relative;
  overflow: hidden;
}

/* line 2962, ../scss/_main.scss */
.triangle-up:after {
  height: 100%;
  width: 100%;
  position: relative;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  content: '';
  display: block;
  position: absolute;
  left: -75%;
  background-color: red;
  background-size: cover;
}

/* line 2976, ../scss/_main.scss */
.margin-left-5 {
  margin-left: 5px;
}

/* line 2979, ../scss/_main.scss */
.margin-right-5 {
  margin-right: 5px;
}

/* line 2982, ../scss/_main.scss */
.margin-top-15 {
  margin-top: 15px;
}

/* line 2985, ../scss/_main.scss */
.padding-20 {
  padding: 20px;
}

/* line 2988, ../scss/_main.scss */
.padding-right-30 {
  padding-right: 30px;
}

/* line 2991, ../scss/_main.scss */
span.search-home {
  font-size: 14px;
  position: absolute;
  right: 9px;
  top: 3px;
}
/* line 2996, ../scss/_main.scss */
span.search-home img {
  width: 33px;
}

/* line 3000, ../scss/_main.scss */
input.searchText {
  border: none;
  background-color: white;
}

/* line 3004, ../scss/_main.scss */
input.searchText:focus {
  border: none;
  background-color: white;
}

/* line 3008, ../scss/_main.scss */
.background-transparent {
  background-color: rgba(255, 255, 255, 0.8);
  display: inline-block;
}

/* line 3012, ../scss/_main.scss */
div.filter {
  font-family: "titregular", sans-serif;
}
/* line 3013, ../scss/_main.scss */
div.filter img {
  width: 33px;
}

/* line 3018, ../scss/_main.scss */
.searchSectors {
  line-height: 0px;
}
/* line 3020, ../scss/_main.scss */
.searchSectors input {
  width: 18px;
  height: 18px;
  float: left;
}
/* line 3025, ../scss/_main.scss */
.searchSectors span {
  line-height: 16px;
  display: block;
  margin-left: 25px;
}

/* line 3031, ../scss/_main.scss */
ul#filters {
  list-style-type: none;
  float: left;
  width: 82%;
  margin-left: 70px;
  margin-top: -38px;
}
/* line 3037, ../scss/_main.scss */
ul#filters li {
  float: left;
  padding: 7px;
  font-size: 16px;
  color: black;
}

/* line 3044, ../scss/_main.scss */
button#selFiltres {
  margin: 0 17px 12px;
  float: left;
  color: #a0a0a0;
  outline: none;
  font-size: 16px;
  cursor: pointer;
}

/* line 3052, ../scss/_main.scss */
div.listSector {
  padding: 0 10px;
}

/* line 3056, ../scss/_main.scss */
.overlay {
  background: transparent;
  position: relative;
  width: 640px;
  height: 480px;
  /* your iframe height */
  top: 480px;
  /* your iframe height */
  margin-top: -480px;
  /* your iframe height */
  z-index: 1;
}

/* line 3065, ../scss/_main.scss */
.search-menu {
  float: right;
  width: 31px;
  margin-top: -35px;
}
/* line 3069, ../scss/_main.scss */
.search-menu img {
  position: relative !important;
  top: 0 !important;
}

/******************************************
ECONOMIA SOCIAL I SOLIDÀRIA - PAGE TEMPLATE
******************************************/
/* line 3079, ../scss/_main.scss */
.upper-mar {
  padding: 1rem 0rem;
}

/* line 3083, ../scss/_main.scss */
.ima-text {
  position: relative;
}

@media (min-width: 640px) {
  /* line 3089, ../scss/_main.scss */
  .txt-encima-ima {
    position: absolute;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    width: 100%;
    padding: 45px 0;
  }
}
@media (max-width: 639px) {
  /* line 3100, ../scss/_main.scss */
  .txt-encima-ima {
    bottom: 0px;
    background-color: #000;
    color: #fff;
    width: 100%;
    padding: 45px 0;
  }
}
/* line 3112, ../scss/_main.scss */
.txt-destacado {
  font-family: "tit_bdbold";
  font-size: 1.2rem;
}

/* line 3117, ../scss/_main.scss */
.linea-destacada {
  font-size: 1.7rem;
}

/* line 3121, ../scss/_main.scss */
.parrafo-foto {
  font-size: 1.1rem;
  font-weight: 600;
}

/* line 3126, ../scss/_main.scss */
.parrafo-g {
  font-size: 1.1rem;
}

/* line 3131, ../scss/_main.scss */
.txt-grey {
  color: #4a4a4a;
}

/* line 3135, ../scss/_main.scss */
.back-green {
  background-color: #1fcba9;
  color: #fff;
  padding: 30px;
  margin-top: 30px;
  position: relative;
}

/* line 3144, ../scss/_main.scss */
.col-dcha {
  font-weight: 700;
}

@media (min-width: 640px) {
  /* line 3150, ../scss/_main.scss */
  .col-izq {
    border-right: 1px solid #efefef;
    padding: 0 20px;
  }

  /* line 3155, ../scss/_main.scss */
  .col-dcha {
    position: absolute;
    left: 70%;
    top: 50%;
    transform: translate(-36%, -50%);
    -webkit-transform: translate(-36%, -50%);
    font-weight: 700;
  }
}
/* line 3166, ../scss/_main.scss */
.block-mercat {
  margin-top: 80px;
  font-size: 1.1rem;
  margin-bottom: 40px;
}

/* line 3172, ../scss/_main.scss */
.mercat-left {
  font-size: 1.3rem;
}
/* line 3175, ../scss/_main.scss */
.mercat-left h4 {
  font-size: 2rem;
}

/* line 3181, ../scss/_main.scss */
.back-orange {
  background-color: #F49339;
  margin-top: 30px;
  padding-right: 0 !important;
}

/* line 3187, ../scss/_main.scss */
.iniciatives-left {
  padding: 30px;
}
/* line 3189, ../scss/_main.scss */
.iniciatives-left p {
  font-size: 1.2rem;
  color: #fff;
}

/* line 3195, ../scss/_main.scss */
.iniciatives-right {
  padding-right: 0 !important;
}
/* line 3197, ../scss/_main.scss */
.iniciatives-right img {
  float: right !important;
}

/*************************************
AÑADIDAS A ORGANIZACIÓ - PAGE TEMPLATE
*************************************/
/* line 3206, ../scss/_main.scss */
.back-grey {
  background-color: #faf8f3 !important;
  margin-top: 40px;
  padding: 60px 40px 0px 40px;
}
/* line 3212, ../scss/_main.scss */
.back-grey h5 {
  font-size: 1.3rem;
}
/* line 3216, ../scss/_main.scss */
.back-grey img {
  padding-right: 30px;
  padding-top: 10px;
  margin-bottom: 20px;
}

/* line 3223, ../scss/_main.scss */
.back-grey-2 {
  background-color: #faf8f3 !important;
  margin-top: 10px;
  margin-bottom: 40px;
  padding: 40px;
}
/* line 3228, ../scss/_main.scss */
.back-grey-2 h5 {
  font-size: 1.3rem;
}

/* line 3234, ../scss/_main.scss */
.espais-block p {
  font-size: 15px !important;
}

/* line 3239, ../scss/_main.scss */
h4.titol-espais {
  font-size: 1.5625rem;
}

/* line 3243, ../scss/_main.scss */
.xinxeta-box {
  position: relative;
  background-color: #1fcba9;
  padding: 50px;
}
/* line 3247, ../scss/_main.scss */
.xinxeta-box p {
  color: #fff;
  font-size: 1.2rem;
  font-weight: 600;
}

/* line 3255, ../scss/_main.scss */
span.xin {
  background-image: url(/wp-content/themes/JointsWP-master/assets/images/xinxeta-nota.png);
  position: absolute;
  top: -84px;
  z-index: 0;
  width: 100px;
  height: 113px;
  left: 37%;
  text-indent: -9999px;
}

/***********
FONT AWESOME
************/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 3284, ../scss/_main.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 3293, ../scss/_main.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 3298, ../scss/_main.scss */
.fa-2x {
  font-size: 2em;
}

/* line 3301, ../scss/_main.scss */
.fa-3x {
  font-size: 3em;
}

/* line 3304, ../scss/_main.scss */
.fa-4x {
  font-size: 4em;
}

/* line 3307, ../scss/_main.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3310, ../scss/_main.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 3314, ../scss/_main.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 3319, ../scss/_main.scss */
.fa-ul > li {
  position: relative;
}

/* line 3322, ../scss/_main.scss */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 3329, ../scss/_main.scss */
.fa-li.fa-lg {
  left: -1.85714286em;
}

/* line 3332, ../scss/_main.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 3337, ../scss/_main.scss */
.fa-pull-left {
  float: left;
}

/* line 3340, ../scss/_main.scss */
.fa-pull-right {
  float: right;
}

/* line 3343, ../scss/_main.scss */
.fa.fa-pull-left {
  margin-right: .3em;
}

/* line 3346, ../scss/_main.scss */
.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 3350, ../scss/_main.scss */
.pull-right {
  float: right;
}

/* line 3353, ../scss/_main.scss */
.pull-left {
  float: left;
}

/* line 3356, ../scss/_main.scss */
.fa.pull-left {
  margin-right: .3em;
}

/* line 3359, ../scss/_main.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 3362, ../scss/_main.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 3366, ../scss/_main.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 3390, ../scss/_main.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 3396, ../scss/_main.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 3402, ../scss/_main.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 3408, ../scss/_main.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 3414, ../scss/_main.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 3420, ../scss/_main.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 3427, ../scss/_main.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 3435, ../scss/_main.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 3442, ../scss/_main.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 3445, ../scss/_main.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 3448, ../scss/_main.scss */
.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 3453, ../scss/_main.scss */
.fa-glass:before {
  content: "\f000";
}

/* line 3456, ../scss/_main.scss */
.fa-music:before {
  content: "\f001";
}

/* line 3459, ../scss/_main.scss */
.fa-search:before {
  content: "\f002";
}

/* line 3462, ../scss/_main.scss */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 3465, ../scss/_main.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 3468, ../scss/_main.scss */
.fa-star:before {
  content: "\f005";
}

/* line 3471, ../scss/_main.scss */
.fa-star-o:before {
  content: "\f006";
}

/* line 3474, ../scss/_main.scss */
.fa-user:before {
  content: "\f007";
}

/* line 3477, ../scss/_main.scss */
.fa-film:before {
  content: "\f008";
}

/* line 3480, ../scss/_main.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 3483, ../scss/_main.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 3486, ../scss/_main.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 3489, ../scss/_main.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 3492, ../scss/_main.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

/* line 3497, ../scss/_main.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 3500, ../scss/_main.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 3503, ../scss/_main.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 3506, ../scss/_main.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 3509, ../scss/_main.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 3513, ../scss/_main.scss */
.fa-trash-o:before {
  content: "\f014";
}

/* line 3516, ../scss/_main.scss */
.fa-home:before {
  content: "\f015";
}

/* line 3519, ../scss/_main.scss */
.fa-file-o:before {
  content: "\f016";
}

/* line 3522, ../scss/_main.scss */
.fa-clock-o:before {
  content: "\f017";
}

/* line 3525, ../scss/_main.scss */
.fa-road:before {
  content: "\f018";
}

/* line 3528, ../scss/_main.scss */
.fa-download:before {
  content: "\f019";
}

/* line 3531, ../scss/_main.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 3534, ../scss/_main.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 3537, ../scss/_main.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 3540, ../scss/_main.scss */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 3543, ../scss/_main.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 3547, ../scss/_main.scss */
.fa-refresh:before {
  content: "\f021";
}

/* line 3550, ../scss/_main.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 3553, ../scss/_main.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 3556, ../scss/_main.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 3559, ../scss/_main.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 3562, ../scss/_main.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 3565, ../scss/_main.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 3568, ../scss/_main.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 3571, ../scss/_main.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 3574, ../scss/_main.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 3577, ../scss/_main.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 3580, ../scss/_main.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 3583, ../scss/_main.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 3586, ../scss/_main.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 3589, ../scss/_main.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 3592, ../scss/_main.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 3595, ../scss/_main.scss */
.fa-font:before {
  content: "\f031";
}

/* line 3598, ../scss/_main.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 3601, ../scss/_main.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 3604, ../scss/_main.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 3607, ../scss/_main.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 3610, ../scss/_main.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 3613, ../scss/_main.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 3616, ../scss/_main.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 3619, ../scss/_main.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 3622, ../scss/_main.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 3625, ../scss/_main.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 3629, ../scss/_main.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 3632, ../scss/_main.scss */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 3635, ../scss/_main.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 3640, ../scss/_main.scss */
.fa-pencil:before {
  content: "\f040";
}

/* line 3643, ../scss/_main.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 3646, ../scss/_main.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 3649, ../scss/_main.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 3652, ../scss/_main.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 3656, ../scss/_main.scss */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 3659, ../scss/_main.scss */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 3662, ../scss/_main.scss */
.fa-arrows:before {
  content: "\f047";
}

/* line 3665, ../scss/_main.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 3668, ../scss/_main.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 3671, ../scss/_main.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 3674, ../scss/_main.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 3677, ../scss/_main.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 3680, ../scss/_main.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 3683, ../scss/_main.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 3686, ../scss/_main.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 3689, ../scss/_main.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 3692, ../scss/_main.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 3695, ../scss/_main.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 3698, ../scss/_main.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 3701, ../scss/_main.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 3704, ../scss/_main.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 3707, ../scss/_main.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 3710, ../scss/_main.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 3713, ../scss/_main.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 3716, ../scss/_main.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 3719, ../scss/_main.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 3722, ../scss/_main.scss */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 3725, ../scss/_main.scss */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 3728, ../scss/_main.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 3731, ../scss/_main.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 3734, ../scss/_main.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 3737, ../scss/_main.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 3740, ../scss/_main.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 3743, ../scss/_main.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 3747, ../scss/_main.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 3750, ../scss/_main.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 3753, ../scss/_main.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 3756, ../scss/_main.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 3759, ../scss/_main.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 3762, ../scss/_main.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 3765, ../scss/_main.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 3768, ../scss/_main.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 3771, ../scss/_main.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 3774, ../scss/_main.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 3777, ../scss/_main.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 3780, ../scss/_main.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 3784, ../scss/_main.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 3787, ../scss/_main.scss */
.fa-calendar:before {
  content: "\f073";
}

/* line 3790, ../scss/_main.scss */
.fa-random:before {
  content: "\f074";
}

/* line 3793, ../scss/_main.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 3796, ../scss/_main.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 3799, ../scss/_main.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 3802, ../scss/_main.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 3805, ../scss/_main.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 3808, ../scss/_main.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 3811, ../scss/_main.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 3814, ../scss/_main.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 3817, ../scss/_main.scss */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 3820, ../scss/_main.scss */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 3823, ../scss/_main.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

/* line 3827, ../scss/_main.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 3830, ../scss/_main.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 3833, ../scss/_main.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 3836, ../scss/_main.scss */
.fa-key:before {
  content: "\f084";
}

/* line 3839, ../scss/_main.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 3843, ../scss/_main.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 3846, ../scss/_main.scss */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 3849, ../scss/_main.scss */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 3852, ../scss/_main.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 3855, ../scss/_main.scss */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 3858, ../scss/_main.scss */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 3861, ../scss/_main.scss */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 3864, ../scss/_main.scss */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 3867, ../scss/_main.scss */
.fa-external-link:before {
  content: "\f08e";
}

/* line 3870, ../scss/_main.scss */
.fa-sign-in:before {
  content: "\f090";
}

/* line 3873, ../scss/_main.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 3876, ../scss/_main.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 3879, ../scss/_main.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 3882, ../scss/_main.scss */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 3885, ../scss/_main.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 3888, ../scss/_main.scss */
.fa-square-o:before {
  content: "\f096";
}

/* line 3891, ../scss/_main.scss */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 3894, ../scss/_main.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 3897, ../scss/_main.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 3900, ../scss/_main.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

/* line 3904, ../scss/_main.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 3907, ../scss/_main.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 3910, ../scss/_main.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 3913, ../scss/_main.scss */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

/* line 3917, ../scss/_main.scss */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 3920, ../scss/_main.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 3923, ../scss/_main.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 3926, ../scss/_main.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 3929, ../scss/_main.scss */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 3932, ../scss/_main.scss */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 3935, ../scss/_main.scss */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 3938, ../scss/_main.scss */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 3941, ../scss/_main.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 3944, ../scss/_main.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 3947, ../scss/_main.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 3950, ../scss/_main.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 3953, ../scss/_main.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 3956, ../scss/_main.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 3959, ../scss/_main.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 3962, ../scss/_main.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 3965, ../scss/_main.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 3968, ../scss/_main.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 3971, ../scss/_main.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 3975, ../scss/_main.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 3979, ../scss/_main.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 3982, ../scss/_main.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 3985, ../scss/_main.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 3989, ../scss/_main.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 3993, ../scss/_main.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 3996, ../scss/_main.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 4000, ../scss/_main.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 4003, ../scss/_main.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 4008, ../scss/_main.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 4011, ../scss/_main.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 4014, ../scss/_main.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 4017, ../scss/_main.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 4020, ../scss/_main.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 4023, ../scss/_main.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 4026, ../scss/_main.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 4029, ../scss/_main.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 4032, ../scss/_main.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 4035, ../scss/_main.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 4038, ../scss/_main.scss */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 4041, ../scss/_main.scss */
.fa-money:before {
  content: "\f0d6";
}

/* line 4044, ../scss/_main.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 4047, ../scss/_main.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 4050, ../scss/_main.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 4053, ../scss/_main.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 4056, ../scss/_main.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 4059, ../scss/_main.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 4063, ../scss/_main.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 4067, ../scss/_main.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 4071, ../scss/_main.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 4074, ../scss/_main.scss */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 4077, ../scss/_main.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 4081, ../scss/_main.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 4085, ../scss/_main.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 4089, ../scss/_main.scss */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 4092, ../scss/_main.scss */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 4095, ../scss/_main.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 4099, ../scss/_main.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 4102, ../scss/_main.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 4105, ../scss/_main.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 4109, ../scss/_main.scss */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 4112, ../scss/_main.scss */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 4115, ../scss/_main.scss */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 4118, ../scss/_main.scss */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 4121, ../scss/_main.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 4124, ../scss/_main.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 4127, ../scss/_main.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 4130, ../scss/_main.scss */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 4133, ../scss/_main.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 4136, ../scss/_main.scss */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 4139, ../scss/_main.scss */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 4142, ../scss/_main.scss */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 4145, ../scss/_main.scss */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 4148, ../scss/_main.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 4151, ../scss/_main.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 4154, ../scss/_main.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 4157, ../scss/_main.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 4160, ../scss/_main.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 4163, ../scss/_main.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 4166, ../scss/_main.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 4169, ../scss/_main.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 4172, ../scss/_main.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 4175, ../scss/_main.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 4178, ../scss/_main.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 4181, ../scss/_main.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 4184, ../scss/_main.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 4187, ../scss/_main.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 4190, ../scss/_main.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 4193, ../scss/_main.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 4196, ../scss/_main.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 4199, ../scss/_main.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 4203, ../scss/_main.scss */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 4206, ../scss/_main.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 4209, ../scss/_main.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 4212, ../scss/_main.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 4215, ../scss/_main.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 4218, ../scss/_main.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 4222, ../scss/_main.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 4225, ../scss/_main.scss */
.fa-folder-o:before {
  content: "\f114";
}

/* line 4228, ../scss/_main.scss */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 4231, ../scss/_main.scss */
.fa-smile-o:before {
  content: "\f118";
}

/* line 4234, ../scss/_main.scss */
.fa-frown-o:before {
  content: "\f119";
}

/* line 4237, ../scss/_main.scss */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 4240, ../scss/_main.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 4243, ../scss/_main.scss */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 4246, ../scss/_main.scss */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 4249, ../scss/_main.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 4252, ../scss/_main.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 4255, ../scss/_main.scss */
.fa-code:before {
  content: "\f121";
}

/* line 4258, ../scss/_main.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 4262, ../scss/_main.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 4267, ../scss/_main.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 4270, ../scss/_main.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 4273, ../scss/_main.scss */
.fa-code-fork:before {
  content: "\f126";
}

/* line 4276, ../scss/_main.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 4280, ../scss/_main.scss */
.fa-question:before {
  content: "\f128";
}

/* line 4283, ../scss/_main.scss */
.fa-info:before {
  content: "\f129";
}

/* line 4286, ../scss/_main.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 4289, ../scss/_main.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 4292, ../scss/_main.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 4295, ../scss/_main.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 4298, ../scss/_main.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 4301, ../scss/_main.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 4304, ../scss/_main.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 4307, ../scss/_main.scss */
.fa-shield:before {
  content: "\f132";
}

/* line 4310, ../scss/_main.scss */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 4313, ../scss/_main.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 4316, ../scss/_main.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 4319, ../scss/_main.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 4322, ../scss/_main.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 4325, ../scss/_main.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 4328, ../scss/_main.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 4331, ../scss/_main.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 4334, ../scss/_main.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 4337, ../scss/_main.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 4340, ../scss/_main.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 4343, ../scss/_main.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 4346, ../scss/_main.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 4349, ../scss/_main.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 4352, ../scss/_main.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 4355, ../scss/_main.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 4358, ../scss/_main.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 4361, ../scss/_main.scss */
.fa-ticket:before {
  content: "\f145";
}

/* line 4364, ../scss/_main.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 4367, ../scss/_main.scss */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 4370, ../scss/_main.scss */
.fa-level-up:before {
  content: "\f148";
}

/* line 4373, ../scss/_main.scss */
.fa-level-down:before {
  content: "\f149";
}

/* line 4376, ../scss/_main.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 4379, ../scss/_main.scss */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 4382, ../scss/_main.scss */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 4385, ../scss/_main.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 4388, ../scss/_main.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 4391, ../scss/_main.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 4395, ../scss/_main.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 4399, ../scss/_main.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 4403, ../scss/_main.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 4407, ../scss/_main.scss */
.fa-gbp:before {
  content: "\f154";
}

/* line 4410, ../scss/_main.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 4414, ../scss/_main.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 4418, ../scss/_main.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 4424, ../scss/_main.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 4429, ../scss/_main.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 4433, ../scss/_main.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 4437, ../scss/_main.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 4440, ../scss/_main.scss */
.fa-file-text:before {
  content: "\f15c";
}

/* line 4443, ../scss/_main.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 4446, ../scss/_main.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 4449, ../scss/_main.scss */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 4452, ../scss/_main.scss */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 4455, ../scss/_main.scss */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 4458, ../scss/_main.scss */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 4461, ../scss/_main.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 4464, ../scss/_main.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 4467, ../scss/_main.scss */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 4470, ../scss/_main.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 4473, ../scss/_main.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 4476, ../scss/_main.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 4479, ../scss/_main.scss */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 4482, ../scss/_main.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 4485, ../scss/_main.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 4488, ../scss/_main.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 4491, ../scss/_main.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 4494, ../scss/_main.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 4497, ../scss/_main.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 4500, ../scss/_main.scss */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 4503, ../scss/_main.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 4506, ../scss/_main.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 4509, ../scss/_main.scss */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 4512, ../scss/_main.scss */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 4515, ../scss/_main.scss */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 4518, ../scss/_main.scss */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 4521, ../scss/_main.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 4524, ../scss/_main.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 4527, ../scss/_main.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 4530, ../scss/_main.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 4533, ../scss/_main.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 4536, ../scss/_main.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 4539, ../scss/_main.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 4542, ../scss/_main.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 4545, ../scss/_main.scss */
.fa-female:before {
  content: "\f182";
}

/* line 4548, ../scss/_main.scss */
.fa-male:before {
  content: "\f183";
}

/* line 4551, ../scss/_main.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

/* line 4555, ../scss/_main.scss */
.fa-sun-o:before {
  content: "\f185";
}

/* line 4558, ../scss/_main.scss */
.fa-moon-o:before {
  content: "\f186";
}

/* line 4561, ../scss/_main.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 4564, ../scss/_main.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 4567, ../scss/_main.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 4570, ../scss/_main.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 4573, ../scss/_main.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 4576, ../scss/_main.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 4579, ../scss/_main.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 4582, ../scss/_main.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 4585, ../scss/_main.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 4588, ../scss/_main.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 4592, ../scss/_main.scss */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 4595, ../scss/_main.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 4598, ../scss/_main.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 4601, ../scss/_main.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 4605, ../scss/_main.scss */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 4608, ../scss/_main.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 4611, ../scss/_main.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 4614, ../scss/_main.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 4617, ../scss/_main.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 4620, ../scss/_main.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 4623, ../scss/_main.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 4628, ../scss/_main.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 4632, ../scss/_main.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 4635, ../scss/_main.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 4638, ../scss/_main.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 4641, ../scss/_main.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 4644, ../scss/_main.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 4647, ../scss/_main.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 4650, ../scss/_main.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 4653, ../scss/_main.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 4656, ../scss/_main.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 4659, ../scss/_main.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 4662, ../scss/_main.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 4665, ../scss/_main.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 4668, ../scss/_main.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 4671, ../scss/_main.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 4674, ../scss/_main.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 4677, ../scss/_main.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 4680, ../scss/_main.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 4683, ../scss/_main.scss */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 4686, ../scss/_main.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 4689, ../scss/_main.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 4692, ../scss/_main.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 4695, ../scss/_main.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 4698, ../scss/_main.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 4701, ../scss/_main.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 4704, ../scss/_main.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 4707, ../scss/_main.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 4711, ../scss/_main.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 4715, ../scss/_main.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 4718, ../scss/_main.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 4721, ../scss/_main.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 4724, ../scss/_main.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 4727, ../scss/_main.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 4730, ../scss/_main.scss */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 4733, ../scss/_main.scss */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 4736, ../scss/_main.scss */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 4739, ../scss/_main.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 4742, ../scss/_main.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 4747, ../scss/_main.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 4751, ../scss/_main.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 4755, ../scss/_main.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 4759, ../scss/_main.scss */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 4762, ../scss/_main.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 4765, ../scss/_main.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 4768, ../scss/_main.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 4771, ../scss/_main.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 4778, ../scss/_main.scss */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 4781, ../scss/_main.scss */
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 4786, ../scss/_main.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 4790, ../scss/_main.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 4793, ../scss/_main.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 4796, ../scss/_main.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 4801, ../scss/_main.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 4804, ../scss/_main.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 4807, ../scss/_main.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 4811, ../scss/_main.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 4815, ../scss/_main.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 4819, ../scss/_main.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 4822, ../scss/_main.scss */
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 4825, ../scss/_main.scss */
.fa-header:before {
  content: "\f1dc";
}

/* line 4828, ../scss/_main.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 4831, ../scss/_main.scss */
.fa-sliders:before {
  content: "\f1de";
}

/* line 4834, ../scss/_main.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 4837, ../scss/_main.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 4840, ../scss/_main.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 4843, ../scss/_main.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

/* line 4847, ../scss/_main.scss */
.fa-tty:before {
  content: "\f1e4";
}

/* line 4850, ../scss/_main.scss */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 4853, ../scss/_main.scss */
.fa-plug:before {
  content: "\f1e6";
}

/* line 4856, ../scss/_main.scss */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 4859, ../scss/_main.scss */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 4862, ../scss/_main.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 4865, ../scss/_main.scss */
.fa-newspaper-o:before {
  content: "\f1ea";
}

/* line 4868, ../scss/_main.scss */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 4871, ../scss/_main.scss */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 4874, ../scss/_main.scss */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 4877, ../scss/_main.scss */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 4880, ../scss/_main.scss */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 4883, ../scss/_main.scss */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 4886, ../scss/_main.scss */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 4889, ../scss/_main.scss */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 4892, ../scss/_main.scss */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 4895, ../scss/_main.scss */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 4898, ../scss/_main.scss */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 4901, ../scss/_main.scss */
.fa-bell-slash-o:before {
  content: "\f1f7";
}

/* line 4904, ../scss/_main.scss */
.fa-trash:before {
  content: "\f1f8";
}

/* line 4907, ../scss/_main.scss */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 4910, ../scss/_main.scss */
.fa-at:before {
  content: "\f1fa";
}

/* line 4913, ../scss/_main.scss */
.fa-eyedropper:before {
  content: "\f1fb";
}

/* line 4916, ../scss/_main.scss */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 4919, ../scss/_main.scss */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 4922, ../scss/_main.scss */
.fa-area-chart:before {
  content: "\f1fe";
}

/* line 4925, ../scss/_main.scss */
.fa-pie-chart:before {
  content: "\f200";
}

/* line 4928, ../scss/_main.scss */
.fa-line-chart:before {
  content: "\f201";
}

/* line 4931, ../scss/_main.scss */
.fa-lastfm:before {
  content: "\f202";
}

/* line 4934, ../scss/_main.scss */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 4937, ../scss/_main.scss */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 4940, ../scss/_main.scss */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 4943, ../scss/_main.scss */
.fa-bicycle:before {
  content: "\f206";
}

/* line 4946, ../scss/_main.scss */
.fa-bus:before {
  content: "\f207";
}

/* line 4949, ../scss/_main.scss */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 4952, ../scss/_main.scss */
.fa-angellist:before {
  content: "\f209";
}

/* line 4955, ../scss/_main.scss */
.fa-cc:before {
  content: "\f20a";
}

/* line 4958, ../scss/_main.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

/* line 4963, ../scss/_main.scss */
.fa-meanpath:before {
  content: "\f20c";
}

/* line 4966, ../scss/_main.scss */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 4969, ../scss/_main.scss */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 4972, ../scss/_main.scss */
.fa-dashcube:before {
  content: "\f210";
}

/* line 4975, ../scss/_main.scss */
.fa-forumbee:before {
  content: "\f211";
}

/* line 4978, ../scss/_main.scss */
.fa-leanpub:before {
  content: "\f212";
}

/* line 4981, ../scss/_main.scss */
.fa-sellsy:before {
  content: "\f213";
}

/* line 4984, ../scss/_main.scss */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 4987, ../scss/_main.scss */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 4990, ../scss/_main.scss */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 4993, ../scss/_main.scss */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 4996, ../scss/_main.scss */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 4999, ../scss/_main.scss */
.fa-diamond:before {
  content: "\f219";
}

/* line 5002, ../scss/_main.scss */
.fa-ship:before {
  content: "\f21a";
}

/* line 5005, ../scss/_main.scss */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 5008, ../scss/_main.scss */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 5011, ../scss/_main.scss */
.fa-street-view:before {
  content: "\f21d";
}

/* line 5014, ../scss/_main.scss */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 5017, ../scss/_main.scss */
.fa-venus:before {
  content: "\f221";
}

/* line 5020, ../scss/_main.scss */
.fa-mars:before {
  content: "\f222";
}

/* line 5023, ../scss/_main.scss */
.fa-mercury:before {
  content: "\f223";
}

/* line 5026, ../scss/_main.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

/* line 5030, ../scss/_main.scss */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 5033, ../scss/_main.scss */
.fa-venus-double:before {
  content: "\f226";
}

/* line 5036, ../scss/_main.scss */
.fa-mars-double:before {
  content: "\f227";
}

/* line 5039, ../scss/_main.scss */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 5042, ../scss/_main.scss */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 5045, ../scss/_main.scss */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 5048, ../scss/_main.scss */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 5051, ../scss/_main.scss */
.fa-neuter:before {
  content: "\f22c";
}

/* line 5054, ../scss/_main.scss */
.fa-genderless:before {
  content: "\f22d";
}

/* line 5057, ../scss/_main.scss */
.fa-facebook-official:before {
  content: "\f230";
}

/* line 5060, ../scss/_main.scss */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 5063, ../scss/_main.scss */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 5066, ../scss/_main.scss */
.fa-server:before {
  content: "\f233";
}

/* line 5069, ../scss/_main.scss */
.fa-user-plus:before {
  content: "\f234";
}

/* line 5072, ../scss/_main.scss */
.fa-user-times:before {
  content: "\f235";
}

/* line 5075, ../scss/_main.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

/* line 5079, ../scss/_main.scss */
.fa-viacoin:before {
  content: "\f237";
}

/* line 5082, ../scss/_main.scss */
.fa-train:before {
  content: "\f238";
}

/* line 5085, ../scss/_main.scss */
.fa-subway:before {
  content: "\f239";
}

/* line 5088, ../scss/_main.scss */
.fa-medium:before {
  content: "\f23a";
}

/* line 5091, ../scss/_main.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 5095, ../scss/_main.scss */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 5098, ../scss/_main.scss */
.fa-opencart:before {
  content: "\f23d";
}

/* line 5101, ../scss/_main.scss */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 5104, ../scss/_main.scss */
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

/* line 5109, ../scss/_main.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 5113, ../scss/_main.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

/* line 5117, ../scss/_main.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 5121, ../scss/_main.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

/* line 5125, ../scss/_main.scss */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 5128, ../scss/_main.scss */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 5131, ../scss/_main.scss */
.fa-object-group:before {
  content: "\f247";
}

/* line 5134, ../scss/_main.scss */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 5137, ../scss/_main.scss */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 5140, ../scss/_main.scss */
.fa-sticky-note-o:before {
  content: "\f24a";
}

/* line 5143, ../scss/_main.scss */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 5146, ../scss/_main.scss */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 5149, ../scss/_main.scss */
.fa-clone:before {
  content: "\f24d";
}

/* line 5152, ../scss/_main.scss */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 5155, ../scss/_main.scss */
.fa-hourglass-o:before {
  content: "\f250";
}

/* line 5158, ../scss/_main.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 5162, ../scss/_main.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 5166, ../scss/_main.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 5170, ../scss/_main.scss */
.fa-hourglass:before {
  content: "\f254";
}

/* line 5173, ../scss/_main.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

/* line 5177, ../scss/_main.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

/* line 5181, ../scss/_main.scss */
.fa-hand-scissors-o:before {
  content: "\f257";
}

/* line 5184, ../scss/_main.scss */
.fa-hand-lizard-o:before {
  content: "\f258";
}

/* line 5187, ../scss/_main.scss */
.fa-hand-spock-o:before {
  content: "\f259";
}

/* line 5190, ../scss/_main.scss */
.fa-hand-pointer-o:before {
  content: "\f25a";
}

/* line 5193, ../scss/_main.scss */
.fa-hand-peace-o:before {
  content: "\f25b";
}

/* line 5196, ../scss/_main.scss */
.fa-trademark:before {
  content: "\f25c";
}

/* line 5199, ../scss/_main.scss */
.fa-registered:before {
  content: "\f25d";
}

/* line 5202, ../scss/_main.scss */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 5205, ../scss/_main.scss */
.fa-gg:before {
  content: "\f260";
}

/* line 5208, ../scss/_main.scss */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 5211, ../scss/_main.scss */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 5214, ../scss/_main.scss */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 5217, ../scss/_main.scss */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 5220, ../scss/_main.scss */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 5223, ../scss/_main.scss */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 5226, ../scss/_main.scss */
.fa-safari:before {
  content: "\f267";
}

/* line 5229, ../scss/_main.scss */
.fa-chrome:before {
  content: "\f268";
}

/* line 5232, ../scss/_main.scss */
.fa-firefox:before {
  content: "\f269";
}

/* line 5235, ../scss/_main.scss */
.fa-opera:before {
  content: "\f26a";
}

/* line 5238, ../scss/_main.scss */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 5241, ../scss/_main.scss */
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

/* line 5245, ../scss/_main.scss */
.fa-contao:before {
  content: "\f26d";
}

/* line 5248, ../scss/_main.scss */
.fa-500px:before {
  content: "\f26e";
}

/* line 5251, ../scss/_main.scss */
.fa-amazon:before {
  content: "\f270";
}

/* line 5254, ../scss/_main.scss */
.fa-calendar-plus-o:before {
  content: "\f271";
}

/* line 5257, ../scss/_main.scss */
.fa-calendar-minus-o:before {
  content: "\f272";
}

/* line 5260, ../scss/_main.scss */
.fa-calendar-times-o:before {
  content: "\f273";
}

/* line 5263, ../scss/_main.scss */
.fa-calendar-check-o:before {
  content: "\f274";
}

/* line 5266, ../scss/_main.scss */
.fa-industry:before {
  content: "\f275";
}

/* line 5269, ../scss/_main.scss */
.fa-map-pin:before {
  content: "\f276";
}

/* line 5272, ../scss/_main.scss */
.fa-map-signs:before {
  content: "\f277";
}

/* line 5275, ../scss/_main.scss */
.fa-map-o:before {
  content: "\f278";
}

/* line 5278, ../scss/_main.scss */
.fa-map:before {
  content: "\f279";
}

/* line 5281, ../scss/_main.scss */
.fa-commenting:before {
  content: "\f27a";
}

/* line 5284, ../scss/_main.scss */
.fa-commenting-o:before {
  content: "\f27b";
}

/* line 5287, ../scss/_main.scss */
.fa-houzz:before {
  content: "\f27c";
}

/* line 5290, ../scss/_main.scss */
.fa-vimeo:before {
  content: "\f27d";
}

/* line 5293, ../scss/_main.scss */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 5296, ../scss/_main.scss */
.fa-fonticons:before {
  content: "\f280";
}

/* line 5299, ../scss/_main.scss */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 5302, ../scss/_main.scss */
.fa-edge:before {
  content: "\f282";
}

/* line 5305, ../scss/_main.scss */
.fa-credit-card-alt:before {
  content: "\f283";
}

/* line 5308, ../scss/_main.scss */
.fa-codiepie:before {
  content: "\f284";
}

/* line 5311, ../scss/_main.scss */
.fa-modx:before {
  content: "\f285";
}

/* line 5314, ../scss/_main.scss */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 5317, ../scss/_main.scss */
.fa-usb:before {
  content: "\f287";
}

/* line 5320, ../scss/_main.scss */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 5323, ../scss/_main.scss */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 5326, ../scss/_main.scss */
.fa-scribd:before {
  content: "\f28a";
}

/* line 5329, ../scss/_main.scss */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 5332, ../scss/_main.scss */
.fa-pause-circle-o:before {
  content: "\f28c";
}

/* line 5335, ../scss/_main.scss */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 5338, ../scss/_main.scss */
.fa-stop-circle-o:before {
  content: "\f28e";
}

/* line 5341, ../scss/_main.scss */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 5344, ../scss/_main.scss */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 5347, ../scss/_main.scss */
.fa-hashtag:before {
  content: "\f292";
}

/* line 5350, ../scss/_main.scss */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 5353, ../scss/_main.scss */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 5356, ../scss/_main.scss */
.fa-percent:before {
  content: "\f295";
}

/* line 5359, ../scss/_main.scss */
.fa-gitlab:before {
  content: "\f296";
}

/* line 5362, ../scss/_main.scss */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 5365, ../scss/_main.scss */
.fa-wpforms:before {
  content: "\f298";
}

/* line 5368, ../scss/_main.scss */
.fa-envira:before {
  content: "\f299";
}

/* line 5371, ../scss/_main.scss */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 5374, ../scss/_main.scss */
.fa-wheelchair-alt:before {
  content: "\f29b";
}

/* line 5377, ../scss/_main.scss */
.fa-question-circle-o:before {
  content: "\f29c";
}

/* line 5380, ../scss/_main.scss */
.fa-blind:before {
  content: "\f29d";
}

/* line 5383, ../scss/_main.scss */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 5386, ../scss/_main.scss */
.fa-volume-control-phone:before {
  content: "\f2a0";
}

/* line 5389, ../scss/_main.scss */
.fa-braille:before {
  content: "\f2a1";
}

/* line 5392, ../scss/_main.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 5395, ../scss/_main.scss */
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 5399, ../scss/_main.scss */
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

/* line 5404, ../scss/_main.scss */
.fa-glide:before {
  content: "\f2a5";
}

/* line 5407, ../scss/_main.scss */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 5410, ../scss/_main.scss */
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 5414, ../scss/_main.scss */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 5417, ../scss/_main.scss */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 5420, ../scss/_main.scss */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 5423, ../scss/_main.scss */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 5426, ../scss/_main.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 5429, ../scss/_main.scss */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 5432, ../scss/_main.scss */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 5435, ../scss/_main.scss */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 5438, ../scss/_main.scss */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 5441, ../scss/_main.scss */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 5444, ../scss/_main.scss */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

/* line 5448, ../scss/_main.scss */
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 5452, ../scss/_main.scss */
.fa-handshake-o:before {
  content: "\f2b5";
}

/* line 5455, ../scss/_main.scss */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 5458, ../scss/_main.scss */
.fa-envelope-open-o:before {
  content: "\f2b7";
}

/* line 5461, ../scss/_main.scss */
.fa-linode:before {
  content: "\f2b8";
}

/* line 5464, ../scss/_main.scss */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 5467, ../scss/_main.scss */
.fa-address-book-o:before {
  content: "\f2ba";
}

/* line 5470, ../scss/_main.scss */
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

/* line 5474, ../scss/_main.scss */
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

/* line 5478, ../scss/_main.scss */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 5481, ../scss/_main.scss */
.fa-user-circle-o:before {
  content: "\f2be";
}

/* line 5484, ../scss/_main.scss */
.fa-user-o:before {
  content: "\f2c0";
}

/* line 5487, ../scss/_main.scss */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 5490, ../scss/_main.scss */
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

/* line 5494, ../scss/_main.scss */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

/* line 5498, ../scss/_main.scss */
.fa-quora:before {
  content: "\f2c4";
}

/* line 5501, ../scss/_main.scss */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 5504, ../scss/_main.scss */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 5507, ../scss/_main.scss */
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 5512, ../scss/_main.scss */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 5516, ../scss/_main.scss */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 5520, ../scss/_main.scss */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 5524, ../scss/_main.scss */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 5528, ../scss/_main.scss */
.fa-shower:before {
  content: "\f2cc";
}

/* line 5531, ../scss/_main.scss */
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

/* line 5536, ../scss/_main.scss */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 5539, ../scss/_main.scss */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 5542, ../scss/_main.scss */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 5545, ../scss/_main.scss */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 5548, ../scss/_main.scss */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

/* line 5552, ../scss/_main.scss */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

/* line 5556, ../scss/_main.scss */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 5559, ../scss/_main.scss */
.fa-grav:before {
  content: "\f2d6";
}

/* line 5562, ../scss/_main.scss */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 5565, ../scss/_main.scss */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 5568, ../scss/_main.scss */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 5571, ../scss/_main.scss */
.fa-eercast:before {
  content: "\f2da";
}

/* line 5574, ../scss/_main.scss */
.fa-microchip:before {
  content: "\f2db";
}

/* line 5577, ../scss/_main.scss */
.fa-snowflake-o:before {
  content: "\f2dc";
}

/* line 5580, ../scss/_main.scss */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 5583, ../scss/_main.scss */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 5586, ../scss/_main.scss */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 5589, ../scss/_main.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 5599, ../scss/_main.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*********************
Diagnòstics
*********************/
/* line 5612, ../scss/_main.scss */
.any-diagnostic:before {
  font-family: 'FontAwesome';
  content: "\f274";
  margin-right: 12px;
}

/* line 5618, ../scss/_main.scss */
.sector-diagnostic:before {
  font-family: 'FontAwesome';
  content: "\f275";
  margin-right: 12px;
}

/* line 5624, ../scss/_main.scss */
.territori-diagnostic:before {
  font-family: 'FontAwesome';
  content: "\f041";
  margin-right: 12px;
}

/*********************
ACTIVITATS
*********************/
/* line 5633, ../scss/_main.scss */
.dades_agenda {
  font-size: 14px;
  list-style: none;
  margin-left: 0;
}

/* line 5639, ../scss/_main.scss */
.lloc:before {
  font-family: 'FontAwesome';
  content: "\f041";
  margin-right: 12px;
}

/* line 5645, ../scss/_main.scss */
.hora:before {
  font-family: 'FontAwesome';
  content: "\f017";
  margin-right: 12px;
}

/* line 5651, ../scss/_main.scss */
.data:before {
  font-family: 'FontAwesome';
  content: "\f274";
  margin-right: 12px;
}

/* line 5657, ../scss/_main.scss */
.adrecat:before {
  font-family: 'FontAwesome';
  content: "\f007";
  margin-right: 12px;
}

/* line 5663, ../scss/_main.scss */
.llista_categories {
  font-weight: bold;
}

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

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;
  }
}
