/**
*############################################
* added this file inorder to work in twzdev01 dev server 
* don't use this file, please use app.css file instead
*############################################
*/
@charset "UTF-8";
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);*/
/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
html {
  font-size: 62.5%;
}

/* line 7, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
body {
  background: white;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 1;
  color: #222222;
  position: relative;
  -webkit-font-smoothing: antialiased;
}

/* Links ---------------------- */
/* line 11, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
a img {
  border: none;
}

/* line 12, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
a {
  color: #c7303f;
  text-decoration: none;
  line-height: inherit;
}

/* line 13, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
a:hover {
  color: #b22b38;
}

/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
a:focus {
  color: #b22b38;
}

/* line 15, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
p a, p a:visited {
  line-height: inherit;
}

/* Misc ---------------------- */
/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.left {
  float: left;
}

/* line 20, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.right {
  float: right;
}

/* line 21, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.text-left {
  text-align: left;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.text-right {
  text-align: right;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.text-center {
  text-align: center;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.hide {
  display: none;
}

/* line 25, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.hide-override {
  display: none !important;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.highlight {
  background: #ffff99;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
#googlemap img, object, embed {
  max-width: none;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
#map_canvas embed {
  max-width: none;
}

/* line 31, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
#map_canvas img {
  max-width: none;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
#map_canvas object {
  max-width: none;
}

/* Reset for strange margins by default on <figure> elements */
/* line 35, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
figure {
  margin: 0;
}

/* Base Type Styles Using Modular Scale ---------------------- */
/* line 3, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-size: 14px;
  direction: ltr;
}

/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 17px;
}
/* line 11, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
p.lead {
  font-size: 17.5px;
  line-height: 1.6;
  margin-bottom: 17px;
}

/* line 13, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
aside p {
  font-size: 13px;
  line-height: 1.35;
  font-style: italic;
}

/* line 15, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 14px;
  margin-top: 14px;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
h1 {
  font-size: 44px;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
h2 {
  font-size: 37px;
}

/* line 29, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
h3 {
  font-size: 27px;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
h4 {
  font-size: 23px;
}

/* line 31, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
h5 {
  font-size: 17px;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
h6 {
  font-size: 14px;
}

/* line 34, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 22px 0 21px;
  height: 0;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
.subheader {
  line-height: 1.3;
  color: #6f6f6f;
  font-weight: 300;
  margin-bottom: 17px;
}

/* line 38, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
em, i {
  font-style: italic;
  line-height: inherit;
}

/* line 39, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
strong, b {
  font-weight: bold;
  line-height: inherit;
}

/* line 40, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 41, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
code {
  font-weight: bold;
  background: #ffff99;
}

/* Lists ---------------------- */
/* line 44, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul, ol, dl {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 17px;
  list-style-position: outside;
}

/* line 47, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul li ul, ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
/* line 49, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.square, ul.circle, ul.disc {
  margin-left: 17px;
}
/* line 50, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.square {
  list-style-type: square;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.square li ul {
  list-style: inherit;
}
/* line 53, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.circle {
  list-style-type: circle;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.circle li ul {
  list-style: inherit;
}
/* line 56, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.disc {
  list-style-type: disc;
}
/* line 57, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.disc li ul {
  list-style: inherit;
}
/* line 59, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.no-bullet {
  list-style: none;
}
/* line 60, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ul.large li {
  line-height: 21px;
}

/* line 62, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ol {
  margin-left: 20px;
}
/* line 64, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
ol li ul, ol li ol {
  margin-left: 20px;
  margin-bottom: 0;
}

/* Blockquotes ---------------------- */
/* line 69, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
blockquote, blockquote p {
  line-height: 1.5;
  color: #6f6f6f;
}

/* line 70, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
blockquote {
  margin: 0 0 17px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}
/* line 71, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
blockquote cite {
  display: block;
  font-size: 13px;
  color: #555555;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 73, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
blockquote cite a, blockquote cite a:visited {
  color: #555555;
}

/* line 77, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
abbr, acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px solid #ddd;
  cursor: help;
}

/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
abbr {
  text-transform: none;
}

/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 86, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 88, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 89, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 90, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 91, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 92, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 93, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 94, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 95, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 96, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 98, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 99, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  /* line 100, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 101, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  .print-only {
    display: block !important;
  }

  /* line 102, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 103, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_typography.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* Requires
   globals.css */
/* Standard Forms ---------------------- */
/* line 6, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form {
  margin: 0 0 19.41641px;
}

/* line 8, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.row form .row {
  margin: 0 -6px;
}
/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.row form .row .column, .row form .row .columns {
  padding: 0 6px;
}
/* line 12, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.row form .row.collapse {
  margin: 0;
}
/* line 13, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.row form .row.collapse .column, .row form .row.collapse .columns {
  padding: 0;
}

/* line 17, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
label {
  font-size: 14px;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 3px;
}
/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
label.right {
  float: none;
  text-align: right;
}
/* line 20, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
label.inline {
  line-height: 32px;
  margin: 0 0 12px 0;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.prefix, .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: 32px;
  line-height: 31px;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
a.button.prefix, a.button.postfix {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

/* line 25, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
span.prefix, span.postfix {
  background: #f2f2f2;
  border: 1px solid #cccccc;
}

/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.prefix {
  left: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.postfix {
  right: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
  padding: 6px;
  height: 32px;
  width: 100%;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize {
  font-size: 17px;
  padding: 4px 6px;
}
/* line 34, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #b3b3b3;
}
/* line 35, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
  background-color: #ddd;
}

/* line 38, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
textarea {
  height: auto;
}

/* line 40, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
select {
  width: 100%;
}

/* Fieldsets */
/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
fieldset {
  border: solid 1px #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 12px 0;
  margin: 18px 0;
}
/* line 45, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 3px;
  margin: 0;
  margin-left: -3px;
}

/* Errors */
/* line 49, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.error input, input.error, .error textarea, textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

/* line 50, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.error label, label.error {
  color: #c60f13;
}

/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.error small, small.error {
  display: block;
  padding: 6px 4px;
  margin-top: -13px;
  margin-bottom: 12px;
  background: #c60f13;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 53, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.error textarea:focus, textarea.error:focus {
  background: #fafafa;
  border-color: #b3b3b3;
}

/* Custom Forms ---------------------- */
/* line 57, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom {
  /* Custom input, disabled */
}
/* line 59, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom span.custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  border: solid 1px #cccccc;
  background: white;
}
/* line 61, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom span.custom.radio {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
/* line 63, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom span.custom.checkbox:before {
  content: "";
  display: block;
  line-height: 0.8;
  height: 14px;
  width: 14px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  color: #fff;
}
/* line 66, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom span.custom.radio.checked:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  background: #222222;
  position: relative;
  top: 3px;
  left: 3px;
}
/* line 69, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom span.custom.checkbox.checked:before {
  content: "\00d7";
  color: #222222;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown {
  display: block;
  position: relative;
  width: auto;
  height: 28px;
  margin-bottom: 9px;
  margin-top: 2px;
}
/* line 74, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
  overflow-y: auto;
  max-height: 200px;
}
/* line 75, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.current {
  display: block;
  width: auto;
  line-height: 26px;
  min-height: 28px;
  padding: 0;
  padding-left: 6px;
  padding-right: 38px;
  border: solid 1px #dddddd;
  color: #141414;
  background-color: white;
  white-space: nowrap;
}
/* line 76, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector {
  position: absolute;
  width: 27px;
  height: 28px;
  display: block;
  right: 0;
  top: 0;
  border: solid 1px #dddddd;
}
/* line 77, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #aaaaaa transparent transparent transparent;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -2px;
  margin-left: -5px;
}
/* line 80, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #222222 transparent transparent transparent;
}
/* line 83, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open ul {
  display: block;
  z-index: 10;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.small {
  width: 134px !important;
}
/* line 86, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.medium {
  width: 254px !important;
}
/* line 87, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.large {
  width: 434px !important;
}
/* line 88, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.expand {
  width: 100% !important;
}
/* line 90, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.small ul {
  width: 134px !important;
}
/* line 91, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.medium ul {
  width: 254px !important;
}
/* line 92, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.large ul {
  width: 434px !important;
}
/* line 93, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.expand ul {
  width: 100% !important;
}
/* line 96, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: 0;
  top: 27px;
  margin: 0;
  padding: 0;
  background: white;
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #cccccc;
}
/* line 98, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li {
  color: #555555;
  font-size: 13px;
  cursor: pointer;
  padding: 3px;
  padding-left: 6px;
  padding-right: 38px;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 99, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected {
  background: #cdebf5;
  color: black;
}
/* line 100, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:after {
  content: "\2013";
  position: absolute;
  right: 10px;
}
/* line 102, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover {
  background-color: #cdebf5;
  color: black;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover:after {
  content: "\2013";
  position: absolute;
  right: 10px;
  color: #a3dbec;
}
/* line 105, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover {
  background: #cdebf5;
  cursor: default;
  color: black;
}
/* line 106, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover:after {
  color: black;
}
/* line 108, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul.show {
  display: block;
}
/* line 112, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
form.custom .custom.disabled {
  background-color: #dddddd;
}

/* Correct FF custom dropdown height */
@-moz-document url-prefix() {
  /* line 117, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
  form.custom div.custom.dropdown a.selector {
    height: 30px;
  }
}

/* line 119, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/common/_forms.scss */
.lt-ie9 form.custom div.custom.dropdown a.selector {
  height: 30px;
}

/* The Grid ---------------------- */
/* line 3, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row {
  width: 1000px;
  max-width: 100%;
  min-width: 768px;
  margin: 0 auto;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 7, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row.collapse .column, .row.collapse .columns {
  padding: 0;
}
/* line 9, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
}

/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.column, .columns {
  float: left;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.column.centered, .columns.centered {
  float: none;
  margin: 0 auto;
}

/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.one, .row .one {
  width: 8.33333%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.two, .row .two {
  width: 16.66667%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.three, .row .three {
  width: 25%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.four, .row .four {
  width: 33.33333%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.five, .row .five {
  width: 41.66667%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.six, .row .six {
  width: 50%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.seven, .row .seven {
  width: 58.33333%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.eight, .row .eight {
  width: 66.66667%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.nine, .row .nine {
  width: 75%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.ten, .row .ten {
  width: 83.33333%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.eleven, .row .eleven {
  width: 91.66667%;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.twelve, .row .twelve {
  width: 100%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-one {
  margin-left: 8.33333%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-two {
  margin-left: 16.66667%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-three {
  margin-left: 25%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-four {
  margin-left: 33.33333%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-five {
  margin-left: 41.66667%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-six {
  margin-left: 50%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-seven {
  margin-left: 58.33333%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-eight {
  margin-left: 66.66667%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-nine {
  margin-left: 75%;
}

/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-ten {
  margin-left: 83.33333%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-two {
  left: 16.66667%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-two {
  right: 16.66667%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-three {
  left: 25%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-three {
  right: 25%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-four {
  left: 33.33333%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-four {
  right: 33.33333%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-five {
  left: 41.66667%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-five {
  right: 41.66667%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-six {
  left: 50%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-six {
  right: 50%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-seven {
  left: 58.33333%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-seven {
  right: 58.33333%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-eight {
  left: 66.66667%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-eight {
  right: 66.66667%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-nine {
  left: 75%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-nine {
  right: 75%;
}

/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-ten {
  left: 83.33333%;
}

/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-ten {
  right: 83.33333%;
}

/* line 46, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
img, object, embed {
  max-width: 100%;
  height: auto;
}

/* line 47, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
object, embed {
  height: 100%;
}

/* line 48, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 49, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
#map_canvas img, .map_canvas img {
  max-width: none!important;
}

/* Nicolas Gallagher's micro clearfix */
/* line 52, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row {
  *zoom: 1;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* Block Grids ---------------------- */
/* These are 2-up, 3-up, 4-up and 5-up ULs, suited
for repeating blocks of content. Add 'mobile' to
them to switch them just like the layout grid
(one item per line) on phones

For IE7/8 compatibility block-grid items need to be
the same height. You can optionally uncomment the
lines below to support arbitrary height, but know
that IE7/8 do not support :nth-child.
-------------------------------------------------- */
/* line 67, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid {
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 69, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid > li {
  display: block;
  height: auto;
  float: left;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.one-up {
  margin: 0;
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.one-up > li {
  width: 100%;
  padding: 0 0 15px;
  padding: 0 8px 8px;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.two-up {
  margin: 0 -15px;
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.two-up > li {
  width: 50%;
  padding: 0 15px 15px;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.two-up > li:nth-child(2n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.three-up {
  margin: 0 -12px;
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.three-up > li {
  width: 33.33333%;
  padding: 0 12px 12px;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.three-up > li:nth-child(3n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.four-up {
  margin: 0 -10px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.four-up > li {
  width: 25%;
  padding: 0 10px 10px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.four-up > li:nth-child(4n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.five-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.five-up > li {
  width: 20%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.five-up > li:nth-child(5n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.six-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.six-up > li {
  width: 16.66667%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.six-up > li:nth-child(6n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.seven-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.seven-up > li {
  width: 14.28571%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.seven-up > li:nth-child(7n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.eight-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.eight-up > li {
  width: 12.5%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.eight-up > li:nth-child(8n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.nine-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.nine-up > li {
  width: 11.11111%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.nine-up > li:nth-child(9n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.ten-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.ten-up > li {
  width: 10%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.ten-up > li:nth-child(10n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.eleven-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.eleven-up > li {
  width: 9.09091%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.eleven-up > li:nth-child(11n+1) {
  clear: both;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.twelve-up {
  margin: 0 -8px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.twelve-up > li {
  width: 8.33333%;
  padding: 0 8px 8px;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.block-grid.twelve-up > li:nth-child(12n+1) {
  clear: both;
}

/* Normal Buttons ---------------------- */
/* line 3, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button {
  width: auto;
  background: #c7303f;
  border: 1px solid #89212b;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  padding: 10px 20px 11px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  /* Hovers */
  /* Sizes */
  /* Colors */
  /* Radii */
  /* Layout */
  /* Disabled ---------- */
}
/* line 6, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button:hover, .button:focus {
  color: white;
  background-color: #9e2632;
}
/* line 7, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button:active {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
}
/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.large {
  font-size: 17px;
  padding: 15px 30px 16px;
}
/* line 11, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.medium {
  font-size: 14px;
}
/* line 12, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.small {
  font-size: 11px;
  padding: 7px 14px 8px;
}
/* line 13, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.tiny {
  font-size: 10px;
  padding: 5px 10px 6px;
}
/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.expand {
  width: 100%;
  text-align: center;
}
/* line 17, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.primary {
  background-color: #c7303f;
  border: 1px solid #89212b;
}
/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.primary:hover, .button.primary:focus {
  background-color: #9e2632;
}
/* line 20, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.success {
  background-color: #5da423;
  border: 1px solid #396516;
}
/* line 21, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.success:hover, .button.success:focus {
  background-color: #457a1a;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.alert {
  background-color: #c60f13;
  border: 1px solid #7f0a0c;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.alert:hover, .button.alert:focus {
  background-color: #970b0e;
}
/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.secondary {
  background-color: #e9e9e9;
  color: #1d1d1d;
  border: 1px solid #c3c3c3;
}
/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.secondary:hover, .button.secondary:focus {
  background-color: #d0d0d0;
}
/* line 31, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.round {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 35, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.full-width {
  width: 100%;
  text-align: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.left-align {
  text-align: left;
  text-indent: 12px;
}
/* line 39, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.disabled, .button[disabled] {
  opacity: 0.6;
  cursor: default;
  background: #c7303f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 40, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.disabled :hover, .button[disabled] :hover {
  background: #c7303f;
}
/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.disabled.success, .button[disabled].success {
  background-color: #5da423;
}
/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #5da423;
  outline: none;
}
/* line 45, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.disabled.alert, .button[disabled].alert {
  background-color: #c60f13;
}
/* line 46, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #c60f13;
  outline: none;
}
/* line 48, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.disabled.secondary, .button[disabled].secondary {
  background-color: #e9e9e9;
}
/* line 49, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #e9e9e9;
  outline: none;
}

/* Don't use native buttons on iOS */
/* line 55, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
input[type=submit].button, button.button {
  -webkit-appearance: none;
}

/* Correct FF button padding */
@-moz-document url-prefix() {
  /* line 59, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
  button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
  }

  /* line 60, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].tiny.button {
    padding: 3px 10px 4px;
  }

  /* line 61, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].small.button {
    padding: 5px 14px 6px;
  }

  /* line 62, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].button, input[type=submit].medium.button {
    padding: 8px 20px 9px;
  }

  /* line 63, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
  input[type="submit"].large.button {
    padding: 13px 30px 14px;
  }
}

/* Buttons with Dropdowns ---------------------- */
/* line 68, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown {
  position: relative;
  padding-right: 44px;
  /* Sizes */
  /* Triangles */
  /* Flyout List */
  /* Split Dropdown Buttons */
}
/* line 71, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.large {
  padding-right: 60px;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.small {
  padding-right: 28px;
}
/* line 73, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny {
  padding-right: 20px;
}
/* line 76, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: white transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -2px;
}
/* line 77, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.large:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: white transparent transparent transparent;
  margin-top: -3px;
  right: 30px;
}
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.small:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: white transparent transparent transparent;
  margin-top: -2px;
  right: 14px;
}
/* line 79, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  right: 10px;
}
/* line 82, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  position: absolute;
  left: -1px;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #cccccc;
  border-top: none;
  min-width: 100%;
  z-index: 40;
}
/* line 84, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li {
  width: 100%;
  cursor: pointer;
  padding: 0;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li a {
  display: block;
  color: #555;
  font-size: 13px;
  font-weight: normal;
  padding: 6px 14px;
  text-align: left;
}
/* line 86, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li:hover, .button.dropdown > ul li:focus {
  background-color: #f8e4e6;
  color: #222;
}
/* line 87, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li.divider {
  min-height: 0;
  padding: 0;
  height: 1px;
  margin: 4px 0;
  background: #ededed;
}
/* line 91, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.up > ul {
  border-top: 1px solid #cccccc;
  border-bottom: none;
}
/* line 93, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown ul.no-hover.show-dropdown {
  display: block !important;
}
/* line 95, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown:hover > ul.no-hover {
  display: none;
}
/* line 101, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split {
  padding: 0;
  position: relative;
  /* Sizes */
  /* Triangle Spans */
  /* Colors */
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split:after {
  display: none;
}
/* line 104, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split:hover, .button.dropdown.split:focus {
  background-color: #c7303f;
}
/* line 105, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert:hover, .button.dropdown.split.alert:focus {
  background-color: #c60f13;
}
/* line 106, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success:hover, .button.dropdown.split.success:focus {
  background-color: #5da423;
}
/* line 107, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary:hover, .button.dropdown.split.secondary:focus {
  background-color: #e9e9e9;
}
/* line 110, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a {
  color: white;
  display: block;
  padding: 10px 50px 11px 20px;
  padding-left: 20px;
  padding-right: 50px;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 111, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a:hover, .button.dropdown.split > a:focus {
  background-color: #9e2632;
}
/* line 113, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large > a {
  padding: 15px 75px 16px 30px;
  padding-left: 30px;
  padding-right: 75px;
}
/* line 114, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small > a {
  padding: 7px 35px 8px 14px;
  padding-left: 14px;
  padding-right: 35px;
}
/* line 115, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny > a {
  padding: 5px 25px 6px 10px;
  padding-left: 10px;
  padding-right: 25px;
}
/* line 118, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span {
  background-color: #c7303f;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 30px;
  border-left: 1px solid #89212b;
  -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 119, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:hover, .button.dropdown.split > span:focus {
  background-color: #9e2632;
}
/* line 120, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: white transparent transparent transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
}
/* line 122, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #1d1d1d transparent transparent transparent;
}
/* line 124, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span {
  width: 45px;
}
/* line 125, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span {
  width: 21px;
}
/* line 126, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span {
  width: 15px;
}
/* line 128, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: white transparent transparent transparent;
  margin-top: -3px;
  margin-left: -7px;
}
/* line 129, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  margin-left: -4px;
}
/* line 130, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 3px;
  border-color: white transparent transparent transparent;
  margin-top: -1px;
  margin-left: -3px;
}
/* line 133, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > span {
  background-color: #c60f13;
  border-left-color: #7f0a0c;
}
/* line 134, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > span {
  background-color: #5da423;
  border-left-color: #396516;
}
/* line 135, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span {
  background-color: #e9e9e9;
  border-left-color: #c3c3c3;
}
/* line 136, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a {
  color: #1d1d1d;
}
/* line 138, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover, .button.dropdown.split.alert > a:focus, .button.dropdown.split.alert > span:focus {
  background-color: #970b0e;
}
/* line 139, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover, .button.dropdown.split.success > a:focus, .button.dropdown.split.success > span:focus {
  background-color: #457a1a;
}
/* line 140, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover, .button.dropdown.split.secondary > a:focus, .button.dropdown.split.secondary > span:focus {
  background-color: #d0d0d0;
}

/* Button Groups ---------------------- */
/* line 146, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group {
  list-style: none;
  padding: 0;
  margin: 0 0 12px;
  *zoom: 1;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
ul.button-group:before, ul.button-group:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
ul.button-group:after {
  clear: both;
}
/* line 148, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group li {
  padding: 0;
  margin: 0 0 0 -1px;
  float: left;
}
/* line 149, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group li:first-child {
  margin-left: 0;
}
/* line 154, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li a.button, ul.button-group.radius li a.button.radius, ul.button-group.radius li a.button-rounded, ul.button-group.radius li input[type="submit"].button, ul.button-group.radius li input[type="submit"].button.radius, ul.button-group.radius li input[type="submit"].button-rounded {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 157, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child a.button, ul.button-group.radius li:first-child a.button.radius, ul.button-group.radius li:first-child input[type="submit"].button, ul.button-group.radius li:first-child input[type="submit"].button.radius {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 158, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child a.button.rounded, ul.button-group.radius li:first-child input[type="submit"].button.rounded {
  -moz-border-radius-topleft: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-top-left-radius: 1000px;
  -moz-border-radius-bottomleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
}
/* line 161, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child a.button, ul.button-group.radius li:last-child a.button.radius, ul.button-group.radius li:last-child input[type="submit"].button, ul.button-group.radius li:last-child input[type="submit"].button.radius {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 162, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child a.button.rounded, ul.button-group.radius li:last-child input[type="submit"].button.rounded {
  -moz-border-radius-topright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-top-right-radius: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
/* line 167, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even .button {
  width: 100%;
}
/* line 168, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.two-up li {
  width: 50%;
}
/* line 169, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li {
  width: 33.3%;
}
/* line 170, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li:first-child {
  width: 33.4%;
}
/* line 171, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.four-up li {
  width: 25%;
}
/* line 172, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
ul.button-group.even.five-up li {
  width: 20%;
}

/* line 176, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
div.button-bar {
  overflow: hidden;
}
/* line 177, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group {
  float: left;
  margin-right: 8px;
}
/* line 178, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group:last-child {
  margin-left: 0;
}

/* line 1, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar {
  height: 40px;
  background: #4d4d4d;
  margin-left: 0;
  margin-top: 20px;
  padding: 0;
}
/* line 3, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li {
  float: left;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border: 1px solid #333333;
  border-right: none;
  line-height: 38px;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li:first-child {
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
/* line 6, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li:last-child {
  border-right: solid 1px #333333;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
}
/* line 8, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.active {
  background: #c7303f;
  border-color: #9e2632;
}
/* line 9, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.active > a {
  color: white;
  cursor: default;
}
/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.active:hover {
  background: #c7303f;
  cursor: default;
}
/* line 12, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li:hover {
  background: #333333;
}
/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li > a {
  color: #e6e6e6;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li ul {
  margin-bottom: 0;
}
/* line 16, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li .flyout {
  display: none;
}
/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a:first-child {
  padding-right: 40px;
  position: relative;
}
/* line 20, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: #e6e6e6 transparent transparent transparent;
  position: absolute;
  right: 20px;
  top: 17px;
}
/* line 22, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a.flyout-toggle {
  border-left: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 20px;
  z-index: 2;
  display: block;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout.is-touch > a:first-child {
  padding-right: 55px;
}
/* line 25, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle {
  border-left: 1px dashed #666;
}
/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li > a:first-child {
  position: relative;
  padding: 0 20px;
  display: block;
  text-decoration: none;
  font-size: 14px;
}
/* line 31, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar > li > input {
  margin: 0 10px;
}
/* line 33, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical {
  height: auto;
  margin-top: 0;
}
/* line 35, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li {
  float: none;
  border-bottom: none;
  border-right: solid 1px #333333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 37, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: transparent transparent transparent #e6e6e6;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li .flyout {
  left: 100%;
  top: -1px;
}
/* line 39, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li .flyout.right {
  left: auto;
  right: 100%;
}
/* line 41, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li.active {
  border-right: solid 1px #9e2632;
}
/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li:last-child {
  border-bottom: solid 1px #333333;
}

/* line 48, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout {
  background: #f2f2f2;
  padding: 20px;
  margin: 0;
  border: 1px solid #d9d9d9;
  position: absolute;
  top: 39px;
  left: -1px;
  width: 250px;
  z-index: 40;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  /* remove margin on any first-child element */
  /* remove margin on last element */
}
/* line 50, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout p {
  line-height: 1.2;
  font-size: 13px;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout *:first-child {
  margin-top: 0;
}
/* line 52, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout *:last-child {
  margin-bottom: 0;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout.small {
  width: 166.66667px;
}
/* line 55, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout.large {
  width: 437.5px;
}
/* line 57, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout.right {
  left: auto;
  right: -2px;
}
/* line 58, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout.left {
  right: auto;
  left: -2px;
}
/* line 59, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
.flyout.up {
  top: auto;
  bottom: 39px;
}

/* line 63, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
ul.flyout, .nav-bar li ul {
  padding: 0;
  list-style: none;
}
/* line 65, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
ul.flyout li, .nav-bar li ul li {
  border-left: solid 3px #CCC;
}
/* line 66, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
ul.flyout li a, .nav-bar li ul li a {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 0;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 67, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
ul.flyout li a:hover, ul.flyout li a:focus, .nav-bar li ul li a:hover, .nav-bar li ul li a:focus {
  background: #ebebeb;
  color: #333;
}
/* line 69, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
ul.flyout li.active, .nav-bar li ul li.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 70, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_navbar.scss */
ul.flyout li.active a, .nav-bar li ul li.active a {
  background: #4d4d4d;
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}

/*
  Foundation Top Bar

  Requires:
    -jquery.foundation.topbar.js

  Notes:
    - <nav class="top-bar"> can have .fixed added to make it stick to the top of viewport. Can add .contain-to-grid to top-bar to make it full width but content on grid.
    - <li class="name"> creates a branding area that can be linked to homepage
      - Can include text, image or both inside this <li>.
    - <li class="divider"> creates a divider between nav items, add margins for space
    - <li class="search"> Needs to hold a <form> which can use .row.collapse and pre/postfix buttons or default type="search"
*/
/* Element that controls breakpoint, no need to change this ever */
/* line 16, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar-js-breakpoint {
  width: 940px !important;
  visibility: hidden;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.contain-to-grid {
  width: 100%;
  background: #222222;
}

/* Wrapped around .top-bar to make it fixed at the top */
/* line 22, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}

/* <nav> */
/* line 25, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar {
  background: #222222;
  height: 45px;
  line-height: 45px;
  margin: 0 0 30px;
  padding: 0;
  width: 100%;
  position: relative;
  /* Contain width to .row width */
  /* First <ul> for branding, title, name, etc */
  /* topbar global <ul> styles */
}
/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.contain-to-grid .top-bar {
  max-width: 1000px;
  margin: 0 auto;
}
/* line 33, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar > ul .name h1 {
  line-height: 45px;
  margin: 0;
}
/* line 34, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar > ul .name h1 a {
  font-weight: bold;
  padding: 0 22.5px;
  font-size: 17px !important;
}
/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar > ul .name img {
  margin-top: -5px;
  vertical-align: middle;
}
/* line 39, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar.expanded {
  height: inherit;
}
/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul {
  margin-left: 0;
  display: inline;
  height: 45px;
  line-height: 45px;
  list-style: none;
  /* Main Navigation links style */
  /* Left Side <ul> */
  /* Right Side <ul> */
}
/* line 45, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li {
  float: left;
  /* Dividers between navigation */
  /* Put a button in an <li> but give is a class */
  /* Put a search bar or text input in the bar */
  /* Hide the triangle for breakpoint menu */
  /* li.has-dropdown */
}
/* line 46, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li a:not(.button) {
  color: white;
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
}
/* line 48, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li:not(.name):hover, .top-bar ul > li:not(.name).active, .top-bar ul > li:not(.name):focus {
  background: black;
}
/* line 49, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li:not(.name):hover a, .top-bar ul > li:not(.name).active a, .top-bar ul > li:not(.name):focus a {
  color: #d9d9d9;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.divider {
  background: black;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
  height: 100%;
  margin-right: 1px;
  width: 1px;
}
/* line 58, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button a.button {
  margin: 0 11.25px;
}
/* line 59, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button:hover, .top-bar ul > li.has-button:focus {
  background: #222222;
}
/* line 60, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button:hover a, .top-bar ul > li.has-button:focus a {
  color: #fff;
}
/* line 65, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search {
  padding: 0 15px;
}
/* line 66, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  width: 200px;
}
/* line 67, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=text] {
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  float: left;
  font-size: 13px;
  margin-top: -1px;
  height: 22.5px;
}
/* line 68, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=text] + .button {
  border-left: none;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  float: left;
  font-size: 12px;
  margin-top: -1px;
  padding: 5px 12px 4px;
}
/* line 70, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=search] {
  font-size: 16px;
  margin-bottom: 0;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search:hover, .top-bar ul > li.search:focus {
  background: #222222;
}
/* line 76, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.toggle-topbar {
  display: none;
}
/* line 79, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown {
  position: relative;
  /* Dropdown Level 2+ */
}
/* line 80, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown:focus > .dropdown {
  display: block;
  visibility: visible;
}
/* line 81, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown a {
  padding-right: 33.75px;
}
/* line 82, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: white transparent transparent transparent;
  margin-right: 15px;
  margin-top: -2.5px;
  position: absolute;
  right: 0;
  top: 50%;
}
/* line 84, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown {
  background: #222222;
  left: 0;
  margin: 0;
  padding: 9px 0 0 0;
  position: absolute;
  visibility: hidden;
  z-index: 99;
}
/* line 85, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li {
  background: #222222;
  line-height: 1;
  min-width: 100%;
  padding-bottom: 5px;
}
/* line 86, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a {
  color: white;
  font-weight: normal;
  height: 100%;
  line-height: 1;
  padding: 5px 17px 5px 15px;
  white-space: nowrap;
}
/* line 87, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a:after {
  border: none;
}
/* line 88, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a:hover, .top-bar ul > li.has-dropdown .dropdown li a:focus {
  background: #3c3c3c;
}
/* line 90, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li label {
  color: #6f6f6f;
  font-size: 10px;
  font-weight: bold;
  margin: 0;
  padding-left: 15px;
  text-transform: uppercase;
}
/* line 91, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.divider {
  border-top: solid 1px black;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  height: 10px;
  padding: 0;
  width: 100%;
}
/* line 92, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li:last-child {
  padding-bottom: 10px;
}
/* line 93, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.active a {
  background: black;
}
/* line 99, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a {
  padding-right: 30px;
}
/* line 100, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after {
  border: none;
  content: "\00bb";
  right: 5px;
  top: 6px;
}
/* line 102, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
  position: absolute;
  left: 100%;
  top: 0;
}
/* line 104, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:focus > .dropdown {
  display: block;
}
/* line 111, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul.left {
  float: left;
  width: auto;
  margin-bottom: 0;
}
/* line 114, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul.right {
  float: right;
  width: auto;
  margin-bottom: 0;
  /* Dropdown Right Side Alignment */
}
/* line 116, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul.right .has-dropdown .dropdown {
  left: auto;
  right: -1px;
}
/* line 117, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown {
  right: 100%;
  left: auto;
  width: 100%;
}
/* line 122, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.top-bar .js-generated {
  display: none;
}

/* Firefox Fixes */
@-moz-document url-prefix() {
  /* line 127, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
  .top-bar ul li .button.small {
    padding-bottom: 6px;
  }

  /* line 128, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
  .top-bar ul li.search form input[type=search] {
    font-size: 14px;
    height: 22px;
    padding: 3px;
  }
}

/* IE8 Fixes */
/* line 132, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a {
  color: white;
  display: block;
  font-weight: bold;
  font-size: 13px;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
}
/* line 133, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a.button {
  height: auto;
  line-height: 30px;
  margin-top: 7px;
}
/* line 134, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a:hover, .lt-ie9 .top-bar ul li a:focus {
  color: #cccccc;
}
/* line 135, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a img {
  margin-top: -5px;
  vertical-align: middle;
}
/* line 136, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a.active {
  background: #151515;
  color: #d9d9d9;
}

/* line 138, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li.has-dropdown {
  padding-right: 33.75px;
}
/* line 140, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li.has-dropdown > ul li {
  padding-right: 0;
}

/* CSS for jQuery Orbit Plugin 1.4.0
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/
/* Container ---------------------- */
/* line 9, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit-wrapper {
  width: 1px;
  height: 1px;
  position: relative;
}

/* line 11, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit {
  width: 1px;
  height: 1px;
  position: relative;
  overflow: hidden;
  margin-bottom: 17px;
}
/* line 13, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit.with-bullets {
  margin-bottom: 40px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit .orbit-slide {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 16, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit a.orbit-slide {
  border: none;
  line-height: 0;
  display: none;
}
/* line 17, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit div.orbit-slide {
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* Timer ---------------------- */
/* line 25, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.timer {
  width: 40px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: .6;
  cursor: pointer;
  z-index: 31;
}
/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.rotator {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: -20px;
  background: url('/img/foundation/orbit/rotator-black.png?1345153346') no-repeat;
  z-index: 3;
}
/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.rotator.move {
  left: 0;
}
/* line 29, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.mask {
  display: block;
  width: 20px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  overflow: hidden;
}
/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.mask.move {
  width: 40px;
  left: 0;
  background: url('/img/foundation/orbit/timer-black.png?1345153346') repeat 0 0;
}
/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.pause {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background: url('/img/foundation/orbit/pause-black.png?1345153346') no-repeat;
  z-index: 4;
  opacity: 0;
}
/* line 33, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper span.pause.active {
  background: url('/img/foundation/orbit/pause-black.png?1345153346') no-repeat 0 -40px;
}
/* line 35, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.timer:hover span.pause, div.orbit-wrapper div.timer:focus span.pause, div.orbit-wrapper span.pause.active {
  opacity: 1;
}

/* Captions ---------------------- */
/* line 40, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit-caption {
  display: none;
  font-family: inherit;
}

/* line 41, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit-wrapper .orbit-caption {
  background: black;
  background: rgba(0, 0, 0, 0.6);
  z-index: 30;
  color: white;
  text-align: center;
  padding: 7px 0;
  font-size: 13px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
}

/* Directional Nav ---------------------- */
/* line 46, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav {
  display: block;
}
/* line 47, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span {
  width: 39px;
  height: 50px;
  text-indent: -9999px;
  position: absolute;
  z-index: 30;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
}
/* line 48, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span.right {
  background: url('/img/foundation/orbit/right-arrow.png?1345153346');
  background-size: 100%;
  right: 0;
}
/* line 49, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit-wrapper div.slider-nav span.left {
  background: url('/img/foundation/orbit/left-arrow.png?1345153346');
  background-size: 100%;
  left: 0;
}

/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.lt-ie9 div.orbit-wrapper div.slider-nav span.right {
  background: url('/img/foundation/orbit/right-arrow-small.png?1345153346');
}
/* line 55, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.lt-ie9 div.orbit-wrapper div.slider-nav span.left {
  background: url('/img/foundation/orbit/left-arrow-small.png?1345153346');
}

/* Bullet Nav ---------------------- */
/* line 61, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets {
  position: absolute;
  z-index: 30;
  list-style: none;
  bottom: -40px;
  left: 50%;
  margin-left: -50px;
  padding: 0;
}
/* line 62, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li {
  float: left;
  margin-left: 5px;
  cursor: pointer;
  color: #999999;
  text-indent: -9999px;
  background: url('/img/foundation/orbit/bullets.jpg?1345153346') no-repeat 4px 0;
  width: 13px;
  height: 12px;
  overflow: hidden;
}
/* line 63, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active {
  color: #222222;
  background-position: -8px 0;
}
/* line 64, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.has-thumb {
  background: none;
  width: 100px;
  height: 75px;
}
/* line 65, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active.has-thumb {
  background-position: 0 0;
  border-top: 2px solid black;
}

/* Orbit Slide Counter */
/* line 70, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.orbit-slide-counter {
  position: absolute;
  bottom: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px;
}

/* Fluid Layout ---------------------- */
/* line 74, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit img.fluid-placeholder {
  visibility: hidden;
  position: static;
  display: block;
  width: 100%;
}

/* line 75, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
div.orbit, div.orbit-wrapper {
  width: 100% !important;
}

/* Correct timer in IE */
/* line 78, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.lt-ie9 .timer {
  display: none !important;
}

/* line 79, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
.lt-ie9 div.orbit-caption {
  background: black;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  zoom: 1;
}

@media only screen and (max-width: 767px) {
  /* line 83, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
  div.orbit.orbit-stack-on-small img.fluid-placeholder {
    visibility: visible;
  }

  /* line 86, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_orbit.scss */
  div.orbit.orbit-stack-on-small .orbit-slide {
    position: static;
    margin-bottom: 10px;
  }
}
/* CSS for jQuery Reveal Plugin
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* Reveal Modals ---------------------- */
/* line 9, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.45);
  z-index: 40;
  display: none;
  top: 0;
  left: 0;
}

/* line 11, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal {
  background: #fff;
  visibility: hidden;
  display: none;
  top: 100px;
  left: 50%;
  margin-left: -260px;
  width: 520px;
  position: absolute;
  z-index: 41;
  padding: 30px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 12, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal .close-reveal-modal {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
  font-weight: bold;
  cursor: pointer;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.small {
  width: 30%;
  margin-left: -15%;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.medium {
  width: 40%;
  margin-left: -20%;
}
/* line 25, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.large {
  width: 60%;
  margin-left: -30%;
}
/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.xlarge {
  width: 70%;
  margin-left: -35%;
}
/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal.expand {
  width: 90%;
  margin-left: -45%;
}
/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal .row {
  min-width: 0;
  margin-bottom: 10px;
}
/* line 29, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal > :first-child {
  margin-top: 0;
}
/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
.reveal-modal > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 33, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
  div:not(.reveal-modal) {
    display: none;
  }

  /* line 34, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_reveal.scss */
  .reveal-modal {
    border: solid 1px #000;
    background: #fff;
  }
}
/* line 1, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
#joyRideTipContent {
  display: none;
}

/* Default styles for the container */
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-tip-guide {
  display: none;
  position: absolute;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  width: 300px;
  z-index: 101;
  top: 0;
  left: 0;
  font-family: inherit;
  font-weight: normal;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-content-wrapper {
  padding: 18px 20px 24px;
}

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 9, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: solid 14px;
}
/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.top {
  border-color: black;
  border-color: rgba(0, 0, 0, 0.8);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -28px;
  bottom: none;
}
/* line 11, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.bottom {
  border-color: black;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -28px;
  bottom: none;
}
/* line 12, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.right {
  border-color: black;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  top: 22px;
  bottom: none;
  left: auto;
  right: -28px;
}
/* line 13, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.left {
  border-color: black;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  top: 22px;
  left: -28px;
  right: auto;
  bottom: none;
}

/* Typography */
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: white;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-tip-guide p {
  margin: 0 0 18px 0;
  font-size: 14px;
  line-height: 1.3;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px #555555;
  position: absolute;
  right: 17px;
  bottom: 16px;
}

/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: #666666;
}

/* line 29, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-close-tip {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #777777 !important;
  text-decoration: none;
  font-size: 20px;
  font-weight: normal;
  line-height: .5 !important;
}
/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-close-tip:hover, .joyride-close-tip:focus {
  color: #eee !important;
}

/* line 33, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_joyride.scss */
.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: transparent;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer;
}

/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout {
  background: black;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout .clearing-close {
  display: block;
}

/* line 8, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-container {
  position: relative;
  z-index: 999;
  height: 100%;
  overflow: hidden;
}

/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.visible-img {
  height: 75%;
  position: relative;
}
/* line 11, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50%;
  max-height: 100%;
  max-width: 100%;
}
/* line 12, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.visible-img .clearing-caption {
  color: white;
  margin-bottom: 0;
  text-align: center;
  position: absolute;
  bottom: 0;
  background: black;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  padding: 10px 100px;
}

/* line 15, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-close {
  z-index: 999;
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 30px;
  line-height: 1;
  color: white;
  display: none;
}
/* line 16, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-close:hover, .clearing-close:focus {
  color: #ccc;
}

/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-main-left, .clearing-main-right {
  position: absolute;
  top: 50%;
  margin-top: -16px;
}

/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-main-left.disabled, .clearing-main-right.disabled {
  opacity: 0.5;
}

/* line 20, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-main-left:active, .clearing-main-right:active {
  margin-top: -15px;
}

/* line 21, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-main-left {
  left: 10px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 16px;
  border-color: transparent white transparent transparent;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-main-right {
  right: 10px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 16px;
  border-color: transparent transparent transparent white;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.block-grid.three-up > li:nth-child(3n+1) {
  clear: none;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
ul[data-clearing] li {
  cursor: pointer;
  display: block;
}
/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
ul[data-clearing] li.clearing-feature ~ li {
  display: none;
}

/* line 31, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container .carousel {
  background: black;
  background: rgba(0, 0, 0, 0.75);
  height: 150px;
  margin-top: 5px;
}
/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container .visible-img {
  background: black;
  background: rgba(0, 0, 0, 0.75);
  overflow: hidden;
}
/* line 33, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] {
  z-index: 999;
  width: 200%;
  height: 100%;
  margin-left: 0;
  position: relative;
  left: 0;
}
/* line 34, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li {
  display: block;
  width: 175px;
  height: inherit;
  padding: 0;
  float: left;
  overflow: hidden;
  background: #222;
  margin-right: 1px;
  position: relative;
}
/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img {
  min-height: 100%;
  height: 100%;
  max-width: none;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li img {
  cursor: pointer !important;
  min-width: 100% !important;
}
/* line 39, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li.visible {
  border-top: 4px solid white;
}

/* Overrides clear:both; when using block-grid with Clearing. Also overrided .th styling when Clearing is open */
/* line 45, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
ul.block-grid[data-clearing] {
  overflow: visible;
}

/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].two-up > li:nth-child(2n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].three-up > li:nth-child(3n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].four-up > li:nth-child(4n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].five-up > li:nth-child(5n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].six-up > li:nth-child(6n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].seven-up > li:nth-child(7n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].eight-up > li:nth-child(8n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].nine-up > li:nth-child(9n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].ten-up > li:nth-child(10n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].eleven-up > li:nth-child(11n+1) {
  clear: none;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].twelve-up > li:nth-child(12n+1) {
  clear: none;
}
/* line 56, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout .th img {
  border: none;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 58, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_clearing.scss */
.clearing-blackout:hover img, .clearing-blackout:focus img {
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

/* Tabs ---------------------- */
/* line 3, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs {
  list-style: none;
  border-bottom: solid 1px #e6e6e6;
  display: block;
  height: 40px;
  padding: 0;
  margin-bottom: 20px;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.contained {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 6, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs dt, .tabs li.section-title {
  color: #b3b3b3;
  cursor: default;
  display: block;
  float: left;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  padding-right: 9px;
  padding-left: 20px;
  font-weight: normal;
  width: auto;
  text-transform: uppercase;
}
/* line 7, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs dt:first-child, .tabs li.section-title:first-child {
  padding: 0;
  padding-right: 9px;
}
/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs dd, .tabs li {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 11, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs dd a, .tabs li a {
  color: #6f6f6f;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0px 23.8px;
}
/* line 12, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs dd a:focus, .tabs li a:focus {
  font-weight: bold;
  color: #c7303f;
}
/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs dd.active, .tabs li.active {
  border-top: 3px solid #c7303f;
  margin-top: -3px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs dd.active a, .tabs li.active a {
  cursor: default;
  color: #3c3c3c;
  background: #fff;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  font-weight: bold;
}
/* line 17, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs dd:first-child, .tabs li:first-child {
  margin-left: 0;
}
/* line 20, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical {
  height: auto;
  border-bottom: 1px solid #e6e6e6;
}
/* line 21, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dt, .tabs.vertical dd, .tabs.vertical li {
  float: none;
  height: auto;
}
/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd, .tabs.vertical li {
  border-left: 3px solid #cccccc;
}
/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd a, .tabs.vertical li a {
  background: #f2f2f2;
  border: none;
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 0;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd.active, .tabs.vertical li.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd.active a, .tabs.vertical li.active a {
  background: #4d4d4d;
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
/* line 29, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.vertical dd:first-child a.active, .tabs.vertical li:first-child a.active {
  margin: 0;
}
/* line 33, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.pill {
  border-bottom: none;
  margin-bottom: 10px;
}
/* line 34, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd, .tabs.pill li {
  margin-right: 10px;
}
/* line 35, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd:last-child, .tabs.pill li:last-child {
  margin-right: 0;
}
/* line 36, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd a, .tabs.pill li a {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  background: #e6e6e6;
  height: 26px;
  line-height: 26px;
  color: #666;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd.active, .tabs.pill li.active {
  border: none;
  margin-top: 0;
}
/* line 39, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.pill dd.active a, .tabs.pill li.active a {
  background-color: #c7303f;
  border: none;
  color: #fff;
}
/* line 42, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.pill.contained {
  border-bottom: solid 1px #eee;
  margin-bottom: 0;
}
/* line 44, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
  margin-right: 0;
}
/* line 49, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}
/* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li {
  width: 50%;
}
/* line 52, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.three-up dt, .tabs.three-up dd, .tabs.two-up li {
  width: 33.33%;
}
/* line 53, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.four-up dt, .tabs.four-up dd, .tabs.two-up li {
  width: 25%;
}
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.tabs.five-up dt, .tabs.five-up dd, .tabs.two-up li {
  width: 20%;
}

/* line 57, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content {
  display: block;
  margin: 0 0 20px;
  padding: 0;
}
/* line 58, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content > li {
  display: none;
}
/* line 59, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content > li.active {
  display: block;
}
/* line 61, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained {
  padding: 0;
}
/* line 62, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained > li {
  border: solid 0 #e6e6e6;
  border-width: 0 1px 1px 1px;
  padding: 20px;
}
/* line 63, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained.vertical > li {
  border-width: 1px 1px 1px 1px;
}

/* line 67, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_tabs.scss */
.no-js ul.tabs-content > li {
  display: block;
}

/* Table of Contents

:: Visibility
:: Alerts
:: Labels
:: Tooltips
:: Panels
:: Accordion
:: Side Nav
:: Sub Nav
:: Pagination
:: Breadcrumbs
:: Lists
:: Inline/Link Lists
:: Keystroke Chars
:: Image Thumbnails
:: Video
:: Tables
:: Microformats
:: Progress Bars
:: Pricing Tables

*/
/* Alerts ---------------------- */
/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.alert-box {
  display: block;
  padding: 6px 7px 7px;
  font-weight: bold;
  font-size: 14px;
  color: white;
  background-color: #c7303f;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  position: relative;
}
/* line 29, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.alert-box.success {
  background-color: #5da423;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.alert-box.alert {
  background-color: #c60f13;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 31, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.alert-box.secondary {
  background-color: #e9e9e9;
  color: #505050;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
/* line 33, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.alert-box a.close {
  color: #333;
  position: absolute;
  right: 4px;
  top: -1px;
  font-size: 17px;
  opacity: 0.2;
  padding: 4px;
}
/* line 34, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.alert-box a.close:hover, div.alert-box a.close:focus {
  opacity: 0.4;
}

/* Labels ---------------------- */
/* line 41, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.label {
  padding: 1px 4px 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline;
  position: relative;
  bottom: 1px;
  color: #fff;
  background: #c7303f;
}
/* line 43, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.label.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 44, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.label.round {
  padding: 1px 7px 2px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 46, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.label.alert {
  background-color: #c60f13;
}
/* line 47, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.label.success {
  background-color: #5da423;
}
/* line 48, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.label.secondary {
  background-color: #e9e9e9;
  color: #505050;
}

/* Tooltips ---------------------- */
/* line 54, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.has-tip {
  border-bottom: dotted 1px #cccccc;
  cursor: help;
  font-weight: bold;
  color: #333333;
}
/* line 56, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: dotted 1px #751c25;
  color: #c7303f;
}
/* line 57, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 61, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip {
  display: none;
  background: black;
  background: rgba(0, 0, 0, 0.85);
  position: absolute;
  color: white;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  z-index: 999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  line-height: normal;
}
/* line 63, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip > .nub {
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent black transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
  position: absolute;
  top: -10px;
  left: 10px;
}
/* line 64, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-override > .nub {
  border-color: transparent transparent black transparent !important;
  border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent !important;
  top: -10px !important;
}
/* line 65, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-top > .nub {
  border-color: black transparent transparent transparent;
  border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
  top: auto;
  bottom: -10px;
}
/* line 67, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-left, .tooltip.tip-right {
  float: none !important;
}
/* line 69, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-left > .nub {
  border-color: transparent transparent transparent black;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.85);
  right: -10px;
  left: auto;
}
/* line 70, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip.tip-right > .nub {
  border-color: transparent black transparent transparent;
  border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
  right: auto;
  left: -10px;
}
/* line 72, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip.noradius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 73, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tooltip.opened {
  color: #c7303f !important;
  border-bottom: dotted 1px #751c25 !important;
}

/* line 77, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.tap-to-close {
  display: block;
  font-size: 10px;
  font-size: 1rem;
  color: #888888;
  font-weight: normal;
}

/* Panels ---------------------- */
/* line 81, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.panel {
  background: #f2f2f2;
  border: solid 1px #e6e6e6;
  margin: 0 0 22px 0;
  padding: 20px;
}
/* line 83, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 84, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 86, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.panel.callout {
  background: #c7303f;
  color: #fff;
  border-color: #9e2632;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
}
/* line 87, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.panel.callout a {
  color: #fff;
}
/* line 88, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.panel.callout .button {
  background: white;
  border: none;
  color: #c7303f;
  text-shadow: none;
}
/* line 90, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.panel.callout .button:hover, .panel.callout .button:focus {
  background: rgba(255, 255, 255, 0.8);
}
/* line 94, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.panel.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* Accordion ---------------------- */
/* line 100, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion {
  margin: 0 0 22px 0;
  border-bottom: 1px solid #e9e9e9;
}
/* line 102, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #e9e9e9;
}
/* line 104, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title {
  cursor: pointer;
  background: #f6f6f6;
  padding: 15px;
  margin: 0;
  position: relative;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  -webkit-transition: 0.15s background linear;
  -moz-transition: 0.15s background linear;
  -o-transition: 0.15s background linear;
  transition: 0.15s background linear;
}
/* line 106, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title h1, ul.accordion > li > div.title h2, ul.accordion > li > div.title h3, ul.accordion > li > div.title h4, ul.accordion > li > div.title h5 {
  margin: 0;
}
/* line 107, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent #9d9d9d transparent transparent;
  position: absolute;
  right: 15px;
  top: 21px;
}
/* line 110, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li .content {
  display: none;
  padding: 15px;
}
/* line 112, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active {
  border-top: 3px solid #c7303f;
}
/* line 114, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title {
  background: white;
  padding-top: 13px;
}
/* line 116, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #9d9d9d transparent transparent transparent;
}
/* line 118, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.accordion > li.active .content {
  background: white;
  display: block;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
}

/* Side Nav ---------------------- */
/* line 127, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.side-nav {
  display: block;
  list-style: none;
  margin: 0;
  padding: 17px 0;
}
/* line 129, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.side-nav li {
  display: block;
  list-style: none;
  margin: 0 0 7px 0;
}
/* line 131, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.side-nav li a {
  display: block;
}
/* line 132, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.side-nav li.active a {
  color: #4d4d4d;
  font-weight: bold;
}
/* line 133, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.side-nav li.divider {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}

/* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */
/* line 139, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
dl.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -4px 0 18px;
  margin-right: 0;
  margin-left: -9px;
  padding-top: 4px;
}
/* line 141, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dt, dl.sub-nav dd {
  float: left;
  display: inline;
  margin-left: 9px;
  margin-bottom: 10px;
}
/* line 142, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dt {
  color: #999;
  font-weight: normal;
}
/* line 143, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dd a {
  text-decoration: none;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 144, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
dl.sub-nav dd.active a {
  font-weight: bold;
  background: #c7303f;
  color: #fff;
  padding: 3px 9px;
  cursor: default;
}

/* Pagination ---------------------- */
/* line 150, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.pagination {
  display: block;
  height: 24px;
  margin-left: -5px;
}
/* line 152, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.pagination li {
  float: left;
  display: block;
  height: 24px;
  color: #999;
  font-size: 14px;
  margin-left: 5px;
}
/* line 154, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.pagination li a {
  display: block;
  padding: 1px 7px 1px;
  color: #555;
}
/* line 155, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.pagination li:hover a, ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 156, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999;
}
/* line 157, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 158, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.pagination li.current a {
  background: #c7303f;
  color: white;
  font-weight: bold;
  cursor: default;
}
/* line 159, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #c7303f;
}

/* Breadcrums ---------------------- */
/* line 167, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs {
  display: block;
  background: #f6f6f6;
  padding: 6px 10px 7px;
  border: 1px solid #e9e9e9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  margin-left: 0;
}
/* line 169, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li {
  margin: 0;
  padding: 0 12px 0 0;
  float: left;
  list-style: none;
}
/* line 171, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li a, ul.breadcrumbs li span {
  text-transform: uppercase;
  font-size: 11px;
  font-size: 1.1rem;
  padding-left: 12px;
}
/* line 172, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
  padding-left: 0;
}
/* line 175, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:before {
  content: "/";
  color: #aaa;
}
/* line 176, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child:before {
  content: " ";
}
/* line 177, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current a {
  cursor: default;
  color: #333;
}
/* line 178, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {
  text-decoration: underline;
}
/* line 179, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus {
  text-decoration: none;
}
/* line 181, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable a {
  color: #999;
}
/* line 182, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus {
  text-decoration: none;
  color: #999;
  cursor: default;
}

/* Inline Link List */
/* line 188, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.inline-list, ul.link-list {
  margin: 0 0 17px -22px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 190, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.inline-list > li, ul.link-list > li {
  list-style: none;
  float: left;
  margin-left: 22px;
  display: block;
}
/* line 192, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.inline-list > li > *, ul.link-list > li > * {
  display: block;
}

/* Keytroke Characters ---------------------- */
/* line 198, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.keystroke, kbd {
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: 13px;
  padding: 2px 4px 0px;
  margin: 0;
  background: #ededed;
  border: solid 1px #dbdbdb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* Image Thumbnails ---------------------- */
/* line 201, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.th {
  display: block;
}
/* line 202, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.th img {
  display: block;
  border: solid 4px #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: 300ms;
  -moz-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
/* line 204, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.th:hover img, .th:focus img {
  -webkit-box-shadow: 0 0 6px 1px rgba(199, 48, 63, 0.5);
  -moz-box-shadow: 0 0 6px 1px rgba(199, 48, 63, 0.5);
  box-shadow: 0 0 6px 1px rgba(199, 48, 63, 0.5);
}

/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
/* line 210, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
/* line 218, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
/* line 219, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 221, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Tables ---------------------- */
/* line 227, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table {
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 18px;
  border: 1px solid #ddd;
}

/* line 229, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table thead, table tfoot {
  background: #f5f5f5;
}

/* line 234, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

/* line 236, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table thead tr th,
table tfoot tr td {
  padding: 8px 10px 9px;
  font-size: 14px;
  font-weight: bold;
  color: #222;
}

/* line 237, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table thead tr th:first-child, table tfoot tr td:first-child {
  border-left: none;
}

/* line 238, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table thead tr th:last-child, table tfoot tr td:last-child {
  border-right: none;
}

/* line 241, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table tbody tr.even,
table tbody tr.alt {
  background: #f9f9f9;
}

/* line 242, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table tbody tr:nth-child(even) {
  background: #f9f9f9;
}

/* line 243, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
table tbody tr td {
  color: #333;
  padding: 9px 10px;
  vertical-align: top;
  border: none;
}

/* Microformats ---------------------- */
/* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.vcard {
  display: inline-block;
  margin: 0 0 12px 0;
  border: 1px solid #ddd;
  padding: 10px;
}
/* line 249, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.vcard li {
  margin: 0;
  display: block;
}
/* line 250, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
ul.vcard li.fn {
  font-weight: bold;
  font-size: 15px;
}

/* line 255, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
p.vevent span.summary {
  font-weight: bold;
}
/* line 256, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
p.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 1px;
}

/* Progress Bar ---------------------- */
/* line 261, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress {
  padding: 2px;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  height: 25px;
  /* meter */
  /* border radii */
}
/* line 264, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress .meter {
  background: #c7303f;
  height: 100%;
  display: block;
  width: 50%;
}
/* line 265, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress.secondary .meter {
  background: #e9e9e9;
}
/* line 266, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress.success .meter {
  background: #5da423;
}
/* line 267, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress.alert .meter {
  background: #c60f13;
}
/* line 270, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress.radius {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 271, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress.radius .meter {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 273, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress.round {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 274, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
div.progress.round .meter {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
}

/* Pricing Tables ---------------------- */
/* line 280, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.pricing-table {
  border: solid 1px #dddddd;
  margin-left: 0;
  margin-bottom: 20px;
}
/* line 281, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.pricing-table * {
  list-style: none;
  line-height: 1;
}
/* line 282, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.pricing-table .title {
  background-color: #dddddd;
  padding: 15px 20px;
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
}
/* line 283, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.pricing-table .price {
  background-color: #eeeeee;
  padding: 15px 20px;
  text-align: center;
  color: #333333;
  font-weight: normal;
  font-size: 20px;
}
/* line 284, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.pricing-table .description {
  background-color: white;
  padding: 15px;
  text-align: center;
  color: #777777;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: dotted 1px #dddddd;
}
/* line 285, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.pricing-table .bullet-item {
  background-color: white;
  padding: 15px;
  text-align: center;
  color: #333333;
  font-size: 14px;
  font-weight: normal;
  border-bottom: dotted 1px #dddddd;
}
/* line 286, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_ui.scss */
.pricing-table .cta-button {
  background-color: whitesmoke;
  text-align: center;
  padding: 20px;
}

/* Visibility Classes ---------------------- */
/*                                           */
/* Standard (large) display targeting */
/* line 10, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.show-for-small,
.show-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.show-for-xlarge,
.show-for-print {
  display: none !important;
}

/* line 18, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down,
.show-for-large,
.show-for-large-up,
.hide-for-xlarge,
.hide-for-print {
  display: inherit !important;
}

/* Very large display targeting */
@media only screen and (min-width: 1441px) {
  /* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: inherit !important;
  }

  /* line 34, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: none !important;
  }
}
/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
#footerblack li {
      font-size:.7em !important;
}
  /* line 44, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: inherit !important;
  }

  /* line 51, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }
}
/* Small display targeting */
@media only screen and (max-width: 767px) {
  /* line 61, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .hide-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: inherit !important;
  }

  /* line 68, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .show-for-medium,
  .hide-for-medium-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }
}
/* Orientation targeting */
/* line 73, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 75, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 79, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 81, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  /* line 86, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 88, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }
}
/* Touch-enabled device targeting */
/* line 92, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.show-for-touch {
  display: none !important;
}

/* line 93, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 94, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 95, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific overrides for elements that require something other than display: block */
/* line 102, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
table.show-for-xlarge,
table.show-for-large,
table.hide-for-small,
table.hide-for-medium {
  display: table !important;
}

@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 108, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .touch table.hide-for-xlarge,
  .touch table.hide-for-large,
  .touch table.hide-for-small,
  .touch table.show-for-medium {
    display: table !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 115, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  table.hide-for-xlarge,
  table.hide-for-large,
  table.hide-for-medium,
  table.show-for-small {
    display: table !important;
  }
}
/* 1280 tablet ------------ */
@media only screen and (max-device-width: 1280px) {
  /* NavBar --- */
  /*            */
  /* line 124, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
/* Covering almost all ----- */
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  /* line 130, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .flex-video {
    padding-top: 0;
  }
}
/* Between Medium and Small */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* NavBar --- */
  /*            */
  /* line 139, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li a {
    font-size: 13px;
  }
  /* line 141, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    padding: 20px !important;
  }
  /* line 142, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }

  /* Clearing --- */
  /*              */
  /* line 148, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right, .clearing-main-left {
    height: 100%;
    width: 40px;
    top: 0;
    border: none;
  }
  /* line 153, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right:before, .clearing-main-left:before {
    position: absolute;
    top: 50%;
  }

  /* line 155, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-left {
    left: 0;
  }
  /* line 157, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-left:before {
    left: 5px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 16px;
    border-color: transparent white transparent transparent;
  }

  /* line 159, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right {
    height: 100%;
    right: 0;
  }
  /* line 162, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 16px;
    border-color: transparent transparent transparent white;
  }
}
/* Small Devices ------------ */
@media only screen and (max-width: 767px) {
  /* Global Misc --- */
  /*                 */
  /* line 172, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .left, .right {
    float: none;
  }

  /* line 173, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  /* The Grid --- */
  /*              */
  /* line 177, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 178, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .column, .columns {
    width: auto !important;
    float: none;
  }

  /* line 179, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .column:last-child, .columns:last-child {
    float: none;
  }

  /* line 180, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  /* line 181, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .column:before, .columns:before, .column:after, .columns:after {
    content: "";
    display: table;
  }

  /* line 182, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .column:after, .columns:after {
    clear: both;
  }

  /* line 185, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
    margin-left: 0 !important;
  }

  /* line 186, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto;
  }

  /* line 187, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
    right: auto;
  }

  /* Mobile 4-column Grid */
  /* line 200, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-one {
    width: 25% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-one:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-one.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-one {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-two {
    width: 50% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-two:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-two.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-two {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-three {
    width: 75% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-three:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-three.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-three {
    padding: 0;
  }

  /* line 200, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-four {
    width: 100% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-four:last-child {
    float: right;
  }
  /* line 202, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-four.end {
    float: left;
  }
  /* line 205, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-four {
    padding: 0;
  }

  /* line 210, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .push-one-mobile {
    left: 25%;
  }

  /* line 211, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .pull-one-mobile {
    right: 25%;
  }

  /* line 210, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .push-two-mobile {
    left: 50%;
  }

  /* line 211, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .pull-two-mobile {
    right: 50%;
  }

  /* line 210, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .push-three-mobile {
    left: 75%;
  }

  /* line 211, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .pull-three-mobile {
    right: 75%;
  }

  /* Block Grids --- */
  /*                 */
  /* line 217, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile > li {
    float: none;
    width: 100%;
    margin-left: 0;
  }

  /* line 221, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid > li {
    clear: none !important;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-one-up > li {
    width: 100%;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-two-up > li {
    width: 50%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-two-up > li:nth-child(2n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-three-up > li {
    width: 33.33333%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-three-up > li:nth-child(3n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-four-up > li {
    width: 25%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-four-up > li:nth-child(4n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-five-up > li {
    width: 20%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-five-up > li:nth-child(5n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-six-up > li {
    width: 16.66667%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-six-up > li:nth-child(6n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-seven-up > li {
    width: 14.28571%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-seven-up > li:nth-child(7n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eight-up > li {
    width: 12.5%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eight-up > li:nth-child(8n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-nine-up > li {
    width: 11.11111%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-nine-up > li:nth-child(9n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-ten-up > li {
    width: 10%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-ten-up > li:nth-child(10n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eleven-up > li {
    width: 9.09091%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eleven-up > li:nth-child(11n+1) {
    clear: both;
  }
  /* line 223, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-twelve-up > li {
    width: 8.33333%;
  }
  /* line 225, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-twelve-up > li:nth-child(12n+1) {
    clear: both;
  }

  /* Forms --- */
  /*           */
  /* Label alignment */
  /* line 234, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  label.right {
    text-align: left;
  }

  /* Extend width of all inputs */
  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].one, .row input[type="text"].one,
  input[type="password"].one,
  .row input[type="password"].one,
  input[type="date"].one,
  .row input[type="date"].one,
  input[type="datetime"].one,
  .row input[type="datetime"].one,
  input[type="email"].one,
  .row input[type="email"].one,
  input[type="number"].one,
  .row input[type="number"].one,
  input[type="search"].one,
  .row input[type="search"].one,
  input[type="tel"].one,
  .row input[type="tel"].one,
  input[type="time"].one,
  .row input[type="time"].one,
  input[type="url"].one,
  .row input[type="url"].one,
  textarea.one,
  .row textarea.one {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].two, .row input[type="text"].two,
  input[type="password"].two,
  .row input[type="password"].two,
  input[type="date"].two,
  .row input[type="date"].two,
  input[type="datetime"].two,
  .row input[type="datetime"].two,
  input[type="email"].two,
  .row input[type="email"].two,
  input[type="number"].two,
  .row input[type="number"].two,
  input[type="search"].two,
  .row input[type="search"].two,
  input[type="tel"].two,
  .row input[type="tel"].two,
  input[type="time"].two,
  .row input[type="time"].two,
  input[type="url"].two,
  .row input[type="url"].two,
  textarea.two,
  .row textarea.two {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].three, .row input[type="text"].three,
  input[type="password"].three,
  .row input[type="password"].three,
  input[type="date"].three,
  .row input[type="date"].three,
  input[type="datetime"].three,
  .row input[type="datetime"].three,
  input[type="email"].three,
  .row input[type="email"].three,
  input[type="number"].three,
  .row input[type="number"].three,
  input[type="search"].three,
  .row input[type="search"].three,
  input[type="tel"].three,
  .row input[type="tel"].three,
  input[type="time"].three,
  .row input[type="time"].three,
  input[type="url"].three,
  .row input[type="url"].three,
  textarea.three,
  .row textarea.three {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].four, .row input[type="text"].four,
  input[type="password"].four,
  .row input[type="password"].four,
  input[type="date"].four,
  .row input[type="date"].four,
  input[type="datetime"].four,
  .row input[type="datetime"].four,
  input[type="email"].four,
  .row input[type="email"].four,
  input[type="number"].four,
  .row input[type="number"].four,
  input[type="search"].four,
  .row input[type="search"].four,
  input[type="tel"].four,
  .row input[type="tel"].four,
  input[type="time"].four,
  .row input[type="time"].four,
  input[type="url"].four,
  .row input[type="url"].four,
  textarea.four,
  .row textarea.four {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].five, .row input[type="text"].five,
  input[type="password"].five,
  .row input[type="password"].five,
  input[type="date"].five,
  .row input[type="date"].five,
  input[type="datetime"].five,
  .row input[type="datetime"].five,
  input[type="email"].five,
  .row input[type="email"].five,
  input[type="number"].five,
  .row input[type="number"].five,
  input[type="search"].five,
  .row input[type="search"].five,
  input[type="tel"].five,
  .row input[type="tel"].five,
  input[type="time"].five,
  .row input[type="time"].five,
  input[type="url"].five,
  .row input[type="url"].five,
  textarea.five,
  .row textarea.five {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].six, .row input[type="text"].six,
  input[type="password"].six,
  .row input[type="password"].six,
  input[type="date"].six,
  .row input[type="date"].six,
  input[type="datetime"].six,
  .row input[type="datetime"].six,
  input[type="email"].six,
  .row input[type="email"].six,
  input[type="number"].six,
  .row input[type="number"].six,
  input[type="search"].six,
  .row input[type="search"].six,
  input[type="tel"].six,
  .row input[type="tel"].six,
  input[type="time"].six,
  .row input[type="time"].six,
  input[type="url"].six,
  .row input[type="url"].six,
  textarea.six,
  .row textarea.six {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].seven, .row input[type="text"].seven,
  input[type="password"].seven,
  .row input[type="password"].seven,
  input[type="date"].seven,
  .row input[type="date"].seven,
  input[type="datetime"].seven,
  .row input[type="datetime"].seven,
  input[type="email"].seven,
  .row input[type="email"].seven,
  input[type="number"].seven,
  .row input[type="number"].seven,
  input[type="search"].seven,
  .row input[type="search"].seven,
  input[type="tel"].seven,
  .row input[type="tel"].seven,
  input[type="time"].seven,
  .row input[type="time"].seven,
  input[type="url"].seven,
  .row input[type="url"].seven,
  textarea.seven,
  .row textarea.seven {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].eight, .row input[type="text"].eight,
  input[type="password"].eight,
  .row input[type="password"].eight,
  input[type="date"].eight,
  .row input[type="date"].eight,
  input[type="datetime"].eight,
  .row input[type="datetime"].eight,
  input[type="email"].eight,
  .row input[type="email"].eight,
  input[type="number"].eight,
  .row input[type="number"].eight,
  input[type="search"].eight,
  .row input[type="search"].eight,
  input[type="tel"].eight,
  .row input[type="tel"].eight,
  input[type="time"].eight,
  .row input[type="time"].eight,
  input[type="url"].eight,
  .row input[type="url"].eight,
  textarea.eight,
  .row textarea.eight {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].nine, .row input[type="text"].nine,
  input[type="password"].nine,
  .row input[type="password"].nine,
  input[type="date"].nine,
  .row input[type="date"].nine,
  input[type="datetime"].nine,
  .row input[type="datetime"].nine,
  input[type="email"].nine,
  .row input[type="email"].nine,
  input[type="number"].nine,
  .row input[type="number"].nine,
  input[type="search"].nine,
  .row input[type="search"].nine,
  input[type="tel"].nine,
  .row input[type="tel"].nine,
  input[type="time"].nine,
  .row input[type="time"].nine,
  input[type="url"].nine,
  .row input[type="url"].nine,
  textarea.nine,
  .row textarea.nine {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].ten, .row input[type="text"].ten,
  input[type="password"].ten,
  .row input[type="password"].ten,
  input[type="date"].ten,
  .row input[type="date"].ten,
  input[type="datetime"].ten,
  .row input[type="datetime"].ten,
  input[type="email"].ten,
  .row input[type="email"].ten,
  input[type="number"].ten,
  .row input[type="number"].ten,
  input[type="search"].ten,
  .row input[type="search"].ten,
  input[type="tel"].ten,
  .row input[type="tel"].ten,
  input[type="time"].ten,
  .row input[type="time"].ten,
  input[type="url"].ten,
  .row input[type="url"].ten,
  textarea.ten,
  .row textarea.ten {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].eleven, .row input[type="text"].eleven,
  input[type="password"].eleven,
  .row input[type="password"].eleven,
  input[type="date"].eleven,
  .row input[type="date"].eleven,
  input[type="datetime"].eleven,
  .row input[type="datetime"].eleven,
  input[type="email"].eleven,
  .row input[type="email"].eleven,
  input[type="number"].eleven,
  .row input[type="number"].eleven,
  input[type="search"].eleven,
  .row input[type="search"].eleven,
  input[type="tel"].eleven,
  .row input[type="tel"].eleven,
  input[type="time"].eleven,
  .row input[type="time"].eleven,
  input[type="url"].eleven,
  .row input[type="url"].eleven,
  textarea.eleven,
  .row textarea.eleven {
    width: 100% !important;
  }

  /* line 247, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  input[type="text"].twelve, .row input[type="text"].twelve,
  input[type="password"].twelve,
  .row input[type="password"].twelve,
  input[type="date"].twelve,
  .row input[type="date"].twelve,
  input[type="datetime"].twelve,
  .row input[type="datetime"].twelve,
  input[type="email"].twelve,
  .row input[type="email"].twelve,
  input[type="number"].twelve,
  .row input[type="number"].twelve,
  input[type="search"].twelve,
  .row input[type="search"].twelve,
  input[type="tel"].twelve,
  .row input[type="tel"].twelve,
  input[type="time"].twelve,
  .row input[type="time"].twelve,
  input[type="url"].twelve,
  .row input[type="url"].twelve,
  textarea.twelve,
  .row textarea.twelve {
    width: 100% !important;
  }

  /* Buttons --- */
  /*             */
  /* Basic overrides */
  /* line 261, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .button {
    display: block;
  }

  /* line 262, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  button.button, input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* Button Groups */
  /* line 265, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button, .button-group input[type="submit"].button {
    width: auto;
    padding: 10px 20px 11px;
  }
  /* line 266, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button.large, .button-group input[type="submit"].button.large {
    padding: 15px 30px 16px;
  }
  /* line 267, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button.medium, .button-group input[type="submit"].button.medium {
    padding: 10px 20px 11px;
  }
  /* line 268, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button.small, .button-group input[type="submit"].button.small {
    padding: 7px 14px 8px;
  }
  /* line 269, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .button-group button.button.tiny, .button-group input[type="submit"].button.tiny {
    padding: 5px 10px 6px;
  }
  /* line 271, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .button-group.even button.button, .button-group.even input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* Navbar --- */
  /*            */
  /* line 276, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar {
    height: auto;
  }
  /* line 277, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li {
    float: none;
    display: block;
    border-right: none;
  }
  /* line 278, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li > a.main {
    text-align: left;
    border-top: 1px solid #ddd;
    border-right: none;
  }
  /* line 279, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li:first-child > a.main {
    border-top: none;
  }
  /* line 280, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle {
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px;
    z-index: 2;
    display: block;
  }
  /* line 281, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
    content: "";
    width: 0;
    height: 0;
    display: block;
  }
  /* line 282, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle:hover span {
    border-top-color: #141414;
  }
  /* line 283, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .nav-bar.vertical > li.has-flyout > .flyout {
    left: 0;
  }

  /* line 285, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .flyout {
    position: relative;
    width: 100% !important;
    top: auto;
    margin-right: -2px;
    border-width: 1px 1px 0 1px;
  }
  /* line 286, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .flyout.right {
    float: none;
    right: auto;
    left: -1px;
  }
  /* line 287, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .flyout.small, .flyout.large {
    width: 100% !important;
  }
  /* line 288, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .flyout p:last-child {
    margin-bottom: 18px;
  }

  /* Reveal --- */
  /*            */
  /* line 293, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .reveal-modal-bg {
    position: absolute;
  }

  /* line 298, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .reveal-modal,
  .reveal-modal.small,
  .reveal-modal.medium,
  .reveal-modal.large,
  .reveal-modal.xlarge {
    width: 80%;
    top: 15px;
    left: 50%;
    margin-left: -40%;
    padding: 20px;
    height: auto;
  }

  /* Clearing --- */
  /*              */
  /* line 302, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-container {
    margin: 0;
  }

  /* line 303, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-close {
    z-index: 99;
    font-size: 37px;
    top: 0px;
    right: 5px;
  }

  /* line 304, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-caption {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px !important;
    line-height: 1.3;
  }

  /* line 305, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right, .clearing-main-left {
    display: none;
  }

  /* line 307, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container {
    height: 100%;
  }
  /* line 308, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-blackout.clearing-assembled ul[data-clearing] {
    display: none;
  }

  /* Joyride --- */
  /*             */
  /* line 313, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .joyride-tip-guide {
    width: 95% !important;
    left: 2.5% !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }

  /* line 314, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .joyride-tip-guide-wrapper {
    width: 100%;
  }

  /* Tabs --- */
  /*          */
  /* line 318, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile {
    width: auto;
    margin: 20px -20px 40px;
    border-bottom: solid 1px #ccc;
    height: auto;
    margin: 20px -15px 0px -15px;
  }
  /* line 319, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd {
    float: none;
    height: auto;
  }
  /* line 320, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd a, .tabs.mobile li a {
    font-size: 15px;
    display: block;
    width: auto;
    height: auto;
    padding: 18px 20px;
    margin: 0;
    color: #555;
    line-height: 1;
    border: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #ccc;
    background: #fff;
  }
  /* line 321, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd a.active, .tabs.mobile li a.active {
    border: none;
    background: #c7303f;
    color: #fff;
    margin: 0;
    position: static;
    top: 0;
    height: auto;
  }
  /* line 322, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd:first-child, .tabs.mobile li:first-child {
    padding-left: 20px !important;
  }
  /* line 323, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active {
    margin: 0;
  }
  /* line 324, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile + .tabs-content.contained {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 327, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .contained.mobile {
    margin-bottom: 0;
  }

  /* line 328, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .contained.tabs.mobile dd a, .contained.tabs.mobile li a {
    padding: 18px 20px;
  }

  /* line 329, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile + ul.contained {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 0 0 1px 0;
  }

  /* UI Elements --- */
  /*                 */
  /* Tooltips */
  /* line 334, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tooltip {
    font-size: 14;
    line-height: 1.4;
    padding: 7px 10px 9px 10px;
    left: 50% !important;
    max-width: 80% !important;
    margin-left: -40%;
    font-size: 110%;
  }

  /* line 343, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub {
    border-color: transparent transparent black transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
    top: -12px;
    left: 10px;
  }
}
/* Topbar Specific Breakpoint that you can customize */
@media only screen and (max-width: 940px) {
  /* line 354, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar {
    margin-bottom: 0;
    overflow: hidden;
    height: 45px;
    background: #222222;
    /* Override contain to grid stuff for breakpoint */
    /* Setting up the sliding area */
    /* When the Small Nav is Showing */
  }
  /* line 355, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar .js-generated {
    display: block;
  }
  /* line 358, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .contain-to-grid .top-bar {
    width: auto;
  }
  /* line 361, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar section {
    left: 0;
    position: relative;
    width: auto;
    -webkit-transition: left 300ms;
    -moz-transition: left 300ms;
    -o-transition: left 300ms;
    transition: left 300ms;
  }
  /* line 362, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    display: block;
  }
  /* line 363, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li {
    float: none;
    /* Branding and name */
    /* Dropdown Toggle */
    /* Divider for breakpoint */
    /* Search Overrides for breakpoint size */
    /* Dropdown Level 1 */
    /* Dropdown Level 2 */
  }
  /* line 364, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.active, .top-bar ul > li:hover {
    background: #151515;
  }
  /* line 366, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name {
    height: 45px;
  }
  /* line 367, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name h1 {
    line-height: 1;
  }
  /* line 368, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name h1 a {
    color: white;
    display: block;
    line-height: 45px !important;
    padding-left: 15px;
    height: 45px;
  }
  /* line 371, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li:hover a, .top-bar ul > li.active a {
    color: white;
  }
  /* line 372, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li a:not(.button) {
    color: white;
  }
  /* line 375, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar {
    cursor: pointer;
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
  }
  /* line 376, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 8px;
    border-color: white transparent transparent transparent;
    padding: 0;
    position: absolute;
    top: 50%;
    right: 22.5px;
    margin-top: -4px;
  }
  /* line 378, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar:hover {
    background: inherit;
  }
  /* line 380, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar a {
    padding: 0 !important;
  }
  /* line 383, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.divider {
    border-bottom: solid 1px #3c3c3c;
    border-top: solid 1px black;
    clear: both;
    height: 1px !important;
    margin: 8px 0 !important;
    width: 100%;
  }
  /* line 386, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search {
    padding: 0 22.5px;
  }
  /* line 387, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form {
    width: 100%;
  }
  /* line 388, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form input[type=text] {
    width: 75%;
  }
  /* line 389, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form .button {
    top: 0;
    width: 25%;
  }
  /* line 395, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown a {
    padding-right: 33.75px;
  }
  /* line 396, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    margin-right: 15px;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
  }
  /* line 398, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown:hover > .dropdown {
    display: block;
    visibility: hidden;
  }
  /* line 399, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown {
    visibility: hidden;
    z-index: 0 !important;
  }
  /* line 400, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved {
    position: static;
  }
  /* line 401, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown {
    top: 0;
    visibility: visible;
  }
  /* line 403, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li label {
    margin-bottom: 6px;
    padding-top: 6px !important;
    font-size: 11px;
  }
  /* line 404, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) {
    padding-bottom: 0;
  }
  /* line 405, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a {
    padding: 8px 22.5px;
    font-size: 14px;
  }
  /* line 407, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li a, .top-bar ul > li.has-dropdown.moved > .dropdown li label {
    padding: 0 22.5px;
  }
  /* line 408, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li a:hover {
    background: #3c3c3c;
    display: block;
  }
  /* line 409, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li.divider {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  /* line 412, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title {
    padding-bottom: 0;
  }
  /* line 413, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title a:before {
    position: absolute;
    top: 50%;
    left: 17.5px;
    margin-top: -5px;
    width: 0;
    height: 0;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent white transparent transparent;
  }
  /* line 414, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title h5 {
    margin: 0;
    padding-left: 15px;
    position: relative;
  }
  /* line 415, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title h5 a {
    background: transparent;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 23px;
    font-weight: bold;
  }
  /* line 422, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li {
    background: transparent;
  }
  /* line 424, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
    left: 100% !important;
    top: 0;
    right: auto !important;
  }
  /* line 425, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a {
    padding-right: 33.75px;
  }
  /* line 426, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after {
    content: "";
    margin-right: 15px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 50%;
    margin-top: -4.5px;
  }
  /* line 428, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover {
    background: #3c3c3c;
  }
  /* line 431, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved {
    position: static;
  }
  /* line 432, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved .dropdown {
    top: 0;
    visibility: visible;
  }
  /* line 434, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover {
    display: block;
  }
  /* line 438, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left, .top-bar ul.right {
    float: none;
    width: 100%;
  }
  /* line 439, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left > li, .top-bar ul.right > li {
    display: block;
    float: none;
    margin: 0 !important;
  }
  /* line 441, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left > li.has-dropdown .dropdown, .top-bar ul.right > li.has-dropdown .dropdown {
    left: 100% !important;
    top: 0;
    right: auto !important;
  }
  /* line 446, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar section > ul li a:not(.button) {
    padding-left: 22.5px !important;
  }
  /* line 449, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar.expanded {
    height: 100%;
  }
  /* line 450, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar.expanded ul li.toggle-topbar a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 8px;
    border-color: transparent transparent rgba(255, 255, 255, 0.5) transparent;
    top: auto;
    bottom: 50%;
    margin-bottom: -4px;
  }

  /* line 453, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul li.has-button {
    padding: 5px 15px;
  }

  /* line 454, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul li .button.small {
    margin: 0 !important;
    display: inline-block;
    width: 100%;
  }

  /* line 456, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-button a.button {
    margin: 0;
  }
}
/*-------------------------------------------------------------------------------------------------------------*/
@font-face {
  font-family: 'Bariol Bold';
  src: url("fonts/bariol_bold-webfont.eot");
  src: url("fonts/bariol_bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/bariol_bold-webfont.woff") format("woff"), url("fonts/bariol_bold-webfont.ttf") format("truetype"), url("fonts/bariol_bold-webfont.svg#BariolBoldBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Bariol';
  src: url("fonts/bariol_regular-webfont.eot");
  src: url("fonts/bariol_regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/bariol_regular-webfont.woff") format("woff"), url("fonts/bariol_regular-webfont.ttf") format("truetype"), url("fonts/bariol_regular-webfont.svg#BariolBoldBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 50, ../sass/utilities.scss */
.color-green {
  color: #5a9e1d !important;
}

/* line 54, ../sass/utilities.scss */
.color-red {
  color: #c7303f !important;
}

/* line 58, ../sass/utilities.scss */
a.color-red {
  color: #c7303f;
}
/* line 60, ../sass/utilities.scss */
a.color-red:hover {
  color: #9e2632 !important;
}

/* line 63, ../sass/utilities.scss */
.color-black, .breadcrumb li a, .content-extras ul li a, .topic-tabs .tabs-content .subtopic a, .abstract .item.large .meta a {
  color: #000000 !important;
}

/* line 67, ../sass/utilities.scss */
.color-grey {
  color: #969696 !important;
}

/* line 71, ../sass/utilities.scss */
.color-dark-grey {
  color: #656565;
}

/*---------------------------------------------------*/
/* line 77, ../sass/utilities.scss */
.font-weight-normal {
  font-weight: normal;
}

/* line 80, ../sass/utilities.scss */
.no-margin {
  margin: 0 !important;
}
/* line 81, ../sass/utilities.scss */
.no-margin ul.tabs-content {
  margin-bottom: 0px!important;
}

/* line 85, ../sass/utilities.scss */
.no-padding {
  padding: 0 !important;
}

/* line 88, ../sass/utilities.scss */
.inline {
  display: inline !important;
}

/* line 91, ../sass/utilities.scss */
.no-border {
  border: 0 none !important;
}

/* line 94, ../sass/utilities.scss */
.no-bg {
  background: none !important;
}

/* line 97, ../sass/utilities.scss */
.underline {
  text-decoration: underline;
}

/* line 100, ../sass/utilities.scss */
.hide-overflow {
  overflow: hidden;
}

/* line 105, ../sass/utilities.scss */
.word-wrap-block {
  display: block;
  word-wrap: break-word;
  word-wrap: break-all;
}
/* line 108, ../sass/utilities.scss */
.word-wrap-block strong {
  word-wrap: break-word;
  word-wrap: break-all;
}

/*---------------------------------------------------*/
/* line 127, ../sass/utilities.scss */
.border {
  padding-bottom: 15px;
  border-bottom: solid 1px #595959;
  margin-bottom: 15px;
}
/* line 128, ../sass/utilities.scss */
.border.dashed {
  border-bottom: dashed 1px #595959;
}
/* line 129, ../sass/utilities.scss */
.border.dashed.grey {
  border-color: #cecece;
}

/* line 133, ../sass/utilities.scss */
.border-top {
  padding-top: 15px;
  border-top: solid 1px;
  border-color: #595959;
  margin-top: 15px;
}
/* line 134, ../sass/utilities.scss */
.border-top.dashed {
  border-top: dashed 1px #595959;
}
/* line 135, ../sass/utilities.scss */
.border-top.thick {
  border-top: 5px solid;
}
/* line 136, ../sass/utilities.scss */
.border-top.grey {
  border-color: #cecece;
}

/* line 139, ../sass/utilities.scss */
.border-bottom {
  padding-bottom: 15px !important;
  margin-bottom: 15px;
  border-bottom: solid 1px #595959;
}
/* line 141, ../sass/utilities.scss */
.border-bottom.dashed {
  border-bottom: dashed 1px #595959;
}
/* line 142, ../sass/utilities.scss */
.border-bottom.grey {
  border-color: #cecece;
}

/* line 145, ../sass/utilities.scss */
.border-left {
  border-left: 1px solid #595959;
}

/* line 149, ../sass/utilities.scss */
.border-right {
  border-right: 1px solid #595959;
}
/* line 151, ../sass/utilities.scss */
.border-right.grey {
  border-color: #cecece;
}

/* line 154, ../sass/utilities.scss */
.border-top-bottom {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
  margin-top: 15px !important;
  border-top: 1px solid #595959;
  border-bottom: 1px solid #595959;
}

/* line 159, ../sass/utilities.scss */
.border-collapse {
  border-collapse: collapse;
}

/* line 163, ../sass/utilities.scss */
.border-none {
  border: none!important;
}

/* line 170, ../sass/utilities.scss */
.margin-top-bottom.small {
  margin: 15px 0;
}
/* line 171, ../sass/utilities.scss */
.margin-top-bottom.medium {
  margin: 25px 0;
}
/* line 172, ../sass/utilities.scss */
.margin-top-bottom.large {
  margin: 35px 0;
}

/* line 175, ../sass/utilities.scss */
.margin-left {
  margin-left: 15px;
}
/* line 177, ../sass/utilities.scss */
.margin-left.tiny {
  margin-left: 10px;
}
/* line 178, ../sass/utilities.scss */
.margin-left.small {
  margin-left: 15px;
}
/* line 179, ../sass/utilities.scss */
.margin-left.medium {
  margin-left: 20px;
}
/* line 180, ../sass/utilities.scss */
.margin-left.large {
  margin-left: 35px;
}

/* line 183, ../sass/utilities.scss */
.margin-right {
  margin-right: 15px;
}
/* line 185, ../sass/utilities.scss */
.margin-right.tiny {
  margin-right: 9px;
}
/* line 186, ../sass/utilities.scss */
.margin-right.small {
  margin-right: 15px;
}
/* line 187, ../sass/utilities.scss */
.margin-right.medium {
  margin-right: 25px;
}
/* line 188, ../sass/utilities.scss */
.margin-right.large {
  margin-right: 35px;
}

/* line 191, ../sass/utilities.scss */
.margin-top {
  margin-top: 15px;
}
/* line 193, ../sass/utilities.scss */
.margin-top.none {
  margin-top: 0;
}
/* line 194, ../sass/utilities.scss */
.margin-top.tiny {
  margin-top: 10px;
}
/* line 195, ../sass/utilities.scss */
.margin-top.small {
  margin-top: 15px !important;
}
/* line 196, ../sass/utilities.scss */
.margin-top.medium {
  margin-top: 25px !important;
}
/* line 197, ../sass/utilities.scss */
.margin-top.large {
  margin-top: 35px;
}

/* line 200, ../sass/utilities.scss */
.margin-bottom {
  margin-bottom: 15px;
}
/* line 202, ../sass/utilities.scss */
.margin-bottom.none {
  margin-bottom: 0px!important;
}
/* line 203, ../sass/utilities.scss */
.margin-bottom.tiny {
  margin-bottom: 8px !important;
}
/* line 204, ../sass/utilities.scss */
.margin-bottom.small {
  margin-bottom: 15px !important;
}
/* line 205, ../sass/utilities.scss */
.margin-bottom.medium {
  margin-bottom: 25px !important;
}
/* line 206, ../sass/utilities.scss */
.margin-bottom.large {
  margin-bottom: 35px !important;
}
/* line 207, ../sass/utilities.scss */
.margin-bottom.xlarge {
  margin-bottom: 55px !important;
}
/* line 208, ../sass/utilities.scss */
.margin-bottom.xxlarge {
  margin-bottom: 85px !important;
}

/* line 213, ../sass/utilities.scss */
.tailfins, .fabric {
  position: relative;
}
/* line 215, ../sass/utilities.scss */
.tailfins:before, .fabric:before, .tailfins:after, .fabric:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 95%;
  max-width: 300px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
/* line 220, ../sass/utilities.scss */
.tailfins:after, .fabric:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

/* line 226, ../sass/utilities.scss */
.small-tailfins, .topic-list > li .closed, .topic-list > li.expand .open {
  position: relative;
}
/* line 228, ../sass/utilities.scss */
.small-tailfins:before, .topic-list > li .closed:before, .topic-list > li.expand .open:before, .small-tailfins:after, .topic-list > li .closed:after, .topic-list > li.expand .open:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 5px;
  width: 45%;
  top: 85%;
  max-width: 300px;
  background: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.3);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
/* line 233, ../sass/utilities.scss */
.small-tailfins:after, .topic-list > li .closed:after, .topic-list > li.expand .open:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

/* line 241, ../sass/utilities.scss */
.no-tailfin:before, .no-tailfin:after {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

/* line 250, ../sass/utilities.scss */
.isMobile {
  display: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 254, ../sass/utilities.scss */
  .isMobile.small.small, .isMobile.medium.small {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 254, ../sass/utilities.scss */
  .isMobile.small.medium, .isMobile.medium.medium {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 250, ../sass/utilities.scss */
  .isMobile {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 250, ../sass/utilities.scss */
  .isMobile {
    display: block;
  }
}
@media (min-width: 1200px) {
  /* line 250, ../sass/utilities.scss */
  .isMobile {
    display: none;
  }
}

/* line 268, ../sass/utilities.scss */
.isDesktop {
  display: block;
}
@media (max-width: 767px) {
  /* line 272, ../sass/utilities.scss */
  .isDesktop.small.small, .isDesktop.medium.small {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 272, ../sass/utilities.scss */
  .isDesktop.small.medium, .isDesktop.medium.medium {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 268, ../sass/utilities.scss */
  .isDesktop {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 268, ../sass/utilities.scss */
  .isDesktop {
    display: none;
  }
}
@media (min-width: 1200px) {
  /* line 268, ../sass/utilities.scss */
  .isDesktop {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  /* line 292, ../sass/utilities.scss */
  .columns.tablet-clear {
    width: 100%;
    clear: both;
  }
}

/* line 313, ../sass/utilities.scss */
.hide-for-medium-down {
  display: block !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 313, ../sass/utilities.scss */
  .hide-for-medium-down {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 313, ../sass/utilities.scss */
  .hide-for-medium-down {
    display: none !important;
  }
}

/* line 319, ../sass/utilities.scss */
.hide-for-medium {
  display: block !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 319, ../sass/utilities.scss */
  .hide-for-medium {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 319, ../sass/utilities.scss */
  .hide-for-medium {
    display: block !important;
  }
}

/* line 325, ../sass/utilities.scss */
.show-for-medium {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 325, ../sass/utilities.scss */
  .show-for-medium {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 330, ../sass/utilities.scss */
  .hide-for-small {
    display: none !important;
  }
}

/**** Isotope Filtering ****/
/* line 340, ../sass/utilities.scss */
.isotope-item {
  z-index: 2;
}
/* line 342, ../sass/utilities.scss */
.isotope-item.isotope-hidden {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/
/* line 348, ../sass/utilities.scss */
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

/* line 356, ../sass/utilities.scss */
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

/* line 364, ../sass/utilities.scss */
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
/* line 376, ../sass/utilities.scss */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

@media (min-width: 768px) and (max-width: 979px) {
  /* line 392, ../sass/utilities.scss */
  .columns.custom.three, .row .columns.custom.three {
    width: 25% !important;
  }
  /* line 393, ../sass/utilities.scss */
  .columns.custom.nine, .row .columns.custom.nine {
    width: 75% !important;
    padding: 0 20px !important;
  }
}
/* line 402, ../sass/utilities.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 405, ../sass/utilities.scss */
.arrow {
  font-size: 10px;
  color: #c7303f;
}
/* line 406, ../sass/utilities.scss */
.arrow.white {
  color: white;
}

/* line 411, ../sass/utilities.scss */
.asterisk {
  color: #b22d3a;
  font-weight: bold;
}

/* line 413, ../sass/utilities.scss */
.overlay {
  background: url("/img/structure/overlay-opacity-bg.png") 0 0 repeat transparent;
  display: none;
  z-index: 10000;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 767px) {
  /* line 413, ../sass/utilities.scss */
  .overlay {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 413, ../sass/utilities.scss */
  .overlay {
    display: none;
  }
}

/* line 424, ../sass/utilities.scss */
.sprite {
  display: block;
  text-indent: -9999px;
  background-repeat: no-repeat;
}

/* line 433, ../sass/utilities.scss */
section.no-content {
  border: 1px dashed #d5d5d5;
  padding: 20px 14px;
  margin: 25px 40px;
  overflow: hidden;
  display: none;
}
/* line 440, ../sass/utilities.scss */
section.no-content strong {
  color: #000;
  font-size: 12px;
}
/* line 445, ../sass/utilities.scss */
section.no-content p {
  margin-left: 0;
  font-size: 11px;
}

/* line 453, ../sass/utilities.scss */
.horizontal-scroller {
  overflow-x: scroll;
}
/* line 456, ../sass/utilities.scss */
.horizontal-scroller .scroll-area {
  width: 970px;
}

/* line 466, ../sass/utilities.scss */
.is-sponsored span .sprite {
  background: url("/img/icons/checkmark-hollow.png") no-repeat left center;
  width: 16px!important;
  height: 15px!important;
  display: block;
  float: left;
  margin: 2px 6px 0 0;
}

@media (min-width: 768px) and (max-width: 979px) {
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.one, .row .tablet-two-columns.one {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.two, .row .tablet-two-columns.two {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.three, .row .tablet-two-columns.three {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.four, .row .tablet-two-columns.four {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.five, .row .tablet-two-columns.five {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.six, .row .tablet-two-columns.six {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.seven, .row .tablet-two-columns.seven {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.eight, .row .tablet-two-columns.eight {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.nine, .row .tablet-two-columns.nine {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.ten, .row .tablet-two-columns.ten {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.eleven, .row .tablet-two-columns.eleven {
    width: 50%;
  }
  /* line 481, ../sass/utilities.scss */
  .tablet-two-columns.twelve, .row .tablet-two-columns.twelve {
    width: 50%;
  }
}

/* line 488, ../sass/utilities.scss */
.columns.clear {
  clear: both;
}

/* line 495, ../sass/utilities.scss */
.z5 {
  z-index: 5;
}

/* line 496, ../sass/utilities.scss */
dl.tabs dd a {
  font-weight: bold;
}

/* line 499, ../sass/utilities.scss */
#at3winfooter {
  height: auto;
}

/* line 4, ../sass/base.scss */
body {
  font-family: "Open Sans", Helvetica, sans-serif;
  background: #f4f4f4 url("/img/structure/scanlines.jpg");
}

/* line 10, ../sass/base.scss */
.main-content {
  margin-top: 35px;
  min-height: 250px;
}

/* line 14, ../sass/base.scss */
.container {
  /* page container */
}

@media (max-width: 767px) {
  /* line 18, ../sass/base.scss */
  .global-header, header.container, footer.container, .main-content {
    padding-left: 1% !important;
    padding-right: 1% !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 18, ../sass/base.scss */
  .global-header, header.container, footer.container, .main-content {
    padding-left: 1.5% !important;
    padding-right: 1.5% !important;
  }
}

/* line 30, ../sass/base.scss */
header .notifications {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 26px;
  padding-top: 6px;
  background: #36a400;
  font-size: 14px;
  text-align: center;
  z-index: 999;
  color: #fff;
}
/* line 42, ../sass/base.scss */
header .notifications.error {
  background: #c7303f;
}
/* !!!! not in the scss (yet) */
header .notifications.warning {
  background: #FF7519;
}

/* line 50, ../sass/base.scss */
h1 {
  font-size: 36px;
  line-height: 40px;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  font-weight: normal;
  margin-top: 0;
}
/* line 52, ../sass/base.scss */
h1 a {
  color: #000;
}
@media (max-width: 767px) {
  /* line 50, ../sass/base.scss */
  h1 {
    font-size: 24px;
    line-height: 24px;
    margin-top: 10px;
  }
}

/* line 58, ../sass/base.scss */
.tabs.nostyle {
  border-bottom: none;
  color: #595959;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  margin: 15px 0 0 0;
}
/* line 60, ../sass/base.scss */
.tabs.nostyle dt {
  height: 30px;
  line-height: 30px;
  padding: 0 3px;
}
/* line 62, ../sass/base.scss */
.tabs.nostyle dd a {
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-right: solid 1px #E6E6E6;
  border-left: none;
}
/* line 66, ../sass/base.scss */
.tabs.nostyle dd.active {
  border-top: none;
  margin-top: 0;
}
/* line 68, ../sass/base.scss */
.tabs.nostyle dd.active a {
  border-left: none;
}
/* line 72, ../sass/base.scss */
.tabs.nostyle dd:first-child a {
  padding-left: 15px;
}
/* line 76, ../sass/base.scss */
.tabs.nostyle dd:nth-child(3) a {
  border-right: none;
}
/* line 80, ../sass/base.scss */
.tabs.nostyle dd:last-child a {
  border-right: 0 none;
}

/* line 91, ../sass/base.scss */
img {
  border: none;
}

/* line 94, ../sass/base.scss */
p {
  word-wrap: break-word;
  white-space: normal;
}

/* Form Styles */
/* line 4, ../sass/forms.scss */
form.custom {
  margin: 0;
  *zoom: 1;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
form.custom:before, form.custom:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
form.custom:after {
  clear: both;
}
/* line 10, ../sass/forms.scss */
form.custom label, form.custom span, form.custom input, form.custom .heading, form.custom .sub-heading {
  margin: 0;
  padding: 0;
  color: black;
}
/* line 11, ../sass/forms.scss */
form.custom label.hide, form.custom span.hide, form.custom input.hide, form.custom .heading.hide, form.custom .sub-heading.hide {
  display: none;
}
/* line 15, ../sass/forms.scss */
form.custom input[type="submit"] {
  color: white;
}
/* line 20, ../sass/forms.scss */
form.custom label span.custom.checkbox, form.custom label span.custom.radio {
  margin-right: 15px;
}
/* line 25, ../sass/forms.scss */
form.custom label.other {
  float: left;
  margin-right: 10px;
  margin-top: 10px;
}
/* line 30, ../sass/forms.scss */
form.custom textarea {
  width: 100%;
  max-width: 637px;
  min-height: 200px;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 30, ../sass/forms.scss */
  form.custom textarea {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 30, ../sass/forms.scss */
  form.custom textarea {
    max-width: 100%;
  }
}
/* line 38, ../sass/forms.scss */
form.custom .row {
  margin-bottom: 25px;
}
/* line 40, ../sass/forms.scss */
form.custom .row.border-bottom, form.custom .row.border-top-bottom {
  border-color: #969696;
}
/* line 45, ../sass/forms.scss */
form.custom .row ul.check-list {
  *zoom: 1;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  overflow: hidden;
  margin: 20px 0;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
form.custom .row ul.check-list:before, form.custom .row ul.check-list:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
form.custom .row ul.check-list:after {
  clear: both;
}
/* line 52, ../sass/forms.scss */
form.custom .row ul.check-list li {
  float: left;
  line-height: 1.5em;
  margin-bottom: 15px;
}
/* line 56, ../sass/forms.scss */
form.custom .row ul.check-list li input[type="checkbox"] {
  float: left;
  margin-top: 3px;
  height: auto;
}
/* line 58, ../sass/forms.scss */
form.custom .row ul.check-list li span {
  float: left;
  line-height: 1.3;
  max-width: 280px;
  font-weight: normal;
}
/* line 67, ../sass/forms.scss */
form.custom .row ul.check-list.double li {
  width: 50%;
}
/* line 71, ../sass/forms.scss */
form.custom .row ul.check-list.single li {
  margin-right: 40px;
}
/* line 80, ../sass/forms.scss */
form.custom .row .full-check input[type="checkbox"] {
  float: left;
  margin-top: 2px;
  margin-right: 15px;
  height: auto;
}
/* line 99, ../sass/forms.scss */
form.custom .custom.dropdown {
  width: 100% !important;
  margin-top: 0px !important;
  margin-bottom: 15px !important;
}
/* line 102, ../sass/forms.scss */
form.custom .custom.dropdown ul {
  width: 100% !important;
  top: 35px !important;
  -webkit-box-shadow: 0 0 10px 0 #969696;
  -moz-box-shadow: 0 0 10px 0 #969696;
  box-shadow: 0 0 10px 0 #969696;
}
/* line 103, ../sass/forms.scss */
form.custom .custom.dropdown ul li {
  font-size: 15px;
  padding: 10px 15px !important;
  word-wrap: break-word !important;
  white-space: normal !important;
}
/* line 107, ../sass/forms.scss */
form.custom .custom.dropdown ul li:hover {
  background: #f0f0f0 !important;
}
/* line 108, ../sass/forms.scss */
form.custom .custom.dropdown ul li:hover:after {
  content: "" !important;
}
/* line 110, ../sass/forms.scss */
form.custom .custom.dropdown ul li.selected {
  background: #969696 !important;
}
/* line 111, ../sass/forms.scss */
form.custom .custom.dropdown ul li.selected:after {
  content: "" !important;
}
/* line 116, ../sass/forms.scss */
form.custom .custom.dropdown a {
  height: 35px !important;
}
/* line 118, ../sass/forms.scss */
form.custom .custom.dropdown a.current {
  line-height: 34px!important;
  padding-left: 10px;
  border-top: 1px solid #969696;
  border-bottom: 1px solid #969696;
  border-left: 1px solid #969696;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 124, ../sass/forms.scss */
form.custom .custom.dropdown a.selector {
  background: #f0f0f0;
  width: 40px;
  border-left: none;
  border-top: 1px solid #969696;
  border-bottom: 1px solid #969696;
  border-right: 1px solid #969696;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 138, ../sass/forms.scss */
form.custom fieldset {
  border: none;
  padding: 20px 0 0 0;
  margin: 0;
}
/* line 143, ../sass/forms.scss */
form.custom fieldset legend {
  display: none;
}
/* line 147, ../sass/forms.scss */
form.custom fieldset span.radio {
  margin: 0 15px;
}
/* line 154, ../sass/forms.scss */
form.custom.large .heading {
  font-size: 18px;
  margin: 0 0 30px 0;
}
/* line 155, ../sass/forms.scss */
form.custom.large .sub-heading {
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 156, ../sass/forms.scss */
form.custom.large .company {
  font-size: 25px;
}
/* line 158, ../sass/forms.scss */
form.custom.large label {
  margin-bottom: 15px;
}
/* line 159, ../sass/forms.scss */
form.custom.large input {
  padding-left: 10px;
  height: 35px;
}
/* line 160, ../sass/forms.scss */
form.custom.large input[type="submit"] {
  padding: 15px 30px 16px;
  height: auto;
}
/* line 164, ../sass/forms.scss */
form.custom .required {
  font-size: 11px;
  font-weight: bold;
  color: black;
}
@media (max-width: 767px) {
  /* line 169, ../sass/forms.scss */
  form.custom .row {
    margin-bottom: 20px;
  }
  /* line 170, ../sass/forms.scss */
  form.custom .heading {
    margin: 0 0 15px 0 !important;
  }
  /* line 171, ../sass/forms.scss */
  form.custom .border-top-bottom {
    padding-top: 15px;
  }
  /* line 172, ../sass/forms.scss */
  form.custom label {
    margin-top: 15px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 176, ../sass/forms.scss */
  form.custom input {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  /* line 195, ../sass/forms.scss */
  .directory form.custom {
    margin-bottom: 15px;
  }
  /* line 197, ../sass/forms.scss */
  .directory form.custom .custom.dropdown a {
    min-height: 40px !important;
  }
  /* line 198, ../sass/forms.scss */
  .directory form.custom .custom.dropdown a.current {
    font-size: 15px !important;
    padding-top: 3px;
    padding-left: 8px;
    overflow: hidden;
    color: #969696 !important;
  }
}

/* line 224, ../sass/forms.scss */
.form-error {
  border: 1px solid #c7303f !important;
  background-color: rgba(198, 15, 19, 0.1);
}

/* line 230, ../sass/forms.scss */
.error-message {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-top: 10px;
  font-size: 11px;
  font-weight: bold;
  color: #c7303f;
}

/* line 240, ../sass/forms.scss */
form#FormatForm {
  margin: 0;
}

/* line 6, ../sass/layout.scss */
header ul li ul {
  margin-left: 0;
}

/* line 10, ../sass/layout.scss */
header {
  background: #232323 url("/img/structure/flare.png") no-repeat top center;
}
@media (max-width: 767px) {
  /* line 10, ../sass/layout.scss */
  header {
    background: #232323 url("/img/structure/flare-phone.png") no-repeat top center;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 10, ../sass/layout.scss */
  header {
    background: #232323 url("/img/structure/flare-tablet.png") no-repeat top center;
  }
}
/* line 21, ../sass/layout.scss */
header .row {
  min-height: 150px;
}
@media (max-width: 767px) {
  /* line 21, ../sass/layout.scss */
  header .row {
    min-height: 48px;
  }
}
/* line 26, ../sass/layout.scss */
header .logo {
  padding-top: 25px;
}
@media (max-width: 767px) {
  /* line 29, ../sass/layout.scss */
  header .logo a img {
    padding: 20px 40px 0 0;
  }
}
/* line 34, ../sass/layout.scss */
header .five, header .row .five, .row header .five {
  position: relative;
  min-height: 150px;
}
/* line 37, ../sass/layout.scss */
header .five .nav-bar, header .row .five .nav-bar, .row header .five .nav-bar {
  background: transparent;
  height: 60px;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  border: none;
}
/* line 40, ../sass/layout.scss */
header .five .nav-bar > li, header .row .five .nav-bar > li, .row header .five .nav-bar > li {
  height: 60px;
  margin-right: 10px;
  border: none;
  line-height: 60px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.3);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
/* line 44, ../sass/layout.scss */
header .five .nav-bar > li.last, header .row .five .nav-bar > li.last, .row header .five .nav-bar > li.last {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
/* line 46, ../sass/layout.scss */
header .five .nav-bar > li:hover, header .row .five .nav-bar > li:hover, .row header .five .nav-bar > li:hover {
  background: black;
}
/* line 47, ../sass/layout.scss */
header .five .nav-bar > li .main, header .row .five .nav-bar > li .main, .row header .five .nav-bar > li .main {
  font-size: 18px;
  color: #fff;
  text-transform: uppercase;
}
/* line 50, ../sass/layout.scss */
header .five .nav-bar > li .main.active, header .row .five .nav-bar > li .main.active, .row header .five .nav-bar > li .main.active {
  background: #952B38;
}
/* line 52, ../sass/layout.scss */
header .five .nav-bar > li .main.active:hover, header .row .five .nav-bar > li .main.active:hover, .row header .five .nav-bar > li .main.active:hover {
  background: #C7303F;
}
/* line 55, ../sass/layout.scss */
header .five .nav-bar > li .main:after, header .row .five .nav-bar > li .main:after, .row header .five .nav-bar > li .main:after {
  border: none;
}
/* line 57, ../sass/layout.scss */
header .five .nav-bar > li .main.two-lines, header .row .five .nav-bar > li .main.two-lines, .row header .five .nav-bar > li .main.two-lines {
  line-height: 18px;
}
/* line 59, ../sass/layout.scss */
header .five .nav-bar > li .main.two-lines span, header .row .five .nav-bar > li .main.two-lines span, .row header .five .nav-bar > li .main.two-lines span {
  display: block;
  padding: 12px 0 0px;
}
/* line 63, ../sass/layout.scss */
header .five .nav-bar > li.has-flyout .main:hover, header .row .five .nav-bar > li.has-flyout .main:hover, .row header .five .nav-bar > li.has-flyout .main:hover {
  cursor: default;
}
/* line 64, ../sass/layout.scss */
header .five .nav-bar > li .flyout-toggle, header .row .five .nav-bar > li .flyout-toggle, .row header .five .nav-bar > li .flyout-toggle {
  cursor: default;
  padding: 25px 17px;
  border-left: none!important;
}
/* line 67, ../sass/layout.scss */
header .five .nav-bar > li .flyout-toggle span, header .row .five .nav-bar > li .flyout-toggle span, .row header .five .nav-bar > li .flyout-toggle span {
  display: block;
  border: none;
  height: 9px;
  width: 12px;
  background: url("/img/icons/red-arrow-down.png") no-repeat top left;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 64, ../sass/layout.scss */
  header .five .nav-bar > li .flyout-toggle, header .row .five .nav-bar > li .flyout-toggle, .row header .five .nav-bar > li .flyout-toggle {
    left: 0;
    border: none!important;
    padding: 0;
    background: url("/img/icons/red-arrow-down.png") no-repeat 90px 25px;
  }
  /* line 75, ../sass/layout.scss */
  header .five .nav-bar > li .flyout-toggle span, header .row .five .nav-bar > li .flyout-toggle span, .row header .five .nav-bar > li .flyout-toggle span {
    display: none!important;
  }
}
/* line 81, ../sass/layout.scss */
header .five .nav-bar .flyout, header .row .five .nav-bar .flyout, .row header .five .nav-bar .flyout {
  top: 60px;
  border: none;
  background: black;
  width: 300px;
  padding: 20px 0;
}
/* line 83, ../sass/layout.scss */
header .five .nav-bar .flyout a, header .row .five .nav-bar .flyout a, .row header .five .nav-bar .flyout a {
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  padding: 10px 10px 10px 20px;
  background: transparent;
  border: none;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
/* line 85, ../sass/layout.scss */
header .five .nav-bar .flyout a:hover, header .row .five .nav-bar .flyout a:hover, .row header .five .nav-bar .flyout a:hover {
  background: #222;
  cursor: pointer;
}
/* line 89, ../sass/layout.scss */
header .five .nav-bar .flyout ul li, header .row .five .nav-bar .flyout ul li, .row header .five .nav-bar .flyout ul li {
  border: none;
}
@media (max-width: 767px) {
  /* line 102, ../sass/layout.scss */
  header .nav-bar {
    height: 48px;
    background: transparent;
    margin-bottom: 0;
  }
  /* line 104, ../sass/layout.scss */
  header .nav-bar .search-button {
    display: block;
    width: 48px;
    height: 48px;
    border: none;
    background: #8c1f27 url("/img/structure/red-swatch.png") no-repeat top left;
  }
  /* line 106, ../sass/layout.scss */
  header .nav-bar .search-button:hover {
    cursor: pointer;
    background-position: bottom left;
  }
  /* line 109, ../sass/layout.scss */
  header .nav-bar > li {
    height: 48px;
    float: left;
    border: none;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    margin-right: 1px;
  }
  /* line 112, ../sass/layout.scss */
  header .nav-bar > li:last-child {
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  /* line 114, ../sass/layout.scss */
  header .nav-bar > li .main {
    text-transform: uppercase;
    line-height: 48px;
    height: 48px;
    border: none!important;
    background: rgba(100, 100, 100, 0.2);
  }
  /* line 117, ../sass/layout.scss */
  header .nav-bar > li .main:after {
    border: none!important;
  }
  /* line 118, ../sass/layout.scss */
  header .nav-bar > li .main:hover {
    background: #000;
  }
  /* line 119, ../sass/layout.scss */
  header .nav-bar > li .main.two-lines span {
    display: block;
    padding-top: 5px;
    line-height: 18px!important;
  }
  /* line 122, ../sass/layout.scss */
  header .nav-bar > li .flyout-toggle {
    left: 0;
    border: none!important;
    padding: 0;
    background: url("/img/icons/red-arrow-down.png") no-repeat 77px 19px;
  }
  /* line 128, ../sass/layout.scss */
  header .nav-bar > li .flyout {
    background: #000;
    width: 320px!important;
    position: absolute;
    top: 48px;
    left: -18px;
    border: none!important;
  }
  /* line 131, ../sass/layout.scss */
  header .nav-bar > li .flyout li {
    border-left: none;
  }
  /* line 132, ../sass/layout.scss */
  header .nav-bar > li .flyout a {
    font-weight: bold;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    background: transparent;
    border: none;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  /* line 134, ../sass/layout.scss */
  header .nav-bar > li .flyout a:hover {
    background: #222;
    color: #fff;
    cursor: pointer;
  }
}
/* line 145, ../sass/layout.scss */
header .four .user, header .row .four .user, .row header .four .user {
  height: 55px;
  text-align: right;
  margin-top: 30px;
  line-height: 18px;
  color: #fff;
}
/* line 149, ../sass/layout.scss */
header .four .user strong, header .row .four .user strong, .row header .four .user strong {
  display: block;
  margin-bottom: 5px;
}
/* line 151, ../sass/layout.scss */
header .four .user a, header .row .four .user a, .row header .four .user a {
  color: #fff;
  font-weight: normal;
  padding: 0 2px;
}
/* line 154, ../sass/layout.scss */
header .four .user a:hover, header .row .four .user a:hover, .row header .four .user a:hover {
  cursor: pointer;
  text-decoration: underline;
}
@media (max-width: 767px) {
  /* line 145, ../sass/layout.scss */
  header .four .user, header .row .four .user, .row header .four .user {
    margin-top: 10px;
  }
}
/* line 161, ../sass/layout.scss */
header .four .user.unauthenticated, header .row .four .user.unauthenticated, .row header .four .user.unauthenticated {
  margin-top: 35px;
}
/* line 163, ../sass/layout.scss */
header .four .user.unauthenticated a, header .row .four .user.unauthenticated a, .row header .four .user.unauthenticated a {
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 163, ../sass/layout.scss */
  header .four .user.unauthenticated a, header .row .four .user.unauthenticated a, .row header .four .user.unauthenticated a {
    background: rgba(0, 0, 0, 0.2);
    padding: 8px 15px 11px;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 167, ../sass/layout.scss */
  header .four .user.unauthenticated a:hover, header .row .four .user.unauthenticated a:hover, .row header .four .user.unauthenticated a:hover {
    background: #000;
  }
}

/* line 184, ../sass/layout.scss */
.global-header {
  background: #000;
  color: #838383;
}
/* line 186, ../sass/layout.scss */
.global-header .nav-bar {
  margin: 0;
  border: none;
  background: #000;
  height: 40px;
}
@media (max-width: 767px) {
  /* line 186, ../sass/layout.scss */
  .global-header .nav-bar {
    height: 25px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 192, ../sass/layout.scss */
  .global-header .nav-bar li, .global-header .nav-bar li:last-child {
    border: none;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  /* line 193, ../sass/layout.scss */
  .global-header .nav-bar .flyout-toggle {
    border-left: none;
  }
}
/* line 196, ../sass/layout.scss */
.global-header .nav-bar.hide-on-desktops .flyout {
  width: 200px;
}
/* line 198, ../sass/layout.scss */
.global-header .nav-bar > li {
  border-right: solid 1px #b3b3b3;
  border-width: 0 1px 0 0;
  height: 20px;
  line-height: 20px;
  margin: 10px 0;
}
@media (max-width: 767px) {
  /* line 198, ../sass/layout.scss */
  .global-header .nav-bar > li {
    border: none!important;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    margin: 5px 0 0 0;
  }
}
/* line 203, ../sass/layout.scss */
.global-header .nav-bar > li:hover {
  background: transparent;
}
/* line 204, ../sass/layout.scss */
.global-header .nav-bar > li.last {
  float: right;
  border: none!important;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
/* line 208, ../sass/layout.scss */
.global-header .nav-bar > li.has-flyout .main {
  padding-right: 25px!important;
  display: inline-block !important;
  width: 100% !important;
}
/* line 211, ../sass/layout.scss */
.global-header .nav-bar > li .main {
  color: #b3b3b3;
  font-weight: bold;
  font-size: 12px;
  padding: 0 8px;
}
/* line 214, ../sass/layout.scss */
.global-header .nav-bar > li .main:after {
  right: 10px!important;
  top: 8px!important;
}
/* line 217, ../sass/layout.scss */
.global-header .nav-bar > li .main.active {
  color: #fff;
}
/* line 218, ../sass/layout.scss */
.global-header .nav-bar > li .main.active:hover {
  cursor: default;
}
/* line 221, ../sass/layout.scss */
.global-header .nav-bar > li .flyout-toggle {
  padding: 8px 12px!important;
}
/* line 223, ../sass/layout.scss */
.global-header .nav-bar > li .flyout-toggle span {
  border-top: 4px solid #b3b3b3!important;
}
@media (max-width: 767px) {
  /* line 221, ../sass/layout.scss */
  .global-header .nav-bar > li .flyout-toggle {
    left: 0;
  }
}
/* line 228, ../sass/layout.scss */
.global-header .nav-bar > li a {
  background: none;
}
/* line 230, ../sass/layout.scss */
.global-header .nav-bar .flyout {
  top: 20px;
  padding: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background: gray;
  border: none;
  width: 150px;
}
@media (max-width: 767px) {
  /* line 230, ../sass/layout.scss */
  .global-header .nav-bar .flyout {
    top: 5px!important;
  }
}
/* line 236, ../sass/layout.scss */
.global-header .nav-bar .flyout ul {
  margin: 0;
}
/* line 238, ../sass/layout.scss */
.global-header .nav-bar .flyout ul li {
  margin: 0;
  border-left: none;
}
/* line 239, ../sass/layout.scss */
.global-header .nav-bar .flyout ul a {
  font-size: 13px;
  color: #fff;
  display: block;
  line-height: 26px;
  height: 26px;
  padding: 0 10px;
  background: transparent;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border: none;
}
/* line 241, ../sass/layout.scss */
.global-header .nav-bar .flyout ul a:hover {
  background: #666;
}

/* line 252, ../sass/layout.scss */
footer {
  height: 233px;
  background-color: black;
  margin-top: 40px;
}
@media (max-width: 767px) {
  /* line 252, ../sass/layout.scss */
  footer {
    margin-top: 20px;
  }
}

/* line 324, ../sass/layout.scss */
.breadcrumb {
  line-height: 15px;
  margin: 0 0 25px 0;
  padding: 0;
  list-style-type: none;
}
/* line 328, ../sass/layout.scss */
.breadcrumb li {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
/* line 330, ../sass/layout.scss */
.breadcrumb li span {
  color: #666;
}
/* line 333, ../sass/layout.scss */
.breadcrumb li a:hover {
  color: #969696;
}
@media (max-width: 767px) {
  /* line 324, ../sass/layout.scss */
  .breadcrumb {
    margin: 15px 0 15px 0;
  }
  /* line 339, ../sass/layout.scss */
  .breadcrumb li a {
    font-size: 10px;
  }
}

/* line 347, ../sass/layout.scss */
.search-form {
  *zoom: 1;
  margin: 0;
  position: relative;
  padding-right: 50px;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.search-form:before, .search-form:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.search-form:after {
  clear: both;
}
/* line 352, ../sass/layout.scss */
.search-form.margin-left.medium {
  margin-left: 27px;
}
/* line 357, ../sass/layout.scss */
.search-form input.input-text {
  float: left;
  width: 99%;
  height: 50px;
  border-radius: 0;
  padding-left: 15px;
  border: 1px solid #969696;
  margin: 0;
  color: #000;
  font-size: 16px;
}
/* line 364, ../sass/layout.scss */
.search-form input.input-text:focus {
  color: #000;
}
/* line 368, ../sass/layout.scss */
.search-form .search-button {
  position: absolute;
  right: 5px;
  background: none;
  border: none;
  width: 50px;
  height: 50px;
  margin: 0;
  background-color: #a62b34;
  background-image: url("/img/icons/search-large.png"), -moz-linear-gradient(top, #c6353d, #761e27);
  background-image: url("/img/icons/search-large.png"), -ms-linear-gradient(top, #c6353d, #761e27);
  background-image: url("/img/icons/search-large.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#c6353d), to(#761e27));
  background-image: url("/img/icons/search-large.png"), -webkit-linear-gradient(top, #c6353d, #761e27);
  background-image: url("/img/icons/search-large.png"), -o-linear-gradient(top, #c6353d, #761e27);
  background-image: url("/img/icons/search-large.png"), linear-gradient(top, #c6353d, #761e27);
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 375, ../sass/layout.scss */
.search-form .search-button:hover {
  cursor: pointer;
  background-color: #9e2632;
  background-color: #be464f;
  background-image: url("/img/icons/search-large.png"), -moz-linear-gradient(top, #d35b62, #9f2834);
  background-image: url("/img/icons/search-large.png"), -ms-linear-gradient(top, #d35b62, #9f2834);
  background-image: url("/img/icons/search-large.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#d35b62), to(#9f2834));
  background-image: url("/img/icons/search-large.png"), -webkit-linear-gradient(top, #d35b62, #9f2834);
  background-image: url("/img/icons/search-large.png"), -o-linear-gradient(top, #d35b62, #9f2834);
  background-image: url("/img/icons/search-large.png"), linear-gradient(top, #d35b62, #9f2834);
  background-repeat: no-repeat;
  background-position: center center;
}

@media (max-width: 767px) {
  /* line 388, ../sass/layout.scss */
  .search-form-mobile form {
    margin-top: 10px;
  }
}

/* line 396, ../sass/layout.scss */
.browse-index {
  margin-top: 20px;
}
/* line 399, ../sass/layout.scss */
.browse-index ul {
  list-style-type: none;
}
/* line 401, ../sass/layout.scss */
.browse-index ul li {
  font-size: 16px;
  display: inline;
}
/* line 404, ../sass/layout.scss */
.browse-index ul li a {
  padding: 2px 4px;
}
/* line 406, ../sass/layout.scss */
.browse-index ul li a:hover {
  text-decoration: underline;
}
/* line 407, ../sass/layout.scss */
.browse-index ul li a.active {
  background-color: #000;
  font-weight: bold;
  color: #fff;
}
/* line 410, ../sass/layout.scss */
.browse-index ul li.active {
  padding: 2px 6px;
  background: #000;
  color: #fff;
  font-weight: bold;
}
/* line 411, ../sass/layout.scss */
.browse-index ul li .disabled {
  display: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 414, ../sass/layout.scss */
  .browse-index ul li {
    font-size: 16px;
  }
  /* line 416, ../sass/layout.scss */
  .browse-index ul li a {
    padding: 2px 8px;
  }
}
/* line 421, ../sass/layout.scss */
.browse-index.center {
  text-align: center;
}

/* line 432, ../sass/layout.scss */
.border-list {
  margin: 5px 15px 15px;
  list-style-type: none;
}
/* line 435, ../sass/layout.scss */
.border-list li {
  border-bottom: solid 1px #cecece;
  padding: 10px 0;
}
/* line 438, ../sass/layout.scss */
.border-list li a {
  font-weight: bold;
  line-height: 18px;
}
/* line 440, ../sass/layout.scss */
.border-list li a:hover {
  text-decoration: underline;
}
/* line 441, ../sass/layout.scss */
.border-list li a.title {
  color: #000;
  font-size: 15px;
}
/* line 444, ../sass/layout.scss */
.border-list li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 455, ../sass/layout.scss */
.callout {
  min-height: 300px;
}
/* line 456, ../sass/layout.scss */
.callout.boxed {
  border-color: #CCCCCC;
}
/* line 459, ../sass/layout.scss */
.callout.small {
  padding: 15px;
}
/* line 460, ../sass/layout.scss */
.callout.large {
  padding: 30px 15px 0px 25px;
}
/* line 462, ../sass/layout.scss */
.callout .heading {
  font-size: 21px;
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 463, ../sass/layout.scss */
.callout ul li {
  font-size: 11px;
  line-height: 27px;
}
/* line 464, ../sass/layout.scss */
.callout .button.plain {
  margin-left: 0;
}
/* line 467, ../sass/layout.scss */
.callout.tablet-bg {
  background-image: url("/img/tmp/callout-tablet.jpg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
/* line 472, ../sass/layout.scss */
.callout.desktop-bg {
  background-image: url("/img/tmp/callout-desktop.jpg");
  background-repeat: no-repeat;
  background-position: bottom right;
}
/* line 478, ../sass/layout.scss */
.callout.advertisement {
  min-height: 250px;
  background: none;
  border: none;
}
/* line 482, ../sass/layout.scss */
.callout.advertisement.margin-top {
  margin-top: 68px;
}
/* line 484, ../sass/layout.scss */
.callout.advertisement .heading {
  font: 12px Arial, sans-serif;
  color: #a2a2a2;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 492, ../sass/layout.scss */
  .callout .button {
    width: 115px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 455, ../sass/layout.scss */
  .callout {
    min-height: 300px;
  }
  /* line 497, ../sass/layout.scss */
  .callout.large {
    padding: 50px 15px 35px 60px;
  }
  /* line 498, ../sass/layout.scss */
  .callout .heading {
    font-size: 25px;
    line-height: 32px;
  }
  /* line 499, ../sass/layout.scss */
  .callout.tablet-bg {
    background-image: url("/img/tmp/callout-tablet-lg.jpg");
  }
}

/* line 511, ../sass/layout.scss */
.reveal-modal {
  padding: 0px;
  /*-------------------------------------*/
}
/* line 513, ../sass/layout.scss */
.reveal-modal .boxed {
  margin-bottom: 0px;
}
/* line 516, ../sass/layout.scss */
.reveal-modal .close-reveal-modal {
  top: 18px;
  right: 22px;
}
/* line 522, ../sass/layout.scss */
.reveal-modal#SkeletonAddForm span.radio:nth-child(4) {
  margin-left: 0;
}
/* line 529, ../sass/layout.scss */
.reveal-modal#request-quote {
  width: 320px;
  top: 170px;
  left: 56%;
}
/* line 531, ../sass/layout.scss */
.reveal-modal#request-quote h2 {
  text-transform: capitalize;
}
/* line 532, ../sass/layout.scss */
.reveal-modal#request-quote h4 {
  font-size: 22px;
}
/* line 533, ../sass/layout.scss */
.reveal-modal#request-quote label {
  cursor: default;
  line-height: 17px;
  margin-bottom: 10px;
  margin-top: 25px;
}
/* line 540, ../sass/layout.scss */
.reveal-modal#request-quote .custom.dropdown {
  margin-bottom: 30px !important;
}
/* line 544, ../sass/layout.scss */
.reveal-modal#request-quote span.sprite {
  width: 18px;
  height: 21px;
  background-image: url("/img/icons/calendar-sprite.png");
  margin-top: 5px;
}
/* line 551, ../sass/layout.scss */
.reveal-modal#request-quote .datepicker {
  padding-left: 10px;
}
/* line 555, ../sass/layout.scss */
.reveal-modal#request-quote .custom.radio {
  margin-left: 0;
}
/* line 559, ../sass/layout.scss */
.reveal-modal#request-quote #kit_Info {
  padding-top: 0;
}
/* line 562, ../sass/layout.scss */
.reveal-modal#request-quote #your_Info {
  padding-top: 0;
}
/* line 565, ../sass/layout.scss */
.reveal-modal#request-quote #your_Info fieldset {
  padding-top: 0;
}
/* line 568, ../sass/layout.scss */
.reveal-modal#request-quote #your_Info fieldset label {
  display: inline-block;
  margin-right: 15px;
  margin-top: 15px;
}
/* line 573, ../sass/layout.scss */
.reveal-modal#request-quote #your_Info fieldset .custom.radio {
  margin-right: 5px;
}
/* line 577, ../sass/layout.scss */
.reveal-modal#request-quote #your_Info fieldset input {
  padding-left: 15px;
}
/* line 582, ../sass/layout.scss */
.reveal-modal#request-quote #your_Info p {
  margin: 25px 0 0 0;
}
/* line 593, ../sass/layout.scss */
.reveal-modal#unauthenticated-modal {
  top: 320px;
}
/* line 599, ../sass/layout.scss */
.reveal-modal.search-modal {
  width: 800px;
  left: 42.5%;
}
/* line 602, ../sass/layout.scss */
.reveal-modal.search-modal h3 {
  text-transform: capitalize;
}
/* line 605, ../sass/layout.scss */
.reveal-modal.search-modal .module.scroll .body {
  border-top: solid 1px #969696;
  padding: 20px 0 20px 0;
  -webkit-box-shadow: inset 0 0 25px #dfdfdf;
  -moz-box-shadow: inset 0 0 25px #dfdfdf;
  box-shadow: inset 0 0 25px #dfdfdf;
}
/* line 609, ../sass/layout.scss */
.reveal-modal.search-modal .module.scroll .body ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 612, ../sass/layout.scss */
.reveal-modal.search-modal .module.scroll .body ul li {
  padding-bottom: 10px;
  border-color: #969696;
  display: inline-block;
}
/* line 615, ../sass/layout.scss */
.reveal-modal.search-modal .module.scroll .body ul li a {
  color: black;
  max-width: 250px;
  display: block;
}
/* line 617, ../sass/layout.scss */
.reveal-modal.search-modal .module.scroll .body ul li:nth-child(even), .reveal-modal.search-modal .module.scroll .body ul li:last-child {
  border-right: none;
}
/* line 637, ../sass/layout.scss */
.reveal-modal .module .header {
  background: #e5e4e5;
  border-bottom: solid 1px #bcbcbc;
  margin-bottom: 0;
  padding: 0 15px;
}
/* line 642, ../sass/layout.scss */
.reveal-modal .module h2.header {
  *zoom: 1;
  font-size: 17px;
  line-height: 49px;
  height: 46px;
  font-weight: normal;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  text-transform: uppercase;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.reveal-modal .module h2.header:before, .reveal-modal .module h2.header:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.reveal-modal .module h2.header:after {
  clear: both;
}
/* line 649, ../sass/layout.scss */
.reveal-modal .module .body {
  padding: 20px;
}
/* line 653, ../sass/layout.scss */
.reveal-modal .module .body p {
  line-height: 17px;
}
/* line 657, ../sass/layout.scss */
.reveal-modal .module .body .input-list .left {
  margin-left: 19px;
}
/* line 661, ../sass/layout.scss */
.reveal-modal .module .body .upload {
  line-height: 0;
  border: 1px solid #969696;
}
/* line 671, ../sass/layout.scss */
.reveal-modal .module .body.table {
  width: 100% !important;
  padding-top: 75px !important;
  background: none;
}
/* line 676, ../sass/layout.scss */
.reveal-modal .module .body.table .thead table {
  border-left: 1px solid #969696;
  border-top: 1px solid #969696;
}
/* line 681, ../sass/layout.scss */
.reveal-modal .module .body.table .tbody table {
  border-left: 1px solid #969696 !important;
}
/* line 685, ../sass/layout.scss */
.reveal-modal .module .body.table .tbody table td:last-child {
  padding-right: 8px;
}
/* line 697, ../sass/layout.scss */
.reveal-modal .module.scroll {
  margin-bottom: 0;
}
/* line 700, ../sass/layout.scss */
.reveal-modal .module.scroll .body {
  padding-bottom: 20px;
}
/* line 704, ../sass/layout.scss */
.reveal-modal .module.scroll .body .more-info {
  margin: 20px 0 10px 0;
}
/* line 705, ../sass/layout.scss */
.reveal-modal .module.scroll .body p {
  margin: 0;
}
/* line 710, ../sass/layout.scss */
.reveal-modal .module .footer {
  *zoom: 1;
  margin: 0 15px 0 15px!important;
  padding: 15px 0 15px 0 !important;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.reveal-modal .module .footer:before, .reveal-modal .module .footer:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.reveal-modal .module .footer:after {
  clear: both;
}
/* line 715, ../sass/layout.scss */
.reveal-modal .module .footer.border-top {
  border-color: #BCBCBC;
}
/* line 718, ../sass/layout.scss */
.reveal-modal .module .footer p {
  width: 33.33%;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 722, ../sass/layout.scss */
.reveal-modal .module .footer .cancel.close-reveal-modal {
  position: static;
  color: #c7303f;
  text-shadow: none;
  font-weight: normal;
}
/* line 725, ../sass/layout.scss */
.reveal-modal .module .footer .cancel.close-reveal-modal:hover {
  color: black;
}
/* line 727, ../sass/layout.scss */
.reveal-modal .module .footer .cancel.close-reveal-modal:hover .arrow {
  color: black;
}

/* line 739, ../sass/layout.scss */
.membership-tier-modal {
  *zoom: 1;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.membership-tier-modal:before, .membership-tier-modal:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.membership-tier-modal:after {
  clear: both;
}
/* line 741, ../sass/layout.scss */
.membership-tier-modal h3.grey {
  text-transform: capitalize;
}
/* line 742, ../sass/layout.scss */
.membership-tier-modal h5 {
  position: absolute;
  top: 90px;
  left: 25px;
  font-size: 21px;
  font-family: "Bariol", Helvetica, sans-serif;
}
/* line 749, ../sass/layout.scss */
.membership-tier-modal.table-scroll .body.table table tr.thead > td {
  background-color: #c7303f !important;
}
/* line 756, ../sass/layout.scss */
.membership-tier-modal table p {
  margin: 0;
}
/* line 757, ../sass/layout.scss */
.membership-tier-modal table .thead > td table {
  border-bottom: none !important;
}
/* line 760, ../sass/layout.scss */
.membership-tier-modal table th {
  color: black;
  font-size: 17px;
}
/* line 765, ../sass/layout.scss */
.membership-tier-modal table th.feature p, .membership-tier-modal table th.free p {
  font-size: 20px;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  text-transform: capitalize;
}
/* line 772, ../sass/layout.scss */
.membership-tier-modal table th.feature {
  width: 48%;
  border-right: 1px solid #969696;
}
/* line 777, ../sass/layout.scss */
.membership-tier-modal table th.free {
  width: 17.4%;
  border-right: none !important;
  background-color: #969696 !important;
  color: white !important;
}
/* line 784, ../sass/layout.scss */
.membership-tier-modal table th.members {
  padding: 0 !important;
  vertical-align: bottom !important;
}
/* line 791, ../sass/layout.scss */
.membership-tier-modal table th.members {
  padding: 0;
}
/* line 792, ../sass/layout.scss */
.membership-tier-modal table th.members > span {
  position: relative;
  display: block;
}
/* line 794, ../sass/layout.scss */
.membership-tier-modal table th.members .inside {
  *zoom: 1;
  width: 100.6%;
  height: 90px;
  position: absolute;
  bottom: 0px;
  right: -1px;
  display: block;
  z-index: 10;
  background: #c7303f;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.membership-tier-modal table th.members .inside:before, .membership-tier-modal table th.members .inside:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.membership-tier-modal table th.members .inside:after {
  clear: both;
}
/* line 806, ../sass/layout.scss */
.membership-tier-modal table th.members .inside h2 {
  font-size: 22px;
  text-align: center;
  margin: 17px 0 17px 0;
  color: white;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  font-weight: normal;
  text-transform: capitalize;
}
/* line 813, ../sass/layout.scss */
.membership-tier-modal table th.members .inside span {
  width: 82px;
  float: left;
  color: white;
  text-align: center;
}
/* line 815, ../sass/layout.scss */
.membership-tier-modal table th.members .inside span h2 {
  margin: 0;
}
/* line 823, ../sass/layout.scss */
.membership-tier-modal table td {
  font-weight: bold;
  font-size: 14px;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #969696;
  vertical-align: middle;
  text-align: center;
  font-weight: normal;
}
/* line 830, ../sass/layout.scss */
.membership-tier-modal table td.feature {
  width: 48%;
  text-align: left !important;
}

/* line 846, ../sass/layout.scss */
.comments-global {
  font-size: 13px;
  line-height: 16px;
}
/* line 850, ../sass/layout.scss */
.comments-global h5 {
  text-transform: uppercase;
  margin: 6px 0 0 0;
  padding: 0;
  font-size: 20px;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 850, ../sass/layout.scss */
  .comments-global h5 {
    font-size: 14px;
  }
}
/* line 854, ../sass/layout.scss */
.comments-global .comment-accordion {
  margin-top: 20px;
}
/* line 857, ../sass/layout.scss */
.comments-global .comment-accordion .button {
  float: right;
  text-transform: uppercase;
  font-size: 13px;
  background: #b22d3a;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 857, ../sass/layout.scss */
  .comments-global .comment-accordion .button {
    min-width: 80px;
    padding: 5px 5px 5px 5px !important;
    font-size: 11px !important;
    margin-top: -5px !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 857, ../sass/layout.scss */
  .comments-global .comment-accordion .button {
    min-width: 150px;
    padding: 5px;
    margin-top: -5px;
  }
}
/* line 876, ../sass/layout.scss */
.comments-global.arrow .comment .comment .content {
  background: url("/img/tmp/comment-arrow.png") no-repeat;
  background-position-y: 22px;
}
@media (max-width: 767px) {
  /* line 876, ../sass/layout.scss */
  .comments-global.arrow .comment .comment .content {
    padding-left: 0 !important;
    background-position-x: 32px !important;
    background-position-y: 62px;
  }
}
/* line 890, ../sass/layout.scss */
.comments-global .comment {
  border-top: 5px solid #969696;
  padding-top: 20px;
}
/* line 896, ../sass/layout.scss */
.comments-global .comment .comment {
  border-top: 1px solid #969696;
  padding-top: 20px;
}
/* line 899, ../sass/layout.scss */
.comments-global .comment.last {
  border-bottom: 1px solid #969696;
}
/* line 904, ../sass/layout.scss */
.comments-global .comment .comment .content {
  padding-left: 40px;
  background-position-x: 10px;
}
/* line 906, ../sass/layout.scss */
.comments-global .comment .comment .comment .content {
  padding-left: 80px;
  background-position-x: 50px;
}
/* line 908, ../sass/layout.scss */
.comments-global .comment .comment .comment .comment .content {
  padding-left: 120px;
  background-position-x: 90px;
}
/* line 910, ../sass/layout.scss */
.comments-global .comment .comment .comment .comment .comment .content {
  padding-left: 160px;
  background-position-x: 130px;
}
/* line 912, ../sass/layout.scss */
.comments-global .comment .comment .comment .comment .comment .comment .content {
  padding-left: 200px;
  background-position-x: 170px;
}
/* line 919, ../sass/layout.scss */
.comments-global .content {
  *zoom: 1;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.comments-global .content:before, .comments-global .content:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.comments-global .content:after {
  clear: both;
}
/* line 923, ../sass/layout.scss */
.comments-global .content .avatar {
  float: left;
  margin-right: 15px;
}
/* line 924, ../sass/layout.scss */
.comments-global .content .avatar img {
  margin: 2px 0 0 0;
}
/* line 929, ../sass/layout.scss */
.comments-global .content .posted {
  font-size: 12px;
  color: #666666;
  margin-bottom: 8px;
}
/* line 931, ../sass/layout.scss */
.comments-global .content .posted .name {
  color: black;
  text-transform: uppercase;
}
/* line 935, ../sass/layout.scss */
.comments-global .content .posted .name span {
  color: #969696;
}
/* line 941, ../sass/layout.scss */
.comments-global .content .reply {
  margin: 0;
  padding: 0 6px 0 0;
  text-align: right;
  margin: 13px 0;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 948, ../sass/layout.scss */
.comments-global .content p {
  display: block;
  clear: none;
  overflow: hidden;
  color: black;
}
/* line 955, ../sass/layout.scss */
.comments-global .inside {
  clear: both;
  margin-bottom: 25px;
}
/* line 958, ../sass/layout.scss */
.comments-global .inside .textarea {
  background: #f0f0f0;
  border: 1px solid #969696;
  padding: 10px;
}
/* line 963, ../sass/layout.scss */
.comments-global .inside .textarea textarea {
  margin: 0;
  padding: 15px;
  border: 1px solid #969696;
}
/* line 969, ../sass/layout.scss */
.comments-global .inside .textarea input[type="submit"] {
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 5px;
  background: none;
  border: none;
  cursor: pointer;
}

/* line 984, ../sass/layout.scss */
.ui-datepicker-header {
  background: #f0f0f0 !important;
  border: 1px solid black;
  padding: 9px;
}
/* line 989, ../sass/layout.scss */
.ui-datepicker-header a {
  cursor: pointer;
}
/* line 991, ../sass/layout.scss */
.ui-datepicker-header a.ui-datepicker-prev {
  float: left;
  font-weight: bold;
}
/* line 992, ../sass/layout.scss */
.ui-datepicker-header a.ui-datepicker-next {
  float: right;
  font-weight: bold;
}
/* line 993, ../sass/layout.scss */
.ui-datepicker-header .ui-datepicker-title {
  text-align: center;
  font-weight: bold;
}

/* line 9, ../sass/content.scss */
.topic-list .boxed h3, .boxed.heightfix h3 {
  min-height: 60px;
}

/* line 10, ../sass/content.scss */
.topic .fabric.beforeSlides {
  max-height: 300px;
  overflow: hidden;
}

/* line 15, ../sass/content.scss */
.boxed {
  *zoom: 1;
  border: solid 1px #969696;
  background: white;
  margin: 0 0 25px 0;
  font-size: 13px;
  /*-------------------------------------------------*/
  /*-------------------------------------------------*/
  /*-------------------------------------------------*/
  /*-------------------------------------------------*/
  /*-------------------------------------------------*/
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed:before, .boxed:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed:after {
  clear: both;
}
/* line 20, ../sass/content.scss */
.boxed.clear {
  clear: both;
}
/* line 21, ../sass/content.scss */
.boxed .border-left, .boxed .border-bottom {
  border-color: #969696;
}
/* line 26, ../sass/content.scss */
.boxed h3 {
  position: relative;
  display: block;
  padding: 15px 80px 15px 15px;
  margin: 0px;
  word-wrap: break-word;
  background: #000;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  /*------------------------------------*/
  /*------------------------------------*/
}
/* line 38, ../sass/content.scss */
.boxed h3.small {
  font-size: 14px;
  line-height: 14px;
}
/* line 39, ../sass/content.scss */
.boxed h3.one-line {
  padding: 15px 15px 15px 15px;
}
/* line 40, ../sass/content.scss */
.boxed h3 span {
  font-family: "Bariol", Helvetica, sans-serif;
}
/* line 42, ../sass/content.scss */
.boxed h3 .button {
  position: absolute;
  top: 12px;
  right: 15px;
}
/* line 45, ../sass/content.scss */
.boxed h3 .button .arrow {
  font-size: 9px;
  margin-left: 3px;
}
/* line 51, ../sass/content.scss */
.boxed h3.red-gradient {
  background-color: #8f1a2d;
  background-image: -moz-linear-gradient(left, #770e24, #b42e3b);
  background-image: -ms-linear-gradient(left, #770e24, #b42e3b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#770e24), to(#b42e3b));
  background-image: -webkit-linear-gradient(left, #770e24, #b42e3b);
  background-image: -o-linear-gradient(left, #770e24, #b42e3b);
  background-image: linear-gradient(left, #770e24, #b42e3b);
  background-repeat: repeat-x;
  border: 0 none;
  font: bold 15px "Open Sans", Helvetica, sans-serif;
  padding: 16px 15px;
}
/* line 56, ../sass/content.scss */
.boxed h3.grey {
  padding-bottom: 10px;
  background-color: #f0f0f0;
  color: black;
  border-bottom: 1px solid #969696;
}
@media (max-width: 767px) {
  /* line 26, ../sass/content.scss */
  .boxed h3 {
    font-size: 15px;
    padding: 16px 15px;
  }
  /* line 65, ../sass/content.scss */
  .boxed h3 .arrow {
    display: inline-block !important;
    font-size: 10px;
    margin-right: 4px;
    vertical-align: middle;
  }
}
/* line 72, ../sass/content.scss */
.boxed.full {
  width: 100%;
  border: 1px solid #D5D5D5;
  background-color: #fff;
}
/* line 74, ../sass/content.scss */
.boxed.full h3 {
  background-color: #fff;
  border-bottom: 1px solid #D5D5D5;
  padding: 15px 0;
  text-align: center;
  font: bold 13px "Open Sans", Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0;
  color: #000;
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
}
/* line 79, ../sass/content.scss */
.boxed.full .button {
  width: 45%;
  margin: 10px 15px;
  font: bold 11px "Open Sans", Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: left;
}
/* line 80, ../sass/content.scss */
.boxed.full .button .arrow {
  color: #c7303f;
  font-size: 9px;
  margin-right: 4px;
}
/* line 86, ../sass/content.scss */
.boxed.scroll {
  margin-bottom: 20px;
}
/* line 87, ../sass/content.scss */
.boxed.scroll .body {
  display: block;
  max-height: 300px;
  overflow: auto;
  padding: 0;
}
/* line 94, ../sass/content.scss */
.boxed.scroll .footer.border-top {
  margin-top: 0 !important;
}
/* line 99, ../sass/content.scss */
.boxed .body {
  *zoom: 1;
  padding: 15px;
  position: relative;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed .body:before, .boxed .body:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed .body:after {
  clear: both;
}
/* line 107, ../sass/content.scss */
.boxed .bottom-link {
  padding: 15px 15px 15px 30px;
  border-top: solid 1px #b4b4b4;
  display: block;
  text-transform: uppercase;
  color: #000;
  background: url("/img/icons/red-arrow-right.png") no-repeat 15px 17px;
}
/* line 110, ../sass/content.scss */
.boxed .bottom-link.large {
  font-size: 17px;
  background-position: 15px 19px;
}
/* line 111, ../sass/content.scss */
.boxed .bottom-link:hover {
  color: #333;
}
/* line 112, ../sass/content.scss */
.boxed .bottom-link.small {
  font-size: 12px;
  padding: 15px 15px 15px 26px;
  background-position: 15px center;
}
/* line 115, ../sass/content.scss */
.boxed .bottom-link.followed-companies {
  font-size: 12px;
  background-position: 15px 19px;
}
/* line 125, ../sass/content.scss */
.boxed.sidebar-left {
  width: 220px;
}
/* line 128, ../sass/content.scss */
.boxed.sidebar-left.boxed {
  margin-bottom: 15px;
}
/* line 131, ../sass/content.scss */
.boxed.sidebar-left hr {
  margin: 10px;
  border-color: #d5d5d5;
}
/* line 134, ../sass/content.scss */
.boxed.sidebar-left .button {
  font: bold 11px "Open Sans", Helvetica, sans-serif;
  text-transform: uppercase;
  width: 90%;
  padding: 10px 8px;
  text-align: left;
  margin: 0 5% 10px 5%;
}
/* line 140, ../sass/content.scss */
.boxed.sidebar-left .member-since {
  margin: 0;
  padding: 0 20px;
  font-size: 15px;
  text-align: center;
  line-height: 19px;
}
/* line 146, ../sass/content.scss */
.boxed.sidebar-left hr {
  text-align: center;
}
/* line 149, ../sass/content.scss */
.boxed.sidebar-left.sub {
  background: none;
  border: none;
}
@media (max-width: 767px) {
  /* line 125, ../sass/content.scss */
  .boxed.sidebar-left {
    width: 100%;
  }
  /* line 159, ../sass/content.scss */
  .boxed.sidebar-left .margin-left.small {
    margin-left: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 125, ../sass/content.scss */
  .boxed.sidebar-left {
    width: 175px;
  }
  /* line 166, ../sass/content.scss */
  .boxed.sidebar-left .company-logo {
    margin-left: 16px;
    margin-top: 16px;
  }
}
/* line 176, ../sass/content.scss */
.boxed.sidebar-right .info > h4 {
  margin: 20px 0 15px 20px;
}
/* line 177, ../sass/content.scss */
.boxed.sidebar-right .info .company-logo {
  margin: 20px 0px 20px 20px;
}
/* line 181, ../sass/content.scss */
.boxed.sidebar-right h4 {
  font-size: 17px;
}
/* line 183, ../sass/content.scss */
.boxed.sidebar-right h4 a {
  color: #b22b38;
}
/* line 184, ../sass/content.scss */
.boxed.sidebar-right h4 a:hover {
  color: #c7303f;
}
/* line 188, ../sass/content.scss */
.boxed.sidebar-right h5 {
  margin: 0 20px 20px 20px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
/* line 193, ../sass/content.scss */
.boxed.sidebar-right p {
  margin: 0 20px 0 20px;
  font-size: 13px;
  line-height: 25px;
}
/* line 197, ../sass/content.scss */
.boxed.sidebar-right p.line-height {
  line-height: 18px;
}
/* line 201, ../sass/content.scss */
.boxed.sidebar-right p a {
  color: #000000;
  font-weight: bold;
}
/* line 202, ../sass/content.scss */
.boxed.sidebar-right p a:hover {
  color: #969696;
}
/* line 206, ../sass/content.scss */
.boxed.sidebar-right h6 {
  margin: 20px 30px 20px 20px;
  font-size: 13px;
  font-weight: normal;
}
/* line 212, ../sass/content.scss */
.boxed.sidebar-right.sub {
  padding-bottom: 20px;
}
/* line 215, ../sass/content.scss */
.boxed.sidebar-right.sub h4 {
  font-size: 15px;
  margin: 0 20px 0 20px;
  line-height: 20px;
  color: #000000;
  padding: 0;
}
/* line 217, ../sass/content.scss */
.boxed.sidebar-right.sub h4:first-child {
  margin: 20px 20px 0 20px;
}
/* line 221, ../sass/content.scss */
.boxed.sidebar-right.sub p {
  font-size: 14px;
}
/* line 222, ../sass/content.scss */
.boxed.sidebar-right.sub p a {
  display: inline;
  color: #000;
  font-weight: bold;
  font-size: 14px;
}
/* line 225, ../sass/content.scss */
.boxed.sidebar-right.sub p a:hover {
  color: #c7303f;
}
/* line 227, ../sass/content.scss */
.boxed.sidebar-right.sub p a.red {
  font-weight: normal;
  color: #b22b38;
}
/* line 231, ../sass/content.scss */
.boxed.sidebar-right.sub p img {
  margin: 5px 10px 0 0;
  padding: 0;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 237, ../sass/content.scss */
  .boxed.sidebar-right.main {
    *zoom: 1;
  }
  /* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .boxed.sidebar-right.main:before, .boxed.sidebar-right.main:after {
    content: " ";
    display: table;
  }
  /* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .boxed.sidebar-right.main:after {
    clear: both;
  }
  /* line 239, ../sass/content.scss */
  .boxed.sidebar-right.main .center-logo {
    position: static;
    margin: 25px 20px 25px 25px;
    float: left;
  }
  /* line 242, ../sass/content.scss */
  .boxed.sidebar-right.main .info {
    width: 500px;
    float: left;
    margin: 25px 0 10px 0;
  }
  /* line 244, ../sass/content.scss */
  .boxed.sidebar-right.sub {
    width: 360px;
    float: left;
  }
  /* line 246, ../sass/content.scss */
  .boxed.sidebar-right.sub:nth-child(2n) {
    margin-right: 18px;
  }
}
/* line 258, ../sass/content.scss */
.boxed.also-like h2 a {
  color: #000;
}
/* line 258, ../sass/content.scss */
.boxed.also-like h2 a:hover {
  color: #333;
}
/* line 259, ../sass/content.scss */
.boxed.also-like .meta {
  color: #595959;
}
/* line 263, ../sass/content.scss */
.boxed.social {
  margin-bottom: 20px;
  min-height: 151px;
}
@media (max-width: 767px) {
  /* line 263, ../sass/content.scss */
  .boxed.social {
    margin-bottom: 15px;
  }
}
@media (min-width: 1200px) {
  /* line 263, ../sass/content.scss */
  .boxed.social {
    margin-bottom: 40px;
  }
}
/* line 268, ../sass/content.scss */
.boxed.social h3.grey {
  background: #969696;
  color: white;
  border: none;
  margin: 0 0 10px 0;
  padding: 10px 15px;
}
/* line 274, ../sass/content.scss */
.boxed.social .addthis_toolbox {
  padding: 0 7px 8px;
}
/* line 275, ../sass/content.scss */
.boxed.social a {
  float: left;
  margin: 0 3px;
}
/* line 277, ../sass/content.scss */
.boxed.social a.addthis_button_linkedin_counter, .boxed.social a.addthis_button_email {
  clear: both;
  margin-top: 10px;
}
/* line 278, ../sass/content.scss */
.boxed.social a.addthis_button_google_plusone {
  margin-top: 10px;
}
/* line 279, ../sass/content.scss */
.boxed.social a.addthis_button_tweet #count {
  min-width: 38px;
}
/* line 289, ../sass/content.scss */
.boxed .boxed-slider {
  *zoom: 1;
  position: relative;
  width: 100%;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed .boxed-slider:before, .boxed .boxed-slider:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed .boxed-slider:after {
  clear: both;
}
/* line 293, ../sass/content.scss */
.boxed .boxed-slider .item {
  float: left;
  margin: 0 1% 0 1%;
  word-wrap: break-word;
  word-break: break-word;
  vertical-align: top;
}
/* line 294, ../sass/content.scss */
.boxed .boxed-slider .item img {
  width: 100%;
  height: 100%;
  margin: 0;
}
/* line 295, ../sass/content.scss */
.boxed .boxed-slider .item a {
  display: block;
  line-height: 0;
}
/* line 303, ../sass/content.scss */
.boxed .boxed-slider .slidesContainer .slidesControl {
  position: relative;
  width: 100%;
  z-index: 0;
}
/* line 307, ../sass/content.scss */
.boxed .boxed-slider .slidesContainer .slidesControl > div {
  list-style-type: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 310, ../sass/content.scss */
.boxed .boxed-slider .slidesContainer .slidesControl > div .item {
  display: inline-block;
}
/* line 315, ../sass/content.scss */
.boxed .boxed-slider.videos {
  background-color: black;
  border-top: 15px solid black;
  border-bottom: 15px solid black;
  padding-left: 26px;
}
/* line 318, ../sass/content.scss */
.boxed .boxed-slider.videos .video {
  height: 82px;
  width: 110px;
  position: relative;
}
/* line 321, ../sass/content.scss */
.boxed .boxed-slider.videos .video a {
  height: 80px;
}
/* line 324, ../sass/content.scss */
.boxed .boxed-slider.videos .video:hover .bubble {
  display: block;
}
/* line 325, ../sass/content.scss */
.boxed .boxed-slider.videos .video .bubble {
  top: auto;
  bottom: 85px;
}
/* line 327, ../sass/content.scss */
.boxed .boxed-slider.videos .video .bubble .content {
  padding: 10px;
}
/* line 328, ../sass/content.scss */
.boxed .boxed-slider.videos .video .bubble .content p {
  font-size: 12px;
  line-height: 13px;
}
/* line 333, ../sass/content.scss */
.boxed .boxed-slider.videos .slidesContainer, .boxed .boxed-slider.videos .slidesControl {
  height: 80px !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 315, ../sass/content.scss */
  .boxed .boxed-slider.videos {
    padding-left: 16.5%;
  }
}
/* line 343, ../sass/content.scss */
.boxed .boxed-slider.video-viewer {
  width: 100%;
}
/* line 345, ../sass/content.scss */
.boxed .boxed-slider.video-viewer .video iframe {
  width: 100%;
}
/* line 346, ../sass/content.scss */
.boxed .boxed-slider.video-viewer .video-title {
  margin-left: 15px;
}
/* line 347, ../sass/content.scss */
.boxed .boxed-slider.video-viewer .video-summary {
  margin-left: 15px;
}
/* line 352, ../sass/content.scss */
.boxed .boxed-slider.distributors {
  display: none;
  position: relative;
  z-index: 0;
  min-height: 275px;
  padding-left: 35px;
}
/* line 356, ../sass/content.scss */
.boxed .boxed-slider.distributors .distributor {
  margin: 0 6px 0 6px;
  width: 100px;
}
/* line 359, ../sass/content.scss */
.boxed .boxed-slider.distributors .distributor img {
  border: 1px solid #969696;
  width: 100%;
  height: 100px;
  margin: 0 0 10px 0;
}
/* line 364, ../sass/content.scss */
.boxed .boxed-slider.distributors .distributor .title {
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 368, ../sass/content.scss */
  .boxed .boxed-slider.distributors .distributor .distribute {
    margin-top: 0;
  }
}
/* line 373, ../sass/content.scss */
.boxed .boxed-slider.distributors .slidesContainer, .boxed .boxed-slider.distributors .slidesControl {
  height: 270px !important;
}
/* line 374, ../sass/content.scss */
.boxed .boxed-slider.distributors .slidesNavigation {
  max-height: 75px;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 352, ../sass/content.scss */
  .boxed .boxed-slider.distributors {
    padding-left: 18.5%;
  }
}
/* line 384, ../sass/content.scss */
.boxed .boxed-slider.products {
  width: 100%;
  padding-left: 36px;
  padding-bottom: 25px;
}
/* line 387, ../sass/content.scss */
.boxed .boxed-slider.products .product {
  width: 29.5%;
  position: relative;
  background-color: #ededed;
  border: 1px solid #333333;
  height: 155px;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
/* line 391, ../sass/content.scss */
.boxed .boxed-slider.products .product img {
  position: relative;
  z-index: 0;
}
/* line 393, ../sass/content.scss */
.boxed .boxed-slider.products .product .tag {
  overflow: hidden;
  width: 100%;
  color: white;
  text-align: center;
  margin-bottom: 0;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
}
/* line 396, ../sass/content.scss */
.boxed .boxed-slider.products .product .tag .tag-text {
  position: relative;
  z-index: 3;
  display: block;
  font-weight: bold;
  line-height: 18px;
}
/* line 400, ../sass/content.scss */
.boxed .boxed-slider.products .product .tag .tag-bg {
  background-color: black;
  opacity: 0.5;
  z-index: 2;
  width: 100%;
  display: block;
  padding: 10px 0;
}
/* line 408, ../sass/content.scss */
.boxed .boxed-slider.products .slidesNavigation.slidesNext, .boxed .boxed-slider.products .slidesNavigation.slidesPrevious, .boxed .boxed-slider.products .fabric .slides .slidesNavigation.slidesNext, .fabric .slides .boxed .boxed-slider.products .slidesNavigation.slidesNext {
  width: 32px;
  height: 43px;
  position: absolute;
  top: 50%;
  margin-top: -35px;
}
/* line 412, ../sass/content.scss */
.boxed .boxed-slider.products .slidesNavigation.slidesNext:hover, .boxed .boxed-slider.products .slidesNavigation.slidesPrevious:hover, .boxed .boxed-slider.products .fabric .slides .slidesNavigation.slidesNext:hover, .fabric .slides .boxed .boxed-slider.products .slidesNavigation.slidesNext:hover {
  background-color: transparent;
  background-position: bottom left;
}
/* line 414, ../sass/content.scss */
.boxed .boxed-slider.products .slidesNavigation.slidesNext {
  background: transparent url("/img/icons/slider-right.png") no-repeat top left;
  right: 10px;
}
/* line 415, ../sass/content.scss */
.boxed .boxed-slider.products .slidesNavigation.slidesPrevious, .boxed .boxed-slider.products .fabric .slides .slidesNavigation.slidesNext, .fabric .slides .boxed .boxed-slider.products .slidesNavigation.slidesNext {
  background: transparent url("/img/icons/slider-left.png") no-repeat top left;
  left: 10px;
}
/* line 418, ../sass/content.scss */
.boxed .boxed-slider.products .slidesContainer, .boxed .boxed-slider.products .slidesControl {
  height: 165px !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 384, ../sass/content.scss */
  .boxed .boxed-slider.products {
    padding-left: 5%;
  }
}
/* line 430, ../sass/content.scss */
.boxed .boxed-slider .slidesNavigation.slidesNext, .boxed .boxed-slider .slidesNavigation.slidesPrevious, .boxed .boxed-slider .fabric .slides .slidesNavigation.slidesNext, .fabric .slides .boxed .boxed-slider .slidesNavigation.slidesNext {
  width: 30px;
  height: 100%;
  z-index: 1000;
  background-color: #b22b38;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0px;
  z-index: 1;
  display: block;
}
/* line 435, ../sass/content.scss */
.boxed .boxed-slider .slidesNavigation.slidesNext:hover, .boxed .boxed-slider .slidesNavigation.slidesPrevious:hover, .boxed .boxed-slider .fabric .slides .slidesNavigation.slidesNext:hover, .fabric .slides .boxed .boxed-slider .slidesNavigation.slidesNext:hover {
  background-color: #c7303f;
}
/* line 437, ../sass/content.scss */
.boxed .boxed-slider .slidesNavigation.slidesNext {
  right: 0;
  background-image: url("/img/icons/arrow-white-right.png");
}
/* line 438, ../sass/content.scss */
.boxed .boxed-slider .slidesNavigation.slidesPrevious, .boxed .boxed-slider .fabric .slides .slidesNavigation.slidesNext, .fabric .slides .boxed .boxed-slider .slidesNavigation.slidesNext {
  left: 0;
  background-image: url("/img/icons/arrow-white-left.png");
}
@media (max-width: 767px) {
  /* line 443, ../sass/content.scss */
  .boxed.boxed-slider, .boxed .boxed-slider {
    margin: 0 0 20px;
  }
  /* line 450, ../sass/content.scss */
  .boxed.boxed-slider .header.show-for-small h3, .boxed .boxed-slider .header.show-for-small h3 {
    padding: 18px 0 18px 0px !important;
    background-position: center 26px !important;
  }
  /* line 456, ../sass/content.scss */
  .boxed.boxed-slider.products, .boxed.boxed-slider.videos, .boxed.boxed-slider.distributors, .boxed .boxed-slider.products, .boxed .boxed-slider.videos, .boxed .boxed-slider.distributors {
    padding: 0;
    margin: 0;
  }
  /* line 458, ../sass/content.scss */
  .boxed.boxed-slider.products > div, .boxed.boxed-slider.videos > div, .boxed.boxed-slider.distributors > div, .boxed .boxed-slider.products > div, .boxed .boxed-slider.videos > div, .boxed .boxed-slider.distributors > div {
    width: 100%;
  }
  /* line 459, ../sass/content.scss */
  .boxed.boxed-slider.products .item, .boxed.boxed-slider.videos .item, .boxed.boxed-slider.distributors .item, .boxed .boxed-slider.products .item, .boxed .boxed-slider.videos .item, .boxed .boxed-slider.distributors .item {
    width: 90%;
    margin: 0 5% 5% 5%;
    height: auto !important;
  }
  /* line 462, ../sass/content.scss */
  .boxed.boxed-slider.products .item a, .boxed.boxed-slider.videos .item a, .boxed.boxed-slider.distributors .item a, .boxed .boxed-slider.products .item a, .boxed .boxed-slider.videos .item a, .boxed .boxed-slider.distributors .item a {
    height: auto !important;
  }
  /* line 463, ../sass/content.scss */
  .boxed.boxed-slider.products .item img, .boxed.boxed-slider.videos .item img, .boxed.boxed-slider.distributors .item img, .boxed .boxed-slider.products .item img, .boxed .boxed-slider.videos .item img, .boxed .boxed-slider.distributors .item img {
    height: auto !important;
  }
  /* line 466, ../sass/content.scss */
  .boxed.boxed-slider.products .mobile-controls, .boxed .boxed-slider.products .mobile-controls {
    margin-bottom: 15px;
  }
  /* line 467, ../sass/content.scss */
  .boxed.boxed-slider.distributors .mobile-controls, .boxed .boxed-slider.distributors .mobile-controls {
    margin-bottom: 15px;
  }
  /* line 467, ../sass/content.scss */
  .boxed.boxed-slider.distributors .item, .boxed .boxed-slider.distributors .item {
    margin: 0 5% 12% 5%;
  }
  /* line 472, ../sass/content.scss */
  .boxed.boxed-slider.slides > div, .boxed .boxed-slider.slides > div {
    display: none;
  }
  /* line 474, ../sass/content.scss */
  .boxed.boxed-slider.slides > div:first-child, .boxed .boxed-slider.slides > div:first-child {
    display: block;
  }
  /* line 475, ../sass/content.scss */
  .boxed.boxed-slider.slides > div.mobile-controls, .boxed .boxed-slider.slides > div.mobile-controls {
    display: block;
  }
  /* line 480, ../sass/content.scss */
  .boxed.boxed-slider.slides .mobile-controls, .boxed .boxed-slider.slides .mobile-controls {
    display: block!important;
    *zoom: 1;
    width: 270px;
    margin-left: 15px;
  }
  /* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .boxed.boxed-slider.slides .mobile-controls:before, .boxed.boxed-slider.slides .mobile-controls:after, .boxed .boxed-slider.slides .mobile-controls:before, .boxed .boxed-slider.slides .mobile-controls:after {
    content: " ";
    display: table;
  }
  /* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .boxed.boxed-slider.slides .mobile-controls:after, .boxed .boxed-slider.slides .mobile-controls:after {
    clear: both;
  }
  /* line 484, ../sass/content.scss */
  .boxed.boxed-slider.slides .mobile-controls .red-arrow-button, .boxed .boxed-slider.slides .mobile-controls .red-arrow-button {
    width: 240px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    float: left;
    margin-bottom: 0;
  }
  /* line 488, ../sass/content.scss */
  .boxed.boxed-slider.slides .mobile-controls .vertical-pagination, .boxed .boxed-slider.slides .mobile-controls .vertical-pagination {
    width: 20px;
    float: right;
    list-style-type: none;
    margin: 0 7px 0 0;
    padding: 0;
  }
  /* line 491, ../sass/content.scss */
  .boxed.boxed-slider.slides .mobile-controls .vertical-pagination li, .boxed .boxed-slider.slides .mobile-controls .vertical-pagination li {
    margin: 0;
    padding: 0;
    width: 20px;
    height: 15px;
  }
  /* line 493, ../sass/content.scss */
  .boxed.boxed-slider.slides .mobile-controls .vertical-pagination li a, .boxed .boxed-slider.slides .mobile-controls .vertical-pagination li a {
    display: block;
    width: 20px;
    height: 15px;
    font-size: 0;
    line-height: 0;
    text-indent: -9000px;
    background: transparent url("/img/icons/bullets-small.png") no-repeat top left;
  }
  /* line 496, ../sass/content.scss */
  .boxed.boxed-slider.slides .mobile-controls .vertical-pagination li a.active, .boxed .boxed-slider.slides .mobile-controls .vertical-pagination li a.active {
    background-position: bottom left;
  }
}
/* line 511, ../sass/content.scss */
.boxed .text-list {
  *zoom: 1;
  padding: 0 15px 5px 15px;
  margin-bottom: 0;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed .text-list:before, .boxed .text-list:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed .text-list:after {
  clear: both;
}
/* line 515, ../sass/content.scss */
.boxed .text-list li {
  margin-bottom: 5px;
  line-height: 20px;
}
/* line 517, ../sass/content.scss */
.boxed .text-list li a {
  color: #000;
  font-weight: normal;
}
/* line 526, ../sass/content.scss */
.boxed .product-showcase {
  *zoom: 1;
  margin-left: 0;
  padding: 20px 0 0 20px;
  list-style-type: disc;
  list-style-position: inside;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed .product-showcase:before, .boxed .product-showcase:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.boxed .product-showcase:after {
  clear: both;
}
/* line 530, ../sass/content.scss */
.boxed .product-showcase.offset-bullet {
  padding-left: 1em;
  text-indent: -1em;
}
/* line 531, ../sass/content.scss */
.boxed .product-showcase .uppercase {
  margin-top: 0;
}
/* line 533, ../sass/content.scss */
.boxed .product-showcase li {
  width: 50%;
  float: left;
  padding-bottom: 0px;
  padding-right: 15px;
  color: #969696;
  margin-bottom: 5px;
  line-height: 20px;
}
/* line 537, ../sass/content.scss */
.boxed .product-showcase li a {
  color: black;
}
/* line 542, ../sass/content.scss */
.boxed .product-showcase li ul li {
  width: 100%;
  float: none;
}
/* line 557, ../sass/content.scss */
.boxed .product-categories ul {
  width: 50%;
  float: left;
}
/* line 559, ../sass/content.scss */
.boxed .product-categories ul li {
  list-style-position: outside;
  margin-left: 17px;
}
/* line 562, ../sass/content.scss */
.boxed .product-categories ul li a {
  color: black;
}
/* line 569, ../sass/content.scss */
.boxed .list-arrows, .boxed .text-list.arrows, .boxed .text-list .arrows, .boxed .product-showcase.arrows, .boxed .product-showcase .arrows {
  list-style-type: none;
}
/* line 571, ../sass/content.scss */
.boxed .list-arrows li, .boxed .text-list.arrows li, .boxed .text-list .arrows li, .boxed .product-showcase.arrows li, .boxed .product-showcase .arrows li {
  background: url("/img/icons/list-red-arrow.png") center left no-repeat;
  background-position-y: 6px;
  padding-left: 10px;
  font-weight: bold;
}
/* line 580, ../sass/content.scss */
.boxed .list-split li, .boxed .text-list.split li {
  width: 50%;
  float: left;
  padding-bottom: 0px;
  padding-right: 15px;
  color: #969696;
  margin-bottom: 5px;
  line-height: 20px;
}
/* line 584, ../sass/content.scss */
.boxed .list-split li a, .boxed .text-list.split li a {
  color: black;
}
/* line 589, ../sass/content.scss */
.boxed .list-split li ul li, .boxed .text-list.split li ul li {
  width: 100%;
  float: none;
}
/* line 603, ../sass/content.scss */
.boxed .tabs.social-tabs {
  height: 70px;
  margin-bottom: 0;
  background-color: #e2e2e2;
  background-image: -moz-linear-gradient(top, #eeeeee, #d2d2d2);
  background-image: -ms-linear-gradient(top, #eeeeee, #d2d2d2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#d2d2d2));
  background-image: -webkit-linear-gradient(top, #eeeeee, #d2d2d2);
  background-image: -o-linear-gradient(top, #eeeeee, #d2d2d2);
  background-image: linear-gradient(top, #eeeeee, #d2d2d2);
  background-repeat: repeat-x;
  border-bottom: 1px solid #969696;
}
/* line 608, ../sass/content.scss */
.boxed .tabs.social-tabs dd {
  /*	Removed until LinkedIn becomes integrated
  	&:last-child {
  		a { border-right: none; }
  	}
  */
}
/* line 610, ../sass/content.scss */
.boxed .tabs.social-tabs dd a {
  height: 70px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  font-size: 9px;
  text-transform: uppercase;
  border: none;
  border-bottom: 1px solid #969696;
  border-right: 1px solid #969696;
  background-position: center center;
}
/* line 616, ../sass/content.scss */
.boxed .tabs.social-tabs dd a span {
  display: block;
  padding-top: 30px;
  background-repeat: no-repeat;
  background-position: center -10px;
}
/* line 621, ../sass/content.scss */
.boxed .tabs.social-tabs dd a.twitter span {
  background-image: url("/img/icons/twitter-sprite.png");
}
/* line 622, ../sass/content.scss */
.boxed .tabs.social-tabs dd a.facebook span {
  background-image: url("/img/icons/fb-sprite.png");
}
/* line 623, ../sass/content.scss */
.boxed .tabs.social-tabs dd a.linkedin span {
  background-image: url("/img/icons/linkedin-sprite.png");
}
/* line 624, ../sass/content.scss */
.boxed .tabs.social-tabs dd a.google span {
  background-image: url("/img/icons/gplus-sprite.png");
}
/* line 633, ../sass/content.scss */
.boxed .tabs.social-tabs dd.active {
  border-top: none;
  margin-top: 0;
}
/* line 635, ../sass/content.scss */
.boxed .tabs.social-tabs dd.active a {
  color: white;
  background-color: #b23743;
  background-image: -moz-linear-gradient(top, #c24957, #9a1d26);
  background-image: -ms-linear-gradient(top, #c24957, #9a1d26);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c24957), to(#9a1d26));
  background-image: -webkit-linear-gradient(top, #c24957, #9a1d26);
  background-image: -o-linear-gradient(top, #c24957, #9a1d26);
  background-image: linear-gradient(top, #c24957, #9a1d26);
  background-repeat: repeat-x;
}
/* line 638, ../sass/content.scss */
.boxed .tabs.social-tabs dd.active a span {
  background-position-y: -80px;
}
/* line 640, ../sass/content.scss */
.boxed .tabs.social-tabs dd.active:after {
  content: url(/img/icons/arrow-down-slider-red.png);
  display: block;
  margin-top: -2px;
  margin-left: 33.333333333%;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 640, ../sass/content.scss */
  .boxed .tabs.social-tabs dd.active:after {
    margin-left: 43.333333333%;
  }
}
@media (max-width: 767px) {
  /* line 640, ../sass/content.scss */
  .boxed .tabs.social-tabs dd.active:after {
    margin-left: 39.333333333%;
  }
}
/* line 653, ../sass/content.scss */
.boxed .tabs-content {
  margin: 0;
}
@media (max-width: 767px) {
  /* line 15, ../sass/content.scss */
  .boxed {
    margin: 0 0 20px 0;
  }
}

/* line 672, ../sass/content.scss */
.bubble {
  position: absolute;
  top: -135px;
  width: 120%;
  left: -8%;
  z-index: 100;
  display: none;
}
/* line 674, ../sass/content.scss */
.bubble .wrapper {
  position: relative;
}
/* line 675, ../sass/content.scss */
.bubble .content {
  background-color: #fff;
  border: 1px solid #9c9c9c;
  padding: 20px 18px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
/* line 678, ../sass/content.scss */
.bubble .content h2 {
  font: bold 18px "Open Sans", Helvetica, sans-serif;
  margin: 0 0 15px;
}
/* line 679, ../sass/content.scss */
.bubble .content p {
  font: 13px "Open Sans", Helvetica, sans-serif;
  margin-bottom: 0;
}
/* line 681, ../sass/content.scss */
.bubble .arrow {
  position: absolute;
  bottom: -11px;
  left: 50%;
  border: 0 none;
  height: 13px;
  width: 17px;
  text-indent: 9999px;
  background: url("/img/icons/bubble-down-arrow.png") 0 0 no-repeat transparent;
}
/* line 685, ../sass/content.scss */
.bubble.active {
  display: block;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 672, ../sass/content.scss */
  .bubble {
    width: 95%;
    left: 2%;
  }
}
@media (max-width: 767px) {
  /* line 672, ../sass/content.scss */
  .bubble {
    width: 95%;
    left: 2%;
  }
  /* line 689, ../sass/content.scss */
  .bubble .content {
    padding: 16px;
  }
  /* line 691, ../sass/content.scss */
  .bubble .content p {
    font-size: 12px;
  }
}

/* line 702, ../sass/content.scss */
.index-item .boxed {
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  border-bottom: 1px solid #cecece;
  background-color: transparent;
  margin-bottom: 18px;
}
/* line 711, ../sass/content.scss */
.index-item .body {
  padding: 0;
}
/* line 713, ../sass/content.scss */
.index-item .body .item {
  margin-bottom: 20px;
  cursor: pointer;
}
/* line 714, ../sass/content.scss */
.index-item .body .item .img {
  width: 80px;
  height: 80px;
}
/* line 715, ../sass/content.scss */
.index-item .body .item .meta {
  font: bold 12px "Open Sans", Helvetica, sans-serif;
  margin-bottom: 10px;
}
/* line 719, ../sass/content.scss */
/* TODO: used to be block; need to fix how hovers work on mobile devices due to
interference to click-event */
.index-item:hover .bubble { 
  display: none;
}
/* line 724, ../sass/content.scss */
.index-item:hover .title {
  color: #952438 !important;
}
/* line 727, ../sass/content.scss */
.index-item.last-child {
  float: left !important;
}
/* line 730, ../sass/content.scss */
.index-item.last-child .boxed {
  margin-bottom: 0;
  border-bottom: none;
}
/* line 733, ../sass/content.scss */
.index-item.last-child .boxed .item {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 700, ../sass/content.scss */
  .index-item {
    border: 0 none;
  }
  /* line 740, ../sass/content.scss */
  .index-item .body .item {
    margin-bottom: 0;
  }
}

/* line 748, ../sass/content.scss */
.company-logo {
  border: solid 1px #969696;
  margin: 20px 0px 20px 38px;
  display: block;
  z-index: 1;
  width: 140px;
  height: 140px;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 748, ../sass/content.scss */
  .company-logo {
    float: left;
  }
}
/* line 754, ../sass/content.scss */
.company-logo img {
  width: 100%;
  height: 100%;
  background-color: #f0f0f0;
}
/* line 758, ../sass/content.scss */
.company-logo a {
  display: block;
  background: white;
  height: 100%;
}

@media (min-width: 1200px) {
  /* line 768, ../sass/content.scss */
  .sidebar-left .eight.columns, .sidebar-left .row .columns.eight, .row .sidebar-left .columns.eight {
    padding-right: 0px;
  }
  /* line 772, ../sass/content.scss */
  .sidebar-left .boxed.sub {
    width: 47%;
    float: left;
    margin-right: 3%;
  }
}
@media (min-width: 979px) and (max-width: 1200px) {
  /* line 777, ../sass/content.scss */
  .sidebar-left .boxed.sub {
    width: 47%;
    float: left;
    margin-right: 3%;
  }
}

/* line 786, ../sass/content.scss */
.filters {
  margin-bottom: 5px;
}
/* line 789, ../sass/content.scss */
.filters h4 {
  font-weight: normal;
}
/* line 791, ../sass/content.scss */
.filters .division {
  margin-right: 8px;
  padding-right: 8px;
}
/* line 794, ../sass/content.scss */
.filters .division a {
  color: #000;
}
/* line 796, ../sass/content.scss */
.filters .division.heading {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 802, ../sass/content.scss */
.filters .division label {
  display: inline-block !important;
}
/* line 805, ../sass/content.scss */
.filters input {
  margin-right: 8px;
  margin-left: 0;
}
/* line 807, ../sass/content.scss */
.filters.sort {
  margin-top: 0;
  border-bottom: 1px solid #cecece;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 813, ../sass/content.scss */
  .filters.sort .heading {
    display: block;
  }
}
/* line 815, ../sass/content.scss */
.filters.sort a {
  color: #595959;
  font-weight: bold;
}
/* line 818, ../sass/content.scss */
.filters.sort a:hover {
  color: #333;
}
/* line 820, ../sass/content.scss */
.filters.sort a.asc, .filters.sort a.desc {
  color: #000;
  cursor: default;
  font-weight: bold;
}
/* line 823, ../sass/content.scss */
.filters.sort .division {
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #595959;
}
/* line 829, ../sass/content.scss */
.filters.sort .division.no-border {
  border-right: none;
}

/* line 838, ../sass/content.scss */
.content-extras {
  *zoom: 1;
  margin: 40px 0 20px 0;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.content-extras:before, .content-extras:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.content-extras:after {
  clear: both;
}
/* line 842, ../sass/content.scss */
.content-extras .button {
  float: left;
  margin-right: 25px;
}
@media (max-width: 767px) {
  /* line 844, ../sass/content.scss */
  .content-extras .button {
    max-width: 100px;
    float: left;
    margin-right: 20px;
  }
}
/* line 849, ../sass/content.scss */
.content-extras ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
}
/* line 852, ../sass/content.scss */
.content-extras ul li {
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  min-width: 200px;
}
/* line 855, ../sass/content.scss */
.content-extras ul li a {
  font-size: 13px;
  font-weight: bold;
}
/* line 858, ../sass/content.scss */
.content-extras ul li a img {
  padding-top: 3px;
  padding-right: 10px;
  float: left;
}
/* line 859, ../sass/content.scss */
.content-extras ul li a:hover {
  color: #333;
  text-decoration: underline;
}
/* line 862, ../sass/content.scss */
.content-extras ul li.vertical-center {
  margin-top: 12px;
}
@media (max-width: 767px) {
  /* line 852, ../sass/content.scss */
  .content-extras ul li {
    min-width: auto;
  }
}

/* line 878, ../sass/content.scss */
.item {
  *zoom: 1;
  list-style-type: none;
  /*--------------------*/
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.item:before, .item:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.item:after {
  clear: both;
}
/* line 883, ../sass/content.scss */
.item .remove {
  background: url("/img/icons/remove-x-small.png") no-repeat 0px 5px;
  padding-left: 20px;
  height: 17px;
}
/* line 890, ../sass/content.scss */
.item div.border {
  margin-bottom: 35px;
}
/* line 893, ../sass/content.scss */
.item.no-border-padding .border {
  margin-bottom: 0px;
}
/* line 898, ../sass/content.scss */
.item h1 {
  margin: 3px 0;
}
/* line 899, ../sass/content.scss */
.item h2 {
  font-size: 23px;
  line-height: 28px;
  margin: 0 0 5px 0;
}
/* line 900, ../sass/content.scss */
.item h2 a {
  color: black;
}
/* line 904, ../sass/content.scss */
.item p {
  font-size: 13px;
  line-height: 17px;
  margin-top: 15px;
  margin-bottom: 0;
}
/* line 907, ../sass/content.scss */
.item .byline {
  margin: 0 0 3px 0;
}
/* line 909, ../sass/content.scss */
.item .byline a {
  font-weight: bold;
}
/* line 913, ../sass/content.scss */
.item .breadcrumb {
  margin: 3px 0 0 0;
  font-size: 13px;
}
/* line 916, ../sass/content.scss */
.item .breadcrumb a {
  color: black;
}
/* line 921, ../sass/content.scss */
.item .company-img {
  margin: 0 0 9px 0;
  border: 1px solid #969696;
}
@media (max-width: 767px) {
  /* line 921, ../sass/content.scss */
  .item .company-img {
    margin-bottom: 15px;
  }
}
/* line 926, ../sass/content.scss */
.item .meta {
  margin: 0;
  padding: 0;
}
/* line 929, ../sass/content.scss */
.item .meta .divider {
  border-right: 2px solid #d5d5d5;
  padding-right: 10px;
  display: inline !important;
}
/* line 930, ../sass/content.scss */
.item .meta .date, .item .meta .time {
  color: #595959;
}
/* line 933, ../sass/content.scss */
.item .meta a.button.secondary.voted {
  background: #cecece;
}
/* line 934, ../sass/content.scss */
.item .meta a.button.secondary:last-child {
  padding-bottom: 8px;
}
/* line 937, ../sass/content.scss */
.item .meta img {
  margin: 0 5px 0 0;
  vertical-align: top;
}
/* line 942, ../sass/content.scss */
.item .meta span {
  font-size: 11px;
  display: inline-block;
  line-height: 17px;
  margin-right: 10px;
  font-weight: normal;
  /*--------------------*/
}
/* line 948, ../sass/content.scss */
.item .meta span:last-child {
  margin-right: 0;
}
/* line 952, ../sass/content.scss */
.item .meta span.posted span {
  text-transform: uppercase;
}
/* line 955, ../sass/content.scss */
.item .meta span.headquarters {
  display: block;
  line-height: 13px;
  color: #666666;
  margin-top: 10px;
}
/* line 957, ../sass/content.scss */
.item .meta span.top-category {
  max-width: 100%;
}
/* line 960, ../sass/content.scss */
.item .meta span.top-category ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 13px;
}
/* line 961, ../sass/content.scss */
.item .meta span.top-category ul li {
  float: left;
  font-size: 11px;
  margin: 0;
  color: #666666;
}
/* line 964, ../sass/content.scss */
.item .meta span.top-category ul li span {
  margin-right: 4px;
  line-height: 14px;
}
/* line 968, ../sass/content.scss */
.item .meta span.top-category strong {
  margin-right: 5px;
}
/* line 971, ../sass/content.scss */
.item .meta span img {
  margin: 0 5px 0 0;
}
/* line 976, ../sass/content.scss */
.item .meta span.comments {
  border-bottom: none;
}
/* line 978, ../sass/content.scss */
.item .meta span.likes {
  min-width: 100px;
}
/* line 982, ../sass/content.scss */
.item .meta .button {
  padding: 7px 13px;
  min-width: 58px;
  background-color: #ebebeb;
  background-image: -moz-linear-gradient(top, white, #cecece);
  background-image: -ms-linear-gradient(top, white, #cecece);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#cecece));
  background-image: -webkit-linear-gradient(top, white, #cecece);
  background-image: -o-linear-gradient(top, white, #cecece);
  background-image: linear-gradient(top, #ffffff, #cecece);
  background-repeat: repeat-x;
}
/* line 985, ../sass/content.scss */
.item .meta .button:hover {
  background: #cecece;
}
/* line 991, ../sass/content.scss */
.item .label {
  cursor: default;
  padding: 5px;
  background-color: #b22d3a;
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
}
/* line 996, ../sass/content.scss */
.item .label.featured {
  display: inline-block;
  margin-bottom: 5px;
}
/* line 1000, ../sass/content.scss */
.item .label.member {
  padding: 2px 8px 2px 30px;
  margin-left: 10px;
  position: relative;
  top: -5px;
  background: #b22d3a url("/img/tmp/label-member-checkmark.jpg") no-repeat center left;
}
/* line 1005, ../sass/content.scss */
.item .label.member.left {
  margin: 15px 0 0 0;
}
/* line 1008, ../sass/content.scss */
.item .label.member-small {
  margin-right: 8px;
  color: #fff;
  font: bold 10px "Open Sans", Helvetica, sans-serif;
  background-color: #C7303F;
  display: inline-block !important;
  padding: 1px 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 1013, ../sass/content.scss */
.item .label.member-small span {
  margin-right: 5px;
}
@media (max-width: 767px) {
  /* line 1018, ../sass/content.scss */
  .item.inline-mobile {
    display: inline-block;
  }
}
/* line 1027, ../sass/content.scss */
.item.large {
  margin: 0 0 15px 0;
}
/* line 1029, ../sass/content.scss */
.item.large h2 {
  font-size: 22px;
  line-height: 21px;
}
/* line 1031, ../sass/content.scss */
.item.large .byline {
  font-size: 18px;
  line-height: 25px;
}
/* line 1032, ../sass/content.scss */
.item.large .meta {
  padding: 5px 0;
}
/* line 1033, ../sass/content.scss */
.item.large span {
  font-size: 13px;
  margin-bottom: 5px;
}
/* line 1036, ../sass/content.scss */
.item.large .four, .item.large .row .four, .row .item.large .four {
  text-align: right;
}
/* line 1038, ../sass/content.scss */
.item.large .four span, .item.large .row .four span, .row .item.large .four span {
  margin-right: 0;
  margin-left: 10px;
}
/* line 1041, ../sass/content.scss */
.item.large p {
  margin-top: 0;
}
/* line 1046, ../sass/content.scss */
.item.small h2 {
  font-size: 15px;
  line-height: 18px;
}
/* line 1049, ../sass/content.scss */
.item.small .heading {
  font: 14px "Open Sans", Helvetica, sans-serif;
  margin-top: 2px;
  color: #000;
}
/* line 1050, ../sass/content.scss */
.item.small .heading a {
  color: #000;
}
/* line 1053, ../sass/content.scss */
.item.small .meta {
  margin: 0;
}
/* line 1058, ../sass/content.scss */
.item.tiny h2 {
  font-size: 13px;
  line-height: 16px;
}
/* line 1060, ../sass/content.scss */
.item.tiny .meta {
  margin: 0;
}
/* line 1062, ../sass/content.scss */
.item.tiny .meta h2 {
  font-size: 15px;
  line-height: 18px;
}
/* line 1063, ../sass/content.scss */
.item.tiny .meta .divider {
  color: #595959;
  font-size: 13px;
}

/* line 1075, ../sass/content.scss */
.topic-list {
  *zoom: 1;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.topic-list:before, .topic-list:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.topic-list:after {
  clear: both;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 1075, ../sass/content.scss */
  .topic-list {
    margin-bottom: 25px!important;
  }
}
/* line 1080, ../sass/content.scss */
.topic-list > li {
  box-sizing: border-box;
  width: 200px;
  height: 175px;
  margin: 0 0px 20px 0;
  float: left;
}
/* line 1086, ../sass/content.scss */
.topic-list > li:nth-child(3n+1), .topic-list > li:nth-child(3n+2) {
  margin-right: 15px;
}
/* line 1088, ../sass/content.scss */
.topic-list > li .open {
  display: none;
}
/* line 1090, ../sass/content.scss */
.topic-list > li .closed {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1093, ../sass/content.scss */
.topic-list > li .closed .top {
  display: block;
  color: #fff;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  font-size: 17px;
  line-height: 22px;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 8px 12px;
  height: 58px;
}
/* line 1099, ../sass/content.scss */
.topic-list > li .closed .bottom {
  display: block;
  height: 117px;
  width: 100%;
  text-align: center;
  line-height: 120px;
  font-size: 90px;
  color: #c7303f;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: none;
}
/* line 1102, ../sass/content.scss */
.topic-list > li .closed .bottom strong {
  position: relative;
  bottom: 4px;
}
/* line 1106, ../sass/content.scss */
.topic-list > li .closed:hover .bottom {
  opacity: 1;
  display: block;
}
/* line 1110, ../sass/content.scss */
.topic-list > li.analog-mixed-signal .closed {
  background: url("/img/structure/category/analog.jpg") no-repeat center center;
}
/* line 1113, ../sass/content.scss */
.topic-list > li.components-packaging .closed {
  background: url("/img/structure/category/components.jpg") no-repeat center center;
}
/* line 1116, ../sass/content.scss */
.topic-list > li.digital-processing .closed {
  background: url("/img/structure/category/processing.jpg") no-repeat center center;
}
/* line 1119, ../sass/content.scss */
.topic-list > li.eda-ip .closed {
  background: url("/img/structure/category/eda.jpg") no-repeat center center;
}
/* line 1122, ../sass/content.scss */
.topic-list > li.i-o .closed {
  background: url("/img/structure/category/input.jpg") no-repeat center center;
}
/* line 1125, ../sass/content.scss */
.topic-list > li.power-power-management .closed {
  background: url("/img/structure/category/power.jpg") no-repeat center center;
}
/* line 1128, ../sass/content.scss */
.topic-list > li.rf-wireless .closed {
  background: url("/img/structure/category/wireless.jpg") no-repeat center center;
}
/* line 1131, ../sass/content.scss */
.topic-list > li.software .closed {
  background: url("/img/structure/category/software.jpg") no-repeat center center;
}
/* line 1134, ../sass/content.scss */
.topic-list > li.storage .closed {
  background: url("/img/structure/category/storage.jpg") no-repeat center center;
}
/* line 1137, ../sass/content.scss */
.topic-list > li.test-measurement .closed {
  background: url("/img/structure/category/test.jpg") no-repeat center center;
}
/* line 1140, ../sass/content.scss */
.topic-list > li.tools-development .closed {
  background: url("/img/structure/category/tools.jpg") no-repeat center center;
}
/* line 1144, ../sass/content.scss */
.topic-list > li.expand {
  width: 400px;
  height: 565px;
}
/* line 1147, ../sass/content.scss */
.topic-list > li.expand .closed {
  display: none;
}
/* line 1148, ../sass/content.scss */
.topic-list > li.expand .open {
  display: block;
  background: #fff;
}
/* line 1151, ../sass/content.scss */
.topic-list > li.expand .open .open-top {
  background: #000;
  height: 60px;
  *zoom: 1;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.topic-list > li.expand .open .open-top:before, .topic-list > li.expand .open .open-top:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.topic-list > li.expand .open .open-top:after {
  clear: both;
}
/* line 1154, ../sass/content.scss */
.topic-list > li.expand .open .open-top span {
  float: left;
  width: 190px;
  color: #fff;
  padding: 10px 0 0 10px;
  font-size: 17px;
  line-height: 22px;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  text-transform: uppercase;
}
/* line 1157, ../sass/content.scss */
.topic-list > li.expand .open .open-top span a {
  color: #fff;
}
/* line 1159, ../sass/content.scss */
.topic-list > li.expand .open .open-top span a:hover {
  cursor: pointer;
  color: #eee;
}
/* line 1162, ../sass/content.scss */
.topic-list > li.expand .open .open-top .close {
  float: right;
  width: 60px;
  height: 60px;
  background: #595959 url("/img/icons/close-large.png") no-repeat center center;
  display: block;
  color: #fff;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
}
/* line 1165, ../sass/content.scss */
.topic-list > li.expand .open .open-top .close:hover {
  cursor: pointer;
  background-color: #c7303f;
}
/* line 1169, ../sass/content.scss */
.topic-list > li.expand .open .open-bottom {
  height: 490px;
}
/* line 1172, ../sass/content.scss */
.topic-list > li.expand .open .open-bottom .item h2 {
  font-size: 15px;
  line-height: 16px;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 1181, ../sass/content.scss */
  .topic-list > li {
    width: 225px;
    height: 200px;
  }
  /* line 1185, ../sass/content.scss */
  .topic-list > li .closed .bottom {
    height: 142px;
    line-height: 142px;
  }
  /* line 1187, ../sass/content.scss */
  .topic-list > li.expand {
    width: 470px;
    height: 609px;
  }
  /* line 1189, ../sass/content.scss */
  .topic-list > li.expand .open .open-bottom {
    height: 534px;
  }
}

/* line 1204, ../sass/content.scss */
.topic .boxed {
  overflow: hidden;
}
/* line 1207, ../sass/content.scss */
.topic .margin-topics, .topic h4, .topic h5, .topic .filters, .topic .topic-tabs .results, .topic-tabs .topic .results {
  margin-right: 35px;
  margin-left: 10px;
}
/* line 1208, ../sass/content.scss */
.topic .margin-topics-reversed, .topic .facet {
  margin-left: 35px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  /* line 1211, ../sass/content.scss */
  .topic .margin-topics-reversed, .topic .facet, .topic .margin-topics, .topic h4, .topic h5, .topic .filters, .topic .topic-tabs .results, .topic-tabs .topic .results {
    margin-left: 10px;
    margin-right: 10px;
  }
}
/* line 1214, ../sass/content.scss */
.topic h1 {
  margin-bottom: 30px;
}
/* line 1216, ../sass/content.scss */
.topic h1 span {
  font-family: "Bariol", Helvetica, sans-serif;
}
/* line 1219, ../sass/content.scss */
.topic h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 1223, ../sass/content.scss */
.topic h5 {
  margin-top: 0;
  font-size: 15px;
}
/* line 1231, ../sass/content.scss */
.topic .left-border {
  border-left: solid 1px #cecece;
}
/* line 1233, ../sass/content.scss */
.topic .facet {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
/* line 1238, ../sass/content.scss */
.topic .facet:last-child {
  border-bottom: none;
}
/* line 1240, ../sass/content.scss */
.topic .facet h5 {
  margin: 0 0 10px;
  cursor: default;
}
/* line 1241, ../sass/content.scss */
.topic .facet h5.date-range {
  text-transform: uppercase;
}
/* line 1244, ../sass/content.scss */
.topic .facet form.date-range input.small {
  width: 100px;
}
/* line 1245, ../sass/content.scss */
.topic .facet form.date-range span.and {
  margin: 5px;
}
/* line 1248, ../sass/content.scss */
.topic .facet.date-filter {
  overflow: hidden;
}
/* line 1250, ../sass/content.scss */
.topic .facet .datepicker.small {
  width: 100px;
}
/* line 1253, ../sass/content.scss */
.topic .facet .datepicker.small + .and {
  margin: 5px;
}
/* line 1256, ../sass/content.scss */
.topic .facet.filters ul {
  max-height: auto;
  overflow: hidden;
  display: block;
}
/* line 1258, ../sass/content.scss */
.topic .facet ul {
  margin: 0;
  padding: 0 25px 0 0;
  list-style-type: none;
}
/* line 1261, ../sass/content.scss */
.topic .facet ul li {
  margin: 0 0 7px 0;
  display: block;
}
/* line 1262, ../sass/content.scss */
.topic .facet ul li:last-child {
  margin: 0;
}
/* line 1263, ../sass/content.scss */
.topic .facet ul li a {
  color: #000;
  text-decoration: underline;
  font-size: 13px;
}
/* line 1265, ../sass/content.scss */
.topic .facet ul li a:hover {
  color: #333;
}
/* line 1271, ../sass/content.scss */
.topic .facet .show-all {
  color: #c7303f;
  font-weight: bold;
  text-decoration: underline;
}
/* line 1275, ../sass/content.scss */
.topic .facet.facet-results {
  margin-left: 0;
  border-bottom: none;
}
/* line 1279, ../sass/content.scss */
.topic .facet.facet-results ul {
  margin-left: -5px;
}
/* line 1281, ../sass/content.scss */
.topic .facet.facet-results.facet {
  margin-bottom: 0;
}
/* line 1283, ../sass/content.scss */
.topic .facet.facet-results .active {
  padding: 10px 10px 10px 11px;
  background: #cccccc;
  font-size: 13px;
  margin: 2px;
}
/* line 1288, ../sass/content.scss */
.topic .facet.facet-results .active .close {
  background-position-y: -10px;
}
/* line 1290, ../sass/content.scss */
.topic .facet.facet-results .active .close:hover {
  background-position-y: 0px;
}
/* line 1296, ../sass/content.scss */
.topic .facet .active {
  cursor: default;
  display: inline-block;
  margin-bottom: 5px;
  padding: 4px 25px 4px 25px;
  background: #cccccc url("/img/tmp/facet-checkmark.png") no-repeat;
  background-position: 8px center;
  font-weight: bold;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 1304, ../sass/content.scss */
.topic .facet .active a {
  text-decoration: none;
}
/* line 1305, ../sass/content.scss */
.topic .facet .active .close {
  margin-left: 10px;
  margin-top: -5px;
  background: url("/img/tmp/facet-close.png") no-repeat top left;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 10px;
  top: 50%;
}
/* line 1312, ../sass/content.scss */
.topic .facet .active .close:hover {
  background-position: 0 -10px;
}
/* line 1317, ../sass/content.scss */
.topic .facet .facet-toggle {
  overflow: hidden;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
/* line 1323, ../sass/content.scss */
.topic .facet .collapse {
  max-height: 120px;
  overflow: hidden;
}
/* line 1331, ../sass/content.scss */
.topic .tabbed-slider {
  margin-bottom: 38px;
}
/* line 1338, ../sass/content.scss */
.topic.register .company-logo {
  margin: 0;
}

/* line 1348, ../sass/content.scss */
.topic-tabs .boxed {
  -webkit-box-shadow: inset 0 0 25px #dfdfdf;
  -moz-box-shadow: inset 0 0 25px #dfdfdf;
  box-shadow: inset 0 0 25px #dfdfdf;
  margin: 0;
  padding: 0;
  background: #fff;
}
/* line 1353, ../sass/content.scss */
.topic-tabs .tabs {
  padding: 15px 0 0 15px;
  height: 55px;
  background: rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #d5d5d5;
  margin-bottom: 0;
}
/* line 1359, ../sass/content.scss */
.topic-tabs .tabs.no-bg {
  background: transparent;
  border: none;
}
/* line 1363, ../sass/content.scss */
.topic-tabs .tabs dd {
  font-weight: bold;
  padding: 0;
  margin-right: 8px;
}
/* line 1366, ../sass/content.scss */
.topic-tabs .tabs dd.active {
  border: none;
  margin-top: 0px;
}
/* line 1369, ../sass/content.scss */
.topic-tabs .tabs dd.active a {
  color: #b22b38;
  border-top: 1px solid #969696;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  border-bottom: none;
  background-color: white;
}
/* line 1378, ../sass/content.scss */
.topic-tabs .tabs dd a {
  padding: 0 30px;
  font-family: "Bariol", Helvetica, sans-serif;
  font-size: 16px;
  border: 1px solid #969696;
  text-transform: uppercase;
  margin: 0;
  background: #969696;
  color: white;
}
/* line 1380, ../sass/content.scss */
.topic-tabs .tabs dd a.wide {
  padding: 0 70px;
}
@media (max-width: 767px) {
  /* line 1380, ../sass/content.scss */
  .topic-tabs .tabs dd a.wide {
    padding: 0;
  }
}
/* line 1392, ../sass/content.scss */
.topic-tabs .tabs.pill {
  background: none;
  padding-left: 0;
  border-bottom: 1px solid #969696;
  height: 70px;
  margin: 10px 15px 10px 15px;
}
/* line 1399, ../sass/content.scss */
.topic-tabs .tabs.pill dd.active a {
  background-color: #b22b38;
  color: white;
}
/* line 1400, ../sass/content.scss */
.topic-tabs .tabs.pill dd.active a:hover {
  background: #b22b38;
  cursor: default;
}
/* line 1404, ../sass/content.scss */
.topic-tabs .tabs.pill dd a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #d5d5d5;
  padding: 15px 15px;
  line-height: 0px;
  border: none;
  font-weight: normal;
  font-size: 15px;
  text-transform: none;
}
/* line 1408, ../sass/content.scss */
.topic-tabs .tabs.pill dd a:hover {
  background: #c8c8c8;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 1353, ../sass/content.scss */
  .topic-tabs .tabs {
    height: 65px;
    padding: 0;
    border-bottom: none;
    background: transparent;
  }
  /* line 1417, ../sass/content.scss */
  .topic-tabs .tabs dd {
    margin: 0!important;
  }
  /* line 1419, ../sass/content.scss */
  .topic-tabs .tabs dd a {
    height: 65px;
    border: none!important;
    padding: 0;
    font-size: 14px;
    line-height: 15px;
    font-family: "Bariol", Helvetica, sans-serif;
    background: rgba(0, 0, 0, 0.45);
  }
  /* line 1422, ../sass/content.scss */
  .topic-tabs .tabs dd a span {
    width: 114px;
    display: block;
    margin: 0 0 0 20px;
    padding-top: 18px;
  }
  /* line 1425, ../sass/content.scss */
  .topic-tabs .tabs dd.active a {
    background: #edecec;
  }
  /* line 1429, ../sass/content.scss */
  .topic-tabs .tabs.mobile-two-tabs dd {
    width: 50%;
  }
  /* line 1433, ../sass/content.scss */
  .topic-tabs .tabs.mobile-three-tabs dd {
    width: 33.333333333%;
  }
}
/* line 1439, ../sass/content.scss */
.topic-tabs .tabs-content {
  background: transparent;
  margin-bottom: 0;
  /*---------------------------*/
}
/* line 1444, ../sass/content.scss */
.topic-tabs .tabs-content .red-arrow-button {
  margin-bottom: 0;
}
/* line 1446, ../sass/content.scss */
.topic-tabs .tabs-content .red-arrow-button.grey {
  background: #595959;
}
/* line 1448, ../sass/content.scss */
.topic-tabs .tabs-content .red-arrow-button img.arrow {
  margin-left: 5px;
}
/* line 1451, ../sass/content.scss */
.topic-tabs .tabs-content .border-top {
  border-top: 1px solid #cecece;
  padding-top: 20px;
}
/* line 1457, ../sass/content.scss */
.topic-tabs .tabs-content .subtopic {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-weight: bold;
  line-height: 35px;
}
/* line 1468, ../sass/content.scss */
.topic-tabs .tabs-content #related-contentTab, .topic-tabs .tabs-content #related-companiesTab {
  padding: 40px 0 30px 0;
}
/* line 1472, ../sass/content.scss */
.topic-tabs .tabs-content #related-contentTab .search-form, .topic-tabs .tabs-content #related-companiesTab .search-form {
  margin-bottom: 40px;
  margin-left: 30px;
}
/* line 1479, ../sass/content.scss */
.topic-tabs .tabs-content #companiesTab, .topic-tabs .tabs-content #contentTab {
  padding: 34px 34px 30px 34px;
}
/* line 1485, ../sass/content.scss */
.topic-tabs .tabs-content #my-bookmarksTab, .topic-tabs .tabs-content #followed-companiesTab {
  padding: 10px 35px 35px 35px;
}
/* line 1488, ../sass/content.scss */
.topic-tabs .tabs-content #notificationsTab {
  padding: 40px 35px 40px 35px;
}
/* line 1490, ../sass/content.scss */
.topic-tabs .tabs-content #notificationsTab .scroll .body {
  overflow-x: hidden;
  overflow-y: auto;
}
/* line 1493, ../sass/content.scss */
.topic-tabs .tabs-content #notificationsTab .edit-followed-companies {
  cursor: pointer;
}
/* line 1497, ../sass/content.scss */
.topic-tabs .tabs-content #notificationsTab form.custom .row {
  margin-bottom: 0;
}
/* line 1498, ../sass/content.scss */
.topic-tabs .tabs-content #notificationsTab form.custom .button {
  margin-left: 0;
}
/* line 1499, ../sass/content.scss */
.topic-tabs .tabs-content #notificationsTab form.custom .radio {
  margin-right: 0;
}
/* line 1502, ../sass/content.scss */
.topic-tabs .tabs-content #edit-profileTab {
  padding: 50px 25px 25px 25px;
}
/* line 1506, ../sass/content.scss */
.topic-tabs .tabs-content #edit-profileTab div.custom.large {
  overflow: hidden;
}
/* line 1509, ../sass/content.scss */
.topic-tabs .tabs-content #edit-profileTab div.custom.large .heading {
  font-size: 18px;
  margin: 0;
}
/* line 1512, ../sass/content.scss */
.topic-tabs .tabs-content #edit-profileTab .border-bottom {
  border-color: #AFAFAF;
  margin-bottom: 18px;
  padding-bottom: 15px;
}
/* line 1518, ../sass/content.scss */
.topic-tabs .tabs-content #edit-profileTab label {
  margin-top: 20px;
  word-wrap: break-word;
}
/* line 1519, ../sass/content.scss */
.topic-tabs .tabs-content #edit-profileTab strong, .topic-tabs .tabs-content #edit-profileTab .six.columns {
  word-wrap: break-word;
}
/* line 1523, ../sass/content.scss */
.topic-tabs .tabs-content #edit-profileTab .edit-profile {
  display: table;
  width: 220px;
  height: 50px;
}
/* line 1527, ../sass/content.scss */
.topic-tabs .tabs-content #edit-profileTab .edit-profile span {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  top: -3px;
}
/* line 1537, ../sass/content.scss */
.topic-tabs .tabs-content hr {
  margin-left: 12px;
}
/* line 1539, ../sass/content.scss */
.topic-tabs .tabs-content .facet {
  border-top: 1px solid #ccc;
  padding-top: 24px;
  margin-left: 28px;
}
/* line 1543, ../sass/content.scss */
.topic-tabs .tabs-content .facet.first {
  border: 0 none;
  padding-top: 0;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 1549, ../sass/content.scss */
  .topic-tabs .tabs-content #related-contentTab, .topic-tabs .tabs-content #related-companiesTab {
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 1553, ../sass/content.scss */
  .topic-tabs .tabs-content #related-contentTab, .topic-tabs .tabs-content #related-companiesTab {
    padding: 0;
  }
}
/* line 1559, ../sass/content.scss */
.topic-tabs .results {
  margin-top: 15px;
}
@media (max-width: 767px) {
  /* line 1559, ../sass/content.scss */
  .topic-tabs .results {
    margin-top: 5px;
  }
}
/* line 1564, ../sass/content.scss */
.topic-tabs .results .item {
  border-color: #cecece;
}
/* line 1566, ../sass/content.scss */
.topic-tabs .results .item h2 {
  margin: 0;
}
/* line 1568, ../sass/content.scss */
.topic-tabs .results .item h2 a {
  color: #000;
}
/* line 1570, ../sass/content.scss */
.topic-tabs .results .item h2 a:hover {
  color: #333;
}
/* line 1575, ../sass/content.scss */
.topic-tabs .results .item .meta a {
  color: #595959;
}
/* line 1577, ../sass/content.scss */
.topic-tabs .results .item .divider {
  border-color: #cecece;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 1587, ../sass/content.scss */
  .topic-tabs .tabs-content .left-border {
    border: none!important;
  }
  /* line 1588, ../sass/content.scss */
  .topic-tabs .tabs-content .margin-topics, .topic-tabs .tabs-content .topic h4, .topic .topic-tabs .tabs-content h4, .topic-tabs .tabs-content .topic h5, .topic .topic-tabs .tabs-content h5, .topic-tabs .tabs-content .topic .filters, .topic .topic-tabs .tabs-content .filters, .topic-tabs .tabs-content .results, .topic-tabs .tabs-content .margin-topics-reversed, .topic-tabs .tabs-content .topic .facet, .topic .topic-tabs .tabs-content .facet {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1594, ../sass/content.scss */
  .topic-tabs .filters span {
    font-size: 11px;
  }
  /* line 1596, ../sass/content.scss */
  .topic-tabs .boxed {
    padding-top: 0;
    margin-bottom: 30px;
  }
  /* line 1599, ../sass/content.scss */
  .topic-tabs .boxed .darkfilters {
    background: rgba(0, 0, 0, 0.15);
  }
  /* line 1601, ../sass/content.scss */
  .topic-tabs .boxed .tabs-content {
    background: transparent;
  }
  /* line 1605, ../sass/content.scss */
  .topic-tabs .boxed .tabs-content #contentTab, .topic-tabs .boxed .tabs-content #companiesTab {
    padding: 15px;
  }
}

/* line 1625, ../sass/content.scss */
.abstract h1 {
  line-height: 35px;
}
/* line 1627, ../sass/content.scss */
.abstract .item-content {
  word-wrap: break-word;
  line-height: 1.6;
}
/* line 1630, ../sass/content.scss */
.abstract .item-content img {
  margin: 0 15px 15px 0;
}
/* line 1635, ../sass/content.scss */
.abstract.small p {
  font-size: 14px;
  line-height: 17px;
  word-break: break-word;
  word-wrap: break-word;
}
/* line 1649, ../sass/content.scss */
.abstract .boxed .bottom-link.abstract {
  color: #000000;
  margin: 0 0 0px 0;
  padding: 10px 15px 15px 34px;
  border-top: none;
  font-size: 13px;
  background-position: 20px 11px;
  font-weight: bold;
  line-height: 13px;
  border-top: solid 1px #fff;
}
/* line 1652, ../sass/content.scss */
.abstract .boxed .bottom-link.abstract:hover {
  background-color: #f4f4f4;
  border-top: solid 1px #e7e7e7;
}
/* line 1652, ../sass/content.scss */
.abstract .boxed .bottom-link.abstract:hover .color-red {
  color: #c7303f;
}
/* line 1659, ../sass/content.scss */
.abstract .social {
  list-style-type: none;
  margin-bottom: 20px;
  *zoom: 1;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.abstract .social:before, .abstract .social:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.abstract .social:after {
  clear: both;
}
/* line 1661, ../sass/content.scss */
.abstract .social li {
  display: block;
  margin-right: 10px;
  min-width: 160px;
}
@media (max-width: 767px) {
  /* line 1671, ../sass/content.scss */
  .abstract .item.large {
    margin: 0 0 5px 0;
  }
  /* line 1674, ../sass/content.scss */
  .abstract .item.large .byline {
    line-height: 20px;
  }
}
/* line 1677, ../sass/content.scss */
.abstract .item.large .meta {
  *zoom: 1;
}
/* line 1678, ../sass/content.scss */
.abstract .item.large .meta .author, .abstract .item.large .meta .type {
  font-weight: normal;
}
/* line 1679, ../sass/content.scss */
.abstract .item.large .meta .type {
  min-width: 200px;
  clear: left;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.abstract .item.large .meta:before, .abstract .item.large .meta:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.abstract .item.large .meta:after {
  clear: both;
}
@media (max-width: 767px) {
  /* line 1677, ../sass/content.scss */
  .abstract .item.large .meta {
    display: table;
  }
  /* line 1685, ../sass/content.scss */
  .abstract .item.large .meta .button {
    background: none;
    padding: 0;
    border: none;
    min-width: 10px;
    display: inline-block;
  }
  /* line 1688, ../sass/content.scss */
  .abstract .item.large .meta .button:last-child {
    margin-left: 15px;
  }
  /* line 1692, ../sass/content.scss */
  .abstract .item.large .meta .mobile-one {
    width: 35% !important;
  }
  /* line 1695, ../sass/content.scss */
  .abstract .item.large .meta .mobile-three {
    width: 64% !important;
  }
}
/* line 1712, ../sass/content.scss */
.abstract.webinar h5 {
  font-size: 18px;
  font-weight: normal;
}
/* line 1718, ../sass/content.scss */
.abstract.webinar .item .meta span {
  display: block;
}
/* line 1719, ../sass/content.scss */
.abstract.webinar .item .meta .button {
  margin: 10px 0;
}
/* line 1723, ../sass/content.scss */
.abstract.webinar .webinar-content {
  margin: 20px 0;
}
/* line 1725, ../sass/content.scss */
.abstract.webinar .webinar-content img {
  min-width: 100%;
}
/* line 1728, ../sass/content.scss */
.abstract.webinar .content-extras {
  margin: 25px 0 20px 0;
}
/* line 1729, ../sass/content.scss */
.abstract.webinar .boxed.social {
  margin-top: 30px;
}
/* line 1732, ../sass/content.scss */
.abstract.webinar .pre-register {
  *zoom: 1;
  background: white;
  padding: 15px 20px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.abstract.webinar .pre-register:before, .abstract.webinar .pre-register:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.abstract.webinar .pre-register:after {
  clear: both;
}
@media (max-width: 767px) {
  /* line 1732, ../sass/content.scss */
  .abstract.webinar .pre-register {
    margin-bottom: 20px;
  }
}
/* line 1739, ../sass/content.scss */
.abstract.webinar .pre-register p {
  margin: 0;
  line-height: 20px;
}
/* line 1741, ../sass/content.scss */
.abstract.webinar .pre-register .boxed-register {
  width: 25%;
  height: 60px;
  display: block;
  float: left;
}
/* line 1744, ../sass/content.scss */
.abstract.webinar .pre-register .boxed-register.border-left {
  border-left: 1px solid #969696;
  padding-left: 15px;
}
@media (max-width: 767px) {
  /* line 1741, ../sass/content.scss */
  .abstract.webinar .pre-register .boxed-register {
    width: 100%;
    height: auto;
    padding-left: 0;
  }
  /* line 1751, ../sass/content.scss */
  .abstract.webinar .pre-register .boxed-register.border-left {
    border-left: none;
    padding-left: 0;
  }
}
/* line 1756, ../sass/content.scss */
.abstract.webinar .pre-register .button {
  margin-top: 7px;
  padding: 15px;
  font-size: 15px;
}
/* line 1760, ../sass/content.scss */
.abstract.webinar .pre-register .date {
  margin-top: 20px;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 1760, ../sass/content.scss */
  .abstract.webinar .pre-register .date {
    margin-top: 10px;
    border-bottom: 1px solid #969696;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }
}
/* line 1768, ../sass/content.scss */
.abstract.webinar .pre-register .link {
  display: block;
  font-size: 12px;
  line-height: 30px;
  text-decoration: underline;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 1768, ../sass/content.scss */
  .abstract.webinar .pre-register .link {
    display: inline-block;
    font-size: 10px;
  }
  /* line 1775, ../sass/content.scss */
  .abstract.webinar .pre-register .link:first-child:after {
    content: "|";
    margin-left: 5px;
  }
}
/* line 1783, ../sass/content.scss */
.abstract.webinar .attendees {
  margin: 0 0 40px 0;
  padding: 10px 0 0 0;
  list-style-type: none;
}
/* line 1785, ../sass/content.scss */
.abstract.webinar .attendees li {
  margin-bottom: 15px;
  font-size: 13px;
  background: url("/img/tmp/red-arrow.png") no-repeat center left;
  padding-left: 20px;
}
/* line 1787, ../sass/content.scss */
.abstract.webinar .attendees li:last-child {
  margin-bottom: 0;
}
/* line 1795, ../sass/content.scss */
.abstract.webinar .presenters h3 {
  display: block;
  background: #666666;
  margin: 0 0 26px 0;
  padding: 10px 17px;
  color: white;
  font-size: 20px;
}
/* line 1801, ../sass/content.scss */
.abstract.webinar .presenters img {
  margin-bottom: 30px;
}
/* line 1802, ../sass/content.scss */
.abstract.webinar .presenters p {
  font-size: 15px;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 1803, ../sass/content.scss */
  .abstract.webinar .presenters .item {
    margin-bottom: 30px;
  }
}
/* line 1811, ../sass/content.scss */
.abstract.video .video-content img {
  min-width: 100%;
}
@media (max-width: 767px) {
  /* line 1817, ../sass/content.scss */
  .abstract.video .button.mobile {
    max-width: 100px;
    float: left;
    margin-right: 10px;
  }
  /* line 1825, ../sass/content.scss */
  .abstract.video .content-extras ul {
    float: right;
    max-width: 50%;
    background: blue;
  }
}
/* line 1842, ../sass/content.scss */
.abstract.course .item .meta span {
  display: block;
}
/* line 1843, ../sass/content.scss */
.abstract.course .item .meta .button {
  margin: 10px 5px 0 0;
  float: left;
}
/* line 1854, ../sass/content.scss */
.abstract .directory .border-bottom {
  padding-bottom: 0px !important;
}
/* line 1855, ../sass/content.scss */
.abstract .directory .border-top {
  padding-top: 0px !important;
}
/* line 1856, ../sass/content.scss */
.abstract .directory .search-form {
  max-width: 70%;
}
@media (max-width: 767px) {
  /* line 1861, ../sass/content.scss */
  .abstract .directory .search-form {
    max-width: 100%;
    margin-bottom: 10px;
  }
  /* line 1864, ../sass/content.scss */
  .abstract .directory .search-form input[type="text"] {
    width: 100%;
  }
  /* line 1865, ../sass/content.scss */
  .abstract .directory .search-form input[type="submit"] {
    right: 0px;
  }
  /* line 1868, ../sass/content.scss */
  .abstract .directory .item {
    margin-bottom: 20px;
  }
  /* line 1873, ../sass/content.scss */
  .abstract .directory .boxed h3.small {
    padding-right: 80px;
  }
}
/* line 1887, ../sass/content.scss */
.abstract.from-the-network .three, .abstract.from-the-network .row .three, .row .abstract.from-the-network .three {
  padding-right: 0;
}
/* line 1889, ../sass/content.scss */
.abstract.from-the-network .three img, .abstract.from-the-network .row .three img, .row .abstract.from-the-network .three img {
  margin: 0;
  float: left;
}
/* line 1892, ../sass/content.scss */
.abstract.from-the-network .nine, .abstract.from-the-network .row .nine, .row .abstract.from-the-network .nine {
  padding-left: 5px;
}
/* line 1894, ../sass/content.scss */
.abstract.from-the-network .nine .label, .abstract.from-the-network .row .nine .label, .row .abstract.from-the-network .nine .label {
  margin-bottom: 0;
}
/* line 1902, ../sass/content.scss */
.abstract .associated-kit p.no-margin {
  font-size: 13px;
}
/* line 1904, ../sass/content.scss */
.abstract .associated-kit .button.grey.plain {
  font-size: 13px;
}
/* line 1907, ../sass/content.scss */
.abstract .associated-kit .button.grey.plain img {
  float: none;
  margin: 0;
  position: relative;
  top: 2px;
  right: 8px;
}
@media (max-width: 767px) {
  /* line 1926, ../sass/content.scss */
  .abstract h1 {
    line-height: 25px;
  }
  /* line 1929, ../sass/content.scss */
  .abstract .content-extras {
    *zoom: 1;
    margin: 15px 0 0 0 !important;
  }
  /* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .abstract .content-extras:before, .abstract .content-extras:after {
    content: " ";
    display: table;
  }
  /* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .abstract .content-extras:after {
    clear: both;
  }
  /* line 1932, ../sass/content.scss */
  .abstract .content-extras ul {
    float: right;
  }
  /* line 1936, ../sass/content.scss */
  .abstract .content-extras.has-large-button ul li {
    margin: 15px 0 0 0;
  }
  /* line 1938, ../sass/content.scss */
  .abstract .content-extras ul li {
    margin: 5px 0 0 0;
  }
  /* line 1942, ../sass/content.scss */
  .abstract .content-extras .button.likes {
    display: inline-block;
    padding: 7px 10px 9px 12px;
    margin-right: 10px;
  }
  /* line 1947, ../sass/content.scss */
  .abstract .content-extras .button.comments {
    display: inline-block;
    padding: 10px 15px 9px 15px;
    margin-right: 0px !important;
  }
  /* line 1952, ../sass/content.scss */
  .abstract .content-extras .button img {
    margin-right: 5px;
  }
  /* line 1956, ../sass/content.scss */
  .abstract .comments-global {
    margin-top: 0;
  }
  /* line 1957, ../sass/content.scss */
  .abstract .mobile-accordion {
    margin-top: 15px;
  }
  /* line 1958, ../sass/content.scss */
  .abstract .social {
    margin-top: 15px;
  }
}

/* line 1972, ../sass/content.scss */
.fabric {
  -webkit-box-shadow: inset 0 0 100px black;
  -moz-box-shadow: inset 0 0 100px black;
  box-shadow: inset 0 0 100px black;
  background: #3e3e3e url("/img/structure/tab-paper.jpg");
  width: 100%;
  padding: 20px 40px;
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  /* line 1972, ../sass/content.scss */
  .fabric {
    padding: 20px 10px;
  }
}
/* line 1980, ../sass/content.scss */
.fabric h3 {
  text-transform: uppercase;
  font: bold 15px "Open Sans", Helvetica, sans-serif;
  text-align: center;
  color: #fff;
  padding: 20px 0 0;
  margin: 0;
  background: url("/img/structure/line-strip.png") center 30px repeat-x transparent;
}
/* line 1984, ../sass/content.scss */
.fabric h3.offset {
  background-position: -17px 30px;
}
/* line 1989, ../sass/content.scss */
.fabric.no-padding {
  padding: 0!important;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 1972, ../sass/content.scss */
  .fabric {
    margin-bottom: 40px;
  }
}
/* line 1995, ../sass/content.scss */
.fabric .tabs {
  height: 40px;
  border-bottom: none;
}
/* line 1997, ../sass/content.scss */
.fabric .tabs dd {
  border-right: 1px solid #303030;
}
/* line 1999, ../sass/content.scss */
.fabric .tabs dd a {
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: #e1e1e1;
  background: #383c41;
  background: rgba(255, 255, 255, 0.1);
  font-size: 15px;
  border: none;
  font-family: "Bariol", Helvetica, sans-serif;
}
/* line 2005, ../sass/content.scss */
.fabric .tabs dd.active {
  margin-top: 0;
  border-top: 0;
}
/* line 2007, ../sass/content.scss */
.fabric .tabs dd.active a {
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: #e1e1e1;
  background: transparent;
  font-weight: bold;
  color: #fff;
  font-size: 15px;
  border: none!important;
  font-family: "Open Sans", Helvetica, sans-serif;
}
/* line 2016, ../sass/content.scss */
.fabric .slides {
  width: 556px;
  display: block;
}
/* line 2020, ../sass/content.scss */
.fabric .slides .two-up {
  width: 576px;
}
/* line 2023, ../sass/content.scss */
.fabric .slides .two-up li:first-child {
  float: left;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 2016, ../sass/content.scss */
  .fabric .slides {
    width: 698px;
  }
  /* line 2029, ../sass/content.scss */
  .fabric .slides .two-up {
    width: 698px;
  }
}
@media (max-width: 767px) {
  /* line 2016, ../sass/content.scss */
  .fabric .slides {
    width: 300px;
  }
  /* line 2034, ../sass/content.scss */
  .fabric .slides .two-up {
    width: 300px;
  }
  /* line 2036, ../sass/content.scss */
  .fabric .slides .two-up li {
    padding-bottom: 0;
  }
  /* line 2039, ../sass/content.scss */
  .fabric .slides .item {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: solid 1px #595959;
  }
  /* line 2040, ../sass/content.scss */
  .fabric .slides .item h2 {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 2045, ../sass/content.scss */
  .fabric .slides > div {
    display: none;
  }
  /* line 2047, ../sass/content.scss */
  .fabric .slides > div:first-child {
    display: block;
  }
  /* line 2048, ../sass/content.scss */
  .fabric .slides > div.mobile-controls {
    display: block;
  }
}
/* line 2054, ../sass/content.scss */
.fabric .slides .mobile-controls {
  display: block!important;
  *zoom: 1;
  width: 270px;
  margin-left: 15px;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.fabric .slides .mobile-controls:before, .fabric .slides .mobile-controls:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.fabric .slides .mobile-controls:after {
  clear: both;
}
/* line 2058, ../sass/content.scss */
.fabric .slides .mobile-controls .red-arrow-button {
  width: 240px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin-bottom: 0;
}
/* line 2062, ../sass/content.scss */
.fabric .slides .mobile-controls .vertical-pagination {
  width: 20px;
  float: right;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 2065, ../sass/content.scss */
.fabric .slides .mobile-controls .vertical-pagination li {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 15px;
}
/* line 2067, ../sass/content.scss */
.fabric .slides .mobile-controls .vertical-pagination li a {
  display: block;
  width: 20px;
  height: 15px;
  font-size: 0;
  line-height: 0;
  text-indent: -9000px;
  background: transparent url("/img/icons/bullets-small.png") no-repeat top left;
}
/* line 2070, ../sass/content.scss */
.fabric .slides .mobile-controls .vertical-pagination li a.active {
  background-position: bottom left;
}
/* line 2077, ../sass/content.scss */
.fabric .slides .item {
  *zoom: 1;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.fabric .slides .item:before, .fabric .slides .item:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.fabric .slides .item:after {
  clear: both;
}
/* line 2079, ../sass/content.scss */
.fabric .slides .item h2 a, .fabric .slides .item p, .fabric .slides .item .meta a {
  color: #fff;
}
/* line 2082, ../sass/content.scss */
.fabric .slides .slidesPrevious, .fabric .slides .slidesNext {
  display: block;
  width: 32px;
  height: 43px;
  background: url("/img/icons/slider-left.png") no-repeat top left;
  text-indent: -9000px;
  line-height: 0;
  font-size: 0;
  position: absolute;
  bottom: 14px;
  left: 40px;
}
/* line 2086, ../sass/content.scss */
.fabric .slides .slidesPrevious:hover, .fabric .slides .slidesNext:hover {
  background-position: bottom left;
  cursor: pointer;
}
/* line 2088, ../sass/content.scss */
.fabric .slides .slidesNext {
  background: url("/img/icons/slider-right.png") no-repeat top left;
  left: auto;
  right: 40px;
}
/* line 2094, ../sass/content.scss */
.fabric .slides .slidesPagination {
  display: block;
  margin: 0;
  text-align: center;
  line-height: 0;
  font-size: 0;
}
/* line 2097, ../sass/content.scss */
.fabric .slides .slidesPagination li {
  float: none;
  display: inline-block;
}
/* line 2099, ../sass/content.scss */
.fabric .slides .slidesPagination li a {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent url("/img/icons/bullets.png") no-repeat top left;
  font-size: 0;
  line-height: 0;
  text-indent: -9000px;
}
/* line 2103, ../sass/content.scss */
.fabric .slides .slidesPagination li.slidesCurrent a {
  background-position: top right;
}
/* line 2111, ../sass/content.scss */
.fabric .tabs-content > li {
  border: none!important;
  padding: 30px 40px 20px!important;
  position: relative;
}
@media (max-width: 767px) {
  /* line 2117, ../sass/content.scss */
  .fabric .tabs-content > li {
    padding: 20px 10px!important;
  }
}
@media (min-width: 1200px) {
  /* line 2127, ../sass/content.scss */
  .fabric .tabs-content > li {
    height: 375px;
    overflow: hidden;
  }
  /* line 2127, ../sass/content.scss */
  .fabric .tabs-content > li .slides {
    visibility: hidden;
  }
  /* line 2128, ../sass/content.scss */
  .fabric.topic-search {
    min-height: 375px;
  }
  /* line 2129, ../sass/content.scss */
  .fabric.topic-search .slides {
    visibility: hidden;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 2133, ../sass/content.scss */
  .fabric .tabs-content > li {
    height: 375px;
    overflow: hidden;
  }
  /* line 2133, ../sass/content.scss */
  .fabric .tabs-content > li .slides {
    visibility: hidden;
  }
  /* line 2134, ../sass/content.scss */
  .fabric.topic-search {
    min-height: 375px;
  }
  /* line 2135, ../sass/content.scss */
  .fabric.topic-search .slides {
    visibility: hidden;
  }
}

@media (max-width: 767px) {
  /* line 2142, ../sass/content.scss */
  .home .main-content {
    margin-top: 0;
    border-top: solid 1px #fff;
  }
  /* line 2145, ../sass/content.scss */
  .home .main-content .full-width {
    padding: 0;
  }
  /* line 2147, ../sass/content.scss */
  .home .main-content .full-width .tabs dd a {
    padding: 0;
    font-size: 13px;
  }
  /* line 2148, ../sass/content.scss */
  .home .main-content .full-width h1 {
    margin-left: 15px;
  }
  /* line 2153, ../sass/content.scss */
  .home .main-content .tabbed-slider .tabs-content > li {
    padding: 20px!important;
  }
  /* line 2155, ../sass/content.scss */
  .home .main-content .tabbed-slider .tabs-content > li .slides_container {
    width: 280px;
  }
  /* line 2157, ../sass/content.scss */
  .home .main-content .tabbed-slider .tabs-content > li .slides_container > div {
    width: 280px;
  }
  /* line 2159, ../sass/content.scss */
  .home .main-content .tabbed-slider .tabs-content > li .slides_container > div .two-up {
    width: 280px;
  }
  /* line 2160, ../sass/content.scss */
  .home .main-content .tabbed-slider .tabs-content > li .slides_container > div .border {
    padding-top: 15px;
    margin-top: 15px;
    border-top: solid 1px #595959;
  }
}
/* line 2183, ../sass/content.scss */
.overlay .request-quote {
  margin-top: 20%;
}
/* line 2186, ../sass/content.scss */
.overlay form h2 {
  font-size: 15px;
  padding: 18px;
  text-transform: uppercase;
  background-color: #f0f0f0;
  margin: 0;
}
/* line 2187, ../sass/content.scss */
.overlay form h3 {
  font: bold 18px "Open Sans", Helvetica, sans-serif;
  background-color: transparent;
  text-transform: none;
  padding: 0;
  color: #000;
  border: 0 none;
}
/* line 2188, ../sass/content.scss */
.overlay form label {
  margin: 20px 0 10px;
  color: #000;
}
/* line 2190, ../sass/content.scss */
.overlay form .item {
  padding: 10px 15px;
}
/* line 2191, ../sass/content.scss */
.overlay form .fineprint {
  margin-bottom: 10px;
}
/* line 2192, ../sass/content.scss */
.overlay form .boxed {
  width: 340px;
  margin: 0 auto;
}
/* line 2194, ../sass/content.scss */
.overlay form .dropdown {
  width: 100% !important;
  height: 36px;
}
/* line 2195, ../sass/content.scss */
.overlay form .dropdown ul {
  width: 100% !important;
}
/* line 2198, ../sass/content.scss */
.overlay form .radio-field {
  margin: 10px 0;
  font-size: 14px;
}
/* line 2200, ../sass/content.scss */
.overlay form .submit {
  margin-top: 20px;
}

/* line 2210, ../sass/content.scss */
.pdf-object object[type="application/pdf"] {
  height: 480px;
}
/* line 2212, ../sass/content.scss */
.pdf-object .pdf-disclaimer {
  margin-top: 5px;
  font-size: 12px;
  color: #969696;
}
/* line 2217, ../sass/content.scss */
.pdf-object .pdf-disclaimer a {
  color: #696969;
}
/* line 2221, ../sass/content.scss */
.pdf-object .pdf-disclaimer-ie {
  margin-top: 20px;
}

/* line 2239, ../sass/content.scss */
.fb-like-box {
  width: 100%;
}
/* line 2241, ../sass/content.scss */
.fb-like-box iframe, .fb-like-box span {
  width: 100%;
}

/* line 2244, ../sass/content.scss */
.topic-tabs .item .meta {
  color: #595959;
}

/* line 4, ../sass/tables.scss */
.module .body.table {
  overflow: hidden;
  background-color: #EEEEEE;
  width: 761px;
  /*---------------------------------------------*/
  /*--- table ---*/
  /*---------------------------------------------*/
  /*-----------------------------*/
  /*-----------------------------*/
}
/* line 9, ../sass/tables.scss */
.module .body.table .scroll-body-horizontal {
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  height: auto;
  /*height: 458px;*/
}
/* line 13, ../sass/tables.scss */
.module .body.table .scroll-body-horizontal.auto tr.thead > td table {
  width: 100%;
}
/* line 17, ../sass/tables.scss */
.module .body.table .scroll-body-vertical {
  overflow-y: auto;
  overflow-x: hidden;
  height: 413px;
}
/* line 23, ../sass/tables.scss */
.module .body.table .scroll-body-vertical.auto {
  height: auto;
}
/* line 31, ../sass/tables.scss */
.module .body.table.wide tr.thead > td table {
  width: 130%;
}
/* line 34, ../sass/tables.scss */
.module .body.table.wide .scroll-body-horizontal.auto tr.thead > td table {
  width: 130%;
}
/* line 37, ../sass/tables.scss */
.module .body.table.wide .scroll-body-vertical {
  width: 130%;
}
/* line 43, ../sass/tables.scss */
.module .body.table.long .scroll-body-vertical {
  height: 909px;
}
/* line 44, ../sass/tables.scss */
.module .body.table.long .scroll-body-horizontal {
  height: 955px;
}
/* line 58, ../sass/tables.scss */
.module .body.table.full-table table tr.tbody > td, .module .body.table.full-table table tr.thead > td, .module .body.table .full-table table tr.tbody > td, .module .body.table .full-table table tr.thead > td {
  padding: 0;
}
/* line 62, ../sass/tables.scss */
.module .body.table.full-table table tr.tbody > td tbody td, .module .body.table.full-table table tr.thead > td tbody td, .module .body.table .full-table table tr.tbody > td tbody td, .module .body.table .full-table table tr.thead > td tbody td {
  vertical-align: top;
  padding: 10px;
  border-bottom: none;
  border-right: none;
}
/* line 83, ../sass/tables.scss */
.module .body.table table {
  width: 100%;
  border: none;
  border-collapse: collapse;
  padding: 0;
  margin: 0px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  /*--- thead wrapper ---*/
  /*-------------------------------------------------------*/
  /*--- tbody ---*/
}
/* line 86, ../sass/tables.scss */
.module .body.table table tbody tr td {
  padding: 0;
}
/* line 88, ../sass/tables.scss */
.module .body.table table th.text-align-left, .module .body.table table td.text-align-left {
  text-align: left;
}
/* line 89, ../sass/tables.scss */
.module .body.table table th.text-align-right, .module .body.table table td.text-align-right {
  text-align: right;
}
/* line 94, ../sass/tables.scss */
.module .body.table table tr.thead > td {
  background-color: #EEEEEE;
  /*--- thead ---*/
}
/* line 98, ../sass/tables.scss */
.module .body.table table tr.thead > td table {
  width: 100%;
  border-bottom: 1px solid #BCBCBC;
}
/* line 109, ../sass/tables.scss */
.module .body.table table tr.thead > td table.sortable .sortable-arrow {
  width: 11px;
  height: 6px;
  background: url("/img/icons/arrow-down-sort-sprite.png") no-repeat;
  margin: 0;
  padding: 0 !important;
  display: inline-block !important;
  text-indent: -9999px;
}
/* line 116, ../sass/tables.scss */
.module .body.table table tr.thead > td table.sortable th:hover {
  background-color: #848484;
  cursor: pointer;
}
/* line 119, ../sass/tables.scss */
.module .body.table table tr.thead > td table.sortable th:hover a {
  color: white;
}
/* line 120, ../sass/tables.scss */
.module .body.table table tr.thead > td table.sortable th:hover a .sortable-arrow {
  background-position: 0 -6px;
}
/* line 125, ../sass/tables.scss */
.module .body.table table tr.thead > td table.sortable th.no-hover:hover {
  background: #EEE;
  color: black;
  cursor: default;
}
/* line 128, ../sass/tables.scss */
.module .body.table table tr.thead > td table.sortable th.no-hover:hover a {
  color: black;
}
/* line 144, ../sass/tables.scss */
.module .body.table table tr.thead > td thead a {
  color: black;
}
/* line 146, ../sass/tables.scss */
.module .body.table table tr.thead > td thead th {
  display: table-cell;
  background: #eeeeee;
  text-transform: uppercase;
  border-right: 1px solid #969696;
}
/* line 152, ../sass/tables.scss */
.module .body.table table tr.thead > td thead th:last-child {
  border-right: none;
}
/* line 161, ../sass/tables.scss */
.module .body.table table tr.thead > td thead th.options.notify .option a.active, .module .body.table table .table-scroll tr.thead > td thead th.notify.option .option a.active, .table-scroll .module .body.table table tr.thead > td thead th.notify.option .option a.active {
  color: #5a9e1d;
}
/* line 163, ../sass/tables.scss */
.module .body.table table tr.thead > td thead th.options.notify .option a.active:hover, .module .body.table table .table-scroll tr.thead > td thead th.notify.option .option a.active:hover, .table-scroll .module .body.table table tr.thead > td thead th.notify.option .option a.active:hover {
  color: #5a9e1d;
}
/* line 165, ../sass/tables.scss */
.module .body.table table tr.thead > td thead th.options.notify .option a:hover, .module .body.table table .table-scroll tr.thead > td thead th.notify.option .option a:hover, .table-scroll .module .body.table table tr.thead > td thead th.notify.option .option a:hover {
  color: #848484;
}
/* line 181, ../sass/tables.scss */
.module .body.table table tr.tbody > td table {
  width: 100%;
}
/* line 183, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody {
  /* td */
}
/* line 194, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody tr:first-child td.last .edit-popup {
  bottom: -90px;
}
/* line 196, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody tr:first-child td.last .edit-popup .speech-arrow {
  bottom: 96px;
  background: url("/img/icons/arrow-popup-top.png");
}
/* line 205, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody tr.checked {
  font-weight: bold;
}
/* line 208, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody tr.checked td:first-child {
  background: url("/img/tmp/admin/check-on.png") no-repeat top left;
  background-position: 10px 12px;
  padding-left: 5%;
}
/* line 213, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody tr.checked td:nth-child(6n+2) {
  font-weight: normal;
}
/* line 219, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td {
  word-wrap: break-word;
  word-break: break-all;
  border-bottom: solid 1px #cccccc;
  border-right: 1px solid #969696;
  overflow: hidden;
  display: table-cell;
}
/* line 79, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td:last-child {
  border-right: none;
}
/* line 222, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td:last-child {
  padding-right: 20px;
}
/* line 227, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option {
  position: relative;
  *zoom: 1;
  font-size: 12px;
  font-weight: bold;
  display: block;
  margin: 10px 0;
  /*----------------------------------------*/
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.module .body.table table tr.tbody > td tbody td .option:before, .module .body.table table tr.tbody > td tbody td .option:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.module .body.table table tr.tbody > td tbody td .option:after {
  clear: both;
}
/* line 233, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option:first-child {
  margin: 0 0 10px 0;
}
/* line 234, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option.left {
  display: inline-block;
  margin: 0;
}
/* line 235, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option.left-margin {
  display: inline-block;
  margin: 0;
  margin: 0 0 0 8px;
}
/* line 243, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option span {
  margin-top: -2.5px;
  margin-right: 4px;
  float: left;
}
/* line 244, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .has-tip {
  font-size: 12px;
}
/* line 247, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .remove-icon {
  background: url("/img/icons/remove-x-small.png") no-repeat;
  width: 13px;
  height: 16px;
  background-position: 0 3px;
}
/* line 249, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .deactivate {
  background: url("/img/icons/deactivate.png");
  width: 18px;
  height: 19px;
}
/* line 250, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .edit {
  background: url("/img/icons/edit.png");
  width: 18px;
  height: 18px;
}
/* line 251, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .manage {
  background-image: url("/img/icons/manage.png");
  width: 22px;
  height: 22px;
}
/* line 252, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .filter-saved {
  color: #00a651;
  font-size: 20px!important;
}
/* line 253, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .view-report {
  background: url("/img/icons/report-view.png") no-repeat;
  width: 16px;
  height: 20px;
}
/* line 254, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .download-report {
  background: url("/img/icons/download-icon.png") no-repeat;
  width: 16px;
  height: 16px;
}
/* line 255, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .create-campaign-link {
  background: url("/img/icons/create-campaign.png") no-repeat left center;
  width: 16px;
  height: 20px;
}
/* line 256, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .edit-campaign {
  background: url("/img/icons/edit-sml.png") no-repeat center left;
  width: 16px;
  height: 16px;
}
/* line 257, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .view-campaign {
  background: url("/img/icons/search.png") no-repeat;
  width: 16px;
  height: 16px;
}
/* line 258, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .disable-campaign {
  background: url("/img/icons/disable-sprite.png") no-repeat;
  width: 16px;
  height: 20px;
}
/* line 261, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .notify {
  background: url("/img/icons/notify-sprite.png") no-repeat;
  width: 29px;
  height: 17px;
}
/* line 264, ../sass/tables.scss */
.module .body.table table tr.tbody > td tbody td .option .notify.on {
  background-position: 0 -26px;
  height: 26px;
}
/* line 284, ../sass/tables.scss */
.module .body.table.span6 tr th, .module .body.table.span6 tr td, .module .body.table .span6 tr th, .module .body.table .span6 tr td {
  width: 14.5%;
}
/* line 285, ../sass/tables.scss */
.module .body.table.span6 tr th.first, .module .body.table.span6 tr td.first, .module .body.table .span6 tr th.first, .module .body.table .span6 tr td.first {
  width: 28%;
}
/* line 286, ../sass/tables.scss */
.module .body.table.span6 tr th.last, .module .body.table.span6 tr td.last, .module .body.table .span6 tr th.last, .module .body.table .span6 tr td.last {
  width: 19.5%;
}
/* line 290, ../sass/tables.scss */
.module .body.table.span3 tr th, .module .body.table.span3 tr td, .module .body.table .span3 tr th, .module .body.table .span3 tr td {
  width: 20%;
}
/* line 291, ../sass/tables.scss */
.module .body.table.span3 tr th.first, .module .body.table.span3 tr td.first, .module .body.table .span3 tr th.first, .module .body.table .span3 tr td.first {
  width: 58%;
}
/* line 292, ../sass/tables.scss */
.module .body.table.span3 tr th.last, .module .body.table.span3 tr td.last, .module .body.table .span3 tr th.last, .module .body.table .span3 tr td.last {
  width: 22%;
}
/* line 296, ../sass/tables.scss */
.module .body.table.span6-right tr th, .module .body.table.span6-right tr td, .module .body.table .span6-right tr th, .module .body.table .span6-right tr td {
  width: 12%;
}
/* line 297, ../sass/tables.scss */
.module .body.table.span6-right tr th.first, .module .body.table.span6-right tr td.first, .module .body.table .span6-right tr th.first, .module .body.table .span6-right tr td.first {
  width: 20%;
}
/* line 298, ../sass/tables.scss */
.module .body.table.span6-right tr th.last, .module .body.table.span6-right tr td.last, .module .body.table .span6-right tr th.last, .module .body.table .span6-right tr td.last {
  width: 32.5%;
}
/* line 303, ../sass/tables.scss */
.module .body.table.span7 tr th, .module .body.table.span7 tr td, .module .body.table .span7 tr th, .module .body.table .span7 tr td, .module .body.table.span5 tr th, .module .body.table.span5 tr td, .module .body.table .span5 tr th, .module .body.table .span5 tr td {
  width: 12%;
}
/* line 304, ../sass/tables.scss */
.module .body.table.span7 tr th.first, .module .body.table.span7 tr td.first, .module .body.table .span7 tr th.first, .module .body.table .span7 tr td.first, .module .body.table.span5 tr th.first, .module .body.table.span5 tr td.first, .module .body.table .span5 tr th.first, .module .body.table .span5 tr td.first {
  width: 26%;
}
/* line 305, ../sass/tables.scss */
.module .body.table.span7 tr th.last, .module .body.table.span7 tr td.last, .module .body.table .span7 tr th.last, .module .body.table .span7 tr td.last, .module .body.table.span5 tr th.last, .module .body.table.span5 tr td.last, .module .body.table .span5 tr th.last, .module .body.table .span5 tr td.last {
  width: 22%;
}
/* line 312, ../sass/tables.scss */
.module .body.table.span9 .thead td tr th, .module .body.table.span9 .thead td tr td, .module .body.table.span9 .tbody td tr th, .module .body.table.span9 .tbody td tr td, .module .body.table .span9 .thead td tr th, .module .body.table .span9 .thead td tr td, .module .body.table .span9 .tbody td tr th, .module .body.table .span9 .tbody td tr td {
  width: 11%;
}
/* line 313, ../sass/tables.scss */
.module .body.table.span9 .thead td tr th.first, .module .body.table.span9 .thead td tr td.first, .module .body.table.span9 .tbody td tr th.first, .module .body.table.span9 .tbody td tr td.first, .module .body.table .span9 .thead td tr th.first, .module .body.table .span9 .thead td tr td.first, .module .body.table .span9 .tbody td tr th.first, .module .body.table .span9 .tbody td tr td.first {
  width: 15%;
}
/* line 322, ../sass/tables.scss */
.module .body.table.manage-content tr th, .module .body.table.manage-content tr td, .module .body.table .manage-content tr th, .module .body.table .manage-content tr td {
  width: 13.5%;
}
/* line 323, ../sass/tables.scss */
.module .body.table.manage-content tr th.first, .module .body.table.manage-content tr td.first, .module .body.table .manage-content tr th.first, .module .body.table .manage-content tr td.first {
  width: 20%;
}
/* line 324, ../sass/tables.scss */
.module .body.table.manage-content tr th.last, .module .body.table.manage-content tr td.last, .module .body.table .manage-content tr th.last, .module .body.table .manage-content tr td.last {
  width: 25.5%;
}
/* line 329, ../sass/tables.scss */
.module .body.table.manage-directory tr th, .module .body.table.manage-directory tr td, .module .body.table .manage-directory tr th, .module .body.table .manage-directory tr td {
  width: 12.5%;
}
/* line 330, ../sass/tables.scss */
.module .body.table.manage-directory tr th.first, .module .body.table.manage-directory tr td.first, .module .body.table .manage-directory tr th.first, .module .body.table .manage-directory tr td.first {
  width: 27%;
}
/* line 331, ../sass/tables.scss */
.module .body.table.manage-directory tr th.last, .module .body.table.manage-directory tr td.last, .module .body.table .manage-directory tr th.last, .module .body.table .manage-directory tr td.last {
  width: 30.5%;
}
/* line 338, ../sass/tables.scss */
.module .body.table.split-table {
  background: none;
  width: 100%;
}
/* line 344, ../sass/tables.scss */
.module .body.table.split-table table tbody td {
  word-wrap: break-word;
  word-break: break-all;
  border-bottom: solid 1px #cccccc;
  border-right: 1px solid #969696;
  overflow: hidden;
  border-top: 1px solid #969696;
  border-bottom: none;
  border-right: none;
  padding: 8px 15px;
}
/* line 347, ../sass/tables.scss */
.module .body.table.split-table table tbody td:first-child {
  width: 60%;
  vertical-align: middle;
}
/* line 352, ../sass/tables.scss */
.module .body.table.split-table table tbody td:first-child img {
  float: left;
  margin-right: 5px;
}
/* line 355, ../sass/tables.scss */
.module .body.table.split-table table tbody td:first-child p {
  overflow: hidden;
  margin: 0;
  line-height: 15px;
}
/* line 362, ../sass/tables.scss */
.module .body.table.split-table table tbody td.twitter img {
  position: relative;
  left: -3px;
}
/* line 363, ../sass/tables.scss */
.module .body.table.split-table table tbody td.twitter p {
  position: relative;
  left: -4px;
}
/* line 367, ../sass/tables.scss */
.module .body.table.split-table table tbody td:last-child {
  width: 40%;
  vertical-align: middle;
}
/* line 79, ../sass/tables.scss */
.module .body.table.split-table table tbody td:last-child {
  border-right: none;
}
/* line 376, ../sass/tables.scss */
.module .body.table.split-table table tbody td img {
  margin-right: 5px;
}
/* line 377, ../sass/tables.scss */
.module .body.table.split-table table tbody td a {
  color: black;
}
/* line 384, ../sass/tables.scss */
.module .body.table.full-table, .module .body.table .full-table {
  background: none;
  width: 100%;
}
/* line 387, ../sass/tables.scss */
.module .body.table.full-table table, .module .body.table .full-table table {
  /*-----------------------------------*/
}
/* line 390, ../sass/tables.scss */
.module .body.table.full-table table tr.thead, .module .body.table .full-table table tr.thead {
  border-bottom: none;
}
/* line 391, ../sass/tables.scss */
.module .body.table.full-table table tr.thead td, .module .body.table .full-table table tr.thead td {
  border-top: 1px solid #969696;
  border-bottom: 1px solid #969696;
}
/* line 394, ../sass/tables.scss */
.module .body.table.full-table table tr.thead td th, .module .body.table .full-table table tr.thead td th {
  border-right: none;
}
/* line 406, ../sass/tables.scss */
.module .body.table.full-table table tbody tr:hover .navigator a, .module .body.table .full-table table tbody tr:hover .navigator a {
  background: #c7303f;
}
/* line 411, ../sass/tables.scss */
.module .body.table.full-table table tbody tr.last td.navigator .down, .module .body.table .full-table table tbody tr.last td.navigator .down {
  display: none;
}
/* line 412, ../sass/tables.scss */
.module .body.table.full-table table tbody tr.last td.navigator .up, .module .body.table .full-table table tbody tr.last td.navigator .up {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-bottom: none;
}
/* line 418, ../sass/tables.scss */
.module .body.table.full-table table tbody tr.first td.navigator .up, .module .body.table .full-table table tbody tr.first td.navigator .up {
  display: none;
}
/* line 419, ../sass/tables.scss */
.module .body.table.full-table table tbody tr.first td.navigator .down, .module .body.table .full-table table tbody tr.first td.navigator .down {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 424, ../sass/tables.scss */
.module .body.table.full-table table tbody td, .module .body.table .full-table table tbody td {
  vertical-align: middle;
  padding: 20px 0 20px 0;
}
/* line 430, ../sass/tables.scss */
.module .body.table.full-table table tbody td a.color-black:hover, .module .body.table.full-table table tbody td .breadcrumb li a:hover, .breadcrumb li .module .body.table.full-table table tbody td a:hover, .module .body.table.full-table table tbody td .content-extras ul li a:hover, .content-extras ul li .module .body.table.full-table table tbody td a:hover, .module .body.table.full-table table tbody td .topic-tabs .tabs-content .subtopic a:hover, .topic-tabs .tabs-content .subtopic .module .body.table.full-table table tbody td a:hover, .module .body.table.full-table table tbody td .abstract .item.large .meta a:hover, .abstract .item.large .meta .module .body.table.full-table table tbody td a:hover, .module .body.table .full-table table tbody td a.color-black:hover, .module .body.table .full-table table tbody td .breadcrumb li a:hover, .breadcrumb li .module .body.table .full-table table tbody td a:hover, .module .body.table .full-table table tbody td .content-extras ul li a:hover, .content-extras ul li .module .body.table .full-table table tbody td a:hover, .module .body.table .full-table table tbody td .topic-tabs .tabs-content .subtopic a:hover, .topic-tabs .tabs-content .subtopic .module .body.table .full-table table tbody td a:hover, .module .body.table .full-table table tbody td .abstract .item.large .meta a:hover, .abstract .item.large .meta .module .body.table .full-table table tbody td a:hover {
  color: #6f6f6f !important;
}
/* line 435, ../sass/tables.scss */
.module .body.table.full-table table tbody td.count, .module .body.table .full-table table tbody td.count {
  color: #c7303f;
  font-size: 18px;
  font-weight: bold;
}
/* line 436, ../sass/tables.scss */
.module .body.table.full-table table tbody td.icon, .module .body.table .full-table table tbody td.icon {
  text-align: center;
  min-width: 40px;
  width: 40px;
}
/* line 438, ../sass/tables.scss */
.module .body.table.full-table table tbody td.icon img, .module .body.table .full-table table tbody td.icon img {
  vertical-align: middle;
}
/* line 440, ../sass/tables.scss */
.module .body.table.full-table table tbody td.title, .module .body.table .full-table table tbody td.title {
  font-size: 13px;
  padding-left: 15px;
  width: 60%;
}
/* line 446, ../sass/tables.scss */
.module .body.table.full-table table tbody td.navigator, .module .body.table .full-table table tbody td.navigator {
  padding-left: 15px;
  padding-right: 30px;
}
/* line 448, ../sass/tables.scss */
.module .body.table.full-table table tbody td.navigator a, .module .body.table .full-table table tbody td.navigator a {
  display: block;
  width: 35px;
  height: 20px;
  line-height: 20px;
  clear: both;
  text-align: center;
  background: #d9d9d9;
}
/* line 452, ../sass/tables.scss */
.module .body.table.full-table table tbody td.navigator a img, .module .body.table .full-table table tbody td.navigator a img {
  vertical-align: middle;
}
/* line 453, ../sass/tables.scss */
.module .body.table.full-table table tbody td.navigator a.up, .module .body.table .full-table table tbody td.navigator a.up {
  border-bottom: solid 1px #fff;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 454, ../sass/tables.scss */
.module .body.table.full-table table tbody td.navigator a.down, .module .body.table .full-table table tbody td.navigator a.down {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
/* line 455, ../sass/tables.scss */
.module .body.table.full-table table tbody td.navigator a:hover, .module .body.table .full-table table tbody td.navigator a:hover {
  background: #b22b38 !important;
  cursor: pointer;
}
/* line 458, ../sass/tables.scss */
.module .body.table.full-table table tbody td.edit, .module .body.table .full-table table tbody td.edit {
  padding: 10px 20px 10px 10px;
}
/* line 460, ../sass/tables.scss */
.module .body.table.full-table table tbody td.edit a, .module .body.table .full-table table tbody td.edit a {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
/* line 462, ../sass/tables.scss */
.module .body.table.full-table table tbody td.remove, .module .body.table .full-table table tbody td.remove {
  padding: 10px 20px;
}
/* line 464, ../sass/tables.scss */
.module .body.table.full-table table tbody td.remove a, .module .body.table .full-table table tbody td.remove a {
  display: block;
  font-size: 14px;
  height: 14px;
  line-height: 16px;
  padding-left: 16px;
  background: url("/img/icons/remove-x-small.png") no-repeat top left;
  text-decoration: underline;
  background-position: 0 2px;
  font-weight: bold;
}
/* line 493, ../sass/tables.scss */
.module .body.table.full-table.activity table th, .module .body.table .full-table.activity table th {
  font-weight: normal;
  border-bottom: 1px solid #969696;
}
/* line 497, ../sass/tables.scss */
.module .body.table.full-table.activity table td, .module .body.table .full-table.activity table td {
  border-bottom: 1px solid #969696;
}
/* line 498, ../sass/tables.scss */
.module .body.table.full-table.activity table td a, .module .body.table .full-table.activity table td a {
  font-weight: bold;
}
/* line 502, ../sass/tables.scss */
.module .body.table.full-table.activity table td span.pipe, .module .body.table .full-table.activity table td span.pipe {
  margin: 0 10px;
  font-size: 16px;
  display: inline-block;
  margin-top: -3px;
}
/* line 509, ../sass/tables.scss */
.module .body.table.full-table.activity table tr:last-child td, .module .body.table .full-table.activity table tr:last-child td {
  border-bottom: none;
}
/* line 523, ../sass/tables.scss */
.module .body.table.tabbed .tabs {
  height: 60px;
  margin-bottom: 0;
}
/* line 528, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd {
  background: #f0f0f0;
}
/* line 531, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd.active {
  border-top: none;
  margin-top: 0;
}
/* line 535, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd.active a {
  color: #c7303f;
  font-weight: normal;
  border-bottom: none;
  position: relative;
  z-index: 1;
}
/* line 545, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd:nth-child(even) a {
  border-left: none;
}
/* line 550, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd:first-child:nth-child(odd) a {
  border-left: 1px solid #969696;
}
/* line 554, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd:nth-child(odd) a {
  border-left: none;
}
/* line 558, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd a {
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  height: 59px;
  line-height: 20px;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  padding: 18px 30px 0 30px;
  border-top: 1px solid #969696;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  position: relative;
  top: 2px;
  z-index: 0;
}
/* line 566, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd.limit-width {
  max-width: 210px;
}
/* line 568, ../sass/tables.scss */
.module .body.table.tabbed .tabs dd.limit-width a {
  padding-top: 13px;
}
/* line 573, ../sass/tables.scss */
.module .body.table.tabbed .tabs-content {
  margin: 0;
  padding-top: 20px;
  background: white;
  border: 1px solid #969696;
}
/* line 578, ../sass/tables.scss */
.module .body.table.tabbed .tabs-content tr.thead > td table {
  border-top: 1px solid #BCBCBC;
}
/* line 31, ../sass/tables.scss */
.module .body.table.tabbed .tabs-content .wide tr.thead > td table {
  width: 130%;
}
/* line 34, ../sass/tables.scss */
.module .body.table.tabbed .tabs-content .wide .scroll-body-horizontal.auto tr.thead > td table {
  width: 130%;
}
/* line 37, ../sass/tables.scss */
.module .body.table.tabbed .tabs-content .wide .scroll-body-vertical {
  width: 130%;
}
/* line 43, ../sass/tables.scss */
.module .body.table.tabbed .tabs-content .long .scroll-body-vertical {
  height: 909px;
}
/* line 44, ../sass/tables.scss */
.module .body.table.tabbed .tabs-content .long .scroll-body-horizontal {
  height: 955px;
}
/* line 587, ../sass/tables.scss */
.module .body.table.tabbed .tabs-content .no-content .seven p, .module .body.table.tabbed .tabs-content .no-content .row .seven p, .row .module .body.table.tabbed .tabs-content .no-content .seven p {
  margin-top: 10px;
}
/* line 594, ../sass/tables.scss */
.module .body.table .small th, .module .body.table .small td, .module .body.table.small th, .module .body.table.small td {
  line-height: 14px;
  padding: 8px;
  color: black;
}
/* line 595, ../sass/tables.scss */
.module .body.table .small th, .module .body.table.small th {
  font-size: 11px;
  vertical-align: top;
}
/* line 596, ../sass/tables.scss */
.module .body.table .small td, .module .body.table.small td {
  font-size: 12px;
  text-align: center;
  padding-top: 10px;
}
/* line 597, ../sass/tables.scss */
.module .body.table .small td div.has-tip, .module .body.table.small td div.has-tip {
  margin-top: -2px;
}
/* line 599, ../sass/tables.scss */
.module .body.table .small p, .module .body.table.small p {
  line-height: 20px;
  font-size: 12px;
}
/* line 604, ../sass/tables.scss */
.module .body.table .large, .module .body.table.large {
  color: black;
}
/* line 605, ../sass/tables.scss */
.module .body.table .large th, .module .body.table.large th {
  font-size: 17px;
  padding: 16px 15px 12px 15px;
}
/* line 606, ../sass/tables.scss */
.module .body.table .large td, .module .body.table.large td {
  font-size: 14px;
  line-height: 21px;
  padding: 15px 0 15px 15px;
}
/* line 608, ../sass/tables.scss */
.module .body.table .large p, .module .body.table.large p {
  line-height: 21px;
}
/* line 614, ../sass/tables.scss */
.module .body.table .large.full-table table th, .module .body.table.large.full-table table th {
  font-family: "Bariol Bold", Helvetica, sans-serif;
  text-transform: uppercase;
}
/* line 615, ../sass/tables.scss */
.module .body.table .large.full-table table td, .module .body.table.large.full-table table td {
  padding: 15px 0 15px 15px;
}
/* line 622, ../sass/tables.scss */
.module .body.table.no-content, .module .body.table .no-content {
  background-color: white;
}
/* line 624, ../sass/tables.scss */
.module .body.table.no-content .tbody, .module .body.table .no-content .tbody {
  background-color: white;
}
/* line 626, ../sass/tables.scss */
.module .body.table.no-content .no-content, .module .body.table .no-content .no-content {
  background-color: white;
  border: 1px dashed #969696;
  padding: 20px;
  margin: 20px;
}
/* line 632, ../sass/tables.scss */
.module .body.table.no-content .no-content .row .seven, .module .body.table .no-content .no-content .row .seven {
  padding-right: 0;
}
/* line 634, ../sass/tables.scss */
.module .body.table.no-content .no-content .row .seven p, .module .body.table .no-content .no-content .row .seven p {
  margin-bottom: 0;
}
/* line 635, ../sass/tables.scss */
.module .body.table.no-content .no-content .row .seven strong, .module .body.table .no-content .no-content .row .seven strong {
  font-size: 12px;
}
/* line 638, ../sass/tables.scss */
.module .body.table.no-content .no-content .row .five, .module .body.table .no-content .no-content .row .five {
  padding: 0;
}
/* line 642, ../sass/tables.scss */
.module .body.table.no-content .no-content .row .five .left .button, .module .body.table .no-content .no-content .row .five .left .button {
  color: white !important;
  padding: 15px 30px 16px !important;
}
/* line 648, ../sass/tables.scss */
.module .body.table.no-content .no-content .row .five .right, .module .body.table .no-content .no-content .row .five .right {
  padding-top: 5px;
}
/* line 650, ../sass/tables.scss */
.module .body.table.no-content .no-content .row .five .right p, .module .body.table .no-content .no-content .row .five .right p {
  margin: 0px;
  font-size: 13px;
}
/* line 661, ../sass/tables.scss */
.module .body.table .footer.border-top {
  margin: 0;
  border-color: #969696 !important;
}
/* line 665, ../sass/tables.scss */
.module .body.table .footer .small {
  color: #6c6c6c !important;
}
/* line 670, ../sass/tables.scss */
.module .body.table .custom.dropdown, .module .body.table .select2-container {
  margin-bottom: 0 !important;
}
/* line 680, ../sass/tables.scss */
.module .body.table .index-browse label {
  color: #c7303f;
}

/* line 695, ../sass/tables.scss */
.module.two-thirds .table-scroll tr.thead > td table {
  width: 97.9% !important;
}

/* line 702, ../sass/tables.scss */
.module .table.table-scroll tr.thead > td table, .module.table .table-scroll tr.thead > td table {
  width: 98%;
}
/* line 704, ../sass/tables.scss */
.module .table.table-scroll .wide tr.thead > td table, .module.table .table-scroll .wide tr.thead > td table {
  width: 130%;
}

/* line 720, ../sass/tables.scss */
.membership-tier-modal.table-scroll .body.table table tr.thead > td {
  border-top: 1px solid #969696;
}
/* line 724, ../sass/tables.scss */
.membership-tier-modal.table-scroll .body.table table tr.thead > td table {
  border-top: none;
  width: 96.6%;
}
/* line 730, ../sass/tables.scss */
.membership-tier-modal.table-scroll .body.table table tr.thead > td .inside span {
  width: 78px;
}

/* line 740, ../sass/tables.scss */
.select2-filter {
  border-bottom: 1px solid #969696;
  margin: 15px 0 0 0 !important;
  padding-bottom: 15px;
}
/* line 743, ../sass/tables.scss */
.select2-filter p {
  margin: 0 0 0 10px;
}
/* line 745, ../sass/tables.scss */
.select2-filter .input.select {
  margin-top: 0;
}
/* line 748, ../sass/tables.scss */
.select2-filter .input.select .submit-me {
  display: inline-block;
  margin-right: 45px;
}
/* line 752, ../sass/tables.scss */
.select2-filter .input.select .submit-me input {
  float: left;
  margin-right: 10px;
}
/* line 757, ../sass/tables.scss */
.select2-filter .input.select .submit-me label {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
  line-height: 0.9;
}

/* line 790, ../sass/tables.scss */
.table-scroll {
  background-color: #f0f0f0;
  border-top: 0 none;
}
/* line 797, ../sass/tables.scss */
.table-scroll .auto {
  height: auto !important;
}
/* line 799, ../sass/tables.scss */
.table-scroll .auto tbody {
  position: relative;
  height: auto;
  float: left;
}
/* line 806, ../sass/tables.scss */
.table-scroll.auto {
  padding-bottom: 0 !important;
}
/* line 809, ../sass/tables.scss */
.table-scroll.auto table {
  height: auto !important;
  background-color: #f0f0f0;
}
/* line 812, ../sass/tables.scss */
.table-scroll.auto table tbody {
  position: relative;
  height: auto !important;
  float: left;
}
/* line 824, ../sass/tables.scss */
.table-scroll table {
  border-collapse: collapse;
  margin: 0;
  border-spacing: 0;
  border: 0 none;
  position: relative;
  width: 100%;
  height: 440px;
}
/* line 829, ../sass/tables.scss */
.table-scroll table thead {
  width: 100%;
  position: absolute;
  z-index: 1;
  display: table;
  top: 0px;
  left: 0px;
  background-color: #f0f0f0;
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
}
/* line 835, ../sass/tables.scss */
.table-scroll table thead tr {
  width: 98%;
  display: table;
}
/* line 838, ../sass/tables.scss */
.table-scroll table tbody {
  margin-top: 40px;
  position: absolute;
  z-index: 0;
  width: 100%;
  overflow: auto;
  height: 400px;
  background-color: white;
}
/* line 841, ../sass/tables.scss */
.table-scroll table tbody tr {
  width: 100%;
}
/* line 842, ../sass/tables.scss */
.table-scroll table tbody tr:nth-child(odd) {
  background-color: white;
}
/* line 847, ../sass/tables.scss */
.table-scroll table tr:last-child td {
  border-bottom: 0 none;
}
/* line 850, ../sass/tables.scss */
.table-scroll table tr.checked {
  font-weight: bold;
}
/* line 853, ../sass/tables.scss */
.table-scroll table tr.checked td:first-child {
  background: url("/img/tmp/admin/check-on.png") no-repeat top left;
  background-position: 10px 17px;
}
/* line 856, ../sass/tables.scss */
.table-scroll table tr.checked td:first-child span {
  padding-left: 20px;
}
/* line 860, ../sass/tables.scss */
.table-scroll table tr.checked td:nth-child(6n+2) {
  font-weight: normal;
}
/* line 865, ../sass/tables.scss */
.table-scroll table th {
  padding: 8px;
  border-right: 1px solid #bdbdbd;
}
/* line 868, ../sass/tables.scss */
.table-scroll table th.last {
  border-right: 0 none;
}
/* line 871, ../sass/tables.scss */
.table-scroll table td {
  padding: 15px 8px;
  border-left: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  word-wrap: break-word;
  white-space: normal;
  overflow: hidden;
}
/* line 875, ../sass/tables.scss */
.table-scroll table td.first {
  border-left: 0 none;
}
/* line 878, ../sass/tables.scss */
.table-scroll table th > span {
  display: block;
}
/* line 879, ../sass/tables.scss */
.table-scroll table td > span {
  display: block;
}
/* line 891, ../sass/tables.scss */
.table-scroll .text-align-right > span {
  text-align: right;
  padding-right: 10px;
}
/* line 892, ../sass/tables.scss */
.table-scroll .text-align-center > span {
  text-align: center;
}
/* line 894, ../sass/tables.scss */
.table-scroll th {
  vertical-align: top;
  color: black;
  line-height: 12px;
  font-size: 11px;
  text-transform: uppercase;
}
/* line 897, ../sass/tables.scss */
.table-scroll th a {
  font-size: 11px;
  color: black;
}
/* line 900, ../sass/tables.scss */
.table-scroll td {
  font-size: 12px;
}
/* line 904, ../sass/tables.scss */
.table-scroll td .option {
  *zoom: 1;
  font-size: 12px;
  font-weight: bold;
  display: block;
  margin: 10px 0;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.table-scroll td .option:before, .table-scroll td .option:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.table-scroll td .option:after {
  clear: both;
}
/* line 908, ../sass/tables.scss */
.table-scroll td .option:first-child {
  margin: 0;
}
/* line 917, ../sass/tables.scss */
.table-scroll .sortable .sortable-arrow {
  width: 11px;
  height: 6px;
  background: url("/img/icons/arrow-down-sort-sprite.png") no-repeat;
  margin: 0;
  padding: 0 !important;
  display: inline-block;
  text-indent: -9999px;
}
/* line 924, ../sass/tables.scss */
.table-scroll .sortable th:hover, .table-scroll .sortable .sortable-hover {
  background-color: #848484;
  cursor: pointer;
  color: white;
}
/* line 928, ../sass/tables.scss */
.table-scroll .sortable th:hover .sortable-arrow, .table-scroll .sortable .sortable-hover .sortable-arrow {
  background-position: 0 -6px;
}
/* line 932, ../sass/tables.scss */
.table-scroll .sortable th.no-hover:hover {
  background: #EEE;
  color: black;
  cursor: default;
}
/* line 935, ../sass/tables.scss */
.table-scroll .sortable th.no-hover:hover a {
  color: black;
}
/* line 941, ../sass/tables.scss */
.table-scroll .sortable .sorting-asc .sortable-arrow {
  background: url("/img/icons/arrow-up-sort-sprite.png") no-repeat;
}
/* line 942, ../sass/tables.scss */
.table-scroll .sortable .sorting-desc .sortable-arrow {
  background: url("/img/icons/arrow-down-sort-sprite.png") no-repeat;
}
/* line 947, ../sass/tables.scss */
.table-scroll.tabbed {
  background: transparent;
  border: 0 none;
}
/* line 952, ../sass/tables.scss */
.table-scroll.tabbed .tabs {
  height: 60px;
  margin-bottom: 0;
}
/* line 957, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd {
  background: #f0f0f0;
}
/* line 960, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd.active {
  border-top: none;
  margin-top: 0;
}
/* line 964, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd.active a {
  color: #c7303f;
  font-weight: normal;
  border-bottom: none;
  position: relative;
  z-index: 1;
}
/* line 973, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd:nth-child(even) a {
  border-left: none;
}
/* line 975, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd:first-child:nth-child(odd) a {
  border-left: 1px solid #969696;
}
/* line 977, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd:nth-child(odd) a {
  border-left: none;
}
/* line 979, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd a {
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  height: 59px;
  line-height: 20px;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  padding: 18px 30px 0 30px;
  border-top: 1px solid #969696;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  position: relative;
  top: 2px;
  z-index: 0;
}
/* line 987, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd.limit-width {
  max-width: 210px;
}
/* line 989, ../sass/tables.scss */
.table-scroll.tabbed .tabs dd.limit-width a {
  padding-top: 13px;
}
/* line 994, ../sass/tables.scss */
.table-scroll.tabbed .tabs-content {
  margin: 0;
  padding-top: 20px;
  background: white;
  border: 1px solid #969696;
}
/* line 999, ../sass/tables.scss */
.table-scroll.tabbed .tabs-content table {
  background-color: #f0f0f0;
}
/* line 1001, ../sass/tables.scss */
.table-scroll.tabbed .tabs-content table thead {
  top: -2px;
  border-top: 1px solid #969696;
}
/* line 1005, ../sass/tables.scss */
.table-scroll.tabbed .tabs-content .no-content .seven p, .table-scroll.tabbed .tabs-content .no-content .row .seven p, .row .table-scroll.tabbed .tabs-content .no-content .seven p {
  margin-top: 20px;
}
/* line 1013, ../sass/tables.scss */
.table-scroll.two-thirds {
  border-top: 1px solid #B4B4B4;
}
/* line 1015, ../sass/tables.scss */
.table-scroll.two-thirds .left {
  width: 60.3%;
}
/* line 1017, ../sass/tables.scss */
.table-scroll.two-thirds .left .header {
  border-right: 1px solid #bdbdbd;
}
/* line 1019, ../sass/tables.scss */
.table-scroll.two-thirds .right {
  width: 39.7%;
}
/* line 1021, ../sass/tables.scss */
.table-scroll.two-thirds table {
  height: 429px;
}
/* line 1024, ../sass/tables.scss */
.table-scroll.two-thirds table thead {
  background: white;
  border-top: none;
}
/* line 1026, ../sass/tables.scss */
.table-scroll.two-thirds table thead tr {
  width: 100%;
}
/* line 1028, ../sass/tables.scss */
.table-scroll.two-thirds table thead th {
  color: #6C6C6C;
  font-size: 15px;
  text-transform: capitalize;
  padding: 13px 15px;
}
/* line 1031, ../sass/tables.scss */
.table-scroll.two-thirds table thead th:hover {
  background: white;
  cursor: default;
}
/* line 1033, ../sass/tables.scss */
.table-scroll.two-thirds table thead th.first {
  width: 60.2%;
  border-right: none;
  border-right: 1px solid #bdbdbd;
}
/* line 1037, ../sass/tables.scss */
.table-scroll.two-thirds table thead th.first .right {
  text-align: right;
}
/* line 1040, ../sass/tables.scss */
.table-scroll.two-thirds table thead th.last {
  text-align: right;
}
/* line 1042, ../sass/tables.scss */
.table-scroll.two-thirds table thead th.last .lowercase {
  display: inline-block;
  text-transform: lowercase;
}
/* line 1047, ../sass/tables.scss */
.table-scroll.two-thirds table tbody {
  margin-top: 39px;
  height: 390px;
}
/* line 1051, ../sass/tables.scss */
.table-scroll.two-thirds table tbody td {
  padding: 15px;
}
/* line 1055, ../sass/tables.scss */
.table-scroll.two-thirds table tbody td.first > span {
  width: 428px;
}
/* line 1057, ../sass/tables.scss */
.table-scroll.two-thirds table tbody td.first img {
  float: left;
  margin-right: 15px;
  margin-top: 1px;
}
/* line 1062, ../sass/tables.scss */
.table-scroll.two-thirds table tbody td.first a {
  display: inline-block;
  max-width: 290px;
}
/* line 1067, ../sass/tables.scss */
.table-scroll.two-thirds table tbody td.first .published {
  display: inline-block;
  float: right;
}
/* line 1072, ../sass/tables.scss */
.table-scroll.two-thirds table tbody td.last {
  width: 100%;
  font-size: 30px;
  font-weight: bold;
  color: #b22b38;
  text-decoration: underline;
  text-align: right;
  padding-right: 20px;
}
/* line 1087, ../sass/tables.scss */
.table-scroll.module {
  background-color: white;
  border-top: 1px solid #B4B4B4;
}
/* line 1093, ../sass/tables.scss */
.table-scroll.module.tabbed {
  background: transparent !important;
  border-top: 0 none;
}
/* line 1103, ../sass/tables.scss */
.table-scroll.no-content tbody tr > td, .table-scroll .no-content tbody tr > td {
  width: 761px;
  border: 0 none;
}
/* line 1105, ../sass/tables.scss */
.table-scroll.no-content .no-content, .table-scroll .no-content .no-content {
  background-color: white;
  border: 1px dashed #969696;
  padding: 20px;
  margin: 20px;
}
/* line 1113, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .seven, .table-scroll.no-content .no-content .row .left.five, .table-scroll .no-content .no-content .row .seven, .table-scroll .no-content .no-content .row .left.five {
  padding-right: 0;
}
/* line 1115, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .seven p, .table-scroll.no-content .no-content .row .left.five p, .table-scroll .no-content .no-content .row .seven p, .table-scroll .no-content .no-content .row .left.five p {
  margin-bottom: 0;
}
/* line 1116, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .seven strong, .table-scroll.no-content .no-content .row .left.five strong, .table-scroll .no-content .no-content .row .seven strong, .table-scroll .no-content .no-content .row .left.five strong {
  font-size: 12px;
}
/* line 1118, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .left.five, .table-scroll .no-content .no-content .row .left.five {
  padding: 0 15px;
}
/* line 1121, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .five, .table-scroll.no-content .no-content .row .right.seven, .table-scroll .no-content .no-content .row .five, .table-scroll .no-content .no-content .row .right.seven {
  padding: 0;
}
/* line 1124, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .five .left .button, .table-scroll.no-content .no-content .row .right.seven .left .button, .table-scroll .no-content .no-content .row .five .left .button, .table-scroll .no-content .no-content .row .right.seven .left .button {
  color: white !important;
  margin-top: 10px;
  padding: 15px 30px 16px !important;
}
/* line 1129, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .five .right, .table-scroll.no-content .no-content .row .right.seven .right, .table-scroll .no-content .no-content .row .five .right, .table-scroll .no-content .no-content .row .right.seven .right {
  padding-top: 5px;
}
/* line 1131, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .five .right p, .table-scroll.no-content .no-content .row .right.seven .right p, .table-scroll .no-content .no-content .row .five .right p, .table-scroll .no-content .no-content .row .right.seven .right p {
  margin: 0;
  font-size: 13px;
}
/* line 1135, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .right.seven p, .table-scroll .no-content .no-content .row .right.seven p {
  margin-top: 0;
  line-height: 18px;
}
/* line 1136, ../sass/tables.scss */
.table-scroll.no-content .no-content .row .right.seven .left .button, .table-scroll .no-content .no-content .row .right.seven .left .button {
  margin-top: 0;
  margin-right: 15px;
}
/* line 1143, ../sass/tables.scss */
.table-scroll.no-content .no-content .row.double-line .seven p, .table-scroll .no-content .no-content .row.double-line .seven p {
  margin-top: 4px;
  line-height: 16px;
  max-width: 280px;
}
/* line 1150, ../sass/tables.scss */
.table-scroll.no-content .no-content .row.double-line .five .left .button, .table-scroll .no-content .no-content .row.double-line .five .left .button {
  margin-top: 0px;
}

/* line 1165, ../sass/tables.scss */
.table-full table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  border-spacing: 0;
  border: 0 none;
}

/* line 1177, ../sass/tables.scss */
.options span, .table-scroll td .option span {
  margin-top: -1.5px;
  margin-right: 4px;
  float: left;
}
/* line 1180, ../sass/tables.scss */
.options .remove-icon, .table-scroll td .option .remove-icon {
  background: url("/img/icons/remove-x-small.png") no-repeat;
  width: 13px;
  height: 16px;
  background-position: 0 3px;
}
/* line 1183, ../sass/tables.scss */
.options .edit-icon, .table-scroll td .option .edit-icon {
  background: url("/img/icons/edit.png");
  width: 18px;
  height: 18px;
}
/* line 1184, ../sass/tables.scss */
.options .manage, .table-scroll td .option .manage {
  background-image: url("/img/icons/manage.png");
  width: 22px;
  height: 22px;
}
/* line 1185, ../sass/tables.scss */
.options.edit-icon, .table-scroll td .edit-icon.option {
  display: inline-block;
  min-width: 70px;
  margin: 0;
}
/* line 1186, ../sass/tables.scss */
.options.manage, .table-scroll td .manage.option {
  display: inline-block;
  min-width: 84px;
  margin: 0;
}
/* line 1189, ../sass/tables.scss */
.options.view-report, .table-scroll td .view-report.option {
  display: inline-block;
  min-width: 100px;
  margin: 0;
}
/* line 1190, ../sass/tables.scss */
.options.download-report, .table-scroll td .download-report.option {
  display: inline-block;
  min-width: 120px;
  margin: 0;
}
/* line 1191, ../sass/tables.scss */
.options .view-report, .table-scroll td .option .view-report {
  background: url("/img/icons/report-view.png") no-repeat;
  width: 16px;
  height: 20px;
}
/* line 1192, ../sass/tables.scss */
.options .download-report, .table-scroll td .option .download-report {
  background: url("/img/icons/download-icon.png") no-repeat;
  width: 16px;
  height: 16px;
}
/* line 1194, ../sass/tables.scss */
.options .deactivate, .table-scroll td .option .deactivate {
  background: url("/img/icons/deactivate.png");
  width: 18px;
  height: 19px;
}
/* line 1195, ../sass/tables.scss */
.options.deactivate, .table-scroll td .deactivate.option {
  display: inline-block;
  min-width: 105px;
  margin: 0;
}
/* line 1197, ../sass/tables.scss */
.options .create-campaign-link, .table-scroll td .option .create-campaign-link {
  background: url("/img/icons/create-campaign.png") no-repeat left center;
  width: 16px;
  height: 20px;
}
/* line 1198, ../sass/tables.scss */
.options .edit-campaign, .table-scroll td .option .edit-campaign {
  background: url("/img/icons/edit-sml.png") no-repeat center left;
  width: 16px;
  height: 16px;
}
/* line 1199, ../sass/tables.scss */
.options .view-campaign, .table-scroll td .option .view-campaign {
  background: url("/img/icons/search.png") no-repeat;
  width: 16px;
  height: 16px;
}
/* line 1200, ../sass/tables.scss */
.options .disable-campaign, .table-scroll td .option .disable-campaign {
  background: url("/img/icons/disable-sprite.png") no-repeat;
  width: 16px;
  height: 20px;
}
/* line 1202, ../sass/tables.scss */
.options.filter-saved, .table-scroll td .filter-saved.option {
  color: #00a651;
  font-size: 35px;
  text-align: center;
}
/* line 1203, ../sass/tables.scss */
.options.notify a, .table-scroll td .notify.option a {
  background: url("/img/icons/notify-sprite.png") no-repeat;
  width: 29px;
  margin: 0 0 0 5px;
  display: block;
}
/* line 1206, ../sass/tables.scss */
.options.notify a.on, .table-scroll td .notify.option a.on {
  background-position: 0 -26px;
  height: 26px;
}
/* line 1207, ../sass/tables.scss */
.options.notify a.off, .table-scroll td .notify.option a.off {
  background-position: 0 0;
  height: 17px;
}
/* line 1211, ../sass/tables.scss */
.options .has-tip, .table-scroll td .option .has-tip, .options.has-tool-tip, .table-scroll td .has-tool-tip.option {
  position: relative;
  font-size: 12px;
  color: #c7303f;
}
/* line 1217, ../sass/tables.scss */
.options .has-tip.remove a, .table-scroll td .option .has-tip.remove a, .options.has-tool-tip.remove a, .table-scroll td .has-tool-tip.remove.option a {
  display: block;
  height: 14px;
  line-height: 16px;
  padding-left: 22px;
  background: url("/img/icons/remove-x-small.png") no-repeat top left;
  background-position: 0 2px;
  font-weight: bold;
  font-size: 12px;
  color: #c7303f;
  text-decoration: none;
}

/* line 1233, ../sass/tables.scss */
.scroll-offset.span5 td.last > span, .table-scroll .span5.auto td.last > span, .table-scroll.auto table.span5 td.last > span {
  width: 258px;
}
/* line 1234, ../sass/tables.scss */
.scroll-offset.span6 td.last > span, .table-scroll .span6.auto td.last > span, .table-scroll.auto table.span6 td.last > span {
  width: 104px;
}
/* line 1235, ../sass/tables.scss */
.scroll-offset.span7 td.last > span, .table-scroll .span7.auto td.last > span, .table-scroll.auto table.span7 td.last > span {
  width: 67px;
}
/* line 1236, ../sass/tables.scss */
.scroll-offset.span9 td.last > span, .table-scroll .span9.auto td.last > span, .table-scroll.auto table.span9 td.last > span {
  width: 50px;
}

/* line 1243, ../sass/tables.scss */
.custom-spans.span3, .table-scroll table.span3 {
  height: 430px;
}
/* line 1244, ../sass/tables.scss */
.custom-spans.span3 th.first, .table-scroll table.span3 th.first, .custom-spans.span3 th.first > span, .table-scroll table.span3 th.first > span, .custom-spans.span3 td.first, .table-scroll table.span3 td.first, .custom-spans.span3 td.first > span, .table-scroll table.span3 td.first > span {
  width: 394px;
}
/* line 1245, ../sass/tables.scss */
.custom-spans.span3 th, .table-scroll table.span3 th, .custom-spans.span3 td, .table-scroll table.span3 td, .custom-spans.span3 th > span, .table-scroll table.span3 th > span, .custom-spans.span3 td > span, .table-scroll table.span3 td > span {
  width: 150px;
}
/* line 1249, ../sass/tables.scss */
.custom-spans.span3 tbody, .table-scroll table.span3 tbody {
  margin-top: 29px;
}
/* line 1252, ../sass/tables.scss */
.custom-spans.span4, .table-scroll table.span4 {
  height: 430px;
}
/* line 1253, ../sass/tables.scss */
.custom-spans.span4 th.first > span, .table-scroll table.span4 th.first > span, .custom-spans.span4 td.first > span, .table-scroll table.span4 td.first > span {
  width: 222px;
}
/* line 1254, ../sass/tables.scss */
.custom-spans.span4 th.last > span, .table-scroll table.span4 th.last > span, .custom-spans.span4 td.last > span, .table-scroll table.span4 td.last > span {
  width: 275px;
}
/* line 1255, ../sass/tables.scss */
.custom-spans.span4 th > span, .table-scroll table.span4 th > span, .custom-spans.span4 td > span, .table-scroll table.span4 td > span {
  width: 89px;
}
/* line 1259, ../sass/tables.scss */
.custom-spans.span4 tbody, .table-scroll table.span4 tbody {
  margin-top: 30px;
}
/* line 1262, ../sass/tables.scss */
.custom-spans.span5, .table-scroll table.span5 {
  height: 430px;
}
/* line 1263, ../sass/tables.scss */
.custom-spans.span5 th.first > span, .table-scroll table.span5 th.first > span, .custom-spans.span5 td.first > span, .table-scroll table.span5 td.first > span {
  width: 140px;
}
/* line 1264, ../sass/tables.scss */
.custom-spans.span5 th.last > span, .table-scroll table.span5 th.last > span, .custom-spans.span5 td.last > span, .table-scroll table.span5 td.last > span {
  width: 245px;
}
/* line 1265, ../sass/tables.scss */
.custom-spans.span5 th > span, .table-scroll table.span5 th > span, .custom-spans.span5 td > span, .table-scroll table.span5 td > span {
  width: 93px;
}
/* line 1269, ../sass/tables.scss */
.custom-spans.span5 tbody, .table-scroll table.span5 tbody {
  margin-top: 30px;
}
/* line 1271, ../sass/tables.scss */
.custom-spans.span5.create-campaign-company, .table-scroll table.span5.create-campaign-company {
  height: 442px;
}
/* line 1272, ../sass/tables.scss */
.custom-spans.span5.create-campaign-company th.first > span, .table-scroll table.span5.create-campaign-company th.first > span, .custom-spans.span5.create-campaign-company td.first > span, .table-scroll table.span5.create-campaign-company td.first > span {
  width: 276px;
}
/* line 1273, ../sass/tables.scss */
.custom-spans.span5.create-campaign-company th.last > span, .table-scroll table.span5.create-campaign-company th.last > span, .custom-spans.span5.create-campaign-company td.last > span, .table-scroll table.span5.create-campaign-company td.last > span {
  width: 65px;
}
/* line 1274, ../sass/tables.scss */
.custom-spans.span5.create-campaign-company th > span, .table-scroll table.span5.create-campaign-company th > span, .custom-spans.span5.create-campaign-company td > span, .table-scroll table.span5.create-campaign-company td > span {
  width: 73px;
}
/* line 1278, ../sass/tables.scss */
.custom-spans.span5.create-campaign-company tbody, .table-scroll table.span5.create-campaign-company tbody {
  margin-top: 42px;
}
/* line 1281, ../sass/tables.scss */
.custom-spans.span5.manage-campaign-companies, .table-scroll table.span5.manage-campaign-companies {
  height: 440px;
}
/* line 1284, ../sass/tables.scss */
.custom-spans.span5.manage-campaign-companies tbody, .table-scroll table.span5.manage-campaign-companies tbody {
  margin-top: 40px;
}
/* line 1289, ../sass/tables.scss */
.custom-spans.span6 th.first > span, .table-scroll table.span6 th.first > span, .custom-spans.span6 td.first > span, .table-scroll table.span6 td.first > span {
  width: 200px;
}
/* line 1290, ../sass/tables.scss */
.custom-spans.span6 th > span, .table-scroll table.span6 th > span, .custom-spans.span6 td > span, .table-scroll table.span6 td > span {
  width: 89px;
}
/* line 1294, ../sass/tables.scss */
.custom-spans.span6.leads-report th > span, .table-scroll table.span6.leads-report th > span, .custom-spans.span6.leads-report td > span, .table-scroll table.span6.leads-report td > span {
  width: 98px;
}
/* line 1295, ../sass/tables.scss */
.custom-spans.span6.leads-report th.first > span, .table-scroll table.span6.leads-report th.first > span, .custom-spans.span6.leads-report td.first > span, .table-scroll table.span6.leads-report td.first > span {
  width: 100px;
}
/* line 1296, ../sass/tables.scss */
.custom-spans.span6.leads-report th.second > span, .table-scroll table.span6.leads-report th.second > span, .custom-spans.span6.leads-report td.second > span, .table-scroll table.span6.leads-report td.second > span {
  width: 151px;
}
/* line 1301, ../sass/tables.scss */
.custom-spans.span7 th.first > span, .table-scroll table.span7 th.first > span, .custom-spans.span7 td.first > span, .table-scroll table.span7 td.first > span {
  width: 200px;
}
/* line 1302, ../sass/tables.scss */
.custom-spans.span7 th > span, .table-scroll table.span7 th > span, .custom-spans.span7 td > span, .table-scroll table.span7 td > span {
  width: 71px;
}
/* line 1306, ../sass/tables.scss */
.custom-spans.span9 th > span, .table-scroll table.span9 th > span, .custom-spans.span9 td > span, .table-scroll table.span9 td > span {
  width: 62px;
}
/* line 1307, ../sass/tables.scss */
.custom-spans.span9 th.first > span, .table-scroll table.span9 th.first > span, .custom-spans.span9 td.first > span, .table-scroll table.span9 td.first > span {
  width: 102px;
}
/* line 1308, ../sass/tables.scss */
.custom-spans.span9 th.third > span, .table-scroll table.span9 th.third > span, .custom-spans.span9 td.third > span, .table-scroll table.span9 td.third > span {
  width: 84px;
}
/* line 1309, ../sass/tables.scss */
.custom-spans.span9 th.fourth > span, .table-scroll table.span9 th.fourth > span, .custom-spans.span9 td.fourth > span, .table-scroll table.span9 td.fourth > span {
  width: 95px;
}
/* line 1311, ../sass/tables.scss */
.custom-spans.span9 th.eighth > span, .table-scroll table.span9 th.eighth > span, .custom-spans.span9 td.eighth > span, .table-scroll table.span9 td.eighth > span,
.custom-spans.span9 th.seventh > span,
.table-scroll table.span9 th.seventh > span, .custom-spans.span9 td.seventh > span, .table-scroll table.span9 td.seventh > span {
  width: 46px;
}
/* line 1312, ../sass/tables.scss */
.custom-spans.span9 th.last > span, .table-scroll table.span9 th.last > span, .custom-spans.span9 td.last > span, .table-scroll table.span9 td.last > span {
  width: 35px;
}
/* line 1318, ../sass/tables.scss */
.custom-spans.span9.techonline th.first > span, .table-scroll table.span9.techonline th.first > span, .custom-spans.span9.techonline td.first > span, .table-scroll table.span9.techonline td.first > span {
  width: 130px;
}
/* line 1319, ../sass/tables.scss */
.custom-spans.span9.techonline th.fourth > span, .table-scroll table.span9.techonline th.fourth > span, .custom-spans.span9.techonline td.fourth > span, .table-scroll table.span9.techonline td.fourth > span {
  width: 65px;
}

/* line 6, ../sass/buttons.scss */
.red-arrow-button {
  height: 50px;
  line-height: 50px;
  background-color: #a62b34;
  background-image: -moz-linear-gradient(top, #c6353d, #761e27);
  background-image: -ms-linear-gradient(top, #c6353d, #761e27);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c6353d), to(#761e27));
  background-image: -webkit-linear-gradient(top, #c6353d, #761e27);
  background-image: -o-linear-gradient(top, #c6353d, #761e27);
  background-image: linear-gradient(top, #c6353d, #761e27);
  background-repeat: repeat-x;
  display: block;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Bariol Bold", Helvetica, sans-serif;
  margin-bottom: 30px;
}
/* line 10, ../sass/buttons.scss */
.red-arrow-button strong {
  font-weight: normal;
}
/* line 11, ../sass/buttons.scss */
.red-arrow-button .icon {
  vertical-align: middle;
}
/* line 13, ../sass/buttons.scss */
.red-arrow-button .icon.letter {
  padding-left: 10px;
}
/* line 16, ../sass/buttons.scss */
.red-arrow-button:hover {
  color: #fff;
  background-color: #be464f;
  background-image: -moz-linear-gradient(top, #d35b62, #9f2834);
  background-image: -ms-linear-gradient(top, #d35b62, #9f2834);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d35b62), to(#9f2834));
  background-image: -webkit-linear-gradient(top, #d35b62, #9f2834);
  background-image: -o-linear-gradient(top, #d35b62, #9f2834);
  background-image: linear-gradient(top, #d35b62, #9f2834);
  background-repeat: repeat-x;
}
/* line 21, ../sass/buttons.scss */
.red-arrow-button.large-centered {
  width: 100%;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 26, ../sass/buttons.scss */
.red-arrow-button.centered {
  text-align: center;
}

/* line 32, ../sass/buttons.scss */
.button {
  /*-----------------------------------------------------------------------------*/
}
/* line 34, ../sass/buttons.scss */
.button.small {
  padding: 10px 8px 10px 8px;
}
/* line 37, ../sass/buttons.scss */
.button.small.wide {
  padding: 10px 30px 10px 30px;
}
/* line 43, ../sass/buttons.scss */
.button.plain {
  border: none;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  text-transform: uppercase;
  font-family: "Open Sans", Helvetica, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 6px;
}
/* line 51, ../sass/buttons.scss */
.button.plain.grey {
  background: #333333;
}
/* line 52, ../sass/buttons.scss */
.button.plain.grey:hover {
  background: #4d4d4d;
}
/* line 54, ../sass/buttons.scss */
.button.plain.red {
  background: #c7303f;
}
/* line 55, ../sass/buttons.scss */
.button.plain.red:hover {
  background: #d65461;
}
/* line 58, ../sass/buttons.scss */
.button.plain.black {
  background: #333333;
}
/* line 59, ../sass/buttons.scss */
.button.plain.black:hover {
  background: #4d4d4d;
}
/* line 62, ../sass/buttons.scss */
.button.plain.narrow {
  padding: 10px 15px 8px 12px;
}
/* line 63, ../sass/buttons.scss */
.button.plain.wide {
  padding: 15px 25px 15px 20px;
}
/* line 67, ../sass/buttons.scss */
.button.gradient {
  background-color: #a62b34;
  background-image: -moz-linear-gradient(top, #c6353d, #761e27);
  background-image: -ms-linear-gradient(top, #c6353d, #761e27);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c6353d), to(#761e27));
  background-image: -webkit-linear-gradient(top, #c6353d, #761e27);
  background-image: -o-linear-gradient(top, #c6353d, #761e27);
  background-image: linear-gradient(top, #c6353d, #761e27);
  background-repeat: repeat-x;
}
/* line 69, ../sass/buttons.scss */
.button.gradient:hover {
  background-color: #be464f;
  background-image: -moz-linear-gradient(top, #d35b62, #9f2834);
  background-image: -ms-linear-gradient(top, #d35b62, #9f2834);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d35b62), to(#9f2834));
  background-image: -webkit-linear-gradient(top, #d35b62, #9f2834);
  background-image: -o-linear-gradient(top, #d35b62, #9f2834);
  background-image: linear-gradient(top, #d35b62, #9f2834);
  background-repeat: repeat-x;
}
/* line 73, ../sass/buttons.scss */
.button.gradient.silver {
  border: 1px solid #afafaf;
  text-transform: uppercase;
  color: #000;
  font-size: 12px;
  padding: 15px 20px;
  background-color: #e3e3e3;
  background-image: -moz-linear-gradient(top, #fbfbfb, silver);
  background-image: -ms-linear-gradient(top, #fbfbfb, silver);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(silver));
  background-image: -webkit-linear-gradient(top, #fbfbfb, silver);
  background-image: -o-linear-gradient(top, #fbfbfb, silver);
  background-image: linear-gradient(top, #fbfbfb, #c0c0c0);
  background-repeat: repeat-x;
}
/* line 76, ../sass/buttons.scss */
.button.gradient.silver:hover {
  background-color: #d9d9d9;
  background-image: -moz-linear-gradient(top, #e2e2e2, #cdcdcd);
  background-image: -ms-linear-gradient(top, #e2e2e2, #cdcdcd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e2e2e2), to(#cdcdcd));
  background-image: -webkit-linear-gradient(top, #e2e2e2, #cdcdcd);
  background-image: -o-linear-gradient(top, #e2e2e2, #cdcdcd);
  background-image: linear-gradient(top, #e2e2e2, #cdcdcd);
  background-repeat: repeat-x;
}
/* line 79, ../sass/buttons.scss */
.button.gradient.silver img {
  vertical-align: middle;
}
/* line 84, ../sass/buttons.scss */
.button.has-icon {
  display: inline-block;
  padding-top: 6px;
}
/* line 88, ../sass/buttons.scss */
.button.has-icon img {
  float: left;
  margin: -1px 5px 0 0;
}
/* line 98, ../sass/buttons.scss */
.button.lightgrey {
  color: #000000;
  background-color: #f0f0f0;
  border: 1px solid #d5d5d5;
}
/* line 100, ../sass/buttons.scss */
.button.lightgrey:hover {
  background: #e3e3e3;
}
/* line 101, ../sass/buttons.scss */
.button.lightgrey .arrow {
  color: #c7303f;
}
/* line 105, ../sass/buttons.scss */
.button.lightred {
  color: #FFFFFF;
  background-color: #c7303f;
  border: 1px solid #f0f0f0;
}
/* line 107, ../sass/buttons.scss */
.button.lightred:hover {
  background-color: #b22b38;
}
/* line 108, ../sass/buttons.scss */
.button.lightred .arrow {
  color: white;
}
/* line 111, ../sass/buttons.scss */
.button.submit {
  font: bold 16px "Open Sans", Helvetica, sans-serif;
}
/* line 115, ../sass/buttons.scss */
.button .arrow {
  color: white;
}
/* line 125, ../sass/buttons.scss */
.button.new-campaign-btn {
  width: 150px;
}
/* line 132, ../sass/buttons.scss */
.button.claim-this-company {
  text-align: center;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 136, ../sass/buttons.scss */
.button.claim-this-company .arrow {
  margin-right: 5px;
  color: #c7303f;
}
/* line 140, ../sass/buttons.scss */
.button.follow-company {
  max-width: 190px;
  float: right;
  font-size: 15px !important;
  margin-bottom: 20px;
  padding-top: 20px !important;
}
/* line 146, ../sass/buttons.scss */
.button.follow-company img {
  height: 20px;
  margin-top: -5px;
}
/* line 149, ../sass/buttons.scss */
.button.back-to-admin {
  width: 170px;
  padding-right: 0;
  float: right;
  color: #c7303f;
  background: none;
  text-align: right;
  border: none;
  margin-top: 5px;
}

/* line 10, ../sass/mobile.scss */
.mobile-accordion .header h3 {
  padding-left: 38px;
}
/* line 12, ../sass/mobile.scss */
.mobile-accordion .header h3 .more {
  top: 20px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent transparent white;
}
/* line 13, ../sass/mobile.scss */
.mobile-accordion .header h3 .less {
  top: 23px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: white transparent transparent transparent;
}
/* line 16, ../sass/mobile.scss */
.mobile-accordion .header h3.red-gradient .more {
  top: 20px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent transparent #c7303f;
}
/* line 17, ../sass/mobile.scss */
.mobile-accordion .header h3.red-gradient .less {
  top: 23px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #c7303f transparent transparent transparent;
}
/* line 20, ../sass/mobile.scss */
.mobile-accordion .header h3.grey-gradient .more {
  top: 21px;
  left: 38px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent transparent #c7303f;
}
/* line 21, ../sass/mobile.scss */
.mobile-accordion .header h3.grey-gradient .less {
  top: 23px;
  left: 35px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #c7303f transparent transparent transparent;
}
/* line 24, ../sass/mobile.scss */
.mobile-accordion .header .more, .mobile-accordion .header .less {
  position: absolute;
  left: 15px;
}
/* line 27, ../sass/mobile.scss */
.mobile-accordion .header .more {
  display: none !important;
}
/* line 29, ../sass/mobile.scss */
.mobile-accordion .header.more .less {
  display: none !important;
}
/* line 30, ../sass/mobile.scss */
.mobile-accordion .header.more .more {
  display: block !important;
}
/* line 35, ../sass/mobile.scss */
.mobile-accordion .more-info {
  *zoom: 1;
  color: white;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
}
/* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.mobile-accordion .more-info:before, .mobile-accordion .more-info:after {
  content: " ";
  display: table;
}
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
.mobile-accordion .more-info:after {
  clear: both;
}
/* line 41, ../sass/mobile.scss */
.mobile-accordion .more-info .less {
  display: block;
}
@media (max-width: 767px) {
  /* line 35, ../sass/mobile.scss */
  .mobile-accordion .more-info {
    background: #969696;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  }
}
/* line 50, ../sass/mobile.scss */
.mobile-accordion .more-info .more {
  float: left;
}
/* line 52, ../sass/mobile.scss */
.mobile-accordion .more-info .more:after {
  float: right;
  margin-left: 10px;
  margin-top: 3px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: transparent transparent transparent white;
}
/* line 59, ../sass/mobile.scss */
.mobile-accordion .more-info .less {
  float: left;
}
/* line 61, ../sass/mobile.scss */
.mobile-accordion .more-info .less:after {
  float: right;
  margin-left: 10px;
  margin-top: 3px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: white transparent transparent transparent;
  margin-top: 5px;
}
/* line 69, ../sass/mobile.scss */
.mobile-accordion .more-info .more {
  display: none;
}
/* line 71, ../sass/mobile.scss */
.mobile-accordion .more-info.more .less {
  display: none;
}
/* line 72, ../sass/mobile.scss */
.mobile-accordion .more-info.more .more {
  display: block;
}
@media (max-width: 767px) {
  /* line 78, ../sass/mobile.scss */
  .mobile-accordion .more-info .inside {
    padding: 10px 0 0 0;
  }
  /* line 79, ../sass/mobile.scss */
  .mobile-accordion .more-info .inside p {
    margin-bottom: 0;
  }
}

/* line 89, ../sass/mobile.scss */
.darkfilters {
  background: #d1d1d1;
  margin-bottom: 15px!important;
}
/* line 94, ../sass/mobile.scss */
.darkfilters .mobile-facet {
  height: 100px;
  padding-top: 15px;
  border-bottom: 1px solid #fff;
  clear: both;
}
/* line 100, ../sass/mobile.scss */
.darkfilters .mobile-facet h2 {
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  margin-top: 0px;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 109, ../sass/mobile.scss */
  .darkfilters .mobile-facet > * {
    margin-left: 30px;
    margin-right: 20px;
  }
  /* line 112, ../sass/mobile.scss */
  .darkfilters .mobile-facet:nth-child(2n) {
    clear: none;
    border-left: 1px solid #fff;
  }
  /* line 115, ../sass/mobile.scss */
  .darkfilters .mobile-facet:nth-child(2n) > * {
    margin-left: 20px;
    margin-right: 30px;
  }
  /* line 118, ../sass/mobile.scss */
  .darkfilters .mobile-facet .custom.dropdown {
    width: 100%!important;
  }
  /* line 7, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul {
    width: 100%!important;
    top: 40px;
    -webkit-box-shadow: 0 0 10px 0 #969696;
    -moz-box-shadow: 0 0 10px 0 #969696;
    box-shadow: 0 0 10px 0 #969696;
  }
  /* line 8, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li {
    font-size: 15px;
    padding: 10px;
  }
  /* line 10, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li:hover {
    background: #f0f0f0;
  }
  /* line 11, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li:hover:after {
    content: "" !important;
  }
  /* line 13, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li.selected {
    background: #969696;
  }
  /* line 14, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li.selected:hover {
    background: #969696;
  }
  /* line 15, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li.selected:after {
    content: "" !important;
  }
  /* line 20, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown a {
    height: 40px;
  }
  /* line 22, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown a.current {
    line-height: 40px;
    padding-left: 10px;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;
    border-left: 1px solid #969696;
  }
  /* line 27, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown a.selector {
    background: #f0f0f0;
    width: 34px;
    height: 40px;
    border-left: none;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;
    border-right: 1px solid #969696;
  }
}
@media (max-width: 767px) {
  /* line 89, ../sass/mobile.scss */
  .darkfilters {
    margin-bottom: 10px!important;
  }
  /* line 128, ../sass/mobile.scss */
  .darkfilters .mobile-facet {
    height: auto;
  }
  /* line 130, ../sass/mobile.scss */
  .darkfilters .mobile-facet > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 132, ../sass/mobile.scss */
  .darkfilters .mobile-facet .custom.dropdown {
    width: 100%!important;
  }
  /* line 7, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul {
    width: 100%!important;
    top: 40px;
    -webkit-box-shadow: 0 0 10px 0 #969696;
    -moz-box-shadow: 0 0 10px 0 #969696;
    box-shadow: 0 0 10px 0 #969696;
  }
  /* line 8, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li {
    font-size: 15px;
    padding: 10px;
  }
  /* line 10, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li:hover {
    background: #f0f0f0;
  }
  /* line 11, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li:hover:after {
    content: "" !important;
  }
  /* line 13, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li.selected {
    background: #969696;
  }
  /* line 14, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li.selected:hover {
    background: #969696;
  }
  /* line 15, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown ul li.selected:after {
    content: "" !important;
  }
  /* line 20, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown a {
    height: 40px;
  }
  /* line 22, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown a.current {
    line-height: 40px;
    padding-left: 10px;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;
    border-left: 1px solid #969696;
  }
  /* line 27, ../sass/custom-mixins.scss */
  .darkfilters .mobile-facet .custom.dropdown a.selector {
    background: #f0f0f0;
    width: 34px;
    height: 40px;
    border-left: none;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;
    border-right: 1px solid #969696;
  }
  /* line 137, ../sass/mobile.scss */
  .darkfilters .mobile-facet:last-child {
    background: #edecec;
    padding: 10px 15px 5px 15px;
  }
  /* line 141, ../sass/mobile.scss */
  .darkfilters .mobile-facet input[type="text"].four, .darkfilters .mobile-facet .row input[type="text"].four, .row .darkfilters .mobile-facet input[type="text"].four {
    max-width: 100px;
    margin-right: 15px;
  }
  /* line 147, ../sass/mobile.scss */
  .darkfilters.mobile-accordion {
    margin-top: -20px;
  }
  /* line 149, ../sass/mobile.scss */
  .darkfilters.mobile-accordion .inside {
    padding: 0;
  }
  /* line 150, ../sass/mobile.scss */
  .darkfilters.mobile-accordion .more-info {
    *zoom: 1;
    border-radius: 0px;
    padding: 15px 10px;
    background: #edecec;
  }
  /* line 4, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .darkfilters.mobile-accordion .more-info:before, .darkfilters.mobile-accordion .more-info:after {
    content: " ";
    display: table;
  }
  /* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .darkfilters.mobile-accordion .more-info:after {
    clear: both;
  }
  /* line 153, ../sass/mobile.scss */
  .darkfilters.mobile-accordion .more-info span {
    font-size: 13px;
    color: black;
    text-transform: uppercase;
    float: left;
  }
  /* line 159, ../sass/mobile.scss */
  .darkfilters.mobile-accordion .more-info span:after {
    float: right;
    margin-left: 10px;
    margin-top: 6px;
  }
  /* line 164, ../sass/mobile.scss */
  .darkfilters.mobile-accordion .more-info span.more:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 4px;
    border-color: transparent transparent transparent #c7303f;
  }
  /* line 167, ../sass/mobile.scss */
  .darkfilters.mobile-accordion .more-info span.less:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 4px;
    border-color: #c7303f transparent transparent transparent;
    margin-top: 8px;
  }
}

/* line 5, ../sass/browser-fixes.scss */
.lt-ie10, .lt-ie9 {
  /*-----------------------------------------------------*/
  /*-----------------------------------------------------*/
}
/* line 7, ../sass/browser-fixes.scss */
.lt-ie10 .ie8-right, .lt-ie9 .ie8-right {
  float: right;
}
/* line 11, ../sass/browser-fixes.scss */
.lt-ie10 .pdf-object object[type="application/pdf"], .lt-ie9 .pdf-object object[type="application/pdf"] {
  display: none;
}
/* line 12, ../sass/browser-fixes.scss */
.lt-ie10 .pdf-object .pdf-disclaimer-ie, .lt-ie9 .pdf-object .pdf-disclaimer-ie {
  display: block;
}
/* line 18, ../sass/browser-fixes.scss */
.lt-ie10 .red-arrow-button, .lt-ie9 .red-arrow-button {
  background-image: url("/img/icons/btn-red.png");
  background-repeat: repeat-x;
}
/* line 22, ../sass/browser-fixes.scss */
.lt-ie10 .red-arrow-button:hover, .lt-ie9 .red-arrow-button:hover {
  background-position: 0 -50px;
}
/* line 25, ../sass/browser-fixes.scss */
.lt-ie10 a.button.radius, .lt-ie9 a.button.radius {
  background-image: url("/img/icons/btn-red.png");
  background-repeat: repeat-x;
}
/* line 28, ../sass/browser-fixes.scss */
.lt-ie10 a.button.radius.plain, .lt-ie9 a.button.radius.plain {
  background: #c7303f;
}
/* line 29, ../sass/browser-fixes.scss */
.lt-ie10 a.button.radius.plain.grey, .lt-ie9 a.button.radius.plain.grey {
  background: #333333;
}
/* line 30, ../sass/browser-fixes.scss */
.lt-ie10 a.button.radius:hover, .lt-ie9 a.button.radius:hover {
  background-position: 0 -50px;
}
/* line 33, ../sass/browser-fixes.scss */
.lt-ie10 a.secondary.button, .lt-ie9 a.secondary.button {
  background-image: url("/img/icons/btn-grey.png");
  background-repeat: repeat-x;
}
/* line 41, ../sass/browser-fixes.scss */
.lt-ie10 .button.has-icon img, .lt-ie9 .button.has-icon img {
  margin-top: -1px;
}
/* line 46, ../sass/browser-fixes.scss */
.lt-ie10 .meta.container .four a:first-child, .lt-ie10 .meta.container .row .four a:first-child, .row .lt-ie10 .meta.container .four a:first-child, .lt-ie9 .meta.container .four a:first-child, .lt-ie9 .meta.container .row .four a:first-child, .row .lt-ie9 .meta.container .four a:first-child {
  margin-right: 5px;
}
/* line 47, ../sass/browser-fixes.scss */
.lt-ie10 .meta.container .four a:last-child, .lt-ie10 .meta.container .row .four a:last-child, .row .lt-ie10 .meta.container .four a:last-child, .lt-ie9 .meta.container .four a:last-child, .lt-ie9 .meta.container .row .four a:last-child, .row .lt-ie9 .meta.container .four a:last-child {
  float: right;
}
/* line 52, ../sass/browser-fixes.scss */
.lt-ie10 .search-form .search-button, .lt-ie9 .search-form .search-button {
  text-indent: -9999px;
  background: url("/img/icons/search-large.png") no-repeat center center #a62b34;
}
/* line 72, ../sass/browser-fixes.scss */
.lt-ie10 form .editor .edit-bar .button-group .button, .lt-ie9 form .editor .edit-bar .button-group .button {
  background: #f0f0f0;
}
/* line 74, ../sass/browser-fixes.scss */
.lt-ie10 form .editor .edit-bar .button-group .button:hover, .lt-ie9 form .editor .edit-bar .button-group .button:hover {
  background: #969696;
}
/* line 79, ../sass/browser-fixes.scss */
.lt-ie10 form .editor textarea, .lt-ie9 form .editor textarea {
  padding: 15px;
  width: 730px;
  height: 200px;
  max-width: 730px;
  min-height: 80px;
  overflow: hidden;
}
/* line 92, ../sass/browser-fixes.scss */
.lt-ie10 form ul.check-list li input[type="checkbox"], .lt-ie9 form ul.check-list li input[type="checkbox"] {
  margin-top: 0px;
}
/* line 99, ../sass/browser-fixes.scss */
.lt-ie10 form .row.full-checkbox input, .lt-ie9 form .row.full-checkbox input {
  margin-top: 0 !important;
}
/* line 104, ../sass/browser-fixes.scss */
.lt-ie10 form .row.full-checkbox .inside label, .lt-ie9 form .row.full-checkbox .inside label {
  margin-left: 29px !important;
}
/* line 105, ../sass/browser-fixes.scss */
.lt-ie10 form .row.full-checkbox .inside input, .lt-ie9 form .row.full-checkbox .inside input {
  margin-left: 29px !important;
}
/* line 111, ../sass/browser-fixes.scss */
.lt-ie10 .search-button, .lt-ie9 .search-button {
  text-indent: -9999px;
  background: url("/img/icons/search-large.png") no-repeat center center #a62b34;
}
/* line 124, ../sass/browser-fixes.scss */
.lt-ie10 .module.table-scroll.two-thirds tr.thead > td table, .lt-ie9 .module.table-scroll.two-thirds tr.thead > td table {
  width: 97.9%;
}
/* line 162, ../sass/browser-fixes.scss */
.lt-ie10 .membership-tier .upgrade, .lt-ie9 .membership-tier .upgrade {
  width: 319px;
}
/* line 170, ../sass/browser-fixes.scss */
.lt-ie10 .callout ul li, .lt-ie9 .callout ul li {
  line-height: 17px;
}
/* line 174, ../sass/browser-fixes.scss */
.lt-ie10 .callout .narrow.button.plain, .lt-ie9 .callout .narrow.button.plain {
  padding: 8px 10px 10px 10px;
}

/* line 186, ../sass/browser-fixes.scss */
.lt-ie9 .button.follow-company {
  width: 160px;
}
/* line 192, ../sass/browser-fixes.scss */
.lt-ie9 .button.plain.wide {
  min-width: 140px;
  padding: 15px 10px 15px 10px;
}
/* line 199, ../sass/browser-fixes.scss */
.lt-ie9 .item .meta a.button.secondary {
  vertical-align: bottom;
  padding-left: 0;
  padding-right: 0;
  height: 31px;
}
/* line 205, ../sass/browser-fixes.scss */
.lt-ie9 .bubble {
  top: -200px;
}
/* line 208, ../sass/browser-fixes.scss */
.lt-ie9 .bubble .wrapper p {
  line-height: 2px;
}
/* line 212, ../sass/browser-fixes.scss */
.lt-ie9 .callout {
  min-height: 270px;
}
/* line 215, ../sass/browser-fixes.scss */
.lt-ie9 .nav-bar > li {
  background: #252525;
}
/* line 218, ../sass/browser-fixes.scss */
.lt-ie9 .global-header .nav-bar > li {
  background: none;
}
/* line 221, ../sass/browser-fixes.scss */
.lt-ie9 .search-form input[type="text"] {
  padding-top: 17px;
}
/* line 225, ../sass/browser-fixes.scss */
.lt-ie9 .fabric .tabs dd {
  background: none!important;
}
/* line 228, ../sass/browser-fixes.scss */
.lt-ie9 .fabric .tabs dd a {
  background: #41444b;
}
/* line 230, ../sass/browser-fixes.scss */
.lt-ie9 .fabric .tabs dd.active {
  background: transparent;
}
/* line 232, ../sass/browser-fixes.scss */
.lt-ie9 .fabric .tabs dd.active a {
  background: transparent;
}
/* line 243, ../sass/browser-fixes.scss */
.lt-ie9 .topic-tabs .tabs {
  background: #d9d9d9;
}
/* line 250, ../sass/browser-fixes.scss */
.lt-ie9 .item .remove {
  width: 75px;
}
/* line 267, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.submission-steps .button.action.add {
  min-width: 50px;
  background-position-x: 10px;
}
/* line 282, ../sass/browser-fixes.scss */
.lt-ie9 .module.table-scroll.two-thirds tr.thead > td table {
  width: 97.9%;
}
/* line 333, ../sass/browser-fixes.scss */
.lt-ie9 .fabric .slides .two-up.block-grid > li {
  height: 130px;
  overflow: hidden;
}
/* line 339, ../sass/browser-fixes.scss */
.lt-ie9 form.custom span.radio.custom {
  border: none;
  background: url("/img/structure/input-radio-ie.png") no-repeat;
}
/* line 343, ../sass/browser-fixes.scss */
.lt-ie9 form.custom span.radio.custom:before {
  top: 4px;
  left: 4px;
  width: 15px;
  height: 15px;
  background: url("/img/structure/input-radio-active-ie.png") no-repeat;
}
/* line 354, ../sass/browser-fixes.scss */
.lt-ie9 footer {
  padding-top: 12px;
  height: 245px;
}

/*-----------------------------------------------------------------------------------------------*/
/* line 371, ../sass/browser-fixes.scss */
.lt-ie10 .boxed.table-scroll table tbody, .lt-ie9 .boxed.table-scroll table tbody {
  background-color: white;
}
/* line 381, ../sass/browser-fixes.scss */
.lt-ie10 .boxed.table-scroll.two-thirds th .left, .lt-ie9 .boxed.table-scroll.two-thirds th .left {
  width: 77px;
}
/* line 382, ../sass/browser-fixes.scss */
.lt-ie10 .boxed.table-scroll.two-thirds th .right, .lt-ie9 .boxed.table-scroll.two-thirds th .right {
  width: 350px;
}
/* line 385, ../sass/browser-fixes.scss */
.lt-ie10 .boxed.table-scroll.two-thirds td .left, .lt-ie9 .boxed.table-scroll.two-thirds td .left {
  width: 240px;
}
/* line 386, ../sass/browser-fixes.scss */
.lt-ie10 .boxed.table-scroll.two-thirds td .right, .lt-ie9 .boxed.table-scroll.two-thirds td .right {
  width: 187px;
}
/* line 389, ../sass/browser-fixes.scss */
.lt-ie10 .boxed.table-scroll.two-thirds table td.first > span, .lt-ie9 .boxed.table-scroll.two-thirds table td.first > span {
  width: 427px;
}

/* line 397, ../sass/browser-fixes.scss */
.lt-ie10 .boxed.table-scroll table tbody {
  width: 778px;
}
/* line 398, ../sass/browser-fixes.scss */
.lt-ie10 .boxed.table-scroll.auto table tbody, .lt-ie10 .boxed.table-scroll .auto tbody {
  width: 100%;
}

/* line 404, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll table tbody {
  width: 761px;
}
/* line 409, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll table.span9 tbody td.last > span {
  width: 34px;
}
/* line 414, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll table.span5 tbody td.last > span {
  width: 242px;
}
/* line 423, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll.two-thirds table thead th.first {
  width: 459px;
}
/* line 425, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll.two-thirds table thead th .left {
  width: 77px;
}
/* line 426, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll.two-thirds table thead th .right {
  width: 350px;
}
/* line 430, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll.two-thirds table tbody td.first > span {
  width: 428px;
}
/* line 432, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll.two-thirds table tbody td .left {
  width: 240px;
}
/* line 433, ../sass/browser-fixes.scss */
.lt-ie9 .boxed.table-scroll.two-thirds table tbody td .right {
  width: 187px;
}

.popupblocker{
font-size: 16px;
font-style:italic;
font-weight:bold;
}
@-moz-document url-prefix() {
  /* line 446, ../sass/browser-fixes.scss */
  .boxed.table-scroll.two-thirds table td.first > span {
    width: 427px;
  }
}
/*CSS FOOTER */
#footerblack {	
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:.7em !important;
	text-align:left !important;
	background-color:#000 !important;
	margin-top:10px;
}


#footerblack #rightlinks ul {	
	color:#fff !important;
	border-bottom:.1em solid #666;
	margin:0 !important;
	padding:.3em 1em .3em .3em !important;
	line-height:1 !important;
	margin-bottom:0px !important;
}

#footerblack #rightlinks, #footergrey #rightlinks{margin-top:0px;}

#footerblack ul.ubm-global-network, #footergrey ul.ubm-global-network {
	border-bottom: solid .1em #999999 !important;
	border-top: solid .1em #999999 !important;	
    padding: 1em .5em !important;
    color: #999999;
    list-style: none !important;
	text-align: center !important;
	float:left !important;
}
#footerblack ul.ubm-global-network li , #footergrey ul.ubm-global-network li {
	  display: inline;
      line-height: 2em !important;
      border-right: solid .1em #fff;
      padding: 0 1em 0 0;
      margin: 0 1em 0 0;
	  color:#fff;
}
#footergrey ul.ubm-global-network li {
	color:#666;
	border-right: solid .1em #666;
}
#footerblack ul.ubm-global-network li.first , #footergrey ul.ubm-global-network li.first,
#footerblack ul.ubm-global-network li.last , #footergrey ul.ubm-global-network li.last {
	border-right: medium none;
}
#footerblack #rightlinks ul li a, #footerblack ul.ubm-global-network li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#footerblack #rightlinks ul li a:hover, #footerblack ul.ubm-global-network li a:hover {
	color:#999;
	text-decoration:underline;
}
#footerblack #rightlinks ul.blue {
	color:#9cf;
	border-bottom:0em;
	font-weight:normal;
}
#footerblack #rightlinks ul li a.blue {
	color:#9cf;
	font-weight:normal;
}
#footergrey {	
	background-color:#e5e5e7;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align:left;
}
#footergrey #rightlinks ul {	
	color:#666;
	border-bottom:.1em solid #666;
	margin:0;
	padding:.3em 1em .3em .3em;
}
#footergrey #rightlinks ul li a, #footergrey ul.ubm-global-network li a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
#footergrey #rightlinks ul li a:hover, #footergrey ul.ubm-global-network li a:hover {
	color:#333;
	text-decoration:underline;
}
#footergrey #rightlinks ul.blue {
	color:#369;
	border-bottom:0em;
	font-weight:normal;
}
#footergrey #rightlinks ul li a.blue {
	color:#369;
	font-weight:normal;
}
#footergrey #rightlinks ul.normal {
	font-weight:normal;
}
#footergrey #rightlinks ul li a.normal {
	color:#666;
	font-weight:normal;
}
#footerblack #left,
#footergrey #left {
	float:left;	
	margin:0;
	padding:0;
}
#footerblack #rightlinks,
#footergrey #rightlinks {
	float:left;
	margin-top:1em;
	padding:0;
}
#footerblack #rightlinks ul li,
#footergrey #rightlinks ul li {
	display:inline;
}
#footerblack #rightlinks ul.normal,
#footerblack #rightlinks ul li a.normal {
	color:#fffff;
	font-weight:normal;
}
@media screen and (max-width: 780px)   
{
    .hide-for-small {
        display: none;
    }
    #footerblack #left,
        #footergrey #left,
    #footerblack #rightlinks,
        #footergrey #rightlinks {
        margin-left: auto;margin-right: auto;text-align: center;width: 100%;	
    }        
}
@media screen and (max-width: 920px) {    
    #footerblack #rightlinks,
        #footergrey #rightlinks {
        float: none;                
    }            
}
/*CSS FOOTER */

#nextGenLoginContainer #registrationForm #rememberme-label{widht:95% !important}

.ribbonbanner{
width:974px;
margin:auto;
}
.ribbon{
height: 30px;  margin: auto; background-color: rgb(0, 0, 0);
}
@media screen and (min-width: 319px) and (max-width: 961px) {
.ribbonbanner{
width:100% !important;
margin:auto;
}
.ribbonbanner img{
width:100%;
}
.ribbon{
height:100%;  margin: auto; background-color: rgb(0, 0, 0);
}
}
