@charset "UTF-8";
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 64, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 74, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 86, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 94, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 108, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 117, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 125, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 134, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 142, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 152, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 161, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 173, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 181, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 189, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 197, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 205, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 209, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 221, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 229, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 241, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 253, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 264, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 275, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 289, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 301, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 314, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 326, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 336, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 348, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 360, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 369, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 380, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 393, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*!
+---------------------------------------------------------------------+
|        _                               _         _                  |
|       | |_  _   _  _ __    ___  _ __  | |  __ _ | |_  ___           |
|       | __|| | | || '_ \  / _ \| '_ \ | | / _` || __|/ _ \          |
|       | |_ | |_| || |_) ||  __/| |_) || || (_| || |_|  __/          |
|        \__| \__, || .__/  \___|| .__/ |_| \__,_| \__|\___|          |
|             |___/ |_|          |_|                                  |
|                                                                     |
|                                                                     |
| URL: http://typeplate.com                                           |
| VERSION: 1.0.1                                                      |
| Github: https://github.com/typePlate/typeplate.github.com           |
| AUTHORS: Zachary Kain (@zakkain) & Dennis Gaebel (@gryghostvisuals) |
| LICENSE: Creative Commmons                                          |
| http://creativecommons.org/licenses/by/3.0                          |
|                                                                     |
+---------------------------------------------------------------------+
*/
@font-face {
  font-family: "Ampersand";
  src: local("Georgia"), local("Garamond"), local("Palatino"), local("Book Antiqua");
  unicode-range: U+0026;
}
@font-face {
  font-family: "Ampersand";
  src: local("Georgia");
  unicode-range: U+270C;
}
/* line 264, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
body {
  word-wrap: break-word;
}

/**
 * Dropcap Sass @include
 * Use the following Sass @include with any selector you feel necessary.
 *
  @include dropcap($float: left, $font-size: 4em, $font-family: inherit, $text-indent: 0, $margin: inherit, $padding: inherit, $color: inherit, $lineHeight: 1, $bg: transparent);
 *
 * Extend this object into your custom stylesheet.
 *
 */
/* line 370, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
html {
  font: normal 100%/1.65 serif;
}

/* line 374, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
body {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  color: #444;
}

/* line 389, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
h1, h2, h3, h4, h5, h6 {
  text-rendering: optimizeLegibility;
  line-height: 1;
  margin-top: 0;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.tera {
  font-size: 117px;
  font-size: 7.3125rem;
  margin-bottom: 0.22564rem;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.giga {
  font-size: 90px;
  font-size: 5.625rem;
  margin-bottom: 0.29333rem;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.mega {
  font-size: 72px;
  font-size: 4.5rem;
  margin-bottom: 0.36667rem;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.alpha, h1 {
  font-size: 60px;
  font-size: 3.75rem;
  margin-bottom: 0.44rem;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.beta, h2 {
  font-size: 48px;
  font-size: 3rem;
  margin-bottom: 0.55rem;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.gamma, h3 {
  font-size: 36px;
  font-size: 2.25rem;
  margin-bottom: 0.73333rem;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.delta, h4 {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 1.1rem;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.epsilon, h5 {
  font-size: 21px;
  font-size: 1.3125rem;
  margin-bottom: 1.25714rem;
}

/* line 404, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
.zeta, h6 {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 1.46667rem;
}

/* line 444, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
p {
  margin: 0 0 1.5em;
  /* REMOVED */
  /*& + p {
    //siblings indentation
    text-indent: $indent-val;
    margin-top: -$indent-val;
  }*/
}

/* line 460, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_typeplate.scss */
abbr,
acronym,
blockquote,
code,
dir,
kbd,
listing,
plaintext,
q,
samp,
tt,
var,
xmp {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
}

/**
 * Blockquote Markup
 *
  <blockquote cite="">
    <p>&Prime;&Prime;</p>
    <cite>
      <small><a href=""></a></small>
    </cite>
  </blockquote>
 *
 * Extend this object into your markup.
 *
 */
/**
 * Pull Quotes Markup
 *
  <aside class="pull-quote">
    <blockquote>
      <p></p>
    </blockquote>
  </aside>
 *
 * Extend this object into your custom stylesheet.
 *
 */
/* line 4, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_base.scss */
img {
  max-width: 100%;
  width: auto\9;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

@media print {
  /* line 6, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 13, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 18, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 22, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 27, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: '';
  }

  /* line 32, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 42, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 47, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: .5cm;
  }
  /* line 55, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 62, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/baseline/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* line 14, ../../../../shared/bundle/ruby/2.1.0/gems/susy-2.1.3/sass/susy/language/susyone/_grid.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* 
 *  Core Owl Carousel CSS File
 *  v1.3.2
 */
/* clearfix */
/* line 7, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
/* line 16, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

/* line 22, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 27, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 32, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 40, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 43, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}

/* line 47, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/* mouse grab icon */
/* line 57, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* fix */
/* line 62, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */
/* line 6, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px;
}

/* fade */
/* line 16, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}

/* line 22, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}

/* backSlide */
/* line 28, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}

/* line 33, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}

/* goDown */
/* line 39, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}

/* line 44, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}

/* scaleUp */
/* line 50, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

/* line 56, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.transitions.scss */
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {
    opacity: 1;
  }
}
@-moz-keyframes empty {
  0% {
    opacity: 1;
  }
}
@keyframes empty {
  0% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}
@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
}
@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
}
@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}
@-moz-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0);
  }
}
@keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0);
  }
}
@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}
@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(0.8);
  }
}
@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%);
  }
}
@keyframes goDown {
  from {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}
@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5);
  }
}
@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}
@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5);
  }
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/
/* line 6, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.theme.scss */
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
}

/* Styling Next and Prev buttons */
/* line 13, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.theme.scss */
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* line 30, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.theme.scss */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none;
}

/* Styling Pagination*/
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.theme.scss */
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

/* line 43, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.theme.scss */
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791;
}

/* line 56, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.theme.scss */
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
}

/* If PaginationNumbers is true */
/* line 64, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.theme.scss */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

/* preloading images */
/* line 76, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_owl.theme.scss */
.owl-item.loading {
  min-height: 150px;
  background: url(/images/AjaxLoader.gif) no-repeat center center;
}

/*!
 *  Font Awesome 4.1.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.1.0");
  src: url("/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("/fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("/fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_core-epub.scss */
.browse-videos__body .video-article__image:before, .featured-videos .featured-video__image .featured-video__link:before, .featured-video-taxonomy__image:before, .video-main-player__player .vjs-default-skin .vjs-big-play-button:before,
.video-main-player__player .vjs-default-skin:hover .vjs-big-play-button:before, .nav-drawer__button, .article-topic .more:after, .blog-home .article-summary .more:after,
.blog .article-summary .more:after,
.blog-topic .article-summary .more:after, .author-show .articles-list .more:after,
.author-show .product-list .more:after, .publications-index .more:after, .publication .more:after, .page-directory-listing .articles .more:after, .poll .records .more:after, .taxonomy-detail-lists .article-summary .more:after,
.keywords-show .article-summary .more:after,
.article-keyword .article-summary .more:after, .taxonomy-list .more:after, .popular-stories .more:after, .blog-home > .records > .abstract .more:after,
.blog > .records > .abstract .more:after,
.blog-topic > .records > .abstract .more:after,
.article-topic .article-summary .more:after, .issue-articles-list__more-link:after, .authors .back-to-top:after, .page-title .rss a:before, .blog-home .rss a:before,
.blog .rss a:before,
.blog-topic .rss a:before, .taxonomy-detail .rss a:before, #notice:before, #comment_notice h3:before, .error_explanation li:before, .homepage-section-title a:after,
.editorial-content__link a:after, .featured-carousel .owl-prev,
.featured-carousel .owl-next, .home-featured-rss .rss:before, .photo-gallery .owl-prev,
.photo-gallery .owl-next, .knowledge-center__ul > li:before, .main-navigation-left .main-navigation__button:before, .main-navigation-right .level1-li > a:after, .home-social-icons a, .quick-search__link a:before, .quick-search__button:before, .related-articles .js-close:before, .featured-event:before, .podcast #subscribeBannerLarge a:before, .products-show .product-sidebar .product-prices-header .cart-icon, .store-payment .edit:before, .checkout-steps .selected:after, .listing-master-detail.star-rating .js-star, .directory-listing-downloads .download-summary > a:after, .page-advanced-search .page-title:after, .metered-close, .restricted-modal-content .message:before, .rss-list .editorial-content__title:before, .rss-list .headline a:before, .order-history .overlay .close, .classified-list .body .more:after, .classified-show .back_to_listings:before, .expandable-figure:hover .expandable-figure__overlay, .google-tag-slide-up__close-button, .expandable-ad__close-button {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Imports hidden because the use of classes rather than placeholders 
adds styles to the compiled stylesheet that may not be used */
/*@import "larger";
@import "fixed-width";
@import "list";
@import "bordered-pulled";
@import "spinning";
@import "rotated-flipped";
@import "stacked";*/
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 6, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.quick-search__button:before {
  content: "";
}

/* line 9, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.listing-master-detail.star-rating .js-star:before {
  content: "";
}

/* line 10, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.listing-master-detail.star-rating .js-star.js-star-empty:before {
  content: "";
}

/* line 17, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.google-tag-slide-up__close-button:before, .expandable-ad__close-button:before {
  content: "";
}

/* line 18, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.expandable-figure:hover .expandable-figure__overlay:before {
  content: "";
}

/* line 19, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.expandable-figure__expanded.expandable-figure:hover .expandable-figure__overlay:before {
  content: "";
}

/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.restricted-modal-content .message:before {
  content: "";
}

/* line 50, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.article-toolbar a.print:before, .event-toolbar a.print:before {
  content: "";
}

/* line 74, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.store-payment .edit:before {
  content: "";
}

/* line 88, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.featured-carousel .owl-prev:before, .photo-gallery .owl-prev:before {
  content: "";
}

/* line 89, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.featured-carousel .owl-next:before, .photo-gallery .owl-next:before {
  content: "";
}

/* line 92, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.related-articles .js-close:before, .metered-close:before {
  content: "";
}

/* line 97, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.order-history .overlay .close:before {
  content: "";
}

/* line 111, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
#notice:before, .error_explanation li:before {
  content: "";
}

/* line 127, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.products-show .product-sidebar .product-prices-header .cart-icon:before {
  content: "";
}

/* line 139, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
#comment_notice h3:before {
  content: "";
}

/* line 157, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.home-social-icons .twitter:before {
  content: "";
}

/* line 158, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.home-social-icons .facebook:before {
  content: "";
}

/* line 162, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.page-title .rss a:before, .blog-home .rss a:before,
.blog .rss a:before,
.blog-topic .rss a:before, .taxonomy-detail .rss a:before, .podcast #subscribeBannerLarge a:before {
  content: "";
}

/* line 197, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.main-navigation-left .main-navigation__button:before {
  content: "";
}

/* line 208, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.home-social-icons .googleplus:before {
  content: "";
}

/* line 222, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.home-social-icons .linkedin:before {
  content: "";
}

/* line 264, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.featured-event:before {
  content: "";
}

/* line 373, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.browse-videos__body .video-article__image:before, .featured-videos .featured-video__image .featured-video__link:before, .featured-video-taxonomy__image:before, .video-main-player__player .vjs-default-skin .vjs-big-play-button:before,
.video-main-player__player .vjs-default-skin:hover .vjs-big-play-button:before, .home-social-icons .youtube:before {
  content: "";
}

/* line 509, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/_icons.scss */
.main-navigation-left .main-navigation__button:before {
  content: "";
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container {
  position: relative;
}

/* line 3, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-x-rail {
  position: absolute;
  /* please don't change 'position' */
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
}

/* line 18, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 24, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
  background-color: #eee;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 31, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-x-rail.in-scrolling {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 36, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-y-rail {
  position: absolute;
  /* please don't change 'position' */
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
}

/* line 51, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 57, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
  background-color: #eee;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 64, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-y-rail.in-scrolling {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 69, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
}

/* line 83, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container.ie6 .ps-scrollbar-x {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */
}

/* line 87, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
  background-color: #999;
}

/* line 92, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 8px;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
}

/* line 106, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container.ie6 .ps-scrollbar-y {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */
}

/* line 110, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #999;
}

/* line 115, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container.ie .ps-scrollbar-x,
.ps-container.ie .ps-scrollbar-y {
  visibility: hidden;
}

/* line 120, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_perfect-scrollbar.scss */
.ps-container.ie:hover .ps-scrollbar-x,
.ps-container.ie:hover .ps-scrollbar-y,
.ps-container.ie.hover .ps-scrollbar-x,
.ps-container.ie.hover .ps-scrollbar-y {
  visibility: visible;
}

/*! Tablesaw - v1.0.4 - 2015-02-19
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2015 Filament Group; Licensed MIT */
/* line 5, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
table.tablesaw {
  empty-cells: show;
  max-width: 100%;
  width: 100%;
}

/* line 11, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw {
  border-collapse: collapse;
  width: 100%;
}

/* Structure */
/* line 18, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw {
  border: 0;
  padding: 0;
}

/* line 23, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw th,
.tablesaw td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: .5em .7em;
}

/* line 31, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw thead tr:first-child th {
  padding-top: .9em;
  padding-bottom: .7em;
}

/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-enhanced .tablesaw-bar .btn {
  border: 1px solid #ccc;
  background: none;
  background-color: #fafafa;
  -webkit-box-shadow: 0 1px 0 white;
  box-shadow: 0 1px 0 white;
  color: #4a4a4a;
  clear: both;
  cursor: pointer;
  display: block;
  font: bold 20px/1 sans-serif;
  margin: 0;
  padding: .5em .85em .4em .85em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  text-shadow: 0 1px 0 #fff;
  width: 100%;
  /* Theming */
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.1)), color-stop(55%, rgba(170, 170, 170, 0.1)), to(rgba(120, 120, 120, 0.15)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(170, 170, 170, 0.1) 55%, rgba(120, 120, 120, 0.15) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(170, 170, 170, 0.1) 55%, rgba(120, 120, 120, 0.15) 100%);
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  border-radius: .25em;
}

/* line 70, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-enhanced .tablesaw-bar a.btn {
  color: #1c95d4;
}

/* line 74, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  text-decoration: none;
}

/* Default radio/checkbox styling horizonal controlgroups. */
/* line 80, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-enhanced .tablesaw-bar .btn:active {
  background-color: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(100, 100, 100, 0.35)), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(100, 100, 100, 0.35) 0%, rgba(255, 255, 255, 0) 70%);
  background-image: linear-gradient(to bottom, rgba(100, 100, 100, 0.35) 0%, rgba(255, 255, 255, 0) 70%);
}

/* line 87, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-enhanced .tablesaw-bar .btn:hover,
.tablesaw-enhanced .tablesaw-bar .btn:focus {
  color: #208de3;
  background-color: #fff;
  outline: none;
}

/* line 94, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn:focus {
  -webkit-box-shadow: 0 0 .35em #4faeef !important;
  box-shadow: 0 0 .35em #4faeef !important;
}

/* line 99, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.ie-lte8 .tablesaw-bar .btn:hover,
.ie-lte8 .tablesaw-bar .btn:focus {
  color: #208de3;
  background-color: #fff;
  border-color: #aaa;
  outline: none;
}

/* line 107, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn-select select {
  background: none;
  border: none;
  display: block;
  position: absolute;
  font-weight: inherit;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  min-height: 1em;
}

/* line 122, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn-select select {
  opacity: 0;
  filter: alpha(opacity=0);
  display: inline-block;
  color: transparent;
}

/* line 129, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn select option {
  background: #fff;
  color: #000;
  font-family: sans-serif;
}

/* line 135, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: #4d4d4d;
  padding-right: 2.5em;
  min-width: 7.25em;
  text-align: left;
  text-indent: 0;
}

/* line 143, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.ie-lte8 .tablesaw-bar .btn-select {
  min-width: 6.1em;
}

/* line 147, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn.btn-small,
.tablesaw-bar .btn.btn-micro {
  display: inline-block;
  width: auto;
  height: auto;
  position: relative;
  top: 0;
}

/* line 156, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn.btn-small {
  font-size: 1.0625em;
  line-height: 19px;
  padding: .3em 1em .3em 1em;
}

/* line 162, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn.btn-micro {
  font-size: .8125em;
  padding: .4em .7em .25em .7em;
}

/* line 167, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-enhanced .tablesaw-bar .btn-select {
  text-align: left;
}

/* line 171, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn-select:after {
  background: #e5e5e5;
  background: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 2px rgba(255, 255, 255, 0.25);
  box-shadow: 0 2px 2px rgba(255, 255, 255, 0.25);
  content: " ";
  display: block;
  position: absolute;
}

/* line 181, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn-select.btn-small,
.tablesaw-bar .btn-select.btn-micro {
  padding-right: 1.5em;
}

/* line 186, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn-select:after {
  background: none;
  background-repeat: no-repeat;
  background-position: .25em .45em;
  content: "\25bc";
  font-size: .55em;
  padding-top: 1.2em;
  padding-left: 1em;
  left: auto;
  right: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  width: 1.8em;
}

/* line 202, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn-select.btn-small:after,
.tablesaw-bar .btn-select.btn-micro:after {
  width: 1.2em;
  font-size: .5em;
  padding-top: 1em;
  padding-right: .5em;
  line-height: 1.65;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-left-width: 0;
}

/* Column navigation buttons for swipe and columntoggle tables */
/* line 217, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance .btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow: 0 1px 0 #fff;
  border-radius: .25em;
}

/* line 227, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance .btn.btn-micro {
  font-size: .8125em;
  padding: .3em .7em .25em .7em;
}

/* line 232, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  display: inline-block;
  overflow: hidden;
  width: 1.8em;
  height: 1.8em;
  background-position: 50% 50%;
  margin-left: .5em;
  position: relative;
}

/* line 242, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
  content: "\0020";
  overflow: hidden;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 253, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before {
  left: .5em;
  top: .65em;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #808080;
}

/* line 261, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
  left: .5em;
  top: .65em;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #808080;
}

/* line 269, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
  top: .45em;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

/* line 276, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {
  left: .6em;
  border-right: 5px solid #808080;
}

/* line 281, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
  left: .7em;
  border-left: 5px solid #808080;
}

/* line 286, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance a.tablesaw-nav-btn.disabled {
  opacity: .25;
  filter: alpha(opacity=25);
  cursor: default;
  pointer-events: none;
}

/* Table Toolbar */
/* line 295, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar {
  clear: both;
  font-family: sans-serif;
}

/* line 300, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-toolbar {
  font-size: .875em;
  float: left;
}

/* line 305, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-toolbar label {
  padding: .5em 0;
  clear: both;
  display: block;
  color: #888;
  margin-right: .5em;
  text-transform: uppercase;
}

/* line 314, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn,
.tablesaw-enhanced .tablesaw-bar .btn {
  margin-top: .5em;
  margin-bottom: .5em;
}

/* line 320, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .btn-select,
.tablesaw-enhanced .tablesaw-bar .btn-select {
  margin-bottom: 0;
}

/* line 325, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-toolbar .btn {
  margin-left: .4em;
  margin-top: 0;
  text-transform: uppercase;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  font-family: sans-serif;
  font-size: 1em;
  padding-left: .3em;
}

/* line 338, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-toolbar .btn-select {
  min-width: 0;
}

/* line 342, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-toolbar .btn-select:after {
  padding-top: .9em;
}

/* line 346, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-bar .tablesaw-toolbar select {
  color: #888;
  text-transform: none;
  background: transparent;
}

/* line 352, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-toolbar ~ table {
  clear: both;
}

/* line 356, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-toolbar .a11y-sm {
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

@media (min-width: 24em) {
  /* line 365, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-toolbar .a11y-sm {
    clip: none;
    height: auto;
    width: auto;
    position: static;
    overflow: visible;
  }
}
/* Table rows have a gray bottom stroke by default */
/* line 376, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-stack tbody tr {
  border-bottom: 1px solid #dfdfdf;
}

/* line 380, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
  display: none;
}

/* Mobile first styles: Begin with the stacked presentation at narrow widths */
@media only all {
  /* Show the table cells as a block level element */
  /* line 390, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack td,
  .tablesaw-stack th {
    text-align: left;
    display: block;
  }

  /* line 396, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack tr {
    clear: both;
    display: table-row;
  }

  /* Make the label elements a percentage width */
  /* line 403, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: block;
    padding: 0 .6em 0 0;
    width: 30%;
    display: inline-block;
  }

  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
  /* line 413, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack th .tablesaw-cell-label-top,
  .tablesaw-stack td .tablesaw-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;
  }

  /* line 420, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-cell-label {
    display: block;
  }

  /* Avoid double strokes when stacked */
  /* line 426, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack tbody th.group {
    margin-top: -1px;
  }

  /* Avoid double strokes when stacked */
  /* line 432, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack th.group b.tablesaw-cell-label {
    display: none !important;
  }
}
@media (max-width: 39.9375em) {
  /* line 438, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: none;
  }

  /* line 443, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack tbody td,
  .tablesaw-stack tbody th {
    clear: left;
    float: left;
    width: 100%;
  }

  /* line 450, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-cell-label {
    vertical-align: top;
  }

  /* line 454, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-cell-content {
    max-width: 67%;
    display: inline-block;
  }

  /* line 459, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack td:empty,
  .tablesaw-stack th:empty {
    display: none;
  }
}
/* Media query to show as a standard table at 560px (35em x 16px) or wider */
@media (min-width: 40em) {
  /* line 468, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack tr {
    display: table-row;
  }

  /* Show the table header rows */
  /* line 474, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack td,
  .tablesaw-stack th,
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }

  /* Hide the labels in each cell */
  /* line 484, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}
/* line 490, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-fix-persist {
  table-layout: fixed;
}

@media only all {
  /* Unchecked manually: Always hide */
  /* line 497, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-swipe th.tablesaw-cell-hidden,
  .tablesaw-swipe td.tablesaw-cell-hidden {
    display: none;
  }
}
/* line 503, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.btn.tablesaw-columntoggle-btn span {
  text-indent: -9999px;
  display: inline-block;
}

/* line 508, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-btnwrap {
  position: relative;
  /* for dialog positioning */
}

/* line 513, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-btnwrap .dialog-content {
  padding: .5em;
}

/* line 517, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle tbody td {
  line-height: 1.5;
}

/* Remove top/bottom margins around the fieldcontain on check list */
/* line 523, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-popup {
  display: none;
}

/* line 527, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
  display: block;
  position: absolute;
  top: 2em;
  right: 0;
  background-color: #fff;
  padding: .5em .8em;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 1px 2px #ccc;
  box-shadow: 0 1px 2px #ccc;
  border-radius: .2em;
  z-index: 1;
}

/* line 541, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-popup fieldset {
  margin: 0;
}

/* Hide all prioritized columns by default */
@media only all {
  /* line 548, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-priority-6,
  .tablesaw-columntoggle td.tablesaw-priority-6,
  .tablesaw-columntoggle th.tablesaw-priority-5,
  .tablesaw-columntoggle td.tablesaw-priority-5,
  .tablesaw-columntoggle th.tablesaw-priority-4,
  .tablesaw-columntoggle td.tablesaw-priority-4,
  .tablesaw-columntoggle th.tablesaw-priority-3,
  .tablesaw-columntoggle td.tablesaw-priority-3,
  .tablesaw-columntoggle th.tablesaw-priority-2,
  .tablesaw-columntoggle td.tablesaw-priority-2,
  .tablesaw-columntoggle th.tablesaw-priority-1,
  .tablesaw-columntoggle td.tablesaw-priority-1 {
    display: none;
  }
}
/* line 564, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-btnwrap .dialog-content {
  top: 0 !important;
  right: 1em;
  left: auto !important;
  width: 12em;
  max-width: 18em;
  margin: -.5em auto 0;
}

/* line 573, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-btnwrap .dialog-content:focus {
  outline-style: none;
}

/* Preset breakpoints if "" class added to table */
/* Show priority 1 at 320px (20em x 16px) */
@media (min-width: 20em) {
  /* line 582, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-priority-1,
  .tablesaw-columntoggle td.tablesaw-priority-1 {
    display: table-cell;
  }
}
/* Show priority 2 at 480px (30em x 16px) */
@media (min-width: 30em) {
  /* line 591, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-priority-2,
  .tablesaw-columntoggle td.tablesaw-priority-2 {
    display: table-cell;
  }
}
/* Show priority 3 at 640px (40em x 16px) */
@media (min-width: 40em) {
  /* line 600, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-priority-3,
  .tablesaw-columntoggle td.tablesaw-priority-3 {
    display: table-cell;
  }

  /* line 605, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle tbody td {
    line-height: 2;
  }
}
/* Show priority 4 at 800px (50em x 16px) */
@media (min-width: 50em) {
  /* line 613, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-priority-4,
  .tablesaw-columntoggle td.tablesaw-priority-4 {
    display: table-cell;
  }
}
/* Show priority 5 at 960px (60em x 16px) */
@media (min-width: 60em) {
  /* line 622, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-priority-5,
  .tablesaw-columntoggle td.tablesaw-priority-5 {
    display: table-cell;
  }
}
/* Show priority 6 at 1,120px (70em x 16px) */
@media (min-width: 70em) {
  /* line 631, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-priority-6,
  .tablesaw-columntoggle td.tablesaw-priority-6 {
    display: table-cell;
  }
}
@media only all {
  /* Unchecked manually: Always hide */
  /* line 640, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-cell-hidden,
  .tablesaw-columntoggle td.tablesaw-cell-hidden {
    display: none;
  }

  /* Checked manually: Always show */
  /* line 647, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
  .tablesaw-columntoggle th.tablesaw-cell-visible,
  .tablesaw-columntoggle td.tablesaw-cell-visible {
    display: table-cell;
  }
}
/* line 653, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-popup .btn-group > label {
  display: block;
  padding: .2em 0;
  white-space: nowrap;
}

/* line 659, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-columntoggle-popup .btn-group > label input {
  margin-right: .8em;
}

/* line 663, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable,
.tablesaw-sortable thead,
.tablesaw-sortable thead tr,
.tablesaw-sortable thead tr th {
  position: relative;
}

/* line 670, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable thead tr th {
  padding-right: 1.6em;
  vertical-align: top;
}

/* line 675, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable th.tablesaw-sortable-head,
.tablesaw-sortable tr:first-child th.tablesaw-sortable-head {
  padding: 0;
}

/* line 680, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable th.tablesaw-sortable-head button {
  padding-top: .9em;
  padding-bottom: .7em;
  padding-left: .6em;
  padding-right: 1.6em;
}

/* line 687, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable .tablesaw-sortable-head button {
  min-width: 100%;
  color: inherit;
  background: transparent;
  border: 0;
  padding: 0;
  text-align: left;
  font: inherit;
  text-transform: inherit;
  position: relative;
}

/* line 699, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {
  width: 7px;
  height: 10px;
  content: "\0020";
  position: absolute;
  right: .5em;
}

/* line 708, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {
  content: "↑";
}

/* line 712, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {
  content: "↓";
}

/* line 716, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable .not-applicable:after {
  content: "--";
  display: block;
}

/* line 721, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-sortable .not-applicable span {
  display: none;
}

/* line 725, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance {
  float: right;
}

/* line 729, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance.minimap {
  margin-right: .4em;
}

/* line 733, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance-dots {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 740, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance-dots li {
  display: table-cell;
  margin: 0;
  padding: .4em .2em;
}

/* line 746, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance-dots li i {
  width: .25em;
  height: .25em;
  background: #555;
  border-radius: 100%;
  display: inline-block;
}

/* line 754, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/_tablesaw.bare.scss */
.tablesaw-advance-dots-hide {
  opacity: .25;
  filter: alpha(opacity=25);
  cursor: default;
  pointer-events: none;
}

/* line 66, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.directory-search .navigation .level1, .author-show .navigation .level1, .page-directory-listing .company-navigation .level1, .search-results-navigation .level1, .taxonomy-detail-lists .navigation .level1,
.keywords-show .navigation .level1,
.article-keyword .navigation .level1,
.article-topic .navigation .level1, .user-edit .navigation .level1, .playlist-video, .column-row, .video-main-player-wrapper, .share-video, .share-video__social-share, .browse-videos, .browse-videos__video-list, .browse-videos__pagination, .featured-videos .featured-video, .featured-videos-by-taxonomy, .article-topic .record, .blog-home .article-summary .record,
.blog .article-summary .record,
.blog-topic .article-summary .record, .author-show .articles-list .record,
.author-show .product-list .record, .publications-index .record, .publication .record, .page-directory-listing .articles .record, .poll .records .record, .taxonomy-detail-lists .article-summary .record,
.keywords-show .article-summary .record,
.article-keyword .article-summary .record, .taxonomy-list .record, .popular-stories .record, .order-history .overlay .address, .article-show .additional, .blog-post .additional,
.article-preview .additional, .blog-post .blog-post-meta, .blog-home .navigation,
.blog .navigation,
.blog-topic .navigation, .blog-post .navigation, .main-featured-content, .top-bar, .top-bar__content, .featured-carousel, .top-companies, .top-companies__wrapper, .top-companies__item, .company-search, .featured-content, .featured-content__column1, .featured-content__column2, .featured-content__item, .photo-gallery, .contributors, .contributors__wrapper, .contributors__item, .digital-edition, .social-networking, .knowledge-center__content, .knowledge-center-link-row, .knowledge-center-author, .user-new .demographics,
.user-edit .demographics, .subscription-form .demographics, .main-navigation-right .level1, .main-navigation-forum .level1, .user-actions .level1, .user-actions .login-box .field3, .user-actions .user-actions__list, .article-show .date-author, .blog-post .date-author,
.article-preview .date-author, .article-show .body, .blog-post .body,
.article-preview .body, .page-article .sidebar, .recent-articles, .recent-articles .feature-title, .recent-articles .records, .related-directory-listing, .article-slideshow__gallery, .article-slideshow__thumbnails, .related-content-articles, .blog-home .blog-header__teaser,
.blog .blog-header__teaser,
.blog-topic .blog-header__teaser, .blog-post > .records > .abstract, .authors .author-nav, .featured-event, .events-index .date-range,
.events-show .date-range,
.events-category .date-range,
.events-keyword .date-range, .event, .event .content, .event-list__event, .products-index-page .box1 .records, .products-index-page .products-category .records,
.page-products-category .box1 .records,
.page-products-category .products-category .records,
.page-authors-products .box1 .records,
.page-authors-products .products-category .records, .quick-search-products form, .products-keyword .records, .products-show .record, .cart-recommended-products .records, .store-customer-info .form-field, .store-customer-info .comment .field, .comment .store-customer-info .field, .store-customer-info .user-new .demographics .record div, .user-new .demographics .record .store-customer-info div,
.store-customer-info .user-edit .demographics .record div,
.user-edit .demographics .record .store-customer-info div, .store-customer-info .subscription-form .demographics .record div, .subscription-form .demographics .record .store-customer-info div,
.store-payment .form-field,
.store-payment .comment .field,
.comment .store-payment .field,
.store-payment .user-new .demographics .record div,
.user-new .demographics .record .store-payment div,
.store-payment .user-edit .demographics .record div,
.user-edit .demographics .record .store-payment div,
.store-payment .subscription-form .demographics .record div,
.subscription-form .demographics .record .store-payment div,
.store-thanks .form-field,
.store-thanks .comment .field,
.comment .store-thanks .field,
.store-thanks .user-new .demographics .record div,
.user-new .demographics .record .store-thanks div,
.store-thanks .user-edit .demographics .record div,
.user-edit .demographics .record .store-thanks div,
.store-thanks .subscription-form .demographics .record div,
.subscription-form .demographics .record .store-thanks div, .store-payment .clear,
.store-thanks .clear, .checkout-steps, .directories-show .pager,
.directories-listing .pager, .featured-listing, .directory-search, .directory-search .search_directories, .listing-master-detail, .listing-master-detail__value-container, .directory-listing-profile__details, .directory-listing-profile__agency-account ul, .directory-listing-products, .directory-listing-products .product-summary, .directory-listing-multimedia, .directory-listing-multimedia-video__description, .directory-listing-events, .directory-listing-downloads, .directory-listing-downloads .download-summary, .directory-listing-downloads .download-summary__description, .downloadable-article, .pages-show .body, .taxonomy-detail-lists .articles-list__row,
.keywords-show .articles-list__row,
.article-keyword .articles-list__row,
.article-topic .articles-list__row, .taxonomy-detail-lists .article-summary,
.keywords-show .article-summary,
.article-keyword .article-summary,
.article-topic .article-summary, .taxonomy-detail-lists .file-list .file-summary,
.keywords-show .file-list .file-summary,
.article-keyword .file-list .file-summary,
.article-topic .file-list .file-summary, .order-history .overlay, .comment-details .supplemental, .subscription .pricing, .quick-search-classifieds, .classified-index,
.classified-list,
.classified-show, .classified-index .get_listed,
.classified-list .get_listed,
.classified-show .get_listed, .classified-index .classified .record, .classified-list .record, .ad, .newsletter-signup, .newsletter-signup__validation-message, .newsletter-signup__description, .newsletter-signup__success-message, .directory-navigation-dropdown, .sponsored-content, .sponsored-content__item, .bar-chart, .line-chart, .pie-chart,
.top-companies-preview {
  *zoom: 1;
}
/* line 69, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.directory-search .navigation .level1:before, .author-show .navigation .level1:before, .page-directory-listing .company-navigation .level1:before, .search-results-navigation .level1:before, .taxonomy-detail-lists .navigation .level1:before,
.keywords-show .navigation .level1:before,
.article-keyword .navigation .level1:before,
.article-topic .navigation .level1:before, .user-edit .navigation .level1:before, .playlist-video:before, .column-row:before, .video-main-player-wrapper:before, .share-video:before, .share-video__social-share:before, .browse-videos:before, .browse-videos__video-list:before, .browse-videos__pagination:before, .featured-videos .featured-video:before, .featured-videos-by-taxonomy:before, .article-topic .record:before, .blog-home .article-summary .record:before,
.blog .article-summary .record:before,
.blog-topic .article-summary .record:before, .author-show .articles-list .record:before,
.author-show .product-list .record:before, .publications-index .record:before, .publication .record:before, .page-directory-listing .articles .record:before, .poll .records .record:before, .taxonomy-detail-lists .article-summary .record:before,
.keywords-show .article-summary .record:before,
.article-keyword .article-summary .record:before, .taxonomy-list .record:before, .popular-stories .record:before, .order-history .overlay .address:before, .article-show .additional:before, .blog-post .additional:before,
.article-preview .additional:before, .blog-post .blog-post-meta:before, .blog-home .navigation:before,
.blog .navigation:before,
.blog-topic .navigation:before, .blog-post .navigation:before, .main-featured-content:before, .top-bar:before, .top-bar__content:before, .featured-carousel:before, .top-companies:before, .top-companies__wrapper:before, .top-companies__item:before, .company-search:before, .featured-content:before, .featured-content__column1:before, .featured-content__column2:before, .featured-content__item:before, .photo-gallery:before, .contributors:before, .contributors__wrapper:before, .contributors__item:before, .digital-edition:before, .social-networking:before, .knowledge-center__content:before, .knowledge-center-link-row:before, .knowledge-center-author:before, .user-new .demographics:before,
.user-edit .demographics:before, .subscription-form .demographics:before, .main-navigation-right .level1:before, .main-navigation-forum .level1:before, .user-actions .level1:before, .user-actions .login-box .field3:before, .user-actions .user-actions__list:before, .article-show .date-author:before, .blog-post .date-author:before,
.article-preview .date-author:before, .article-show .body:before, .blog-post .body:before,
.article-preview .body:before, .page-article .sidebar:before, .recent-articles:before, .recent-articles .feature-title:before, .recent-articles .records:before, .related-directory-listing:before, .article-slideshow__gallery:before, .article-slideshow__thumbnails:before, .related-content-articles:before, .blog-home .blog-header__teaser:before,
.blog .blog-header__teaser:before,
.blog-topic .blog-header__teaser:before, .blog-post > .records > .abstract:before, .authors .author-nav:before, .featured-event:before, .events-index .date-range:before,
.events-show .date-range:before,
.events-category .date-range:before,
.events-keyword .date-range:before, .event:before, .event .content:before, .event-list__event:before, .products-index-page .box1 .records:before, .products-index-page .products-category .records:before,
.page-products-category .box1 .records:before,
.page-products-category .products-category .records:before,
.page-authors-products .box1 .records:before,
.page-authors-products .products-category .records:before, .quick-search-products form:before, .products-keyword .records:before, .products-show .record:before, .cart-recommended-products .records:before, .store-customer-info .form-field:before, .store-customer-info .comment .field:before, .comment .store-customer-info .field:before, .store-customer-info .user-new .demographics .record div:before, .user-new .demographics .record .store-customer-info div:before,
.store-customer-info .user-edit .demographics .record div:before,
.user-edit .demographics .record .store-customer-info div:before, .store-customer-info .subscription-form .demographics .record div:before, .subscription-form .demographics .record .store-customer-info div:before,
.store-payment .form-field:before,
.store-payment .comment .field:before,
.comment .store-payment .field:before,
.store-payment .user-new .demographics .record div:before,
.user-new .demographics .record .store-payment div:before,
.store-payment .user-edit .demographics .record div:before,
.user-edit .demographics .record .store-payment div:before,
.store-payment .subscription-form .demographics .record div:before,
.subscription-form .demographics .record .store-payment div:before,
.store-thanks .form-field:before,
.store-thanks .comment .field:before,
.comment .store-thanks .field:before,
.store-thanks .user-new .demographics .record div:before,
.user-new .demographics .record .store-thanks div:before,
.store-thanks .user-edit .demographics .record div:before,
.user-edit .demographics .record .store-thanks div:before,
.store-thanks .subscription-form .demographics .record div:before,
.subscription-form .demographics .record .store-thanks div:before, .store-payment .clear:before,
.store-thanks .clear:before, .checkout-steps:before, .directories-show .pager:before,
.directories-listing .pager:before, .featured-listing:before, .directory-search:before, .directory-search .search_directories:before, .listing-master-detail:before, .listing-master-detail__value-container:before, .directory-listing-profile__details:before, .directory-listing-profile__agency-account ul:before, .directory-listing-products:before, .directory-listing-products .product-summary:before, .directory-listing-multimedia:before, .directory-listing-multimedia-video__description:before, .directory-listing-events:before, .directory-listing-downloads:before, .directory-listing-downloads .download-summary:before, .directory-listing-downloads .download-summary__description:before, .downloadable-article:before, .pages-show .body:before, .taxonomy-detail-lists .articles-list__row:before,
.keywords-show .articles-list__row:before,
.article-keyword .articles-list__row:before,
.article-topic .articles-list__row:before, .taxonomy-detail-lists .article-summary:before,
.keywords-show .article-summary:before,
.article-keyword .article-summary:before,
.article-topic .article-summary:before, .taxonomy-detail-lists .file-list .file-summary:before,
.keywords-show .file-list .file-summary:before,
.article-keyword .file-list .file-summary:before,
.article-topic .file-list .file-summary:before, .order-history .overlay:before, .comment-details .supplemental:before, .subscription .pricing:before, .quick-search-classifieds:before, .classified-index:before,
.classified-list:before,
.classified-show:before, .classified-index .get_listed:before,
.classified-list .get_listed:before,
.classified-show .get_listed:before, .classified-index .classified .record:before, .classified-list .record:before, .ad:before, .newsletter-signup:before, .newsletter-signup__validation-message:before, .newsletter-signup__description:before, .newsletter-signup__success-message:before, .directory-navigation-dropdown:before, .sponsored-content:before, .sponsored-content__item:before, .bar-chart:before, .line-chart:before, .pie-chart:before,
.top-companies-preview:before, .directory-search .navigation .level1:after, .author-show .navigation .level1:after, .page-directory-listing .company-navigation .level1:after, .search-results-navigation .level1:after, .taxonomy-detail-lists .navigation .level1:after,
.keywords-show .navigation .level1:after,
.article-keyword .navigation .level1:after,
.article-topic .navigation .level1:after, .user-edit .navigation .level1:after, .playlist-video:after, .column-row:after, .video-main-player-wrapper:after, .share-video:after, .share-video__social-share:after, .browse-videos:after, .browse-videos__video-list:after, .browse-videos__pagination:after, .featured-videos .featured-video:after, .featured-videos-by-taxonomy:after, .article-topic .record:after, .blog-home .article-summary .record:after,
.blog .article-summary .record:after,
.blog-topic .article-summary .record:after, .author-show .articles-list .record:after,
.author-show .product-list .record:after, .publications-index .record:after, .publication .record:after, .page-directory-listing .articles .record:after, .poll .records .record:after, .taxonomy-detail-lists .article-summary .record:after,
.keywords-show .article-summary .record:after,
.article-keyword .article-summary .record:after, .taxonomy-list .record:after, .popular-stories .record:after, .order-history .overlay .address:after, .article-show .additional:after, .blog-post .additional:after,
.article-preview .additional:after, .blog-post .blog-post-meta:after, .blog-home .navigation:after,
.blog .navigation:after,
.blog-topic .navigation:after, .blog-post .navigation:after, .main-featured-content:after, .top-bar:after, .top-bar__content:after, .featured-carousel:after, .top-companies:after, .top-companies__wrapper:after, .top-companies__item:after, .company-search:after, .featured-content:after, .featured-content__column1:after, .featured-content__column2:after, .featured-content__item:after, .photo-gallery:after, .contributors:after, .contributors__wrapper:after, .contributors__item:after, .digital-edition:after, .social-networking:after, .knowledge-center__content:after, .knowledge-center-link-row:after, .knowledge-center-author:after, .user-new .demographics:after,
.user-edit .demographics:after, .subscription-form .demographics:after, .main-navigation-right .level1:after, .main-navigation-forum .level1:after, .user-actions .level1:after, .user-actions .login-box .field3:after, .user-actions .user-actions__list:after, .article-show .date-author:after, .blog-post .date-author:after,
.article-preview .date-author:after, .article-show .body:after, .blog-post .body:after,
.article-preview .body:after, .page-article .sidebar:after, .recent-articles:after, .recent-articles .feature-title:after, .recent-articles .records:after, .related-directory-listing:after, .article-slideshow__gallery:after, .article-slideshow__thumbnails:after, .related-content-articles:after, .blog-home .blog-header__teaser:after,
.blog .blog-header__teaser:after,
.blog-topic .blog-header__teaser:after, .blog-post > .records > .abstract:after, .authors .author-nav:after, .featured-event:after, .events-index .date-range:after,
.events-show .date-range:after,
.events-category .date-range:after,
.events-keyword .date-range:after, .event:after, .event .content:after, .event-list__event:after, .products-index-page .box1 .records:after, .products-index-page .products-category .records:after,
.page-products-category .box1 .records:after,
.page-products-category .products-category .records:after,
.page-authors-products .box1 .records:after,
.page-authors-products .products-category .records:after, .quick-search-products form:after, .products-keyword .records:after, .products-show .record:after, .cart-recommended-products .records:after, .store-customer-info .form-field:after, .store-customer-info .comment .field:after, .comment .store-customer-info .field:after, .store-customer-info .user-new .demographics .record div:after, .user-new .demographics .record .store-customer-info div:after,
.store-customer-info .user-edit .demographics .record div:after,
.user-edit .demographics .record .store-customer-info div:after, .store-customer-info .subscription-form .demographics .record div:after, .subscription-form .demographics .record .store-customer-info div:after,
.store-payment .form-field:after,
.store-payment .comment .field:after,
.comment .store-payment .field:after,
.store-payment .user-new .demographics .record div:after,
.user-new .demographics .record .store-payment div:after,
.store-payment .user-edit .demographics .record div:after,
.user-edit .demographics .record .store-payment div:after,
.store-payment .subscription-form .demographics .record div:after,
.subscription-form .demographics .record .store-payment div:after,
.store-thanks .form-field:after,
.store-thanks .comment .field:after,
.comment .store-thanks .field:after,
.store-thanks .user-new .demographics .record div:after,
.user-new .demographics .record .store-thanks div:after,
.store-thanks .user-edit .demographics .record div:after,
.user-edit .demographics .record .store-thanks div:after,
.store-thanks .subscription-form .demographics .record div:after,
.subscription-form .demographics .record .store-thanks div:after, .store-payment .clear:after,
.store-thanks .clear:after, .checkout-steps:after, .directories-show .pager:after,
.directories-listing .pager:after, .featured-listing:after, .directory-search:after, .directory-search .search_directories:after, .listing-master-detail:after, .listing-master-detail__value-container:after, .directory-listing-profile__details:after, .directory-listing-profile__agency-account ul:after, .directory-listing-products:after, .directory-listing-products .product-summary:after, .directory-listing-multimedia:after, .directory-listing-multimedia-video__description:after, .directory-listing-events:after, .directory-listing-downloads:after, .directory-listing-downloads .download-summary:after, .directory-listing-downloads .download-summary__description:after, .downloadable-article:after, .pages-show .body:after, .taxonomy-detail-lists .articles-list__row:after,
.keywords-show .articles-list__row:after,
.article-keyword .articles-list__row:after,
.article-topic .articles-list__row:after, .taxonomy-detail-lists .article-summary:after,
.keywords-show .article-summary:after,
.article-keyword .article-summary:after,
.article-topic .article-summary:after, .taxonomy-detail-lists .file-list .file-summary:after,
.keywords-show .file-list .file-summary:after,
.article-keyword .file-list .file-summary:after,
.article-topic .file-list .file-summary:after, .order-history .overlay:after, .comment-details .supplemental:after, .subscription .pricing:after, .quick-search-classifieds:after, .classified-index:after,
.classified-list:after,
.classified-show:after, .classified-index .get_listed:after,
.classified-list .get_listed:after,
.classified-show .get_listed:after, .classified-index .classified .record:after, .classified-list .record:after, .ad:after, .newsletter-signup:after, .newsletter-signup__validation-message:after, .newsletter-signup__description:after, .newsletter-signup__success-message:after, .directory-navigation-dropdown:after, .sponsored-content:after, .sponsored-content__item:after, .bar-chart:after, .line-chart:after, .pie-chart:after,
.top-companies-preview:after {
  content: ' ';
  display: table;
}
/* line 75, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.directory-search .navigation .level1:after, .author-show .navigation .level1:after, .page-directory-listing .company-navigation .level1:after, .search-results-navigation .level1:after, .taxonomy-detail-lists .navigation .level1:after,
.keywords-show .navigation .level1:after,
.article-keyword .navigation .level1:after,
.article-topic .navigation .level1:after, .user-edit .navigation .level1:after, .playlist-video:after, .column-row:after, .video-main-player-wrapper:after, .share-video:after, .share-video__social-share:after, .browse-videos:after, .browse-videos__video-list:after, .browse-videos__pagination:after, .featured-videos .featured-video:after, .featured-videos-by-taxonomy:after, .article-topic .record:after, .blog-home .article-summary .record:after,
.blog .article-summary .record:after,
.blog-topic .article-summary .record:after, .author-show .articles-list .record:after,
.author-show .product-list .record:after, .publications-index .record:after, .publication .record:after, .page-directory-listing .articles .record:after, .poll .records .record:after, .taxonomy-detail-lists .article-summary .record:after,
.keywords-show .article-summary .record:after,
.article-keyword .article-summary .record:after, .taxonomy-list .record:after, .popular-stories .record:after, .order-history .overlay .address:after, .article-show .additional:after, .blog-post .additional:after,
.article-preview .additional:after, .blog-post .blog-post-meta:after, .blog-home .navigation:after,
.blog .navigation:after,
.blog-topic .navigation:after, .blog-post .navigation:after, .main-featured-content:after, .top-bar:after, .top-bar__content:after, .featured-carousel:after, .top-companies:after, .top-companies__wrapper:after, .top-companies__item:after, .company-search:after, .featured-content:after, .featured-content__column1:after, .featured-content__column2:after, .featured-content__item:after, .photo-gallery:after, .contributors:after, .contributors__wrapper:after, .contributors__item:after, .digital-edition:after, .social-networking:after, .knowledge-center__content:after, .knowledge-center-link-row:after, .knowledge-center-author:after, .user-new .demographics:after,
.user-edit .demographics:after, .subscription-form .demographics:after, .main-navigation-right .level1:after, .main-navigation-forum .level1:after, .user-actions .level1:after, .user-actions .login-box .field3:after, .user-actions .user-actions__list:after, .article-show .date-author:after, .blog-post .date-author:after,
.article-preview .date-author:after, .article-show .body:after, .blog-post .body:after,
.article-preview .body:after, .page-article .sidebar:after, .recent-articles:after, .recent-articles .feature-title:after, .recent-articles .records:after, .related-directory-listing:after, .article-slideshow__gallery:after, .article-slideshow__thumbnails:after, .related-content-articles:after, .blog-home .blog-header__teaser:after,
.blog .blog-header__teaser:after,
.blog-topic .blog-header__teaser:after, .blog-post > .records > .abstract:after, .authors .author-nav:after, .featured-event:after, .events-index .date-range:after,
.events-show .date-range:after,
.events-category .date-range:after,
.events-keyword .date-range:after, .event:after, .event .content:after, .event-list__event:after, .products-index-page .box1 .records:after, .products-index-page .products-category .records:after,
.page-products-category .box1 .records:after,
.page-products-category .products-category .records:after,
.page-authors-products .box1 .records:after,
.page-authors-products .products-category .records:after, .quick-search-products form:after, .products-keyword .records:after, .products-show .record:after, .cart-recommended-products .records:after, .store-customer-info .form-field:after, .store-customer-info .comment .field:after, .comment .store-customer-info .field:after, .store-customer-info .user-new .demographics .record div:after, .user-new .demographics .record .store-customer-info div:after,
.store-customer-info .user-edit .demographics .record div:after,
.user-edit .demographics .record .store-customer-info div:after, .store-customer-info .subscription-form .demographics .record div:after, .subscription-form .demographics .record .store-customer-info div:after,
.store-payment .form-field:after,
.store-payment .comment .field:after,
.comment .store-payment .field:after,
.store-payment .user-new .demographics .record div:after,
.user-new .demographics .record .store-payment div:after,
.store-payment .user-edit .demographics .record div:after,
.user-edit .demographics .record .store-payment div:after,
.store-payment .subscription-form .demographics .record div:after,
.subscription-form .demographics .record .store-payment div:after,
.store-thanks .form-field:after,
.store-thanks .comment .field:after,
.comment .store-thanks .field:after,
.store-thanks .user-new .demographics .record div:after,
.user-new .demographics .record .store-thanks div:after,
.store-thanks .user-edit .demographics .record div:after,
.user-edit .demographics .record .store-thanks div:after,
.store-thanks .subscription-form .demographics .record div:after,
.subscription-form .demographics .record .store-thanks div:after, .store-payment .clear:after,
.store-thanks .clear:after, .checkout-steps:after, .directories-show .pager:after,
.directories-listing .pager:after, .featured-listing:after, .directory-search:after, .directory-search .search_directories:after, .listing-master-detail:after, .listing-master-detail__value-container:after, .directory-listing-profile__details:after, .directory-listing-profile__agency-account ul:after, .directory-listing-products:after, .directory-listing-products .product-summary:after, .directory-listing-multimedia:after, .directory-listing-multimedia-video__description:after, .directory-listing-events:after, .directory-listing-downloads:after, .directory-listing-downloads .download-summary:after, .directory-listing-downloads .download-summary__description:after, .downloadable-article:after, .pages-show .body:after, .taxonomy-detail-lists .articles-list__row:after,
.keywords-show .articles-list__row:after,
.article-keyword .articles-list__row:after,
.article-topic .articles-list__row:after, .taxonomy-detail-lists .article-summary:after,
.keywords-show .article-summary:after,
.article-keyword .article-summary:after,
.article-topic .article-summary:after, .taxonomy-detail-lists .file-list .file-summary:after,
.keywords-show .file-list .file-summary:after,
.article-keyword .file-list .file-summary:after,
.article-topic .file-list .file-summary:after, .order-history .overlay:after, .comment-details .supplemental:after, .subscription .pricing:after, .quick-search-classifieds:after, .classified-index:after,
.classified-list:after,
.classified-show:after, .classified-index .get_listed:after,
.classified-list .get_listed:after,
.classified-show .get_listed:after, .classified-index .classified .record:after, .classified-list .record:after, .ad:after, .newsletter-signup:after, .newsletter-signup__validation-message:after, .newsletter-signup__description:after, .newsletter-signup__success-message:after, .directory-navigation-dropdown:after, .sponsored-content:after, .sponsored-content__item:after, .bar-chart:after, .line-chart:after, .pie-chart:after,
.top-companies-preview:after {
  clear: both;
}

/* line 82, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.video-main-player__player .vjs-youtube .vjs-big-play-button, .browse-videos-navigation .nav-drawer, .nav-drawer, .page-title .rss img, .blog-home .rss img,
.blog .rss img,
.blog-topic .rss img, .taxonomy-detail .rss img, .comment .field3, .user-login .page-title, .related-directory-listing h3,
.related-directory-listing .contact_information,
.related-directory-listing .address, .event-list__type, .events-category .record h3,
.events-keyword .record h3, .products-index-page .box1 .comment-count, .products-index-page .products-category .comment-count,
.page-products-category .box1 .comment-count,
.page-products-category .products-category .comment-count,
.page-authors-products .box1 .comment-count,
.page-authors-products .products-category .comment-count, .products-keyword .comment-count, .products-keyword .author, .metered-close img, .restricted-modal-content .pop-out, .taxonomy-detail-lists .product-list .author,
.taxonomy-detail-lists .file-list .author,
.keywords-show .product-list .author,
.keywords-show .file-list .author,
.article-keyword .product-list .author,
.article-keyword .file-list .author,
.article-topic .product-list .author,
.article-topic .file-list .author, .taxonomy-detail-lists .product-list .comment-count,
.taxonomy-detail-lists .file-list .comment-count,
.keywords-show .product-list .comment-count,
.keywords-show .file-list .comment-count,
.article-keyword .product-list .comment-count,
.article-keyword .file-list .comment-count,
.article-topic .product-list .comment-count,
.article-topic .file-list .comment-count {
  display: none !important;
  visibility: hidden;
}

/* line 132, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.directory-search .navigation .level1 {
  padding: 0;
  margin: 0;
}
/* line 137, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.directory-search .navigation .level1 .level1-li {
  list-style: none;
  float: left;
}
/* line 141, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.directory-search .navigation .level1 .level1-li > a {
  text-decoration: none;
}

/* line 145, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.author-show .navigation .level1, .page-directory-listing .company-navigation .level1, .search-results-navigation .level1, .taxonomy-detail-lists .navigation .level1,
.keywords-show .navigation .level1,
.article-keyword .navigation .level1,
.article-topic .navigation .level1, .user-edit .navigation .level1 {
  margin: 20px 0;
  margin:  1.25rem 0;
  padding: 0;
}
/* line 156, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.author-show .navigation .level1 .level1-li, .page-directory-listing .company-navigation .level1 .level1-li, .search-results-navigation .level1 .level1-li, .taxonomy-detail-lists .navigation .level1 .level1-li,
.keywords-show .navigation .level1 .level1-li,
.article-keyword .navigation .level1 .level1-li,
.article-topic .navigation .level1 .level1-li, .user-edit .navigation .level1 .level1-li {
  margin: 0;
  float: left;
  list-style: none;
  border-bottom: 1px solid #ddd;
}
/* line 162, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.author-show .navigation .level1 .level1-li a, .page-directory-listing .company-navigation .level1 .level1-li a, .search-results-navigation .level1 .level1-li a, .taxonomy-detail-lists .navigation .level1 .level1-li a,
.keywords-show .navigation .level1 .level1-li a,
.article-keyword .navigation .level1 .level1-li a,
.article-topic .navigation .level1 .level1-li a, .user-edit .navigation .level1 .level1-li a {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 5px 10px;
  padding:  0.3125rem 0.625rem;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: block;
}
/* line 170, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_mixins.scss */
.author-show .navigation .level1 .level1-li .current, .page-directory-listing .company-navigation .level1 .level1-li .current, .search-results-navigation .level1 .level1-li .current, .taxonomy-detail-lists .navigation .level1 .level1-li .current,
.keywords-show .navigation .level1 .level1-li .current,
.article-keyword .navigation .level1 .level1-li .current,
.article-topic .navigation .level1 .level1-li .current, .user-edit .navigation .level1 .level1-li .current {
  background-color: #ddd;
  color: #333;
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_modules.scss */
.browse-videos__body .video-article__image, .featured-videos .featured-video__image .featured-video__link, .featured-video-taxonomy__image {
  position: relative;
  display: block;
}
/* line 5, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_modules.scss */
.browse-videos__body .video-article__image:before, .featured-videos .featured-video__image .featured-video__link:before, .featured-video-taxonomy__image:before {
  color: #fff;
  position: absolute;
  margin: auto;
  text-align: center;
  opacity: .8;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_owl-carousel.scss */
.featured-videos .owl-theme .owl-controls, .featured-videos-by-taxonomy-wrapper .owl-theme .owl-controls {
  padding: 10px;
  padding: 0.625rem;
  position: relative;
  margin: 0;
  background-color: #ddd;
}
/* line 7, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_owl-carousel.scss */
.featured-videos .owl-theme .owl-controls .owl-page span, .featured-videos-by-taxonomy-wrapper .owl-theme .owl-controls .owl-page span {
  margin: 0 5px;
  margin:  0 0.3125rem;
  background-color: #999;
}
/* line 12, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_owl-carousel.scss */
.featured-videos .owl-theme .owl-controls .owl-prev, .featured-videos-by-taxonomy-wrapper .owl-theme .owl-controls .owl-prev,
.featured-videos .owl-theme .owl-controls .owl-next,
.featured-videos-by-taxonomy-wrapper .owl-theme .owl-controls .owl-next {
  position: absolute;
  top: 10px;
  margin: 0;
  opacity: 1;
  background-color: #bbb;
  color: #fff;
}
/* line 22, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_owl-carousel.scss */
.featured-videos .owl-theme .owl-controls .owl-prev, .featured-videos-by-taxonomy-wrapper .owl-theme .owl-controls .owl-prev {
  left: 20px;
}
/* line 23, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_owl-carousel.scss */
.featured-videos .owl-theme .owl-controls .owl-next, .featured-videos-by-taxonomy-wrapper .owl-theme .owl-controls .owl-next {
  right: 20px;
}

/* line 36, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_owl-carousel.scss */
.owl-item.loading {
  background: url("/images/AjaxLoader.gif") no-repeat center center;
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
.video-main-playlist {
  height: 100%;
  overflow: hidden;
  background-color: #eee;
}
@media (max-width: 650px) {
  /* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
  .video-main-playlist {
    padding-left: 44px;
    padding-left: 2.75rem;
    width: 300px;
  }
}

/* line 12, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
.column-playlist {
  width: 32%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
@media (max-width: 650px) {
  /* line 12, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
  .column-playlist {
    right: -256px;
    width: 300px;
  }
  /* line 24, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
  .column-playlist .nav-drawer {
    display: block !important;
    visibility: visible;
  }
}

/* line 31, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
.playlist-video {
  padding: 10px;
  padding: 0.625rem;
  border-bottom: 1px solid #ddd;
}
/* line 36, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
.playlist-video.is-selected {
  background-color: #ddd;
}
/* line 40, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
.playlist-video:hover {
  background-color: #ddd;
}

/* line 45, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
.playlist-video__title {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
  line-height: 1.45;
}

/* line 51, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
.playlist-video__image {
  width: 30.61224%;
  float: left;
  margin-right: 4.08163%;
  display: inline;
}
@media (max-width: 480px) {
  /* line 51, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
  .playlist-video__image {
    display: none;
  }
}

/* line 59, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
.playlist-video__details {
  width: 65.30612%;
  float: left;
  margin-right: 4.08163%;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (max-width: 480px) {
  /* line 59, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_playlist.scss */
  .playlist-video__details {
    float: none;
  }
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.column-row {
  position: relative;
}

/* line 6, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.column-player {
  width: 100%;
  float: left;
  margin-right: 2%;
  display: inline;
  padding-right: 34%;
  position: relative;
}
@media (max-width: 650px) {
  /* line 6, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
  .column-player {
    padding-right: 44px;
    padding-right: 2.75rem;
  }
}

/* line 19, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player-wrapper {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
  overflow: hidden;
}

/* line 26, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__player object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 34, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__player video {
  width: 100% !important;
  height: 100% !important;
}
/* line 42, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__player div.video-js {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 46, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__player .vjs-fullscreen {
  padding-top: 0;
}
/* line 48, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__player .vjs-default-skin .vjs-big-play-button,
.video-main-player__player .vjs-default-skin:hover .vjs-big-play-button {
  border: none;
  background: none;
  border-radius: 0;
  text-align: center;
  opacity: .8;
  top: 50%;
  left: 50%;
  box-shadow: none;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 63, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__player .vjs-default-skin .vjs-big-play-button:before,
.video-main-player__player .vjs-default-skin:hover .vjs-big-play-button:before {
  font-size: 100px;
  font-size: 6.25rem;
  line-height: 1;
  color: #fff;
  text-shadow: none;
  text-align: center;
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 82, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__player .vjs-poster {
  position: absolute;
  bottom: 0;
}

/* line 109, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__title {
  font-size: 24px;
  font-size: 1.5rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 114, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__duration,
.video-main-player__date {
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 119, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__date {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 123, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__teaser {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.45;
}

/* line 128, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.video-main-player__duration-label,
.video-main-player__date-label {
  font-weight: bold;
}

/* line 133, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.share-video {
  margin-top: 20px;
  margin-top: 1.25rem;
}
/* line 137, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.share-video__embed-button {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 10px;
  padding:  0.3125rem 0.625rem;
  margin: 0 10px 10px 0;
  margin:  0 0.625rem 0.625rem 0;
  background-color: #ddd;
  border-radius: 3px;
  border: none;
  float: left;
}
/* line 147, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.share-video__embed-overlay {
  clear: both;
  display: none;
}
/* line 151, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.share-video__embed-overlay textarea {
  padding: 10px;
  padding: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  border: 1px solid #eee;
}
/* line 158, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.share-video__social-share {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 162, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_player.scss */
.share-video__social-share .facebook,
.share-video__social-share .twitter,
.share-video__social-share .linkedin,
.share-video__social-share .google-plus {
  margin-right: 10px;
  margin-right: 0.625rem;
  float: left;
  line-height: 1;
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
  position: relative;
  overflow: hidden;
  min-height: 400px;
}

/* line 9, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation {
  width: 226px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #eee;
  z-index: 2;
}
@media (max-width: 650px) {
  /* line 9, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
  .browse-videos-navigation {
    left: -182px;
    padding-right: 44px;
    padding-right: 2.75rem;
  }
}
@media (max-width: 650px) {
  /* line 25, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
  .browse-videos-navigation .nav-drawer {
    display: block !important;
    visibility: visible;
  }
}
/* line 34, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation .nav-drawer {
  right: 0;
}
/* line 36, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation ul {
  margin: 0;
  padding: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation li {
  list-style: none;
}
/* line 40, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation .link1 {
  padding-left: 40px;
  padding-left: 2.5rem;
}
/* line 44, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation .level2 {
  display: none;
}
/* line 46, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation .ps-container {
  height: 100%;
  overflow: hidden;
}

/* line 54, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation__all a,
.browse-videos-navigation__gallery a {
  padding: 10px;
  padding: 0.625rem;
  display: block;
}
/* line 59, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation__all.is-selected .link2,
.browse-videos-navigation__gallery.is-selected .link2 {
  background-color: #ddd;
}

/* line 64, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos-navigation__sub-gallery.is-selected .link1 {
  background-color: #ccc;
}

/* line 68, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__body {
  width: 100%;
  float: left;
  margin-right: 2%;
  display: inline;
  padding-left: 244px;
  padding-left: 15.25rem;
}
@media (max-width: 650px) {
  /* line 68, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
  .browse-videos__body {
    padding-left: 64px;
    padding-left: 4rem;
  }
}
/* line 78, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__body .video-article {
  width: 31.54362%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media (min-width: 769px) {
  /* line 172, ../../../../shared/bundle/ruby/2.1.0/gems/susy-2.1.3/sass/susy/language/susyone/_grid.scss */
  .browse-videos__body .video-article:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 85, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
  .browse-videos__body .video-article:nth-child(3n+1) {
    clear: both;
  }
}
@media (max-width: 768px) {
  /* line 78, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
  .browse-videos__body .video-article {
    width: 48.48485%;
    float: left;
    margin-right: 3.0303%;
  }
  /* line 172, ../../../../shared/bundle/ruby/2.1.0/gems/susy-2.1.3/sass/susy/language/susyone/_grid.scss */
  .browse-videos__body .video-article:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 94, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
  .browse-videos__body .video-article:nth-child(2n+1) {
    clear: both;
  }
}
/* line 100, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__body .video-article__image {
  font-size: 75px;
  font-size: 4.6875rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 105, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__body .video-article__image img {
  display: block;
}

/* line 112, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__video-list .video-article__title {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.45;
}

/* line 118, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__pagination {
  margin: 0;
  padding: 0;
}
/* line 123, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__pagination li {
  margin-right: 2px;
  margin-right: 0.125rem;
  list-style: none;
  float: left;
}
/* line 128, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__pagination li a {
  padding: 5px;
  padding: 0.3125rem;
  display: block;
  background-color: #eee;
}
/* line 133, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_browse_videos.scss */
.browse-videos__pagination li a.js-is-active {
  background: none;
  color: #000;
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos {
  margin: 40px 0;
  margin:  2.5rem 0;
  background-color: #fff;
}
/* line 9, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos .featured-video__player,
.featured-videos .featured-video__image {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  float: right;
}
@media (max-width: 650px) {
  /* line 9, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
  .featured-videos .featured-video__player,
  .featured-videos .featured-video__image {
    width: 100%;
    float: left;
    margin-right: 2%;
  }
}
/* line 22, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos .featured-video__image .featured-video__link {
  font-size: 120px;
  font-size: 7.5rem;
}
/* line 27, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos .featured-video__details {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: left;
}
@media (max-width: 650px) {
  /* line 27, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
  .featured-videos .featured-video__details {
    width: 100%;
    float: left;
    margin-right: 2%;
  }
}

/* line 40, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-video__title {
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 44, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-video__teaser {
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 50, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos-by-taxonomy {
  margin: 40px 0;
  margin:  2.5rem 0;
}
/* line 54, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos-by-taxonomy .owl-theme .owl-controls {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

/* line 60, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos-by-taxonomy__more-link {
  margin: 10px 0 0;
  margin:  0.625rem 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  float: right;
}

/* line 66, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos-by-taxonomy__videos {
  padding: 10px 10px 0;
  padding:  0.625rem 0.625rem 0;
  background-color: #eee;
}

/* line 71, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-video-taxonomy {
  padding: 20px;
  padding: 1.25rem;
  margin: 10px;
  margin: 0.625rem;
  background-color: #fff;
}
/* line 76, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-video-taxonomy img {
  width: 100%;
}

/* line 79, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-video-taxonomy__image {
  font-size: 75px;
  font-size: 4.6875rem;
}

/* line 84, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-video-taxonomy__image img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 90, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-videos-by-taxonomy__title {
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 94, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-video-taxonomy__title {
  margin-top: 10px;
  margin-top: 0.625rem;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.45;
}

/* line 100, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/media/_featured_videos.scss */
.featured-video-taxonomy__teaser {
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
}

/* line 4, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_navigation.scss */
.nav-drawer {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: #ddd;
}

/* line 12, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_navigation.scss */
.nav-drawer__button {
  font-size: 28px;
  font-size: 1.75rem;
  padding: 10px;
  padding: 0.625rem;
  background: none;
  border: none;
  color: #000;
}
/* line 21, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_navigation.scss */
.nav-drawer__button:focus {
  outline: 0;
}
/* line 23, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/modules/_navigation.scss */
.nav-drawer__button:after {
  content: "";
}

/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
/* line 8, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
}

/* line 16, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu .mm-hidden {
  display: none;
}

/* line 23, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-wrapper {
  overflow-x: hidden;
  position: relative;
}

/* line 30, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

/* line 40, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 47, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu > .mm-panel {
  background: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 20px;
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
/* line 61, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu > .mm-panel.mm-opened {
  -webkit-transform: translate(0%, 0);
  -moz-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  -o-transform: translate(0%, 0);
  transform: translate(0%, 0);
}
/* line 65, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu > .mm-panel.mm-subopened {
  -webkit-transform: translate(-30%, 0);
  -moz-transform: translate(-30%, 0);
  -ms-transform: translate(-30%, 0);
  -o-transform: translate(-30%, 0);
  transform: translate(-30%, 0);
}
/* line 69, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu > .mm-panel.mm-highest {
  z-index: 1;
}
/* line 76, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu .mm-list {
  padding: 20px 0;
}
/* line 80, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu > .mm-list {
  padding-bottom: 0;
}
/* line 84, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu > .mm-list:after {
  content: '';
  display: block;
  height: 40px;
}

/* line 92, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px;
}
/* line 97, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-panel > .mm-list:first-child {
  padding-top: 0;
}

/* line 103, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}

/* line 111, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list {
  font: inherit;
  font-size: 14px;
}
/* line 116, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a,
.mm-list a:hover {
  text-decoration: none;
}
/* line 122, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list > li {
  position: relative;
}
/* line 126, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list > li > a,
.mm-list > li > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: inherit;
  line-height: 20px;
  display: block;
  padding: 10px 10px 10px 20px;
  margin: 0;
}
/* line 27, ../../bower_components/jQuery.mmenu/src/scss/inc/_mixins.scss */
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
  content: '';
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 143, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
  width: auto;
  margin-left: 20px;
  position: relative;
  left: auto;
}
/* line 153, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a.mm-subopen {
  background: rgba(3, 2, 1, 0);
  width: 40px;
  height: 100%;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
/* line 27, ../../bower_components/jQuery.mmenu/src/scss/inc/_mixins.scss */
.mm-list a.mm-subopen:before {
  content: '';
  border-left-width: 1px;
  border-left-style: solid;
  display: block;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 166, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a.mm-subopen.mm-fullsubopen {
  width: 100%;
}
/* line 170, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a.mm-subopen.mm-fullsubopen:before {
  border-left: none;
}
/* line 176, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span {
  padding-right: 5px;
  margin-right: 40px;
}
/* line 186, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list > li.mm-selected > a.mm-subopen {
  background: transparent;
}
/* line 192, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span {
  padding-right: 45px;
  margin-right: 0;
}
/* line 201, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a.mm-subclose {
  text-indent: 20px;
  padding-top: 30px;
  margin-top: -20px;
}
/* line 209, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list > li.mm-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px;
  padding-right: 5px;
}
/* line 221, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list > li.mm-spacer {
  padding-top: 40px;
}
/* line 225, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list > li.mm-spacer.mm-label {
  padding-top: 25px;
}
/* line 232, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 7px;
  height: 7px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-bottom: -5px;
  position: absolute;
  bottom: 50%;
}
/* line 241, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a.mm-subopen:after {
  border-top: none;
  border-left: none;
  right: 18px;
}
/* line 247, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-list a.mm-subclose:before {
  border-right: none;
  border-bottom: none;
  margin-bottom: -15px;
  left: 22px;
}

/* line 259, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px;
}
/* line 264, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
  border-color: transparent;
}
/* line 269, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block;
}
/* line 275, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px;
}
/* line 278, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
  top: 16px;
  bottom: auto;
}
/* line 286, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 291, ../../bower_components/jQuery.mmenu/src/scss/jquery.mmenu.oncanvas.scss */
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px;
}

/* line 7, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
html.mm-opened .mm-page {
  box-shadow: none;
}

/* line 11, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
.mm-menu {
  background: #222;
  color: #fff;
}
/* line 18, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
.mm-menu .mm-list > li:after {
  border-color: #555555;
}
/* line 26, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
.mm-menu .mm-list > li > a.mm-subclose {
  background: #555555;
  color: #a2a2a2;
}
/* line 31, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
  border-color: #a2a2a2;
}
/* line 36, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
.mm-menu .mm-list > li > a.mm-subopen:before {
  border-color: #555555;
}
/* line 44, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span {
  background: #555555;
}
/* line 50, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
.mm-menu .mm-list > li.mm-label {
  background: #555555;
}
/* line 60, ../../bower_components/jQuery.mmenu/src/scss/inc/_colors.scss */
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
  background: #555555;
}

/*
	jQuery.mmenu offcanvas addon CSS
*/
/* line 9, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
.mm-page {
  box-sizing: border-box;
  position: relative;
}

/* line 14, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
}

/* line 22, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
html.mm-opened {
  overflow: hidden;
  position: relative;
}
/* line 27, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
html.mm-opened body {
  overflow: hidden;
}

/* line 33, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
html.mm-background .mm-page {
  background: inherit;
}

/* line 37, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
}

/* line 51, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block;
}

/* line 60, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
.mm-menu.mm-offcanvas {
  display: none;
  position: fixed;
}
/* line 65, ../../bower_components/jQuery.mmenu/src/scss/addons/jquery.mmenu.offcanvas.scss */
.mm-menu.mm-current {
  display: block;
}

/* line 5, ../../bower_components/jQuery.mmenu/src/scss/inc/_sizing.scss */
.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 320px;
}

/* line 13, ../../bower_components/jQuery.mmenu/src/scss/inc/_sizing.scss */
html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0);
}

@media all and (max-width: 175px) {
  /* line 21, ../../bower_components/jQuery.mmenu/src/scss/inc/_sizing.scss */
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0);
  }
}
@media all and (min-width: 400px) {
  /* line 30, ../../bower_components/jQuery.mmenu/src/scss/inc/_sizing.scss */
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(320px, 0);
    -moz-transform: translate(320px, 0);
    -ms-transform: translate(320px, 0);
    -o-transform: translate(320px, 0);
    transform: translate(320px, 0);
  }
}
/*
	jQuery.mmenu position extension CSS
*/
/* line 9, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

/* line 18, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
.mm-menu.mm-right {
  left: auto;
  right: 0;
}

/* line 25, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
.mm-menu.mm-bottom {
  top: auto;
  bottom: 0;
}

/* line 44, ../../bower_components/jQuery.mmenu/src/scss/inc/_sizing.scss */
html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
}

@media all and (max-width: 175px) {
  /* line 52, ../../bower_components/jQuery.mmenu/src/scss/inc/_sizing.scss */
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
  }
}
@media all and (min-width: 400px) {
  /* line 61, ../../bower_components/jQuery.mmenu/src/scss/inc/_sizing.scss */
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-320px, 0);
    -moz-transform: translate(-320px, 0);
    -ms-transform: translate(-320px, 0);
    -o-transform: translate(-320px, 0);
    transform: translate(-320px, 0);
  }
}
/*
	jQuery.mmenu z-position extension CSS
*/
/* line 42, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important;
}

/* line 50, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

/* line 55, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
html.mm-opened.mm-next .mm-page {
  box-shadow: none;
}

/* line 63, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
/* line 72, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
/* line 79, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
/* line 83, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

/* line 91, ../../bower_components/jQuery.mmenu/src/scss/extensions/jquery.mmenu.positioning.scss */
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 78, ../../bower_components/jQuery.mmenu/src/scss/inc/_sizing.scss */
.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px;
}

/**
 * Strips the unit from a given number-unit-combination and returns the number.
 * @link: http://stackoverflow.com/a/12335841/1779999
 * @usage: parse-int(10px) => 10
 */
/* line 86, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-font-smoothing: antialiased;
}

/* line 7, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.directory-search .navigation .level1 {
  text-align: center;
  margin: 0 auto;
  display: table;
}
/* line 12, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.directory-search .navigation .level1 li {
  display: table-cell;
}

/* line 26, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.order-history .overlay .address h3, #notice, #comment_notice h3, .error_explanation h2, .hint h4, .fieldset-slideshow h4,
.fieldset-downloadable-materials h4, .events-register h2, .user-login-page-registration-msg .editorial-content__title,
.user-retrieve-password .editorial-content__title,
.user-retrieve-password-bottom .editorial-content__title, .related-articles__title, .blog-home > .records > .headline,
.blog > .records > .headline,
.blog-topic > .records > .headline, .featured-event__title, .events-index .date-range-title,
.events-show .date-range-title,
.events-category .date-range-title,
.events-keyword .date-range-title, .event-list__title, .event-list__type, .events-category .record h3,
.events-keyword .record h3, .quick-search-products h3, .cart .editorial-content__title, .cart-sidebar .editorial-content__title, .store-customer-info .editorial-content__title,
.store-payment .editorial-content__title,
.store-thanks .editorial-content__title, .featured-listing__title, .directories-alpha-title,
.directories-topic-title, .page-directory-listing .company-navigation .title, .directory-tier-basic__headline,
.directory-tier-premium__headline, .listing-master-detail__label, .directory-listing-profile__title, .directory-listing-profile__contact-title,
.directory-listing-profile__address-title, .directory-listing-products__title, .directory-listing-multimedia__title, .page-directory-listing .articles h3, .directory-listing-events__title, .directory-listing-downloads__title, .downloadable-article__title, .featured-poll .feature-title, .featured-poll .question, .poll .question, .search-results__title, .search-title, .restricted-modal-content h3, .taxonomy-detail-lists .articles-list__title,
.taxonomy-detail-lists .feature-title,
.keywords-show .articles-list__title,
.keywords-show .feature-title,
.article-keyword .articles-list__title,
.article-keyword .feature-title,
.article-topic .articles-list__title,
.article-topic .feature-title, .subscriptions-landing-page-top .editorial-content__title, .classified-show .record > .custom-classified-field, .classified-footer-message .editorial-content__title, .bar-chart__title, .line-chart__title, .pie-chart__title, .article-topic .headline, .blog-home .article-summary .headline,
.blog .article-summary .headline,
.blog-topic .article-summary .headline, .author-show .articles-list .headline,
.author-show .product-list .headline, .publications-index .headline, .publication .headline, .page-directory-listing .articles .headline, .poll .records .headline, .taxonomy-detail-lists .article-summary .headline,
.keywords-show .article-summary .headline,
.article-keyword .article-summary .headline, .taxonomy-list .headline, .popular-stories .headline, .products-index-page .box1 .record .headline, .products-index-page .products-category .record .headline,
.page-products-category .box1 .record .headline,
.page-products-category .products-category .record .headline,
.page-authors-products .box1 .record .headline,
.page-authors-products .products-category .record .headline, .products-keyword .record .headline, .cart-recommended-products .record .headline, .article-show .sidebar .headline, .blog-post .sidebar .headline,
.article-preview .sidebar .headline, .blog-home .sidebar .headline,
.blog .sidebar .headline,
.blog-topic .sidebar .headline, .featured-carousel__title, .latest-news__title, .top-companies__title, .featured-content__title, .photo-gallery__title, .contributors__title, .home-digital-edition .editorial-content__title, .digital-edition__headline, .pt-title, label, .article-show .headline, .blog-post .headline,
.article-preview .headline, .article-show .sub-headline, .blog-post .sub-headline,
.article-preview .sub-headline, .page-article .sidebar .articles .headline,
.page-article .sidebar .events .headline,
.page-article .sidebar .products .headline, .related-article__headline, .related-content-articles__headline,
.related-content-events__headline,
.related-content-products__headline,
.related-content-directories__headline, .event .sidebar .headline, .event-list__headline, .events-category .record .headline,
.events-keyword .record .headline, .featured-video__headline, .featured-video__title, .video-article__title, .browse-videos-navigation__all,
.browse-videos-navigation__gallery, .photo-intro-title,
.featured-videos-by-taxonomy__title,
.podcast-intro-title, .photo-list .record h3, .photo-list .record .podcast_download, .podcast-list:nth-child(7) .records h3,
.podcast-list:nth-child(7) .records h2,
.podcast-list:nth-child(7) .records .podcast_download, .podcast-list:nth-child(3) .record h3,
.podcast-list:nth-child(3) .record h2,
.podcast-list:nth-child(3) .record .podcast_download, .products-index-page .sidebar .headline,
.page-products-category .sidebar .headline,
.page-authors-products .sidebar .headline, .products-index-page .sidebar .topics h3,
.page-products-category .sidebar .topics h3,
.page-authors-products .sidebar .topics h3, .products-index-page .box1 h3, .products-index-page .products-category h3,
.page-products-category .box1 h3,
.page-products-category .products-category h3,
.page-authors-products .box1 h3,
.page-authors-products .products-category h3, .products-keyword h3, .products-show .headline, .products-show .product-sidebar h2, .directories-index .headline, .directory-listing__company, .update_listing,
.get_listed, .listing-master-detail__value-container, .directory-listing-products .product-summary__headline, .directory-listing-multimedia-video__title, .directory-listing-downloads .download-summary__headline, .poll h2, .results .answer-text, .search-results .headline, .rss-list .headline, .taxonomy-detail-lists .article-summary__headline,
.keywords-show .article-summary__headline,
.article-keyword .article-summary__headline,
.article-topic .article-summary__headline, .taxonomy-detail-lists .product-list .headline,
.taxonomy-detail-lists .file-list .headline,
.keywords-show .product-list .headline,
.keywords-show .file-list .headline,
.article-keyword .product-list .headline,
.article-keyword .file-list .headline,
.article-topic .product-list .headline,
.article-topic .file-list .headline, .user-edit .subscriptions h2, .issue-downloads-list__headline, .issue-articles-list__headline,
.newsletters-list__headline, .subscription .headline, .classified-index .headline,
.classified-list .headline,
.classified-show .headline, .classified-index .classified .count, .classified-index .classified .headline, .sponsored-content__title {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  line-height: 1.25;
}

/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .pricing, .products-index-page .products-category .record .pricing,
.page-products-category .box1 .record .pricing,
.page-products-category .products-category .record .pricing,
.page-authors-products .box1 .record .pricing,
.page-authors-products .products-category .record .pricing, .products-keyword .record .pricing, .cart-recommended-products .record .pricing, .products-index-page .box1 .record .abstract, .products-index-page .products-category .record .abstract,
.page-products-category .box1 .record .abstract,
.page-products-category .products-category .record .abstract,
.page-authors-products .box1 .record .abstract,
.page-authors-products .products-category .record .abstract, .products-keyword .record .abstract, .cart-recommended-products .record .abstract, p, .error_explanation li, .page-description, .latest-news__description, .featured-content__description, .home-digital-edition .editorial-content__body, .digital-edition__teaser, .user-login-page-registration-msg .editorial-content__body,
.user-retrieve-password .editorial-content__body,
.user-retrieve-password-bottom .editorial-content__body, .article-show .kicker, .blog-post .kicker,
.article-preview .kicker, .article-show .body, .blog-post .body,
.article-preview .body, #subscribeBannerSmall, .article-show-bottom .editorial-content__body, .event .body, .event .properties, .event .products, .events-category .record .properties,
.events-keyword .record .properties, .event-submit p,
.event-thanks p, .event-list__content, .photo-list .record .abstract, .products-show .content, .products-show .product-sidebar, .cart table, .cart .editorial-content__body, .cart-sidebar .editorial-content__body, .store-customer-info .editorial-content__body,
.store-payment .editorial-content__body,
.store-thanks .editorial-content__body, .store-payment .address,
.store-thanks .address, .directory-tier-basic__body,
.directory-tier-premium__body, .directory-submission-thankyou__body, .directory-listing-products .product-summary__description, .directory-listing-multimedia-video__description, .directory-listing-multimedia-video__description p, .directory-listing-downloads .download-summary__description, .search-results .abstract, .metered-paywall-registration-message, .metered-paywall-final-registration-message, .rss-list .abstract, .pages-show .body, .taxonomy-description, .user-edit .body, .user-edit table tbody td, .user-new-user-thanks .record, .order-history .overlay table td, .issue-articles-list__teaser,
.newsletters-list__description, .subscriptions-landing-page-top .editorial-content__body, .classified-index .classified .abstract, .classified-index .classified .abstract p, .classified-list .body, .classified-show .record .body, .classified-footer-message .editorial-content__body, .classified-footer-message .editorial-content__body p, .sponsored-content__teaser {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  line-height: 1.35;
  -webkit-font-smoothing: antialiased;
}
/* line 46, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .pricing a, .products-index-page .products-category .record .pricing a,
.page-products-category .box1 .record .pricing a,
.page-products-category .products-category .record .pricing a,
.page-authors-products .box1 .record .pricing a,
.page-authors-products .products-category .record .pricing a, .products-keyword .record .pricing a, .cart-recommended-products .record .pricing a, .products-index-page .box1 .record .abstract a, .products-index-page .products-category .record .abstract a,
.page-products-category .box1 .record .abstract a,
.page-products-category .products-category .record .abstract a,
.page-authors-products .box1 .record .abstract a,
.page-authors-products .products-category .record .abstract a, .products-keyword .record .abstract a, .cart-recommended-products .record .abstract a, p a, .error_explanation li a, .page-description a, .latest-news__description a, .featured-content__description a, .home-digital-edition .editorial-content__body a, .digital-edition__teaser a, .user-login-page-registration-msg .editorial-content__body a,
.user-retrieve-password .editorial-content__body a,
.user-retrieve-password-bottom .editorial-content__body a, .article-show .kicker a, .blog-post .kicker a,
.article-preview .kicker a, .article-show .body a, .blog-post .body a,
.article-preview .body a, #subscribeBannerSmall a, .article-show-bottom .editorial-content__body a, .event .body a, .event .properties a, .event .products a, .events-category .record .properties a,
.events-keyword .record .properties a, .event-submit p a,
.event-thanks p a, .event-list__content a, .photo-list .record .abstract a, .products-show .content a, .products-show .product-sidebar a, .cart table a, .cart .editorial-content__body a, .cart-sidebar .editorial-content__body a, .store-customer-info .editorial-content__body a,
.store-payment .editorial-content__body a,
.store-thanks .editorial-content__body a, .store-payment .address a,
.store-thanks .address a, .directory-tier-basic__body a,
.directory-tier-premium__body a, .directory-submission-thankyou__body a, .directory-listing-products .product-summary__description a, .directory-listing-multimedia-video__description a, .directory-listing-downloads .download-summary__description a, .search-results .abstract a, .metered-paywall-registration-message a, .metered-paywall-final-registration-message a, .rss-list .abstract a, .pages-show .body a, .taxonomy-description a, .user-edit .body a, .user-edit table tbody td a, .user-new-user-thanks .record a, .order-history .overlay table td a, .issue-articles-list__teaser a,
.newsletters-list__description a, .subscriptions-landing-page-top .editorial-content__body a, .classified-index .classified .abstract a, .classified-list .body a, .classified-show .record .body a, .classified-footer-message .editorial-content__body a, .sponsored-content__teaser a {
  color: #598527;
  text-decoration: none;
}

/* line 52, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .add-to-cart, .products-index-page .products-category .record .add-to-cart,
.page-products-category .box1 .record .add-to-cart,
.page-products-category .products-category .record .add-to-cart,
.page-authors-products .box1 .record .add-to-cart,
.page-authors-products .products-category .record .add-to-cart, .products-keyword .record .add-to-cart, .cart-recommended-products .record .add-to-cart, .products-index-page .box1 .record .product-more, .products-index-page .products-category .record .product-more,
.page-products-category .box1 .record .product-more,
.page-products-category .products-category .record .product-more,
.page-authors-products .box1 .record .product-more,
.page-authors-products .products-category .record .product-more, .products-keyword .record .product-more, .cart-recommended-products .record .product-more, .blog-home .navigation li,
.blog .navigation li,
.blog-topic .navigation li, .blog-post .navigation li, .button, input[type="reset"], #mail_form .button, .events-register .add-attendant, .events-index .submit a, .products-show .product-sidebar .product-prices-header .add-to-cart, .cart .proceed-checkout, .directories-show .get_listed a,
.directories-show .update_listing a,
.directories-listing .get_listed a,
.directories-listing .update_listing a, .directory-tier-basic__purchase-link,
.directory-tier-premium__purchase-link, .featured-poll .button, .search .button2, .submit-form-button,
.reset-form-button, .newsletters-show__download-button, .classified-index .get_listed a,
.classified-list .get_listed a,
.classified-show .get_listed a, .report-form__submit, .reports-list__link, .top-companies-preview__view-button a {
  padding: 6px 10px;
  padding:  6px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
}

/* line 59, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .feature-title, .blog-home .article-summary .feature-title,
.blog .article-summary .feature-title,
.blog-topic .article-summary .feature-title, .author-show .articles-list .feature-title,
.author-show .product-list .feature-title, .publications-index .feature-title, .publication .feature-title, .page-directory-listing .articles .feature-title, .poll .records .feature-title, .taxonomy-detail-lists .article-summary .feature-title,
.keywords-show .article-summary .feature-title,
.article-keyword .article-summary .feature-title, .taxonomy-list .feature-title, .popular-stories .feature-title, .article-show .sidebar h3, .blog-post .sidebar h3,
.article-preview .sidebar h3, .blog-home .sidebar h3,
.blog .sidebar h3,
.blog-topic .sidebar h3, .homepage-section-title,
.editorial-content__link, .article-show-bottom .editorial-content__title, .recent-articles .feature-title, .related-directory-listing__title, .related-content-articles__title,
.related-content-events__title,
.related-content-products__title,
.related-content-directories__title, .publication__title, .featured-events__title, .video-main-player-wrapper .category-title, .photo-intro-title,
.featured-videos-by-taxonomy__title,
.podcast-intro-title, .popular-stories__title, .page-title, legend, .comment .title, #mail_form h3, .page-article .sidebar .articles .current,
.page-article .sidebar .events .current,
.page-article .sidebar .products .current, .author-bio .author-name, .authors > h3, .publications-editorial-top .editorial-content__title, .event .sidebar h3, .event .properties .date, .event .products h3, .events-category .record .properties .date,
.events-keyword .record .properties .date, .event-list .properties .date,
.event-list__event .properties .date, .featured-videos-widget__title, .video-main-player__title, .photo-list h2, .products-index-page h3, .page-products-category h3, .products-show h3, .cart h3, .cart-recommended-products .title, .store-customer-info h3,
.store-payment h3,
.store-thanks h3, .store-customer-info .print-title,
.store-payment .print-title,
.store-thanks .print-title, .order-cart-msg .editorial-content__title, .order-customer-info-msg .editorial-content__title, .featured-directory-listings__title, .downloadable-content-articles__title, .poll h1, .rss-list h3, .user-edit table thead th, .user-account-info__title,
.user-subscriptions__title,
.user-order-history__title,
.user-directory-listings__title,
.user-edit .demographics h2, .order-history .overlay h2, .order-history .overlay table th, .newsletters-show__view-issues, .issue-downloads-list__title, .top-companies-table-heading {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  color: #598527;
}

/* line 68, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.order-history .overlay .address h3, #notice, #comment_notice h3, .error_explanation h2, .hint h4, .fieldset-slideshow h4,
.fieldset-downloadable-materials h4, .events-register h2, .user-login-page-registration-msg .editorial-content__title,
.user-retrieve-password .editorial-content__title,
.user-retrieve-password-bottom .editorial-content__title, .related-articles__title, .blog-home > .records > .headline,
.blog > .records > .headline,
.blog-topic > .records > .headline, .featured-event__title, .events-index .date-range-title,
.events-show .date-range-title,
.events-category .date-range-title,
.events-keyword .date-range-title, .event-list__title, .event-list__type, .events-category .record h3,
.events-keyword .record h3, .quick-search-products h3, .cart .editorial-content__title, .cart-sidebar .editorial-content__title, .store-customer-info .editorial-content__title,
.store-payment .editorial-content__title,
.store-thanks .editorial-content__title, .featured-listing__title, .directories-alpha-title,
.directories-topic-title, .page-directory-listing .company-navigation .title, .directory-tier-basic__headline,
.directory-tier-premium__headline, .listing-master-detail__label, .directory-listing-profile__title, .directory-listing-profile__contact-title,
.directory-listing-profile__address-title, .directory-listing-products__title, .directory-listing-multimedia__title, .page-directory-listing .articles h3, .directory-listing-events__title, .directory-listing-downloads__title, .downloadable-article__title, .featured-poll .feature-title, .featured-poll .question, .poll .question, .search-results__title, .search-title, .restricted-modal-content h3, .taxonomy-detail-lists .articles-list__title,
.taxonomy-detail-lists .feature-title,
.keywords-show .articles-list__title,
.keywords-show .feature-title,
.article-keyword .articles-list__title,
.article-keyword .feature-title,
.article-topic .articles-list__title,
.article-topic .feature-title, .subscriptions-landing-page-top .editorial-content__title, .classified-show .record > .custom-classified-field, .classified-footer-message .editorial-content__title, .bar-chart__title, .line-chart__title, .pie-chart__title {
  font-size: 16px;
  font-size: 1rem;
}
/* line 72, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.order-history .overlay .address h3 a, #notice a, #comment_notice h3 a, .error_explanation h2 a, .hint h4 a, .fieldset-slideshow h4 a,
.fieldset-downloadable-materials h4 a, .events-register h2 a, .user-login-page-registration-msg .editorial-content__title a,
.user-retrieve-password .editorial-content__title a,
.user-retrieve-password-bottom .editorial-content__title a, .related-articles__title a, .blog-home > .records > .headline a,
.blog > .records > .headline a,
.blog-topic > .records > .headline a, .featured-event__title a, .events-index .date-range-title a,
.events-show .date-range-title a,
.events-category .date-range-title a,
.events-keyword .date-range-title a, .event-list__title a, .event-list__type a, .events-category .record h3 a,
.events-keyword .record h3 a, .quick-search-products h3 a, .cart .editorial-content__title a, .cart-sidebar .editorial-content__title a, .store-customer-info .editorial-content__title a,
.store-payment .editorial-content__title a,
.store-thanks .editorial-content__title a, .featured-listing__title a, .directories-alpha-title a,
.directories-topic-title a, .page-directory-listing .company-navigation .title a, .directory-tier-basic__headline a,
.directory-tier-premium__headline a, .listing-master-detail__label a, .directory-listing-profile__title a, .directory-listing-profile__contact-title a,
.directory-listing-profile__address-title a, .directory-listing-products__title a, .directory-listing-multimedia__title a, .page-directory-listing .articles h3 a, .directory-listing-events__title a, .directory-listing-downloads__title a, .downloadable-article__title a, .featured-poll .feature-title a, .featured-poll .question a, .poll .question a, .search-results__title a, .search-title a, .restricted-modal-content h3 a, .taxonomy-detail-lists .articles-list__title a,
.taxonomy-detail-lists .feature-title a,
.keywords-show .articles-list__title a,
.keywords-show .feature-title a,
.article-keyword .articles-list__title a,
.article-keyword .feature-title a,
.article-topic .articles-list__title a,
.article-topic .feature-title a, .subscriptions-landing-page-top .editorial-content__title a, .classified-show .record > .custom-classified-field a, .classified-footer-message .editorial-content__title a, .bar-chart__title a, .line-chart__title a, .pie-chart__title a {
  color: #222;
  text-decoration: none;
}

/* line 81, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .more:after, .blog-home .article-summary .more:after,
.blog .article-summary .more:after,
.blog-topic .article-summary .more:after, .author-show .articles-list .more:after,
.author-show .product-list .more:after, .publications-index .more:after, .publication .more:after, .page-directory-listing .articles .more:after, .poll .records .more:after, .taxonomy-detail-lists .article-summary .more:after,
.keywords-show .article-summary .more:after,
.article-keyword .article-summary .more:after, .taxonomy-list .more:after, .popular-stories .more:after, .blog-home > .records > .abstract .more:after,
.blog > .records > .abstract .more:after,
.blog-topic > .records > .abstract .more:after,
.article-topic .article-summary .more:after, .issue-articles-list__more-link:after {
  margin-left: 5px;
  margin-left: 0.3125rem;
  content: "";
}

/* line 88, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .more, .blog-home .article-summary .more,
.blog .article-summary .more,
.blog-topic .article-summary .more, .author-show .articles-list .more,
.author-show .product-list .more, .publications-index .more, .publication .more, .poll .records .more, .taxonomy-detail-lists .article-summary .more,
.keywords-show .article-summary .more,
.article-keyword .article-summary .more, .taxonomy-list .more, .popular-stories .more, .blog-home > .records > .abstract .more,
.blog > .records > .abstract .more,
.blog-topic > .records > .abstract .more,
.article-topic .article-summary .more, .issue-articles-list__more-link, .view-more,
.more, .events-category .record .url,
.events-keyword .record .url, .featured-videos-by-taxonomy-wrapper .more, .back_to_listings a, .products-index-page .more .more,
.page-products-category .more .more,
.page-authors-products .more .more, .directory-listing__more, .page-directory-listing .more, .taxonomy-detail-lists .next_page,
.keywords-show .next_page,
.article-keyword .next_page,
.article-topic .next_page, .taxonomy-detail-lists .product-list .url,
.taxonomy-detail-lists .file-list .url,
.keywords-show .product-list .url,
.keywords-show .file-list .url,
.article-keyword .product-list .url,
.article-keyword .file-list .url,
.article-topic .product-list .url,
.article-topic .file-list .url {
  font-size: 14px;
  font-size: 0.875rem;
  color: #598527;
  text-transform: capitalize;
  display: block;
  text-decoration: none;
}

/* line 96, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.authors .back-to-top {
  margin-top: 10px;
  margin-top: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  color: #598527;
  border-top: 3px solid #598527;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
}
/* line 108, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.authors .back-to-top:after {
  margin-left: 5px;
  margin-left: 0.3125rem;
  content: "";
}

/* line 116, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .record, .blog-home .article-summary .record,
.blog .article-summary .record,
.blog-topic .article-summary .record, .author-show .articles-list .record,
.author-show .product-list .record, .publications-index .record, .publication .record, .page-directory-listing .articles .record, .poll .records .record, .taxonomy-detail-lists .article-summary .record,
.keywords-show .article-summary .record,
.article-keyword .article-summary .record, .taxonomy-list .record, .popular-stories .record {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #EAEAEA;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 124, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .feature-title, .blog-home .article-summary .feature-title,
.blog .article-summary .feature-title,
.blog-topic .article-summary .feature-title, .author-show .articles-list .feature-title,
.author-show .product-list .feature-title, .publications-index .feature-title, .publication .feature-title, .page-directory-listing .articles .feature-title, .poll .records .feature-title, .taxonomy-detail-lists .article-summary .feature-title,
.keywords-show .article-summary .feature-title,
.article-keyword .article-summary .feature-title, .taxonomy-list .feature-title, .popular-stories .feature-title {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.65;
  color: #aaa;
}
/* line 131, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic a, .blog-home .article-summary a,
.blog .article-summary a,
.blog-topic .article-summary a, .author-show .articles-list a,
.author-show .product-list a, .publications-index a, .publication a, .page-directory-listing .articles a, .poll .records a, .taxonomy-detail-lists .article-summary a,
.keywords-show .article-summary a,
.article-keyword .article-summary a,
.article-topic .article-summary a, .taxonomy-list a, .popular-stories a {
  text-decoration: none;
  color: #598527;
}
/* line 136, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .image, .blog-home .article-summary .image,
.blog .article-summary .image,
.blog-topic .article-summary .image, .author-show .articles-list .image,
.author-show .product-list .image, .publications-index .image, .publication .image, .page-directory-listing .articles .image, .poll .records .image, .taxonomy-detail-lists .article-summary .image,
.keywords-show .article-summary .image,
.article-keyword .article-summary .image, .taxonomy-list .image, .popular-stories .image {
  margin: 0 20px 10px 0;
  margin:  0 20px 10px 0;
  float: left;
  height: auto;
  width: 150px;
}
@media (min-width: 0) and (max-width: 450px) {
  /* line 136, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .article-topic .image, .blog-home .article-summary .image,
  .blog .article-summary .image,
  .blog-topic .article-summary .image, .author-show .articles-list .image,
  .author-show .product-list .image, .publications-index .image, .publication .image, .page-directory-listing .articles .image, .poll .records .image, .taxonomy-detail-lists .article-summary .image,
  .keywords-show .article-summary .image,
  .article-keyword .article-summary .image, .taxonomy-list .image, .popular-stories .image {
    display: none;
  }
}
@media (min-width: 750px) and (max-width: 850px) {
  /* line 136, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .article-topic .image, .blog-home .article-summary .image,
  .blog .article-summary .image,
  .blog-topic .article-summary .image, .author-show .articles-list .image,
  .author-show .product-list .image, .publications-index .image, .publication .image, .page-directory-listing .articles .image, .poll .records .image, .taxonomy-detail-lists .article-summary .image,
  .keywords-show .article-summary .image,
  .article-keyword .article-summary .image, .taxonomy-list .image, .popular-stories .image {
    display: none;
  }
}
/* line 151, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .headline, .blog-home .article-summary .headline,
.blog .article-summary .headline,
.blog-topic .article-summary .headline, .author-show .articles-list .headline,
.author-show .product-list .headline, .publications-index .headline, .publication .headline, .page-directory-listing .articles .headline, .poll .records .headline, .taxonomy-detail-lists .article-summary .headline,
.keywords-show .article-summary .headline,
.article-keyword .article-summary .headline, .taxonomy-list .headline, .popular-stories .headline {
  font-size: 16px;
  font-size: 1rem;
}
/* line 155, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .headline a, .blog-home .article-summary .headline a,
.blog .article-summary .headline a,
.blog-topic .article-summary .headline a, .author-show .articles-list .headline a,
.author-show .product-list .headline a, .publications-index .headline a, .publication .headline a, .page-directory-listing .articles .headline a, .poll .records .headline a, .taxonomy-detail-lists .article-summary .headline a,
.keywords-show .article-summary .headline a,
.article-keyword .article-summary .headline a, .taxonomy-list .headline a, .popular-stories .headline a {
  text-decoration: none;
  color: #598527;
}
/* line 161, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .sub-headline, .blog-home .article-summary .sub-headline,
.blog .article-summary .sub-headline,
.blog-topic .article-summary .sub-headline, .author-show .articles-list .sub-headline,
.author-show .product-list .sub-headline, .publications-index .sub-headline, .publication .sub-headline, .page-directory-listing .articles .sub-headline, .poll .records .sub-headline, .taxonomy-detail-lists .article-summary .sub-headline,
.keywords-show .article-summary .sub-headline,
.article-keyword .article-summary .sub-headline, .taxonomy-list .sub-headline, .popular-stories .sub-headline {
  display: none;
}
/* line 163, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .author, .blog-home .article-summary .author,
.blog .article-summary .author,
.blog-topic .article-summary .author, .author-show .articles-list .author,
.author-show .product-list .author, .publications-index .author, .publication .author, .page-directory-listing .articles .author, .poll .records .author, .taxonomy-detail-lists .article-summary .author,
.keywords-show .article-summary .author,
.article-keyword .article-summary .author, .taxonomy-list .author, .popular-stories .author,
.article-topic .comment-count,
.blog-home .article-summary .comment-count,
.blog .article-summary .comment-count,
.blog-topic .article-summary .comment-count,
.author-show .articles-list .comment-count,
.author-show .product-list .comment-count,
.publications-index .comment-count,
.publication .comment-count,
.page-directory-listing .articles .comment-count,
.poll .records .comment-count,
.taxonomy-detail-lists .article-summary .comment-count,
.keywords-show .article-summary .comment-count,
.article-keyword .article-summary .comment-count,
.taxonomy-list .comment-count,
.popular-stories .comment-count,
.article-topic .date,
.blog-home .article-summary .date,
.blog .article-summary .date,
.blog-topic .article-summary .date,
.author-show .articles-list .date,
.author-show .product-list .date,
.publications-index .date,
.publication .date,
.page-directory-listing .articles .date,
.poll .records .date,
.taxonomy-detail-lists .article-summary .date,
.keywords-show .article-summary .date,
.article-keyword .article-summary .date,
.taxonomy-list .date,
.popular-stories .date,
.article-topic .article-summary__author,
.blog-home .article-summary .article-summary__author,
.blog .article-summary .article-summary__author,
.blog-topic .article-summary .article-summary__author,
.author-show .articles-list .article-summary__author,
.author-show .product-list .article-summary__author,
.publications-index .article-summary__author,
.publication .article-summary__author,
.page-directory-listing .articles .article-summary__author,
.poll .records .article-summary__author,
.taxonomy-detail-lists .article-summary .article-summary__author,
.keywords-show .article-summary .article-summary__author,
.article-keyword .article-summary .article-summary__author,
.taxonomy-list .article-summary__author,
.popular-stories .article-summary__author,
.article-topic .article-summary__comment-count,
.blog-home .article-summary .article-summary__comment-count,
.blog .article-summary .article-summary__comment-count,
.blog-topic .article-summary .article-summary__comment-count,
.author-show .articles-list .article-summary__comment-count,
.author-show .product-list .article-summary__comment-count,
.publications-index .article-summary__comment-count,
.publication .article-summary__comment-count,
.page-directory-listing .articles .article-summary__comment-count,
.poll .records .article-summary__comment-count,
.taxonomy-detail-lists .article-summary .article-summary__comment-count,
.keywords-show .article-summary .article-summary__comment-count,
.article-keyword .article-summary .article-summary__comment-count,
.taxonomy-list .article-summary__comment-count,
.popular-stories .article-summary__comment-count,
.article-topic .article-summary__post-date,
.blog-home .article-summary .article-summary__post-date,
.blog .article-summary .article-summary__post-date,
.blog-topic .article-summary .article-summary__post-date,
.author-show .articles-list .article-summary__post-date,
.author-show .product-list .article-summary__post-date,
.publications-index .article-summary__post-date,
.publication .article-summary__post-date,
.page-directory-listing .articles .article-summary__post-date,
.poll .records .article-summary__post-date,
.taxonomy-detail-lists .article-summary .article-summary__post-date,
.keywords-show .article-summary .article-summary__post-date,
.article-keyword .article-summary .article-summary__post-date,
.taxonomy-list .article-summary__post-date,
.popular-stories .article-summary__post-date {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 172, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .author, .blog-home .article-summary .author,
.blog .article-summary .author,
.blog-topic .article-summary .author, .author-show .articles-list .author,
.author-show .product-list .author, .publications-index .author, .publication .author, .page-directory-listing .articles .author, .poll .records .author, .taxonomy-detail-lists .article-summary .author,
.keywords-show .article-summary .author,
.article-keyword .article-summary .author, .taxonomy-list .author, .popular-stories .author,
.article-topic .date,
.blog-home .article-summary .date,
.blog .article-summary .date,
.blog-topic .article-summary .date,
.author-show .articles-list .date,
.author-show .product-list .date,
.publications-index .date,
.publication .date,
.page-directory-listing .articles .date,
.poll .records .date,
.taxonomy-detail-lists .article-summary .date,
.keywords-show .article-summary .date,
.article-keyword .article-summary .date,
.taxonomy-list .date,
.popular-stories .date,
.article-topic .article-summary__author,
.blog-home .article-summary .article-summary__author,
.blog .article-summary .article-summary__author,
.blog-topic .article-summary .article-summary__author,
.author-show .articles-list .article-summary__author,
.author-show .product-list .article-summary__author,
.publications-index .article-summary__author,
.publication .article-summary__author,
.page-directory-listing .articles .article-summary__author,
.poll .records .article-summary__author,
.taxonomy-detail-lists .article-summary .article-summary__author,
.keywords-show .article-summary .article-summary__author,
.article-keyword .article-summary .article-summary__author,
.taxonomy-list .article-summary__author,
.popular-stories .article-summary__author,
.article-topic .article-summary__post-date,
.blog-home .article-summary .article-summary__post-date,
.blog .article-summary .article-summary__post-date,
.blog-topic .article-summary .article-summary__post-date,
.author-show .articles-list .article-summary__post-date,
.author-show .product-list .article-summary__post-date,
.publications-index .article-summary__post-date,
.publication .article-summary__post-date,
.page-directory-listing .articles .article-summary__post-date,
.poll .records .article-summary__post-date,
.taxonomy-detail-lists .article-summary .article-summary__post-date,
.keywords-show .article-summary .article-summary__post-date,
.article-keyword .article-summary .article-summary__post-date,
.taxonomy-list .article-summary__post-date,
.popular-stories .article-summary__post-date {
  display: inline-block;
  padding-right: 13px;
  padding-right: 0.8125rem;
  color: #8c8c8c;
}
/* line 181, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .comment-count, .blog-home .article-summary .comment-count,
.blog .article-summary .comment-count,
.blog-topic .article-summary .comment-count, .author-show .articles-list .comment-count,
.author-show .product-list .comment-count, .publications-index .comment-count, .publication .comment-count, .page-directory-listing .articles .comment-count, .poll .records .comment-count, .taxonomy-detail-lists .article-summary .comment-count,
.keywords-show .article-summary .comment-count,
.article-keyword .article-summary .comment-count, .taxonomy-list .comment-count, .popular-stories .comment-count,
.article-topic .article-summary__comment-count,
.blog-home .article-summary .article-summary__comment-count,
.blog .article-summary .article-summary__comment-count,
.blog-topic .article-summary .article-summary__comment-count,
.author-show .articles-list .article-summary__comment-count,
.author-show .product-list .article-summary__comment-count,
.publications-index .article-summary__comment-count,
.publication .article-summary__comment-count,
.page-directory-listing .articles .article-summary__comment-count,
.poll .records .article-summary__comment-count,
.taxonomy-detail-lists .article-summary .article-summary__comment-count,
.keywords-show .article-summary .article-summary__comment-count,
.article-keyword .article-summary .article-summary__comment-count,
.taxonomy-list .article-summary__comment-count,
.popular-stories .article-summary__comment-count {
  display: inline-block;
}
/* line 194, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .abstract, .blog-home .article-summary .abstract,
.blog .article-summary .abstract,
.blog-topic .article-summary .abstract, .author-show .articles-list .abstract,
.author-show .product-list .abstract, .publications-index .abstract, .publication .abstract, .page-directory-listing .articles .abstract, .poll .records .abstract, .taxonomy-detail-lists .article-summary .abstract,
.keywords-show .article-summary .abstract,
.article-keyword .article-summary .abstract, .taxonomy-list .abstract, .popular-stories .abstract,
.article-topic .article-summary__teaser,
.blog-home .article-summary .article-summary__teaser,
.blog .article-summary .article-summary__teaser,
.blog-topic .article-summary .article-summary__teaser,
.author-show .articles-list .article-summary__teaser,
.author-show .product-list .article-summary__teaser,
.publications-index .article-summary__teaser,
.publication .article-summary__teaser,
.page-directory-listing .articles .article-summary__teaser,
.poll .records .article-summary__teaser,
.taxonomy-detail-lists .article-summary .article-summary__teaser,
.keywords-show .article-summary .article-summary__teaser,
.article-keyword .article-summary .article-summary__teaser,
.taxonomy-list .article-summary__teaser,
.popular-stories .article-summary__teaser {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.45;
}
/* line 201, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .abstract br, .blog-home .article-summary .abstract br,
.blog .article-summary .abstract br,
.blog-topic .article-summary .abstract br, .author-show .articles-list .abstract br,
.author-show .product-list .abstract br, .publications-index .abstract br, .publication .abstract br, .page-directory-listing .articles .abstract br, .poll .records .abstract br, .taxonomy-detail-lists .article-summary .abstract br,
.keywords-show .article-summary .abstract br,
.article-keyword .article-summary .abstract br, .taxonomy-list .abstract br, .popular-stories .abstract br,
.article-topic .article-summary__teaser br,
.blog-home .article-summary .article-summary__teaser br,
.blog .article-summary .article-summary__teaser br,
.blog-topic .article-summary .article-summary__teaser br,
.author-show .articles-list .article-summary__teaser br,
.author-show .product-list .article-summary__teaser br,
.publications-index .article-summary__teaser br,
.publication .article-summary__teaser br,
.page-directory-listing .articles .article-summary__teaser br,
.poll .records .article-summary__teaser br,
.taxonomy-detail-lists .article-summary .article-summary__teaser br,
.keywords-show .article-summary .article-summary__teaser br,
.article-keyword .article-summary .article-summary__teaser br,
.taxonomy-list .article-summary__teaser br,
.popular-stories .article-summary__teaser br {
  display: none;
}
/* line 202, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .abstract span, .blog-home .article-summary .abstract span,
.blog .article-summary .abstract span,
.blog-topic .article-summary .abstract span, .author-show .articles-list .abstract span,
.author-show .product-list .abstract span, .publications-index .abstract span, .publication .abstract span, .page-directory-listing .articles .abstract span, .poll .records .abstract span, .taxonomy-detail-lists .article-summary .abstract span,
.keywords-show .article-summary .abstract span,
.article-keyword .article-summary .abstract span, .taxonomy-list .abstract span, .popular-stories .abstract span,
.article-topic .article-summary__teaser span,
.blog-home .article-summary .article-summary__teaser span,
.blog .article-summary .article-summary__teaser span,
.blog-topic .article-summary .article-summary__teaser span,
.author-show .articles-list .article-summary__teaser span,
.author-show .product-list .article-summary__teaser span,
.publications-index .article-summary__teaser span,
.publication .article-summary__teaser span,
.page-directory-listing .articles .article-summary__teaser span,
.poll .records .article-summary__teaser span,
.taxonomy-detail-lists .article-summary .article-summary__teaser span,
.keywords-show .article-summary .article-summary__teaser span,
.article-keyword .article-summary .article-summary__teaser span,
.taxonomy-list .article-summary__teaser span,
.popular-stories .article-summary__teaser span {
  background: none !important;
}
/* line 203, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .abstract a, .blog-home .article-summary .abstract a,
.blog .article-summary .abstract a,
.blog-topic .article-summary .abstract a, .author-show .articles-list .abstract a,
.author-show .product-list .abstract a, .publications-index .abstract a, .publication .abstract a, .page-directory-listing .articles .abstract a, .poll .records .abstract a, .taxonomy-detail-lists .article-summary .abstract a,
.keywords-show .article-summary .abstract a,
.article-keyword .article-summary .abstract a, .taxonomy-list .abstract a, .popular-stories .abstract a,
.article-topic .article-summary__teaser a,
.blog-home .article-summary .article-summary__teaser a,
.blog .article-summary .article-summary__teaser a,
.blog-topic .article-summary .article-summary__teaser a,
.author-show .articles-list .article-summary__teaser a,
.author-show .product-list .article-summary__teaser a,
.publications-index .article-summary__teaser a,
.publication .article-summary__teaser a,
.page-directory-listing .articles .article-summary__teaser a,
.poll .records .article-summary__teaser a,
.taxonomy-detail-lists .article-summary .article-summary__teaser a,
.keywords-show .article-summary .article-summary__teaser a,
.article-keyword .article-summary .article-summary__teaser a,
.taxonomy-list .article-summary__teaser a,
.popular-stories .article-summary__teaser a {
  background: none !important;
}

/* line 215, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-topic .see_all, .blog-home .article-summary .see_all,
.blog .article-summary .see_all,
.blog-topic .article-summary .see_all, .author-show .articles-list .see_all,
.author-show .product-list .see_all, .publications-index .see_all, .publication .see_all, .page-directory-listing .articles .see_all, .poll .records .see_all, .taxonomy-detail-lists .article-summary .see_all,
.keywords-show .article-summary .see_all,
.article-keyword .article-summary .see_all, .taxonomy-list .see_all, .popular-stories .see_all, .taxonomy-detail .see_all {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  display: block;
}

/* line 220, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.pagination, .article-topic .pager {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  display: block;
}
/* line 224, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.pagination a, .article-topic .pager a {
  color: #598527;
  text-decoration: none;
}
/* line 228, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.pagination em, .article-topic .pager em {
  padding-right: 3px;
  padding-right: 0.1875rem;
  font-style: normal;
}

/* line 235, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.page-title .rss, .blog-home .rss,
.blog .rss,
.blog-topic .rss, .taxonomy-detail .rss {
  float: right;
}
/* line 240, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.page-title .rss a, .blog-home .rss a,
.blog .rss a,
.blog-topic .rss a, .taxonomy-detail .rss a {
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 5px 10px;
  padding:  5px 10px;
  border: 1px solid #eee;
  color: #598527;
  text-decoration: none;
  display: block;
}
/* line 249, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.page-title .rss a:before, .blog-home .rss a:before,
.blog .rss a:before,
.blog-topic .rss a:before, .taxonomy-detail .rss a:before {
  margin-right: 10px;
  margin-right: 0.625rem;
  color: #ddd;
}

/* line 259, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-button {
  width: 7%;
  float: left;
}
/* line 263, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery a.browse {
  position: absolute;
  background: url(/images/icons/arrows.gif) no-repeat;
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  font-size: 1px;
  top: 40px;
  z-index: 2;
}
/* line 274, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .prevImage, .photo-gallery .nextImage {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 1px;
  height: 100px;
  width: 18px;
  position: absolute;
}
/* line 283, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .nextImage {
  top: 150px;
  right: 0px;
  background: url("/images/gallery_next.png") no-repeat scroll 0 0 transparent;
  margin-left: 5px;
}
/* line 289, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .prevImage {
  top: 150px;
  left: 0px;
  background: url("/images/gallery_prev.png") no-repeat scroll 0 0 transparent;
  margin-left: 5px;
}
/* line 295, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery a.right {
  background-position: 0 -30px;
  right: 0;
}
/* line 299, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery a.right:hover {
  background-position: -30px -30px;
}
/* line 302, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery a.right:active {
  background-position: -60px -30px;
}
/* line 305, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery a.left {
  left: 0;
}
/* line 308, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery a.left:hover {
  background-position: -30px 0;
}
/* line 311, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery a.left:active {
  background-position: -60px 0;
}
/* line 314, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery a.disabled {
  visibility: hidden !important;
}
/* line 317, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .slideshow-gallery {
  overflow: hidden;
  position: relative;
  margin-top: 20px;
}
/* line 322, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation {
  position: relative;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  background-color: #F9F9F9;
}
/* line 329, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation .image-gallery {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100px;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  padding-top: 0;
}
/* line 339, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation .image-gallery img, .photo-gallery .gallery-navigation .image-gallery .image {
  margin: 0;
  padding: 0;
  height: 75px;
}
/* line 344, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation .image-gallery .active {
  border: 2px solid #000;
  z-index: 9999;
  position: relative;
  padding: 0;
}
/* line 352, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation .gallery-records {
  width: 20000em;
  position: absolute;
  clear: both;
}
/* line 357, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation .gallery-records .gallery-item, .photo-gallery .gallery-navigation .gallery-records > .record {
  float: left;
  background-color: #fff;
  border: 1px solid #989898;
  cursor: pointer;
  width: 100px;
  height: 75px;
  overflow: hidden;
  margin: 10px 5px 10px 24px;
  padding: 0;
}
/* line 368, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation .gallery-records .gallery-item .record, .photo-gallery .gallery-navigation .gallery-records > .record .record {
  text-align: center;
}
/* line 372, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation .gallery-records .gallery-item .image, .photo-gallery .gallery-navigation .gallery-records > .record .image {
  float: none;
}
/* line 376, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery .gallery-navigation .gallery-records .gallery-item.active, .photo-gallery .gallery-navigation .gallery-records > .record.active {
  border: 3px solid #989898;
}
/* line 383, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery #image_wrap {
  display: block;
  text-align: center;
}
/* line 388, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.photo-gallery #photo_title {
  font-size: 12px;
  line-height: 1.5em;
  width: 80%;
  margin: 0 auto;
  padding: 5px;
  margin-bottom: 20px;
}

/* line 399, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.author-show .navigation .level1, .page-directory-listing .company-navigation .level1, .search-results-navigation .level1, .taxonomy-detail-lists .navigation .level1,
.keywords-show .navigation .level1,
.article-keyword .navigation .level1,
.article-topic .navigation .level1, .user-edit .navigation .level1 {
  border-bottom: 1px solid #598527;
}
/* line 403, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.author-show .navigation .level1 .level1-li, .page-directory-listing .company-navigation .level1 .level1-li, .search-results-navigation .level1 .level1-li, .taxonomy-detail-lists .navigation .level1 .level1-li,
.keywords-show .navigation .level1 .level1-li,
.article-keyword .navigation .level1 .level1-li,
.article-topic .navigation .level1 .level1-li, .user-edit .navigation .level1 .level1-li {
  border-bottom: none;
}
/* line 406, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.author-show .navigation .level1 .level1-li .current, .page-directory-listing .company-navigation .level1 .level1-li .current, .search-results-navigation .level1 .level1-li .current, .taxonomy-detail-lists .navigation .level1 .level1-li .current,
.keywords-show .navigation .level1 .level1-li .current,
.article-keyword .navigation .level1 .level1-li .current,
.article-topic .navigation .level1 .level1-li .current, .user-edit .navigation .level1 .level1-li .current, .author-show .navigation .level1 .level1-li.current a, .page-directory-listing .company-navigation .level1 .level1-li.current a, .search-results-navigation .level1 .level1-li.current a, .taxonomy-detail-lists .navigation .level1 .level1-li.current a,
.keywords-show .navigation .level1 .level1-li.current a,
.article-keyword .navigation .level1 .level1-li.current a,
.article-topic .navigation .level1 .level1-li.current a, .user-edit .navigation .level1 .level1-li.current a {
  color: #fff;
  background-color: #598527;
}
/* line 414, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.author-show .navigation a, .page-directory-listing .company-navigation a, .search-results-navigation a, .taxonomy-detail-lists .navigation a,
.keywords-show .navigation a,
.article-keyword .navigation a,
.article-topic .navigation a, .user-edit .navigation a {
  display: block;
  color: #598527;
  text-decoration: none;
}

/* line 430, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record, .products-index-page .products-category .record,
.page-products-category .box1 .record,
.page-products-category .products-category .record,
.page-authors-products .box1 .record,
.page-authors-products .products-category .record, .products-keyword .record, .cart-recommended-products .record {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  background-color: #f7f7f7;
  border: 1px solid #e8e8e8;
  height: 325px;
  padding: 10px;
  padding: 0.625rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 438, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .image, .products-index-page .products-category .record .image,
.page-products-category .box1 .record .image,
.page-products-category .products-category .record .image,
.page-authors-products .box1 .record .image,
.page-authors-products .products-category .record .image, .products-keyword .record .image, .cart-recommended-products .record .image {
  text-align: center;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  height: 125px;
}
/* line 443, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .image img, .products-index-page .products-category .record .image img,
.page-products-category .box1 .record .image img,
.page-products-category .products-category .record .image img,
.page-authors-products .box1 .record .image img,
.page-authors-products .products-category .record .image img, .products-keyword .record .image img, .cart-recommended-products .record .image img {
  max-height: 100%;
}
/* line 448, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .headline, .products-index-page .products-category .record .headline,
.page-products-category .box1 .record .headline,
.page-products-category .products-category .record .headline,
.page-authors-products .box1 .record .headline,
.page-authors-products .products-category .record .headline, .products-keyword .record .headline, .cart-recommended-products .record .headline {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  height: 85px;
  overflow: hidden;
}
/* line 455, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .headline a, .products-index-page .products-category .record .headline a,
.page-products-category .box1 .record .headline a,
.page-products-category .products-category .record .headline a,
.page-authors-products .box1 .record .headline a,
.page-authors-products .products-category .record .headline a, .products-keyword .record .headline a, .cart-recommended-products .record .headline a {
  color: #000;
  text-decoration: none;
}
/* line 461, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record label, .products-index-page .products-category .record label,
.page-products-category .box1 .record label,
.page-products-category .products-category .record label,
.page-authors-products .box1 .record label,
.page-authors-products .products-category .record label, .products-keyword .record label, .cart-recommended-products .record label {
  display: inline;
}
/* line 465, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .pricing, .products-index-page .products-category .record .pricing,
.page-products-category .box1 .record .pricing,
.page-products-category .products-category .record .pricing,
.page-authors-products .box1 .record .pricing,
.page-authors-products .products-category .record .pricing, .products-keyword .record .pricing, .cart-recommended-products .record .pricing {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 10px 0;
  margin:  10px 0;
  height: 28px;
}
/* line 473, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .our-price label, .products-index-page .products-category .record .our-price label,
.page-products-category .box1 .record .our-price label,
.page-products-category .products-category .record .our-price label,
.page-authors-products .box1 .record .our-price label,
.page-authors-products .products-category .record .our-price label, .products-keyword .record .our-price label, .cart-recommended-products .record .our-price label {
  margin: 0;
}
/* line 476, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .abstract, .products-index-page .products-category .record .abstract,
.page-products-category .box1 .record .abstract,
.page-products-category .products-category .record .abstract,
.page-authors-products .box1 .record .abstract,
.page-authors-products .products-category .record .abstract, .products-keyword .record .abstract, .cart-recommended-products .record .abstract {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  line-height: 1.45;
}
/* line 483, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .url, .products-index-page .products-category .record .url,
.page-products-category .box1 .record .url,
.page-products-category .products-category .record .url,
.page-authors-products .box1 .record .url,
.page-authors-products .products-category .record .url, .products-keyword .record .url, .cart-recommended-products .record .url {
  font-family: "Helvetica", "Arial", sans-serif;
  color: #598527;
  text-decoration: none;
}
/* line 489, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .add-to-cart, .products-index-page .products-category .record .add-to-cart,
.page-products-category .box1 .record .add-to-cart,
.page-products-category .products-category .record .add-to-cart,
.page-authors-products .box1 .record .add-to-cart,
.page-authors-products .products-category .record .add-to-cart, .products-keyword .record .add-to-cart, .cart-recommended-products .record .add-to-cart {
  font-size: 12px;
  font-size: 0.75rem;
  background-color: #598527;
  border: none;
  color: #fff;
  text-transform: uppercase;
  float: left;
}
/* line 499, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record .product-more, .products-index-page .products-category .record .product-more,
.page-products-category .box1 .record .product-more,
.page-products-category .products-category .record .product-more,
.page-authors-products .box1 .record .product-more,
.page-authors-products .products-category .record .product-more, .products-keyword .record .product-more, .cart-recommended-products .record .product-more {
  font-size: 12px;
  font-size: 0.75rem;
  float: right;
  background-color: #333;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  border: 0px none;
  line-height: normal;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 430, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .products-index-page .box1 .record, .products-index-page .products-category .record,
  .page-products-category .box1 .record,
  .page-products-category .products-category .record,
  .page-authors-products .box1 .record,
  .page-authors-products .products-category .record, .products-keyword .record, .cart-recommended-products .record {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}
/* line 515, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.products-index-page .box1 .record:nth-child(3n+3), .products-index-page .products-category .record:nth-child(3n+3),
.page-products-category .box1 .record:nth-child(3n+3),
.page-products-category .products-category .record:nth-child(3n+3),
.page-authors-products .box1 .record:nth-child(3n+3),
.page-authors-products .products-category .record:nth-child(3n+3), .products-keyword .record:nth-child(3n+3), .cart-recommended-products .record:nth-child(3n+3) {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 515, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .products-index-page .box1 .record:nth-child(3n+3), .products-index-page .products-category .record:nth-child(3n+3),
  .page-products-category .box1 .record:nth-child(3n+3),
  .page-products-category .products-category .record:nth-child(3n+3),
  .page-authors-products .box1 .record:nth-child(3n+3),
  .page-authors-products .products-category .record:nth-child(3n+3), .products-keyword .record:nth-child(3n+3), .cart-recommended-products .record:nth-child(3n+3) {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}

/* line 524, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.order-history .overlay .address {
  font-size: 12px;
  font-size: 0.75rem;
  margin-right: 20px;
  margin-right: 1.25rem;
  float: left;
}
/* line 530, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.order-history .overlay .address h3 {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 535, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.order-history .overlay .address .edit {
  color: #598527;
}
/* line 539, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.order-history .overlay .address .city, .order-history .overlay .address .state, .order-history .overlay .address .zip {
  display: inline;
}

/* line 560, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .sidebar h3, .blog-post .sidebar h3,
.article-preview .sidebar h3, .blog-home .sidebar h3,
.blog .sidebar h3,
.blog-topic .sidebar h3, .homepage-section-title,
.editorial-content__link, .article-show-bottom .editorial-content__title, .recent-articles .feature-title, .related-directory-listing__title, .related-content-articles__title,
.related-content-events__title,
.related-content-products__title,
.related-content-directories__title, .publication__title, .featured-events__title, .video-main-player-wrapper .category-title, .photo-intro-title,
.featured-videos-by-taxonomy__title,
.podcast-intro-title, .popular-stories__title {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  border-bottom: 2px solid #222;
  color: #888;
  line-height: 1.65;
}
/* line 567, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .sidebar h3 a, .blog-post .sidebar h3 a,
.article-preview .sidebar h3 a, .blog-home .sidebar h3 a,
.blog .sidebar h3 a,
.blog-topic .sidebar h3 a, .homepage-section-title a,
.editorial-content__link a, .article-show-bottom .editorial-content__title a, .recent-articles .feature-title a, .related-directory-listing__title a, .related-content-articles__title a,
.related-content-events__title a,
.related-content-products__title a,
.related-content-directories__title a, .publication__title a, .featured-events__title a, .video-main-player-wrapper .category-title a, .photo-intro-title a,
.featured-videos-by-taxonomy__title a,
.podcast-intro-title a, .popular-stories__title a {
  color: #598527;
  text-decoration: none;
}

/* line 574, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .body h1, .blog-post .body h1,
.article-preview .body h1, .article-show .body h2, .blog-post .body h2,
.article-preview .body h2, .article-show .body h3, .blog-post .body h3,
.article-preview .body h3, .article-show .body h4, .blog-post .body h4,
.article-preview .body h4, .article-show .body h5, .blog-post .body h5,
.article-preview .body h5, .article-show .body h6, .blog-post .body h6,
.article-preview .body h6 {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  line-height: 1.25;
}
/* line 579, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .body h1, .blog-post .body h1,
.article-preview .body h1 {
  font-size: 36px;
  font-size: 2.25rem;
  color: #004B8D;
}
/* line 584, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .body h2, .blog-post .body h2,
.article-preview .body h2 {
  font-size: 24px;
  font-size: 1.5rem;
  color: #009BC9;
}
/* line 589, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .body h3, .blog-post .body h3,
.article-preview .body h3 {
  font-size: 21px;
  font-size: 1.3125rem;
}
/* line 593, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .body h4, .blog-post .body h4,
.article-preview .body h4, .article-show .body h5, .blog-post .body h5,
.article-preview .body h5, .article-show .body h6, .blog-post .body h6,
.article-preview .body h6 {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 597, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .body a, .blog-post .body a,
.article-preview .body a {
  -webkit-transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1);
  -moz-transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1);
  transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1);
  color: #222;
  border-bottom: 3px solid #b4e7f8;
  box-shadow: inset 0 -5px 0 #b4e7f8;
  text-decoration: none;
}
/* line 604, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .body a:hover, .blog-post .body a:hover,
.article-preview .body a:hover {
  background-color: #b4e7f8;
}
/* line 609, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .body blockquote, .blog-post .body blockquote,
.article-preview .body blockquote {
  margin: 10px 20px;
  margin:  10px 20px;
  padding-left: 40px;
  padding-left: 2.5rem;
  font-size: 24px;
  font-size: 1.5rem;
  float: left;
  margin-left: -30%;
  max-width: 65%;
  line-height: 1.45;
  font-family: Georgia, serif;
  font-style: italic;
  color: #2B8D00;
}
@media (min-width: 940px) and (max-width: 1000px) {
  /* line 609, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .article-show .body blockquote, .blog-post .body blockquote,
  .article-preview .body blockquote {
    padding-left: 80px;
    padding-left: 5rem;
  }
}
@media (min-width: 885px) and (max-width: 940px) {
  /* line 609, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .article-show .body blockquote, .blog-post .body blockquote,
  .article-preview .body blockquote {
    padding-left: 120px;
    padding-left: 7.5rem;
  }
}
@media (min-width: 0px) and (max-width: 885px) {
  /* line 609, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .article-show .body blockquote, .blog-post .body blockquote,
  .article-preview .body blockquote {
    margin: 20px 0;
    margin:  20px 0;
    float: none;
    padding: 0;
    max-width: 100%;
  }
}

/* line 641, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .additional a, .blog-post .additional a,
.article-preview .additional a, .blog-post .blog-post-meta a {
  color: #598527;
  text-decoration: none;
}
/* line 646, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .additional .comment-count, .blog-post .additional .comment-count,
.article-preview .additional .comment-count, .blog-post .blog-post-meta .comment-count,
.article-show .additional .reprints,
.blog-post .additional .reprints,
.article-preview .additional .reprints,
.blog-post .blog-post-meta .reprints {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 651, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .additional .reprints, .blog-post .additional .reprints,
.article-preview .additional .reprints, .blog-post .blog-post-meta .reprints {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  display: block;
}
@media (min-width: 0) and (max-width: 400px) {
  /* line 638, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .article-show .additional, .blog-post .additional,
  .article-preview .additional, .blog-post .blog-post-meta {
    width: 100%;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}

/* line 662, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-toolbar, .event-toolbar {
  margin-top: 10px;
  margin-top: 0.625rem;
}
/* line 665, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-toolbar .reprints, .event-toolbar .reprints {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  color: #598527;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
}
/* line 674, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-toolbar a.print, .event-toolbar a.print {
  color: #009BC9;
}

/* line 680, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .sidebar, .blog-post .sidebar,
.article-preview .sidebar, .blog-home .sidebar,
.blog .sidebar,
.blog-topic .sidebar {
  float: left;
}
/* line 684, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .sidebar .records, .blog-post .sidebar .records,
.article-preview .sidebar .records, .blog-home .sidebar .records,
.blog .sidebar .records,
.blog-topic .sidebar .records {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 692, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .sidebar .headline, .blog-post .sidebar .headline,
.article-preview .sidebar .headline, .blog-home .sidebar .headline,
.blog .sidebar .headline,
.blog-topic .sidebar .headline {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  text-transform: none;
}
/* line 698, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.article-show .sidebar .headline a, .blog-post .sidebar .headline a,
.article-preview .sidebar .headline a, .blog-home .sidebar .headline a,
.blog .sidebar .headline a,
.blog-topic .sidebar .headline a {
  color: #598527;
  text-decoration: none;
}
@media (min-width: 0px) and (max-width: 400px) {
  /* line 680, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
  .article-show .sidebar, .blog-post .sidebar,
  .article-preview .sidebar, .blog-home .sidebar,
  .blog .sidebar,
  .blog-topic .sidebar {
    display: none;
  }
}

/* line 709, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.main-navigation-right .level2, .main-navigation-forum .level2, .user-actions .level2 {
  left: 0;
  max-height: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
  -webkit-transition: 350ms;
  -moz-transition: max-height 350ms ease;
  -ms-transition: max-height 350ms ease;
  -o-transition: max-height 350ms ease;
}
/* line 723, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.main-navigation-right .level2:hover, .main-navigation-forum .level2:hover, .user-actions .level2:hover,
.main-navigation-right .link2:hover + .level2,
.main-navigation-forum .link2:hover + .level2,
.user-actions .link2:hover + .level2,
.main-navigation-right .no_link:hover + .level2,
.main-navigation-forum .no_link:hover + .level2,
.user-actions .no_link:hover + .level2 {
  max-height: 1000px;
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
}

/* line 731, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.blog-home .navigation,
.blog .navigation,
.blog-topic .navigation, .blog-post .navigation {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 735, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.blog-home .navigation ul,
.blog .navigation ul,
.blog-topic .navigation ul, .blog-post .navigation ul {
  margin: 0;
  padding: 0;
}
/* line 740, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.blog-home .navigation li,
.blog .navigation li,
.blog-topic .navigation li, .blog-post .navigation li {
  display: block;
  float: left;
  background-color: #598527;
  border: none;
  color: #fff;
  text-transform: uppercase;
  margin-right: 20px;
  margin-right: 1.25rem;
}
/* line 751, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_site-modules.scss */
.blog-home .navigation a,
.blog .navigation a,
.blog-topic .navigation a, .blog-post .navigation a {
  color: #FFFFFF;
  display: block;
  padding: 0 8px;
  text-decoration: none;
}

/* 
 *  Owl Carousel - Animate Plugin
 */
/* line 4, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 10, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 13, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 16, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* 
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 43, ../../app/sass/vendor/_owl-carousel.scss */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
/* line 54, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

/* line 62, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

/* line 66, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 74, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 80, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 91, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 94, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 98, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 101, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-refresh .owl-item {
  display: none;
}

/* line 104, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 116, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

/* line 121, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

/* line 127, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 134, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 137, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 142, ../../app/sass/vendor/_owl-carousel.scss */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 149, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 157, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
/* line 164, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 169, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

/* line 187, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}

/* line 194, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 198, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 213, ../../app/sass/vendor/_owl-carousel.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* line 5, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 20, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-2x {
  font-size: 2em;
}

/* line 23, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-3x {
  font-size: 3em;
}

/* line 26, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-4x {
  font-size: 4em;
}

/* line 29, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-5x {
  font-size: 5em;
}

/* line 32, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 36, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 41, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ul > li {
  position: relative;
}

/* line 44, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 51, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-li.fa-lg {
  left: -1.85714286em;
}

/* line 54, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 59, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.pull-right {
  float: right;
}

/* line 62, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.pull-left {
  float: left;
}

/* line 65, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa.pull-left {
  margin-right: .3em;
}

/* line 68, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 71, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 111, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 119, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 127, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 135, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 143, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 151, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 159, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 166, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 169, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 172, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.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 177, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-glass:before {
  content: "\f000";
}

/* line 180, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-music:before {
  content: "\f001";
}

/* line 183, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-search:before {
  content: "\f002";
}

/* line 186, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 189, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 192, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-star:before {
  content: "\f005";
}

/* line 195, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-star-o:before {
  content: "\f006";
}

/* line 198, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-user:before {
  content: "\f007";
}

/* line 201, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-film:before {
  content: "\f008";
}

/* line 204, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 207, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 210, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 213, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 216, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 219, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 222, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 225, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 228, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 231, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 235, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-trash-o:before {
  content: "\f014";
}

/* line 238, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-home:before {
  content: "\f015";
}

/* line 241, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-o:before {
  content: "\f016";
}

/* line 244, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-clock-o:before {
  content: "\f017";
}

/* line 247, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-road:before {
  content: "\f018";
}

/* line 250, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-download:before {
  content: "\f019";
}

/* line 253, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 256, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 259, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 262, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 265, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 269, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-refresh:before {
  content: "\f021";
}

/* line 272, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 275, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 278, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 281, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 284, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 287, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 290, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 293, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 296, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 299, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 302, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 305, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 308, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 311, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 314, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 317, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-font:before {
  content: "\f031";
}

/* line 320, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 323, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 326, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 329, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 332, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 335, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 338, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 341, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 344, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 347, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 351, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 354, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 357, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 362, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-pencil:before {
  content: "\f040";
}

/* line 365, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 368, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 371, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 374, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 378, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 381, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 384, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrows:before {
  content: "\f047";
}

/* line 387, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 390, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 393, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 396, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 399, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 402, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 405, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 408, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 411, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 414, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 417, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 420, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 423, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 426, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 429, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 432, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 435, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 438, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 441, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 444, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 447, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 450, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 453, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 456, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 459, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 462, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 465, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 469, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 472, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 475, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 478, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 481, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 484, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 487, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 490, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 493, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 496, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 499, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 502, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 506, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 509, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-calendar:before {
  content: "\f073";
}

/* line 512, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-random:before {
  content: "\f074";
}

/* line 515, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 518, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 521, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 524, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 527, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 530, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 533, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 536, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 539, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 542, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 545, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bar-chart-o:before {
  content: "\f080";
}

/* line 548, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 551, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 554, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 557, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-key:before {
  content: "\f084";
}

/* line 560, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 564, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 567, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 570, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 573, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 576, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 579, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 582, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 585, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 588, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-external-link:before {
  content: "\f08e";
}

/* line 591, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sign-in:before {
  content: "\f090";
}

/* line 594, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 597, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 600, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 603, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 606, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 609, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-square-o:before {
  content: "\f096";
}

/* line 612, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 615, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 618, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 621, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 624, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 627, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 630, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 633, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 636, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 639, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 642, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 645, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 648, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 651, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 654, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 657, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 660, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 663, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 666, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 669, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 672, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 675, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 678, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 681, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 684, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 687, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 690, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 694, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 698, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 701, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 704, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 708, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 712, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 715, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 719, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 722, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 727, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 730, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 733, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 736, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 739, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 742, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 745, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 748, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 751, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 754, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 757, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 760, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-money:before {
  content: "\f0d6";
}

/* line 763, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 766, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 769, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 772, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 775, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 778, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 782, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 786, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 790, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 793, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 796, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 800, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 804, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 808, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 811, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 814, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 818, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 821, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 824, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 828, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 831, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 834, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 837, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 840, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 843, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 846, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 849, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 852, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 855, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 858, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 861, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 864, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 867, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 870, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 873, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 876, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 879, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 882, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 885, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 888, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 891, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 894, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 897, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 900, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 903, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 906, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 909, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 912, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 915, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 918, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 922, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 925, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 928, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 931, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 934, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 937, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 941, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 944, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-folder-o:before {
  content: "\f114";
}

/* line 947, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 950, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-smile-o:before {
  content: "\f118";
}

/* line 953, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-frown-o:before {
  content: "\f119";
}

/* line 956, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 959, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 962, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 965, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 968, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 971, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 974, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-code:before {
  content: "\f121";
}

/* line 977, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 981, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 986, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 989, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 992, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-code-fork:before {
  content: "\f126";
}

/* line 995, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 999, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-question:before {
  content: "\f128";
}

/* line 1002, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-info:before {
  content: "\f129";
}

/* line 1005, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1008, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1011, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1014, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1017, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1020, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 1023, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1026, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-shield:before {
  content: "\f132";
}

/* line 1029, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1032, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1035, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 1038, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1041, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1044, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1047, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1050, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1053, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 1056, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 1059, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1062, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1065, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1068, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1071, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1074, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1077, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1080, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ticket:before {
  content: "\f145";
}

/* line 1083, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1086, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1089, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-level-up:before {
  content: "\f148";
}

/* line 1092, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-level-down:before {
  content: "\f149";
}

/* line 1095, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1098, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1101, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1104, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1107, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 1110, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1114, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1118, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1122, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1126, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-gbp:before {
  content: "\f154";
}

/* line 1129, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1133, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1137, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1143, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1148, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1152, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1156, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 1159, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1162, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1165, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1168, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1171, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1174, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1177, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1180, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1183, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1186, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1189, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 1192, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 1195, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1198, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1201, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1204, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1207, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1210, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1213, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 1216, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1219, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1222, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1225, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1228, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1231, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1234, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1237, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1240, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 1243, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 1246, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 1249, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 1252, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1255, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 1258, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1261, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 1264, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-female:before {
  content: "\f182";
}

/* line 1267, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-male:before {
  content: "\f183";
}

/* line 1270, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-gittip:before {
  content: "\f184";
}

/* line 1273, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1276, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1279, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 1282, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 1285, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 1288, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1291, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 1294, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1297, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1300, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1303, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1306, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1310, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1313, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1316, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1319, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1323, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 1326, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 1329, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 1332, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 1335, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 1338, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 1341, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 1346, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 1350, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 1353, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 1356, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 1359, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 1362, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 1365, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 1368, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 1371, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 1374, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-pied-piper-square:before,
.fa-pied-piper:before {
  content: "\f1a7";
}

/* line 1378, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 1381, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 1384, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 1387, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 1390, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 1393, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 1396, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 1399, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 1402, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 1405, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 1408, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 1411, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 1414, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 1417, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 1420, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 1423, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 1426, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 1430, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 1434, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 1437, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 1440, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 1443, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 1446, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 1449, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 1452, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 1455, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 1458, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 1461, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 1466, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 1470, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 1474, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 1478, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 1481, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 1484, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 1487, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 1490, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 1496, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 1499, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 1503, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 1507, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 1510, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 1513, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 1516, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 1519, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 1522, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1526, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 1530, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 1534, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 1537, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 1540, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-header:before {
  content: "\f1dc";
}

/* line 1543, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 1546, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-sliders:before {
  content: "\f1de";
}

/* line 1549, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 1552, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 1555, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/font-awesome/font-awesome-classes.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 1, ../../app/sass/vendor/_mobile-menu.scss */
#build-menu-page {
  left: 0;
  position: relative;
  overflow: auto;
}

/* line 7, ../../app/sass/vendor/_mobile-menu.scss */
#build-menu {
  visibility: visible;
  z-index: 0;
  opacity: 1;
  -webkit-transform: none;
  display: none;
  width: 260px;
  padding: 0;
  position: static;
  z-index: 0;
  top: 0;
  height: 100%;
  overflow-y: auto;
  left: 0;
}

/* line 23, ../../app/sass/vendor/_mobile-menu.scss */
.build-menu-animating #build-menu-page {
  position: fixed;
  overflow: hidden;
  width: 100%;
  top: 0;
  bottom: 0;
}

/* line 31, ../../app/sass/vendor/_mobile-menu.scss */
.build-menu-animating.build-menu-close #build-menu-page,
.build-menu-animating.build-menu-open #build-menu-page {
  -webkit-transition: -webkit-transform 250ms;
}

/* line 36, ../../app/sass/vendor/_mobile-menu.scss */
.build-menu-animating.build-menu-open #build-menu-page {
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 40, ../../app/sass/vendor/_mobile-menu.scss */
.build-menu-animating #build-menu {
  display: block;
}

/* line 42, ../../app/sass/vendor/_mobile-menu.scss */
.build-menu-open #build-menu {
  display: block;
  -webkit-transition-delay: 0ms, 0ms, 0ms;
}

/* line 47, ../../app/sass/vendor/_mobile-menu.scss */
.build-menu-open #build-menu,
.build-menu-close #build-menu {
  -webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 0ms 250ms;
}

/* Magnific Popup CSS */
/* line 78, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 95, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 107, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 122, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 133, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 140, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 150, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 157, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 161, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 167, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 174, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 179, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 190, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 209, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-hide {
  display: none !important;
}

/* line 220, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
/* line 230, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-preloader a {
  color: #CCC;
}
/* line 232, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 240, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 247, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 254, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 268, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 276, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
/* line 297, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 305, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-close:active {
  top: 1px;
}

/* line 310, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 316, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 326, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 338, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
/* line 351, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow:active {
  margin-top: -54px;
}
/* line 354, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 361, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
/* line 377, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
/* line 385, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 394, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow-left {
  left: 0;
}
/* line 397, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
/* line 402, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

/* line 409, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow-right {
  right: 0;
}
/* line 411, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
/* line 416, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F;
}

/* line 427, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 430, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
/* line 435, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 439, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
/* line 444, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 464, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 479, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-figure {
  line-height: 0;
}
/* line 481, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
/* line 495, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
/* line 501, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 505, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 513, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 522, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 529, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  /* line 542, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 547, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  /* line 553, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  /* line 557, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  /* line 562, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 572, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  /* line 576, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  /* line 580, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 600, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 604, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 608, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 612, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 624, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}
/* line 627, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
/* line 634, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}
/* line 637, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
/* line 640, ../../../../shared/bundle/ruby/2.1.0/gems/jade-6.7.20160211004/app/sass/vendor/magnific-popup/main.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

/* line 6, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
p {
  margin: 0 0 10px 0;
  margin:  0 0 10px 0;
}

/* line 11, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.document {
  background-color: #fff;
  overflow: hidden;
}

/* line 16, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
#notice {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding: 20px;
  padding: 1.25rem;
  font-size: 16px;
  font-size: 1rem;
  background-color: #FEDFDD;
  color: #222;
  text-align: center;
}
/* line 26, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
#notice:before {
  margin-right: 10px;
  margin-right: 0.625rem;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 33, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
#comment_notice h3 {
  padding: 20px;
  padding: 1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-size: 16px;
  font-size: 1rem;
  background-color: #cddfc6;
  text-align: center;
}
/* line 42, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
#comment_notice h3:before {
  margin-right: 10px;
  margin-right: 0.625rem;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 49, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.error_explanation {
  padding: 20px;
  padding: 1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  background-color: #FEDFDD;
}
/* line 54, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.error_explanation h2 {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 59, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.error_explanation li {
  list-style: none;
}
/* line 64, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.error_explanation li:before {
  margin-right: 10px;
  margin-right: 0.625rem;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 72, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.button {
  background-color: #598527;
  border: none;
  color: #fff;
  text-transform: uppercase;
}

/* line 80, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.page-title {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  line-height: 1.45;
}

/* line 90, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.page-description a {
  color: #598527;
  text-decoration: none;
}

/* line 96, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.breadcrumbs {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-font-smoothing: antialiased;
  color: #598527;
}
/* line 102, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.breadcrumbs a {
  color: #598527;
  text-decoration: none;
}

/* line 113, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.pager .pager-label {
  display: none;
}

/* line 122, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
body {
  font-family: "proxima-nova", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}

/* line 128, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-header,
.container,
.wrapper {
  *zoom: 1;
  max-width: 1040px;
  max-width: 65rem;
  _width: 1040px;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.main-header:after,
.container:after,
.wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 134, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.container {
  padding-right: 320px;
  position: relative;
}
@media (min-width: 0) and (max-width: 750px) {
  /* line 134, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .container {
    padding-right: 0;
  }
}

/* line 143, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.container-full {
  padding-right: 0;
}

/* line 147, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.is-homepage {
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 151, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.wrapper {
  padding: 0;
}

/* line 159, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-body {
  padding-right: 20px;
  padding-right: 1.25rem;
  float: left;
  width: 100%;
}

/* line 165, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-interior-sidebar {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  float: right;
  margin-right: -320px;
  width: 320px;
}
@media (min-width: 0) and (max-width: 750px) {
  /* line 165, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .main-interior-sidebar {
    margin-left: -10px;
    margin-left: -0.625rem;
    float: none;
    width: 100%;
  }
  /* line 176, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .main-interior-sidebar .publication,
  .main-interior-sidebar .digital-edition {
    display: none;
  }
}
/* line 182, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-interior-sidebar .ad,
.main-interior-sidebar .publication,
.main-interior-sidebar .digital-edition,
.main-interior-sidebar .popular-stories,
.main-interior-sidebar .right-rail-promo-1 {
  margin: 0 auto 20px;
  width: 300px;
}
/* line 191, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-interior-sidebar .digital-edition__item {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}

/* line 202, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.headroom {
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

/* line 209, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.headroom--pinned {
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 215, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.headroom--unpinned {
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 221, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-bar {
  background-color: #222;
  height: 50px;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}

/* line 232, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-bar__content {
  display: inline-block;
  float: right;
  position: relative;
  width: auto;
}

/* line 242, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-header {
  margin-top: 70px;
  margin-top: 4.375rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 246, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-header .logo {
  margin-right: 20px;
  margin-right: 1.25rem;
  float: left;
  width: 235px;
}
@media (min-width: 728px) and (max-width: 1040px) {
  /* line 246, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .main-header .logo {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    float: none;
    margin: 0 auto;
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 727px) {
  /* line 246, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .main-header .logo {
    margin: 0 auto;
    text-align: center;
    width: 100%;
  }
}

/* line 266, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-footer {
  padding: 40px 0;
  padding:  40px 0;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #222;
  overflow: hidden;
}
/* line 272, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-footer .copyright {
  padding-top: 20px;
  padding-top: 1.25rem;
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  font-size: 12px;
  font-size: 0.75rem;
  border-top: 2px solid #444;
}
/* line 278, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.main-footer .copyright a {
  text-decoration: underline;
}

/* line 292, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.homepage-section-title a:after,
.editorial-content__link a:after {
  margin-left: 4px;
  margin-left: 0.25rem;
  content: "";
}
/* line 298, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.homepage-section-title a,
.editorial-content__link a {
  color: #598527;
  text-decoration: none;
}

/* line 304, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-featured-rss {
  float: right;
}

/* line 309, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
  position: relative;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 309, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .featured-carousel {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}
/* line 319, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel .owl-prev,
.featured-carousel .owl-next {
  padding: 7px 4px;
  padding:  7px 4px;
  background-color: #000;
  height: 60px;
  opacity: .7;
  position: absolute;
  top: 180px;
}
@media (min-width: 0) and (max-width: 460px) {
  /* line 319, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .featured-carousel .owl-prev,
  .featured-carousel .owl-next {
    top: 100px;
  }
}
/* line 333, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel .owl-prev:before,
.featured-carousel .owl-next:before {
  margin-top: -17px;
  margin-top: -1.0625rem;
  font-size: 40px;
  font-size: 2.5rem;
  color: #fff;
  display: block;
  position: relative;
  top: 50%;
}
/* line 344, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel .owl-prev {
  left: 0;
}
/* line 349, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel .owl-next {
  right: 0;
}

/* line 357, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel__image {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 363, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel__item:nth-child(3n+3) {
  margin-right: 0;
}

/* line 368, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel__author {
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
}

/* line 373, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel__title {
  font-size: 34px;
  font-size: 2.125rem;
}
/* line 377, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-carousel__title a {
  color: #598527;
  text-decoration: none;
}

/* line 383, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.newsletter-and-latest-news-container {
  width: 32%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 383, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .newsletter-and-latest-news-container {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}

/* line 391, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.latest-news__item {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border-bottom: 1px dotted #ddd;
}
/* line 396, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.latest-news__item:last-child {
  border: 0px none;
}

/* line 401, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.latest-news__image {
  margin: 0 20px 20px 0px;
  margin:  0 20px 20px 0px;
  float: left;
  height: auto;
  width: 65px;
}

/* line 408, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.latest-news__author {
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
  line-height: 1;
}

/* line 414, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.latest-news__title {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0;
}
/* line 419, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.latest-news__title a {
  color: #598527;
  text-decoration: none;
}

/* line 430, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies {
  clear: both;
}
/* line 434, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies .ad-top {
  width: 32%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 601px) and (max-width: 768px) {
  /* line 434, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .top-companies .ad-top {
    width: 45%;
  }
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 434, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .top-companies .ad-top {
    margin-left: -10px;
    margin-left: -0.625rem;
    float: left;
    margin-right: 2%;
    *margin-left: auto;
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
    text-align: center;
  }
}

/* line 451, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies__wrapper {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
@media (min-width: 601px) and (max-width: 768px) {
  /* line 451, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .top-companies__wrapper {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 451, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .top-companies__wrapper {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}

/* line 465, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies__item {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
@media (min-width: 0px) and (max-width: 600px) {
  /* line 465, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .top-companies__item {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}
/* line 473, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies__item:last-child {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 473, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .top-companies__item:last-child {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}

/* line 482, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies__image {
  margin: 0 15px 15px 0;
  margin:  0 15px 15px 0;
  float: left;
  height: auto;
  width: 150px;
}

/* line 489, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies__label-type {
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
}

/* line 494, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies__title {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 498, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.top-companies__title a {
  color: #598527;
  text-decoration: none;
}

/* line 504, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.company-search {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border-bottom: 1px dotted #ddd;
}

/* line 511, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.company-search__title {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 511, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .company-search__title {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}

/* line 521, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.company-search__form {
  width: 66%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 521, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .company-search__form {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}
/* line 528, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.company-search__form label {
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 535, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.company-search__form input[type="text"] {
  float: left;
  width: 80%;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 535, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .company-search__form input[type="text"] {
    width: 60%;
  }
}

/* line 545, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.company-search__button {
  padding: 0 10px;
  padding:  0 10px;
  background-color: #598527;
  border: none;
  color: #fff;
  height: 36px;
  line-height: 36px;
  text-align: center;
}

/* line 555, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  clear: both;
}

/* line 561, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__column1 {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 561, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .featured-content__column1 {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}
/* line 569, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.container-full .featured-content__column1 {
  float: none;
  width: auto;
  margin-right: auto;
  *margin-left: auto;
  display: block;
}

/* line 574, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__column2 {
  width: 32%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 574, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .featured-content__column2 {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}
/* line 582, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__column2 .featured-content__title {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 586, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__column2 .featured-content__item {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border-bottom: 1px dotted #ddd;
}
/* line 590, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__column2 .featured-content__item:last-child {
  border: 0 none;
}

/* line 596, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__item {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 601, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__image {
  margin: 0 15px 15px 0;
  margin:  0 15px 15px 0;
  float: left;
  height: auto;
  width: 150px;
}

/* line 608, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__author {
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
}

/* line 613, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__title {
  font-size: 22px;
  font-size: 1.375rem;
}
/* line 617, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.featured-content__title a {
  color: #598527;
  text-decoration: none;
}

/* line 627, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-featured-rss {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0;
}
/* line 631, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-featured-rss a {
  margin-left: 15px;
  margin-left: 0.9375rem;
  font-size: 14px;
  font-size: 0.875rem;
  color: #999;
  display: inline-block;
  font-weight: bold;
  line-height: 30px;
  text-decoration: none;
}
/* line 641, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-featured-rss .rss:before {
  margin-right: 5px;
  margin-right: 0.3125rem;
  color: #FF6600;
  content: "";
}

/* line 649, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media (min-width: 0) and (max-width: 460px) {
  /* line 654, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .photo-gallery .owl-nav {
    display: none;
  }
}
/* line 657, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery .owl-prev,
.photo-gallery .owl-next {
  padding: 7px 4px;
  padding:  7px 4px;
  background-color: #000;
  height: 50px;
  opacity: .7;
  position: absolute;
  top: 50px;
}
/* line 667, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery .owl-prev:before,
.photo-gallery .owl-next:before {
  margin-top: -17px;
  margin-top: -1.0625rem;
  font-size: 36px;
  font-size: 2.25rem;
  color: #fff;
  display: block;
  position: relative;
  top: 50%;
}
/* line 677, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery .owl-prev {
  left: 0;
}
/* line 682, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery .owl-next {
  right: 15px;
}

/* line 689, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery__wrapper {
  margin: 5px 5px 0 0;
  margin:  5px 5px 0 0;
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
  position: relative;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 689, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .photo-gallery__wrapper {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}

/* line 699, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery__image {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 703, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery__item {
  margin-right: 15px;
  margin-right: 0.9375rem;
}
/* line 706, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery__item:nth-child(3n+3) {
  margin-right: 0;
}

/* line 711, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery__author {
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
}

/* line 716, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery__title {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 720, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.photo-gallery__title a {
  color: #598527;
  text-decoration: none;
}

/* line 729, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.contributors .ad-middle {
  width: 32%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 481px) and (max-width: 768px) {
  /* line 729, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .contributors .ad-middle {
    width: 45%;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  /* line 729, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .contributors .ad-middle {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
    float: left;
    margin-right: 2%;
    *margin-left: auto;
    margin-left: -10px;
    margin-left: -0.625rem;
  }
}

/* line 744, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.contributors__wrapper {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
@media (min-width: 481px) and (max-width: 768px) {
  /* line 744, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .contributors__wrapper {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  /* line 744, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .contributors__wrapper {
    width: 100%;
  }
}

/* line 758, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.contributors__item {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border-bottom: 1px dotted #ddd;
}
/* line 764, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.contributors__item:last-child {
  border: none;
  padding: 0;
}

/* line 770, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.contributors__image {
  margin: 0 20px 0 0;
  margin:  0 20px 0 0;
  float: left;
  height: auto;
  width: 65px;
}

/* line 777, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.contributors__author {
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
}

/* line 782, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.contributors__title {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0;
}
/* line 787, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.contributors__title a {
  color: #598527;
  text-decoration: none;
}

/* line 793, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
/* line 799, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition .homepage-section-title:after {
  content: '';
}

/* line 805, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition__item {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 805, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .digital-edition__item {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}
/* line 813, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition__item:nth-child(4) {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}

/* line 820, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-digital-edition .editorial-content__image {
  margin: 0 20px 10px 0;
  margin:  0 20px 10px 0;
  float: left;
  max-width: 110px;
}
/* line 826, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-digital-edition .editorial-content__title {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 830, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-digital-edition .editorial-content__title a {
  color: #598527;
  text-decoration: none;
}
/* line 836, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-digital-edition .editorial-content__subtitle {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 848, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.home-digital-edition .editorial-content__link {
  display: none;
}

/* line 853, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition__image {
  margin: 0 20px 10px 0;
  margin:  0 20px 10px 0;
  float: left;
  max-width: 110px;
}

/* line 859, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition__topic,
.digital-edition__sub-headline {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #999;
  color: #A36209;
  font-weight: bold;
}

/* line 869, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition__author {
  font-size: 12px;
  font-size: 0.75rem;
  color: #A36209;
  text-transform: uppercase;
}

/* line 875, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition__headline {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 879, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.digital-edition__headline a {
  color: #598527;
  text-decoration: none;
}

/* line 889, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.social-networking {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  clear: both;
}
/* line 894, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.social-networking a.email {
  margin-right: 10px;
  margin-right: 0.625rem;
  padding: 4px 7px;
  padding:  4px 7px;
  font-size: 11px;
  font-size: 0.6875rem;
  background-color: #598527;
  border-radius: 2px;
  color: #fff;
  display: block;
  float: left;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1.25;
  position: relative;
  text-decoration: none;
  top: 3px;
}
/* line 910, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.social-networking .fb_iframe_widget {
  line-height: 1;
}
/* line 914, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.social-networking .twitter-share-button {
  position: relative;
  top: 3px;
}
/* line 919, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.social-networking .IN-widget {
  position: relative;
  top: 2px;
}
/* line 924, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.social-networking #___plus_0 {
  position: relative;
  top: 3px;
}

/* line 930, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.pages-show .social-networking {
  display: none;
}

/* line 938, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 942, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center__image {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 945, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center__image img {
  max-width: 627px;
  width: 100% !important;
}

/* line 955, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-ingredients {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
@media (min-width: 0) and (max-width: 850px) {
  /* line 955, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .knowledge-center-ingredients {
    margin-bottom: 5px;
    margin-bottom: 0.3125rem;
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -20px;
    display: inline;
  }
}

/* line 964, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-links {
  width: 66%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 0) and (max-width: 850px) {
  /* line 964, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .knowledge-center-links {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -20px;
    display: inline;
  }
}

/* line 972, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-link-row {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 977, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-link-row__details {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
@media (min-width: 0) and (max-width: 450px) {
  /* line 977, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .knowledge-center-link-row__details {
    width: 32%;
    float: left;
    margin-right: 2%;
    display: inline;
  }
}
/* line 984, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-link-row__details a {
  padding: 4px;
  padding: 0.25rem;
  background-color: #eee;
  display: block;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

/* line 994, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-link-row__text {
  padding: 4px 6px;
  padding:  4px 6px;
  width: 74.5%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 0) and (max-width: 450px) {
  /* line 994, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
  .knowledge-center-link-row__text {
    width: 66%;
    float: right;
    margin-right: 0;
    *margin-left: -20px;
    display: inline;
  }
}

/* line 1003, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-author {
  padding-top: 20px;
  padding-top: 1.25rem;
  border-top: 1px solid #eee;
}

/* line 1009, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-author__image {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 1012, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-author__image img {
  max-width: 160px;
  width: 100% !important;
}

/* line 1018, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center-author__bio {
  width: 74.5%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}

/* line 1022, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center__ul {
  font-size: 14px;
  font-size: 0.875rem;
  list-style: none;
  padding: 0;
}
/* line 1027, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center__ul a {
  color: #598527;
  text-decoration: none;
}
/* line 1032, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center__ul > li {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-weight: bold;
}
/* line 1036, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center__ul > li:before {
  margin-right: 5px;
  margin-right: 0.3125rem;
  content: '\f144';
}
/* line 1043, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center__ul ul {
  padding-left: 20px;
  padding-left: 1.25rem;
  list-style: none;
}
/* line 1047, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.knowledge-center__ul ul li {
  font-weight: normal;
  line-height: 1.35;
}

/* line 1059, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_base.scss */
.pt-title {
  margin: 0 0 20px 0;
  margin:  0 0 20px 0;
  font-size: 24px;
  font-size: 1.5rem;
  color: #444;
  font-weight: 300;
  line-height: 1.25;
}

/* line 1, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="file"],
textarea {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px;
  padding: 0.625rem;
  border: 1px solid #ddd;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  width: 100%;
}

/* line 14, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
input[type="file"] {
  padding: 10px;
  padding: 0.625rem;
  background-color: #eee;
}

/* line 19, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
input[type="checkbox"] {
  margin-right: 10px;
  margin-right: 0.625rem;
}

/* line 23, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
input[type="reset"] {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  background-color: #aaa;
  border: none;
  color: #fff;
}

/* line 31, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
label {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  display: block;
}
/* line 36, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
label.error {
  font-size: 14px;
  font-size: 0.875rem;
  color: #fa5348;
}
/* line 41, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.form-field-checkbox label {
  display: inline;
}

/* line 46, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.required .red {
  color: #fa5348;
}

/* line 50, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
input.error {
  border: 1px solid #fa5348;
}

/* line 54, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
fieldset {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding: 20px;
  padding: 1.25rem;
  border: 1px solid #eee;
}

/* line 60, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
legend {
  margin: 0;
}

/* line 65, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.hint {
  margin: 10px 0 20px;
  margin:  10px 0 20px;
  font-size: 12px;
  font-size: 0.75rem;
  font-style: italic;
}
/* line 70, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.hint h4 {
  font-size: 16px;
  font-size: 1rem;
}
/* line 75, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.hint a {
  color: #598527;
  text-decoration: none;
}

/* line 78, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.fieldset-slideshow h4,
.fieldset-downloadable-materials h4 {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 16px;
  font-size: 1rem;
}

/* line 85, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.form-field, .comment .field, .user-new .demographics .record div,
.user-edit .demographics .record div, .subscription-form .demographics .record div {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 90, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.comment .title {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.65;
  color: #aaa;
}

/* line 106, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.page-user-registration .page-description {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 110, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.user-new,
.user-edit {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
/* line 114, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.user-new small,
.user-edit small {
  margin-top: 5px;
  margin-top: 0.3125rem;
  line-height: 1.25;
  display: block;
  color: #999;
}
/* line 121, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.user-new .field-prefix,
.user-new .field-suffix,
.user-new .field-work-phone,
.user-new .field-middle-name,
.user-new .field-mobile-phone,
.user-new .field-fax,
.user-new .field-topics,
.user-edit .field-prefix,
.user-edit .field-suffix,
.user-edit .field-work-phone,
.user-edit .field-middle-name,
.user-edit .field-mobile-phone,
.user-edit .field-fax,
.user-edit .field-topics {
  display: none;
}
/* line 134, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.user-new .field-city,
.user-new .field-state,
.user-new .field-postal-code,
.user-edit .field-city,
.user-edit .field-state,
.user-edit .field-postal-code {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 134, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
  .user-new .field-city,
  .user-new .field-state,
  .user-new .field-postal-code,
  .user-edit .field-city,
  .user-edit .field-state,
  .user-edit .field-postal-code {
    float: none;
    width: auto;
    margin-right: auto;
    *margin-left: auto;
    display: block;
  }
}
/* line 144, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.user-new .field-postal-code,
.user-edit .field-postal-code {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (min-width: 0) and (max-width: 600px) {
  /* line 144, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
  .user-new .field-postal-code,
  .user-edit .field-postal-code {
    float: left;
    margin-right: 2%;
    *margin-left: auto;
  }
}
/* line 152, ../../../../shared/bundle/ruby/2.1.0/gems/jade_watt-6.7.20160210004/app/sass/_forms.scss */
.user-new .field-home-phone,
.user-edit .field-home-phone {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}